@font-face{font-family:basisblack;src:url(basisblack.woff2) format("woff2"),url(basisblack.woff) format("woff");font-display:swap}@font-face{font-family:basismedium;src:url(basismedium.woff2) format("woff2"),url(basismedium.woff) format("woff");font-display:swap}@font-face{font-family:basisregular;src:url(/cdn/shop/files/basisregulart.woff2?v=1738697625) format("woff2"),url(/cdn/shop/files/basisregular.woff?v=1738697620) format("woff");font-display:swap}h1,h2,h3,h4,h5,h6,body,p,a,button,input,select,textarea{font-family:basisregular!important}:root{--font-heading-family:"basisregular",serif!important;--font-body-family:"basisregular",serif!important;--FONT-STACK-BUTTON:"basisregular",serif!important;--font-heading-weight:400;--font-body-weight-bold:500;--op-cream:#EFECEC;--op-deep:#3F5147;--op-forest:#5A6753;--op-sage:#BFCBB7;--op-sage-soft:#B8C8BA;--op-text:#252525;--op-text-soft:#5A6753;--op-line:rgba(63,81,71,.14);--op-easing:cubic-bezier(.2,.7,.2,1)}body{background:#fff!important;color:var(--op-text)!important;letter-spacing:.005em!important}body>main.content-for-layout{padding-top:0!important}.section,.shopify-section{margin:0!important}sticky-header.header-wrapper,.header-wrapper:not(.oph-hdr),.section-header:not(.oph-section-header){display:none!important}.shopify-section-header header.header:not(.oph-hdr){display:none!important}.shopify-section-footer footer.footer:not(.oph-ftr){display:none!important}h1,.h1,h2,.h2,h3,.h3,h4,.h4{letter-spacing:-.02em!important;font-weight:400!important;line-height:1.06!important;color:var(--op-deep)}h1,.h1{font-size:clamp(40px,6vw,84px)!important}h2,.h2{font-size:clamp(28px,4vw,52px)!important}p{line-height:1.65}.button,button[type=submit]:not(.search__button):not(.facets__reset):not(.quantity__button):not(.oph-hdr__icon):not(.oph-hdr__burger):not(.oph-hdr__drawer-close):not([data-step]),.oph-pill{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:13px 32px!important;font-family:basisregular,serif!important;font-size:13px!important;letter-spacing:.04em!important;font-style:italic!important;font-weight:400!important;text-transform:none!important;line-height:1.2!important;border-radius:999px!important;border:1px solid var(--op-deep)!important;background:transparent!important;color:var(--op-deep)!important;box-shadow:none!important;transition:background .28s var(--op-easing),color .28s var(--op-easing),border-color .28s var(--op-easing),transform .28s var(--op-easing)!important;cursor:pointer;text-decoration:none!important}.button:hover,button[type=submit]:hover,.oph-pill:hover{background:var(--op-deep)!important;color:var(--op-cream)!important}.button:before,.button:after{display:none!important}.button--primary{background:var(--op-deep)!important;color:var(--op-cream)!important}.button--primary:hover,.button--secondary{background:transparent!important;color:var(--op-deep)!important}.button--secondary:hover{background:var(--op-deep)!important;color:var(--op-cream)!important}.oph-pill--light{border-color:var(--op-cream)!important;color:var(--op-cream)!important;background:transparent!important}.oph-pill--light:hover{background:var(--op-cream)!important;color:var(--op-deep)!important}.oph-pill svg,.button svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.4;transition:transform .32s var(--op-easing)}.oph-pill:hover svg,.button:hover svg{transform:translate(3px)}.button--tertiary,.underlined-link{background:transparent!important;color:var(--op-deep)!important;border:0!important;padding:6px 0!important;min-height:0!important;border-bottom:1px solid var(--op-deep)!important;border-radius:0!important;letter-spacing:.14em!important;font-style:normal!important}.field__input,.select__select,select.select__select,textarea.text-area,input[type=text],input[type=email],input[type=tel]{border-radius:0!important;border:0!important;border-bottom:1px solid var(--op-line)!important;background:transparent!important;padding:14px 0!important;color:var(--op-text)}.field__input:focus,.select__select:focus,textarea.text-area:focus{border-bottom-color:var(--op-deep)!important;box-shadow:none!important;outline:none!important}.field__label{font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase;opacity:.65;color:var(--op-deep)}.field{border:0!important;box-shadow:none!important}.card,.card-wrapper{background:transparent!important;border:0!important;box-shadow:none!important}.card__media{border-radius:0!important;overflow:hidden}.card__media .media img{transition:transform .7s var(--op-easing)!important}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.card__information{padding:14px 0 0!important}.card__heading,.card__heading a{font-size:14px!important;letter-spacing:.01em!important;font-weight:400!important;color:var(--op-deep)}.card .price{font-size:13px!important;letter-spacing:.02em!important;color:var(--op-text-soft)}img,picture{border-radius:0!important}*:focus-visible{outline:2px solid var(--op-deep)!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.oph-reveal{opacity:0;transform:translateY(36px);transition:opacity .9s var(--op-easing),transform .9s var(--op-easing)}.oph-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.oph-reveal{opacity:1!important;transform:none!important}}.shopify-section[id*=main]>.page-width,.shopify-section[id*=main] .article-template__container,.shopify-section[id*=main] .page-content{padding:clamp(48px,7vw,96px) clamp(20px,4vw,48px)!important;max-width:1120px!important;margin:0 auto!important}.shopify-section[id*=main] .page-width>h1,.shopify-section[id*=main] .page-width>.h1,.shopify-section[id*=main] header.section-header h1{display:none!important}.shopify-section[id*=main] .rte,.shopify-section[id*=main] .page__content{font-size:16px;line-height:1.8;color:var(--op-text);max-width:760px;margin:0 auto}.shopify-section[id*=main] .rte p{margin:0 0 18px}.shopify-section[id*=main] .rte p:last-child{margin-bottom:0}.shopify-section[id*=main] .rte strong,.shopify-section[id*=main] .rte b{color:var(--op-deep);font-weight:500}.shopify-section[id*=main] .rte em,.shopify-section[id*=main] .rte i{font-style:italic;color:var(--op-text-soft)}.shopify-section[id*=main] .rte h1,.shopify-section[id*=main] .rte h2{font-size:clamp(28px,4vw,42px)!important;color:var(--op-deep)!important;letter-spacing:-.02em!important;line-height:1.1!important;font-weight:400!important;margin:48px 0 22px!important}.shopify-section[id*=main] .rte h3{font-size:clamp(20px,2.4vw,26px)!important;color:var(--op-deep)!important;letter-spacing:-.01em!important;margin:36px 0 14px!important;font-weight:400!important}.shopify-section[id*=main] .rte h4{font-size:14px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--op-forest)!important;margin:32px 0 12px!important;font-weight:500!important}.shopify-section[id*=main] .rte a{color:var(--op-deep);text-decoration:underline;text-underline-offset:3px}.shopify-section[id*=main] .rte a:hover{opacity:.65}.shopify-section[id*=main] .rte ul,.shopify-section[id*=main] .rte ol{margin:18px 0 26px;padding-left:24px}.shopify-section[id*=main] .rte li{margin:8px 0;line-height:1.7}.shopify-section[id*=main] .rte img,.shopify-section[id*=main] .rte picture{display:block;max-width:100%;height:auto;margin:36px auto}.shopify-section[id*=main] .rte>p>img+img,.shopify-section[id*=main] .rte>p:has(img+img){display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:36px 0}.shopify-section[id*=main] .rte>p:has(img+img) img{margin:0;width:100%}@media(max-width:640px){.shopify-section[id*=main] .rte>p:has(img+img){grid-template-columns:1fr}}.shopify-section[id*=main] .rte table{width:100%!important;border-collapse:separate;border-spacing:14px;margin:36px -14px}.shopify-section[id*=main] .rte table img{margin:0;width:100%;height:auto}.shopify-section[id*=main] .rte td,.shopify-section[id*=main] .rte th{padding:0;border:0;vertical-align:top}@media(max-width:640px){.shopify-section[id*=main] .rte table,.shopify-section[id*=main] .rte tbody,.shopify-section[id*=main] .rte tr,.shopify-section[id*=main] .rte td{display:block;width:100%!important}.shopify-section[id*=main] .rte table{border-spacing:0;margin:24px 0}.shopify-section[id*=main] .rte td{margin-bottom:14px}}.shopify-section[id*=main] .page-width:empty,.shopify-section[id*=main] .rte:empty{display:none}.shopify-section[id*=apps]{background:#fff}.shopify-section[id*=apps]>div{max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.shopify-section[id*=multicolumn] .multicolumn-card__info>h3,.shopify-section[id*=multicolumn] .multicolumn-card__info>.h3{font-size:18px!important;letter-spacing:.02em!important;color:var(--op-deep)!important;margin-bottom:14px;font-weight:500}.shopify-section[id*=multicolumn] .title-wrapper>h2,.shopify-section[id*=multicolumn] .title-wrapper>.h2{font-size:clamp(28px,4vw,42px)!important;color:var(--op-deep)!important;margin-bottom:48px!important;text-align:center}.shopify-section[id*=multicolumn] .rte{font-size:14px;line-height:1.7;color:var(--op-text);opacity:.8}.shopify-section[id*=multicolumn]{background:var(--op-cream)}.shopify-section[id*=contact_form] .contact{max-width:760px!important;margin:0 auto!important;padding:0 clamp(20px,4vw,48px)!important}.shopify-section[id*=contact_form] .contact .contact__button{margin-top:24px}.shopify-section[id*=contact_form] .contact__heading{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
