:root{--rr-v28-forest: #173b2f;--rr-v28-cream: #fbfaf6;--rr-v28-line: rgba(32, 69, 52, .15);--rr-v28-shadow: 0 28px 80px rgba(20, 48, 37, .1)}@media screen and (min-width:750px){.template-product [class*=ai-breadcrumbs-banner-]{margin:0!important}.template-product [class*=ai-breadcrumbs-banner__wrapper-]{min-height:50px!important;padding:8px clamp(24px,3vw,54px)!important}.template-product [class*=ai-breadcrumbs-banner__breadcrumbs-]{gap:8px!important;margin:0!important}.template-product [class*=ai-breadcrumbs-banner__crumb-],.template-product [class*=ai-breadcrumbs-banner__separator-]{font-size:10px!important;line-height:1.3!important}}@media screen and (min-width:990px){.template-product .rr-product-row{width:min(calc(100% - 52px),1760px)!important;max-width:1760px!important;margin:0 auto!important;padding:0!important}.template-product .product-page.product-template{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 clamp(60px,7vw,110px)!important}.template-product .product-page.product-template>.grid__wrapper.edge{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(500px,.88fr)!important;gap:clamp(30px,3.8vw,72px)!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important}.template-product .rr-product-media-column{grid-column:1!important;width:100%!important;max-width:none!important;min-width:0!important;padding:0!important}.template-product .rr-product-media-column #product-photos{position:sticky!important;top:calc(var(--header-height, 0px) + 18px)!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.template-product .product--content__right{grid-column:2!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important}.template-product .product--content__right .product-blocks{position:relative!important;top:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(42px,4vw,68px) clamp(38px,4vw,66px)!important;border:1px solid var(--rr-v28-line)!important;background:linear-gradient(145deg,#fffffffa,#fbfaf6f5)!important;box-shadow:var(--rr-v28-shadow)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.template-product .rr-product-intro{width:100%!important;margin:0 0 24px!important;padding:0 0 18px!important;border-bottom:1px solid var(--rr-v28-line)}.template-product .rr-product-intro__eyebrow{margin:0!important;line-height:1.45!important}.template-product .product-blocks__block--title,.template-product .product-blocks__block--price,.template-product .product-blocks__block--variant_picker,.template-product .product-blocks__block--quantity,.template-product .product-blocks__block--buttons,.template-product .swatch--size-dropdown,.template-product .rr-size-select-wrap,.template-product .rr-size-select,.template-product .product-add,.template-product .AddtoCart{width:100%!important;max-width:none!important}.template-product .product-blocks__block--title h1{font-size:clamp(54px,4.25vw,80px)!important;line-height:.98!important;letter-spacing:-.045em!important}.template-product .product-blocks__block--price{margin-top:12px!important;margin-bottom:30px!important}.template-product .rr-key-features{margin-top:20px!important;margin-bottom:30px!important}.template-product .product-blocks__block--variant_picker{margin-bottom:28px!important}.template-product .product-blocks__block--buttons .AddtoCart{min-height:60px!important}}@media screen and (min-width:990px)and (max-width:1240px){.template-product .product-page.product-template>.grid__wrapper.edge{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr)!important;gap:28px!important}.template-product .product--content__right .product-blocks{padding:38px 34px!important}}:is(.template-collection-morning-rituals,.template-collection-daylight-rituals,.template-collection-sunset-rituals,.template-collection-family-rituals) .product-index-inner .reveal{position:relative!important;isolation:isolate;overflow:hidden!important}:is(.template-collection-morning-rituals,.template-collection-daylight-rituals,.template-collection-sunset-rituals,.template-collection-family-rituals) .product-index-inner .reveal .hidden{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;background:#f1eee7!important;pointer-events:none;transform:none!important;transition:opacity .32s ease!important}:is(.template-collection-morning-rituals,.template-collection-daylight-rituals,.template-collection-sunset-rituals,.template-collection-family-rituals) .product-index-inner .reveal .hidden .box-ratio{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding-bottom:0!important}:is(.template-collection-morning-rituals,.template-collection-daylight-rituals,.template-collection-sunset-rituals,.template-collection-family-rituals) .product-index-inner .reveal img{transform:none!important}:is(.template-collection-morning-rituals,.template-collection-daylight-rituals,.template-collection-sunset-rituals,.template-collection-family-rituals) .product-index-inner .reveal .hidden img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center!important}@media(hover:hover)and (pointer:fine){:is(.template-collection-morning-rituals,.template-collection-daylight-rituals,.template-collection-sunset-rituals,.template-collection-family-rituals) .product-index-inner:hover .reveal .hidden{opacity:1!important}}@media(hover:none),(pointer:coarse){:is(.template-collection-morning-rituals,.template-collection-daylight-rituals,.template-collection-sunset-rituals,.template-collection-family-rituals) .product-index-inner .reveal .hidden{display:none!important}}@media screen and (min-width:741px){#mini-ajax-cart.modal__container--mini_modal{position:fixed!important;inset:0 0 0 auto!important;width:min(560px,calc(100vw - 32px))!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important;contain:layout paint}#mini-ajax-cart .modal__inner-wrapper{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important;border:0!important;background:#fff!important}#mini-ajax-cart .mini-cart__container{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;overflow:hidden!important;--rr-cart-padding: 22px}#mini-ajax-cart .ajax-cart__header-wrapper{position:relative!important;z-index:8;flex:0 0 auto!important;width:100%!important;min-height:64px!important;padding:12px 18px 0!important;background:#fffffffa!important}#mini-ajax-cart .ajax-cart__form-wrapper{flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#mini-ajax-cart .ajax-cart__cart-form{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding-bottom:26px!important;overflow:visible!important}#mini-ajax-cart .ajax-cart__cart-items{max-height:none!important;overflow:visible!important}#mini-ajax-cart .rr-cart-upsell__rail{width:100%!important;max-width:100%!important}#mini-ajax-cart .ajax-cart__summary-container{width:100%!important;max-width:100%!important;padding-bottom:24px!important}#mini-ajax-cart .rr-mini-cart-close{top:14px!important;right:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/rr-desktop-refinements-v28.css.map */
