:root{--color-white: #ffffff;--color-black: #000000;--color-dark-green-90: #3c4a3b;--color-dark-green-100: #24352e;--color-beige-100: #F6EDE7;--color-beige-120: #e5d9d0;--drawer-width: 25vw;--color-mint: #B1E0D4;--color-red: #F4735D;--color-lilac: #E3C6E0;--color-yellow: #F9F8AF;--color-blue:#B2DCF5;--color-green: #ADDB8F;--color-pink: #F9ADBF;--color-orange: #FAB96B;--color-gray: #D9D5CD;--color-white: #FFFFFF;--snackbar-height: 24px;--site-header-height-mobile: 70px;--z-sticky: 50;--z-above: 1;--z-behind: -1;--z-overlay: 100}@media screen and (min-width: 750px){:root{--snackbar-height: 35px;--site-header-height-desktop: 85px}}.product-main-top-section{display:flex;flex-direction:column;position:relative}.product-main-media-section{flex:1;position:relative}.product-main-info-section{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:2rem 1rem;max-height:60%}@media screen and (min-width: 950px){.product-main-info-section{overflow-y:auto}}.product-main-media-section .product-media-image,.product-main-media-section .gallery-slider--slide img,.product-main-media-section .product__media img{position:relative;z-index:calc(var(--z-above) + 2)}.product-media-image{height:125vw}@media screen and (min-width: 750px){.product-media-image{height:calc(100vh - var(--snackbar-height) - 85px)!important}}@media screen and (max-width: 749px){.product-main-info-section{padding:calc(27% + 17px) 20px 20px;margin-top:-55%!important;z-index:calc(var(--z-above) + 1)}}@media screen and (min-width: 750px){.product-main-top-section{flex-direction:row}.product-main-media-section,.product-main-info-section{flex:1;position:static;z-index:auto;max-height:none;overflow-y:visible;padding-inline:0!important}.product-main-info-section{padding:0}.product-main-media-section .product-media-image,.product-main-media-section .gallery-slider--slide img,.product-main-media-section .product__media img{z-index:auto}.product-main-top-section:has(.product__column-sticky) .product-main-media-section{position:sticky;top:0;height:100vh;overflow:hidden}.product-main-top-section:has(.product__column-sticky) .product-main-info-section{min-height:150vh}.product-main-top-section:has(.product__column-sticky) .product-main-info-section:before{height:100%!important}}@font-face{font-family:FedraSerifA-MediumTF;src:url(/cdn/shop/files/FedraSerifA-MediumTF.woff2?v=1758609991) format("woff2"),url(/cdn/shop/files/FedraSerifA-MediumTF.woff?v=1759911421) format("woff");font-weight:400;font-style:normal;font-display:swap;line-height:136%}@font-face{font-family:Fedra Sans L;src:url(/cdn/shop/files/FedraSansL-Book.woff2?v=1756980399) format("woff2"),url(/cdn/shop/files/FedraSansL-Book.woff?v=1759911393) format("woff");font-weight:400;font-style:normal;line-height:176%;font-display:swap}@font-face{font-family:Fedra Sans L;src:url(/cdn/shop/files/FedraSansL-BookItalic.woff2?v=1756980399) format("woff2"),url(/cdn/shop/files/FedraSansL-BookItalic.woff?v=1759911393) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Fedra Sans L;src:url(/cdn/shop/files/FedraSansL-Demi.woff2?v=1756980399) format("woff2"),url(/cdn/shop/files/FedraSansL-Demi.woff?v=1759911393) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fedra Sans L;src:url(/cdn/shop/files/FedraSansL-DemiItalic.woff2?v=1756980399) format("woff2"),url(/cdn/shop/files/FedraSansL-DemiItalic.woff?v=1759911393) format("woff");font-weight:600;font-style:italic;font-display:swap}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.hxl,.hxxl{font-family:FedraSerifA-MediumTF,serif!important;font-weight:400}h1,.h0,.h1,.hxl,.hxxl{font-size:36px}@media screen and (min-width: 1025px){h1,.h0,.h1,.hxl,.hxxl{font-size:64px}}h2,.h2{font-size:26px}@media screen and (min-width: 1025px){h2,.h2{font-size:32px}}h3,.h3{line-height:176%}a{text-decoration:underline}a:hover{text-decoration:none!important}html,body,p,a,li,ul,ol,blockquote,figcaption,small,table,th,td,caption,dl,dt,dd,.nav-secondary-fo-back-button,.link--underlined,.dialog-title,.mobile-facets__header{font-family:Fedra Sans L,sans-serif!important;font-size:14px!important}@media screen and (min-width: 1025px){html,body,p,a,li,ul,ol,blockquote,figcaption,small,table,th,td,caption,dl,dt,dd,.nav-secondary-fo-back-button,.link--underlined,.dialog-title,.mobile-facets__header{font-size:16px}}.card-product--title h3{font-size:14px}@media screen and (min-width: 949px){.card-product--title h3{font-size:16px!important}}.rte,.prose,.article-template,.product__description,input,select,textarea,button,.button,.btn,[role=button]{font-family:Fedra Sans L,sans-serif;font-weight:400}em,i,.italic{font-style:italic}.recharge-subscription-widget recharge-subscription-widget::part(rc-purchase-option__prices){visibility:hidden!important;height:0!important;width:0!important;opacity:0!important}.recharge-subscription-widget recharge-subscription-widget::part(rc-plans-button){background-color:#fff!important;border:1px solid rgba(var(--color-foreground-rgb),1)!important;cursor:pointer!important;transition:all .2s ease-in-out!important}.recharge-subscription-widget recharge-subscription-widget::part(rc-plans-button__interval){font-weight:400!important}.recharge-subscription-widget recharge-subscription-widget::part(rc-purchase-option){border:1px solid var(--color-beige-120)!important}.recharge-subscription-widget recharge-subscription-widget::part(rc-plans-button):hover{background-color:#f5f5f5!important;border-color:gray!important}.recharge-subscription-widget recharge-subscription-widget::part(rc-plans-button):focus-visible{border:2px solid rgba(var(--color-foreground-rgb),1)!important;outline-offset:2px!important}.recharge-subscription-widget recharge-subscription-widget::part(rc-plans-button__selected){background-color:var(--color-dark-green-100)!important}.recharge-subscription-widget recharge-subscription-widget::part(rc-plans-button__selected):hover{background-color:var(--color-dark-green-90)!important}.recharge-subscription-widget recharge-subscription-widget::part(rc-plans__label){font-weight:400!important;font-size:12px!important}@media screen and (min-width: 750px){.recharge-subscription-widget recharge-subscription-widget::part(rc-plans__label){font-size:14px!important}}.recharge-subscription-widget recharge-subscription-widget::part(rc-purchase-option__selector_subscription){font-weight:400!important;font-size:14px!important}.paywhirl-plan-selector-group-container{margin-top:10px!important;border-radius:0!important;background-color:#f6ede7!important}.paywhirl-plan-selector-price,.paywhirl-plan-selector-header{display:none!important}.paywhirl-plan-selector-group-name{font-size:12px!important}@media screen and (min-width: 1025px){.paywhirl-plan-selector-group-name{font-size:14px!important}}.paywhirl-label{font-size:12px!important}@media screen and (min-width: 1025px){.paywhirl-label{font-size:14px!important}}.paywhirl-info-popup-trigger{font-size:12px!important}@media screen and (min-width: 1025px){.paywhirl-info-popup-trigger{font-size:14px!important}}.paywhirl-plan-selector-plan{margin-inline:0!important}.paywhirl-plan-selector-plan select{font-size:12px!important;border-radius:0!important}@media screen and (min-width: 1025px){.paywhirl-plan-selector-plan select{font-size:14px!important}}.paywhirl-plan-selector-icon{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
