header #cartToggle{display:flex;align-items:center;gap:15px;padding:12px}.logo img,.footer-logo img{height:auto}footer>a.footer-logo-custom{background:none;-webkit-mask:none;mask:none}.footer-logo-custom img{opacity:1}.story .underlink[href$="#bessa-story"]{scroll-margin-top:20px}#bessa-cart-content{display:flex;flex:1;flex-direction:column;min-height:0}#bessa-cart-error{margin:12px 0;color:#8c352d}#cart[aria-busy=true]{opacity:.75}button:disabled{cursor:default;opacity:.45}.product-photo-link,.product-photo .placeholder{display:block;width:100%;height:100%}a.add{display:grid;place-items:center}.add:focus-visible,.product-photo-link:focus-visible{outline-offset:-4px}.placeholder{display:block;width:100%;background:#e4d7c9;fill:var(--ink)}.chip{display:flex;gap:7px;align-items:center;border:1px solid var(--line);padding:8px 12px;border-radius:30px;font-size:12px;cursor:pointer}.chip.active{color:var(--bg);background:var(--ink)}.filterbar input{accent-color:var(--ink)}.price-filter input{background:transparent;border:0;border-bottom:1px solid var(--line);max-width:100px;padding:8px}.filter-details{position:relative;font-size:12px}.filter-details summary{cursor:pointer;padding:8px}.filter-details>div{position:absolute;z-index:3;background:var(--bg);border:1px solid var(--line);min-width:145px;padding:12px}.filter-details label{display:block;padding:4px 0}.pagination{margin:35px 0;text-align:center}.pagination span{margin:0 7px}.pagination a{text-decoration:underline}.product-page{display:grid;grid-template-columns:1.1fr .9fr;gap:7%;padding:55px 7% 90px}.product-detail h1{margin:32px 0 14px;font-size:clamp(42px,5.5vw,78px)}.product-gallery{display:grid;gap:14px;align-content:start}.product-gallery img,.product-gallery video,.product-gallery iframe,.product-gallery model-viewer{width:100%;height:auto;border-radius:3px 40px 3px 3px}.detail-price{font-size:19px;margin:20px 0}.product-purchase{display:grid;justify-items:start;gap:10px;margin-top:25px}.product-purchase input,.product-purchase select{background:transparent;border:1px solid var(--line);padding:10px 13px;max-width:100%}.product-purchase input{width:80px}.rte a{text-decoration:underline}.cart-page,.password-page{width:min(860px,90%);padding:55px 0 85px;margin:auto}.cart-page h1,.password-page h1{font-size:clamp(44px,6vw,85px)}.password-page{text-align:center}.password-logo{width:155px;margin:0 auto 35px}.password-logo img{height:auto}.qtyline{gap:8px}.skip-link{position:absolute;z-index:40;transform:translateY(-150%);padding:14px;background:var(--bg)}.skip-link:focus{transform:none}@media(max-width:650px){.product-page{grid-template-columns:1fr;gap:32px;padding:24px 6% 50px}}.price-filter output{display:inline-block;min-width:22px}.price-filter input[type=range]{width:90px;vertical-align:middle;padding:0;margin-left:10px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bessa-shopify.css.map */
