[hidden]{display:none!important}.skip-link:focus{position:fixed;top:10px;left:10px;width:auto;height:auto;clip:auto;z-index:200;padding:10px 14px;background:var(--bg)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.placeholder.has-media{background:var(--surface)}.placeholder.has-media:after,.placeholder.has-media:before{display:none}.placeholder.has-media img,.placeholder.has-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.home-hero>.placeholder.has-media:before,.about-hero>.placeholder.has-media:before,.soon-page>.placeholder.has-media:before{display:block;z-index:1}.look-panel{height:100%}.other-finish{background:var(--surface-2);outline:1px solid var(--line)}.nav-left a[aria-current=page]{color:var(--teal)}.currency select{cursor:pointer}.search-btn,.bag-button{color:inherit}.pdp-top{display:grid;grid-template-columns:62% 38%;align-items:start}.pdp-top .pdp-gallery{width:auto}.pdp-top .pdp-info{position:sticky;top:0;width:auto;min-height:0}.pdp-gallery .placeholder.has-media{aspect-ratio:4/5;min-height:0}.pdp-gallery .gallery-video.has-media{aspect-ratio:9/16}.compare-price{margin-left:10px;font-size:14px;opacity:.55}.pdp-description p+p{margin-top:12px}.option-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.option-pills button{padding:11px 16px;border:1px solid var(--line);border-radius:4px;background:transparent;font-size:13px}.option-pills button.active{border-color:var(--teal);background:var(--teal);color:#fff}.option-pills button.unavailable,.pdp-swatch-row button.unavailable{opacity:.35}.quantity input{width:100%;border:0;background:transparent;text-align:center;font-size:13px;-moz-appearance:textfield}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.btn[disabled]{opacity:.5;cursor:not-allowed}.product-accordions button svg,.help-accordion button svg{transition:transform .2s;flex-shrink:0}.product-accordions button[aria-expanded=true] svg,.help-accordion button[aria-expanded=true] svg{transform:rotate(45deg)}.accordion-body{font-size:14px;line-height:1.6}.product-accordions .accordion-body{padding:0 30px 20px 0}.help-accordion .accordion-body{padding:0 40px 22px 0;font-size:15px}.gift-recipient-fields{display:flex;flex-direction:column;gap:14px;padding:10px 0 20px}.gift-recipient-fields label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.gift-recipient-fields input,.gift-recipient-fields textarea{width:100%;padding:12px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;text-transform:none;letter-spacing:0}.sold-out-badge{left:auto;right:10px}.cart-items{overflow-y:auto}.cart-item>.placeholder{min-height:125px;display:block}.cart-empty{padding:40px 0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.cart-drawer.is-loading{opacity:.7;pointer-events:none}.collection-description p{font-size:18px}.collection-card form{position:static}.pagination{display:flex;justify-content:center;align-items:center;gap:30px;padding-top:70px;font-size:13px}.empty-state{grid-column:1 / -1;padding:60px 0;display:flex;gap:20px;align-items:center}.policy-section .rte{max-width:700px;font-size:16px;line-height:1.75}.rte p,.rte ul,.rte ol{margin:0 0 14px}.rte h2,.rte h3{margin:30px 0 12px}.rte a{text-decoration:underline}.form-message{padding:14px 16px;background:var(--surface);font-size:14px}.form-error{background:#a6533647}.form-error ul{margin:0;padding-left:18px}.simple-page{max-width:1000px;margin:0 auto;padding:90px var(--pad) 120px}.simple-page>h1{margin:18px 0 40px;font-size:clamp(48px,6vw,84px);line-height:.95;letter-spacing:-.05em}.simple-page>h2{margin:50px 0 20px;font-size:36px}.simple-page .subtotal{margin-top:30px}.cart-page .cart-item-copy a{text-decoration:none}.cart-qty{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:12px}.cart-qty input{width:64px;padding:8px;border:1px solid var(--line);background:transparent;color:var(--text)}.cart-remove{display:inline-block;margin-top:10px;font-size:12px;text-decoration:underline}.cart-actions{display:flex;gap:12px;justify-content:flex-end}.search-form{display:flex;border-bottom:1px solid var(--text);margin-bottom:50px}.search-form input{flex:1;padding:16px 0;border:0;background:transparent;font-size:20px;outline:none}.search-form button{border:0;background:none}.search-results{grid-template-columns:repeat(3,1fr)}.address-card{padding:24px 0;border-bottom:1px solid var(--line);line-height:1.6}.address-card .text-link{margin-top:12px;background:none;border-left:0;border-right:0;border-top:0}.gift-card-page{text-align:center}.gift-card-page .logo{display:block;margin-bottom:40px}.gift-code{margin:30px 0;padding:20px;border:1px dashed var(--accent);font-size:24px;letter-spacing:.1em}.account-tabs a{flex:1;padding:15px 5px;border-bottom:2px solid transparent;text-align:center;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.account-tabs a.active{border-color:var(--accent);color:var(--accent)}.account-aside .text-link{margin-top:30px;align-self:flex-start}.recover-panel{display:none;margin-top:50px}.recover-panel:target{display:block}.account-addresses{margin-top:20px;font-size:14px;text-decoration:underline}.order-card .placeholder{display:block}.soon-owner{position:absolute;z-index:2;left:var(--pad);bottom:35px;font-size:12px;opacity:.8}.soon-owner summary{cursor:pointer}.soon-owner form{width:auto;margin-top:10px}.payment-icon{width:38px;height:24px}@media(max-width:800px){.pdp-top{grid-template-columns:1fr}.pdp-top .pdp-info{position:static}.search-results{grid-template-columns:1fr 1fr}.cart-actions{flex-direction:column}.soon-page{height:auto;min-height:100svh;padding:110px var(--pad) 28px;display:flex;flex-direction:column;justify-content:flex-end;gap:26px}.soon-page>div,.soon-social,.soon-owner{position:relative;z-index:2;left:auto;right:auto;bottom:auto}.soon-page h1{margin:16px 0 20px}.soon-page form{margin-top:26px}.home-hero>.placeholder span,.about-hero>.placeholder span,.soon-page>.placeholder span,.brand-film>.placeholder span{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/shopify.css.map */
