:root{--op-bg: #F1F2EF;--op-surface: #FFFFFF;--op-ink: #1D2023;--op-ink-2: #4A4F53;--op-muted: #686D72;--op-line: #D9DBD7;--op-brass: #A3824E;--op-brass-text: #86683A;--op-brass-soft: rgba(163, 130, 78, .38);--op-smoke: #2A3135;--op-smoke-2: #20262A;--op-glow: #F6E7C8;--op-on-smoke: #ECEEEA;--op-on-smoke-2: #A8AFB2;--op-display: "Bodoni Moda", "Didot", "Bodoni 72", "Times New Roman", serif;--op-body: "Jost", "Futura", "Century Gothic", system-ui, sans-serif;--op-wrap: 1360px;--op-gut: 16px;--op-arch: 9999px 9999px 0 0;--op-ease: cubic-bezier(.22, .7, .18, 1);--op-sec: 52px;--font-body--family: var(--op-body);--font-heading--family: var(--op-display);--font-subheading--family: var(--op-body);--font-accent--family: var(--op-display)}@media(min-width:750px){:root{--op-gut: clamp(24px, 4vw, 56px);--op-sec: clamp(60px, 6vw, 96px)}}html{background:var(--op-bg)}body{background:var(--op-bg);color:var(--op-ink);font-family:var(--op-body);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--op-glow);color:var(--op-ink)}.op-wrap{max-width:var(--op-wrap);margin-inline:auto;padding-inline:var(--op-gut)}.op-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.op-section{padding-block:var(--op-sec)}.op-section--surface{background:var(--op-surface)}.op-section+.op-section:not(.op-section--surface):not(.op-section--smoke){padding-top:0}.shopify-section:has(>.op-section:not(.op-section--surface):not(.op-section--smoke))+.shopify-section>.op-section:not(.op-section--surface):not(.op-section--smoke),.shopify-section:has(>.op-section--surface)+.shopify-section>.op-section--surface{padding-top:0}.op-label{display:inline-flex;align-items:center;gap:12px;margin:0 0 18px;font:500 11px/1.2 var(--op-body);letter-spacing:.22em;text-transform:uppercase;color:var(--op-ink-2);font-variant-numeric:tabular-nums}.op-label:before{content:"";width:28px;height:1px;background:var(--op-brass);flex:none}.op-label a{color:inherit;text-decoration:none}.op-label a:hover{color:var(--op-brass)}.op-num{font:500 11px/1 var(--op-body);letter-spacing:.18em;text-transform:uppercase;color:var(--op-muted);font-variant-numeric:tabular-nums lining-nums}.op-h1,.op-h2,.op-h3{margin:0;font-family:var(--op-display);font-weight:400;color:var(--op-ink);font-optical-sizing:auto;text-wrap:balance}.op-h1{font-size:clamp(40px,10.5vw,104px);line-height:.98;letter-spacing:-.02em}.op-h2{font-size:clamp(32px,7.6vw,64px);line-height:1.02;letter-spacing:-.015em}.op-h3{font-size:clamp(22px,5vw,28px);line-height:1.12;letter-spacing:-.005em}.op-h1 em,.op-h2 em,.op-h3 em{font-style:italic;font-weight:400}.op-lead{margin:0;font:300 clamp(17px,4.3vw,20px)/1.6 var(--op-body);color:var(--op-ink-2);max-width:54ch;text-wrap:pretty}.op-head{display:grid;gap:16px;margin-bottom:clamp(26px,3.6vw,48px)}.op-head .op-lead{max-width:44ch}@media(min-width:990px){.op-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:64px}.op-head>:last-child:not(:first-child){justify-self:end}}.op-rule{display:block;height:1px;border:0;margin:0;background:var(--op-brass);opacity:.7}.op-link{display:inline-flex;align-items:center;gap:12px;padding-bottom:7px;font:500 12px/1 var(--op-body);letter-spacing:.18em;text-transform:uppercase;color:var(--op-ink);text-decoration:none;border-bottom:1px solid currentColor;transition:gap .35s var(--op-ease),color .2s}.op-link:hover{gap:18px;color:var(--op-brass)}.op-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:0 30px;border:1px solid var(--op-ink);border-radius:0;background:var(--op-ink);color:var(--op-bg);font:500 12px/1 var(--op-body);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .3s var(--op-ease),border-color .3s,color .3s}.op-btn:hover{background:var(--op-brass);border-color:var(--op-brass);color:#fff}.op-btn--ghost{background:transparent;color:var(--op-ink)}.op-btn--ghost:hover{background:var(--op-ink);border-color:var(--op-ink);color:var(--op-bg)}.op-btn--light{background:var(--op-on-smoke);border-color:var(--op-on-smoke);color:var(--op-smoke)}.op-btn--light:hover{background:var(--op-glow);border-color:var(--op-glow);color:var(--op-smoke)}.op-arch{position:relative;display:block;border-radius:var(--op-arch);overflow:hidden;isolation:isolate;background:var(--op-surface)}.op-arch>img,.op-arch>.op-plate{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.op-frame{position:relative;display:block}.op-frame:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border:1px solid var(--op-brass-soft);border-bottom:0;border-radius:var(--op-arch);pointer-events:none;transition:inset .6s var(--op-ease),border-color .4s}@media(hover:hover){a:hover .op-frame:after,.op-frame:hover:after{top:-14px;right:-14px;bottom:-14px;left:-14px;border-color:var(--op-brass)}}.op-plate{display:block;background:linear-gradient(118deg,transparent 38%,rgba(255,255,255,.75) 47%,rgba(255,255,255,0) 56%),radial-gradient(120% 70% at 50% 0%,#fff,#fff0 70%),linear-gradient(180deg,#f8f9f7,#e4e7e3)}.op-plate--light{background:radial-gradient(34% 26% at 50% 34%,#f6e7c8f2,#f6e7c859 45%,#f6e7c800 72%),linear-gradient(180deg,#f7f4ec,#e6e6e1)}.op-plate--smoke{background:radial-gradient(40% 30% at 50% 30%,#f6e7c859,#f6e7c800 70%),linear-gradient(180deg,#39424a,#252b2f)}.op-plate__dot{position:absolute;left:50%;top:34%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fff6e3;box-shadow:0 0 0 6px #f6e7c859,0 0 40px 18px #f6e7c88c}.op-cote{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;color:var(--op-muted);font:500 10.5px/1 var(--op-body);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.op-cote:before,.op-cote:after{content:"";flex:1 1 auto;min-width:14px;height:9px;background:linear-gradient(currentColor,currentColor) 0 50% / 100% 1px no-repeat,linear-gradient(currentColor,currentColor) 0 0 / 1px 100% no-repeat;opacity:.55}.op-cote:after{background:linear-gradient(currentColor,currentColor) 0 50% / 100% 1px no-repeat,linear-gradient(currentColor,currentColor) 100% 0 / 1px 100% no-repeat}.op-cote__v{flex:none;color:var(--op-ink-2)}.op-cote--brass{color:var(--op-brass)}.op-cote--brass .op-cote__v{color:var(--op-ink)}.op-cote--start:before{flex:0 0 14px}.op-cote-v{position:absolute;top:0;bottom:0;width:9px;color:var(--op-brass);background:linear-gradient(currentColor,currentColor) 50% 0 / 1px 100% no-repeat,linear-gradient(currentColor,currentColor) 0 0 / 100% 1px no-repeat,linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;opacity:.8}.op-cote-v span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);padding:0 12px;background:var(--op-bg);color:var(--op-ink-2);font:500 10px/1 var(--op-body);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.op-rte{font:300 16.5px/1.75 var(--op-body);color:var(--op-ink-2)}.op-rte>*:first-child{margin-top:0}.op-rte h2,.op-rte h3{font-family:var(--op-display);font-weight:400;color:var(--op-ink);letter-spacing:-.01em;line-height:1.15}.op-rte h2{font-size:clamp(26px,5.4vw,36px);margin:1.6em 0 .55em}.op-rte h3{font-size:clamp(20px,4.4vw,23px);margin:1.5em 0 .45em}.op-rte p{margin:0 0 1.05em}.op-rte strong,.op-rte b{font-weight:500;color:var(--op-ink)}.op-rte ul{padding:0;margin:0 0 1.2em;list-style:none}.op-rte ul li{position:relative;padding-left:24px;margin-bottom:.5em}.op-rte ul li:before{content:"";position:absolute;left:0;top:.82em;width:12px;height:1px;background:var(--op-brass)}.op-rte ol{padding-left:1.4em;margin:0 0 1.2em}.op-rte ol li{margin-bottom:.5em;padding-left:.3em}.op-rte ol li::marker{font:500 13px var(--op-body);color:var(--op-brass)}.op-rte a{color:var(--op-ink);text-decoration:underline;text-decoration-color:var(--op-brass);text-decoration-thickness:1px;text-underline-offset:4px}.op-rte a:hover{color:var(--op-brass)}.op-rte a.op-link{text-decoration:none}.op-rte table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:15px;font-variant-numeric:tabular-nums}.op-rte th,.op-rte td{text-align:left;padding:12px 14px 12px 0;border-bottom:1px solid var(--op-line);vertical-align:top}.op-rte th{font:500 10.5px/1.3 var(--op-body);letter-spacing:.16em;text-transform:uppercase;color:var(--op-muted)}.op-rte blockquote{margin:1.6em 0;padding:0 0 0 22px;border-left:1px solid var(--op-brass);font:400 italic clamp(20px,4.6vw,26px)/1.4 var(--op-display);color:var(--op-ink)}.op-rte img{max-width:100%;height:auto}.op-rte .op-answer,.op-rte .o-answer{margin:1.6em 0 .8em;padding:22px 22px 22px 24px;background:var(--op-surface);border-left:1px solid var(--op-brass)}.op-rte .op-answer p,.op-rte .o-answer p{margin:0;color:var(--op-ink)}.op-rte .op-answer strong:first-child,.op-rte .o-answer strong:first-child{display:block;margin-bottom:10px;font:500 10.5px/1 var(--op-body);letter-spacing:.2em;text-transform:uppercase;color:var(--op-brass)}.op-card{position:relative;display:flex;flex-direction:column;gap:14px;color:var(--op-ink);text-decoration:none;isolation:isolate}.op-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--op-surface)}.op-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--op-ease),transform 1.4s var(--op-ease)}.op-card__media img+img{opacity:0}.op-card__halo{position:absolute;z-index:-1;top:-8%;right:-10%;bottom:8%;left:-10%;border-radius:50%;background:radial-gradient(closest-side,#f6e7c8f2,#f6e7c800);opacity:0;transform:scale(.85);transition:opacity .6s var(--op-ease),transform .8s var(--op-ease);pointer-events:none}.op-card__off{position:absolute;left:0;top:14px;z-index:2;padding:6px 10px 6px 12px;background:var(--op-ink);color:var(--op-bg);font:500 10.5px/1 var(--op-body);letter-spacing:.12em;font-variant-numeric:tabular-nums}.op-card__body{display:grid;gap:7px}.op-card__title{font:400 15px/1.35 var(--op-body);color:var(--op-ink);text-wrap:pretty}.op-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font:500 14px/1 var(--op-body);letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums}.op-card__price s{color:var(--op-brass);font-weight:400;font-size:13px;text-decoration-thickness:1px}.op-card__from{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--op-muted);font-weight:500}@media(hover:hover){.op-card:hover .op-card__halo{opacity:1;transform:scale(1)}.op-card:hover .op-card__media img:first-child{transform:scale(1.035)}.op-card:hover .op-card__media img+img{opacity:1}.op-card:hover .op-card__title{color:var(--op-ink)}}.op-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 12px}@media(min-width:750px){.op-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 24px}}@media(min-width:1200px){.op-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.op-rail{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--op-gut));padding:18px var(--op-gut) 8px;scroll-padding-inline:var(--op-gut)}.op-rail::-webkit-scrollbar{display:none}.op-rail>*{scroll-snap-align:start}@media(min-width:750px){.op-rail{grid-auto-columns:38%;gap:24px}}@media(min-width:1200px){.op-rail{grid-auto-columns:calc((100% - 3 * 24px - 2 * var(--op-gut)) / 4)}}.op-tile{display:grid;gap:18px;color:var(--op-ink);text-decoration:none}.op-tile__media{aspect-ratio:3 / 4}.op-tile__media img{transition:transform 1.6s var(--op-ease)}@media(hover:hover){.op-tile:hover .op-tile__media img{transform:scale(1.05)}}.op-tile__row{display:flex;align-items:baseline;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--op-line)}.op-tile__t{flex:1;font:400 clamp(20px,4.6vw,26px)/1.1 var(--op-display);letter-spacing:-.005em}.op-tile__go{font-size:15px;transition:transform .35s var(--op-ease),color .2s}@media(hover:hover){.op-tile:hover .op-tile__go{transform:translate(6px);color:var(--op-brass)}.op-tile:hover .op-tile__row{border-color:var(--op-brass)}}.op-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 14px;padding-top:10px}@media(min-width:990px){.op-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 28px}}.op-faq{display:grid;gap:36px}@media(min-width:990px){.op-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:96px}.op-faq__intro{position:sticky;top:110px;align-self:start}}.op-q{border-top:1px solid var(--op-line)}.op-q:last-child{border-bottom:1px solid var(--op-line)}.op-q>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font:400 clamp(18px,4.4vw,22px)/1.3 var(--op-display);color:var(--op-ink)}.op-q>summary::-webkit-details-marker{display:none}.op-q>summary:hover{color:var(--op-brass)}.op-q__n{flex:none;width:34px;font:500 10.5px/1 var(--op-body);letter-spacing:.16em;color:var(--op-brass);font-variant-numeric:tabular-nums}.op-q__t{flex:1}.op-plus{position:relative;flex:0 0 14px;height:14px;color:var(--op-ink)}.op-plus:before,.op-plus:after{content:"";position:absolute;left:0;top:50%;width:14px;height:1px;background:currentColor;transition:transform .35s var(--op-ease)}.op-plus:after{transform:rotate(90deg)}details[open]>summary .op-plus:after{transform:rotate(0)}.op-q__a{padding:0 0 26px;max-width:64ch;font:300 16px/1.72 var(--op-body);color:var(--op-ink-2)}.op-q__a p{margin:0 0 .8em}.op-q__a>*:last-child{margin-bottom:0}@media(min-width:750px){.op-q__a{padding-left:54px}}.op-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.op-pill{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px 0 8px;border:1px solid var(--op-line);background:var(--op-surface);color:var(--op-ink);font:400 14px/1 var(--op-body);text-decoration:none;transition:border-color .25s,background .25s,color .25s}.op-pill--text{padding-left:18px}.op-pill__arch{flex:none;width:24px;height:30px;border-radius:99px 99px 0 0;overflow:hidden;background:var(--op-bg)}.op-pill__arch img{width:100%;height:100%;object-fit:cover;display:block}.op-pill small{font:500 10px/1 var(--op-body);letter-spacing:.1em;color:var(--op-muted);font-variant-numeric:tabular-nums}.op-pill:hover{border-color:var(--op-brass)}.op-pill[aria-current=page]{background:var(--op-ink);border-color:var(--op-ink);color:var(--op-bg)}.op-pills--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--op-gut));padding:2px var(--op-gut)}.op-pills--scroll::-webkit-scrollbar{display:none}.op-pills--scroll>*{flex:0 0 auto}@media(min-width:990px){.op-pills--scroll{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}}.op-smoke,.op-section--smoke{position:relative;color:var(--op-on-smoke);background:radial-gradient(60% 70% at 85% 10%,#f6e7c81a,#f6e7c800 60%),linear-gradient(115deg,#ffffff0e,#fff0 38%),linear-gradient(160deg,#343C41 0%,var(--op-smoke) 48%,var(--op-smoke-2) 100%)}.op-section--smoke .op-h1,.op-section--smoke .op-h2,.op-section--smoke .op-h3{color:var(--op-on-smoke)}.op-section--smoke .op-lead,.op-section--smoke .op-label,.op-section--smoke .op-num{color:var(--op-on-smoke-2)}.op-section--smoke .op-link{color:var(--op-on-smoke)}.op-section--smoke .op-link:hover{color:var(--op-glow)}#header-group .header,header-component{font-family:var(--op-body)}#header-group .header__row{border-bottom:1px solid var(--op-line)}#header-group .menu-list__link,#header-group .header__menu-item{font:500 12px/1 var(--op-body)!important;letter-spacing:.16em!important;text-transform:uppercase}#header-group .menu-list__link:hover{color:var(--op-brass)}.header-logo__image,.header__heading-logo{max-height:34px}.op-logo{display:inline-flex;align-items:center;gap:12px;color:var(--op-ink);text-decoration:none;line-height:1}.op-logo__mark{width:22px;height:30px;flex:none;color:var(--op-ink)}.op-logo__mark .op-logo__light{fill:var(--op-brass)}.op-logo__word{font:400 21px/1 var(--op-display);letter-spacing:.34em;margin-right:-.34em;text-transform:uppercase}@media(min-width:750px){.op-logo__word{font-size:24px}.op-logo__mark{width:24px;height:33px}}.menu-drawer,.menu-drawer__menu-item{font-family:var(--op-body)}.menu-drawer__menu-item--mainlist{font:400 26px/1.2 var(--op-display)!important;letter-spacing:-.005em}.menu-drawer__featured-title{font:500 11px/1.2 var(--op-body)!important;letter-spacing:.2em;text-transform:uppercase;color:var(--op-muted)}[data-template^=product] .product-information{background:var(--op-bg)}[data-template^=product] .product-media-container,[data-template^=product] .product-media{background:var(--op-surface)}.product-details .shopify-block:has(>.op-phead),.product-details .shopify-block:has(>.op-pprice),.product-details .shopify-block:has(>.op-pacc){width:100%;align-self:stretch}.product-details product-price .price,.product-details .price{font:400 26px/1.1 var(--op-body)!important;letter-spacing:.01em;color:var(--op-ink)!important;font-variant-numeric:tabular-nums lining-nums}.product-details product-price .compare-at-price,.product-details product-price s{font:400 17px/1.1 var(--op-body)!important;color:var(--op-brass)!important;text-decoration-thickness:1px}[data-template^=product] .variant-option legend,[data-template^=product] .variant-option__label,[data-template^=product] .variant-picker legend{font:500 10.5px/1.2 var(--op-body)!important;letter-spacing:.2em;text-transform:uppercase;color:var(--op-ink-2)}[data-template^=product] .variant-option__button-label{min-height:46px;padding:0 18px;border-radius:0!important;border:1px solid var(--op-line)!important;background:var(--op-surface)!important;color:var(--op-ink)!important;font:400 14px/1 var(--op-body)!important;transition:border-color .2s}[data-template^=product] .variant-option__button-label:hover{border-color:var(--op-brass)!important}[data-template^=product] .variant-option__button-label:has(input:checked){border-color:var(--op-ink)!important;background:var(--op-ink)!important;color:var(--op-bg)!important}[data-template^=product] .add-to-cart-button,.product-details .add-to-cart-button{min-height:58px;border-radius:0!important;background:var(--op-ink)!important;border:1px solid var(--op-ink)!important;color:var(--op-bg)!important;font:500 12.5px/1 var(--op-body)!important;letter-spacing:.22em!important;text-transform:uppercase;box-shadow:none!important;transition:background .3s,border-color .3s}[data-template^=product] .add-to-cart-button:hover{background:var(--op-brass)!important;border-color:var(--op-brass)!important}[data-template^=product] .quantity-selector{border-radius:0!important;border-color:var(--op-line)!important;background:var(--op-surface);min-height:58px}[data-template^=product] .accelerated-checkout-block shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-button-block-size: 54px}.sticky-add-to-cart,sticky-add-to-cart{font-family:var(--op-body)}.product-grid .product-card,.product-card{position:relative;isolation:isolate}.product-grid .product-card:before{content:"";position:absolute;z-index:-1;top:-6%;right:-8%;bottom:30%;left:-8%;border-radius:50%;background:radial-gradient(closest-side,#f6e7c8f2,#f6e7c800);opacity:0;transform:scale(.85);transition:opacity .6s var(--op-ease),transform .8s var(--op-ease);pointer-events:none}@media(hover:hover){.product-grid .product-card:hover:before{opacity:1;transform:scale(1)}}.product-grid .card-gallery,.product-card .card-gallery{background:var(--op-surface)}.product-card .text-block p,.product-card [class*=product_title] p,.product-card .product-title{font:400 15px/1.35 var(--op-body)!important;color:var(--op-ink)!important;letter-spacing:0!important;text-transform:none!important}.product-card product-price,.product-card product-price .price{font:500 14px/1 var(--op-body)!important;color:var(--op-ink)!important;font-variant-numeric:tabular-nums lining-nums}.product-card product-price .compare-at-price,.product-card product-price s{color:var(--op-brass)!important;font-weight:400!important;font-size:13px!important}.product-badges .product-badges__badge,.product-badge{border-radius:0!important;font:500 10.5px/1 var(--op-body)!important;letter-spacing:.12em;text-transform:uppercase}.product-grid{row-gap:44px}.facets,facets-form,.facets-block-wrapper{font-family:var(--op-body)}.facets__label,.facets__summary,.facets .facets__heading,.sorting-filter__label{font:500 11px/1.2 var(--op-body)!important;letter-spacing:.18em;text-transform:uppercase;color:var(--op-ink)}.facets__status,.products-count-wrapper,.product-count{font:500 10.5px/1 var(--op-body)!important;letter-spacing:.16em;text-transform:uppercase;color:var(--op-muted)}.facets-block-wrapper{border-block:1px solid var(--op-line)}.facets .checkbox__label,.facets__item label{font:300 15px/1.3 var(--op-body)}.facets__panel,.facets__inputs{border-radius:0!important}.op-crumbs{padding:14px 0 0}.op-crumbs ol{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.op-crumbs ol::-webkit-scrollbar{display:none}.op-crumbs li{display:inline-flex;align-items:center;gap:10px;flex:none;font:500 10.5px/1.4 var(--op-body);letter-spacing:.16em;text-transform:uppercase;color:var(--op-muted);white-space:nowrap}.op-crumbs li+li:before{content:"";width:14px;height:1px;background:var(--op-brass);opacity:.7}.op-crumbs a{color:var(--op-muted);text-decoration:none}.op-crumbs a:hover{color:var(--op-ink)}.op-crumbs [aria-current]{color:var(--op-ink-2);max-width:46vw;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:bottom}.search-results h1,[data-template=search] h1,.cart-page__title h1,.shopify-policy__title h1,.main-page-title,.section-resource-list__header h3,.main-page h1{font:400 clamp(38px,8vw,72px)/1.02 var(--op-display)!important;letter-spacing:-.015em!important;text-transform:none!important}.shopify-policy__container{max-width:760px!important;padding-block:clamp(32px,6vw,80px)!important}.shopify-policy__body .rte{font:300 16.5px/1.75 var(--op-body);color:var(--op-ink-2)}.shopify-policy__body h2{margin:44px 0 14px;font:400 clamp(26px,5vw,36px)/1.1 var(--op-display)}.shopify-policy__body h3{margin:28px 0 8px;font:400 21px/1.25 var(--op-display)}.shopify-policy__body a{color:var(--op-ink);text-decoration-color:var(--op-brass);text-underline-offset:4px}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=password],textarea,select{font-family:var(--op-body)}.button,button.button,.button-secondary{font-family:var(--op-body)!important}.cart-drawer__dialog{background:var(--op-bg)!important;color:var(--op-ink);font-family:var(--op-body);border-left:1px solid var(--op-line)}.cart-drawer__dialog .cart-drawer__header{position:relative;padding-bottom:18px;border-bottom:0}.cart-drawer__dialog .cart-drawer__header:after{content:"";position:absolute;left:var(--padding-lg, 20px);right:var(--padding-lg, 20px);bottom:0;height:1px;background:var(--op-brass);opacity:.7}.cart-drawer__dialog .cart-drawer__heading,.cart-drawer__dialog h2{font:400 30px/1.05 var(--op-display)!important;letter-spacing:-.01em!important;text-transform:none!important}.cart-drawer__dialog .cart-bubble,.cart-drawer__dialog .cart-drawer__heading .cart-bubble__text{font:500 11px/1 var(--op-body);font-variant-numeric:tabular-nums}.cart-drawer__dialog .cart-items__media,.cart-drawer__dialog .cart-item__media,.cart-drawer__dialog .cart-items__image{background:var(--op-surface);border-radius:0!important}.cart-drawer__dialog .cart-items__title,.cart-drawer__dialog .cart-item__title,.cart-drawer__dialog .cart-items__details a{font:400 15px/1.35 var(--op-body)!important;color:var(--op-ink)!important;text-transform:none!important;letter-spacing:0!important}.cart-drawer__dialog .cart-items__variant,.cart-drawer__dialog .cart-item__options,.cart-drawer__dialog dl{font:400 12.5px/1.4 var(--op-body);color:var(--op-muted)}.cart-drawer__dialog .cart-items__price,.cart-drawer__dialog .price,.cart-drawer__dialog .cart-totals,.cart-drawer__dialog .cart-totals__total-value{font-family:var(--op-body)!important;font-variant-numeric:tabular-nums lining-nums}.cart-drawer__dialog .compare-at-price,.cart-drawer__dialog s{color:var(--op-brass)!important}.cart-drawer__dialog .cart-items tr,.cart-drawer__dialog .cart-items__table-row{border-color:var(--op-line)!important}.cart-drawer__dialog .quantity-selector{border-radius:0!important;border-color:var(--op-line)!important;background:var(--op-surface)}.cart-drawer__dialog .cart__summary,.cart-drawer__dialog .cart-drawer__summary{background:var(--op-surface);border-top:1px solid var(--op-line)}.cart-drawer__dialog .cart-totals__total-label,.cart-drawer__dialog .cart-totals__label{font:500 11px/1.2 var(--op-body)!important;letter-spacing:.18em;text-transform:uppercase}.cart-drawer__dialog button[name=checkout],.cart-page button[name=checkout]{min-height:56px;border-radius:0!important;background:var(--op-ink)!important;border:1px solid var(--op-ink)!important;color:var(--op-bg)!important;font:500 12.5px/1 var(--op-body)!important;letter-spacing:.22em!important;text-transform:uppercase;box-shadow:none!important}.cart-drawer__dialog button[name=checkout]:hover,.cart-page button[name=checkout]:hover{background:var(--op-brass)!important;border-color:var(--op-brass)!important}.cart-drawer__dialog .cart-drawer__empty,.cart-drawer__dialog .cart-drawer__content--empty{text-align:center}.cart-drawer__dialog .cart-drawer__empty .button,.cart-drawer__dialog .cart-drawer__content--empty .button{border-radius:0!important;letter-spacing:.2em;text-transform:uppercase;font-size:12px!important}.cart-drawer__dialog .cart-discount,.cart-drawer__dialog .cart-note{font-size:13px}.cart-drawer__dialog .cart-drawer__close-button,.cart-drawer__dialog .close-button{color:var(--op-ink)}.op-rating{display:inline-flex;align-items:center;gap:6px;font:400 12px/1 var(--op-body);color:var(--op-muted);font-variant-numeric:tabular-nums}.op-rating__stars{position:relative;display:inline-block;font-size:12px;letter-spacing:2px;line-height:1}.op-rating__base{color:var(--op-line)}.op-rating__fill{position:absolute;inset:0 auto 0 0;width:var(--op-fill);overflow:hidden;white-space:nowrap;color:var(--op-brass)}#seal-review-widget #reviews-wrapper,#seal-review-widget #noreviews-wrapper{background-color:transparent!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.op-q__n,.op-card__price s,.op-pgh__label,.op-jrf__k,.op-pgc .op-field abbr,.op-pa__sum a:before,.product-details product-price .compare-at-price,.product-details product-price s,.product-card product-price .compare-at-price,.product-card product-price s,.cart-drawer__dialog .compare-at-price,.cart-drawer__dialog s,product-price .price-item--regular.compare-at-price{color:var(--op-brass-text)!important;opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/op.css.map */
