:root{--rr-v29-forest: #173b2f;--rr-v29-cream: #fbfaf6;--rr-v29-gallery: #f4f3ef;--rr-v29-line: rgba(32, 69, 52, .16);--rr-v29-shadow: 0 30px 84px rgba(20, 48, 37, .105)}@media screen and (min-width:990px){body.template-product #main-content .rr-product-row{box-sizing:border-box!important;width:min(calc(100% - 64px),1540px)!important;max-width:1540px!important;margin:0 auto!important;padding:0 0 clamp(72px,7vw,118px)!important}body.template-product #main-content .rr-product-row .product-page.product-template{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.template-product #main-content .rr-product-row .product-page.product-template>.grid__wrapper.edge{display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(500px,.96fr)!important;gap:clamp(24px,2.7vw,46px)!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important}body.template-product #main-content .rr-product-row .rr-product-media-column,body.template-product #main-content .rr-product-row .product--content__right{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}body.template-product #main-content .rr-product-row .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}body.template-product #main-content .rr-product-row #slider,body.template-product #main-content .rr-product-row #slider .product-image-container{box-sizing:border-box!important;width:100%!important;height:clamp(660px,72vh,880px)!important;min-height:660px!important;max-height:880px!important;overflow:hidden!important;background:var(--rr-v29-gallery)!important}body.template-product #main-content .rr-product-row #slider .flickity-viewport,body.template-product #main-content .rr-product-row #slider .flickity-slider,body.template-product #main-content .rr-product-row #slider .carousel-cell,body.template-product #main-content .rr-product-row #slider .product-media-container{width:100%!important;height:100%!important;min-height:0!important}body.template-product #main-content .rr-product-row #slider .carousel-cell{display:flex!important;align-items:center!important;justify-content:center!important}body.template-product #main-content .rr-product-row #slider .product-media-container.image{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:var(--rr-v29-gallery)!important}body.template-product #main-content .rr-product-row #slider img.product__image{box-sizing:border-box!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:clamp(24px,2.4vw,44px)!important;object-fit:contain!important;object-position:center!important;background:var(--rr-v29-gallery)!important}body.template-product #main-content .rr-product-row #thumbnails{margin-top:12px!important}body.template-product #main-content .rr-product-row #thumbnails .carousel-cell{box-sizing:border-box!important}body.template-product #main-content .rr-product-row .product--content__right{display:block!important;align-self:start!important;min-height:0!important;background:transparent!important}body.template-product #main-content .rr-product-row .product--content__right .product-blocks{position:relative!important;top:auto!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;min-height:clamp(660px,72vh,880px)!important;margin:0!important;padding:clamp(58px,4.6vw,82px) clamp(50px,4.2vw,74px)!important;border:1px solid var(--rr-v29-line)!important;background:linear-gradient(145deg,#fffffffc,#fbfaf6f7)!important;box-shadow:var(--rr-v29-shadow)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.template-product #main-content .rr-product-row .rr-product-intro{box-sizing:border-box!important;width:100%!important;margin:0 0 30px!important;padding:0 0 22px!important;border-bottom:1px solid var(--rr-v29-line)!important}body.template-product #main-content .rr-product-row .rr-product-intro__eyebrow{display:block!important;margin:0!important;padding:0!important;line-height:1.55!important}body.template-product #main-content .rr-product-row .product-blocks__block--title,body.template-product #main-content .rr-product-row .product-blocks__block--price,body.template-product #main-content .rr-product-row .product-blocks__block--variant_picker,body.template-product #main-content .rr-product-row .product-blocks__block--quantity,body.template-product #main-content .rr-product-row .product-blocks__block--buttons,body.template-product #main-content .rr-product-row .swatch--size-dropdown,body.template-product #main-content .rr-product-row .rr-size-select-wrap,body.template-product #main-content .rr-product-row .rr-size-select,body.template-product #main-content .rr-product-row .product-add,body.template-product #main-content .rr-product-row .AddtoCart{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.template-product #main-content .rr-product-row .product-blocks__block--title h1{margin-top:0!important;font-size:clamp(54px,4vw,76px)!important;line-height:.99!important;letter-spacing:-.045em!important}body.template-product #main-content .rr-product-row .product-blocks__block--price{margin-top:16px!important;margin-bottom:30px!important}body.template-product #main-content .rr-product-row .rr-key-features{margin-top:20px!important;margin-bottom:31px!important}body.template-product #main-content .rr-product-row .product-blocks__block--variant_picker{margin-bottom:29px!important}body.template-product #main-content .rr-product-row .product-blocks__block--buttons .AddtoCart{min-height:60px!important}}@media screen and (min-width:990px)and (max-width:1199px){body.template-product #main-content .rr-product-row{width:min(calc(100% - 40px),1240px)!important}body.template-product #main-content .rr-product-row .product-page.product-template>.grid__wrapper.edge{grid-template-columns:minmax(0,1fr) minmax(440px,.95fr)!important;gap:22px!important}body.template-product #main-content .rr-product-row #slider,body.template-product #main-content .rr-product-row #slider .product-image-container,body.template-product #main-content .rr-product-row .product--content__right .product-blocks{min-height:620px!important;height:auto!important;max-height:none!important}body.template-product #main-content .rr-product-row #slider .product-image-container{height:680px!important}body.template-product #main-content .rr-product-row .product--content__right .product-blocks{padding:48px 42px!important}}:is(body.template-collection-morning-rituals,body.template-collection-daylight-rituals,body.template-collection-sunset-rituals,body.template-collection-family-rituals) #main-content .product-index-inner .prod-image,:is(body.template-collection-morning-rituals,body.template-collection-daylight-rituals,body.template-collection-sunset-rituals,body.template-collection-family-rituals) #main-content .product-index-inner .prod-image>a,:is(body.template-collection-morning-rituals,body.template-collection-daylight-rituals,body.template-collection-sunset-rituals,body.template-collection-family-rituals) #main-content .product-index-inner .reveal{position:relative!important;display:block!important;width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;overflow:hidden!important;isolation:isolate;background:#f5f3ee!important}:is(body.template-collection-morning-rituals,body.template-collection-daylight-rituals,body.template-collection-sunset-rituals,body.template-collection-family-rituals) #main-content .product-index-inner .reveal>.box-ratio{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding-bottom:0!important;overflow:hidden!important;background:#f5f3ee!important}:is(body.template-collection-morning-rituals,body.template-collection-daylight-rituals,body.template-collection-sunset-rituals,body.template-collection-family-rituals) #main-content .product-index-inner .reveal>.box-ratio>img{position:absolute!important;top:50%!important;left:50%!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:contain!important;object-position:center!important;opacity:1!important;transform:translate(-50%,-50%)!important;transition:transform .4s ease!important}:is(body.template-collection-morning-rituals,body.template-collection-daylight-rituals,body.template-collection-sunset-rituals,body.template-collection-family-rituals) #main-content .product-index-inner .reveal .hidden{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media(hover:hover)and (pointer:fine){:is(body.template-collection-morning-rituals,body.template-collection-daylight-rituals,body.template-collection-sunset-rituals,body.template-collection-family-rituals) #main-content .product-index-inner:hover .reveal>.box-ratio>img{transform:translate(-50%,-50%) scale(1.012)!important}}@media screen and (min-width:741px){.header-section,.header__wrapper,#header-wrapper,#main-nav{overflow:visible!important}.header-section,#header-wrapper{position:relative!important;z-index:10020!important}#main-nav,#main-nav>li.header__nav__list-item{z-index:10021!important}#main-nav ul.header__nav__submenu,#main-nav ul.header__nav__sub-sub-menu,#main-nav .header__megamenu-wrapper,#main-nav .header__linklist-columns-wrapper,#main-nav .header__linklist-images-wrapper{z-index:10030!important}#main-nav>li.has_sub_menu>ul.header__nav__submenu,#main-nav>li.has_sub_menu>.header__megamenu-wrapper,#main-nav>li.has_sub_menu>.header__linklist-columns-wrapper,#main-nav>li.has_sub_menu>.header__linklist-images-wrapper{pointer-events:none}#main-nav>li.has_sub_menu:hover>ul.header__nav__submenu,#main-nav>li.has_sub_menu.navigation__menuitem--active>ul.header__nav__submenu,#main-nav>li.has_sub_menu:hover>.header__megamenu-wrapper,#main-nav>li.has_sub_menu.navigation__menuitem--active>.header__megamenu-wrapper,#main-nav>li.has_sub_menu:hover>.header__linklist-columns-wrapper,#main-nav>li.has_sub_menu.navigation__menuitem--active>.header__linklist-columns-wrapper,#main-nav>li.has_sub_menu:hover>.header__linklist-images-wrapper,#main-nav>li.has_sub_menu.navigation__menuitem--active>.header__linklist-images-wrapper{pointer-events:auto}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/rr-final-polish-v29.css.map */
