:root{--color-opus-accent-r: 40;--color-opus-accent-g: 97;--color-opus-accent-b: 129;--color-opus-accent: rgb(40, 97, 129);--color-opus-border-r: 216;--color-opus-border-g: 209;--color-opus-border-b: 199;--color-opus-border: rgb(216, 209, 199);--opus-section-gap: 6rem}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:400;letter-spacing:.02em;line-height:calc(1 + .4/max(1,var(--font-heading-scale)))}body{line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rte-width{max-width:68rem}@media screen and (max-width:749px){.h0{font-size:calc(var(--font-heading-scale) * 3.2rem)}}.announcement-bar__message{font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.utility-bar{padding-top:.75rem;padding-bottom:.75rem}.header-wrapper{border-bottom:.1rem solid rgba(var(--color-foreground),.06)}.header{padding-top:1.6rem;padding-bottom:1.6rem}@media screen and (min-width:990px){.header{padding-top:2rem;padding-bottom:2rem}}.header__menu-item,.header__active-menu-item{letter-spacing:.04em;font-size:1.4rem}.header__heading-logo{letter-spacing:.06em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-size:1.25rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding-left:3.2rem;padding-right:3.2rem}.button--tertiary{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.section-padding{padding-top:5.5rem;padding-bottom:5.5rem}@media screen and (min-width:750px){.section-padding{padding-top:7rem;padding-bottom:7rem}}.card__heading{font-weight:400;font-size:calc(var(--font-heading-scale) * 1.5rem);letter-spacing:.01em}.card-information .price{opacity:.7;font-size:1.35rem}.card__information{padding:1.6rem .2rem}@media screen and (min-width:750px){.card__information{padding-top:2rem;padding-bottom:2rem}}@media screen and (min-width:990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform .5s ease}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.02)}}.footer{border-top:.1rem solid rgba(var(--color-foreground),.06);padding-top:6rem}@media screen and (min-width:750px){.footer__content-top{padding-bottom:6rem}}.footer-block__details-content .list-menu__item--link{letter-spacing:.04em;font-size:1.35rem}.footer-block__heading{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;opacity:.55;margin-bottom:1.8rem}.copyright__content{font-size:1.1rem;opacity:.45;letter-spacing:.04em}@media screen and (min-width:990px){#MainContent>.shopify-section:first-child .banner__content{justify-content:flex-start!important;align-items:center!important;width:100%!important;max-width:100%!important;padding-left:clamp(12rem,15vw,28rem)!important;padding-right:0!important}#MainContent>.shopify-section:first-child .banner__box{width:min(34rem,28vw)!important;max-width:min(34rem,28vw)!important;margin:0!important;padding:0!important;text-align:left!important;background:transparent!important}}.banner__heading{font-weight:300;letter-spacing:.01em;line-height:1.15}.banner__buttons{gap:1.6rem;margin-top:3rem}.opus-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:.1rem solid var(--color-opus-border);border-bottom:.1rem solid var(--color-opus-border)}.opus-trust-strip__item{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.6rem;padding:1.2rem 1.6rem;color:rgba(var(--color-foreground),.68);font-size:1.2rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.opus-trust-strip__item+.opus-trust-strip__item{border-left:.1rem solid var(--color-opus-border)}.opus-trust-strip__icon{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;color:var(--color-opus-accent);font-size:1.2rem;line-height:1}@media screen and (max-width:749px){.opus-trust-strip{grid-template-columns:1fr}.opus-trust-strip__item{justify-content:flex-start;text-align:left}.opus-trust-strip__item+.opus-trust-strip__item{border-left:0;border-top:.1rem solid var(--color-opus-border)}}.rich-text__wrapper{max-width:64rem;margin-left:auto;margin-right:auto}.rich-text__heading{font-weight:300;letter-spacing:.01em;margin-bottom:2rem}.rich-text__text p{font-size:1.6rem;line-height:1.8;opacity:.75;max-width:54rem;margin-left:auto;margin-right:auto}.image-with-text__text .caption-with-letter-spacing{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin-bottom:1.4rem}.image-with-text__content{padding:4rem 3.2rem}@media screen and (min-width:990px){.image-with-text__content{padding:6rem 5rem}}.image-with-text__heading{font-weight:300;letter-spacing:.01em;margin-bottom:2rem}.image-with-text__text p{font-size:1.55rem;line-height:1.85;opacity:.8;max-width:46rem}.image-with-text__text .button{margin-top:3.2rem}.featured-collection .title-wrapper .title{font-weight:300;letter-spacing:.01em}.collapsible-content__heading{font-weight:300;letter-spacing:.01em;margin-bottom:3.2rem}details.accordion summary.accordion__title{padding-top:1.8rem;padding-bottom:1.8rem;font-size:1.5rem;letter-spacing:.01em;font-weight:400}.accordion__content{padding-bottom:2rem}.accordion__content p{font-size:1.45rem;line-height:1.8;opacity:.75}.collapsible-content-wrapper-narrow{max-width:72rem}.product__title h1{font-weight:300;letter-spacing:.01em;font-size:calc(var(--font-heading-scale) * 2.8rem);margin-bottom:1.2rem;line-height:1.2}@media screen and (max-width:749px){.product__title h1{font-size:calc(var(--font-heading-scale) * 2.2rem)}}.product__price .price--large{font-size:2rem;font-weight:400;letter-spacing:.02em}.product__price .price-item--regular{font-size:2rem}.product__info-wrapper{display:flex;flex-direction:column;gap:0}.product__info-container>*+*{margin-top:2rem}.product-form__buttons{margin-top:2.8rem;margin-bottom:1.2rem}.product-form__submit{width:100%;padding-top:1.6rem;padding-bottom:1.6rem;font-size:1.3rem;font-weight:500;letter-spacing:.14em}.product__delivery-note{font-size:1.2rem;letter-spacing:.04em;opacity:.55;text-align:center;margin-top:1.2rem;text-transform:uppercase}.product-form__input .form__label{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-bottom:.8rem}.product__description{font-size:1.5rem;line-height:1.8;opacity:.8;margin-top:.5rem}.product .accordion summary.accordion__title{font-size:1.35rem;letter-spacing:.06em;text-transform:uppercase;font-weight:500;padding-top:1.8rem;padding-bottom:1.8rem;opacity:.85}.product .accordion__content p{font-size:1.45rem;line-height:1.8;opacity:.75}.product__media-wrapper .media{border:.1rem solid rgba(var(--color-foreground),.05)}@media screen and (max-width:749px){.product__info-container{padding-top:2.8rem}.product-form__submit{min-height:5.2rem}}.product__info-container>*:first-child{margin-top:0}.product__title h1{font-size:calc(var(--font-heading-scale) * 3rem);font-weight:300;letter-spacing:.01em;line-height:1.2;margin-bottom:.4rem}@media screen and (max-width:749px){.product__title h1{font-size:calc(var(--font-heading-scale) * 2.4rem)}}.price--large .price-item{font-size:2.2rem;font-weight:400;letter-spacing:.02em}.product__tax{font-size:1.2rem;opacity:.5;letter-spacing:.04em;margin-top:.4rem}.product__description.rte{font-size:1.5rem;line-height:1.8;color:rgba(var(--color-foreground),.75);margin-top:0;margin-bottom:0;max-width:44rem}.product__info-container .product__text.caption-with-letter-spacing{font-size:1.15rem;letter-spacing:.09em;color:rgba(var(--color-foreground),.5);margin-top:.8rem;padding-top:1.2rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.product__info-container .icon-with-text{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.4rem 0 0;padding:1.2rem 0;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.product__info-container .icon-with-text__item{display:flex;flex:1 1 13rem;align-items:center;justify-content:flex-start;gap:.8rem;min-width:max-content;padding:.8rem 1rem;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:.4rem;color:rgba(var(--color-foreground),.68);font-size:1.05rem;letter-spacing:.08em;line-height:1.25;text-transform:uppercase;white-space:nowrap}.product__info-container .icon-with-text__item+.icon-with-text__item{padding-left:1rem}.product__info-container .icon-with-text__item .h4{margin:0;color:inherit;font-family:var(--font-body-family);font-size:inherit;font-weight:500;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.product__info-container .icon-with-text .svg-wrapper,.product__info-container .icon-with-text svg{width:1.9rem;height:1.9rem;color:var(--color-opus-accent)}@media screen and (max-width:749px){.product__info-container .icon-with-text{display:grid;grid-template-columns:1fr;gap:.8rem}.product__info-container .icon-with-text__item{min-width:0;padding:1rem 1.2rem}.product__info-container .icon-with-text__item+.icon-with-text__item{padding-left:1.2rem}}.product-form__submit.button{width:100%;max-width:44rem;min-height:5.4rem;font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.product-form__buttons{margin-top:2.4rem}.product__accordion.accordion details>summary{padding:1.8rem 0;border-top:.1rem solid rgba(var(--color-foreground),.08)}.product__accordion.accordion:last-of-type details{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.product__accordion .accordion__title{font-size:1.3rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:rgba(var(--color-foreground),.85)}.product__accordion .accordion__content{padding:0 0 2rem}.product__accordion .accordion__content p{font-size:1.45rem;line-height:1.85;color:rgba(var(--color-foreground),.7);margin-top:0}.product__accordion .accordion__content p+p{margin-top:1.2rem}.product__accordion .summary__title .svg-wrapper svg{width:1.6rem;height:1.6rem;opacity:.5}.multicolumn .multicolumn-list__item{padding-top:3rem}.multicolumn-card__info{padding:2rem 0 0}.multicolumn-card .h3.multicolumn-card__title{font-size:calc(var(--font-heading-scale) * 1.6rem);font-weight:400;letter-spacing:.01em;margin-bottom:1rem}.multicolumn-card__info .rte p{font-size:1.45rem;line-height:1.8;color:rgba(var(--color-foreground),.7)}.product_story .image-with-text,.related-products{border-top:.1rem solid rgba(var(--color-foreground),.06)}.related-products .title-wrapper .title{font-weight:300;letter-spacing:.01em}.opus-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:200;background-color:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.1);padding:1.2rem 2rem;transform:translateY(110%);transition:transform .28s cubic-bezier(.25,.46,.45,.94);will-change:transform;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom))}.opus-sticky-atc--visible{transform:translateY(0)}.opus-sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;max-width:var(--page-width);margin:0 auto}.opus-sticky-atc__info{display:flex;flex-direction:column;gap:.2rem;overflow:hidden;flex:1;min-width:0}.opus-sticky-atc__title{font-size:1.3rem;font-weight:400;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--color-foreground))}.opus-sticky-atc__price{font-size:1.3rem;font-weight:500;letter-spacing:.02em;color:rgba(var(--color-foreground),.75)}.opus-sticky-atc__button{flex-shrink:0;min-width:14rem;min-height:4.8rem;font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding-left:2rem;padding-right:2rem;cursor:pointer}@media screen and (min-width:990px){.opus-sticky-atc{display:none}}a:not(.button):not(.btn):hover{color:var(--color-opus-accent)}.header__menu-item:hover,.header__menu-item:hover span,.header__active-menu-item{color:var(--color-opus-accent)}.caption-with-letter-spacing,.image-with-text__text .caption-with-letter-spacing{color:var(--color-opus-accent);opacity:1}.announcement-bar__message{color:rgb(var(--color-foreground));opacity:.9}.product__accordion details[open]>summary .svg-wrapper svg,.accordion details[open]>summary .svg-wrapper svg{color:var(--color-opus-accent)}.swatch-input:checked~.swatch__item,.variant-input input:checked~.variant-input__label{outline-color:var(--color-opus-accent);border-color:var(--color-opus-accent)}.cart-count-bubble{background-color:var(--color-opus-accent);color:#f6f3ee}:focus-visible{outline-color:var(--color-opus-accent)}.color-scheme-4 .newsletter-form__button,.color-scheme-4 .newsletter__button{background-color:var(--color-opus-accent);border-color:var(--color-opus-accent)}.button--secondary{border-color:var(--color-opus-accent)!important;color:var(--color-opus-accent)!important}.button--secondary:hover{background-color:var(--color-opus-accent)!important;color:#f6f3ee!important}.header-wrapper{border-bottom-color:var(--color-opus-border)}.header__menu-item span,.header__active-menu-item span{font-size:1.35rem;letter-spacing:.05em;font-weight:400}.utility-bar{padding-top:.7rem;padding-bottom:.7rem}.announcement-bar__message.h5{font-size:1.1rem;letter-spacing:.11em;text-transform:uppercase;font-weight:500}.footer.color-scheme-4,.footer.color-4{border-top:none}.color-scheme-4 .footer-block__heading{color:#f6f3ee73;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;margin-bottom:1.8rem}.color-scheme-4 .footer-block__details-content .list-menu__item--link{color:#f6f3eea6;font-size:1.35rem;letter-spacing:.03em}.color-scheme-4 .footer-block__details-content .list-menu__item--link:hover{color:#f6f3ee}.color-scheme-4 .copyright__content{color:#f6f3ee59;font-size:1.1rem;letter-spacing:.04em}.color-scheme-4 .policies a,.color-scheme-4 .copyright__content a{color:#f6f3ee59}.color-scheme-4 .policies a:hover,.color-scheme-4 .copyright__content a:hover{color:#f6f3eeb3}.color-scheme-4 .footer-block__brand-info p{font-size:1.4rem;line-height:1.8;color:#f6f3ee99;max-width:28rem}.color-scheme-4 .newsletter-form__field-wrapper .field__input{background-color:#f6f3ee0f;border-color:#f6f3ee26;color:#f6f3ee}.color-scheme-4 .newsletter-form__field-wrapper .field__input::placeholder{color:#f6f3ee66}.product-card-wrapper .card--standard{border-bottom:.1rem solid var(--color-opus-border)}.price .price-item{color:rgb(var(--color-foreground))}.header-wrapper,.footer,.footer__content-bottom{border-color:var(--color-opus-border)}.section+.section{border-top:none}.opus-section-kicker{display:block;margin-bottom:1.2rem;color:var(--color-opus-accent);font-size:1.1rem;font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.opus-section-heading-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(2.4rem,5vw,7rem);align-items:end;margin-bottom:3.6rem}.opus-section-heading-row h2,.opus-proof-panel h2,.opus-pdp-story h2,.opus-collection-intro h1{margin:0;font-weight:300;letter-spacing:.01em;line-height:1.15}.opus-section-heading-row p,.opus-proof-panel p,.opus-pdp-story p,.opus-collection-intro p{margin:0;color:rgba(var(--color-foreground),.68);font-size:1.55rem;line-height:1.8}.opus-outcome-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.opus-outcome-card{display:flex;min-height:24rem;flex-direction:column;justify-content:flex-end;padding:clamp(2.4rem,3vw,3.6rem);border:.1rem solid var(--color-opus-border);background:#ffffff3d;color:rgb(var(--color-foreground));text-decoration:none;transition:border-color .22s ease,transform .22s ease,background .22s ease}.opus-outcome-card:hover{transform:translateY(-.2rem);border-color:rgba(var(--color-opus-accent-r),var(--color-opus-accent-g),var(--color-opus-accent-b),.45);background:#ffffff6b}.opus-outcome-card span{margin-bottom:auto;color:rgba(var(--color-foreground),.4);font-size:1.1rem;letter-spacing:.16em}.opus-outcome-card h3,.opus-proof-panel h3,.opus-pdp-story h3{margin:0 0 1rem;font-size:calc(var(--font-heading-scale) * 1.8rem);font-weight:400;letter-spacing:.01em}.opus-outcome-card p{margin:0;color:rgba(var(--color-foreground),.68);font-size:1.42rem;line-height:1.75}.opus-proof-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,6vw,8rem);align-items:start;padding-top:5.6rem;padding-bottom:5.6rem}.opus-proof-panel__grid,.opus-pdp-story__points{display:grid;gap:1.4rem}.opus-proof-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.opus-proof-panel__grid>div,.opus-pdp-story__points>div{padding:2.2rem;border:.1rem solid rgba(var(--color-foreground),.08);background:#fff3}.opus-proof-panel__grid p,.opus-pdp-story__points p{font-size:1.4rem;line-height:1.75}.opus-pdp-microcopy{display:grid;gap:.45rem;max-width:44rem;padding:1.4rem 1.6rem;border-left:.2rem solid var(--color-opus-accent);background:rgba(var(--color-opus-border-r),var(--color-opus-border-g),var(--color-opus-border-b),.28)}.opus-pdp-microcopy strong{font-size:1.25rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.opus-pdp-microcopy span{color:rgba(var(--color-foreground),.68);font-size:1.4rem;line-height:1.7}.opus-pdp-story{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(3rem,6vw,8rem);align-items:start}.opus-pdp-story>div:first-child p{max-width:52rem;margin-top:1.8rem}.opus-pdp-story__points{grid-template-columns:repeat(3,minmax(0,1fr))}.opus-collection-intro{max-width:var(--page-width)}.opus-collection-intro h1{max-width:72rem;margin-bottom:1.6rem}.opus-collection-intro p{max-width:56rem}.opus-collection-pills{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.4rem}.opus-collection-pills span{padding:.8rem 1.2rem;border:.1rem solid var(--color-opus-border);color:rgba(var(--color-foreground),.68);font-size:1.1rem;letter-spacing:.1em;line-height:1;text-transform:uppercase}.template-page .main-page-title,.template-page .page-title{font-weight:300;letter-spacing:.01em}.template-page .rte,.template-page .rich-text__text{color:rgba(var(--color-foreground),.72)}.contact .field__input,.contact .text-area{background:#ffffff47;border-color:var(--color-opus-border)}@media screen and (max-width:989px){.opus-section-heading-row,.opus-proof-panel,.opus-pdp-story{grid-template-columns:1fr;gap:2.8rem}.opus-proof-panel__grid,.opus-pdp-story__points{grid-template-columns:1fr}}@media screen and (max-width:749px){.opus-outcome-cards{grid-template-columns:1fr}.opus-outcome-card{min-height:18rem}.opus-proof-panel,.opus-pdp-story{padding-top:4rem;padding-bottom:4rem}.opus-section-heading-row h2,.opus-proof-panel h2,.opus-pdp-story h2,.opus-collection-intro h1{font-size:calc(var(--font-heading-scale) * 2.7rem)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/opus-room.css.map */
