@font-face{font-family:NHG Symbols;font-style:normal;font-weight:1 1000;src:local("HelveticaNeue-Light"),local("Helvetica Neue Light"),local("Segoe UI Light"),local("Roboto Light")}html body,html body *{font-synthesis-weight:none;font-synthesis:none}:root{--font-paragraph--family: "NeueHaasGrot", "NHG Symbols", "Helvetica Neue", Helvetica, Arial, sans-serif !important}body,.announcement-bar__text,.announcement-bar__slide{font-family:NeueHaasGrot,NHG Symbols,Helvetica Neue,Helvetica,Arial,sans-serif!important}.tc-price,[class*=price],[class*=Price],.money,.opdp-price,.opdp-was,.opdp-card__price,.opdp-stickybar__price{font-family:NeueHaasGrot,NHG Symbols,Helvetica Neue,Helvetica,Arial,sans-serif}body{font-weight:400}h1,h2,h3,h4,h5,h6,b,strong,th,dt,legend,optgroup,summary,label,caption{font-weight:400}button,input,select,textarea{font-weight:inherit}.tc-price,[class*=price],[class*=Price],.money{font-weight:400}:root{--font-body--family: "NeueHaasGrot", "NHG Symbols", "Helvetica Neue", Helvetica, Arial, sans-serif !important;--font-paragraph--family: "NeueHaasGrot", "NHG Symbols", "Helvetica Neue", Helvetica, Arial, sans-serif !important;--font-accent--family: "NeueHaasGrot", "NHG Symbols", "Helvetica Neue", Helvetica, Arial, sans-serif !important;--button-font-family-primary: "NeueHaasGrot", "NHG Symbols", "Helvetica Neue", Helvetica, Arial, sans-serif !important;--button-font-family-secondary: "NeueHaasGrot", "NHG Symbols", "Helvetica Neue", Helvetica, Arial, sans-serif !important;--cart-primary-font-family: "NeueHaasGrot", "NHG Symbols", "Helvetica Neue", Helvetica, Arial, sans-serif !important;--cart-secondary-font-family: "NeueHaasGrot", "NHG Symbols", "Helvetica Neue", Helvetica, Arial, sans-serif !important;--font-heading--family: "Ogg", Georgia, "Times New Roman", serif !important;--font-h1--family: "Ogg", Georgia, "Times New Roman", serif !important;--font-h2--family: "Ogg", Georgia, "Times New Roman", serif !important;--font-h3--family: "Ogg", Georgia, "Times New Roman", serif !important;--font-h4--family: "Ogg", Georgia, "Times New Roman", serif !important;--font-h5--family: "Ogg", Georgia, "Times New Roman", serif !important;--font-h6--family: "Ogg", Georgia, "Times New Roman", serif !important;--font-subheading--family: "Ogg", Georgia, "Times New Roman", serif !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Ogg,Georgia,Times New Roman,serif!important}button,.button,[class*=button],input,select,textarea,.tc-title,[class*=card] a,nav a,[class*=menu] a{font-family:NeueHaasGrot,NHG Symbols,Helvetica Neue,Helvetica,Arial,sans-serif!important}body,p,li,dd,dt,td,th,figcaption,blockquote,label,small,.paragraph,.paragraph>*,a,span,button,.button,input,select,textarea{letter-spacing:.02em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:normal}.card-hover-effect-lift .product-card:hover,.card-hover-effect-lift .collection-card:hover,.card-hover-effect-lift .predictive-search-results__card:hover,.card-hover-effect-scale .product-card:hover,.card-hover-effect-scale .collection-card:hover,.card-hover-effect-scale .predictive-search-results__card:hover,.card-hover-effect-subtle-zoom .product-card:hover .card-gallery,.card-hover-effect-subtle-zoom .product-card:hover .product-card__image,.card-hover-effect-subtle-zoom .collection-card:hover .collection-card__image,.card-hover-effect-subtle-zoom .predictive-search-results__card:hover{transform:none!important;scale:none!important;translate:none!important}:root{--rr-black:#000;--rr-grey:#6b6b6b;--rr-line:#e6e6e6}.announcement-bar__slide,.announcement-bar__text{font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important}.mt-nav__link{text-transform:uppercase!important;letter-spacing:.14em!important;font-size:12px!important}.mt-nav__link:hover,.mt-nav__link.is-active{text-decoration:underline;text-underline-offset:6px}.product-card__content{gap:3px!important}.product-card__content>.card-gallery{order:-2}.product-card__content>.ofb-vendor{order:-1;margin-top:10px}.ofb-vendor{font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--rr-black)!important}product-card .h4{font-family:NeueHaasGrot,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:13px!important;line-height:1.35!important;color:var(--rr-grey)!important;letter-spacing:0!important;text-transform:none!important}product-card product-price,product-card .price{font-size:13px!important;color:var(--rr-black)!important}.qa-trigger{border-radius:0!important;text-transform:uppercase;letter-spacing:.12em;font-size:11px!important}@media(hover:hover){product-card .qa-trigger{opacity:0;transition:opacity .2s ease}product-card:hover .qa-trigger{opacity:1}}.product-grid{column-gap:16px!important;row-gap:40px!important}@media(min-width:990px){.product-grid--grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.button:not(.button-unstyled),a.button,.shopify-payment-button__button--unbranded{border-radius:0!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:12px!important}.facets-block-wrapper{text-transform:uppercase;letter-spacing:.1em;font-size:12px}header{border-bottom:1px solid var(--rr-line)}.product-card__content>.card-gallery{order:-3!important}.product-card__content>.ofb-vendor{order:-2!important}.product-card__content>a.contents,.product-card__content>.product-grid-view-zoom-out--details{order:-1!important}@media(min-width:990px){.mt-row--bottom .mt-row__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.mt-row--bottom .mt-nav{grid-column:2}.mt-row--bottom .mt-actions{grid-column:3;justify-self:end}.mt-nav__list{justify-content:center!important}}@media(min-width:990px){main.content-for-layout:has(.dual-promo-section){flex-flow:row wrap!important}main.content-for-layout:has(.dual-promo-section)>*{width:100%;flex:0 0 100%}main.content-for-layout>.shopify-section:has(.dual-promo-section){flex:0 0 50%!important;width:50%!important}.dual-promo-section{position:relative!important;--dp-gap:12px!important;padding:0 6px!important}.dual-promo-section .dp-block{height:auto!important;aspect-ratio:3/4}.dp-heading{font-size:clamp(16px,1.4vw,22px)!important}.dp-overlay{padding:22px!important}}.rr-wrap{max-width:1440px;margin:0 auto;padding:var(--rr-pad-t,48px) 32px var(--rr-pad-b,24px);width:100%;box-sizing:border-box}.rr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.rr-head--center{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0}.rr-eyebrow{width:100%;margin:0 0 6px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#7a7a7a}.rr-head--center .rr-eyebrow{width:auto}.rr-title{margin:0;font-family:Ogg,Georgia,Times New Roman,serif!important;font-weight:400!important;font-size:clamp(26px,2.4vw,38px)!important;line-height:1.1;letter-spacing:0;text-transform:none}.rr-sub{margin:10px 0 0;color:#6b6b6b;font-size:14px}.rr-more{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#000;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.rr-ph{display:block;width:100%;height:100%;background:#f2f0ec}.rr-cat__grid{display:grid;grid-template-columns:repeat(var(--rr-cols,6),minmax(0,1fr));gap:12px}.rr-cat__item{display:block;color:#000;text-decoration:none}.rr-cat__media{aspect-ratio:3/4;overflow:hidden;background:#f4f2ef}.rr-cat__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.rr-cat__item:hover .rr-cat__media img{transform:scale(1.04)}.rr-cat__label{display:block;margin-top:12px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-align:center}.rr-prod__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--rr-cols,5),minmax(0,1fr));gap:32px 14px}.rr-card{min-width:0}.rr-card__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#f4f2ef}.rr-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease}.rr-img--2{opacity:0}@media(hover:hover){.rr-card:hover .rr-img--2{opacity:1}}.rr-badge{position:absolute;top:10px;left:10px;background:#fff;color:#000;font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:3px 7px}.rr-card__info{padding-top:12px}.rr-card__brand{margin:0 0 3px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#000}.rr-card__title{display:block;font-size:13px;line-height:1.4;color:#6b6b6b;text-decoration:none}.rr-card__price{margin:5px 0 0;font-size:13px;color:#000}.rr-card__price s{color:#9a9a9a;margin-right:4px}.rr-sale{color:#8a2b2b}.rr-des-wrap{background:#f7f4ef;margin-top:48px}.rr-des__list{list-style:none;margin:30px auto 0;padding:0;max-width:1100px;columns:5 170px;column-gap:36px}.rr-des__list li{break-inside:avoid;padding:6px 0}.rr-des__list a{font-size:13px;color:#000;text-decoration:none;letter-spacing:.02em}.rr-des__list a:hover{text-decoration:underline;text-underline-offset:3px}.rr-des__cta{text-align:center;margin-top:28px}.rr-svc-wrap{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-top:48px}.rr-svc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;text-align:center}.rr-svc__item a{color:inherit;text-decoration:none}.rr-svc__item h3{margin:0 0 6px;font-family:inherit!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em;text-transform:uppercase}.rr-svc__item p{margin:0;font-size:13px;color:#6b6b6b;line-height:1.5}@media(max-width:989px){.rr-wrap{padding-left:16px;padding-right:16px}.rr-cat__grid,.rr-prod__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;scrollbar-width:none;margin-right:-16px;padding-right:16px}.rr-cat__grid::-webkit-scrollbar,.rr-prod__grid::-webkit-scrollbar{display:none}.rr-cat__item{flex:0 0 38%;scroll-snap-align:start}.rr-card{flex:0 0 46%;scroll-snap-align:start}.rr-svc{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.rr-des__list{columns:2}}.rr-ban__inner{display:grid;grid-template-columns:3fr 2fr;background:var(--rr-ban-bg,#f7f4ef);min-height:520px}.rr-ban--split-reverse .rr-ban__inner{grid-template-columns:2fr 3fr}.rr-ban--split-reverse .rr-ban__media{order:2}.rr-ban__media{display:block;overflow:hidden;min-height:100%}.rr-ban__media img{display:block;width:100%;height:100%;object-fit:cover}.rr-ban__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:56px clamp(28px,4vw,72px)}.rr-ban__text .rr-eyebrow{width:auto}.rr-ban__btn{display:inline-block;margin-top:10px;background:#000;color:#fff!important;padding:14px 30px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.rr-ban__btn:hover{background:#333}@media(max-width:989px){.rr-ban__inner,.rr-ban--split-reverse .rr-ban__inner{grid-template-columns:1fr;min-height:0}.rr-ban--split-reverse .rr-ban__media{order:0}.rr-ban__media{aspect-ratio:4/5}.rr-ban__text{padding:32px 24px}}main.content-for-layout:has(.rr-section) img,main.content-for-layout:has(.rr-section) picture,main.content-for-layout:has(.rr-section) video,main.content-for-layout:has(.rr-section) [class*=media],main.content-for-layout:has(.rr-section) [class*=bg]{transform:none!important;scale:none!important;transition-property:opacity!important}@media(min-width:990px){main.content-for-layout:has(.rr-section){max-width:1440px;margin-left:auto!important;margin-right:auto!important;padding-left:32px!important;padding-right:32px!important;box-sizing:border-box}main.content-for-layout:has(.rr-section) .rr-wrap{padding-left:0;padding-right:0}main.content-for-layout:has(.rr-section)>.shopify-section{max-width:100%}main.content-for-layout:has(.rr-section) .rr-des-wrap,main.content-for-layout:has(.rr-section) .rr-svc-wrap{padding-left:40px;padding-right:40px}}@media(min-width:990px){main.content-for-layout:has(.rr-section){max-width:1320px!important}}.rr-ban__media{position:relative;min-height:560px}.rr-ban__media img{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:989px){.rr-ban__media{min-height:0}}@media(min-width:990px){main.content-for-layout:has(.rr-section){max-width:none!important}}main.content-for-layout:has(.rr-section) .rr-wrap{max-width:none}@media(min-width:990px){main.content-for-layout:has(.rr-section){width:100%!important;max-width:100%!important;min-width:0!important}}main.content-for-layout:has(.rr-section)>.shopify-section{min-width:0;overflow:hidden}.rr-ban__inner{grid-template-columns:1fr 1fr!important}.rr-ban__media img{object-position:center 18%}@media(min-width:1200px){.rr-ban__media{min-height:clamp(560px,40vw,860px)}}.ct-section .ct-eyebrow{font-family:Ogg,Georgia,Times New Roman,serif!important;font-size:clamp(26px,2.4vw,38px)!important;line-height:1.1!important;color:#000!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 26px!important;text-align:center}.ct-section .ct-grid{gap:16px!important}.ct-section .ct-card{background:transparent!important}.ct-section .ct-card__media{display:block;aspect-ratio:4/5;overflow:hidden;background:#f4f2ef}.ct-section .ct-card__media img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.ct-section .ct-card__bar{background:transparent!important;padding:16px 2px 4px!important;border:0!important;align-items:center}.ct-section .ct-card__title{color:#000!important;font-family:Ogg,Georgia,Times New Roman,serif!important;font-size:clamp(20px,1.6vw,26px)!important;text-transform:none!important;letter-spacing:0!important;text-decoration:none}.ct-section .ct-card__toggle,.ct-section .ct-card__toggle svg{color:#000!important;stroke:currentColor}.ct-section .ct-card__panel{background:transparent!important}.ct-section .ct-card__panel p{color:#6b6b6b!important;font-size:14px;line-height:1.6}.ct-section .ct-card__cta{color:#000!important;font-size:11px!important;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}@media(min-width:990px){main.content-for-layout:has(.rr-section)>.shopify-section:has([class*=ai-instagram-gallery]){margin-left:-32px!important;margin-right:-32px!important;width:calc(100% + 64px)!important;flex:0 0 calc(100% + 64px)!important;max-width:none!important}}.ct-section .ct-card__toggle,.ct-section .ct-card__panel{display:none!important}.ct-section .ct-card__bar{display:block!important;padding:18px 0 0!important}.ct-section .ct-card__title{display:flex!important;align-items:baseline;justify-content:space-between;gap:16px;width:100%}.ct-section .ct-card__title:after{content:"Shop now";font-family:NeueHaasGrot,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;white-space:nowrap;color:#000}main .ct-section .ct-card .ct-card__title:after{content:"Shop now"!important;display:inline-block!important;position:static!important;width:auto!important;height:auto!important;opacity:1!important;background:none!important}.rr-img{transition:opacity .08s linear!important}main.content-for-layout:has(.rr-section) product-card img,main.content-for-layout:has(.rr-section) .tc-card img,main.content-for-layout:has(.rr-section) [class*=media] img{transition-duration:.08s!important}.rr-hero{display:grid;grid-template-columns:2fr 1fr;gap:12px;height:var(--rr-hero-h,84vh);min-height:560px;max-height:980px;margin:12px 0 0;width:100%}.rr-hero--single{grid-template-columns:1fr}.rr-hero__left{position:relative;overflow:hidden;min-height:0;background:#efeae2}.rr-hero__main{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.rr-hero__main img,.rr-hero__tile img{display:block;width:100%;height:100%;object-fit:cover}.rr-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000080,#0000002e 38%,#0000 62%);pointer-events:none}.rr-hero__text{position:absolute;left:clamp(24px,4vw,72px);right:24px;bottom:clamp(28px,5vw,80px);max-width:680px;color:#fff;pointer-events:none}.rr-hero__text a{pointer-events:auto}.rr-hero__eyebrow{margin:0 0 12px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#fff}.rr-hero__title{margin:0;font-family:Ogg,Georgia,Times New Roman,serif!important;font-weight:400!important;font-size:clamp(42px,5.2vw,92px)!important;line-height:1!important;letter-spacing:-.01em;color:#fff!important}.rr-hero__sub{margin:16px 0 0;max-width:480px;font-size:15px;line-height:1.55;color:#ffffffeb}.rr-hero__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.rr-hero__btn{display:inline-block;padding:15px 30px;background:#fff;color:#000!important;font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:1px solid #fff}.rr-hero__btn--ghost{background:transparent;color:#fff!important}.rr-hero__btn:hover{background:#000;color:#fff!important;border-color:#000}.rr-hero__side{display:grid;grid-template-rows:1fr 1fr;gap:12px;min-height:0}.rr-hero__tile{display:block;overflow:hidden;min-height:0;background:#efeae2}@media(max-width:989px){.rr-hero{grid-template-columns:1fr;height:auto;min-height:0;max-height:none;gap:8px;margin-top:0}.rr-hero__left{aspect-ratio:4/5}.rr-hero__side{grid-template-rows:none;grid-template-columns:1fr 1fr;gap:8px}.rr-hero__tile{aspect-ratio:1/1}.rr-hero__text{left:20px;right:20px;bottom:24px}}.rr-hero__scrim{display:none!important}.rr-hero__main img{object-position:42% 30%!important}.rr-hero__text{background:#f4efe8;color:#111!important;pointer-events:auto!important}.rr-hero__eyebrow{color:#8a7d6c!important}.rr-hero__title{color:#111!important;font-size:clamp(38px,3.6vw,64px)!important;line-height:1.04!important}.rr-hero__title:after{content:""!important;display:block!important;width:56px;height:1px;background:#111;margin:28px 0 0}.rr-hero__sub{color:#5b554d!important;margin-top:24px!important}.rr-hero__btns{align-items:center;gap:28px!important;margin-top:34px!important}.rr-hero__btn{background:#111!important;color:#fff!important;border-color:#111!important}.rr-hero__btn:hover{background:#3a3a3a!important;border-color:#3a3a3a!important}.rr-hero__btn--ghost{background:transparent!important;color:#111!important;border:0!important;border-bottom:1px solid #111!important;padding:0 0 4px!important}.rr-hero__btn--ghost:hover{background:transparent!important;color:#6b6b6b!important;border-color:#6b6b6b!important}@media(min-width:990px){.rr-hero{grid-template-columns:minmax(340px,30%) minmax(0,1fr) 25%!important}.rr-hero__left,.rr-hero__side{display:contents!important}.rr-hero__text{grid-column:1;grid-row:1;position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;max-width:none!important;display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,4vw,84px)}.rr-hero__main{grid-column:2;grid-row:1;position:relative!important;inset:auto!important;height:100%;overflow:hidden}.rr-hero__tile:first-child{grid-column:3;grid-row:1;height:100%}.rr-hero__tile:nth-child(2){display:none!important}}@media(max-width:989px){.rr-hero__left{display:flex!important;flex-direction:column;aspect-ratio:auto!important}.rr-hero__main{position:relative!important;inset:auto!important;aspect-ratio:4/5}.rr-hero__text{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;max-width:none!important;padding:32px 22px 36px}}.rr-des__list{columns:5 190px!important;column-gap:48px!important;max-width:1240px!important;margin:44px auto 0!important}.rr-des__list li{padding:5px 0!important}.rr-des__list li.rr-des__letter{font-family:Ogg,Georgia,Times New Roman,serif;font-size:24px;line-height:1;color:#111;padding:22px 0 10px!important;margin-bottom:6px;border-bottom:1px solid #d8cfc2;break-after:avoid}.rr-des__list li.rr-des__letter:first-child{padding-top:0!important}.rr-des__list a{display:inline-flex;align-items:center;gap:8px;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase;color:#3a3a3a!important;text-decoration:none!important;cursor:pointer;transition:color .1s linear}.rr-des__list a:after{content:"\2192";opacity:0;transform:translate(-4px);transition:opacity .1s linear,transform .1s linear}.rr-des__list a:hover{color:#000!important}.rr-des__list a:hover:after{opacity:1;transform:none}.rr-des__list>li.rr-des__group{break-inside:avoid;page-break-inside:avoid;display:inline-block;width:100%;padding:0 0 26px!important}.rr-des__group .rr-des__letter{display:block;font-family:Ogg,Georgia,Times New Roman,serif;font-size:24px;line-height:1;color:#111;padding:0 0 10px;margin:0 0 8px;border-bottom:1px solid #d8cfc2}.rr-des__sub{list-style:none;margin:0;padding:0}.rr-des__sub li{padding:5px 0!important}@media(min-width:990px){main.content-for-layout:has(.rr-section)>.shopify-section:has(.rr-hero){margin-left:-32px!important;margin-right:-32px!important;width:calc(100% + 64px)!important;flex:0 0 calc(100% + 64px)!important;max-width:none!important}.rr-hero{height:calc(100vh - 150px)!important;min-height:640px!important;max-height:none!important;margin-top:0!important;gap:0!important}}.rr-hero--card{grid-template-columns:1fr!important}.rr-hero--card .rr-hero__side{display:none!important}@media(min-width:990px){.rr-hero--card .rr-hero__left{display:block!important;position:relative!important;grid-column:1!important}.rr-hero--card .rr-hero__main{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%}.rr-hero--card .rr-hero__main img{object-position:center 30%!important}.rr-hero--card .rr-hero__text{position:absolute!important;left:clamp(32px,5vw,96px)!important;bottom:clamp(32px,6vw,96px)!important;top:auto!important;right:auto!important;width:min(480px,38%);max-width:480px!important;padding:clamp(32px,3vw,56px)!important;background:#f4efe8f7!important}.rr-hero--card .rr-hero__title{font-size:clamp(36px,3vw,54px)!important}}.shopify-section:has(.rr-hero--card){margin-top:12px}@media(min-width:990px){.rr-hero--diptych{grid-template-columns:1fr 1fr!important;grid-template-rows:max(520px,calc(100vh - 360px)) auto!important;height:auto!important;min-height:0!important}.rr-hero--diptych .rr-hero__main{grid-column:1!important;grid-row:1!important}.rr-hero--diptych .rr-hero__tile:first-child{grid-column:2!important;grid-row:1!important}.rr-hero--diptych .rr-hero__text{grid-column:1 / -1!important;grid-row:2!important;align-items:center!important;text-align:center!important;padding:46px 24px 54px!important}}.rr-hero--diptych .rr-hero__main img,.rr-hero--diptych .rr-hero__tile img{object-position:center 25%!important}.rr-hero--diptych .rr-hero__title{font-size:clamp(38px,3.4vw,60px)!important}.rr-hero--diptych .rr-hero__title:after{margin:22px auto 0!important}.rr-hero--diptych .rr-hero__sub{margin-left:auto!important;margin-right:auto!important}.rr-hero--diptych .rr-hero__btns{justify-content:center!important}.shopify-section:has(.rr-hero--diptych){margin-top:12px}.shopify-section:has(.rr-hero),.shopify-section:has(.rr-hero--card),.shopify-section:has(.rr-hero--diptych){margin-top:0!important;padding-top:0!important}.rr-hero{margin-top:0!important}@media(max-width:989px){.dual-promo-section{--dp-gap:8px!important;padding:0 8px!important;margin-bottom:8px}.dual-promo-section .dp-block{width:calc(50% - 4px)!important;flex:0 0 calc(50% - 4px)!important;height:auto!important;aspect-ratio:3/4}.dual-promo-section .dp-heading{font-size:15px!important;line-height:1.15!important;letter-spacing:.04em!important}.dual-promo-section .dp-overlay{padding:12px!important}.dual-promo-section .dp-btn{padding:8px 12px!important;font-size:10px!important;min-height:0!important}.ct-section .ct-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px!important;padding:0 16px!important;scrollbar-width:none}.ct-section .ct-grid::-webkit-scrollbar{display:none}.ct-section .ct-card{flex:0 0 78%!important;scroll-snap-align:start;min-width:0}.ct-section .ct-card__title{font-size:20px!important}.rr-des__list{columns:2!important;column-gap:20px!important;margin-top:28px!important}.rr-des__list>li.rr-des__group{padding-bottom:16px!important}.rr-des__group .rr-des__letter{font-size:20px!important;padding-bottom:8px!important}.rr-des__sub li{padding:4px 0!important}.rr-des__list a{font-size:11px!important;letter-spacing:.05em!important;line-height:1.35}.rr-des__list a:after{display:none}.rr-title{font-size:clamp(24px,7vw,30px)!important}.rr-head{margin-bottom:16px!important}.rr-ban__text .rr-title{font-size:28px!important}.rr-hero__title{font-size:clamp(32px,9vw,40px)!important}}@media(max-width:989px){.rr-ban__inner,.rr-ban--split-reverse .rr-ban__inner{grid-template-columns:1fr!important;min-height:0!important}.rr-ban--split-reverse .rr-ban__media{order:0!important}.rr-ban__media{min-height:0!important;aspect-ratio:4/5}.rr-ban__text{padding:28px 22px 32px!important;gap:10px!important}.rr-ban__btn{white-space:nowrap;padding:14px 26px!important}.rr-wrap{padding-top:min(var(--rr-pad-t,48px),36px)!important;padding-bottom:min(var(--rr-pad-b,24px),16px)!important}.dual-promo-section .dp-heading{font-size:13px!important;letter-spacing:.06em!important;line-height:1.2!important;-webkit-hyphens:none!important;hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;max-width:none!important}.dual-promo-section .dp-overlay{padding:10px!important;gap:8px!important}.rr-hero__main{aspect-ratio:1/1!important}.rr-hero__main img{object-position:38% 30%!important}.rr-hero__text{padding:28px 22px 32px!important}.rr-hero__title:after{margin-top:20px!important}.rr-hero__btns{gap:20px!important;margin-top:24px!important}.rr-des__group .rr-des__letter{font-size:18px!important}.rr-des__sub li{padding:3px 0!important}.rr-des-wrap,.rr-svc-wrap{margin-top:24px!important}}@media(max-width:989px){.qa-trigger{width:24px!important;height:24px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fffffff0!important;color:#111!important;box-shadow:0 1px 4px #00000024!important;opacity:1!important}.qa-trigger__label{display:none!important}.qa-trigger__icon{width:12px!important;height:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/orvella-custom.css.map */
