@charset "UTF-8";@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;src:local(""),url(//tropicskincare.com/cdn/shop/t/1900/assets/cormorant-garamond-v16-latin-regular.woff2?v=179045679650355434641751355665) format("woff2"),url(//tropicskincare.com/cdn/shop/t/1900/assets/cormorant-garamond-v16-latin-regular.woff?v=120167809846074278911751355665) format("woff");font-display:fallback}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;src:local(""),url(//tropicskincare.com/cdn/shop/t/1900/assets/cormorant-garamond-v16-latin-italic.woff2?v=38753939782817929831751355665) format("woff2"),url(//tropicskincare.com/cdn/shop/t/1900/assets/cormorant-garamond-v16-latin-italic.woff?v=160011059084913655871751355665) format("woff");font-display:fallback}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;src:local(""),url(//tropicskincare.com/cdn/shop/t/1900/assets/cormorant-garamond-v16-latin-500.woff2?v=123832034900110389991751355665) format("woff2"),url(//tropicskincare.com/cdn/shop/t/1900/assets/cormorant-garamond-v16-latin-500.woff?v=152878892598920411181751355665) format("woff");font-display:fallback}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;src:local(""),url(//tropicskincare.com/cdn/shop/t/1900/assets/cormorant-garamond-v16-latin-500italic.woff2?v=172987888975507578341751355665) format("woff2"),url(//tropicskincare.com/cdn/shop/t/1900/assets/cormorant-garamond-v16-latin-500italic.woff?v=165299967199711963291751355665) format("woff");font-display:fallback}@font-face{font-family:Gotham;src:url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-Medium.woff2?v=147996855681891790931751355665) format("woff2"),url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-Medium.woff?v=77809476182681841211751355665) format("woff");font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:Gotham;src:url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-Light.woff2?v=96528123024895834731751355665) format("woff2"),url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-Light.woff?v=53358533555950440751751355665) format("woff");font-weight:300;font-style:normal;font-display:fallback}@font-face{font-family:Gotham;src:url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-Black.woff2?v=118509127197908750791751355665) format("woff2"),url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-Black.woff?v=43003367187912139641751355665) format("woff");font-weight:900;font-style:normal;font-display:fallback}@font-face{font-family:Gotham;src:url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-LightItalic.woff2?v=24131515691224140821751355665) format("woff2"),url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-LightItalic.woff?v=4865650016934362361751355665) format("woff");font-weight:300;font-style:italic;font-display:fallback}@font-face{font-family:Gotham;src:url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-UltraItalic.woff2?v=93513812102437620691751355665) format("woff2"),url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-UltraItalic.woff?v=129349341088163527971751355665) format("woff");font-weight:500;font-style:italic;font-display:fallback}@font-face{font-family:Gotham;src:url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-ThinItalic.woff2?v=104744742103751556121751355665) format("woff2"),url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-ThinItalic.woff?v=79501397341118632751751355665) format("woff");font-weight:100;font-style:italic;font-display:fallback}@font-face{font-family:Gotham;src:url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-BookItalic.woff2?v=96241763347760448421751355665) format("woff2"),url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-BookItalic.woff?v=78058471865719113471751355665) format("woff");font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:Gotham;src:url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-MediumItalic.woff2?v=145649476737516470551751355665) format("woff2"),url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-MediumItalic.woff?v=60908032977866884941751355665) format("woff");font-weight:500;font-style:italic;font-display:fallback}@font-face{font-family:Gotham;src:url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-BoldItalic.woff2?v=102688472110369107431751355665) format("woff2"),url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-BoldItalic.woff?v=151163256530536213611751355665) format("woff");font-weight:700;font-style:italic;font-display:fallback}@font-face{font-family:Gotham;src:url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-Bold.woff2?v=16973488612233153461751355665) format("woff2"),url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-Bold.woff?v=153346053697717071001751355665) format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:Gotham;src:url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-Book.woff2?v=18587454627109773131751355665) format("woff2"),url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-Book.woff?v=164737205448274119791751355665) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:Gotham;src:url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-Thin.woff2?v=35364079771204250491751355665) format("woff2"),url(//tropicskincare.com/cdn/shop/t/1900/assets/Gotham-Thin.woff?v=42859740740107923161751355665) format("woff");font-weight:100;font-style:normal;font-display:fallback}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,li,figure,figcaption,blockquote,dl,dd{margin:0}ul[class],ol[class]{list-style:none}ol,ul{list-style:none;padding:0;margin:0}img{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{border:0;border-radius:0;display:inline-block;cursor:pointer;-webkit-appearance:none;background:transparent;padding:0;margin:0}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.flex{display:flex}@media (min-width: 835px){.flex--desktop{display:flex}}.flex.f-inline{display:inline-flex}@media (min-width: 835px){.flex.f-inline--desktop{display:inline-flex}}@media (max-width: 834px){.flex.f-inline--tablet{display:inline-flex}}.flex.f-d-column{flex-direction:column}@media (min-width: 835px){.flex.f-d-column--desktop{flex-direction:column}}@media (max-width: 834px){.flex.f-d-column--tablet{flex-direction:column}}.flex.f-wrap{flex-wrap:wrap}@media (min-width: 835px){.flex.f-wrap--desktop{flex-wrap:wrap}}@media (max-width: 834px){.flex.f-wrap--tablet{flex-wrap:wrap}}.flex.f-j-start{justify-content:flex-start}@media (min-width: 835px){.flex.f-j-start--desktop{justify-content:flex-start}}@media (max-width: 834px){.flex.f-j-start--tablet{justify-content:flex-start}}.flex.f-j-center{justify-content:center}@media (min-width: 835px){.flex.f-j-center--desktop{justify-content:center}}@media (max-width: 834px){.flex.f-j-center--tablet{justify-content:center}}.flex.f-j-end{justify-content:flex-end}@media (min-width: 835px){.flex.f-j-end--desktop{justify-content:flex-end}}@media (max-width: 834px){.flex.f-j-end--tablet{justify-content:flex-end}}.flex.f-j-between{justify-content:space-between}@media (min-width: 835px){.flex.f-j-between--desktop{justify-content:space-between}}@media (max-width: 834px){.flex.f-j-between--tablet{justify-content:space-between}}.flex.f-j-around{justify-content:space-around}@media (min-width: 835px){.flex.f-j-around--desktop{justify-content:space-around}}@media (max-width: 834px){.flex.f-j-around--tablet{justify-content:space-around}}.flex.f-a-start{align-items:flex-start}@media (min-width: 835px){.flex.f-a-start--desktop{align-items:flex-start}}@media (max-width: 834px){.flex.f-a-start--tablet{align-items:flex-start}}.flex.f-a-center{align-items:center}@media (min-width: 835px){.flex.f-a-center--desktop{align-items:center}}@media (max-width: 834px){.flex.f-a-center--tablet{align-items:center}}.flex.f-a-end{align-items:flex-end}@media (min-width: 835px){.flex.f-a-end--desktop{align-items:flex-end}}@media (max-width: 834px){.flex.f-a-end--tablet{align-items:flex-end}}.flex.f-grow{flex-grow:1}@media (min-width: 835px){.flex.f-grow--desktop{flex-grow:1}}@media (max-width: 834px){.flex.f-grow--tablet{flex-grow:1}}.flex[class*=f-grid--]{flex-wrap:wrap}.flex.f-grid{flex-wrap:wrap;margin-left:-16px;margin-right:-16px}.flex.f-grid>*{padding-left:16px;padding-right:16px}@media (min-width: 835px){.flex.f-grid--desktop{margin-left:-16px;margin-right:-16px}.flex.f-grid--desktop>*{padding-left:16px;padding-right:16px}}@media (max-width: 834px){.flex.f-grid--tablet{margin-left:-16px;margin-right:-16px}.flex.f-grid--tablet>*{padding-left:16px;padding-right:16px}}.flex.f-grid--xxs{margin-left:-2px;margin-right:-2px}.flex.f-grid--xxs>*{padding-left:2px;padding-right:2px}@media (min-width: 835px){.flex.f-grid--xxs--desktop{margin-left:-2px;margin-right:-2px}.flex.f-grid--xxs--desktop>*{padding-left:2px;padding-right:2px}}@media (max-width: 834px){.flex.f-grid--xxs--tablet{margin-left:-2px;margin-right:-2px}.flex.f-grid--xxs--tablet>*{padding-left:2px;padding-right:2px}}.flex.f-grid--xs{margin-left:-4px;margin-right:-4px}.flex.f-grid--xs>*{padding-left:4px;padding-right:4px}@media (min-width: 835px){.flex.f-grid--xs--desktop{margin-left:-4px;margin-right:-4px}.flex.f-grid--xs--desktop>*{padding-left:4px;padding-right:4px}}@media (max-width: 834px){.flex.f-grid--xs--tablet{margin-left:-4px;margin-right:-4px}.flex.f-grid--xs--tablet>*{padding-left:4px;padding-right:4px}}.flex.f-grid--s{margin-left:-8px;margin-right:-8px}.flex.f-grid--s>*{padding-left:8px;padding-right:8px}@media (min-width: 835px){.flex.f-grid--s--desktop{margin-left:-8px;margin-right:-8px}.flex.f-grid--s--desktop>*{padding-left:8px;padding-right:8px}}@media (max-width: 834px){.flex.f-grid--s--tablet{margin-left:-8px;margin-right:-8px}.flex.f-grid--s--tablet>*{padding-left:8px;padding-right:8px}}.flex.f-grid--m{margin-left:-12px;margin-right:-12px}.flex.f-grid--m>*{padding-left:12px;padding-right:12px}@media (min-width: 835px){.flex.f-grid--m--desktop{margin-left:-12px;margin-right:-12px}.flex.f-grid--m--desktop>*{padding-left:12px;padding-right:12px}}@media (max-width: 834px){.flex.f-grid--m--tablet{margin-left:-12px;margin-right:-12px}.flex.f-grid--m--tablet>*{padding-left:12px;padding-right:12px}}.flex.f-grid--l{margin-left:-24px;margin-right:-24px}.flex.f-grid--l>*{padding-left:24px;padding-right:24px}@media (min-width: 835px){.flex.f-grid--l--desktop{margin-left:-24px;margin-right:-24px}.flex.f-grid--l--desktop>*{padding-left:24px;padding-right:24px}}@media (max-width: 834px){.flex.f-grid--l--tablet{margin-left:-24px;margin-right:-24px}.flex.f-grid--l--tablet>*{padding-left:24px;padding-right:24px}}.flex.f-grid--xl{margin-left:-40px;margin-right:-40px}.flex.f-grid--xl>*{padding-left:40px;padding-right:40px}@media (min-width: 835px){.flex.f-grid--xl--desktop{margin-left:-40px;margin-right:-40px}.flex.f-grid--xl--desktop>*{padding-left:40px;padding-right:40px}}@media (max-width: 834px){.flex.f-grid--xl--tablet{margin-left:-40px;margin-right:-40px}.flex.f-grid--xl--tablet>*{padding-left:40px;padding-right:40px}}.flex.f-grid--xxl{margin-left:-54px;margin-right:-54px}.flex.f-grid--xxl>*{padding-left:54px;padding-right:54px}@media (min-width: 835px){.flex.f-grid--xxl--desktop{margin-left:-54px;margin-right:-54px}.flex.f-grid--xxl--desktop>*{padding-left:54px;padding-right:54px}}@media (max-width: 834px){.flex.f-grid--xxl--tablet{margin-left:-54px;margin-right:-54px}.flex.f-grid--xxl--tablet>*{padding-left:54px;padding-right:54px}}.custom-positioning{position:absolute;left:0;top:0;width:100%;height:100%;padding:30px;display:flex}.custom-positioning.position--top-left{justify-content:flex-start;align-items:flex-start}@media (min-width: 835px){.custom-positioning.position--top-left--desktop{justify-content:flex-start;align-items:flex-start}}@media (max-width: 834px){.custom-positioning.position--top-left--tablet{justify-content:flex-start;align-items:flex-start}}.custom-positioning.position--top-middle{justify-content:center;align-items:flex-start}@media (min-width: 835px){.custom-positioning.position--top-middle--desktop{justify-content:center;align-items:flex-start}}@media (max-width: 834px){.custom-positioning.position--top-middle--tablet{justify-content:center;align-items:flex-start}}.custom-positioning.position--top-right{justify-content:flex-end;align-items:flex-start}@media (min-width: 835px){.custom-positioning.position--top-right--desktop{justify-content:flex-end;align-items:flex-start}}@media (max-width: 834px){.custom-positioning.position--top-right--tablet{justify-content:flex-end;align-items:flex-start}}.custom-positioning.position--middle-left{justify-content:flex-start;align-items:center}@media (min-width: 835px){.custom-positioning.position--middle-left--desktop{justify-content:flex-start;align-items:center}}@media (max-width: 834px){.custom-positioning.position--middle-left--tablet{justify-content:flex-start;align-items:center}}.custom-positioning.position--middle-middle{justify-content:center;align-items:center}@media (min-width: 835px){.custom-positioning.position--middle-middle--desktop{justify-content:center;align-items:center}}@media (max-width: 834px){.custom-positioning.position--middle-middle--tablet{justify-content:center;align-items:center}}.custom-positioning.position--middle-right{justify-content:flex-end;align-items:center}@media (min-width: 835px){.custom-positioning.position--middle-right--desktop{justify-content:flex-end;align-items:center}}@media (max-width: 834px){.custom-positioning.position--middle-right--tablet{justify-content:flex-end;align-items:center}}.custom-positioning.position--bottom-left{justify-content:flex-start;align-items:flex-end}@media (min-width: 835px){.custom-positioning.position--bottom-left--desktop{justify-content:flex-start;align-items:flex-end}}@media (max-width: 834px){.custom-positioning.position--bottom-left--tablet{justify-content:flex-start;align-items:flex-end}}.custom-positioning.position--bottom-middle{justify-content:center;align-items:flex-end}@media (min-width: 835px){.custom-positioning.position--bottom-middle--desktop{justify-content:center;align-items:flex-end}}@media (max-width: 834px){.custom-positioning.position--bottom-middle--tablet{justify-content:center;align-items:flex-end}}.custom-positioning.position--bottom-right{justify-content:flex-end;align-items:flex-end}@media (min-width: 835px){.custom-positioning.position--bottom-right--desktop{justify-content:flex-end;align-items:flex-end}}@media (max-width: 834px){.custom-positioning.position--bottom-right--tablet{justify-content:flex-end;align-items:flex-end}}.hide{display:none!important}.visually-hidden-height{opacity:0;visibility:hidden;height:0;overflow:hidden;max-height:0}[class*=object-fit--]{position:relative;height:0;padding-bottom:75%;display:block;line-height:0}[class*=object-fit--]>img,[class*=object-fit--]>video,[class*=object-fit--] picture img{position:absolute;left:0;top:0;width:100%;height:100%}.object-fit--small{padding-bottom:25%}@media (min-width: 835px){.object-fit--small--desktop{padding-bottom:25%}}@media (max-width: 834px){.object-fit--small--tablet{padding-bottom:25%}}.object-fit--medium{padding-bottom:50%}@media (min-width: 835px){.object-fit--medium--desktop{padding-bottom:50%}}@media (max-width: 834px){.object-fit--medium--tablet{padding-bottom:50%}}.object-fit--large{padding-bottom:75%}@media (min-width: 835px){.object-fit--large--desktop{padding-bottom:75%}}@media (max-width: 834px){.object-fit--large--tablet{padding-bottom:75%}}.object-fit--square{padding-bottom:100%}@media (min-width: 835px){.object-fit--square--desktop{padding-bottom:100%}}@media (max-width: 834px){.object-fit--square--tablet{padding-bottom:100%}}.object-fit--cover>img,.object-fit--cover>video,.object-fit--cover picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center;"}@media (min-width: 835px){.object-fit--cover--desktop>img,.object-fit--cover--desktop>video,.object-fit--cover--desktop picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center;"}}@media (max-width: 834px){.object-fit--cover--tablet>img,.object-fit--cover--tablet>video,.object-fit--cover--tablet picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center;"}}.object-fit--contain>img,.object-fit--contain>video,.object-fit--contain picture img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;font-family:"object-fit: contain; object-position: center;"}@media (min-width: 835px){.object-fit--contain--desktop>img,.object-fit--contain--desktop>video,.object-fit--contain--desktop picture img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;font-family:"object-fit: contain; object-position: center;"}}@media (max-width: 834px){.object-fit--contain--tablet>img,.object-fit--contain--tablet>video,.object-fit--contain--tablet picture img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;font-family:"object-fit: contain; object-position: center;"}}.object-fit--contain.position--bottom>img,.object-fit--contain.position--bottom>video,.object-fit--contain.position--bottom picture img{-o-object-position:bottom;object-position:bottom;font-family:"object-fit: contain; object-position: bottom;"}@media (min-width: 835px){.object-fit--contain.position--bottom--desktop>img,.object-fit--contain.position--bottom--desktop>video,.object-fit--contain.position--bottom--desktop picture img{-o-object-position:bottom;object-position:bottom;font-family:"object-fit: contain; object-position: bottom;"}}@media (max-width: 834px){.object-fit--contain.position--bottom--tablet>img,.object-fit--contain.position--bottom--tablet>video,.object-fit--contain.position--bottom--tablet picture img{-o-object-position:bottom;object-position:bottom;font-family:"object-fit: contain; object-position: bottom;"}}.fnt--primary{font-family:Gotham,Arial,sans-serif}.fnt--secondary{font-family:Cormorant Garamond,Arial,sans-serif}@media (max-width: 834px){.desktop-only{display:none!important}}@media (max-width: 1024px){.big-desktop-only{display:none}}@media (min-width: 1025px){.small-desktop-only{display:none}}@media (min-width: 835px){.tablet-only{display:none!important}}.keen-slider--wrapper{overflow:hidden;position:relative}.keen-slider--wrap{position:relative}.custom-slide-nav{position:relative;display:inline-flex}.custom-slide-nav .slide-counts{position:absolute;left:0;top:50%;transform:translateY(-50%);text-align:center;padding:0 40px;font-size:12px;width:100%;pointer-events:none}@media (max-width: 834px){.custom-slide-nav .slide-counts{padding:0 30px}}.custom-slide-nav .keen-nav{display:flex}.custom-slide-nav .keen-nav li{margin:0;line-height:0}.custom-slide-nav .keen-nav li:last-child{margin-left:50px}@media (max-width: 834px){.custom-slide-nav .keen-nav li:last-child{margin-left:30px}}.custom-slide-nav .keen-nav li .keen-arrow-prev{transform:rotate(180deg)}.custom-slide-nav .keen-nav li button[disabled]{display:none}.custom-slide-nav .keen-nav svg{width:33px;height:33px}@media (max-width: 834px){.custom-slide-nav .keen-nav svg{width:23px;height:23px}}.keen-slider{display:flex;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;flex-wrap:nowrap!important;justify-content:flex-start!important;transition:opacity .35s ease,visibility .35s ease}.keen-slider li:not(.flex){display:block}.keen-slider:not(.keen-slider--ready){opacity:0;visibility:hidden}.keen-slider.keen--adaptive-height{align-items:flex-start;transition:height .15s ease,opacity .35s ease,visibility .35s ease}.keen-slider.keen--adaptive-height .keen-slider__slide{min-height:0}.keen-slider.hover-arrows:not(:hover) .keen-nav{opacity:0;visibility:hidden}.keen-slider__slide{position:relative;overflow:hidden;width:100%;min-height:100%}.keen-slider[data-keen-slider-v]{flex-wrap:wrap}.keen-slider[data-keen-slider-v] .keen-slider__slide{width:100%}.keen-slider[data-keen-slider-moves] *{pointer-events:none}.keen-slider.fade-slider{transition:height .25s}.keen-slider.fade-slider .fader-slide{transform:none!important;position:absolute;top:0;opacity:0;width:100%;height:100%}.keen-slider.fade-slider .fader-slide:not(.active){pointer-events:none}.keen-arrow{pointer-events:auto;transition:opacity .35s ease,visibility .35s ease,background .35s ease;position:relative}.keen-arrow[disabled]{opacity:0;visibility:hidden}.keen-arrow.keen-arrow-prev{transform:rotate(180deg)}.keen-dots{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;width:100%}.keen-dots li{margin:0 4px}.keen-dots li button{display:block;width:9px;height:9px;background:currentColor;border-radius:50%;padding:0;transition:opacity .35s ease;border:1px solid currentColor}.keen-dots li button:not(.active){background:transparent}.keen-nav-group{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;width:100%}@media (max-width: 834px){.keen-nav-group{justify-content:space-between}}.keen-nav-group .keen-dots{margin:0 40px;display:inline-flex;width:auto;position:static}.keen-nav{position:absolute;top:50%;left:0;width:calc(100% + 10px);justify-content:space-between;display:flex;align-items:center;z-index:1;pointer-events:none;transform:translateY(-50%);margin:0 -5px;padding:0}@media (max-width: 834px){.keen-nav{padding:0}}.keen-nav li{padding:0 5px;line-height:0}.keen-nav li button{padding:5px}.keen-nav li button .keen-arrow-inner{background:#fbfbfc;border-radius:50%;padding:16px;display:flex;justify-content:center;align-items:center;line-height:0}.keen-nav li button svg{width:20px;height:20px}.keen-nav li button svg path{stroke:#225728}.fullscreen-slider{position:fixed;top:0;left:-5000px;width:100%;height:100%;background:#000c;opacity:0;visibility:hidden;z-index:99999999;display:flex;align-items:center;cursor:zoom-out}@media (min-width: 835px){.fullscreen-slider{padding:90px 0}}@media (max-width: 834px){.fullscreen-slider{background:#fff;flex-direction:column;justify-content:space-between}}.fullscreen-slider.shown{opacity:1;visibility:visible;left:0}.fullscreen-slider .close{width:48px;height:48px;padding:16px;position:absolute;top:0;right:0;z-index:999;cursor:pointer}.fullscreen-slider .close svg path{fill:#fff}@media (max-width: 834px){.fullscreen-slider .close{position:relative;background-color:#f4f4f4;border-radius:100%;width:40px;height:40px;padding:12px}.fullscreen-slider .close svg path{fill:#225728}}.fullscreen-slider .keen-slider{pointer-events:none;width:100%}@media (max-width: 834px){.fullscreen-slider .keen-slider{touch-action:pinch-zoom}}.fullscreen-slider .keen-slider>li{display:flex;justify-content:center;align-items:center;position:relative}@media (min-width: 835px){.fullscreen-slider .keen-slider>li{padding:90px 60px}}.fullscreen-slider .keen-slider>li .image-slider-zoom{position:relative;overflow:hidden}@media (min-width: 835px){.fullscreen-slider .keen-slider>li .image-slider-zoom{width:60%}}.fullscreen-slider .keen-slider>li .image-slider-zoom .image-zoom-pane{display:none}.fullscreen-slider .keen-slider>li .image-slider-zoom .image-zoom-pane.shown{display:flex}.fullscreen-slider .keen-slider>li .image-slider-zoom .image-zoom-pane.shown img{cursor:zoom-out}.fullscreen-slider .keen-slider>li img,.fullscreen-slider .keen-slider>li video{width:100%;height:auto;margin:0 auto;cursor:zoom-in;pointer-events:auto;display:block;transition:transform .25s ease}.fullscreen-slider .keen-slider>li video{max-height:100vh}@media (max-width: 834px){.fullscreen-slider__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px}}.fullscreen-slider__thumbnails{display:flex;gap:10px}.fullscreen-slider__thumbnails li{width:56px;height:56px;border-radius:4px}.fullscreen-slider__thumbnails li .picture-element-wrapper{border-radius:4px;border:1px solid rgba(17,25,33,.25);transition:all .35s ease;padding-bottom:100%}.fullscreen-slider__thumbnails li.is-active .picture-element-wrapper{border-color:#225728}.fullscreen-slider__footer{padding:72px 40px 40px;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;text-align:center}.fullscreen-slider__footer .product-title{font-size:26px;text-transform:capitalize}.fullscreen-slider__footer .product-title__sub{display:block;font-style:italic;text-transform:capitalize}.fullscreen-slider__footer .zoom-text{display:flex;justify-content:center;gap:8px;font-size:12px;line-height:1.83}.choices{position:relative;overflow:hidden;margin-bottom:0;font-size:14px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:initial}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#fff;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{position:absolute;left:0;bottom:0;padding:0;height:1px;opacity:0;pointer-events:none;border-color:transparent;background:transparent;color:transparent}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #191919;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #191919}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one] .choices__inner:after{content:"";height:16px;width:16px;background-image:url(//tropicskincare.com/cdn/shop/t/1900/assets/icon-chevron.svg?v=113251538092337060421751355665);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;transition:transform .35s ease}.choices[data-type*=select-one].is-open .choices__inner:after{transform:rotate(180deg) translateY(50%)}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #191919;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=text] .choices__button:hover,.choices[data-type*=text] .choices__button:focus{opacity:1}.choices__inner{display:inline-flex;align-items:center;vertical-align:top;width:100%;background-color:#fff;padding:16px 40px 16px 24px;border:1px solid #191919;border-radius:0;font-size:14px;overflow:hidden;transition:border-color .35s ease;position:relative}.is-focused .choices__inner,.is-open .choices__inner{border-color:#191919}.is-flipped.is-open .choices__inner{border-radius:0}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:0;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:0;padding:4px 10px;font-size:14px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#191919;border:1px solid #191919;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#191919;border:1px solid #191919}.is-disabled .choices__list--multiple .choices__item{background-color:#eaeaea;border:1px solid #eaeaea}.choices__list--dropdown{visibility:hidden;z-index:5;position:absolute;width:100%;background-color:#fff;border:1px solid #191919;top:100%;margin-top:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden;word-break:break-all;will-change:visibility}.choices__list--dropdown.is-active{visibility:visible}.is-open .choices__list--dropdown{border-color:#191919}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__list::-webkit-scrollbar{width:10px;background-color:transparent}.choices__list--dropdown .choices__list::-webkit-scrollbar-thumb{background-color:#dedede80;border-radius:0}.choices__list--dropdown .choices__list::-webkit-scrollbar-track{margin:0}.choices__list--dropdown .choices__item{position:relative;padding:16px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:14px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:14px;padding:10px;border-bottom:1px solid #f4f4f4;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#fff;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{color:#191919}.choices__list--dropdown .choices__placeholder{display:none}select[data-choices]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;width:100%;background-color:#fff;padding:16px 40px 16px 16px;border:1px solid #191919;border-radius:0;font-size:14px;overflow:hidden;transition:border-color .35s ease;position:relative;background-image:url(//tropicskincare.com/cdn/shop/t/1900/assets/icon-chevron.svg?v=113251538092337060421751355665);background-size:16px 16px;background-position:right 16px center;background-repeat:no-repeat}[data-choices],[data-shade-dropdown],[data-ambassador-dropdown-elem]{opacity:0}@keyframes vex-fadein{0%{opacity:0}to{opacity:1}}@keyframes vex-fadeout{0%{opacity:1}to{opacity:0}}@keyframes vex-rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.vex,.vex *,.vex *:before,.vex *:after{box-sizing:border-box}.vex{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:999999999999;top:0;right:0;bottom:0;left:0}.vex-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.vex-overlay{animation:vex-fadein .5s;position:fixed;z-index:1111;background:#0006;top:0;right:0;bottom:0;left:0}.vex-overlay.vex-closing{animation:vex-fadeout .5s forwards}.vex-content{animation:vex-fadein .5s;background:#fff}.vex.vex-closing .vex-content{animation:vex-fadeout .5s forwards}.vex-close:before{font-family:Arial,sans-serif;content:"\d7"}.vex-dialog-form{margin:0}.vex-dialog-button{text-rendering:optimizeLegibility;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.vex-loading-spinner{animation:vex-rotation .7s linear infinite;box-shadow:0 0 1em #0000001a;position:fixed;z-index:1112;margin:auto;top:0;right:0;bottom:0;left:0;height:2em;width:2em;background:#fff}body.vex-open{overflow:hidden}@keyframes vex-pulse{0%{box-shadow:inset 0 0 0 300px transparent}70%{box-shadow:inset 0 0 0 300px #ffffff40}to{box-shadow:inset 0 0 0 300px transparent}}.vex.vex-theme-plain{padding-top:160px;padding-bottom:160px}.vex.vex-theme-plain .vex-content{background:#fff;padding:1em;position:relative;margin:0 auto;max-width:100%;width:450px;line-height:1.5em}.vex.vex-theme-plain .vex-content h1,.vex.vex-theme-plain .vex-content h2,.vex.vex-theme-plain .vex-content h3,.vex.vex-theme-plain .vex-content h4,.vex.vex-theme-plain .vex-content h5,.vex.vex-theme-plain .vex-content h6,.vex.vex-theme-plain .vex-content p,.vex.vex-theme-plain .vex-content ul,.vex.vex-theme-plain .vex-content li{color:inherit}.vex.vex-theme-plain .vex-close{position:absolute;top:0;right:0;cursor:pointer}.vex.vex-theme-plain .vex-close:before{position:absolute;content:"\d7";font-size:26px;font-weight:400;line-height:31px;height:30px;width:30px;text-align:center;top:3px;right:3px;color:#bbb;background:transparent}.vex.vex-theme-plain .vex-close:hover:before,.vex.vex-theme-plain .vex-close:active:before{color:#777;background:#e0e0e0}.vex.vex-theme-plain .vex-dialog-form .vex-dialog-message{margin-bottom:.5em;text-align:center}.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input{margin-bottom:1em}.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input select,.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input textarea,.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=date],.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=datetime],.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=datetime-local],.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=email],.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=month],.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=number],.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=password],.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=search],.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=tel],.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=text],.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=time],.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=url],.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=week]{background:#f0f0f0;width:100%;padding:.25em .67em;border:0;font-family:inherit;font-weight:inherit;font-size:inherit;min-height:2.5em;margin:0 0 .25em}.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input select:focus,.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input textarea:focus,.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=date]:focus,.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=datetime]:focus,.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=datetime-local]:focus,.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=email]:focus,.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=month]:focus,.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=number]:focus,.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=password]:focus,.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=search]:focus,.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=tel]:focus,.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=text]:focus,.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=time]:focus,.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=url]:focus,.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type=week]:focus{box-shadow:inset 0 0 0 2px #0003;outline:none}.vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons{zoom:1;text-align:center}.vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons>*{margin:8px}.vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons:after{content:"";display:table;clear:both}.vex.vex-theme-plain .vex-dialog-button{padding:.75em 2em}.vex.vex-theme-plain .vex-dialog-button.vex-last{margin-left:0}.vex.vex-theme-plain .vex-dialog-button:focus{animation:vex-pulse 1.1s infinite;outline:none}@media (max-width: 568px){.vex.vex-theme-plain .vex-dialog-button:focus{animation:none}}.vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-primary{background:#3288e6;color:#fff}.vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-secondary{background:#e0e0e0;color:#777}.vex-loading-spinner.vex-theme-plain{height:2.5em;width:2.5em}.yotpo.bottomLine .yotpo-bottomline{align-items:center;flex-wrap:wrap}.yotpo.bottomLine .yotpo-icon-star,.yotpo.bottomLine .yotpo-icon-half-star,.yotpo.bottomLine .yotpo-icon-empty-star{color:#225728!important;font-size:13px!important;margin-right:1px}.yotpo.bottomLine .text-m{font-size:12px;margin-left:4px;color:#191919!important;margin-top:2px}.yotpo-icon-star,.yotpo-icon-half-star,.yotpo-icon-empty-star{color:#225728!important}.wishlist-button-container button .swym-tooltip{display:none}.wishlist-button-container button svg path{transition:all .35s ease;fill:transparent}.wishlist-button-container button.swym-added svg path{fill:#225728;stroke:#225728}body .swym-ui-component *,body .swym-ui-component .swym-is-button,body .swym-ui-component .swym-is-anchor,body .swym-ui-component .swym-title,body .swym-ui-component .swym-heading,body .swym-ui-component .swym-label{font-family:Gotham,Arial,sans-serif!important;color:#191919!important}body .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title{display:none!important}body .swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar .swym-wishlist-main-title{color:#fff!important;font-weight:400!important}body .swym-ui-component .swym-wishlist-list-card .swym-wishlist-link,body .swym-ui-component .swym-add-wishlist-modal .swym-modal-content .swym-product-name,body .swym-ui-component .swym-wishlist-list-card .swym-wishlist-name,body .swym-ui-component .swym-wishlist-selector-dropdown .swym-selected-wishlist-container .swym-selected-wishlist-name,body .swym-ui-component .swym-add-wishlist-modal .swym-modal-content .swym-wishlist-item{font-weight:400!important}body .swym-ui-component.swym-wishlist-page .swym-wishlist-list .swym-wishlist-selector{max-width:none!important}body input.swym-new-wishlist-name.swym-no-zoom-fix.swym-input{border-color:#225728!important}body span.error-msg{color:#c72263!important}body span.swym-wishlist-badge.swym-bg-1.swym-bg-2.swym-color-4{background:#225728!important;color:#fff!important}body .swym-ui-component .swym-wishlist-list-card{box-shadow:none!important;border:1px solid #f4f4f4!important}body .swym-wishlist-grid .swym-add-to-cart-btn,body .swym-wishlist-detail-content .swym-wishlist-add-to-cart-btn,body button.swym-add-to-list-btn.swym-button.swym-button-1.swym-bg-2.swym-color-4,body .swym-ui-component .swym-add-wishlist-modal .swym-modal-content .swym-new-wishlist-btn,body .swym-ui-component .swym-wishlist-list-card .swym-wishlist-link{font-family:Gotham,Arial,sans-serif!important;font-size:14px!important;letter-spacing:.01em!important;font-weight:400!important;background:#225728!important;color:#fbfbfc!important;border:1px solid #225728!important;padding:13px 32px!important;transition:color .25s ease,background .25s ease,border-color .25s ease;text-transform:uppercase;text-align:center}@media (hover: hover){body .swym-wishlist-grid .swym-add-to-cart-btn:hover,body .swym-wishlist-detail-content .swym-wishlist-add-to-cart-btn:hover,body button.swym-add-to-list-btn.swym-button.swym-button-1.swym-bg-2.swym-color-4:hover,body .swym-ui-component .swym-add-wishlist-modal .swym-modal-content .swym-new-wishlist-btn:hover,body .swym-ui-component .swym-wishlist-list-card .swym-wishlist-link:hover{background:#191919!important;color:#fbfbfc!important;border-color:#191919!important;opacity:1!important}body .swym-wishlist-grid .swym-add-to-cart-btn:hover svg path,body .swym-wishlist-detail-content .swym-wishlist-add-to-cart-btn:hover svg path,body button.swym-add-to-list-btn.swym-button.swym-button-1.swym-bg-2.swym-color-4:hover svg path,body .swym-ui-component .swym-add-wishlist-modal .swym-modal-content .swym-new-wishlist-btn:hover svg path,body .swym-ui-component .swym-wishlist-list-card .swym-wishlist-link:hover svg path{stroke:#fbfbfc!important}}body .swym-modals-container .swym-wishlist-items .swym-wishlist-item{min-height:unset!important}body button.swym-add-to-cart-btn.swym-button.swym-button-1.swym-is-button.swym-is-button{font-family:Gotham,Arial,sans-serif!important}body #swym-remind-email-auth-button{background:#225728!important;color:#fff!important;text-transform:uppercase}body #remind-me-subscribe-btn{display:none!important}body #swym-reminder-email-header h2{font-family:Cormorant Garamond,Arial,sans-serif!important;font-size:24px!important;font-weight:300!important}:root{--balloon-border-radius: 2px;--balloon-color: rgba(16, 16, 16, .95);--balloon-text-color: #fff;--balloon-font-size: 12px;--balloon-move: 4px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{position:relative;cursor:pointer}[aria-label][data-balloon-pos]:after{opacity:0;pointer-events:none;transition:all .18s ease-out .18s;text-indent:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;text-shadow:none;font-size:var(--balloon-font-size);background:var(--balloon-color);border-radius:2px;color:var(--balloon-text-color);border-radius:var(--balloon-border-radius);content:attr(aria-label);padding:.5em 1em;position:absolute;white-space:nowrap;z-index:10}[aria-label][data-balloon-pos]:before{width:0;height:0;border:5px solid transparent;border-top-color:var(--balloon-color);opacity:0;pointer-events:none;transition:all .18s ease-out .18s;content:"";position:absolute;z-index:10}[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after{opacity:1;pointer-events:none}[aria-label][data-balloon-pos].font-awesome:after{font-family:FontAwesome,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}[aria-label][data-balloon-pos][data-balloon-break]:after{white-space:pre}[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after{white-space:pre-line;word-break:break-word}[aria-label][data-balloon-pos][data-balloon-blunt]:before,[aria-label][data-balloon-pos][data-balloon-blunt]:after{transition:none}[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:after{transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:before{transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:after{left:0}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:before{left:5px}[aria-label][data-balloon-pos][data-balloon-pos*=-right]:after{right:0}[aria-label][data-balloon-pos][data-balloon-pos*=-right]:before{right:5px}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos*=-left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:after{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos*=-left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:before{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos^=up]:before,[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{bottom:100%;transform-origin:top;transform:translateY(var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos=up]:before,[aria-label][data-balloon-pos][data-balloon-pos=up]:after{left:50%;transform:translate(-50%,var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:before,[aria-label][data-balloon-pos][data-balloon-pos^=down]:after{top:100%;transform:translateY(calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:after{margin-top:10px}[aria-label][data-balloon-pos][data-balloon-pos^=down]:before{width:0;height:0;border:5px solid transparent;border-bottom-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos=down]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:before{left:50%;transform:translate(-50%,calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:after{transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:before{transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after,[aria-label][data-balloon-pos][data-balloon-pos=left]:before{right:100%;top:50%;transform:translate(var(--balloon-move),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after{margin-right:10px}[aria-label][data-balloon-pos][data-balloon-pos=left]:before{width:0;height:0;border:5px solid transparent;border-left-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:before{left:100%;top:50%;transform:translate(calc(var(--balloon-move) * -1),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after{margin-left:10px}[aria-label][data-balloon-pos][data-balloon-pos=right]:before{width:0;height:0;border:5px solid transparent;border-right-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-length]:after{white-space:normal}[aria-label][data-balloon-pos][data-balloon-length=small]:after{width:80px}[aria-label][data-balloon-pos][data-balloon-length=medium]:after{width:150px}[aria-label][data-balloon-pos][data-balloon-length=large]:after{width:260px}[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{width:380px}@media screen and (max-width: 768px){[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{width:90vw}}[aria-label][data-balloon-pos][data-balloon-length=fit]:after{width:100%}.cc-window.cc-banner,.cc-window.cc-floating,.cc-revoke{background:#225728!important}.ot-floating-button__front{background-image:url(//tropicskincare.com/cdn/shop/t/1900/assets/icon-cookie-consent.png?v=159863833775834403511751355665)!important}.ot-floating-button__back{background-color:#d3ddd4!important}.ot-floating-button__back svg .ot-floating-button__svg-fill{fill:#000!important}.ot-floating-button{left:16px!important;width:48px!important;height:48px!important;bottom:calc(var(--bottom-bar-height) + 16px)!important}#INDWrap{z-index:9999!important}#INDWrap #INDmenu-btn{bottom:calc(var(--bottom-bar-height) + 50px - 5px + 16px)!important;top:auto!important;right:16px!important;left:auto!important;border:none!important}#INDWrap #INDmenu-btn:after{font-size:22px!important;height:150px!important}#INDWrap #INDmenu-btn svg:not(#INDmenu-btn-moveArrow){border:4px solid var(--indsecondcolor)!important;border-radius:100%;padding:6px}#INDWrap #INDmenu-btn:hover svg:not(#INDmenu-btn-moveArrow){background-color:var(--indsecondcolor)!important}#INDWrap #INDmenu-btn:hover svg:not(#INDmenu-btn-moveArrow) path{fill:var(--indmaincolor)!important}@media (max-width: 834px){#INDWrap #INDmenu-btn{bottom:calc(var(--bottom-bar-height) + 48px - 5px + 16px)!important}}iframe#launcher{position:fixed;margin:0!important;right:16px!important;bottom:calc(var(--bottom-bar-height) + 16px)!important}.main-graphene{margin-top:0!important}[data-graphenehc] .pagination .inner-link{display:block!important}:root{--acl_auto_width: 800px;--acl_auto_link_color: #000}.acs_scroll::-webkit-scrollbar{width:4px}.acs_scroll::-webkit-scrollbar-track{background:#ebebeb}.acs_scroll::-webkit-scrollbar-thumb{background:#757575}@supports (-moz-appearance: none){.acs_scroll{scrollbar-width:thin}}.acs_auto_popup{display:none;position:fixed;background:#fff;padding:15px;border:1px solid #f4f4f4;overflow:auto;z-index:99999}@media (max-width: 834px){.acs_auto_popup{top:var(--header-height);left:0;right:auto;bottom:10px;border:0 none;width:100%;padding-top:0;height:calc(var(--vh) * 100 - var(--header-height))}.acs_auto{display:flex;flex-direction:column}}@media (min-width: 835px){.acs_auto_popup{top:var(--header-height);width:var(--acl_auto_width);left:auto;right:10px;margin:0 auto;max-height:600px}.acs_auto{display:grid;grid-gap:16px;align-items:initial;grid-template-columns:200px auto}}.acs_auto{position:relative}.acs_auto .acs_auto_close{position:absolute;top:0;right:0}.acs_auto .acs_auto_close *{pointer-events:none}.acs_auto h4{font-size:18px;font-weight:500;line-height:1.3rem;color:var(--acl_auto_link_color);margin-top:12px;margin-bottom:6px}.acs_auto h4:first-child{margin-top:0}.acs_auto a{color:var(--acl_auto_link_color)}.acs_auto ul{margin:0;padding:0;list-style:none}.acs_auto li{display:block;margin:0;padding:0}.acs_auto_col1>h4:first-child,.acs_auto_col1>h4:first-child+ul{display:none}.acs_auto_col1>h4:first-child+ul+h4{margin-top:0}.acs_help{margin-top:12px;background-color:#d3ddd44d;padding:16px;border-radius:12px}.acs_auto_col1 li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.acs_auto_col1 li+li{margin-top:6px}.acs_auto_help a{font-size:.9em;line-height:2.3em;padding:3px 6px;border:1px solid #ccc;border-radius:6px}.acs_auto_info>*>a{text-decoration:underline}.acs_auto_info .rte>*+*,.acs_auto_info .product-page .ingredients__modal-inner .metafield-rich_text_field>*+*,.product-page .ingredients__modal-inner .acs_auto_info .metafield-rich_text_field>*+*{margin-top:16px}@media (max-width: 834px){.acs_auto_col2{margin-bottom:16px;order:-1}}.acs_auto_col2 h4 a{float:right;text-decoration:underline;font-size:14px}.acs_auto_prods{display:grid;grid-gap:10px;align-items:initial;font-size:.9em}@media (max-width: 599px){.acs_auto_prods{grid-template-columns:repeat(2,1fr)}}@media (min-width: 600px){.acs_auto_prods_size_1{grid-template-columns:1fr}.acs_auto_prods_size_2{grid-template-columns:repeat(2,1fr)}.acs_auto_prods_size_3{grid-template-columns:repeat(3,1fr)}.acs_auto_prods_size_4{grid-template-columns:repeat(4,1fr)}.acs_auto_prods_size_5{grid-template-columns:repeat(5,1fr)}.acs_auto_prods_size_6{grid-template-columns:repeat(6,1fr)}}.acs_auto_prod{position:relative}.acs_auto_prod_image{position:relative;background:#eee;padding-top:133%;overflow:hidden}.acs_auto_prod_image img{position:absolute;top:0}@supports (aspect-ratio: 1/1){.acs_auto_prod_image{position:unset;aspect-ratio:1/1;padding-top:0}.acs_auto_prod_image img{position:unset;top:unset}}.acs_auto_prod_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%}@supports (-webkit-line-clamp: 2){.acs_auto_prod_name{white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.acs_auto_prod_name{font-family:Cormorant Garamond,Arial,sans-serif;margin-bottom:4px;margin-top:4px;font-size:16px}.acs_auto_prod_price{font-size:14px;font-weight:500}.acs_auto_prod_price.on-sale .price{color:#cf1e00}.acs_auto_prod_was_price{display:inline-block;opacity:.5;margin:0 0 0 8px;font-size:12px;font-weight:400;text-decoration:line-through}.acs_auto_advert img{width:100%}[data-graphenehc] .featured-product-grid[data-keen-slider]{flex-wrap:nowrap}[data-graphenehc] .featured-product-grid[data-keen-slider]:not(.keen-slider--ready){opacity:0}[data-graphenehc] .featured-product-grid>*{width:100%}h1,.h1{font-size:64px;line-height:1;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 834px){h1,.h1{font-size:40px;line-height:1;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}h2,.h2{font-size:48px;line-height:1.16;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 834px){h2,.h2{font-size:32px;line-height:1.16;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}h3,.h3{font-size:30px;line-height:1.13;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 834px){h3,.h3{font-size:18px;line-height:1.13;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}h4,.h4{font-size:24px;line-height:1.17;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 834px){h4,.h4{font-size:22px;line-height:1.17;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}h5,.h5{font-size:20px;line-height:1.15;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 834px){h5,.h5{font-size:20px;line-height:1.15;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}h6,.h6{font-size:18px;line-height:1.15;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 834px){h6,.h6{font-size:18px;line-height:1.15;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}@media (min-width: 835px){h1--desktop,.h1--desktop{font-size:64px;line-height:1;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 834px){h1--tablet,.h1--tablet{font-size:40px;line-height:1;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}@media (min-width: 835px){h2--desktop,.h2--desktop{font-size:48px;line-height:1.16;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 834px){h2--tablet,.h2--tablet{font-size:32px;line-height:1.16;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}@media (min-width: 835px){h3--desktop,.h3--desktop{font-size:30px;line-height:1.13;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 834px){h3--tablet,.h3--tablet{font-size:18px;line-height:1.5;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}@media (min-width: 835px){h4--desktop,.h4--desktop{font-size:24px;line-height:1.17;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 834px){h4--tablet,.h4--tablet{font-size:22px;line-height:1.17;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}@media (min-width: 835px){h5--desktop,.h5--desktop{font-size:20px;line-height:1.15;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 834px){h5--tablet,.h5--tablet{font-size:20px;line-height:1.15;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}@media (min-width: 835px){h6--desktop,.h6--desktop{font-size:18px;line-height:1.15;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 834px){h6--tablet,.h6--tablet{font-size:18px;line-height:1.15;letter-spacing:0;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}.s1{font-size:14px;line-height:1.3;letter-spacing:1.4px;font-family:Gotham,Arial,sans-serif;text-transform:uppercase;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 834px){.s1{font-size:14px;line-height:1.3;letter-spacing:1.2px;font-family:Gotham,Arial,sans-serif;text-transform:uppercase;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}@media (min-width: 835px){.s1--desktop{font-size:14px;line-height:1.3;letter-spacing:1.4px;font-family:Gotham,Arial,sans-serif;text-transform:uppercase;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 834px){.s1--tablet{font-size:14px;line-height:1.3;letter-spacing:1.2px;font-family:Gotham,Arial,sans-serif;text-transform:uppercase;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}.s2{font-size:14px;line-height:1.3;letter-spacing:1.2px;font-family:Gotham,Arial,sans-serif;text-transform:uppercase;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 834px){.s2{font-size:14px;line-height:1.3;letter-spacing:1.2px;font-family:Gotham,Arial,sans-serif;text-transform:uppercase;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}.s3{font-size:16px;line-height:1.3;letter-spacing:0;font-family:Gotham,Arial,sans-serif;text-transform:uppercase;font-weight:400;font-feature-settings:"pnum" on,"lnum" on}@media (max-width: 834px){.s3{font-size:18px;line-height:1.3;letter-spacing:0;font-family:Gotham,Arial,sans-serif;text-transform:uppercase;font-weight:400;font-feature-settings:"pnum" on,"lnum" on}}@media (min-width: 835px){.s2--desktop{font-size:14px;line-height:1.3;letter-spacing:1.2px;font-family:Gotham,Arial,sans-serif;text-transform:uppercase;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 834px){.s2--tablet{font-size:14px;line-height:1.3;letter-spacing:1.2px;font-family:Gotham,Arial,sans-serif;text-transform:uppercase;font-weight:500;font-feature-settings:"pnum" on,"lnum" on}}@media (min-width: 835px){.s3--desktop{font-size:16px;line-height:1.3;letter-spacing:0;font-family:Gotham,Arial,sans-serif;text-transform:uppercase;font-weight:400;font-feature-settings:"pnum" on,"lnum" on}}@media (max-width: 834px){.s3--tablet{font-size:18px;line-height:1.3;letter-spacing:0;font-family:Gotham,Arial,sans-serif;text-transform:uppercase;font-weight:400;font-feature-settings:"pnum" on,"lnum" on}}.s1,.s2{text-transform:uppercase;font-family:Gotham,Arial,sans-serif}ol.list,ul.list{padding-left:20px}ol.list{list-style:decimal}ul.list{list-style:disc}a{color:inherit;text-decoration:none;transition:color .35s ease}.font--primary{font-family:Gotham,Arial,sans-serif}.font--primary.h1,.font--primary.h2,.font--primary.h3,.font--primary.h4,.font--primary.h5,.font--primary.h6{font-weight:400}.rte,.product-page .ingredients__modal-inner .metafield-rich_text_field{font-size:16px;line-height:1.5;font-family:inherit;font-weight:inherit;letter-spacing:inherit}.rte>*+*,.product-page .ingredients__modal-inner .metafield-rich_text_field>*+*{margin-top:24px}.rte>*+h1,.product-page .ingredients__modal-inner .metafield-rich_text_field>*+h1,.rte>*+h2,.product-page .ingredients__modal-inner .metafield-rich_text_field>*+h2,.rte>*+h3,.product-page .ingredients__modal-inner .metafield-rich_text_field>*+h3,.rte>*+h4,.product-page .ingredients__modal-inner .metafield-rich_text_field>*+h4,.rte>*+h5,.product-page .ingredients__modal-inner .metafield-rich_text_field>*+h5,.rte>*+h6,.product-page .ingredients__modal-inner .metafield-rich_text_field>*+h6{margin-top:40px;margin-bottom:5px}.rte h1+h1,.product-page .ingredients__modal-inner .metafield-rich_text_field h1+h1,.rte h1+h2,.product-page .ingredients__modal-inner .metafield-rich_text_field h1+h2,.rte h1+h3,.product-page .ingredients__modal-inner .metafield-rich_text_field h1+h3,.rte h1+h4,.product-page .ingredients__modal-inner .metafield-rich_text_field h1+h4,.rte h1+h5,.product-page .ingredients__modal-inner .metafield-rich_text_field h1+h5,.rte h1+h6,.product-page .ingredients__modal-inner .metafield-rich_text_field h1+h6,.rte h2+h1,.product-page .ingredients__modal-inner .metafield-rich_text_field h2+h1,.rte h2+h2,.product-page .ingredients__modal-inner .metafield-rich_text_field h2+h2,.rte h2+h3,.product-page .ingredients__modal-inner .metafield-rich_text_field h2+h3,.rte h2+h4,.product-page .ingredients__modal-inner .metafield-rich_text_field h2+h4,.rte h2+h5,.product-page .ingredients__modal-inner .metafield-rich_text_field h2+h5,.rte h2+h6,.product-page .ingredients__modal-inner .metafield-rich_text_field h2+h6,.rte h3+h1,.product-page .ingredients__modal-inner .metafield-rich_text_field h3+h1,.rte h3+h2,.product-page .ingredients__modal-inner .metafield-rich_text_field h3+h2,.rte h3+h3,.product-page .ingredients__modal-inner .metafield-rich_text_field h3+h3,.rte h3+h4,.product-page .ingredients__modal-inner .metafield-rich_text_field h3+h4,.rte h3+h5,.product-page .ingredients__modal-inner .metafield-rich_text_field h3+h5,.rte h3+h6,.product-page .ingredients__modal-inner .metafield-rich_text_field h3+h6,.rte h4+h1,.product-page .ingredients__modal-inner .metafield-rich_text_field h4+h1,.rte h4+h2,.product-page .ingredients__modal-inner .metafield-rich_text_field h4+h2,.rte h4+h3,.product-page .ingredients__modal-inner .metafield-rich_text_field h4+h3,.rte h4+h4,.product-page .ingredients__modal-inner .metafield-rich_text_field h4+h4,.rte h4+h5,.product-page .ingredients__modal-inner .metafield-rich_text_field h4+h5,.rte h4+h6,.product-page .ingredients__modal-inner .metafield-rich_text_field h4+h6,.rte h5+h1,.product-page .ingredients__modal-inner .metafield-rich_text_field h5+h1,.rte h5+h2,.product-page .ingredients__modal-inner .metafield-rich_text_field h5+h2,.rte h5+h3,.product-page .ingredients__modal-inner .metafield-rich_text_field h5+h3,.rte h5+h4,.product-page .ingredients__modal-inner .metafield-rich_text_field h5+h4,.rte h5+h5,.product-page .ingredients__modal-inner .metafield-rich_text_field h5+h5,.rte h5+h6,.product-page .ingredients__modal-inner .metafield-rich_text_field h5+h6,.rte h6+h1,.product-page .ingredients__modal-inner .metafield-rich_text_field h6+h1,.rte h6+h2,.product-page .ingredients__modal-inner .metafield-rich_text_field h6+h2,.rte h6+h3,.product-page .ingredients__modal-inner .metafield-rich_text_field h6+h3,.rte h6+h4,.product-page .ingredients__modal-inner .metafield-rich_text_field h6+h4,.rte h6+h5,.product-page .ingredients__modal-inner .metafield-rich_text_field h6+h5,.rte h6+h6,.product-page .ingredients__modal-inner .metafield-rich_text_field h6+h6{margin-top:10px}.rte ol,.product-page .ingredients__modal-inner .metafield-rich_text_field ol,.rte ul,.product-page .ingredients__modal-inner .metafield-rich_text_field ul{padding-left:20px}.rte ol li,.product-page .ingredients__modal-inner .metafield-rich_text_field ol li,.rte ul li,.product-page .ingredients__modal-inner .metafield-rich_text_field ul li{margin-bottom:10px}.rte ol,.product-page .ingredients__modal-inner .metafield-rich_text_field ol{list-style:decimal}.rte ul,.product-page .ingredients__modal-inner .metafield-rich_text_field ul{list-style:disc}.rte .image-grid,.product-page .ingredients__modal-inner .metafield-rich_text_field .image-grid,.rte>img,.product-page .ingredients__modal-inner .metafield-rich_text_field>img,.rte>p>img,.product-page .ingredients__modal-inner .metafield-rich_text_field>p>img{margin-top:50px}.rte img,.product-page .ingredients__modal-inner .metafield-rich_text_field img{display:inline-block}.rte a,.product-page .ingredients__modal-inner .metafield-rich_text_field a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration:underline;color:#225728}.rte table,.product-page .ingredients__modal-inner .metafield-rich_text_field table{border-collapse:collapse;border-spacing:0;max-width:100%}@media (max-width: 834px){.rte table,.product-page .ingredients__modal-inner .metafield-rich_text_field table{display:block;overflow-x:auto}}.rte table th,.product-page .ingredients__modal-inner .metafield-rich_text_field table th,.rte table td,.product-page .ingredients__modal-inner .metafield-rich_text_field table td{border:1px solid #000;padding:12px 15px}.rte.rte--xs,.product-page .ingredients__modal-inner .rte--xs.metafield-rich_text_field{font-size:10px}@media (min-width: 835px){.rte.rte--xs--desktop,.product-page .ingredients__modal-inner .rte--xs--desktop.metafield-rich_text_field{font-size:10px}}@media (max-width: 834px){.rte.rte--xs--tablet,.product-page .ingredients__modal-inner .rte--xs--tablet.metafield-rich_text_field{font-size:10px}}.rte.rte--s,.product-page .ingredients__modal-inner .rte--s.metafield-rich_text_field{font-size:12px}@media (min-width: 835px){.rte.rte--s--desktop,.product-page .ingredients__modal-inner .rte--s--desktop.metafield-rich_text_field{font-size:12px}}@media (max-width: 834px){.rte.rte--s--tablet,.product-page .ingredients__modal-inner .rte--s--tablet.metafield-rich_text_field{font-size:12px}}.rte.rte--m,.product-page .ingredients__modal-inner .rte--m.metafield-rich_text_field{font-size:14px}@media (min-width: 835px){.rte.rte--m--desktop,.product-page .ingredients__modal-inner .rte--m--desktop.metafield-rich_text_field{font-size:14px}}@media (max-width: 834px){.rte.rte--m--tablet,.product-page .ingredients__modal-inner .rte--m--tablet.metafield-rich_text_field{font-size:14px}}.rte.rte--l,.product-page .ingredients__modal-inner .rte--l.metafield-rich_text_field{font-size:18px}@media (min-width: 835px){.rte.rte--l--desktop,.product-page .ingredients__modal-inner .rte--l--desktop.metafield-rich_text_field{font-size:18px}}@media (max-width: 834px){.rte.rte--l--tablet,.product-page .ingredients__modal-inner .rte--l--tablet.metafield-rich_text_field{font-size:18px}}.rte.rte--heading,.product-page .ingredients__modal-inner .rte--heading.metafield-rich_text_field{font-family:Cormorant Garamond,Arial,sans-serif;font-size:22px;line-height:1.27}@media (min-width: 835px){.rte.rte--heading--desktop,.product-page .ingredients__modal-inner .rte--heading--desktop.metafield-rich_text_field{font-family:Cormorant Garamond,Arial,sans-serif;font-size:22px;line-height:1.27}}@media (max-width: 834px){.rte.rte--heading--tablet,.product-page .ingredients__modal-inner .rte--heading--tablet.metafield-rich_text_field{font-family:Cormorant Garamond,Arial,sans-serif;font-size:22px;line-height:1.27}}.rte.rte--primary,.product-page .ingredients__modal-inner .rte--primary.metafield-rich_text_field{color:#225728}.rte.rte--line-height--l,.product-page .ingredients__modal-inner .rte--line-height--l.metafield-rich_text_field{line-height:1.7}@media (min-width: 835px){.rte--desktop{font-size:16px;line-height:1.5;font-family:inherit;font-weight:inherit;letter-spacing:inherit}.rte--desktop>*+*{margin-top:24px}.rte--desktop>*+h1,.rte--desktop>*+h2,.rte--desktop>*+h3,.rte--desktop>*+h4,.rte--desktop>*+h5,.rte--desktop>*+h6{margin-top:40px;margin-bottom:5px}.rte--desktop h1+h1,.rte--desktop h1+h2,.rte--desktop h1+h3,.rte--desktop h1+h4,.rte--desktop h1+h5,.rte--desktop h1+h6,.rte--desktop h2+h1,.rte--desktop h2+h2,.rte--desktop h2+h3,.rte--desktop h2+h4,.rte--desktop h2+h5,.rte--desktop h2+h6,.rte--desktop h3+h1,.rte--desktop h3+h2,.rte--desktop h3+h3,.rte--desktop h3+h4,.rte--desktop h3+h5,.rte--desktop h3+h6,.rte--desktop h4+h1,.rte--desktop h4+h2,.rte--desktop h4+h3,.rte--desktop h4+h4,.rte--desktop h4+h5,.rte--desktop h4+h6,.rte--desktop h5+h1,.rte--desktop h5+h2,.rte--desktop h5+h3,.rte--desktop h5+h4,.rte--desktop h5+h5,.rte--desktop h5+h6,.rte--desktop h6+h1,.rte--desktop h6+h2,.rte--desktop h6+h3,.rte--desktop h6+h4,.rte--desktop h6+h5,.rte--desktop h6+h6{margin-top:10px}.rte--desktop ol,.rte--desktop ul{padding-left:20px}.rte--desktop ol li,.rte--desktop ul li{margin-bottom:10px}.rte--desktop ol{list-style:decimal}.rte--desktop ul{list-style:disc}.rte--desktop .image-grid,.rte--desktop>img,.rte--desktop>p>img{margin-top:50px}.rte--desktop img{display:inline-block}.rte--desktop a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration:underline;color:#225728}.rte--desktop table{border-collapse:collapse;border-spacing:0;max-width:100%}}@media (min-width: 835px) and (max-width: 834px){.rte--desktop table{display:block;overflow-x:auto}}@media (min-width: 835px){.rte--desktop table th,.rte--desktop table td{border:1px solid #000;padding:12px 15px}.rte--desktop.rte--xs{font-size:10px}}@media (min-width: 835px) and (min-width: 835px){.rte--desktop.rte--xs--desktop{font-size:10px}}@media (min-width: 835px) and (max-width: 834px){.rte--desktop.rte--xs--tablet{font-size:10px}}@media (min-width: 835px){.rte--desktop.rte--s{font-size:12px}}@media (min-width: 835px) and (min-width: 835px){.rte--desktop.rte--s--desktop{font-size:12px}}@media (min-width: 835px) and (max-width: 834px){.rte--desktop.rte--s--tablet{font-size:12px}}@media (min-width: 835px){.rte--desktop.rte--m{font-size:14px}}@media (min-width: 835px) and (min-width: 835px){.rte--desktop.rte--m--desktop{font-size:14px}}@media (min-width: 835px) and (max-width: 834px){.rte--desktop.rte--m--tablet{font-size:14px}}@media (min-width: 835px){.rte--desktop.rte--l{font-size:18px}}@media (min-width: 835px) and (min-width: 835px){.rte--desktop.rte--l--desktop{font-size:18px}}@media (min-width: 835px) and (max-width: 834px){.rte--desktop.rte--l--tablet{font-size:18px}}@media (min-width: 835px){.rte--desktop.rte--heading{font-family:Cormorant Garamond,Arial,sans-serif;font-size:22px;line-height:1.27}}@media (min-width: 835px) and (min-width: 835px){.rte--desktop.rte--heading--desktop{font-family:Cormorant Garamond,Arial,sans-serif;font-size:22px;line-height:1.27}}@media (min-width: 835px) and (max-width: 834px){.rte--desktop.rte--heading--tablet{font-family:Cormorant Garamond,Arial,sans-serif;font-size:22px;line-height:1.27}}@media (min-width: 835px){.rte--desktop.rte--primary{color:#225728}.rte--desktop.rte--line-height--l{line-height:1.7}}@media (max-width: 834px){.rte--tablet{font-size:16px;line-height:1.5;font-family:inherit;font-weight:inherit;letter-spacing:inherit}.rte--tablet>*+*{margin-top:24px}.rte--tablet>*+h1,.rte--tablet>*+h2,.rte--tablet>*+h3,.rte--tablet>*+h4,.rte--tablet>*+h5,.rte--tablet>*+h6{margin-top:40px;margin-bottom:5px}.rte--tablet h1+h1,.rte--tablet h1+h2,.rte--tablet h1+h3,.rte--tablet h1+h4,.rte--tablet h1+h5,.rte--tablet h1+h6,.rte--tablet h2+h1,.rte--tablet h2+h2,.rte--tablet h2+h3,.rte--tablet h2+h4,.rte--tablet h2+h5,.rte--tablet h2+h6,.rte--tablet h3+h1,.rte--tablet h3+h2,.rte--tablet h3+h3,.rte--tablet h3+h4,.rte--tablet h3+h5,.rte--tablet h3+h6,.rte--tablet h4+h1,.rte--tablet h4+h2,.rte--tablet h4+h3,.rte--tablet h4+h4,.rte--tablet h4+h5,.rte--tablet h4+h6,.rte--tablet h5+h1,.rte--tablet h5+h2,.rte--tablet h5+h3,.rte--tablet h5+h4,.rte--tablet h5+h5,.rte--tablet h5+h6,.rte--tablet h6+h1,.rte--tablet h6+h2,.rte--tablet h6+h3,.rte--tablet h6+h4,.rte--tablet h6+h5,.rte--tablet h6+h6{margin-top:10px}.rte--tablet ol,.rte--tablet ul{padding-left:20px}.rte--tablet ol li,.rte--tablet ul li{margin-bottom:10px}.rte--tablet ol{list-style:decimal}.rte--tablet ul{list-style:disc}.rte--tablet .image-grid,.rte--tablet>img,.rte--tablet>p>img{margin-top:50px}.rte--tablet img{display:inline-block}.rte--tablet a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration:underline;color:#225728}.rte--tablet table{border-collapse:collapse;border-spacing:0;max-width:100%}}@media (max-width: 834px) and (max-width: 834px){.rte--tablet table{display:block;overflow-x:auto}}@media (max-width: 834px){.rte--tablet table th,.rte--tablet table td{border:1px solid #000;padding:12px 15px}.rte--tablet.rte--xs{font-size:10px}}@media (max-width: 834px) and (min-width: 835px){.rte--tablet.rte--xs--desktop{font-size:10px}}@media (max-width: 834px) and (max-width: 834px){.rte--tablet.rte--xs--tablet{font-size:10px}}@media (max-width: 834px){.rte--tablet.rte--s{font-size:12px}}@media (max-width: 834px) and (min-width: 835px){.rte--tablet.rte--s--desktop{font-size:12px}}@media (max-width: 834px) and (max-width: 834px){.rte--tablet.rte--s--tablet{font-size:12px}}@media (max-width: 834px){.rte--tablet.rte--m{font-size:14px}}@media (max-width: 834px) and (min-width: 835px){.rte--tablet.rte--m--desktop{font-size:14px}}@media (max-width: 834px) and (max-width: 834px){.rte--tablet.rte--m--tablet{font-size:14px}}@media (max-width: 834px){.rte--tablet.rte--l{font-size:18px}}@media (max-width: 834px) and (min-width: 835px){.rte--tablet.rte--l--desktop{font-size:18px}}@media (max-width: 834px) and (max-width: 834px){.rte--tablet.rte--l--tablet{font-size:18px}}@media (max-width: 834px){.rte--tablet.rte--heading{font-family:Cormorant Garamond,Arial,sans-serif;font-size:22px;line-height:1.27}}@media (max-width: 834px) and (min-width: 835px){.rte--tablet.rte--heading--desktop{font-family:Cormorant Garamond,Arial,sans-serif;font-size:22px;line-height:1.27}}@media (max-width: 834px) and (max-width: 834px){.rte--tablet.rte--heading--tablet{font-family:Cormorant Garamond,Arial,sans-serif;font-size:22px;line-height:1.27}}@media (max-width: 834px){.rte--tablet.rte--primary{color:#225728}.rte--tablet.rte--line-height--l{line-height:1.7}}hr{display:block;border:0;margin:0;height:1px;width:100%;background-color:#ebebeb;color:inherit}strong,b{font-weight:700}em,i{font-style:italic}.arrow-cta{display:inline-flex;align-items:center;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:1.4px}.arrow-cta span{text-decoration:underline}.arrow-cta img,.arrow-cta svg{margin-left:16px;transition:all .35s ease}.arrow-cta img path,.arrow-cta svg path{fill:currentColor}.arrow-cta:hover img,.arrow-cta:hover svg{transform:translate(5px)}.text-left{text-align:left}@media (min-width: 835px){.text-left--desktop{text-align:left}}@media (max-width: 834px){.text-left--tablet{text-align:left}}.text-center{text-align:center}@media (min-width: 835px){.text-center--desktop{text-align:center}}@media (max-width: 834px){.text-center--tablet{text-align:center}}.text-right{text-align:right}@media (min-width: 835px){.text-right--desktop{text-align:right}}@media (max-width: 834px){.text-right--tablet{text-align:right}}.text-upper{text-transform:uppercase}@media (min-width: 835px){.text-upper--desktop{text-transform:uppercase}}@media (max-width: 834px){.text-upper--tablet{text-transform:uppercase}}.text-lower{text-transform:lowercase}@media (min-width: 835px){.text-lower--desktop{text-transform:lowercase}}@media (max-width: 834px){.text-lower--tablet{text-transform:lowercase}}.text-underline{text-decoration:underline}@media (min-width: 835px){.text-underline--desktop{text-decoration:underline}}@media (max-width: 834px){.text-underline--tablet{text-decoration:underline}}.text-no-underline{text-decoration:none}@media (min-width: 835px){.text-no-underline--desktop{text-decoration:none}}@media (max-width: 834px){.text-no-underline--tablet{text-decoration:none}}.text-light{font-weight:300}@media (min-width: 835px){.text-light--desktop{font-weight:300}}@media (max-width: 834px){.text-light--tablet{font-weight:300}}.text-regular{font-weight:400}@media (min-width: 835px){.text-regular--desktop{font-weight:400}}@media (max-width: 834px){.text-regular--tablet{font-weight:400}}.text-medium{font-weight:500}@media (min-width: 835px){.text-medium--desktop{font-weight:500}}@media (max-width: 834px){.text-medium--tablet{font-weight:500}}.text-bold{font-weight:600}@media (min-width: 835px){.text-bold--desktop{font-weight:600}}@media (max-width: 834px){.text-bold--tablet{font-weight:600}}:root{--header-height: 134px;--header-sticky-height: 134px;--vh: 1vh;--vw: 1vw;--bottom-bar-height: 0px}@media (max-width: 834px){:root{--header-height: 89px;--header-sticky-height: 89px}}html,body{overscroll-behavior-y:none}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.15;font-size:16px;font-family:Gotham,Arial,sans-serif;font-weight:400;color:#191919;letter-spacing:0px;padding-top:134px;padding-top:var(--header-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 834px){body{padding-top:89px;padding-top:var(--header-height)}}body.no-scroll{overflow:hidden}*{outline:none}iframe,video{max-width:100%}input{box-shadow:none;color:#191919}input::-moz-placeholder{line-height:normal!important}input::placeholder{line-height:normal!important}input,textarea,select{border-radius:0}@media (max-width: 834px){@supports (-webkit-touch-callout: none){input,textarea,select{font-size:16px!important}}}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}[data-reveal]{visibility:hidden}.shopify-challenge__container{margin:40px auto!important}.shopify-challenge__container form{margin-top:16px}.shopify-challenge__container form>*+*{margin-top:16px!important}.cc-revoke,.cc-window{z-index:999999999!important}.cc-revoke .cc-deny,.cc-window .cc-deny{font-weight:400!important;font-size:14px!important;padding:0 0 5px!important}.cc-revoke .cc-deny:hover,.cc-window .cc-deny:hover{text-decoration:none!important}.cc-revoke .cc-allow,.cc-window .cc-allow{font-size:13px!important;font-weight:400!important;padding:13px 32px!important}.cc-revoke .cc-allow:hover,.cc-window .cc-allow:hover{background:transparent!important}.cc-revoke{z-index:999999!important}.hide-third-party{display:flex;align-items:center;position:fixed;background-color:#225728;padding:5px;border-radius:50%;line-height:1;border:1px solid #fff}.hide-third-party svg{fill:#fff;width:12px;height:12px}.hide-third-party svg path{fill:#fff}.hide-third-party--zd{right:8px;bottom:calc(var(--bottom-bar-height) + 50px);z-index:999999}.hide-third-party--ind{right:8px;bottom:calc(var(--bottom-bar-height) + 110px);z-index:9999}.grecaptcha-badge,#shop-hcaptcha-badge-container{display:none!important}.loading__icon{position:absolute;left:0;top:0;width:100%;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .5s ease-in-out;z-index:100;pointer-events:none}.loading__icon-inner{position:relative;width:100px;height:100px;overflow:hidden}@keyframes move{0%{height:100px}to{height:0}}.loading__icon-inner>div{position:absolute;top:0;left:0;height:100%;width:100%}.loading__icon-inner>div:first-of-type svg{fill:#225728}.loading__icon-inner>div:last-of-type{height:0;overflow:hidden;animation:move 1.5s linear infinite}.loading__icon-inner>div:last-of-type svg{fill:#d5ddd5}.template-cart square-placement{text-align:left!important}.wrapper{width:100%;max-width:1440px;padding-left:56px;padding-right:56px;margin-left:auto;margin-right:auto}@media (max-width: 834px){.wrapper{padding-left:16px;padding-right:16px}}.wrapper.wrapper--no-pad{padding-left:0;padding-right:0}@media (min-width: 835px){.wrapper.wrapper--no-pad--desktop{padding-left:0;padding-right:0}}@media (max-width: 834px){.wrapper.wrapper--no-pad--tablet{padding-left:0;padding-right:0}}.wrapper.wrapper--only-pad{max-width:none}@media (min-width: 835px){.wrapper.wrapper--only-pad--desktop{max-width:none}}@media (max-width: 834px){.wrapper.wrapper--only-pad--tablet{max-width:none}}.wrapper.wrapper--more-pad{padding-left:120px;padding-right:120px}@media (max-width: 834px){.wrapper.wrapper--more-pad{padding-left:16px;padding-right:16px}}.wrapper.wrapper--xs{max-width:1040px}.wrapper.wrapper--s{max-width:1240px}.wrapper.wrapper--l{max-width:1640px}.wrapper.wrapper--xl{max-width:1840px}@media (min-width: 835px){.wrapper--desktop{width:100%;max-width:1440px;padding-left:56px;padding-right:56px;margin-left:auto;margin-right:auto}}@media (max-width: 834px){.wrapper--tablet{width:100%;max-width:1440px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}.btn,.main .ins-cloned-button-c10{font-family:Gotham,Arial,sans-serif;font-size:14px;letter-spacing:.01em;font-weight:400;background:#225728;color:#fbfbfc;border:1px solid #225728;display:inline-flex;justify-content:center;align-items:center;padding:12px 32px;line-height:1.05;transition:color .25s ease,background .25s ease,border-color .25s ease;text-transform:uppercase;text-align:center;border-radius:10px;cursor:pointer}.btn img,.btn svg,.main .ins-cloned-button-c10 img,.main .ins-cloned-button-c10 svg{display:block;transition:all .35s ease;margin:0 8px}.btn img path,.btn svg path,.main .ins-cloned-button-c10 img path,.main .ins-cloned-button-c10 svg path{transition:fill .25s ease,stroke .25s ease;stroke:#fbfbfc}.btn .loading__icon,.main .ins-cloned-button-c10 .loading__icon{top:50%;transform:translateY(-50%)}.btn .loading__icon .loading__icon-inner,.main .ins-cloned-button-c10 .loading__icon .loading__icon-inner{width:40px;height:25px}.btn[disabled],.main .ins-cloned-button-c10[disabled]{pointer-events:none;background-color:#e7e8e9!important;color:#191919!important;border-color:#e7e8e9!important;opacity:1}@media (hover: hover){.btn:hover,.main .ins-cloned-button-c10:hover{background:#191919;color:#fbfbfc;border-color:#191919}.btn:hover svg path,.main .ins-cloned-button-c10:hover svg path{stroke:#fbfbfc}}.btn.btn--outline,.main .ins-cloned-button-c10.btn--outline{background:transparent;color:#225728}.btn.btn--outline:hover,.main .ins-cloned-button-c10.btn--outline:hover{background:#225728;color:#fbfbfc}.btn[type=submit],.btn.btn--has-loader,.main .ins-cloned-button-c10[type=submit],.main .ins-cloned-button-c10.btn--has-loader{position:relative}.btn[type=submit].btn--has-new-loader:before,.btn.btn--has-loader.btn--has-new-loader:before,.main .ins-cloned-button-c10[type=submit].btn--has-new-loader:before,.main .ins-cloned-button-c10.btn--has-loader.btn--has-new-loader:before{content:none}.btn[type=submit]:before,.btn.btn--has-loader:before,.main .ins-cloned-button-c10[type=submit]:before,.main .ins-cloned-button-c10.btn--has-loader:before{content:"";width:16px;height:16px;display:block;position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);background-image:url(//tropicskincare.com/cdn/shop/t/1900/assets/icon-loading--white.svg?v=125933237208214194141751355665);background-size:contain;background-position:center center;background-repeat:no-repeat;animation:rotate .5s linear infinite;z-index:2;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s cubic-bezier(.645,.045,.355,1),visibility .25s cubic-bezier(.645,.045,.355,1)}.btn[type=submit].btn--secondary:before,.btn.btn--has-loader.btn--secondary:before,.main .ins-cloned-button-c10[type=submit].btn--secondary:before,.main .ins-cloned-button-c10.btn--has-loader.btn--secondary:before{background-image:url(//tropicskincare.com/cdn/shop/t/1900/assets/icon-loading.svg?v=30777118699992376991751355665)}.btn[type=submit].ffc--adding-to-cart,.btn[type=submit].btn--loading,.btn.btn--has-loader.ffc--adding-to-cart,.btn.btn--has-loader.btn--loading,.main .ins-cloned-button-c10[type=submit].ffc--adding-to-cart,.main .ins-cloned-button-c10[type=submit].btn--loading,.main .ins-cloned-button-c10.btn--has-loader.ffc--adding-to-cart,.main .ins-cloned-button-c10.btn--has-loader.btn--loading{color:transparent!important;pointer-events:none}.btn[type=submit].ffc--adding-to-cart .loading__icon,.btn[type=submit].btn--loading .loading__icon,.btn.btn--has-loader.ffc--adding-to-cart .loading__icon,.btn.btn--has-loader.btn--loading .loading__icon,.main .ins-cloned-button-c10[type=submit].ffc--adding-to-cart .loading__icon,.main .ins-cloned-button-c10[type=submit].btn--loading .loading__icon,.main .ins-cloned-button-c10.btn--has-loader.ffc--adding-to-cart .loading__icon,.main .ins-cloned-button-c10.btn--has-loader.btn--loading .loading__icon{opacity:1;visibility:visible}.btn[type=submit].ffc--adding-to-cart>svg,.btn[type=submit].btn--loading>svg,.btn.btn--has-loader.ffc--adding-to-cart>svg,.btn.btn--has-loader.btn--loading>svg,.main .ins-cloned-button-c10[type=submit].ffc--adding-to-cart>svg,.main .ins-cloned-button-c10[type=submit].btn--loading>svg,.main .ins-cloned-button-c10.btn--has-loader.ffc--adding-to-cart>svg,.main .ins-cloned-button-c10.btn--has-loader.btn--loading>svg{opacity:0}@media (hover: hover){.btn[type=submit].ffc--adding-to-cart:hover,.btn[type=submit].btn--loading:hover,.btn.btn--has-loader.ffc--adding-to-cart:hover,.btn.btn--has-loader.btn--loading:hover,.main .ins-cloned-button-c10[type=submit].ffc--adding-to-cart:hover,.main .ins-cloned-button-c10[type=submit].btn--loading:hover,.main .ins-cloned-button-c10.btn--has-loader.ffc--adding-to-cart:hover,.main .ins-cloned-button-c10.btn--has-loader.btn--loading:hover{color:transparent}}.btn[type=submit].ffc--adding-to-cart:before,.btn[type=submit].btn--loading:before,.btn.btn--has-loader.ffc--adding-to-cart:before,.btn.btn--has-loader.btn--loading:before,.main .ins-cloned-button-c10[type=submit].ffc--adding-to-cart:before,.main .ins-cloned-button-c10[type=submit].btn--loading:before,.main .ins-cloned-button-c10.btn--has-loader.ffc--adding-to-cart:before,.main .ins-cloned-button-c10.btn--has-loader.btn--loading:before{opacity:1;visibility:visible}.btn.btn--secondary,.main .ins-cloned-button-c10.btn--secondary{background:#191919;color:#fbfbfc;border-color:#191919}.btn.btn--secondary svg path,.main .ins-cloned-button-c10.btn--secondary svg path{stroke:#fbfbfc}@media (hover: hover){.btn.btn--secondary:hover,.main .ins-cloned-button-c10.btn--secondary:hover{background:#225728;color:#fbfbfc;border-color:#225728}.btn.btn--secondary:hover svg path,.main .ins-cloned-button-c10.btn--secondary:hover svg path{stroke:#fbfbfc}}.btn.btn--secondary.btn--outline,.main .ins-cloned-button-c10.btn--secondary.btn--outline{background:transparent;color:#191919}.btn.btn--secondary.btn--outline:hover,.main .ins-cloned-button-c10.btn--secondary.btn--outline:hover{background:#191919;color:#fbfbfc}.btn.btn--third,.main .ins-cloned-button-c10.btn--third{background:#fff;color:#225728;border-color:#fff}.btn.btn--third svg path,.main .ins-cloned-button-c10.btn--third svg path{stroke:#225728}@media (hover: hover){.btn.btn--third:hover,.main .ins-cloned-button-c10.btn--third:hover{background:transparent;color:#fff;border-color:#fff}.btn.btn--third:hover svg path,.main .ins-cloned-button-c10.btn--third:hover svg path{stroke:#fff}}.btn.btn--third.btn--outline,.main .ins-cloned-button-c10.btn--third.btn--outline{background:transparent;color:#fff}.btn.btn--third.btn--outline:hover,.main .ins-cloned-button-c10.btn--third.btn--outline:hover{background:#fff;color:#225728}.btn.btn--fourth,.main .ins-cloned-button-c10.btn--fourth{background:#f4f4f4;color:#225728;border-color:#f4f4f4}.btn.btn--fourth svg path,.main .ins-cloned-button-c10.btn--fourth svg path{stroke:#225728}@media (hover: hover){.btn.btn--fourth:hover,.main .ins-cloned-button-c10.btn--fourth:hover{background:#225728;color:#fff;border-color:#225728}.btn.btn--fourth:hover svg path,.main .ins-cloned-button-c10.btn--fourth:hover svg path{stroke:#fff}}.btn.btn--grey,.main .ins-cloned-button-c10.btn--grey{background:#fbfbfc;color:#191919;border-color:#d3ddd4}.btn.btn--grey svg path,.main .ins-cloned-button-c10.btn--grey svg path{stroke:#191919}@media (hover: hover){.btn.btn--grey:hover,.main .ins-cloned-button-c10.btn--grey:hover{background:#d3ddd4;color:#225728;border-color:#225728}.btn.btn--grey:hover svg path,.main .ins-cloned-button-c10.btn--grey:hover svg path{stroke:#225728}}.btn.btn--large,.main .ins-cloned-button-c10.btn--large{padding-top:20px;padding-bottom:20px}@media (min-width: 835px){.btn.btn--large--desktop,.main .ins-cloned-button-c10.btn--large--desktop{padding-top:20px;padding-bottom:20px}}@media (max-width: 834px){.btn.btn--large--tablet,.main .ins-cloned-button-c10.btn--large--tablet{padding-top:20px;padding-bottom:20px}}.btn.btn--small,.main .ins-cloned-button-c10.btn--small{font-size:14px;line-height:normal;letter-spacing:.14px}.btn.btn--rounded,.main .ins-cloned-button-c10.btn--rounded{padding:13px 24px;border-radius:100px}.link-cta{text-transform:uppercase;padding-bottom:3px;font-size:16px;position:relative;letter-spacing:.01em;display:inline-flex}.link-cta:after{content:"";height:1px;width:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%);transition:width .35s ease;display:block;background:currentColor}@media (hover: hover){.link-cta:hover:after{width:calc(100% - 10px)}}.cta{font-size:14px;line-height:1.23;letter-spacing:.7px;position:relative;overflow:hidden;padding-bottom:5px;display:inline-block;transition:color .35s ease}.cta:after{content:"";transition:border-color .25s;position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:1px solid currentColor}@media (hover: hover){.cta:hover{color:#c72263}}.cta.cta--primary{color:#225728}@media (hover: hover){.cta.cta--primary:hover{color:#c72263}}.cta.cta--xs{font-size:12px}[data-preload]{transition:all .25s ease}[data-preload]:not([data-preload=loaded]){opacity:0;visibility:hidden}picture{position:relative}picture .placeholder{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}img[data-lazy][data-srcset]:not([srcset]){visibility:hidden}img[data-lazy]:not(.picture-element-image){transition:opacity .25s ease;opacity:0}img[data-lazy]:not(.picture-element-image):not([src]){visibility:hidden}img[data-lazy]:not(.picture-element-image).loaded{opacity:1}video[data-lazy]{transition:opacity .25s ease}video[data-lazy]:not(.loaded){opacity:0}img[data-lazy-manual]{transition:opacity .25s ease,visibility .25s ease;opacity:0}img[data-lazy-manual]:not([srcset]){visibility:hidden}img[data-lazy-manual].loaded{opacity:1;visibility:visible}.picture-element-wrapper{position:relative;overflow:hidden;padding-bottom:var(--aspect-desktop)}@media (max-width: 834px){.picture-element-wrapper{padding-bottom:var(--aspect-tablet)}}.picture-element-wrapper picture,.picture-element-wrapper .placeholder{position:absolute;left:0;top:0;width:100%;height:100%}.picture-element-wrapper picture{transition:opacity .25s ease,filter .25s ease}.picture-element-wrapper picture:not(.loaded){opacity:0}.picture-element-wrapper picture img{width:100%;-o-object-position:var(--focal-desktop, center);object-position:var(--focal-desktop, center)}@media (max-width: 834px){.picture-element-wrapper picture img{-o-object-position:var(--focal-tablet, center);object-position:var(--focal-tablet, center)}}.picture-element-wrapper .placeholder{z-index:1;transition:opacity .5s ease,filter .5s ease;pointer-events:none;-o-object-fit:cover;object-fit:cover}.picture-element-wrapper picture.loaded+.placeholder,.picture-element-wrapper picture.error+.placeholder{opacity:0}.section-header{margin-bottom:16px;text-align:center}@media (max-width: 834px){.section-header{margin-bottom:16px}}.section-header .rte,.section-header .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .section-header .metafield-rich_text_field{max-width:730px;margin-left:auto;margin-right:auto}.section-header .rte:last-child,.section-header .product-page .ingredients__modal-inner .metafield-rich_text_field:last-child,.product-page .ingredients__modal-inner .section-header .metafield-rich_text_field:last-child{margin-bottom:24px}@media (max-width: 834px){.section-header h1,.section-header h2,.section-header h3,.section-header h4,.section-header h5,.section-header h6{max-width:350px;margin-left:auto;margin-right:auto}}.section-header>*+*{margin-top:8px}.section-header>*+*.btn,.section-header>*+*.rte,.product-page .ingredients__modal-inner .section-header>*+.metafield-rich_text_field,.section-header>*+*.cta{margin-top:16px}.section-header.text-left{text-align:left}.section-header.text-left h1,.section-header.text-left h2,.section-header.text-left h3,.section-header.text-left h4,.section-header.text-left h5,.section-header.text-left h6{max-width:none}@media (max-width: 834px){.section-header.text-left h1,.section-header.text-left h2,.section-header.text-left h3,.section-header.text-left h4,.section-header.text-left h5,.section-header.text-left h6{margin-left:0}}.section-header.text-left .rte,.section-header.text-left .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .section-header.text-left .metafield-rich_text_field{margin-left:0;max-width:650px}@media (min-width: 835px){.section-header.text-left--desktop{text-align:left}.section-header.text-left--desktop h1,.section-header.text-left--desktop h2,.section-header.text-left--desktop h3,.section-header.text-left--desktop h4,.section-header.text-left--desktop h5,.section-header.text-left--desktop h6{max-width:none}}@media (min-width: 835px) and (max-width: 834px){.section-header.text-left--desktop h1,.section-header.text-left--desktop h2,.section-header.text-left--desktop h3,.section-header.text-left--desktop h4,.section-header.text-left--desktop h5,.section-header.text-left--desktop h6{margin-left:0}}@media (min-width: 835px){.section-header.text-left--desktop .rte,.section-header.text-left--desktop .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .section-header.text-left--desktop .metafield-rich_text_field{margin-left:0;max-width:650px}}@media (max-width: 834px){.section-header.text-left--tablet{text-align:left}.section-header.text-left--tablet h1,.section-header.text-left--tablet h2,.section-header.text-left--tablet h3,.section-header.text-left--tablet h4,.section-header.text-left--tablet h5,.section-header.text-left--tablet h6{max-width:none}}@media (max-width: 834px) and (max-width: 834px){.section-header.text-left--tablet h1,.section-header.text-left--tablet h2,.section-header.text-left--tablet h3,.section-header.text-left--tablet h4,.section-header.text-left--tablet h5,.section-header.text-left--tablet h6{margin-left:0}}@media (max-width: 834px){.section-header.text-left--tablet .rte,.section-header.text-left--tablet .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .section-header.text-left--tablet .metafield-rich_text_field{margin-left:0;max-width:650px}}.social-icons{margin:0 -7.5px}.social-icons>*{padding:0 7.5px}.social-icons li a{width:30px;height:30px;background:#fbfbfc;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:17px;transition:transform .25s ease}@media (max-width: 834px){.social-icons li a{width:40px;height:40px;font-size:24px}}@media (min-width: 835px){.social-icons li a:hover{transform:scale(1.12)}}.mega-menu{position:absolute;top:100%;left:0;width:100%;transition:opacity .15s linear,visibility .15s linear;box-shadow:0 18px 18px -18px #0000000f}.mega-menu:not(.open){opacity:0;visibility:hidden;pointer-events:none}.mega-menu:not(.open) img:not(.placeholder):not(.loaded){display:none}.mega-menu .mega-menu-inner{background:#fff;padding-top:24px;padding-bottom:24px;border-top:1px solid #f4f4f4;overflow-y:auto;scrollbar-width:none;max-height:calc(var(--vh) * 100 - var(--header-sticky-height))}.mega-menu .mega-menu-inner::-webkit-scrollbar{width:0px;height:0;padding:0;display:none;margin:0;border:none;background:transparent}.mega-menu .mega-menu-inner>.wrapper>.menu-area{-moz-column-count:6;column-count:6;flex-grow:1;margin:-20px -20px -12px}.mega-menu .mega-menu-inner>.wrapper>.menu-area.has-image-area{-moz-column-count:5;column-count:5}@media (max-width: 1199px){.mega-menu .mega-menu-inner>.wrapper>.menu-area{-moz-column-gap:20px;column-gap:20px}}.mega-menu .mega-menu-inner>.wrapper>.menu-area>*{padding:20px 20px 12px;-moz-column-break-inside:avoid;break-inside:avoid}.mega-menu .mega-menu-inner>.wrapper>.menu-area .link-menu.has-sub-links>h6{margin-bottom:4px}.mega-menu .mega-menu-inner>.wrapper>.menu-area .link-menu.break-before-column{-moz-column-break-before:column;break-before:column}.mega-menu .mega-menu-inner>.wrapper>.menu-area .link-menu>h6{text-transform:none}.mega-menu .mega-menu-inner>.wrapper>.menu-area .link-menu>h6 a{font-size:inherit;pointer-events:none}.mega-menu .mega-menu-inner>.wrapper>.menu-area .link-menu>h6 a[href]{pointer-events:auto}.mega-menu .mega-menu-inner>.wrapper>.menu-area .link-menu>h6 a[href]:hover{color:#c72263}.mega-menu .mega-menu-inner>.wrapper>.menu-area .link-menu ul li a{padding:8px 0;display:inline-block;transition:all .35s ease;font-size:14px}.mega-menu .mega-menu-inner>.wrapper>.menu-area .link-menu ul li a:hover{color:#c72263}.mega-menu .mega-menu-inner>.wrapper>.menu-area .link-menu ul li a span{color:#225728;transition:inherit}.mega-menu .mega-menu-inner>.wrapper>.menu-area .link-menu ul li a span:hover{color:#191919}.mega-menu .mega-menu-inner>.wrapper>.image-area{width:390px;min-width:390px;padding-left:70px}@media (max-width: 1199px){.mega-menu .mega-menu-inner>.wrapper>.image-area{padding-left:40px}}.mega-menu .mega-menu-inner>.wrapper>.image-area ul>li+li{margin-top:16px}.mega-menu .mega-menu-inner>.wrapper>.image-area ul>li .overlay-image-item .image-area .picture-element-wrapper{padding-bottom:65%}.mega-menu .mega-menu-inner>.wrapper>.image-area ul>li .overlay-image-item .content-area .inner h3{font-size:14px;line-height:1.3;font-family:Gotham,Arial,sans-serif;font-weight:400}.search-dropdown{width:100%;background:#fff;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1),visibility .25s cubic-bezier(.22,1,.36,1);z-index:49;padding:16px;border-top:solid 1px #f4f4f4}.search-dropdown .close-search-dropdown{position:absolute;top:50%;transform:translateY(-50%);right:16px;padding:10px;z-index:1}.search-dropdown .close-search-dropdown img,.search-dropdown .close-search-dropdown svg{width:12px;height:12px}.search-dropdown .search-form{position:relative;width:100%}.search-dropdown .search-form label{position:absolute;left:0;top:50%;transform:translateY(-50%);height:100%;padding:0 0 0 18px;display:flex;align-items:center;cursor:pointer;justify-content:center}.search-dropdown .search-form label img,.search-dropdown .search-form label svg{width:16px}.search-dropdown .search-form input{border:1px solid #225728;font-size:11px;padding:8px 30px 8px 40px;border-radius:10px;width:100%}.search-dropdown .search-form input::-moz-placeholder{opacity:1;color:inherit}.search-dropdown .search-form input::placeholder{opacity:1;color:inherit}.mobile-nav{position:absolute;width:100%;top:var(--header-height);left:0;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1),visibility .25s cubic-bezier(.22,1,.36,1);z-index:9999999998;height:100vh;height:calc(var(--vh, 1vh) * 100 - var(--header-height));height:calc(100dvh - var(--header-height));display:flex;flex-direction:column}.mobile-nav:not(.open){opacity:0;visibility:hidden}.mobile-nav:not(.open) .mobile-nav-inner{transform:translate(-100%)}.mobile-nav:not(.open) img:not(.placeholder):not(.loaded){display:none}.mobile-nav.sub-menu-open .top-menu>ul>li>a{display:none}.mobile-nav.sub-menu-open .sub-menu-container{min-height:calc(var(--vh, 1vh) * 100 - var(--header-height))}.mobile-nav .mobile-nav-inner{background:#fff;flex-grow:1;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1),visibility .25s cubic-bezier(.22,1,.36,1);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100%;max-width:100%;position:relative}.mobile-nav .mobile-nav-inner .mobile-nav-featured-block{position:relative;overflow:hidden;border-radius:4px;margin:8px;min-height:96px;color:var(--text, #fff);background-color:var(--bg, #225728);display:flex;align-items:center;padding:16px;font-size:14px;line-height:1.3}.mobile-nav .mobile-nav-inner .mobile-nav-featured-block .content-area{width:100%;z-index:1}.mobile-nav .mobile-nav-inner .mobile-nav-featured-block .image-area{position:absolute;top:0;left:0;width:100%;height:100%}.mobile-nav .mobile-nav-inner .chevron{display:flex;justify-content:center;align-items:center;border-radius:100%;width:32px;height:32px;background-color:#f4f4f4;padding:8px}.mobile-nav .mobile-nav-inner .chevron svg{transform:rotate(-90deg)}.mobile-nav .mobile-nav-inner .chevron--left svg{transform:rotate(90deg)}.mobile-nav .mobile-nav-inner .top-menu,.mobile-nav .mobile-nav-inner .bottom-menu{padding:0}.mobile-nav .mobile-nav-inner .top-menu>ul>li,.mobile-nav .mobile-nav-inner .bottom-menu>ul>li{transition:all .35s ease}.mobile-nav .mobile-nav-inner .top-menu>ul>li .sub-menu-container,.mobile-nav .mobile-nav-inner .bottom-menu>ul>li .sub-menu-container{position:absolute;top:0;right:0;height:100vh;height:calc(var(--vh, 1vh) * 100 - var(--header-height));width:100%;background:#fff;z-index:100;transition:right .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1),visibility .25s cubic-bezier(.22,1,.36,1)}.mobile-nav .mobile-nav-inner .top-menu>ul>li .sub-menu-container:not(.active),.mobile-nav .mobile-nav-inner .bottom-menu>ul>li .sub-menu-container:not(.active){opacity:0;visibility:hidden;right:-100%;height:0;overflow:hidden}.mobile-nav .mobile-nav-inner .top-menu>ul>li .sub-menu-container .sub-menu-heading,.mobile-nav .mobile-nav-inner .bottom-menu>ul>li .sub-menu-container .sub-menu-heading{font-size:18px;background-color:#f6f8f6;padding:16px}.mobile-nav .mobile-nav-inner .top-menu>ul>li .sub-menu-container .sub-menu-heading>.flex,.mobile-nav .mobile-nav-inner .bottom-menu>ul>li .sub-menu-container .sub-menu-heading>.flex{gap:16px}.mobile-nav .mobile-nav-inner .top-menu>ul>li .sub-menu-container .sub-menu-heading .chevron,.mobile-nav .mobile-nav-inner .bottom-menu>ul>li .sub-menu-container .sub-menu-heading .chevron{border:1px solid #225728;background-color:transparent}.mobile-nav .mobile-nav-inner .top-menu>ul>li .sub-menu-container>ul:not(.image-area),.mobile-nav .mobile-nav-inner .bottom-menu>ul>li .sub-menu-container>ul:not(.image-area){padding:8px}.mobile-nav .mobile-nav-inner .top-menu>ul>li .sub-menu-container>ul:not(.image-area)>li:not(.image-area-wrapper),.mobile-nav .mobile-nav-inner .bottom-menu>ul>li .sub-menu-container>ul:not(.image-area)>li:not(.image-area-wrapper){margin:0 8px}.mobile-nav .mobile-nav-inner .top-menu>ul>li .sub-menu-container>ul:not(.image-area)>li:not(.image-area-wrapper) .sub-menu-heading,.mobile-nav .mobile-nav-inner .bottom-menu>ul>li .sub-menu-container>ul:not(.image-area)>li:not(.image-area-wrapper) .sub-menu-heading{margin:16px -16px 8px;padding:16px}.mobile-nav .mobile-nav-inner .top-menu>ul>li .sub-menu-container>ul:not(.image-area)>li:not(.image-area-wrapper):last-child,.mobile-nav .mobile-nav-inner .bottom-menu>ul>li .sub-menu-container>ul:not(.image-area)>li:not(.image-area-wrapper):last-child{margin-bottom:12px}.mobile-nav .mobile-nav-inner .top-menu>ul>li .sub-menu-container>ul:not(.image-area)>li:not(.image-area-wrapper) a,.mobile-nav .mobile-nav-inner .bottom-menu>ul>li .sub-menu-container>ul:not(.image-area)>li:not(.image-area-wrapper) a{padding:16px 0}.mobile-nav .mobile-nav-inner .top-menu>ul>li .mobile-nav-featured-block,.mobile-nav .mobile-nav-inner .bottom-menu>ul>li .mobile-nav-featured-block{margin:24px 8px 16px;min-height:229px;align-items:flex-end;font-size:16px;padding:24px;position:relative}.mobile-nav .mobile-nav-inner .top-menu>ul>li .mobile-nav-featured-block:after,.mobile-nav .mobile-nav-inner .bottom-menu>ul>li .mobile-nav-featured-block:after{pointer-events:none;content:"";background:linear-gradient(to bottom,#0000,#0006);height:33%;position:absolute;bottom:0;left:0;width:100%}.mobile-nav .mobile-nav-inner .top-menu>ul>li .mobile-nav-featured-block .chevron,.mobile-nav .mobile-nav-inner .bottom-menu>ul>li .mobile-nav-featured-block .chevron{background-color:#fbfbfc80}.mobile-nav .mobile-nav-inner .top-menu{padding:8px 16px 8px 8px}.mobile-nav .mobile-nav-inner .top-menu ul>li{font-size:14px}.mobile-nav .mobile-nav-inner .top-menu ul>li:not(:last-of-type){border-bottom:1px solid #f4f4f4}.mobile-nav .mobile-nav-inner .top-menu ul>li>a{padding:8px;line-height:1}.mobile-nav .mobile-nav-inner .top-menu ul>li>a .image-wrapper{gap:16px}.mobile-nav .mobile-nav-inner .top-menu ul>li>a .image-wrapper img{width:56px;height:56px;border-radius:4px}.mobile-nav .mobile-nav-inner .bottom-menu{background:#fbfbfc;padding-top:4px;padding-bottom:16px;flex-grow:1}.mobile-nav .mobile-nav-inner .bottom-menu>ul>li{font-size:12px}.mobile-nav .mobile-nav-inner .bottom-menu>ul>li>a{padding:12px 16px;line-height:1}.mobile-nav .mobile-nav-inner .action-menu{position:sticky;bottom:0;background:#225728;color:#fff;display:flex;justify-content:space-around;padding:16px;font-size:12px}.mobile-nav .mobile-nav-inner .action-menu a{line-height:1.33;gap:8px}.mobile-nav .mobile-nav-inner .action-menu svg path{stroke:#fff}.mobile-nav__leave{margin:0 16px 56px}.mobile-nav__leave .btn{font-size:13px;width:100%;color:var(--color);background-color:var(--bg);border-color:var(--color)}.mobile-nav__leave .btn:focus{color:var(--focus-color);background-color:var(--focus-bg);border-color:var(--focus-bg)}body.mobile-nav-open iframe#launcher{bottom:calc(var(--bottom-bar-height) + 64px)!important}.product-grid-item{margin-bottom:40px;display:flex;flex-direction:column}@media (max-width: 834px){.product-grid-item{margin-bottom:25px}}.keen-slider__slide .product-grid-item{margin-bottom:0;width:100%}@media (min-width: 835px){.product-grid-item:hover .product-text-badges{opacity:0;visibility:hidden}}.product-grid-item .product-image-area{width:100%;position:relative;overflow:hidden}@media (hover: hover) and (min-width: 835px){.product-grid-item .product-image-area:hover>a .picture-element-wrapper.hover-image,.product-grid-item .product-image-area:hover .product-quick-buy .btn{opacity:1;visibility:visible}}.product-grid-item .product-image-area>a{display:block;position:relative}.product-grid-item .product-image-area>a .picture-element-wrapper{padding-bottom:100%}@media (min-width: 835px){.product-grid-item .product-image-area>a .picture-element-wrapper.hover-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .15s linear,visibility .15s linear}}.product-grid-item .product-image-area .wishlist-button-container{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center}.product-grid-item .product-image-area .wishlist-button-container button{line-height:0;padding:16px;margin:-16px}@media (max-width: 834px){.product-grid-item .product-image-area .wishlist-button-container button{padding:10px;margin:-10px -16px}}.product-grid-item .product-image-area .wishlist-button-container button svg path{stroke:#225728}.product-grid-item .product-image-area .product-quick-buy{display:var(--quick-buy-over-image)!important;position:absolute;bottom:8px;right:8px}.product-grid-item .product-image-area .product-quick-buy>button{display:flex;align-items:center;justify-content:center;line-height:0;padding:16px;margin:-16px}@media (max-width: 834px){.product-grid-item .product-image-area .product-quick-buy>button{padding:0;margin:-10px -7px}}.product-grid-item .product-info-area{padding-top:5px;padding-bottom:0;flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}.product-grid-item .product-info-area>*:not(:last-child){margin-bottom:8px}@media (max-width: 834px){.product-grid-item .product-info-area{padding-top:3px}}.product-grid-item .product-info-area a[data-product-url]{margin-top:8px}.product-grid-item .product-info-area .product-title{font-size:20px;letter-spacing:.2px;line-height:1;text-transform:capitalize}.product-grid-item .product-info-area .product-title__sub{display:block;font-style:italic;font-size:18px;letter-spacing:.18px;margin-top:4px;text-transform:none}@media (max-width: 834px){.product-grid-item .product-info-area .product-title__sub{font-size:16px}}@media (max-width: 834px){.product-grid-item .product-info-area .product-title{font-size:18px}}.product-grid-item .product-info-area .product-subtitle *{font-size:16px}.product-grid-item .product-info-area .product-size-price-flex{width:100%}.product-grid-item .product-info-area .product-size-price-flex .size{margin-left:8px}.product-grid-item .product-info-area .product-size-price-flex.sold-out{color:#acacac!important}.product-grid-item .product-info-area .size{font-size:12px}@media (max-width: 834px){.product-grid-item .product-info-area .size{font-size:10px}}.product-grid-item .product-info-area .product-prices{font-weight:500;font-size:14px}@media (max-width: 834px){.product-grid-item .product-info-area .product-prices{font-size:12px;font-weight:600}}.product-grid-item .product-info-area .product-prices .from{font-weight:400;margin-right:4px;font-size:14px;margin-bottom:1px}@media (max-width: 834px){.product-grid-item .product-info-area .product-prices .from{font-size:10px}}.product-grid-item .product-info-area .product-prices .on-sale{color:#cf1e00}.product-grid-item .product-info-area .product-prices .compare-at-price{text-decoration:line-through;opacity:.5;margin-left:8px;font-weight:400;font-size:12px}.product-grid-item .product-info-area .notify-icon{margin-left:auto}.product-grid-item .product-info-area .product-swatches{margin:0 -1px}.product-grid-item .product-info-area .product-swatches li{padding:0 1px;font-size:12px}.product-grid-item .product-info-area .product-swatches li.swatch-item>*{width:10px;height:10px;display:block;min-width:10px;min-height:10px;border-radius:50%;background-size:cover;background-position:center center;background-repeat:no-repeat}.product-grid-item .product-info-area .product-swatches li.text-item{margin-left:6px}.product-grid-item .product-info-area .add-to-cart-form{width:100%}.product-grid-item .product-info-area .add-to-cart-form>*+*{margin-top:16px}.product-grid-item .product-info-area .add-to-cart-form>*{width:100%}.product-grid-item .product-info-area .add-to-cart-form .choices:not(.is-flipped) .choices__list--dropdown .choices__list{max-height:140px}.product-grid-item .product-info-area .product-usp-tabs__tab{text-transform:lowercase;line-height:normal;padding:4.5px 13px}@media (max-width: 834px){.product-grid-item .product-info-area .product-usp-tabs__tab{font-size:10px;padding:4px 6px}}.product-grid-item .product-info-area .reviews{position:relative;margin-bottom:0}.product-grid-item .product-info-area .reviews .reviews-anchor{position:absolute;left:0;top:0;width:100%;height:100%}.product-grid-item .product-info-area .reviews .yotpo-reviews-star-ratings-widget{margin-top:8px;margin-bottom:0!important}.product-grid-item .product-info-area .reviews .yotpo-sr-bottom-line-score,.product-grid-item .product-info-area .reviews .yotpo-sr-vertical-border,.product-grid-item .product-info-area .reviews .yotpo-star-rating-reviews-summary-link{display:none!important}.product-grid-item .product-info-area .reviews .yotpo-sr-bottom-line-summary{flex-direction:row!important;align-items:center!important}.product-grid-item .product-info-area .reviews .yotpo-sr-bottom-line-summary>div{height:auto!important}.product-grid-item .product-info-area .reviews .yotpo-sr-bottom-line-summary .star-container svg{width:12px!important;height:12px!important}@media (max-width: 834px){.product-grid-item .product-info-area .reviews .yotpo-sr-bottom-line-summary .star-container svg{width:8px!important;height:8px!important}}.product-grid-item .product-info-area .reviews .yotpo-sr-bottom-line-text{font-size:10px!important;font-family:Gotham,Arial,sans-serif!important;line-height:normal!important}@media (max-width: 834px){.product-grid-item .product-info-area .reviews .yotpo-sr-bottom-line-text{line-height:8px!important}}.product-grid-item .product-info-area .product-quick-buy-cta{width:100%;margin-top:auto;display:var(--quick-buy-cta)!important}.product-grid-item .product-info-area .product-quick-buy-cta .btn{width:100%;font-size:12px;margin-top:8px}.product-grid-item.show-variant-options--true .product-info-area .product-size-price-flex{margin-top:0}.quantity-selector{border:1px solid currentColor;align-items:center;display:inline-flex}.quantity-selector button{width:50px;height:46px;display:flex;justify-content:center;align-items:center;border:0 none;transition:background .15s,border-color .15s}.quantity-selector button img,.quantity-selector button svg{width:10px;height:10px}.quantity-selector button img path,.quantity-selector button svg path{stroke:currentColor;transition:stroke .15s,fill .15s}.quantity-selector input{width:50px;height:46px;text-align:center;border:0 none;font-size:14px}.accordion .accordion-item{border-bottom:1px solid #f4f4f4}.accordion .accordion-item:first-child{border-top:1px solid #f4f4f4}.accordion .accordion-item .accordion-header{padding-top:16px;padding-bottom:16px;cursor:pointer}@media (max-width: 834px){.accordion .accordion-item .accordion-header .s2{margin-right:30px}}.accordion .accordion-item .accordion-header svg{width:12px;height:12px;transition:all .35s ease}.accordion .accordion-item .accordion-header svg .horizontal-line{transition:all .35s ease}.accordion .accordion-item .accordion-header img{transition:all .35s ease}.accordion .accordion-item.open .accordion-header svg{transform:rotate(90deg)}.accordion .accordion-item.open .accordion-header svg .horizontal-line{opacity:0}.accordion .accordion-item.open .accordion-header img{transform:rotate(180deg)}.accordion .accordion-item .accordion-content{transition:max-height .25s;overflow:hidden}.accordion .accordion-item .accordion-content:not(.open){max-height:0px}.accordion .accordion-item .accordion-content .rte,.accordion .accordion-item .accordion-content .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .accordion .accordion-item .accordion-content .metafield-rich_text_field{margin-bottom:20px}.article-grid-item{display:flex;flex-direction:column;position:relative}@media (max-width: 480px){.article-grid-item{flex-direction:row;padding-bottom:24px;border-bottom:1px solid #f4f4f4}}.keen-slider__slide .article-grid-item{margin-bottom:0}.article-grid-item .article-image-area{width:100%;position:relative}@media (max-width: 480px){.article-grid-item .article-image-area{width:80px;margin-right:8px}.article-grid-item .article-image-area .object-fit--cover,.article-grid-item .article-image-area .object-fit--contain{padding-bottom:100%}}.article-grid-item .article-content-area{margin-top:16px;display:flex;flex-direction:column;justify-content:flex-start}@media (max-width: 480px){.article-grid-item .article-content-area{margin-top:0;width:calc(100% - 80px)}}.article-grid-item .article-content-area.show-tags--false .article-info{order:-1;margin-bottom:16px;margin-top:0;color:#191919;text-transform:uppercase;letter-spacing:1.2px;font-size:12px}@media (max-width: 480px){.article-grid-item .article-content-area.show-tags--false .article-info{margin-bottom:8px}}.article-grid-item .article-content-area .article-tags *{font-weight:700}@media (max-width: 480px){.article-grid-item .article-content-area .article-title .h4{font-size:18px}}.article-grid-item .article-content-area .article-info{color:#19191980;font-size:14px}@media (max-width: 480px){.article-grid-item .article-content-area .article-info{font-size:12px}}.article-grid-item .article-content-area .article-info .sep{display:flex;align-items:center}.article-grid-item .article-content-area .article-info .sep:before{content:"";width:16px;height:1px;background:currentColor}.article-grid-item .article-content-area>*+*{margin-top:8px}.article-grid-item .article-content-area>*+*.article-title{margin-top:0}@media (max-width: 480px){.article-grid-item .article-content-area>*+*.article-title{margin-top:4px}}.article-grid-item-live-secondary{margin-bottom:40px;display:flex;flex-direction:column}@media (max-width: 834px){.article-grid-item-live-secondary{margin-bottom:25px}}.keen-slider__slide .article-grid-item-live-secondary{margin-bottom:0}.article-grid-item-live-secondary .article-image-area{width:100%;position:relative}.article-grid-item-live-secondary .article-image-area .object-fit--cover{padding-bottom:125%}.article-grid-item-live-secondary .article-image-area>a{transition:all .5s ease-in-out;display:block}.article-grid-item-live-secondary .article-image-area:hover>a{transform:scale(1.02)}.article-grid-item-live-secondary .article-content-area{margin-top:16px}@media (max-width: 834px){.article-grid-item-live-secondary .article-content-area .article-title .h3{text-transform:uppercase}}.article-grid-item-live-secondary .article-content-area>*+*{margin-top:16px}.article-grid-item-live-secondary .article-content-area>*+*.rte,.article-grid-item-live-secondary .product-page .ingredients__modal-inner .article-content-area>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .article-grid-item-live-secondary .article-content-area>*+.metafield-rich_text_field{margin-top:4px}@media (max-width: 834px){.article-grid-item-live-secondary .article-content-area>*+*.rte,.article-grid-item-live-secondary .product-page .ingredients__modal-inner .article-content-area>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .article-grid-item-live-secondary .article-content-area>*+.metafield-rich_text_field{margin-top:8px}}.progress-bar{background:#f4f4f4;height:2px;max-width:650px;margin:40px auto 0;display:flex;width:100%}@media (max-width: 834px){.progress-bar{margin-top:16px;max-width:160px}}.progress-bar span{background:#225728;width:calc(100% * var(--current-slide) / var(--total-slides));transition:all .35s ease}.overlay-image-item{position:relative}.overlay-image-item .image-area{position:relative;width:100%;display:block}.overlay-image-item .image-area:before{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,calc(1% * var(--overlay-opacity)));position:absolute;left:0;top:0;pointer-events:none;z-index:1}@media (max-width: 834px){.overlay-image-item .image-area:before{background:rgba(0,0,0,calc(1% * var(--overlay-opacity-mobile, var(--overlay-opacity))))}}.overlay-image-item .content-area{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;pointer-events:none;z-index:2;padding:16px}.overlay-image-item .content-area.text-color--light{color:#fff}.overlay-image-item .content-area .cta{pointer-events:auto}.overlay-image-item .content-area .inner{max-width:410px}.overlay-image-item .content-area .inner h3{text-transform:none;line-height:1.5}.overlay-image-item .content-area .inner>*+*{margin-top:16px}.component--featured-collection-item{position:relative}.component--featured-collection-item .image-area{position:relative;width:100%;display:block}.component--featured-collection-item .image-area:before{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,calc(1% * var(--overlay-opacity)));position:absolute;left:0;top:0;pointer-events:none;z-index:1}@media (max-width: 834px){.component--featured-collection-item .image-area:before{background:rgba(0,0,0,calc(1% * var(--overlay-opacity-mobile, var(--overlay-opacity))))}}.component--featured-collection-item .image-area .hover-media{opacity:0;visibility:hidden;transition:all .3s ease-out;position:absolute;left:0;top:0;width:100%;height:100%;padding:0}@media (hover: hover){.component--featured-collection-item .image-area:hover .hover-media{opacity:1;visibility:visible}.component--featured-collection-item .image-area:hover+.content-area .top-title{opacity:1;visibility:visible}}.component--featured-collection-item .content-area{position:absolute;bottom:0;left:0;width:100%;pointer-events:none;padding:16px;color:#fff;z-index:2}.component--featured-collection-item .content-area .top-title{opacity:0;visibility:hidden;margin-bottom:4px;transition:all .3s ease-out}@media (min-width: 835px){.component--featured-collection-item .content-area .h4{text-transform:none;font-family:Gotham,Arial,sans-serif;font-weight:400}}.ffc--form,[data-klaviyo-form]{position:relative}.ffc--form:after,[data-klaviyo-form]:after{content:"";display:block;position:absolute;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.ffc--form:after,[data-klaviyo-form]:after{width:30px;height:30px;top:calc(50% - 15px);left:calc(50% - 15px);background-image:url(//tropicskincare.com/cdn/shop/t/1900/assets/icon-loading.svg?v=30777118699992376991751355665);background-size:contain;background-position:center center;background-repeat:no-repeat;animation:rotate .5s linear infinite;z-index:12;pointer-events:none}.ffc--form[disabled]:after,[data-klaviyo-form][disabled]:after{opacity:1;visibility:visible}.ffc--form[disabled]>*,[data-klaviyo-form][disabled]>*{opacity:0;pointer-events:none}.ffc--form>*,[data-klaviyo-form]>*{transition:all .35s ease}.ffc--form .form-success,[data-klaviyo-form] .form-success{margin-bottom:16px;background:#225728;color:#fff;padding:10px}.ffc--form .input-field-group.checkbox-group,[data-klaviyo-form] .input-field-group.checkbox-group{margin-top:40px}.ffc--form .input-field-group.checkbox-group+.checkbox-group,[data-klaviyo-form] .input-field-group.checkbox-group+.checkbox-group{margin-top:16px}.ffc--form .input-field-group.checkbox-group .rte,.ffc--form .input-field-group.checkbox-group .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .ffc--form .input-field-group.checkbox-group .metafield-rich_text_field,[data-klaviyo-form] .input-field-group.checkbox-group .rte,[data-klaviyo-form] .input-field-group.checkbox-group .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner [data-klaviyo-form] .input-field-group.checkbox-group .metafield-rich_text_field{margin-bottom:16px}.ffc--form .input-field-group+*,[data-klaviyo-form] .input-field-group+*{margin-top:24px}@media (max-width: 834px){.ffc--form .input-field-group+*,[data-klaviyo-form] .input-field-group+*{margin-top:24px}}.ffc--form .input-field-group>*+*,[data-klaviyo-form] .input-field-group>*+*{margin-top:16px}.ffc--form .input-field-group.input-field-group--birthday li,[data-klaviyo-form] .input-field-group.input-field-group--birthday li{width:33.3333333333%;max-width:115px}@media (max-width: 834px){.ffc--form .input-field-group.input-field-group--birthday li,[data-klaviyo-form] .input-field-group.input-field-group--birthday li{max-width:none}.ffc--form .input-field-group.input-field-group--birthday li .choices__inner,[data-klaviyo-form] .input-field-group.input-field-group--birthday li .choices__inner{text-align:left}}@media (max-width: 834px){.ffc--form .input-field-group.input-field-group--ambassador .input-field-flex li,.ffc--form .input-field-group.input-field-group--choice .input-field-flex li,[data-klaviyo-form] .input-field-group.input-field-group--ambassador .input-field-flex li,[data-klaviyo-form] .input-field-group.input-field-group--choice .input-field-flex li{width:50%}}.ffc--form .input-field-group.input-field-group--ambassador .input-field-flex li input,.ffc--form .input-field-group.input-field-group--choice .input-field-flex li input,[data-klaviyo-form] .input-field-group.input-field-group--ambassador .input-field-flex li input,[data-klaviyo-form] .input-field-group.input-field-group--choice .input-field-flex li input{display:none}.ffc--form .input-field-group.input-field-group--ambassador .input-field-flex li input+label,.ffc--form .input-field-group.input-field-group--ambassador .input-field-flex li input+a,.ffc--form .input-field-group.input-field-group--choice .input-field-flex li input+label,.ffc--form .input-field-group.input-field-group--choice .input-field-flex li input+a,[data-klaviyo-form] .input-field-group.input-field-group--ambassador .input-field-flex li input+label,[data-klaviyo-form] .input-field-group.input-field-group--ambassador .input-field-flex li input+a,[data-klaviyo-form] .input-field-group.input-field-group--choice .input-field-flex li input+label,[data-klaviyo-form] .input-field-group.input-field-group--choice .input-field-flex li input+a{border-radius:10px;padding:12px 16px;background:#fbfbfc;font-size:14px;text-align:center;border:1px solid #fbfbfc;transition:all .35s ease;cursor:pointer;width:100%;display:block;color:inherit}.ffc--form .input-field-group.input-field-group--ambassador .input-field-flex li input+label:hover,.ffc--form .input-field-group.input-field-group--ambassador .input-field-flex li input+a:hover,.ffc--form .input-field-group.input-field-group--choice .input-field-flex li input+label:hover,.ffc--form .input-field-group.input-field-group--choice .input-field-flex li input+a:hover,[data-klaviyo-form] .input-field-group.input-field-group--ambassador .input-field-flex li input+label:hover,[data-klaviyo-form] .input-field-group.input-field-group--ambassador .input-field-flex li input+a:hover,[data-klaviyo-form] .input-field-group.input-field-group--choice .input-field-flex li input+label:hover,[data-klaviyo-form] .input-field-group.input-field-group--choice .input-field-flex li input+a:hover{background:#d3ddd44d;border-color:#225728;color:#225728}.ffc--form .input-field-group.input-field-group--ambassador .input-field-flex li input:checked+label,.ffc--form .input-field-group.input-field-group--choice .input-field-flex li input:checked+label,[data-klaviyo-form] .input-field-group.input-field-group--ambassador .input-field-flex li input:checked+label,[data-klaviyo-form] .input-field-group.input-field-group--choice .input-field-flex li input:checked+label{background:#d3ddd44d;border-color:#225728;color:#225728}.ffc--form .input-field-title,[data-klaviyo-form] .input-field-title{text-align:left;margin-bottom:16px}.ffc--form .input-field-title .rte,.ffc--form .input-field-title .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .ffc--form .input-field-title .metafield-rich_text_field,[data-klaviyo-form] .input-field-title .rte,[data-klaviyo-form] .input-field-title .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner [data-klaviyo-form] .input-field-title .metafield-rich_text_field{margin-top:8px}.ffc--form .input-field,[data-klaviyo-form] .input-field{display:flex;border:1px solid #191919;border-radius:10px;position:relative}.ffc--form .input-field+*,[data-klaviyo-form] .input-field+*{margin-top:16px}.ffc--form .input-field label,[data-klaviyo-form] .input-field label{font-size:14px;white-space:nowrap;letter-spacing:.01em;cursor:pointer;padding:13px 0 13px 24px;line-height:1;order:-1;display:flex;align-items:center}.ffc--form .input-field input,.ffc--form .input-field textarea,.ffc--form .input-field select,[data-klaviyo-form] .input-field input,[data-klaviyo-form] .input-field textarea,[data-klaviyo-form] .input-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:13px 13px 13px 24px;font-size:14px;width:100%;color:#191919;border:0 none;line-height:1.03;border-radius:10px;letter-spacing:.01em}.ffc--form .input-field input::-moz-placeholder,.ffc--form .input-field textarea::-moz-placeholder,.ffc--form .input-field select::-moz-placeholder,[data-klaviyo-form] .input-field input::-moz-placeholder,[data-klaviyo-form] .input-field textarea::-moz-placeholder,[data-klaviyo-form] .input-field select::-moz-placeholder{color:#191919;opacity:.3}.ffc--form .input-field input::placeholder,.ffc--form .input-field textarea::placeholder,.ffc--form .input-field select::placeholder,[data-klaviyo-form] .input-field input::placeholder,[data-klaviyo-form] .input-field textarea::placeholder,[data-klaviyo-form] .input-field select::placeholder{color:#191919;opacity:.3}.ffc--form .input-field input:-webkit-autofill,.ffc--form .input-field input:-webkit-autofill:hover,.ffc--form .input-field input:-webkit-autofill:focus,.ffc--form .input-field input:-webkit-autofill:active,.ffc--form .input-field textarea:-webkit-autofill,.ffc--form .input-field textarea:-webkit-autofill:hover,.ffc--form .input-field textarea:-webkit-autofill:focus,.ffc--form .input-field textarea:-webkit-autofill:active,.ffc--form .input-field select:-webkit-autofill,.ffc--form .input-field select:-webkit-autofill:hover,.ffc--form .input-field select:-webkit-autofill:focus,.ffc--form .input-field select:-webkit-autofill:active,[data-klaviyo-form] .input-field input:-webkit-autofill,[data-klaviyo-form] .input-field input:-webkit-autofill:hover,[data-klaviyo-form] .input-field input:-webkit-autofill:focus,[data-klaviyo-form] .input-field input:-webkit-autofill:active,[data-klaviyo-form] .input-field textarea:-webkit-autofill,[data-klaviyo-form] .input-field textarea:-webkit-autofill:hover,[data-klaviyo-form] .input-field textarea:-webkit-autofill:focus,[data-klaviyo-form] .input-field textarea:-webkit-autofill:active,[data-klaviyo-form] .input-field select:-webkit-autofill,[data-klaviyo-form] .input-field select:-webkit-autofill:hover,[data-klaviyo-form] .input-field select:-webkit-autofill:focus,[data-klaviyo-form] .input-field select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important;-webkit-text-fill-color:#225728}.ffc--form .input-field select,[data-klaviyo-form] .input-field select{padding-right:40px}.ffc--form .input-field a,[data-klaviyo-form] .input-field a{text-decoration:underline;font-size:12px;white-space:nowrap;align-self:center;margin-right:16px;margin-left:16px}.ffc--form .input-field .choices,[data-klaviyo-form] .input-field .choices{width:100%;display:flex;position:static}.ffc--form .input-field .choices .choices__inner,[data-klaviyo-form] .input-field .choices .choices__inner{border:0 none;border-radius:10px}.ffc--form .input-field .choices .choices__inner .choices__item:not(.choices__placeholder),[data-klaviyo-form] .input-field .choices .choices__inner .choices__item:not(.choices__placeholder){color:#191919}.ffc--form .input-field .choices .choices__list--dropdown,[data-klaviyo-form] .input-field .choices .choices__list--dropdown{width:calc(100% + 2px);left:-1px}.ffc--form .input-field .choices .choices__input,[data-klaviyo-form] .input-field .choices .choices__input{padding:0;margin:0}.ffc--form .input-field .choices .choices__item,[data-klaviyo-form] .input-field .choices .choices__item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ffc--form .input-field select,[data-klaviyo-form] .input-field select{background-image:url(//tropicskincare.com/cdn/shop/t/1900/assets/icon-chevron.svg?v=113251538092337060421751355665);background-position:right 16px center;background-repeat:no-repeat;background-size:16px 16px;cursor:pointer}.ffc--form .input-field.input-field--textarea,[data-klaviyo-form] .input-field.input-field--textarea{border-radius:10px}.ffc--form .input-field textarea,[data-klaviyo-form] .input-field textarea{border-radius:10px;height:143px;resize:none;padding:24px}.ffc--form .input-field .input-field--error,[data-klaviyo-form] .input-field .input-field--error{position:absolute;font-size:10px;color:red;height:-moz-fit-content;height:fit-content}@media (max-width: 834px){.ffc--form .input-field .input-field--error,[data-klaviyo-form] .input-field .input-field--error{bottom:0;right:8px}}@media (min-width: 835px){.ffc--form .input-field .input-field--error,[data-klaviyo-form] .input-field .input-field--error{font-size:12px;right:24px;top:50%;transform:translateY(-50%)}}.ffc--form .checkbox-flex,[data-klaviyo-form] .checkbox-flex{margin-top:24px;margin-bottom:24px;display:flex}.ffc--form .checkbox-flex input,[data-klaviyo-form] .checkbox-flex input{width:19px;height:19px;min-width:19px;min-height:19px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;box-shadow:0 0 0 1px #225728;border:4px solid #fff;cursor:pointer;margin:0 0 0 1px;border-radius:0;overflow:hidden;transition:all .35s ease}.ffc--form .checkbox-flex input:checked,[data-klaviyo-form] .checkbox-flex input:checked{background-color:#225728}.ffc--form .checkbox-flex label,[data-klaviyo-form] .checkbox-flex label{padding-left:16px;font-size:14px;cursor:pointer}.ffc--form .checkbox-flex label a,[data-klaviyo-form] .checkbox-flex label a{text-decoration:underline}[data-toggle-group] [data-toggle-item]>[data-toggle-trigger]>img,[data-toggle-group] [data-toggle-item]>[data-toggle-trigger]>svg{transition:all .35s ease}[data-toggle-group] [data-toggle-item]>[data-toggle-elem]{transition:max-height .35s ease;overflow:hidden}[data-toggle-group] [data-toggle-item]>[data-toggle-elem]:not(.open){max-height:0}[data-toggle-group] [data-toggle-item].open>[data-toggle-trigger]>img,[data-toggle-group] [data-toggle-item].open>[data-toggle-trigger]>svg{transform:rotate(180deg)}.video-container{width:100%}.pagination{overflow:hidden}.pagination .prev,.pagination .next{font-size:12px;text-transform:uppercase}.pagination .prev-area,.pagination .next-area{flex-basis:0;flex-grow:1}.pagination .prev-area{justify-content:flex-end}@media (max-width: 349px){.pagination>.flex{margin:0 -4px}.pagination>.flex>*{padding:0 4px}}.pagination .inner-link{display:none}.pagination .inner-link.is-active{display:block}.pagination .inner-link.is-active+.inner-link{display:block}.pagination .inner-link.is-active.index-0+.inner-link+.inner-link{display:block}.pagination .inner-link.next-is-active{display:block}.pagination .inner-link span,.pagination .inner-link a{width:40px;height:40px;text-align:center;line-height:40px;border:1px solid #f4f4f4;font-size:12px;display:block;transition:all .35s ease}.pagination .inner-link span,.pagination .inner-link a:hover{border-color:currentColor}.pagination .prev{margin-right:24px}@media (max-width: 480px){.pagination .prev{margin-right:8px}}.pagination .next{margin-left:24px}@media (max-width: 480px){.pagination .next{margin-left:8px}}.breadcrumbs li{font-size:14px}.breadcrumbs li.sep{margin:0 4px}.general-popup{position:fixed;top:0;left:0;width:100%;height:100%;padding:30px;display:flex;justify-content:center;align-items:center;background:#0000004d;transition:all .35s ease;z-index:999999999999}@media (max-width: 834px){.general-popup{padding:var(--header-height) 8px}}.general-popup:not(.shown){opacity:0;visibility:hidden;pointer-events:none;touch-action:none}.general-popup:not(.shown) img:not(.placeholder):not(.loaded){display:none}.general-popup>.inner{width:100%;max-width:1050px;background:#fff;max-height:calc(10000vh - 30px);max-height:calc(var(--vh) * 100 - 30px);overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;overscroll-behavior-y:contain}.general-popup>.inner .bg-image-area,.general-popup>.inner .bg-image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;overflow:hidden}.general-popup>.inner .bg-image-area .bg-image,.general-popup>.inner .bg-image .bg-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.general-popup>.inner .content-inner{position:relative;z-index:1;width:100%;padding:40px}@media (max-width: 834px){.general-popup>.inner .content-inner{padding:16px}}.general-popup>.inner .content-inner>h1,.general-popup>.inner .content-inner>h2,.general-popup>.inner .content-inner>h3,.general-popup>.inner .content-inner>h4,.general-popup>.inner .content-inner>h5,.general-popup>.inner .content-inner>h6{margin-bottom:20px}@media (max-width: 834px){.general-popup>.inner .content-inner h4{font-size:18px}}.general-popup>.inner::-webkit-scrollbar{width:10px;background-color:transparent}.general-popup>.inner::-webkit-scrollbar-thumb{background-color:#dedede80;border-radius:0}.general-popup>.inner::-webkit-scrollbar-track{margin:0}.general-popup>.inner .close{position:absolute;right:24px;top:24px;padding:16px;z-index:9999}@media (max-width: 834px){.general-popup>.inner .close{top:0;right:0}}.general-popup>.inner .close img,.general-popup>.inner .close svg{width:12px;height:12px}.general-popup>.inner .close img path,.general-popup>.inner .close svg path{fill:var(--close-icon-color, currentColor)}.product-text-badges{position:absolute;top:10px;left:10px;padding:0;z-index:1;pointer-events:none;transition:all .15s ease-in-out}.product-text-badges.is-hidden{opacity:0;visibility:hidden}.product-text-badges li{display:block;font-size:10px;line-height:1;text-transform:uppercase;color:#191919;background:#fff;padding:10px 12px;font-weight:400;border-radius:10px;width:-moz-fit-content;width:fit-content;letter-spacing:.12px;box-shadow:0 4px 4px #00000008}.product-text-badges li.sold-out{background-color:#acacac;color:#fff;border:0}@media (max-width: 834px){.product-text-badges li{padding:8px}}.product-text-badges li+li{margin-top:5px}.featured-article-item{margin-bottom:40px;display:flex;flex-direction:column;position:relative}@media (max-width: 834px){.featured-article-item{margin-bottom:25px}}.keen-slider__slide .featured-article-item{margin-bottom:0}.featured-article-item .article-image-area{width:100%;position:relative}.featured-article-item .article-image-area:before{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,calc(1% * var(--overlay-opacity)));position:absolute;left:0;top:0;pointer-events:none;z-index:1}@media (max-width: 834px){.featured-article-item .article-image-area:before{background:rgba(0,0,0,calc(1% * var(--overlay-opacity-mobile, var(--overlay-opacity))))}}.featured-article-item .article-image-area:before{background:linear-gradient(to bottom,#0000,#000000bf)}.featured-article-item .article-image-area .object-fit--cover,.featured-article-item .article-image-area .object-fit--contain{padding-bottom:100%}@media (max-width: 834px){.featured-article-item .article-image-area .object-fit--cover,.featured-article-item .article-image-area .object-fit--contain{padding-bottom:120%}}@media (max-width: 480px){.featured-article-item .article-image-area .object-fit--cover,.featured-article-item .article-image-area .object-fit--contain{padding-bottom:80%}}.featured-article-item .article-content-area{position:absolute;bottom:0;left:0;width:100%;padding:16px;color:#fff;text-align:center;z-index:1}.featured-article-item .article-content-area .article-tags *{font-weight:700}.featured-article-item .article-content-area .article-title .h3{font-size:40px}@media (max-width: 834px){.featured-article-item .article-content-area .article-title .h3{font-size:30px}}.featured-article-item .article-content-area .article-info{font-size:14px}.featured-article-item .article-content-area .article-info .sep{display:flex;align-items:center}.featured-article-item .article-content-area .article-info .sep:before{content:"";width:16px;height:1px;background:currentColor}.featured-article-item .article-content-area>*+*{margin-top:8px}.featured-article-item .article-content-area>*+*.article-info{margin-top:16px}.collection-filter-container{position:relative;padding:0;position:sticky;top:0;transition:all .5s ease;z-index:5;background:#fff}.header--shown .collection-filter-container{top:var(--header-sticky-height)}@media (max-width: 834px){.collection-filter-container>.wrapper--desktop:after{content:"";width:85px;height:100%;display:block;background:linear-gradient(270deg,#fff,#fff3);position:absolute;right:0;top:0;z-index:1;pointer-events:none}}.collection-filter-container .collection-filters-inner{border-bottom:1px solid #f4f4f4}@media (max-width: 834px){.collection-filter-container .collection-filters-inner{overflow:auto;scrollbar-width:none;padding:0 16px}.collection-filter-container .collection-filters-inner::-webkit-scrollbar{width:0px;height:0;padding:0;display:none;margin:0;border:none;background:transparent}.collection-filter-container .collection-filters-inner .left-area:last-child{margin-right:50px}.collection-filter-container .collection-filters-inner .sort-area{margin-right:50px}}@media (max-width: 834px){.collection-filter-container .collection-filters{flex-wrap:nowrap}}.collection-filter-container .collection-filters>li .filter-trigger-outer .remove{margin-left:4px;padding:0 4px;margin-right:-4px}.collection-filter-container .collection-filters>li .filter-trigger-outer .remove svg{width:8px;height:8px}.collection-filter-container .collection-filters>li .filter-trigger{font-size:14px;padding:16px 0;white-space:nowrap;text-transform:capitalize}.collection-filter-container .collection-filters>li .filter-trigger>span,.collection-filter-container .collection-filters>li .filter-trigger>svg{pointer-events:none}.collection-filter-container .collection-filters>li .filter-trigger:hover{color:#225728}.collection-filter-container .collection-filters>li .filter-trigger:hover>svg path{stroke:#225728}.collection-filter-container .collection-filters>li .filter-trigger.open>svg{transform:rotate(180deg)}.collection-filter-container .collection-filters>li .filter-trigger>svg{width:10px;height:auto;margin-left:8px;transition:all .35s ease}.collection-filter-container .collection-filters>li .filter-trigger>svg path{transition:all .35s ease}.collection-filter-container .collection-filters>li .filter-values{position:absolute;left:0;top:100%;width:100%;background:#fff;z-index:10;height:0;overflow:hidden;transition:all .2s ease;border-bottom:1px solid #f4f4f4}@media (max-width: 834px){.collection-filter-container .collection-filters>li .filter-values{width:calc(100% - 32px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000014;max-height:250px;overflow:auto;overscroll-behavior-y:contain}}.collection-filter-container .collection-filters>li .filter-values:not(.open){pointer-events:none;opacity:0;visibility:hidden}.collection-filter-container .collection-filters>li .filter-values.open{height:var(--height, auto)}.collection-filter-container .collection-filters>li .filter-values .mobile-close-area{width:100%;margin-top:16px;padding:0 14px 16px}.collection-filter-container .collection-filters>li .filter-values .mobile-close-area .btn{width:100%}.collection-filter-container .collection-filters>li .filter-values .cross-close{position:absolute;top:0;right:0;padding:16px}.collection-filter-container .collection-filters>li .filter-values .cross-close svg{width:12px}.collection-filter-container .collection-filters>li .filter-values ul{margin-top:-8px;margin-bottom:-8px;padding:24px 0}@media (max-width: 834px){.collection-filter-container .collection-filters>li .filter-values ul{padding:16px 0}}.collection-filter-container .collection-filters>li .filter-values ul li{width:20%;padding-top:8px;padding-bottom:8px}@media (max-width: 834px){.collection-filter-container .collection-filters>li .filter-values ul li{width:100%}}.collection-filter-container .collection-filters>li .filter-values ul li .filter-value{font-size:14px;transition:all .35s ease;text-transform:capitalize}.collection-filter-container .collection-filters>li .filter-values ul li .filter-value span{width:19px;height:19px;border:1px solid currentColor;display:block;margin-right:16px;padding:3px;display:flex}.collection-filter-container .collection-filters>li .filter-values ul li .filter-value span:before{content:"";display:block;background:currentColor;width:100%;opacity:0;visibility:hidden;transition:all .35s ease}.collection-filter-container .collection-filters>li .filter-values ul li .filter-value:hover{color:#225728}.collection-filter-container .collection-filters>li .filter-values ul li .filter-value.active span:before{opacity:1;visibility:visible}@media (max-width: 834px){.collection-filter-container .sort-area>.flex{flex-wrap:nowrap;margin-left:16px}}.collection-filter-container .sort-area .product-count{font-size:14px;white-space:nowrap}.collection-filter-container .sort-area .product-count span{color:#225728}.collection-filter-container .sort-area select[data-choices]{padding:0 22px 0 0;border:0 none;background-position:right center;width:80px}.collection-filter-container .sort-area .choices{white-space:nowrap}@media (max-width: 834px){.collection-filter-container .sort-area .choices{position:static}}@media (max-width: 834px){.collection-filter-container .sort-area .choices.is-open .choices__inner .choices__list--single:after{transform:rotate(180deg) translateY(50%)}}.collection-filter-container .sort-area .choices .choices__inner{border:0 none;padding:0 22px 0 0;font-size:14px}@media (max-width: 834px){.collection-filter-container .sort-area .choices .choices__inner{position:static}}.collection-filter-container .sort-area .choices .choices__inner .choices__list--single{position:relative}@media (max-width: 834px){.collection-filter-container .sort-area .choices .choices__inner .choices__list--single:after{content:"";height:16px;width:16px;background-image:url(//tropicskincare.com/cdn/shop/t/1900/assets/icon-chevron.svg?v=113251538092337060421751355665);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;left:calc(100% + 5px);top:50%;transform:translateY(-50%);pointer-events:none;transition:transform .35s ease}}.collection-filter-container .sort-area .choices .choices__inner:after{right:0}@media (max-width: 834px){.collection-filter-container .sort-area .choices .choices__inner:after{right:60px;content:none;display:none}}.collection-filter-container .sort-area .choices .choices__list--dropdown{width:auto;right:0;top:calc(100% + 16px);border-color:#f4f4f4;bottom:auto!important}@media (max-width: 834px){.collection-filter-container .sort-area .choices .choices__list--dropdown{right:16px;top:100%}}.collection-filter-container .sort-area .choices .choices__list--dropdown .choices__item{padding:10px 8px;white-space:nowrap}@media (max-width: 834px){.collection-filter-container .sort-area--filters{display:flex;align-items:center;margin-right:0!important}.collection-filter-container .sort-area--filters .choices__list--dropdown{right:auto!important}}.product-list-item{display:flex;flex-direction:column}.keen-slider__slide .product-list-item{margin-bottom:0}.product-list-item .product-image-area{width:130px;position:relative;overflow:hidden}@media (hover: hover){.product-list-item .product-image-area:hover>a .hover-image,.product-list-item .product-image-area:hover .product-quick-buy .btn{opacity:1;visibility:visible}}.product-list-item .product-image-area>a{display:block;position:relative}.product-list-item .product-image-area>a .picture-element-wrapper{padding-bottom:100%}.product-list-item .product-image-area>a .picture-element-wrapper.hover-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .15s linear,visibility .15s linear}.product-list-item .product-info-area{padding-top:16px;padding-bottom:0;width:calc(100% - 130px);max-width:355px}@media (max-width: 834px){.product-list-item .product-info-area{padding-top:12px}}.product-list-item .product-info-area .product-title{margin-bottom:8px;display:block}.product-list-item .product-info-area .product-subtitle{margin-bottom:8px}.product-list-item .product-info-area .product-subtitle *{font-size:16px}.product-list-item .product-info-area .product-size-price-flex{margin-top:8px}.product-list-item .product-info-area .product-size-price-flex .size{font-size:10px;margin-left:4px}.product-list-item .product-info-area .product-prices{font-size:13px;font-weight:500}.product-list-item .product-info-area .product-prices .on-sale{color:#cf1e00}.product-list-item .product-info-area .product-prices .compare-at-price{text-decoration:line-through;opacity:.5;margin-left:8px}.product-list-item .product-info-area .reviews{margin-top:8px}.product-list-item .product-info-area .add-to-cart-form{margin-top:16px;width:100%;max-width:250px}.product-list-item .product-info-area .add-to-cart-form>*+*{margin-top:16px}.product-list-item .product-info-area .add-to-cart-form>*{width:100%}@media (max-width: 834px){.product-list-item .product-info-area .add-to-cart-form .btn{padding-left:13px;padding-right:13px}.product-list-item .product-info-area .add-to-cart-form .btn svg{display:none}}.featured-article-item-secondary{margin-bottom:24px;margin-top:40px}@media (max-width: 834px){.featured-article-item-secondary{margin-top:16px;margin-bottom:8px}}.featured-article-item-secondary .section--inner .image-and-text-flex .image-area{width:50%;min-width:50%;position:relative;display:flex;overflow:hidden}@media (max-width: 600px){.featured-article-item-secondary .section--inner .image-and-text-flex .image-area{width:100%}}.featured-article-item-secondary .section--inner .image-and-text-flex .image-area>*{width:100%}.featured-article-item-secondary .section--inner .image-and-text-flex .image-area .object-fit--cover{display:flex;height:auto;padding:0}.featured-article-item-secondary .section--inner .image-and-text-flex .image-area .object-fit--cover>*{width:100%}@media (min-width: 835px){.featured-article-item-secondary .section--inner .image-and-text-flex .image-area.image-side--right{order:99}}@media (min-width: 835px){.featured-article-item-secondary .section--inner .image-and-text-flex .image-area.image-side--right+.content-area{padding-left:120px;padding-right:60px}}.featured-article-item-secondary .section--inner .image-and-text-flex .content-area{width:50%;background:var(--content-bg);padding:60px 60px 60px 140px}@media (max-width: 834px){.featured-article-item-secondary .section--inner .image-and-text-flex .content-area{padding:40px 16px}}@media (max-width: 600px){.featured-article-item-secondary .section--inner .image-and-text-flex .content-area{width:100%;background:var(--content-bg-mobile, var(--content-bg))}}.featured-article-item-secondary .section--inner .image-and-text-flex .content-area.text-color--light{color:#fff}.featured-article-item-secondary .section--inner .image-and-text-flex .content-area .inner{max-width:350px}.featured-article-item-secondary .section--inner .image-and-text-flex .content-area .inner>*+*{margin-top:8px}.featured-article-item-secondary .section--inner .image-and-text-flex .content-area .inner>*+*.cta-area,.featured-article-item-secondary .section--inner .image-and-text-flex .content-area .inner>*+*.rte,.featured-article-item-secondary .section--inner .image-and-text-flex .content-area .product-page .ingredients__modal-inner .inner>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .featured-article-item-secondary .section--inner .image-and-text-flex .content-area .inner>*+.metafield-rich_text_field{margin-top:16px}@media (max-width: 600px){.featured-article-item-secondary .section--inner .image-and-text-flex .content-area .inner>*+*.rte,.featured-article-item-secondary .section--inner .image-and-text-flex .content-area .product-page .ingredients__modal-inner .inner>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .featured-article-item-secondary .section--inner .image-and-text-flex .content-area .inner>*+.metafield-rich_text_field{margin-top:8px}}@media (max-width: 834px){.featured-article-item-secondary .section--inner .image-and-text-flex .content-area .inner .h3{line-height:1.56}}.article-grid-item-third{display:flex;flex-direction:column;position:relative}.keen-slider__slide .article-grid-item-third{margin-bottom:0}.article-grid-item-third .article-image-area{width:100%;position:relative}.article-grid-item-third .article-content-area{margin-top:16px}.article-grid-item-third .article-content-area .article-tags *{font-weight:700}@media (max-width: 480px){.article-grid-item-third .article-content-area .article-title .h4{font-size:18px}}.article-grid-item-third .article-content-area>*+*{margin-top:8px}.article-grid-item-third .article-content-area>*+*.article-title{margin-top:0}@media (max-width: 480px){.article-grid-item-third .article-content-area>*+*.article-title{margin-top:4px}}.ingredient-grid-item .image-area .picture-element-wrapper{padding-bottom:55%}@media (max-width: 834px){.ingredient-grid-item .image-area .picture-element-wrapper{padding-bottom:100%}}.ingredient-grid-item .content-area{margin-top:16px}@media (max-width: 834px){.ingredient-grid-item .content-area h4{font-size:18px}}.ingredient-grid-item .content-area>*+*{margin-top:8px}.shade-dropdown{text-transform:capitalize}.shade-dropdown .choices__inner{border-color:#225728;padding:8px 40px 8px 10px}.shade-dropdown .choices__list--dropdown{border-color:#225728}.shade-dropdown .choices__list--dropdown .choices__item{padding:8px 10px}.shade-dropdown .choices__inner,.shade-dropdown .choices__list--dropdown .choices__item{min-height:48px;display:flex;align-items:center}.shade-dropdown .choices__item .swatch{width:30px;height:30px;border-radius:50%;display:block}.shade-dropdown .choices__item .flex{flex-wrap:nowrap}.product-sticky-atc{position:fixed;bottom:0;left:0;width:100%;padding:16px;background:#fbfbfc;z-index:99999;transition:all .35s ease}@media (max-width: 834px){.product-sticky-atc{padding:8px}}.product-sticky-atc:not(.shown){transform:translateY(100%)}.product-sticky-atc:not(.shown) .choices__list--dropdown{opacity:0;visibility:hidden}.product-sticky-atc .flex{flex-wrap:nowrap}.product-sticky-atc h4{margin-right:20px}.product-sticky-atc form,.product-sticky-atc form .variant-options{flex-grow:1}.product-sticky-atc form .variant-options .product-option{width:auto;min-width:188px;display:flex}.product-sticky-atc form .variant-options .product-option .choices{display:flex;width:100%}.product-sticky-atc form .variant-options .product-option .choices .choices__inner{min-height:48px;padding-top:8px;padding-bottom:8px}.product-sticky-atc form .variant-options .product-option .choices .choices__inner,.product-sticky-atc form .variant-options .product-option .choices .choices__list--dropdown{border-color:#225728}.product-sticky-atc form .variant-options .product-option .choices .choices__list--dropdown .choices__item{padding:8px 16px;font-size:14px;line-height:1.7}.product-sticky-atc form .variant-options .product-option .choices .choices__list--dropdown .choices__item:first-child{padding-top:16px}.product-sticky-atc form .variant-options .product-option .choices .choices__list--dropdown .choices__item:last-child{padding-bottom:16px}.product-sticky-atc form .variant-options .product-option .choices .choices__list--dropdown .choices__item:not(:last-child):before{content:"";width:calc(100% - 32px);height:1px;background:#f4f4f4;position:absolute;bottom:0}.product-sticky-atc form .variant-options .product-option .choices .choices__list--dropdown .choices__item.is-highlighted{background:transparent}.product-sticky-atc form .variant-options .product-option .choices .choices__item{display:flex;align-items:center}.product-sticky-atc form .variant-options .product-option .choices .choices__item .swatch{width:30px;height:30px;border-radius:50%;display:block}.product-sticky-atc form .variant-options .product-option .choices .choices__item .flex{flex-wrap:nowrap}.product-sticky-atc form .variant-options .product-option .choices .choices__item span:first-child:not(:last-child){margin-right:10px}.product-sticky-atc form .variant-options .product-option .choices .choices__item .price{margin-left:auto;font-size:10px}.product-sticky-atc form .atc-area{width:100%;max-width:276px}.product-sticky-atc form .atc-area .btn{width:100%;white-space:nowrap}.article-grid-item-press{display:flex;flex-direction:column;position:relative}.keen-slider__slide .article-grid-item-press{margin-bottom:0}.article-grid-item-press .article-image-area{width:100%;position:relative}@media (max-width: 480px){.article-grid-item-press .article-image-area:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to bottom,#0000,#0000005c);z-index:1}}.article-grid-item-press .article-content-area{margin-top:16px;display:flex;flex-direction:column;justify-content:flex-start}@media (max-width: 480px){.article-grid-item-press .article-content-area{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:16px;color:#fff;z-index:2}}.article-grid-item-press .article-content-area .article-tags{margin-bottom:8px}@media (max-width: 480px){.article-grid-item-press .article-content-area .article-tags{justify-content:center;margin-bottom:4px}}.article-grid-item-press .article-content-area .article-tags *{font-weight:700}@media (max-width: 480px){.article-grid-item-press .article-content-area .article-title{font-size:30px;font-weight:500;line-height:1.07}}.article-grid-item-press .article-content-area .article-info{color:#19191980;font-size:14px}.article-grid-item-press .article-content-area .article-info .sep{display:flex;align-items:center}.article-grid-item-press .article-content-area .article-info .sep:before{content:"";width:16px;height:1px;background:currentColor}.article-grid-item-press .article-content-area>*+*{margin-top:8px}.article-grid-item-press .article-content-area>*+*.article-title{margin-top:0}.article-grid-item-live{margin-bottom:40px;display:flex;flex-direction:column}@media (max-width: 834px){.article-grid-item-live{margin-bottom:25px}}.keen-slider__slide .article-grid-item-live{margin-bottom:0}.article-grid-item-live .article-image-area{width:100%;position:relative;overflow:hidden}.article-grid-item-live .article-image-area>a{transition:all .5s ease-in-out;display:block}.article-grid-item-live .article-image-area:hover>a{transform:scale(1.02)}.article-grid-item-live .article-image-area .object-fit--cover{padding-bottom:125%}.article-grid-item-live .article-content-area{margin-top:16px}.article-grid-item-live .article-content-area>*+*{margin-top:8px}.article-grid-item-live .article-content-area>*+*.rte,.article-grid-item-live .product-page .ingredients__modal-inner .article-content-area>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .article-grid-item-live .article-content-area>*+.metafield-rich_text_field{margin-top:4px}@media (max-width: 834px){.article-grid-item-live .article-content-area>*+*.rte,.article-grid-item-live .product-page .ingredients__modal-inner .article-content-area>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .article-grid-item-live .article-content-area>*+.metafield-rich_text_field{margin-top:8px}}.article-live-overlay{background:#0003;position:absolute;left:0;top:0;padding:16px;width:100%;height:100%;display:flex;pointer-events:none}.article-live-overlay .article-live-overlay--inner{position:relative;width:100%}.article-live-overlay .article-live-overlay--inner>*{position:absolute}.article-live-overlay .article-live-overlay--inner .badges{top:0;right:0}.article-live-overlay .article-live-overlay--inner .badges li{display:block;font-size:12px;line-height:1;text-transform:uppercase;background:#fff;padding:7px 12px;text-align:center;font-weight:500;letter-spacing:1.2px}@media (max-width: 834px){.article-live-overlay .article-live-overlay--inner .badges li{padding:8px}}.article-live-overlay .article-live-overlay--inner .badges li+li{margin-top:5px}.article-live-overlay .article-live-overlay--inner .corner-top-left{left:0;top:0;line-height:0}.article-live-overlay .article-live-overlay--inner .corner-bottom-right{bottom:0;right:0;line-height:0}.article-live-overlay .article-live-overlay--inner .play-icon{left:0;bottom:0;line-height:0}.ambassador-field-group .choices .choices__inner{padding-top:8px;padding-bottom:8px;min-height:48px}.ambassador-field-group .choices .choices__input{padding:16px 24px!important;border:0 none}.ambassador-field-group .choices .choices__item--disabled{display:none!important}.ambassador-field-group .choices .choices__list:not(.choices__list--single) .choices__item{padding-top:8px;padding-bottom:8px}.ambassador-field-group .choices .choices__list:not(.choices__list--single) .choices__item:first-child{border-top:1px solid #191919}.ambassador-field-group .choices .flex{flex-wrap:nowrap}.ambassador-field-group .choices .flex li img{width:38px;border-radius:50%}.ambassador-display .flex{flex-wrap:nowrap}.ambassador-display .image-area{line-height:0}.ambassador-display .image-area img{width:38px;border-radius:50%}.ambassador-display .content-area>*+*{margin-top:4px}.ambassador-display .content-area .name{font-size:14px}.ambassador-display .content-area .town{font-size:12px;display:block}.epamper-box{padding:24px;border:1px solid #f4f4f4}.epamper-box header{margin-bottom:16px;position:relative}.epamper-box header .icons .close svg{width:11px;height:11px}.epamper-box header .icons .close svg path{fill:#225728}.epamper-box .input-field{margin-top:8px}.epamper-box .field-wrap{position:relative;width:100%}.epamper-box .field-wrap input{width:100%;padding:14px}.epamper-box .field-wrap input::-moz-placeholder{color:inherit;opacity:1}.epamper-box .field-wrap input::placeholder{color:inherit;opacity:1}.epamper-box .field-wrap button{position:absolute;top:50%;right:16px;transform:translateY(-50%);line-height:0}.epamper-box .epamper-error-container,.epamper-box .epamper-loading-container{font-size:12px;color:#c72263}.epamper-box .epamper-error-container svg,.epamper-box .epamper-loading-container svg{margin-right:8px;min-width:16px;min-height:16px}.epamper-box .epamper-error-container svg path[fill],.epamper-box .epamper-loading-container svg path[fill]{fill:currentColor}.epamper-box .epamper-error-container svg path[stroke],.epamper-box .epamper-loading-container svg path[stroke]{stroke:currentColor}.epamper-box .epamper-loading-container{color:#191919}.epamper-box .epamper-loading-container svg{animation:rotate .5s linear infinite;width:14px;height:14px;min-width:14px;min-height:14px}.epamper-box .epamper-details-container{margin-top:24px}.epamper-box .epamper-details-container>h4{margin-bottom:16px;font-size:18px}.epamper-box .epamper-details-container ul{margin:-4px}.epamper-box .epamper-details-container ul>*{padding:4px;width:50%;font-size:12px;line-height:2}.epamper-box .epamper-details-container ul>*:last-child{width:100%;margin-top:28px}.epamper-box .epamper-details-container ul>*>*+*{margin-top:4px}.cart-summary-slide-boxes{position:relative;transition:all .35s ease;margin-bottom:10px}.cart-summary-slide-boxes:before,.cart-summary-slide-boxes:after{content:"";display:block;position:absolute;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.cart-summary-slide-boxes:before{width:100%;height:100%;background:#fffc;z-index:11;left:0;top:0}.cart-summary-slide-boxes:after{width:30px;height:30px;top:calc(50% - 15px);left:calc(50% - 15px);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTIwIDEwYzAgNS41MjMtNC40NzcgMTAtMTAgMTBTMCAxNS41MjMgMCAxMCA0LjQ3NyAwIDEwIDB2MmMtNC40MTggMC04IDMuNTgyLTggOHMzLjU4MiA4IDggOCA4LTMuNTgyIDgtOGgyeicgZmlsbD0nIzAwMCc+PC9wYXRoPjwvc3ZnPg==);background-size:contain;background-position:center center;background-repeat:no-repeat;animation:rotate .5s linear infinite;z-index:12;pointer-events:none}.cart-summary-slide-boxes.loading:before,.cart-summary-slide-boxes.loading:after{opacity:1;visibility:visible}.cart-summary-slide-box{background:#fbfbfc;padding:16px;border:1px solid #f4f4f4}.cart-summary-slide-box+*{margin-top:8px}.cart-summary-slide-box.disabled .cart-summary-slide-box-content{pointer-events:none}.cart-summary-slide-box .cart-summary-slide-box-trigger{font-size:12px;letter-spacing:1.2px;text-transform:uppercase;width:100%;font-weight:500;text-align:left}.cart-summary-slide-box .cart-summary-slide-box-trigger>svg{transition:all .35s ease}.cart-summary-slide-box .cart-summary-slide-box-content{max-height:0;overflow:hidden;transition:all .35s ease}.cart-summary-slide-box .cart-summary-slide-box-content::-webkit-scrollbar{width:5px;background-color:transparent}.cart-summary-slide-box .cart-summary-slide-box-content::-webkit-scrollbar-thumb{background-color:#dedede80;border-radius:0}.cart-summary-slide-box .cart-summary-slide-box-content::-webkit-scrollbar-track{margin:0}.cart-summary-slide-box .cart-summary-slide-box-content ul.flex{margin:8px -10px 0;cursor:pointer}.cart-summary-slide-box .cart-summary-slide-box-content ul.flex.disabled{pointer-events:none}.cart-summary-slide-box .cart-summary-slide-box-content ul.flex>*{padding:0 10px}.cart-summary-slide-box .cart-summary-slide-box-content .checkbox-area span{width:19px;height:19px;min-width:19px;min-height:19px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;box-shadow:0 0 0 1px #225728;border:4px solid #fff;cursor:pointer;margin:0 0 0 1px;border-radius:0;overflow:hidden;transition:all .35s ease;position:relative}.cart-summary-slide-box .cart-summary-slide-box-content .checkbox-area span:after{content:"";width:11px;height:11px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(//tropicskincare.com/cdn/shop/t/1900/assets/icon-close.svg?v=134102151932349992961751355665);background-size:contain;background-position:center center;transition:all .35s ease;opacity:0;visibility:hidden}.cart-summary-slide-box .cart-summary-slide-box-content .checkbox-area span.checked:after{opacity:1;visibility:visible}.cart-summary-slide-box .cart-summary-slide-box-content .image-area{width:70px;min-width:70px}.cart-summary-slide-box .cart-summary-slide-box-content .image-area .object-fit--contain{padding-bottom:100%}.cart-summary-slide-box .cart-summary-slide-box-content .content-area>*+*{margin-top:4px}.cart-summary-slide-box .cart-summary-slide-box-content .content-area p{font-size:14px}.cart-summary-slide-box .cart-summary-slide-box-content .content-area p.sold-out{color:#c72263}.cart-summary-slide-box .cart-summary-slide-box-content .content-area p .swatch{width:18px;height:18px;min-width:18px;min-height:18px;border-radius:50%;display:inline-block;margin:0 4px -4px}.cart-summary-slide-box.open .cart-summary-slide-box-trigger>svg{transform:rotate(180deg)}.cart-summary-slide-box.open .cart-summary-slide-box-content{max-height:207px;overflow-y:auto}.cart-free-shipping-notice{margin-bottom:16px}.free-gift-tier .content-inner{opacity:0;visibility:hidden;height:0}.cart-free-shipping-notice,.free-gift-tier{background:#fbfbfc;transition:opacity .35s ease,padding .35s ease;display:flex;gap:16px;padding:8px 24px}.cart-free-shipping-notice .content-inner,.free-gift-tier .content-inner{transition:opacity .2s ease}.cart-free-shipping-notice.current,.free-gift-tier.current{background:#d3ddd4}.cart-free-shipping-notice:first-child:not(.has-current-tier-after):not(.current),.free-gift-tier:first-child:not(.has-current-tier-after):not(.current){background:#d3ddd4}.cart-free-shipping-notice.open .content-inner,.free-gift-tier.open .content-inner{opacity:1;height:unset;visibility:visible}.cart-free-shipping-notice.open .chevron-icon,.free-gift-tier.open .chevron-icon{transform:rotate(180deg)}.cart-free-shipping-notice button,.free-gift-tier button{width:100%}.cart-free-shipping-notice .icon,.free-gift-tier .icon{border:1px solid #225728;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.cart-free-shipping-notice .icon img,.free-gift-tier .icon img{width:40px;padding:5px}.cart-free-shipping-notice .content,.free-gift-tier .content{flex:1}.cart-free-shipping-notice .content p:empty:not(:last-child),.free-gift-tier .content p:empty:not(:last-child){margin-bottom:-24px}.cart-free-shipping-notice h4,.free-gift-tier h4{letter-spacing:.25px;font-weight:600}.cart-free-shipping-notice .progress-container,.free-gift-tier .progress-container{display:flex;align-items:center;margin-top:8px;gap:8px}.cart-free-shipping-notice .progress,.free-gift-tier .progress{height:4px;border:1px solid #225728;display:flex;border-radius:100px;overflow:hidden;width:100%}.cart-free-shipping-notice .progress span,.free-gift-tier .progress span{background:#225728;transition:all .35s ease}.free-gift-tier:not(.current){opacity:.2}.cart-item-product-title{font-size:22px;letter-spacing:.16px;display:flex;flex-direction:column;gap:4px}.cart-item-product-title span{font-style:italic;line-height:1.2;font-size:20px}.cart-item-remove{text-decoration:underline;font-size:12px;letter-spacing:.16px}.cart-quantity-selector{color:#f4f4f4}.cart-quantity-selector button,.cart-quantity-selector input{height:30px;width:30px}.cart-quantity-selector button{color:#19191933}.cart-quantity-selector button svg path{fill:currentColor}.cart-quantity-selector input{color:#000;border-left:1px solid #f4f4f4;border-right:1px solid #f4f4f4}.cart-free-shipping-notice,.cart-free-gift{background:#e9eee9!important;padding:8px;margin:0}.cart-free-shipping-notice p,.cart-free-gift p{margin:0;font-size:12px;line-height:1.33}.cart-free-shipping-notice p strong,.cart-free-gift p strong{font-weight:500}.cart-free-shipping-notice .icon-flex,.cart-free-gift .icon-flex{gap:8px}.cart-free-shipping-notice .progress-container,.cart-free-gift .progress-container{display:flex;align-items:center;justify-content:space-between;margin-top:8px;gap:8px;font-size:12px}.cart-free-shipping-notice .progress,.cart-free-gift .progress{height:3px;display:flex;border-radius:100px;border:none;overflow:hidden;width:75%;background:#d9d9d9de}.cart-free-shipping-notice .progress h4,.cart-free-gift .progress h4{font-size:12px}.cart-free-shipping-notice .progress span,.cart-free-gift .progress span{border-radius:100px;background:#225728;transition:all .35s ease}.free-gift-box-container>*+*{margin-top:16px}.cart-free-gift{display:flex;align-items:center;gap:8px}.cart-free-gift .icon,.cart-free-gift .content{transition:opacity .5s ease-in-out}.cart-free-gift .icon-close{border-radius:100%;border:1px solid #225728;display:flex;align-items:center;justify-content:center;width:18px;height:18px}.cart-free-gift .icon-close svg{width:7.5px}.cart-free-gift .icon-close svg path{fill:#225728}.cart-free-gift .content{transition:opacity .5s ease-in-out;flex-grow:1}.klaviyo-bis-popup>.inner{max-width:500px}.klaviyo-bis-popup>.inner .close{top:0;right:0}.klaviyo-bis-popup>.inner form.submitted .form-bottom-area{display:none}.klaviyo-bis-popup>.inner form .input-field{margin-top:16px}.klaviyo-bis-popup>.inner .success,.klaviyo-bis-popup>.inner .error{padding:6px 11px;font-size:13px;margin:15px 0;border:1px solid transparent;border-radius:2px}.klaviyo-bis-popup>.inner .success a,.klaviyo-bis-popup>.inner .error a{text-decoration:underline}.klaviyo-bis-popup>.inner .success{background:#225728;color:#fff}.klaviyo-bis-popup>.inner .error{background:#c72263;color:#fff}.product-usp-tabs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:16px}.product-usp-tabs__link{display:block;font-size:10px;text-decoration:underline;margin-bottom:16px}.product-usp-tabs__tab{display:flex;align-items:center;gap:4px;padding:5px 9px;background-color:var(--bg, rgba(211, 221, 212, .3));border-radius:10px;font-size:12px;line-height:1;min-height:21px;letter-spacing:.12px;color:var(--color, #225728)}.product-usp-tabs__tab svg{width:12.5px}.product-usp-tabs__tab svg path{stroke:var(--color, #225728)}.countdown{transition:opacity .15s ease-in-out;display:flex;width:-moz-fit-content;width:fit-content;gap:8px;margin:24px 0}.countdown>div{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;flex-basis:0;width:-moz-fit-content;width:fit-content}.countdown:not(.active){opacity:0;height:0;visibility:hidden}.countdown__time{font-size:36px;font-weight:700}.countdown__text{font-size:16px}.countdown__indicator{font-size:24px;font-weight:700;align-self:flex-start;padding-top:8px}.quick-links{display:inline-flex;flex-wrap:wrap;justify-content:center}.quick-links a{padding-bottom:1px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid}@media (max-width: 834px){.quick-links{justify-content:flex-start;flex-wrap:nowrap;width:100%}}.quick-links:not(.keen-slider--ready){gap:16px}@media (max-width: 834px){.quick-links:not(.keen-slider--ready){overflow-x:auto;overflow-y:hidden}}.quick-links__section{padding:8px 0}@media (max-width: 834px){.quick-links__section{padding:8px}.quick-links__section li:last-of-type{padding-right:24px}}.quick-links__section li{text-wrap:nowrap;min-width:-moz-fit-content;min-width:fit-content;max-width:-moz-fit-content;max-width:fit-content}.quick-links__section li a{display:block}.quick-links__section a{line-height:1;font-size:14px;border:1px solid #225728;padding:12px 24px;border-radius:10px;color:#fff;background:#225728;letter-spacing:.01em}.quick-links__section a:hover{color:#225728;background:#fff}.product-quick-buy--legacy{width:100%;margin-top:auto}.product-quick-buy--legacy>*{width:100%}.product-quick-buy__slideout{position:fixed;top:0;left:0;height:100%;opacity:0;display:flex;justify-content:flex-end;visibility:hidden;transition:opacity .25s,visibility .25s;z-index:99999999999;width:100%;overflow:hidden;background:#19191933}.product-quick-buy__slideout.shown{opacity:1;visibility:visible}.product-quick-buy__slideout.shown .inner{transform:translate(0)}.product-quick-buy__slideout .inner{position:relative;width:411px;height:100%;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translate(100%);transition:transform .25s;display:flex;flex-direction:column;overscroll-behavior-y:contain;padding:14px 18px}.product-quick-buy__slideout .inner.is-hidden{opacity:0;visibility:hidden}@media (max-width: 834px){.product-quick-buy__slideout .inner{width:95%}}.product-quick-buy__slideout header{padding:8px 0;margin-bottom:30px}.product-quick-buy__slideout header button{display:flex;align-items:center;justify-content:center;background-color:#fbfbfc;border-radius:10px;width:39px;height:39px}.product-quick-buy__slideout>.flex{gap:8px}.product-quick-buy__slideout .image-title-flex{gap:8px}.product-quick-buy__slideout .image-title-flex>.flex{gap:18px;flex-grow:1}.product-quick-buy__slideout .product-title__sub{display:block;font-style:italic}.product-quick-buy__slideout .product-info{display:flex;flex-direction:column;gap:16px}.product-quick-buy__slideout .product-image{width:100px}.product-quick-buy__slideout .product-prices{gap:8px}.product-quick-buy__slideout .product-prices .product-price{font-weight:500;letter-spacing:.14px;font-size:14px}.product-quick-buy__slideout .product-prices .on-sale{color:#cf1e00;font-weight:500}.product-quick-buy__slideout .product-prices .compare-at-price{text-decoration:line-through;opacity:.5;font-size:12px}.product-quick-buy__slideout .product-usp-tabs{row-gap:12px;margin-bottom:0}.product-quick-buy__slideout .product-usp-tabs__tab{font-size:10px;letter-spacing:.1px;padding:4.5px 13px;border-radius:10px}.product-quick-buy__slideout .product-options{padding:18px 0;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.product-quick-buy__slideout .product-options .product-option{margin-bottom:18px}.product-quick-buy__slideout .product-options .product-option:last-of-type{margin-bottom:0}.product-quick-buy__slideout .product-options .product-option ul{flex-wrap:wrap;gap:12px}.product-quick-buy__slideout .product-options .product-option .option-title-flex{margin-bottom:18px}.product-quick-buy__slideout .product-options .product-option .option-title-flex .option-title{font-size:14px;line-height:1.14;font-weight:500}.product-quick-buy__slideout .product-atc-flex,.product-quick-buy__slideout .oos-box{margin-top:16px}.product-quick-buy__slideout .product-atc-flex li,.product-quick-buy__slideout .oos-box li{flex-grow:1}.product-quick-buy__slideout .product-atc-flex button,.product-quick-buy__slideout .oos-box button{width:100%;border-radius:10px;font-size:14px;letter-spacing:.14px;gap:6px;padding-top:13px;padding-bottom:13px;line-height:normal;border:none}.product-quick-buy__slideout .product-atc-flex button .loading__icon-inner,.product-quick-buy__slideout .oos-box button .loading__icon-inner{width:40px;height:26px}.product-quick-buy__slideout-cta{font-size:14px;padding-bottom:6px;border-bottom:1px solid #191919;border-bottom-color:inherit;line-height:1.23;letter-spacing:.7px}[data-quick-buy-disabled] .product-quick-buy{display:none!important}.product-inventory{font-size:10px}@keyframes inventory-pulse{0%{opacity:.5}to{transform:scale(2.5);opacity:0}}.product-inventory span{display:flex;align-items:center;gap:8px}.product-inventory span .icon{position:relative;width:8px;height:8px;border-radius:100%;display:block}.product-inventory span .icon:before{width:8px;height:8px;border-radius:9px;position:absolute;left:0;top:0;content:"";animation:inventory-pulse 2s linear infinite}.product-inventory span.in-stock .icon{background-color:#00aa4f}.product-inventory span.in-stock .icon:before{background-color:#00aa4f}.product-inventory span.sold-out .icon{background-color:#c72263}.product-inventory span.sold-out .icon:before{background-color:#c72263}.product-options .product-option{flex-grow:1;margin-bottom:16px}@media (max-width: 834px){.product-options .product-option{width:100%}}@media (min-width: 835px){.product-options .product-option.is-swatch--true+.product-option{margin-top:16px}}.product-options .product-option.is-swatch--true>ul{margin:0 -2px}.product-options .product-option.is-swatch--true>ul>li{padding:0 2px;line-height:0}.product-options .product-option .option-title-flex{margin-bottom:8px}.product-options .product-option .option-title-flex .s2{font-weight:400;margin-left:20px;letter-spacing:0;text-transform:none;font-size:12px;line-height:1}@media (max-width: 834px){.product-options .product-option .option-title-flex .s2{font-size:14px;margin-left:10px}}.product-options .product-option .option-title-flex .s2.shade-description{width:100%;margin-left:0;margin-top:4px;font-size:10px}.product-options .product-option .option-title-flex .option-title{font-size:12px;font-weight:500}.product-options .product-option ul{row-gap:8px}@media (min-width: 835px){.product-options .product-option ul.f-grid--m{margin:0 -20px}.product-options .product-option ul.f-grid--m>*{padding:0 20px}}.product-options .product-option ul li input{display:none}.product-options .product-option ul li input+label{display:inline-flex;font-size:16px;cursor:pointer;text-align:center;width:100%}.product-options .product-option ul li input+label .swatch-item{width:32px;height:32px;min-width:32px;min-height:32px;border:1px solid transparent;display:flex;transition:all .35s ease;position:relative}.product-options .product-option ul li input+label .swatch-item:hover{border-color:#225728}.product-options .product-option ul li input+label .swatch-item .swatch-bg{width:100%;background-size:cover!important;background-position:center center!important}.product-options .product-option ul li input+label .swatch-item .swatch-badge{position:absolute;top:100%;left:50%;transform:translate(-50%);white-space:nowrap;color:#c72263;text-transform:uppercase;font-size:8px;margin-top:6px;line-height:1;font-weight:500}@media (max-width: 834px){.product-options .product-option ul li input+label .swatch-item .swatch-badge{margin-top:2px}}.product-options .product-option ul li input+label .option-choice{width:100%;text-align:center;font-size:14px;padding:7.5px 24px;border:1px solid #D3DDD4;border-radius:10px;line-height:normal;transition:all .35s ease;display:flex;justify-content:center;align-items:center;letter-spacing:.01em}@media (max-width: 834px){.product-options .product-option ul li input+label .option-choice{padding:10px 5px}}@media (hover: hover){.product-options .product-option ul li input+label .option-choice:hover{background:#2257280a;border-color:#225728}}.product-options .product-option ul li input+label .highlight{color:#225728;font-weight:500}.product-options .product-option ul li input+label .money{font-size:14px}.product-options .product-option ul li input+label small{font-size:10px;margin-left:8px}.product-options .product-option ul li input[disabled]+label{pointer-events:none}.product-options .product-option ul li input:checked+label .swatch-item{border-color:#191919}.product-options .product-option ul li input:checked+label .option-choice{background:#2257280a;border-color:#225728;color:#225728}.product-options .product-option ul li input:checked+label .radio:before{opacity:1;visibility:visible}.product-options.product-options--makeup .product-option .option-title-flex,.product-options.product-options--makeup .product-option .finish-group{margin:0 0 16px}.product-options.product-options--makeup .product-option .finish-group .finish-title{font-family:Gotham,Arial,sans-serif;font-size:12px;font-weight:500;margin:0 0 12px}.product-options.product-options--makeup .product-option ul li input:checked+label .swatch-item:after{content:"";width:40px;height:40px;border:2px solid currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%}.product-options.product-options--makeup .product-option ul li label{display:block}.product-options.product-options--makeup .product-option ul li label .swatch-item{width:32px;height:32px;border-radius:50%;border:none}.product-options.product-options--makeup .product-option ul li label .swatch-item.swatch-item--new:before{content:"NEW";position:absolute;left:0;top:0;width:100%;height:100%;font-size:10px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}.product-options.product-options--makeup .product-option ul li label .swatch-item .swatch-bg{border-radius:50%}.pairs-well-with{margin-top:50px;padding:34px 24px 24px;border:solid 1px #f4f4f4;position:relative}.pairs-well-with .pairs-well-with__title{position:absolute;background:#fff;top:-16px;padding:0 12px;font-size:24px;line-height:1.17}.pairs-well-with .pairs-well-with__inner{display:flex;flex-directioin:column;flex-wrap:wrap;gap:24px}.pairs-well-with .pairs-well-with__inner .pairs-well-with__item{display:flex;width:100%}.pairs-well-with .pairs-well-with__inner .pairs-well-with__item .image-area{width:88px;min-width:88px;padding-bottom:88px;margin-right:12px;background-color:#f4f4f4;position:relative}.pairs-well-with .pairs-well-with__inner .pairs-well-with__item .image-area img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pairs-well-with .pairs-well-with__inner .pairs-well-with__item .info-area{margin-right:auto}.pairs-well-with .pairs-well-with__inner .pairs-well-with__item .info-area h3{font-size:22px;line-height:1;margin-bottom:4px}.pairs-well-with .pairs-well-with__inner .pairs-well-with__item .info-area p{font-family:Cormorant Garamond,Arial,sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:italic;line-height:1.56;margin-top:4px}.pairs-well-with .pairs-well-with__inner .pairs-well-with__item .info-area .swatch{margin-top:8px;display:flex;align-items:center;font-size:12px;gap:8px}.pairs-well-with .pairs-well-with__inner .pairs-well-with__item .info-area .swatch span{min-width:16px;min-height:16px;border-radius:50%}@media (max-width: 1024px){.pairs-well-with .pairs-well-with__inner .pairs-well-with__item .variant-title{display:none}}@media (min-width: 1025px){.pairs-well-with .pairs-well-with__inner .pairs-well-with__item .variant-title-mobile{display:none}}.pairs-well-with .pairs-well-with__inner .pairs-well-with__item .atc-area{height:100%;display:flex;flex-direction:column;justify-content:space-between;margin-left:12px;padding-top:5px}.pairs-well-with .pairs-well-with__inner .pairs-well-with__item .atc-area .price{font-size:12px;text-align:right}.pairs-well-with .pairs-well-with__inner .pairs-well-with__item .atc-area .atc-button{cursor:pointer;font-size:12px;text-decoration:underline;text-transform:uppercase;white-space:nowrap}.site-header{position:absolute;top:0;left:0;width:calc(100% - var(--scroll-gap-right, 0px));z-index:50;--nav-height: 95px}.site-header .nav-item{transition:none}.site-header.can-transition{position:fixed;transition:transform .5s ease}.site-header.can-transition .nav-item{transition:color .35s ease,height .5s ease}.site-header.can-transition .site-logo{transition:padding .5s ease}.site-header.can-transition .site-logo img{transition:width .5s ease}.site-header.can-transition .top-area{transition:max-height .5s ease}.site-header.not-visible{transform:translateY(-100%);pointer-events:none}.site-header .site-logo{padding:16px;display:block}@media (max-width: 834px){.site-header .site-logo{padding:10px}}.site-header .site-logo img{width:150px}@media (max-width: 1024px){.site-header .site-logo img{width:120px}}.site-header.has-scrolled{--nav-height: 60px}.site-header.has-scrolled .site-logo img{width:105px}@media (max-width: 1024px){.site-header.has-scrolled .site-logo img{width:98px}}.site-header.has-scrolled .top-area{max-height:0px}.site-header.has-scrolled .top-area .keen-slider{opacity:0}.site-header .top-area{background:#225728;max-height:100px;position:relative}.site-header .top-area .keen-slider{transition:all .5s ease}.site-header .top-area .keen-slider .keen-slider__slide{text-align:center;min-width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.site-header .top-area .keen-slider .keen-slider__slide .rte,.site-header .top-area .keen-slider .keen-slider__slide .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .site-header .top-area .keen-slider .keen-slider__slide .metafield-rich_text_field{padding:12px;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:500}.site-header .top-area .keen-slider .keen-slider__slide .rte a,.site-header .top-area .keen-slider .keen-slider__slide .product-page .ingredients__modal-inner .metafield-rich_text_field a,.product-page .ingredients__modal-inner .site-header .top-area .keen-slider .keen-slider__slide .metafield-rich_text_field a{color:inherit}@media (max-width: 834px){.site-header .top-area .keen-slider .keen-slider__slide .rte,.site-header .top-area .keen-slider .keen-slider__slide .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .site-header .top-area .keen-slider .keen-slider__slide .metafield-rich_text_field{padding:8px 16px;letter-spacing:.8px}}.site-header .top-area__leave{position:absolute;top:50%;transform:translateY(-50%);right:56px;font-size:10px;color:var(--color);background-color:var(--bg);text-transform:uppercase;font-weight:500;letter-spacing:.01em;line-height:normal;border-bottom:1px solid transparent}@media (max-width: 1149px){.site-header .top-area__leave{display:none}}.site-header .top-area__leave:hover{border-bottom-color:var(--color)}.site-header .header-inner{padding:0 56px;background:#fff;z-index:inherit;position:relative}@media (max-width: 1024px){.site-header .header-inner{padding:6px 16px}}.site-header .header-inner .left-nav-area,.site-header .header-inner .right-nav-area{flex-basis:0;flex-grow:1;position:static}.site-header .header-inner .left-nav-area>ul,.site-header .header-inner .right-nav-area>ul{position:static}.site-header .header-inner .left-nav-area>ul>li,.site-header .header-inner .right-nav-area>ul>li{padding:0;position:static}.site-header .header-inner .left-nav-area>ul>li>a.nav-item,.site-header .header-inner .right-nav-area>ul>li>a.nav-item{text-transform:uppercase;padding:16px;letter-spacing:1.2px;color:#191919;font-size:12px;height:var(--nav-height);position:static}.site-header .header-inner .left-nav-area>ul>li>a.nav-item:hover,.site-header .header-inner .left-nav-area>ul>li>a.nav-item.dropdown-open,.site-header .header-inner .right-nav-area>ul>li>a.nav-item:hover,.site-header .header-inner .right-nav-area>ul>li>a.nav-item.dropdown-open{color:#c72263}@media (max-width: 1440px){.site-header .header-inner .left-nav-area>ul>li>a.nav-item,.site-header .header-inner .right-nav-area>ul>li>a.nav-item{padding-left:12px;padding-right:12px}}@media (max-width: 1299px){.site-header .header-inner .left-nav-area>ul>li>a.nav-item,.site-header .header-inner .right-nav-area>ul>li>a.nav-item{padding-left:8px;padding-right:8px}}.site-header .header-inner .left-nav-area{align-self:stretch}@media (max-width: 1024px){.site-header .header-inner .left-nav-area{align-items:center}}@media (max-width: 1380px){.site-header .header-inner .left-nav-area .big-desktop-only{display:none}}.site-header .header-inner .left-nav-area .burger-menu-container{padding:10px;margin-left:-10px;margin-right:6px;position:relative}@media (max-width: 1380px){.site-header .header-inner .left-nav-area .burger-menu-container{display:block}}.site-header .header-inner .left-nav-area .burger-menu-container .burger-menu-inner{height:16px;width:20px;position:relative}.site-header .header-inner .left-nav-area .burger-menu-container .burger-menu-inner:before,.site-header .header-inner .left-nav-area .burger-menu-container .burger-menu-inner span,.site-header .header-inner .left-nav-area .burger-menu-container .burger-menu-inner:after{content:"";display:block;width:100%;height:1px;background:#191919;position:absolute;left:0;transition:opacity .35s ease,top .35s ease,transform .35s ease;backface-visibility:hidden}.site-header .header-inner .left-nav-area .burger-menu-container .burger-menu-inner:before{top:0}.site-header .header-inner .left-nav-area .burger-menu-container .burger-menu-inner span{top:7px}.site-header .header-inner .left-nav-area .burger-menu-container .burger-menu-inner:after{top:14px}.site-header .header-inner .left-nav-area .small-desktop-menu{display:none}@media (max-width: 1380px) and (min-width: 1025px){.site-header .header-inner .left-nav-area .small-desktop-menu{display:flex;margin-left:16px}}.site-header .header-inner .left-nav-area ul.icon-nav li.icon-item{line-height:0}.site-header .header-inner .left-nav-area ul.icon-nav li.icon-item a svg{width:16px}.site-header .header-inner .left-nav-area ul.icon-nav li.search-form-item{position:absolute;left:0;top:0;width:100%;background:#fff;z-index:5;height:100%}.site-header .header-inner .left-nav-area ul.icon-nav li.search-form-item:not(.open){opacity:0;pointer-events:none}.site-header .header-inner .left-nav-area ul.icon-nav li.search-form-item .close-search-dropdown{position:absolute;top:50%;transform:translateY(-50%);right:16px;padding:10px;z-index:1}.site-header .header-inner .left-nav-area ul.icon-nav li.search-form-item .close-search-dropdown img,.site-header .header-inner .left-nav-area ul.icon-nav li.search-form-item .close-search-dropdown svg{width:12px;height:12px}.site-header .header-inner .left-nav-area ul.icon-nav li.search-form-item .search-form{position:relative;width:100%}.site-header .header-inner .left-nav-area ul.icon-nav li.search-form-item .search-form label{position:absolute;left:0;top:50%;transform:translateY(-50%);height:100%;padding:0 0 0 18px;display:flex;align-items:center;cursor:pointer;justify-content:center}.site-header .header-inner .left-nav-area ul.icon-nav li.search-form-item .search-form label img,.site-header .header-inner .left-nav-area ul.icon-nav li.search-form-item .search-form label svg{width:16px}.site-header .header-inner .left-nav-area ul.icon-nav li.search-form-item .search-form input{font-size:16px;padding:16px 30px 16px 48px;border-radius:0;width:100%;border:0 none}.site-header .header-inner .left-nav-area ul.icon-nav li.search-form-item .search-form input::-moz-placeholder{opacity:1;color:inherit}.site-header .header-inner .left-nav-area ul.icon-nav li.search-form-item .search-form input::placeholder{opacity:1;color:inherit}.site-header .header-inner .trigger-nav{margin:0 -9px}.site-header .header-inner .trigger-nav .search-form-item,.site-header .header-inner .trigger-nav .icon-item a{padding:0 9px}.site-header .header-inner .trigger-nav img,.site-header .header-inner .trigger-nav svg{width:16px}.site-header .header-inner .trigger-nav .search-form{position:relative}.site-header .header-inner .trigger-nav .search-form label{position:absolute;left:0;top:50%;transform:translateY(-50%);height:100%;padding:0 0 0 18px;display:flex;align-items:center;cursor:pointer;justify-content:center}.site-header .header-inner .trigger-nav .search-form label img,.site-header .header-inner .trigger-nav .search-form label svg{width:13px}.site-header .header-inner .trigger-nav .search-form input{border:1px solid #E9E7E7;font-size:14px;border-radius:10px;padding:7px 8px 7px 40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:.01em}@media (min-width: 1241px){.site-header .header-inner .trigger-nav .search-form input{min-width:331px}}.site-header .header-inner .trigger-nav .search-form input::-moz-placeholder{opacity:.3;color:inherit}.site-header .header-inner .trigger-nav .search-form input::placeholder{opacity:.3;color:inherit}.site-header .header-inner .trigger-nav>.icon-item>a{display:block;line-height:0}.site-header .header-inner .trigger-nav>.icon-item>a svg path{transition:all .35s ease}.site-header .header-inner .trigger-nav>.icon-item>a:hover>svg path{stroke:#225728}.site-header .header-inner .trigger-nav .cart-trigger{position:relative}.site-header .header-inner .trigger-nav .cart-trigger span{display:block;width:18px;height:18px;line-height:18px;border-radius:50%;background:#225728;color:#fff;font-weight:500;font-size:10px;text-align:center;transition:opacity .25s ease,visibility .25s ease;will-change:transform;position:absolute;transform:translate3d(-50%,-50%,0);right:-10px;top:1px}.site-header .header-inner .trigger-nav .cart-trigger span:not(.shown){opacity:0;visibility:hidden}@media (max-width: 1024px){.site-header .header-inner .trigger-nav .cart-trigger span{width:15px;height:15px;line-height:15px;font-size:10px;right:-7px}}.site-footer{overflow:hidden;position:relative;z-index:1}.site-footer .main-footer{margin-top:56px;border-top:1px solid #f4f4f4}@media (max-width: 1024px){.site-footer .main-footer{margin-top:30px}}@media (max-width: 1024px){.site-footer .main-footer>.flex{flex-wrap:wrap}}.site-footer .left-footer-area{flex-basis:33%;background-color:#d3ddd4;padding:32px 15px}@media (min-width: 1025px){.site-footer .left-footer-area{padding:80px 56px}}@media (max-width: 1368px){.site-footer .left-footer-area{flex-basis:auto}}@media (max-width: 1024px){.site-footer .left-footer-area{width:100%;order:-1}}.site-footer .left-footer-area .form-area h6{line-height:1}.site-footer .left-footer-area .form-area>.rte,.site-footer .left-footer-area .product-page .ingredients__modal-inner .form-area>.metafield-rich_text_field,.product-page .ingredients__modal-inner .site-footer .left-footer-area .form-area>.metafield-rich_text_field{margin-top:12px}@media (max-width: 1024px){.site-footer .left-footer-area .form-area>.rte,.site-footer .left-footer-area .product-page .ingredients__modal-inner .form-area>.metafield-rich_text_field,.product-page .ingredients__modal-inner .site-footer .left-footer-area .form-area>.metafield-rich_text_field{margin-top:15px;font-size:14px;line-height:1.71}}.site-footer .left-footer-area .form-area h2{font-weight:300;letter-spacing:-2.4px;line-height:1.23}@media (max-width: 1024px){.site-footer .left-footer-area .form-area h2{letter-spacing:-1.6px}}.site-footer .left-footer-area .form-area h2 br{display:none}.site-footer .left-footer-area .form-area form{margin-top:16px}@media (max-width: 1024px){.site-footer .left-footer-area .form-area form{margin-top:24px}}.site-footer .left-footer-area .form-area form .rte,.site-footer .left-footer-area .form-area form .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .site-footer .left-footer-area .form-area form .metafield-rich_text_field{max-width:340px}.site-footer .left-footer-area .form-area form .rte p,.site-footer .left-footer-area .form-area form .product-page .ingredients__modal-inner .metafield-rich_text_field p,.product-page .ingredients__modal-inner .site-footer .left-footer-area .form-area form .metafield-rich_text_field p{margin:0}.site-footer .left-footer-area .form-area form .input-wrap,.site-footer .left-footer-area .form-area form .cf-fields-container{flex-wrap:nowrap}.site-footer .left-footer-area .form-area form .input-wrap [data-cf-field-type=email_marketing_consent],.site-footer .left-footer-area .form-area form .cf-fields-container [data-cf-field-type=email_marketing_consent]{display:none}.site-footer .left-footer-area .form-area form .input-wrap>li,.site-footer .left-footer-area .form-area form .input-wrap .cf-field,.site-footer .left-footer-area .form-area form .cf-fields-container>li,.site-footer .left-footer-area .form-area form .cf-fields-container .cf-field{display:flex;flex-direction:column;gap:8px;margin-top:0}@media (max-width: 1024px){.site-footer .left-footer-area .form-area form .input-wrap>li:first-child,.site-footer .left-footer-area .form-area form .input-wrap .cf-field:first-child,.site-footer .left-footer-area .form-area form .cf-fields-container>li:first-child,.site-footer .left-footer-area .form-area form .cf-fields-container .cf-field:first-child{flex-grow:1}}.site-footer .left-footer-area .form-area form .input-wrap>li>*,.site-footer .left-footer-area .form-area form .input-wrap .cf-field>*,.site-footer .left-footer-area .form-area form .cf-fields-container>li>*,.site-footer .left-footer-area .form-area form .cf-fields-container .cf-field>*{width:100%}.site-footer .left-footer-area .form-area form .input-wrap>li input,.site-footer .left-footer-area .form-area form .input-wrap .cf-field input,.site-footer .left-footer-area .form-area form .cf-fields-container>li input,.site-footer .left-footer-area .form-area form .cf-fields-container .cf-field input{background:#fff;font-size:14px;letter-spacing:0;padding:12px 24px;border:1px solid #191919;border-radius:10px;font-weight:400;transition:all .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1}@media (min-width: 1025px){.site-footer .left-footer-area .form-area form .input-wrap>li input,.site-footer .left-footer-area .form-area form .input-wrap .cf-field input,.site-footer .left-footer-area .form-area form .cf-fields-container>li input,.site-footer .left-footer-area .form-area form .cf-fields-container .cf-field input{min-width:210px}}@media (max-width: 1024px){.site-footer .left-footer-area .form-area form .input-wrap>li input,.site-footer .left-footer-area .form-area form .input-wrap .cf-field input,.site-footer .left-footer-area .form-area form .cf-fields-container>li input,.site-footer .left-footer-area .form-area form .cf-fields-container .cf-field input{flex-grow:1;min-width:0}}.site-footer .left-footer-area .form-area form .input-wrap>li input::-moz-placeholder,.site-footer .left-footer-area .form-area form .input-wrap .cf-field input::-moz-placeholder,.site-footer .left-footer-area .form-area form .cf-fields-container>li input::-moz-placeholder,.site-footer .left-footer-area .form-area form .cf-fields-container .cf-field input::-moz-placeholder{opacity:.5;color:inherit}.site-footer .left-footer-area .form-area form .input-wrap>li input::placeholder,.site-footer .left-footer-area .form-area form .input-wrap .cf-field input::placeholder,.site-footer .left-footer-area .form-area form .cf-fields-container>li input::placeholder,.site-footer .left-footer-area .form-area form .cf-fields-container .cf-field input::placeholder{opacity:.5;color:inherit}.site-footer .left-footer-area .form-area form .input-wrap>li input:focus,.site-footer .left-footer-area .form-area form .input-wrap .cf-field input:focus,.site-footer .left-footer-area .form-area form .cf-fields-container>li input:focus,.site-footer .left-footer-area .form-area form .cf-fields-container .cf-field input:focus{border-color:#191919}.site-footer .left-footer-area .form-area form .cf-fields-container{flex-wrap:wrap}.site-footer .left-footer-area .form-area form .cf-fields-container .cf-field-container+.cf-field-container .cf-field{padding-top:0}.site-footer .left-footer-area .form-area form .cf-form-actions{margin-top:0}.site-footer .left-footer-area .form-area form .btn{width:100%;font-size:14px;border-radius:10px;letter-spacing:1.4px;line-height:1.14}.site-footer .right-footer-area{flex-grow:1;background:#fff}@media (min-width: 1025px){.site-footer .right-footer-area{padding:80px}}@media (max-width: 1024px){.site-footer .right-footer-area{width:100%;margin-top:8px;margin-bottom:24px;padding:0 15px}}@media (min-width: 1025px){.site-footer .right-footer-area ul{flex-wrap:nowrap}}@media (max-width: 1199px){.site-footer .right-footer-area ul{flex-wrap:wrap}}@media (max-width: 1199px){.site-footer .right-footer-area ul .footer-menu{width:50%}}@media (max-width: 1024px){.site-footer .right-footer-area ul .footer-menu{width:100%;margin-bottom:40px}}.site-footer .right-footer-area ul .footer-menu .footer-menu-header{margin:0 0 15px;font-weight:500;line-height:1.14;letter-spacing:1.4px;font-size:14px}@media (max-width: 1024px){.site-footer .right-footer-area ul .footer-menu .footer-menu-header{width:100%;margin:0;padding:15px 0}.site-footer .right-footer-area ul .footer-menu .footer-menu-header span{transition:all .35s ease;line-height:0}}@media (max-width: 1024px){.site-footer .right-footer-area ul .footer-menu.link-menu{width:100%;margin-bottom:0}.site-footer .right-footer-area ul .footer-menu.link-menu .footer-menu--inner{border-bottom:1px solid #d3ddd4}.site-footer .right-footer-area ul .footer-menu.link-menu.open .footer-menu-header span{transform:rotate(180deg)}}@media (min-width: 1025px) and (max-width: 999px){.site-footer .right-footer-area ul .footer-menu.link-menu ul{grid-auto-flow:row}}@media (max-width: 1024px){.site-footer .right-footer-area ul .footer-menu.link-menu ul{transform:translateY(-8px)}}@media (max-width: 1024px){.site-footer .right-footer-area ul .footer-menu.link-menu ul[data-toggle-elem]{overflow:hidden;transition:all .35s ease}.site-footer .right-footer-area ul .footer-menu.link-menu ul[data-toggle-elem]:not(.open){max-height:0}}.site-footer .right-footer-area ul .footer-menu.link-menu ul li{line-height:1}.site-footer .right-footer-area ul .footer-menu.link-menu ul li a{font-size:14px;padding:6px 0;line-height:1.71;display:inline-flex;align-items:center;position:relative}.site-footer .right-footer-area ul .footer-menu.link-menu ul li a img,.site-footer .right-footer-area ul .footer-menu.link-menu ul li a svg{margin-right:5px;width:18px;height:18px}@media (max-width: 1024px){.site-footer .right-footer-area ul .footer-menu.link-menu ul li a img,.site-footer .right-footer-area ul .footer-menu.link-menu ul li a svg{margin-right:0}}.site-footer .right-footer-area ul .footer-menu.link-menu ul li a:after{content:"";transition:all .25s;position:absolute;bottom:2px;left:0;width:100%;height:1px;border-bottom:1px solid currentColor;transform:scaleX(0);transform-origin:left}.site-footer .right-footer-area ul .footer-menu.link-menu ul li a:hover:after{transform:scaleX(1)}.site-footer .right-footer-area ul .footer-menu.link-menu ul li+li{margin-top:0}.site-footer .right-footer-area .social-icons-footer{margin-top:24px}.site-footer .social-icons-footer{gap:12px}.site-footer .social-icons-footer li:not(.custom){background-color:#191919;border-radius:100%;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.site-footer .social-icons-footer li:not(.custom) a{display:flex;align-items:center}.site-footer .social-icons-footer svg{width:14px}.site-footer .social-icons-footer svg:not(.icon-custom) path:not(.invert){fill:#fff}.site-footer .social-icons-footer svg:not(.icon-custom) path.invert{fill:#191919}.site-footer .social-icons-footer svg.icon-custom{width:28px}.site-footer .sub-footer{border-top:1px solid #f4f4f4;padding:24px 56px 56px;background-color:#fbfbfc}@media (max-width: 1024px){.site-footer .sub-footer{padding:24px 15px}}.site-footer .sub-footer .copyright-area{font-size:12px;align-items:center;gap:24px}.site-footer .sub-footer .copyright-area p{line-height:2}@media (min-width: 1025px){.site-footer .sub-footer .copyright-area{display:flex}}.site-footer .sub-footer .payment-icons-area{margin-bottom:24px}@media (max-width: 1240px){.site-footer .sub-footer .payment-icons-area{order:-1}}.site-footer .sub-footer .payment-icons-area ul{margin:-5px}.site-footer .sub-footer .payment-icons-area ul li{padding:5px}.site-footer .sub-footer .payment-icons-area ul li img{width:33px;height:auto}@media (max-width: 1240px){.site-footer .sub-footer .payment-icons-area ul li img{width:30px}}@media (max-width: 1024px){.site-footer .sub-footer .sub-menu-area{margin-top:24px}}@media (min-width: 1025px){.site-footer .sub-footer .sub-menu-area{display:flex}}.site-footer .sub-footer .sub-menu-area ul{flex-wrap:wrap;row-gap:8px;-moz-column-gap:24px;column-gap:24px}.site-footer .sub-footer .sub-menu-area ul li a{text-decoration:underline}.section{overflow:hidden;margin-top:56px;margin-bottom:56px}.section:first-of-type{margin-top:40px}@media (max-width: 834px){.section:first-of-type{margin-top:24px}}@media (max-width: 834px){.section{margin-top:40px;margin-bottom:40px}}.hero{margin-top:0!important;margin-bottom:56px}@media (max-width: 834px){.hero{margin-bottom:40px}}.hero .hero-inner{position:relative;height:100%}.hero .hero-inner:before{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,calc(1% * var(--overlay-opacity)));position:absolute;left:0;top:0;pointer-events:none;z-index:1}@media (max-width: 834px){.hero .hero-inner:before{background:rgba(0,0,0,calc(1% * var(--overlay-opacity-mobile, var(--overlay-opacity))))}}.hero .hero-inner .link-area{position:absolute;height:100%;width:100%;left:0;top:0}@media (min-width: 835px){.hero .hero-inner .image-area{height:100%}}.hero .hero-inner .image-area>*{width:100%;height:auto}@media (max-width: 834px){.hero .hero-inner .image-area.has-mobile-height .video-container{height:auto;padding-bottom:var(--video-height-mobile, 56.25%)}}.hero .hero-inner .image-area .video-container{padding-bottom:var(--video-height-desktop, 56.25%);height:0}@media (max-width: 834px){.hero .hero-inner .image-area .video-container{padding-bottom:0;height:calc(var(--vh) * 100 - var(--header-height))}}@media (max-width: 834px){.hero .hero-inner .image-area .picture-element-wrapper{padding-bottom:var(--aspect-desktop)}}@media (max-width: 480px){.hero .hero-inner .image-area .picture-element-wrapper{padding-bottom:var(--aspect-tablet)}}.hero .hero-inner .content-area--outer{z-index:2;pointer-events:none}.hero .hero-inner .content-area--outer .content-area{max-width:600px;display:inline-block;color:var(--content-color)}.hero .hero-inner .content-area--outer .content-area.has-background{background:rgba(var(--slide-content-bg),var(--slide-content-bg-opacity));padding:32px}.hero .hero-inner .content-area--outer .content-area.text-color--light{color:var(--content-color, #fff)}@media (max-width: 480px){.hero .hero-inner .content-area--outer .content-area{color:var(--content-color-mobile, var(--content-color))}.hero .hero-inner .content-area--outer .content-area.text-color--light{color:var(--content-color-mobile, var(--content-color, #fff))}}.hero .hero-inner .content-area--outer .content-area>*+*{margin-top:16px}@media (min-width: 835px){.hero .hero-inner .content-area--outer .content-area>*+*.btn{margin-top:24px}}.hero .hero-inner .content-area--outer .content-area .rte,.hero .hero-inner .content-area--outer .content-area .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .hero .hero-inner .content-area--outer .content-area .metafield-rich_text_field{max-width:385px;display:inline-block}.hero .hero-inner .content-area--outer .content-area .rte a,.hero .hero-inner .content-area--outer .content-area .product-page .ingredients__modal-inner .metafield-rich_text_field a,.product-page .ingredients__modal-inner .hero .hero-inner .content-area--outer .content-area .metafield-rich_text_field a{color:inherit}.hero .hero-inner .content-area--outer .content-area .rte.text-width--wide,.hero .hero-inner .content-area--outer .content-area .product-page .ingredients__modal-inner .text-width--wide.metafield-rich_text_field,.product-page .ingredients__modal-inner .hero .hero-inner .content-area--outer .content-area .text-width--wide.metafield-rich_text_field{max-width:500px}.hero .hero-inner .content-area--outer .content-area .rte.text-width--wider,.hero .hero-inner .content-area--outer .content-area .product-page .ingredients__modal-inner .text-width--wider.metafield-rich_text_field,.product-page .ingredients__modal-inner .hero .hero-inner .content-area--outer .content-area .text-width--wider.metafield-rich_text_field{max-width:690px}.hero .hero-inner .content-area--outer .content-area .rte.text-width--widest,.hero .hero-inner .content-area--outer .content-area .product-page .ingredients__modal-inner .text-width--widest.metafield-rich_text_field,.product-page .ingredients__modal-inner .hero .hero-inner .content-area--outer .content-area .text-width--widest.metafield-rich_text_field{max-width:none}.hero .hero-inner .content-area--outer .content-area .rte h6,.hero .hero-inner .content-area--outer .content-area .product-page .ingredients__modal-inner .metafield-rich_text_field h6,.product-page .ingredients__modal-inner .hero .hero-inner .content-area--outer .content-area .metafield-rich_text_field h6{font-family:Gotham,Arial,sans-serif;font-weight:inherit}.hero .hero-inner .content-area--outer .content-area .content_highlight{font-size:48px;font-weight:500;line-height:1.16}@media (max-width: 834px){.hero .hero-inner .content-area--outer .content-area .content_highlight{font-size:28px}}.hero .hero-inner .content-area--outer .content-area .cta-area{position:relative;z-index:1}.hero .hero-inner .content-area--outer .content-area .cta-area a{pointer-events:all}@media (min-width: 835px){.hero .hero-inner .content-area--outer .content-area .cta-area{display:flex;align-items:center;gap:16px}}@media (max-width: 834px){.hero .hero-inner .content-area--outer .content-area .cta-area{row-gap:8px}}@media (max-width: 834px){.hero .hero-inner.version--default .image-area{height:100%}}.hero .hero-inner.version--default .image-area .picture-element-wrapper{min-height:var(--min-height)}.hero .hero-inner.version--default .content-area--outer{position:absolute;top:50%;transform:translateY(-50%);left:0;padding:0 136px}@media (min-width: 835px){.hero .hero-inner.version--default .content-area--outer.position-desktop--top{transform:none;top:19%}}@media (min-width: 835px){.hero .hero-inner.version--default .content-area--outer.position-desktop--bottom{transform:none;top:auto;bottom:19%}}.hero .hero-inner.version--default .content-area--outer.text-center .cta-area,.hero .hero-inner.version--default .content-area--outer.text-center .cta-area>ul{justify-content:center}@media (min-width: 835px){.hero .hero-inner.version--default .content-area--outer.text-center--desktop .cta-area,.hero .hero-inner.version--default .content-area--outer.text-center--desktop .cta-area>ul{justify-content:center}}@media (max-width: 834px){.hero .hero-inner.version--default .content-area--outer.text-center--tablet .cta-area,.hero .hero-inner.version--default .content-area--outer.text-center--tablet .cta-area>ul{justify-content:center}}.hero .hero-inner.version--default .content-area--outer.text-right .cta-area,.hero .hero-inner.version--default .content-area--outer.text-right .cta-area>ul{justify-content:flex-end}@media (min-width: 835px){.hero .hero-inner.version--default .content-area--outer.text-right--desktop .cta-area,.hero .hero-inner.version--default .content-area--outer.text-right--desktop .cta-area>ul{justify-content:flex-end}}@media (max-width: 834px){.hero .hero-inner.version--default .content-area--outer.text-right--tablet .cta-area,.hero .hero-inner.version--default .content-area--outer.text-right--tablet .cta-area>ul{justify-content:flex-end}}.keen-slider .hero .hero-inner.version--default .content-area--outer{background-color:rgba(var(--content-bg),var(--content-bg-opacity))!important}@media (max-width: 834px){.hero .hero-inner.version--default .content-area--outer{top:0;transform:none;width:100%;height:100%;display:flex;justify-content:center;padding:24px 16px}.hero .hero-inner.version--default .content-area--outer.position-mobile--middle{align-items:center}.hero .hero-inner.version--default .content-area--outer.position-mobile--bottom{align-items:flex-end}.hero .hero-inner.version--default .content-area--outer .content-area{width:100%}}.hero .hero-inner.version--alternative{display:flex}@media (max-width: 834px){.hero .hero-inner.version--alternative{flex-wrap:wrap}}.hero .hero-inner.version--alternative .content-area--outer{width:50%;order:-1;background:var(--content-bg);display:flex;align-items:center}@media (min-width: 835px){.hero .hero-inner.version--alternative .content-area--outer{padding:80px}}@media (max-width: 834px){.hero .hero-inner.version--alternative .content-area--outer{width:100%;order:2}}.hero .hero-inner.version--alternative .content-area--outer .content-area{width:100%}.hero .hero-inner.version--alternative .image-area{width:50%}@media (max-width: 834px){.hero .hero-inner.version--alternative .image-area{width:100%}}.hero .keen-nav{padding:0 8px}.hero .keen-nav li button .keen-arrow-inner{background-color:rgba(var(--arrows-bg),var(--arrows-opacity))}.hero .keen-nav li button .keen-arrow-inner svg path{stroke:var(--arrows-color)}@media (max-width: 834px){.hero .keen-nav li button .keen-arrow-inner{padding:8px}.hero .keen-nav li button svg{width:12px;height:12px}}.featured-products{margin-top:56px}@media (max-width: 834px){.featured-products{margin-top:40px}}@media (max-width: 834px){.featured-products .section-header.text-left--tablet{text-align:left}.featured-products .section-header.text-left--tablet h1,.featured-products .section-header.text-left--tablet h2,.featured-products .section-header.text-left--tablet h3,.featured-products .section-header.text-left--tablet h4,.featured-products .section-header.text-left--tablet h5,.featured-products .section-header.text-left--tablet h6{max-width:none}}@media (min-width: 835px){.featured-products .section-header.text-left--desktop{text-align:left}.featured-products .section-header.text-left--desktop h1,.featured-products .section-header.text-left--desktop h2,.featured-products .section-header.text-left--desktop h3,.featured-products .section-header.text-left--desktop h4,.featured-products .section-header.text-left--desktop h5,.featured-products .section-header.text-left--desktop h6{max-width:none}}@media (min-width: 835px){.featured-products__tabs{display:flex;gap:16px;margin-bottom:16px}}@media (max-width: 834px){.featured-products__tabs{padding-right:32px}}@media (min-width: 835px){.featured-products__tabs:not(.text-left--desktop){justify-content:center}}.featured-products__tabs-progress{margin-bottom:24px}.featured-products__tabs .btn{text-wrap:nowrap;background-color:var(--bg);border-color:var(--border);color:var(--text);text-transform:none;min-width:-moz-fit-content;min-width:fit-content}.featured-products__tabs .btn.btn--active{background-color:var(--bg-active);border-color:var(--border-active);color:var(--text-active)}@media (max-width: 480px){.featured-products .wrapper{overflow:visible}}.featured-products .keen-nav{width:calc(100% + 70px);left:-30px;padding:0}@media (max-width: 480px){.featured-products .keen-slider:not(.featured-products__tabs){overflow:visible}}.featured-products .keen-slider:not(.featured-products__tabs) .keen-slider__slide{min-width:25%}@media (max-width: 834px){.featured-products .keen-slider:not(.featured-products__tabs) .keen-slider__slide{min-width:50%}}@media (max-width: 480px){.featured-products .keen-slider:not(.featured-products__tabs) .keen-slider__slide{min-width:83.3333333333%}}.featured-collections{padding-left:56px}@media (max-width: 834px){.featured-collections{padding-left:0}}.featured-collections>.main-flex>.content-area{width:325px;min-width:325px}@media (max-width: 834px){.featured-collections>.main-flex>.content-area{width:100%;min-width:0}}@media (min-width: 835px){.featured-collections>.main-flex>.content-area .section-header{text-align:left}}@media (max-width: 834px){.featured-collections>.main-flex>.content-area .section-header{padding:0 16px}}.featured-collections>.main-flex>.content-area .section-header .rte,.featured-collections>.main-flex>.content-area .section-header .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .featured-collections>.main-flex>.content-area .section-header .metafield-rich_text_field{padding-right:10px}.featured-collections>.main-flex>.slider-area{width:calc(100% - 325px)}.featured-collections>.main-flex>.slider-area.slider-area--fullwidth{width:100%}@media (max-width: 834px){.featured-collections>.main-flex>.slider-area{width:100%}}@media (max-width: 834px){.featured-collections>.main-flex>.slider-area .keen-slider{margin-left:16px;overflow:visible}}.featured-collections>.main-flex>.slider-area .keen-slider .keen-nav{padding:0 10px}@media (max-width: 834px){.featured-collections>.main-flex>.slider-area .collections-list{opacity:1;visibility:visible;display:flex;flex-wrap:wrap!important;margin-left:16px;margin-bottom:-16px}.featured-collections>.main-flex>.slider-area .collections-list li{margin-bottom:16px;width:100%}.featured-collections>.main-flex>.slider-area .collections-list li .content-area .h4{text-transform:none;font-family:Gotham,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.33}}.icon-grid .section-header{margin-bottom:0}.icon-grid .section-header:not(:last-child){margin-bottom:24px}.icon-grid .marquee-bar .icon-grid-list{flex-wrap:nowrap;margin:0}.icon-grid .marquee-bar .icon-grid-list li{width:260px}@media (max-width: 834px){.icon-grid .marquee-bar .icon-grid-list li{min-width:180px;width:180px}}.icon-grid .icon-grid-list{row-gap:32px}@media (max-width: 834px){.icon-grid .icon-grid-list{margin-left:0;margin-right:0;overflow:visible;flex-wrap:nowrap}.icon-grid .icon-grid-list>*{padding:0}}.icon-grid .icon-grid-list li{text-align:center}@media (min-width: 835px){.icon-grid .icon-grid-list li{flex-basis:var(--width)}}@media (max-width: 834px){.icon-grid .icon-grid-list li{min-width:33.3333333333%}}.icon-grid .icon-grid-list li .icon-container{margin:0 auto}.icon-grid .icon-grid-list li .icon-container img{margin:0 auto;width:50px}.icon-grid .icon-grid-list li p{margin-top:8px;font-weight:500;font-size:var(--font-size);letter-spacing:1.2px;text-transform:uppercase;white-space:pre-wrap;line-height:1.5;display:block}@media (max-width: 834px){.icon-grid .icon-grid-list li p{max-width:100px;margin:8px auto 0}}.icon-grid-embed{overflow:visible}.icon-grid-embed--inner{position:relative;z-index:1}.icon-grid-embed .section-header{margin-bottom:0}.icon-grid-embed .section-header:not(:last-child){margin-bottom:24px}@media (max-width: 834px){.icon-grid-embed .section-header br{display:none}}.icon-grid-embed .marquee-bar .icon-grid-list{flex-wrap:nowrap;margin:0}.icon-grid-embed .marquee-bar .icon-grid-list li{width:260px}@media (max-width: 834px){.icon-grid-embed .marquee-bar .icon-grid-list li{min-width:180px;width:180px}}.icon-grid-embed .main-section-flex{padding:16px 0}@media (max-width: 834px){.icon-grid-embed .main-section-flex{padding:24px 0}}.icon-grid-embed .main-section-flex .embed-container{width:45%}@media (max-width: 834px){.icon-grid-embed .main-section-flex .embed-container{width:100%;margin-bottom:24px}}.icon-grid-embed .main-section-flex .icon-grid-list-container{width:55%;overflow:hidden}@media (max-width: 834px){.icon-grid-embed .main-section-flex .icon-grid-list-container{width:100%}}.icon-grid-embed .icon-grid-list{margin:-15px}.icon-grid-embed .icon-grid-list li{text-align:center;padding:15px;flex-basis:0;flex-grow:1}@media (max-width: 834px){.icon-grid-embed .icon-grid-list li{min-width:33.3333333333%;flex-basis:auto;flex-grow:0}}.icon-grid-embed .icon-grid-list li .icon-container{margin:0 auto}.icon-grid-embed .icon-grid-list li .icon-container img{margin:0 auto;width:64px;height:auto}@media (max-width: 834px){.icon-grid-embed .icon-grid-list li .icon-container img{width:60px}}.image-and-text:first-of-type{margin-top:0}@media (max-width: 834px){.image-and-text:first-of-type{margin-top:0}}.image-and-text:last-of-type{margin-bottom:0}@media (max-width: 834px){.image-and-text:last-of-type{margin-bottom:0}}@media (max-width: 834px){.image-and-text .section--inner.mobile-wrapper{padding-left:16px;padding-right:16px}}@media (max-width: 1540px){.image-and-text .section--inner.wrapper--no-pad .rounded-corners{border-radius:0!important}}@media (max-width: 834px){.image-and-text .section--inner.wrapper--no-pad .rounded-corners{border-radius:15px!important}}.image-and-text .section--inner .image-and-text-flex{position:relative;overflow:hidden}.image-and-text .section--inner .image-and-text-flex.rounded-corners{border-radius:15px}.image-and-text .section--inner .image-and-text-flex .image-area{width:50%;min-width:50%;position:relative;display:flex;overflow:hidden}@media (max-width: 600px){.image-and-text .section--inner .image-and-text-flex .image-area{width:100%}}.image-and-text .section--inner .image-and-text-flex .image-area>*{width:100%}.image-and-text .section--inner .image-and-text-flex .image-area .object-fit--cover{display:flex;height:auto;padding:0}.image-and-text .section--inner .image-and-text-flex .image-area .object-fit--cover>*{width:100%}@media (max-width: 600px){.image-and-text .section--inner .image-and-text-flex .image-area.image-side-mobile--bottom{order:99}}@media (min-width: 835px){.image-and-text .section--inner .image-and-text-flex .image-area.image-side--right{order:99}}@media (min-width: 835px){.image-and-text .section--inner .image-and-text-flex .image-area.image-side--right+.content-area{padding-left:120px;padding-right:60px}}.image-and-text .section--inner .image-and-text-flex .image-area+.content-area{width:50%}@media (max-width: 600px){.image-and-text .section--inner .image-and-text-flex .image-area+.content-area{width:100%}}.image-and-text .section--inner .image-and-text-flex .content-area{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;color:var(--content-color);padding:60px 60px 60px 140px}.image-and-text .section--inner .image-and-text-flex .content-area.has-content-bg{background:var(--content-bg)!important}.image-and-text .section--inner .image-and-text-flex .content-area.text-color--light{color:var(--content-color, #fff)}@media (max-width: 834px){.image-and-text .section--inner .image-and-text-flex .content-area{padding:32px 40px;color:var(--content-color-mobile, var(--content-color))}.image-and-text .section--inner .image-and-text-flex .content-area.text-color--light{color:var(--content-color-mobile, var(--content-color, #fff))}}@media (max-width: 600px){.image-and-text .section--inner .image-and-text-flex .content-area{width:100%;padding:32px 16px}.image-and-text .section--inner .image-and-text-flex .content-area.has-content-bg--tablet{background:var(--content-bg-mobile, var(--content-bg))!important}}@media (max-width: 834px){.image-and-text .section--inner .image-and-text-flex .content-area.content-overlay-mobile--true{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;justify-content:center;align-items:center;background:#00000080!important;color:#fff}.image-and-text .section--inner .image-and-text-flex .content-area.content-overlay-mobile--true.no-overlay{background:transparent!important}}@media (max-width: 834px){.image-and-text .section--inner .image-and-text-flex .content-area.content-bottom--mobile{align-items:flex-end}}@media (max-width: 600px){.image-and-text .section--inner .image-and-text-flex .content-area.image-side-mobile--bottom{padding-top:0}}.image-and-text .section--inner .image-and-text-flex .content-area .content_highlight{font-size:48px;font-weight:500;line-height:1.16}@media (max-width: 834px){.image-and-text .section--inner .image-and-text-flex .content-area .content_highlight{font-size:28px}}.image-and-text .section--inner .image-and-text-flex .content-area .inner{max-width:460px}.image-and-text .section--inner .image-and-text-flex .content-area .inner.content-width--narrow{max-width:320px}.image-and-text .section--inner .image-and-text-flex .content-area .inner>*+*{margin-top:8px}.image-and-text .section--inner .image-and-text-flex .content-area .inner>*+*.cta-area,.image-and-text .section--inner .image-and-text-flex .content-area .inner>*+*.rte,.image-and-text .section--inner .image-and-text-flex .content-area .product-page .ingredients__modal-inner .inner>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .image-and-text .section--inner .image-and-text-flex .content-area .inner>*+.metafield-rich_text_field{margin-top:16px}.image-and-text .section--inner .image-and-text-flex .content-area .inner>*+*.rte a,.image-and-text .section--inner .image-and-text-flex .content-area .product-page .ingredients__modal-inner .inner>*+.metafield-rich_text_field a,.product-page .ingredients__modal-inner .image-and-text .section--inner .image-and-text-flex .content-area .inner>*+.metafield-rich_text_field a{color:inherit}.image-and-text .section--inner .image-and-text-flex .content-area .inner>*+*.rte h6,.image-and-text .section--inner .image-and-text-flex .content-area .product-page .ingredients__modal-inner .inner>*+.metafield-rich_text_field h6,.product-page .ingredients__modal-inner .image-and-text .section--inner .image-and-text-flex .content-area .inner>*+.metafield-rich_text_field h6{font-family:Gotham,Arial,sans-serif;font-size:12px;font-weight:400}@media (max-width: 600px){.image-and-text .section--inner .image-and-text-flex .content-area .inner>*+*.rte,.image-and-text .section--inner .image-and-text-flex .content-area .product-page .ingredients__modal-inner .inner>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .image-and-text .section--inner .image-and-text-flex .content-area .inner>*+.metafield-rich_text_field{margin-top:8px}}.image-and-text .section--inner .image-and-text-flex .content-area .inner>*+*.logo-area{margin-top:32px}@media (max-width: 834px){.image-and-text .section--inner .image-and-text-flex .content-area .inner>*+*.logo-area{margin-top:24px}}.image-and-text .section--inner .image-and-text-flex .content-area .inner>*+*.logo-area>*+*{margin-top:8px}.image-and-text .section--inner .image-and-text-flex .content-area .inner>*+*.bottom-content{margin-top:40px}@media (max-width: 834px){.image-and-text .section--inner .image-and-text-flex .content-area .inner>*+*.bottom-content{margin-top:24px}}.image-and-text .section--inner .image-and-text-flex .content-area .inner>*+*.list-area{margin-top:16px}.image-and-text .section--inner .image-and-text-flex .content-area .inner .cta-area a{cursor:pointer}.image-and-text .section--inner .image-and-text-flex .content-area .inner ol{padding-bottom:10px;counter-reset:section}.image-and-text .section--inner .image-and-text-flex .content-area .inner ol li{display:flex}.image-and-text .section--inner .image-and-text-flex .content-area .inner ol li:before{counter-increment:section;content:counter(section);font-size:48px;font-family:Cormorant Garamond,Arial,sans-serif;margin-right:16px;line-height:0;margin-top:15px;font-feature-settings:"pnum" on,"lnum" on}.image-and-text .section--inner .image-and-text-flex .content-area .inner ol li+li{margin-top:24px}@media (max-width: 600px){.image-and-text .section--inner.wrapper:not(.wrapper--no-pad){padding:0}}@media (min-width: 835px){.image-and-text .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .image-area.image-side--right{order:99}}@media (min-width: 835px){.image-and-text .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .image-area.image-side--right+.content-area{padding-right:0;padding-left:80px}.image-and-text .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .image-area.image-side--right+.content-area[data-bg]{padding-right:80px}}@media (min-width: 835px){.image-and-text .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area{padding-right:0;padding-left:80px}.image-and-text .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area[data-bg]{padding-right:80px}}@media (max-width: 600px){.image-and-text .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area{padding:24px 16px}.image-and-text .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area[data-bg]{padding-bottom:24px}}@media (max-width: 600px){.image-and-text .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area.image-side-mobile--bottom{padding:0 16px 40px}.image-and-text .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area.image-side-mobile--bottom[data-bg]{padding-top:24px}}.image-and-text .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area .inner{max-width:480px}@media (max-width: 600px){.image-and-text .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area .inner>*+*.rte,.image-and-text .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area .product-page .ingredients__modal-inner .inner>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .image-and-text .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area .inner>*+.metafield-rich_text_field{margin-top:16px}}.testimonials .testimonial-slider{margin-top:40px}@media (max-width: 834px){.testimonials .testimonial-slider{margin-top:24px;overflow:visible}}.testimonials .testimonial-slider .keen-slider__slide{text-align:center;padding:0 30px;min-width:33.3333333333%}.testimonials .testimonial-slider .keen-slider__slide blockquote{font-size:18px;font-style:italic;line-height:1.5}@media (max-width: 834px){.testimonials .testimonial-slider .keen-slider__slide blockquote{font-size:16px}}.testimonials .testimonial-slider .keen-slider__slide p{color:#225728;text-transform:uppercase;margin-top:16px;letter-spacing:1.2px;font-size:12px}@media (max-width: 834px){.testimonials .testimonial-slider .keen-slider__slide p{margin-top:28px}}.testimonials .testimonial-slider .keen-nav,.testimonials .testimonial-slider .keen-nav li{padding:0}.testimonials .testimonial-slider .keen-nav .keen-arrow .keen-arrow-inner{background:none;padding:0}.testimonials .progress-bar{margin-top:60px}@media (max-width: 834px){.testimonials .progress-bar{margin-top:40px}}@media (max-width: 834px){.collection-blocks{padding:0 30px}}.collection-blocks>ul{row-gap:16px}.collection-blocks>ul>li{width:var(--column-width, 50%)}@media (max-width: 480px){.collection-blocks>ul>li{width:100%}.collection-blocks>ul>li+*{margin-top:16px}}.collection-blocks>ul>li .featured-collection-item{position:relative}.collection-blocks>ul>li .featured-collection-item .image-area{position:relative;overflow:hidden;display:block}.collection-blocks>ul>li .featured-collection-item .image-area:before{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,calc(1% * var(--overlay-opacity)));position:absolute;left:0;top:0;pointer-events:none;z-index:1}@media (max-width: 834px){.collection-blocks>ul>li .featured-collection-item .image-area:before{background:rgba(0,0,0,calc(1% * var(--overlay-opacity-mobile, var(--overlay-opacity))))}}.collection-blocks>ul>li .featured-collection-item .image-area .initial-media{transition:all .5s ease-in-out}.collection-blocks>ul>li .featured-collection-item .image-area .hover-media{opacity:0;visibility:hidden;transition:all .5s ease-in-out;position:absolute;left:0;top:0;width:100%;height:100%;padding:0}@media (hover: hover){.collection-blocks>ul>li .featured-collection-item .image-area:hover .initial-media,.collection-blocks>ul>li .featured-collection-item .image-area:hover .hover-media{transform:translateZ(0) scale(1.02)}.collection-blocks>ul>li .featured-collection-item .image-area:hover .hover-media{opacity:1;visibility:visible}.collection-blocks>ul>li .featured-collection-item .image-area:hover+.content-area .top-title{opacity:1;visibility:visible}}.collection-blocks>ul>li .featured-collection-item .content-area{margin-top:16px}@media (max-width: 480px){.collection-blocks>ul>li .featured-collection-item .content-area.block-position--over-image{position:absolute;bottom:0;margin:0;left:0;width:100%;padding:16px;z-index:2;color:#fff}}@media (max-width: 480px) and (max-width: 480px){.collection-blocks>ul>li .featured-collection-item .content-area.block-position--over-image .h4{max-width:250px}}@media (max-width: 480px){.collection-blocks>ul>li .featured-collection-item .content-area.block-position--over-image .cta{color:inherit}}.collection-blocks>ul>li .featured-collection-item .content-area>*+*{margin-top:8px}.collection-blocks>ul>li .featured-collection-item .content-area>*+*.btn,.collection-blocks>ul>li .featured-collection-item .content-area>*+*.rte,.collection-blocks>ul>li .featured-collection-item .product-page .ingredients__modal-inner .content-area>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .collection-blocks>ul>li .featured-collection-item .content-area>*+.metafield-rich_text_field,.collection-blocks>ul>li .featured-collection-item .content-area>*+*.cta{margin-top:16px}.collection-blocks>ul>li .featured-collection-item .content-area>a{display:inline-block}@media (max-width: 480px){.collection-blocks>ul>li .featured-collection-item .content-area .s1{font-size:14px}}.collection-blocks__grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(6,1fr);height:545px;margin-top:16px}@media (min-width: 1241px){.collection-blocks__grid{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);gap:24px;height:677px;margin-top:32px}}.collection-blocks__grid-item:nth-of-type(1){grid-area:1/1/5/3}@media (min-width: 1241px){.collection-blocks__grid-item:nth-of-type(1){grid-area:1/1/5/3}}.collection-blocks__grid-item:nth-of-type(2){grid-area:1/3/3/5}@media (min-width: 1241px){.collection-blocks__grid-item:nth-of-type(2){grid-area:1/3/3/5}}.collection-blocks__grid-item:nth-of-type(3){grid-area:3/3/5/5}@media (min-width: 1241px){.collection-blocks__grid-item:nth-of-type(3){grid-area:1/5/3/7}}.collection-blocks__grid-item:nth-of-type(4){grid-area:5/1/7/3}@media (min-width: 1241px){.collection-blocks__grid-item:nth-of-type(4){grid-area:3/3/5/6}}.collection-blocks__grid-item:nth-of-type(5){grid-area:5/3/7/5}@media (min-width: 1241px){.collection-blocks__grid-item:nth-of-type(5){grid-area:3/6/5/7}}.collection-blocks__grid-item .component--featured-collection-item{height:100%}.collection-blocks__grid-item .component--featured-collection-item .image-area{height:100%;overflow:hidden}@media (hover: hover){.collection-blocks__grid-item .component--featured-collection-item .image-area:hover .picture-element-wrapper{transform:translateZ(0) scale(1.02)}}.collection-blocks__grid-item .component--featured-collection-item .content-area .h4{font-size:16px;font-family:Gotham,Arial,sans-serif;font-weight:500}@media (min-width: 1241px){.collection-blocks__grid-item .component--featured-collection-item .content-area .h4{font-size:20px}}.collection-blocks__grid-item .picture-element-wrapper{height:100%;padding-bottom:0;transition:all .5s ease-in-out}.collection-blocks__grid-item .picture-element-wrapper img{position:relative;display:block;height:100%;-o-object-fit:cover;object-fit:cover}.overlay-images>ul{margin:-8px}.overlay-images>ul>li{flex-grow:1;flex-basis:0;padding:8px}@media (max-width: 480px){.overlay-images>ul>li{width:100%;flex-grow:0;flex-basis:auto}}.overlay-images>ul>li .overlay-image-item{width:100%}.instagram{margin-bottom:40px}@media (max-width: 834px){.instagram{margin-bottom:40px}}.instagram .section-header{margin-bottom:16px}.hero-secondary{margin-top:0!important;margin-bottom:40px}@media (max-width: 834px){.hero-secondary{margin-bottom:24px}}.hero-secondary .hero-inner,.hero-secondary .hero-inner .image-area{position:relative}.hero-secondary .hero-inner .image-area:before{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,calc(1% * var(--overlay-opacity)));position:absolute;left:0;top:0;pointer-events:none;z-index:1}@media (max-width: 834px){.hero-secondary .hero-inner .image-area:before{background:rgba(0,0,0,calc(1% * var(--overlay-opacity-mobile, var(--overlay-opacity))))}}.hero-secondary .hero-inner .image-area>*{width:100%;height:auto}.hero-secondary .hero-inner .image-area .picture-element-wrapper{min-height:300px}@media (max-width: 834px){.hero-secondary .hero-inner .image-area .picture-element-wrapper{padding-bottom:var(--aspect-desktop)}}@media (max-width: 480px){.hero-secondary .hero-inner .image-area .picture-element-wrapper{padding-bottom:var(--aspect-tablet)}}.hero-secondary .hero-inner .image-area video{width:100%}.hero-secondary .hero-inner .content-area--outer{position:absolute;top:0;width:100%;height:100%;z-index:2;padding-top:56px;padding-bottom:56px;display:flex}.hero-secondary .hero-inner .content-area--outer:first-child:last-child{position:relative;background-color:var(--bg-color);min-height:var(--min-height)}.hero-secondary .hero-inner .content-area--outer.position-desktop--top{align-items:flex-start}.hero-secondary .hero-inner .content-area--outer.position-desktop--middle{align-items:center}.hero-secondary .hero-inner .content-area--outer.position-desktop--bottom{align-items:flex-end}@media (max-width: 834px){.hero-secondary .hero-inner .content-area--outer{justify-content:center;padding:24px 16px}.hero-secondary .hero-inner .content-area--outer.position-mobile--top{align-items:flex-start}.hero-secondary .hero-inner .content-area--outer.position-mobile--middle{align-items:center}.hero-secondary .hero-inner .content-area--outer.position-mobile--bottom{align-items:flex-end}}.hero-secondary .hero-inner .content-area--outer .content-area{width:100%}.hero-secondary .hero-inner .content-area--outer .content-area.text-color--light{color:#fff}@media (max-width: 834px){.hero-secondary .hero-inner .content-area--outer .content-area.text-color-mobile--light{color:#fff}.hero-secondary .hero-inner .content-area--outer .content-area.text-color-mobile--light .cta--primary{color:inherit}}@media (max-width: 834px){.hero-secondary .hero-inner .content-area--outer .content-area.text-color-mobile--dark{color:#191919}}.hero-secondary .hero-inner .content-area--outer .content-area .content-area--inner{max-width:656px;display:inline-block}.hero-secondary .hero-inner .content-area--outer .content-area .content-area--inner.text-width--narrow{max-width:340px}.hero-secondary .hero-inner .content-area--outer .content-area .content-area--inner.text-width--wider{max-width:880px}@media (max-width: 480px){.hero-secondary .hero-inner .content-area--outer .content-area .content-area--inner.text-width--mobile-narrow{max-width:50%}}@media (max-width: 480px){.hero-secondary .hero-inner .content-area--outer .content-area .content-area--inner.text-width--mobile-default{max-width:75%}}@media (max-width: 480px){.hero-secondary .hero-inner .content-area--outer .content-area .content-area--inner.text-width--mobile-wider{max-width:100%}}.hero-secondary .hero-inner .content-area--outer .content-area .content-area--inner>*+*{margin-top:8px}@media (min-width: 835px){.hero-secondary .hero-inner .content-area--outer .content-area .content-area--inner>*+*.cta-area{margin-top:16px}}@media (min-width: 835px){.hero-secondary .hero-inner .content-area--outer .content-area .content-area--inner>*+*.rte-wrap{margin-top:16px}}@media (max-width: 834px){.hero-secondary .hero-inner .content-area--outer .content-area .content-area--inner .s1{font-size:14px}}.hero-secondary .hero-inner .content-area--outer .content-area .content-area--inner .rte,.hero-secondary .hero-inner .content-area--outer .content-area .content-area--inner .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .hero-secondary .hero-inner .content-area--outer .content-area .content-area--inner .metafield-rich_text_field{display:inline-block}.hero-secondary .hero-inner .content-area--outer .content-area .content-area--inner .rte h6,.hero-secondary .hero-inner .content-area--outer .content-area .content-area--inner .product-page .ingredients__modal-inner .metafield-rich_text_field h6,.product-page .ingredients__modal-inner .hero-secondary .hero-inner .content-area--outer .content-area .content-area--inner .metafield-rich_text_field h6{font-family:Gotham,Arial,sans-serif;font-weight:inherit}.image-and-text-secondary+.image-and-text-secondary{margin-top:-80px}@media (max-width: 834px){.image-and-text-secondary+.image-and-text-secondary{margin-top:-40px}}.image-and-text-secondary:first-of-type{margin-top:0}@media (max-width: 834px){.image-and-text-secondary:first-of-type{margin-top:0}}.image-and-text-secondary:last-of-type{margin-bottom:0}@media (max-width: 834px){.image-and-text-secondary:last-of-type{margin-bottom:0}}.image-and-text-secondary .image-and-text-flex .image-area{width:50%;min-width:50%;position:relative;display:flex;overflow:hidden}@media (max-width: 834px){.image-and-text-secondary .image-and-text-flex .image-area{width:100%}}.image-and-text-secondary .image-and-text-flex .image-area>*{width:100%;display:flex}.image-and-text-secondary .image-and-text-flex .image-area>* .picture-element-wrapper{width:100%}@media (min-width: 835px){.image-and-text-secondary .image-and-text-flex .image-area .object-fit--cover{display:flex;flex-wrap:wrap;height:auto}}.image-and-text-secondary .image-and-text-flex .image-area .object-fit--cover>*{width:100%}@media (min-width: 835px){.image-and-text-secondary .image-and-text-flex .image-area.image-side--right{order:99}}@media (min-width: 835px){.image-and-text-secondary .image-and-text-flex .image-area.image-side--right+.content-area{padding-left:140px;padding-right:60px}}@media (min-width: 835px) and (max-width: 1199px){.image-and-text-secondary .image-and-text-flex .image-area.image-side--right+.content-area{padding-left:70px}}.image-and-text-secondary .image-and-text-flex .content-area{flex-grow:1;background:var(--content-bg);padding:60px 60px 60px 120px}@media (max-width: 1199px){.image-and-text-secondary .image-and-text-flex .content-area{padding-left:70px}}@media (max-width: 834px){.image-and-text-secondary .image-and-text-flex .content-area{width:100%;padding:24px 16px}}.image-and-text-secondary .image-and-text-flex .content-area.text-color--light{color:#fff}.image-and-text-secondary .image-and-text-flex .content-area .inner{max-width:460px}.image-and-text-secondary .image-and-text-flex .content-area .inner .rte a,.image-and-text-secondary .image-and-text-flex .content-area .inner .product-page .ingredients__modal-inner .metafield-rich_text_field a,.product-page .ingredients__modal-inner .image-and-text-secondary .image-and-text-flex .content-area .inner .metafield-rich_text_field a{color:inherit}.image-and-text-secondary .image-and-text-flex .content-area .inner .rte h6,.image-and-text-secondary .image-and-text-flex .content-area .inner .product-page .ingredients__modal-inner .metafield-rich_text_field h6,.product-page .ingredients__modal-inner .image-and-text-secondary .image-and-text-flex .content-area .inner .metafield-rich_text_field h6{font-family:Gotham,Arial,sans-serif;font-size:12px;font-weight:400}.image-and-text-secondary .image-and-text-flex .content-area .inner>*+*{margin-top:16px}.image-and-text-secondary .image-and-text-flex .content-area .inner>*+*.cta-area{margin-top:16px}@media (min-width: 835px){.logo-grid .section-header{margin-bottom:40px}}.logo-grid .marquee-bar .icon-grid-list{flex-wrap:nowrap;margin:0}.logo-grid .marquee-bar .icon-grid-list li{width:260px}@media (max-width: 834px){.logo-grid .marquee-bar .icon-grid-list li{width:130px}}.logo-grid .icon-grid-list{margin-top:24px}@media (max-width: 834px){.logo-grid .icon-grid-list{margin-left:0;margin-right:0;overflow:visible}.logo-grid .icon-grid-list>*{padding:0}}.logo-grid .icon-grid-list li{text-align:center}@media (min-width: 835px){.logo-grid .icon-grid-list li{margin-bottom:20px}}.logo-grid .icon-grid-list li .icon-container,.logo-grid .icon-grid-list li .icon-container img{margin:0 auto}.text-overlay-image{margin-top:0}.text-overlay-image .text-overlay-image-inner{position:relative}.text-overlay-image .text-overlay-image-inner .image-area,.text-overlay-image .text-overlay-image-inner .picture-element-wrapper{position:absolute;left:0;top:0;width:100%;height:100%}@media (max-width: 834px){.text-overlay-image .text-overlay-image-inner .image-area,.text-overlay-image .text-overlay-image-inner .picture-element-wrapper{position:relative}}.text-overlay-image .text-overlay-image-inner .image-area{display:block}.text-overlay-image .text-overlay-image-inner .image-area:before{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,calc(1% * var(--overlay-opacity)));position:absolute;left:0;top:0;pointer-events:none;z-index:1}@media (max-width: 834px){.text-overlay-image .text-overlay-image-inner .image-area:before{background:rgba(0,0,0,calc(1% * var(--overlay-opacity-mobile, var(--overlay-opacity))))}}@media (max-width: 834px){.text-overlay-image .text-overlay-image-inner .image-area:before{content:none;display:none}}@media (min-width: 835px){.text-overlay-image .text-overlay-image-inner .image-area .picture-element-wrapper{padding:0}}.text-overlay-image .text-overlay-image-inner .image-area video{width:100%}.text-overlay-image .text-overlay-image-inner .content-area--outer{position:relative;z-index:2;padding:110px 80px}@media (max-width: 834px){.text-overlay-image .text-overlay-image-inner .content-area--outer{background:#fbfbfc;padding:24px 16px}.text-overlay-image .text-overlay-image-inner .content-area--outer .content-area{width:100%}}.text-overlay-image .text-overlay-image-inner .content-area--outer .content-area{max-width:650px;display:inline-block}@media (min-width: 835px){.text-overlay-image .text-overlay-image-inner .content-area--outer .content-area.text-color--light{color:#fff}}.text-overlay-image .text-overlay-image-inner .content-area--outer .content-area h1,.text-overlay-image .text-overlay-image-inner .content-area--outer .content-area h2,.text-overlay-image .text-overlay-image-inner .content-area--outer .content-area h3,.text-overlay-image .text-overlay-image-inner .content-area--outer .content-area h4,.text-overlay-image .text-overlay-image-inner .content-area--outer .content-area h5,.text-overlay-image .text-overlay-image-inner .content-area--outer .content-area h6{text-transform:none}.text-overlay-image .text-overlay-image-inner .content-area--outer .content-area>*+*{margin-top:16px}@media (max-width: 834px){.text-overlay-image .text-overlay-image-inner .content-area--outer .content-area>*+*{margin-top:8px}}@media (min-width: 835px){.text-overlay-image .text-overlay-image-inner .content-area--outer .content-area>*+*.btn{margin-top:24px}}.text-overlay-image .text-overlay-image-inner .content-area--outer .content-area .rte,.text-overlay-image .text-overlay-image-inner .content-area--outer .content-area .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .text-overlay-image .text-overlay-image-inner .content-area--outer .content-area .metafield-rich_text_field{display:inline-block;line-height:1.7}.scrolling-images{overflow:hidden}.scrolling-images .images-flex{flex-wrap:nowrap}.scrolling-images .images-flex>*{min-width:430px;padding:0 8px;color:var(--color)}@media (max-width: 834px){.scrolling-images .images-flex>*{padding:0 4px;width:calc(100vw - 60px);min-width:calc(100vw - 60px)}}.featured-collections-grid ul.flex>li{flex-basis:0;flex-grow:1}@media (max-width: 834px){.featured-collections-grid ul.flex>li{width:100%;flex-basis:auto;flex-grow:0}.featured-collections-grid ul.flex>li+li{margin-top:8px}}.contact-form{margin-top:40px}@media (max-width: 834px){.contact-form{margin-top:24px}}.contact-form .contact-flex{margin:0 -70px}.contact-form .contact-flex>*{padding:0 70px}.contact-form .contact-flex .icon-header img{margin-right:10px;max-width:24px}.contact-form .contact-flex .form-area{width:53%}.contact-form .contact-flex .form-area:first-child:last-child{width:100%}@media (max-width: 834px){.contact-form .contact-flex .form-area{width:100%}}.contact-form .contact-flex .form-area .icon-header{margin-bottom:16px}.contact-form .contact-flex .form-area form{margin-top:24px}@media (max-width: 834px){.contact-form .contact-flex .form-area form{margin-top:16px}}.contact-form .contact-flex .form-area form .input-field{position:relative}.contact-form .contact-flex .form-area form .choices{display:flex;position:static}.contact-form .contact-flex .form-area form .choices .choices__inner{border:0 none}.contact-form .contact-flex .form-area form .choices .choices__list--dropdown{width:calc(100% + 2px);left:-1px}.contact-form .contact-flex .block-area{width:47%;border-left:1px solid #f4f4f4}@media (max-width: 834px){.contact-form .contact-flex .block-area{width:100%;min-width:100%;border-left:0 none;order:-1}}@media (max-width: 834px){.contact-form .contact-flex .block-area .contact-block:last-child{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #f4f4f4}}.contact-form .contact-flex .block-area .contact-block+.contact-block{margin-top:40px;padding-top:40px;border-top:1px solid #f4f4f4}.contact-form .contact-flex .block-area .contact-block .rte,.contact-form .contact-flex .block-area .contact-block .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .contact-form .contact-flex .block-area .contact-block .metafield-rich_text_field{margin-top:16px}.contact-form .contact-flex .block-area .contact-block .rte.rte--primary>*+*,.contact-form .contact-flex .block-area .contact-block .product-page .ingredients__modal-inner .rte--primary.metafield-rich_text_field>*+*,.product-page .ingredients__modal-inner .contact-form .contact-flex .block-area .contact-block .rte--primary.metafield-rich_text_field>*+*{margin-top:4px}.faq{margin-top:40px;margin-bottom:40px}@media (min-width: 835px){.faq{overflow:visible}}@media (max-width: 834px){.faq{margin-top:16px;margin-bottom:16px}}.faq .section--inner.has-bg{padding-top:80px;padding-bottom:80px}@media (max-width: 834px){.faq .section--inner.has-bg{padding-top:40px;padding-bottom:40px}}.faq .menu-area{width:25%;transition:all .25s ease}@media (min-width: 835px){.faq .menu-area{position:sticky;top:30px}body.header--shown .faq .menu-area{top:calc(30px + var(--header-height))}}@media (max-width: 834px){.faq .menu-area{width:100%;margin-bottom:16px}}.faq .menu-area .h3{color:var(--text-color)}.faq .menu-area ul{margin-top:12px}.faq .menu-area ul li:not(:last-child){border-bottom:1px solid #f4f4f4}.faq .menu-area ul li a{padding:16px 0;font-weight:500;display:block}.faq .menu-area ul li a:hover,.faq .menu-area ul li a.active{color:#225728}.faq .menu-area .choices .choices__inner,.faq .menu-area .choices .choices__list--dropdown .choices__list{background:#2257280a;border:0 none}.faq .menu-area .choices .choices__inner .choices__item,.faq .menu-area .choices .choices__list--dropdown .choices__list .choices__item{font-size:12px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase}.faq .menu-area .choices .choices__list--dropdown{background:#fff;border:0 none}.faq .faq-area{width:75%}.faq .faq-area:first-child:last-child{width:100%}.faq .faq-area:first-child:last-child .category-area{max-width:none}@media (max-width: 834px){.faq .faq-area{width:100%}}.faq .faq-area .category-area{max-width:820px}@media (max-width: 834px){.faq .faq-area .category-area:not(.selected){display:none}}@media (min-width: 835px){.faq .faq-area .category-area+.category-area{margin-top:40px}}.faq .faq-area .accordion-item{border-color:var(--border-color)}.faq .faq-area .accordion-item .accordion-header .s2{font-weight:400;color:var(--text-color)}.faq .faq-area .accordion-item .accordion-header svg{flex:16px 0 0;width:16px;height:16px}.faq .faq-area .accordion-item .accordion-header svg path{stroke:var(--text-color)}.faq .faq-area .accordion-item .accordion-content{color:var(--text-color)}.faq .faq-area .mobile-content{margin-top:24px;color:var(--text-color)}.faq .faq-area .mobile-content a{color:inherit}.richtext{overflow:visible;margin-top:var(--padding-top)!important;margin-bottom:var(--padding-bottom)!important}@media (max-width: 834px){.richtext{margin-top:var(--padding-top-mobile)!important;margin-bottom:var(--padding-bottom-mobile)!important}}.richtext .section--inner{background:var(--content-bg);color:var(--content-color)}@media (min-width: 835px){.richtext .section--inner.bottom-spacing--small{margin-bottom:-40px}}.richtext .section--inner.has-bg{padding:80px 0}@media (max-width: 834px){.richtext .section--inner.has-bg{padding:40px 0}}.richtext .section--inner .wrapper{text-align:center}.richtext .section--inner .wrapper .countdown{margin-left:auto;margin-right:auto}.richtext .section--inner .wrapper .s2+.section-title{margin-top:8px}.richtext .section--inner .wrapper .content-wrap{max-width:656px;margin-left:auto;margin-right:auto}.richtext .section--inner .wrapper .content-wrap .content_highlight{font-size:48px;font-weight:500;line-height:1.16}@media (max-width: 834px){.richtext .section--inner .wrapper .content-wrap .content_highlight{font-size:28px}}.richtext .section--inner .wrapper .content-wrap>*+*{margin-top:16px}@media (max-width: 834px){.richtext .section--inner .wrapper .content-wrap>*+*{margin-top:8px}}.richtext .section--inner .wrapper .content-wrap>*+*.cta-area{margin-top:16px}.richtext .section--inner .wrapper .content-wrap .countdown{margin-top:24px!important;margin-bottom:24px!important}.richtext .section--inner .wrapper .content-wrap .rte a,.richtext .section--inner .wrapper .content-wrap .product-page .ingredients__modal-inner .metafield-rich_text_field a,.product-page .ingredients__modal-inner .richtext .section--inner .wrapper .content-wrap .metafield-rich_text_field a{color:inherit}.richtext .section--inner .wrapper .content-wrap .rte h6,.richtext .section--inner .wrapper .content-wrap .product-page .ingredients__modal-inner .metafield-rich_text_field h6,.product-page .ingredients__modal-inner .richtext .section--inner .wrapper .content-wrap .metafield-rich_text_field h6{font-family:Gotham,Arial,sans-serif;font-size:12px;font-weight:inherit}.richtext .section--inner .wrapper .content-wrap .quick-links a{color:var(--link-color);background-color:var(--link-bg-color);border-color:var(--link-border-color)}.richtext .section--inner .wrapper .content-wrap .quick-links a:hover{color:var(--link-color-hover);background-color:var(--link-bg-color-hover);border-color:var(--link-border-color-hover)}.richtext .section--inner .wrapper.text-width--wide .content-wrap{max-width:830px}.richtext .section--inner .wrapper.text-width--wider .content-wrap{max-width:1000px}.richtext .section--inner .wrapper.text-width--widest .content-wrap{max-width:none}.richtext .section--inner .wrapper.text-align--left{text-align:left}.richtext .section--inner .wrapper.text-align--left .countdown{margin-left:0;margin-right:0}@media (min-width: 835px){.richtext .section--inner .wrapper.text-align--left--desktop{text-align:left}.richtext .section--inner .wrapper.text-align--left--desktop .countdown{margin-left:0;margin-right:0}}@media (max-width: 834px){.richtext .section--inner .wrapper.text-align--left--tablet{text-align:left}.richtext .section--inner .wrapper.text-align--left--tablet .countdown{margin-left:0;margin-right:0}}.richtext .section--inner .wrapper.text-align--right{text-align:right}.richtext .section--inner .wrapper.text-align--right .countdown{margin-left:auto;margin-right:0}@media (min-width: 835px){.richtext .section--inner .wrapper.text-align--right--desktop{text-align:right}.richtext .section--inner .wrapper.text-align--right--desktop .countdown{margin-left:auto;margin-right:0}}@media (max-width: 834px){.richtext .section--inner .wrapper.text-align--right--tablet{text-align:right}.richtext .section--inner .wrapper.text-align--right--tablet .countdown{margin-left:auto;margin-right:0}}.richtext .section--inner .wrapper.text-format--left .content-wrap{margin-left:0}.richtext .section--inner .wrapper.text-align--right .content-wrap{margin-right:0}@media (min-width: 835px){.richtext .section--inner .wrapper.text-align--right--desktop .content-wrap{margin-right:0}}@media (max-width: 834px){.richtext .section--inner .wrapper.text-align--right--tablet .content-wrap{margin-right:0}}.richtext .section--inner .wrapper.container-align--center .content-wrap{margin:0 auto}.richtext .section--inner .wrapper.container-align--right .content-wrap{margin:0 0 0 auto}@media (min-width: 835px){.richtext .video-flex{display:flex;align-items:center}}@media (min-width: 835px){.richtext .video-flex .html-area{flex-basis:50%}}.richtext .html-area{margin-top:16px}.image-grid .section--inner ul{display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:16px}@media (max-width: 834px){.image-grid .section--inner ul{display:flex;gap:0;overflow:visible}}.image-grid .section--inner ul li{grid-row:span var(--row-span);grid-column:span var(--col-span)}.image-grid .section--inner ul li .object-fit--cover{padding-bottom:100%}.image-and-product-grid .image-and-text-flex{margin-top:24px}@media (min-width: 835px){.image-and-product-grid .image-and-text-flex{flex-wrap:nowrap}}.image-and-product-grid .image-and-text-flex .image-area{width:calc(100% - 600px);position:relative;display:flex}@media (max-width: 834px){.image-and-product-grid .image-and-text-flex .image-area{width:100%}}.image-and-product-grid .image-and-text-flex .image-area>*{width:100%}.image-and-product-grid .image-and-text-flex .image-area .object-fit--cover{display:flex;height:auto;padding:0}.image-and-product-grid .image-and-text-flex .image-area .object-fit--cover>*{width:100%}@media (min-width: 835px){.image-and-product-grid .image-and-text-flex .image-area.image-side--right{order:99}}.image-and-product-grid .image-and-text-flex .products-area{width:600px}@media (max-width: 834px){.image-and-product-grid .image-and-text-flex .products-area{width:100%}}.image-and-product-grid .image-and-text-flex .products-area>ul>li{width:50%}.featured-articles{margin-top:56px}@media (max-width: 834px){.featured-articles{margin-top:40px}}.featured-articles .wrapper,.featured-articles .keen-slider{overflow:visible}.featured-articles .keen-slider .keen-slider__slide{min-width:33.3333333333%}@media (max-width: 480px){.featured-articles .article-grid-item{flex-wrap:wrap;padding-bottom:0;border:0 none}}.featured-articles .article-grid-item .object-fit--cover,.featured-articles .article-grid-item .object-fit--contain{padding-bottom:54%}@media (max-width: 480px){.featured-articles .article-grid-item .object-fit--cover,.featured-articles .article-grid-item .object-fit--contain{padding-bottom:75%}}@media (max-width: 480px){.featured-articles .article-grid-item .article-image-area{width:100%;margin:0}}@media (max-width: 480px){.featured-articles .article-grid-item .article-content-area{width:100%;margin-top:16px}}@media (max-width: 480px){.featured-articles .article-grid-item .article-content-area .h4{font-size:18px}}@media (max-width: 834px){.featured-articles .progress-bar{margin-top:40px}}.main-collection{overflow:visible;margin-top:0}@media (max-width: 834px){.main-collection{margin-top:0}}.hero-secondary+.main-collection,.collection-hero+.main-collection{margin-top:-40px}@media (max-width: 834px){.hero-secondary+.main-collection,.collection-hero+.main-collection{margin-top:-24px}}.collection-grid-outer{position:relative}.collection-grid-outer:before,.collection-grid-outer:after{content:"";display:block;position:absolute;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.collection-grid-outer:before{width:100%;height:100%;background:#fffc;z-index:11;left:0;top:0}.collection-grid-outer:after{width:30px;height:30px;top:calc(50% - 15px);left:calc(50% - 15px);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTIwIDEwYzAgNS41MjMtNC40NzcgMTAtMTAgMTBTMCAxNS41MjMgMCAxMCA0LjQ3NyAwIDEwIDB2MmMtNC40MTggMC04IDMuNTgyLTggOHMzLjU4MiA4IDggOCA4LTMuNTgyIDgtOGgyeicgZmlsbD0nIzAwMCc+PC9wYXRoPjwvc3ZnPg==);background-size:contain;background-position:center center;background-repeat:no-repeat;animation:rotate .5s linear infinite;z-index:12;pointer-events:none}.collection-grid-outer.loading:before,.collection-grid-outer.loading:after{opacity:1;visibility:visible}.collection-grid-outer .collection-grid-wrapper{overflow:hidden}.collection-grid-outer .collection-grid{margin-top:12px}.collection-grid-outer .collection-grid>*{width:25%;margin-bottom:32px;display:flex}@media (max-width: 834px){.collection-grid-outer .collection-grid>*{margin-bottom:16px}}.collection-grid-outer .collection-grid>*.ad-spot{position:relative;max-height:100%}.collection-grid-outer .collection-grid>*.ad-spot img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.collection-grid-outer .collection-grid>*.ad-spot.ad-spot--1 img{position:absolute;top:0;left:0}.collection-grid-outer .collection-grid>*.ad-spot.ad-spot--2{width:50%}@media (max-width: 834px){.collection-grid-outer .collection-grid>*.ad-spot.ad-spot--2{width:100%}}.collection-grid-outer .collection-grid>*.ad-spot.ad-spot--4{width:100%}@media (max-width: 834px){.collection-grid-outer .collection-grid>*.ad-spot.ad-spot--4{display:none}}@media (max-width: 834px){.collection-grid-outer .collection-grid>*{width:50%}}.collection-grid-outer .collection-grid>*>*{width:100%}.collection-grid-outer .collection-grid>* .product-grid-item{margin-bottom:0}.collection-grid-outer .collection-grid .custom-collection-block-outer{position:relative;width:50%}@media (max-width: 834px){.collection-grid-outer .collection-grid .custom-collection-block-outer{width:calc(100% + 32px);margin:16px -16px 40px}}.collection-grid-outer .collection-grid .custom-collection-block-outer .image-area{position:relative;width:100%;display:block}.collection-grid-outer .collection-grid .custom-collection-block-outer .image-area:before{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,calc(1% * var(--overlay-opacity)));position:absolute;left:0;top:0;pointer-events:none;z-index:1}@media (max-width: 834px){.collection-grid-outer .collection-grid .custom-collection-block-outer .image-area:before{background:rgba(0,0,0,calc(1% * var(--overlay-opacity-mobile, var(--overlay-opacity))))}}.collection-grid-outer .collection-grid .custom-collection-block-outer .image-area .object-fit--cover{padding-bottom:62.6%}@media (max-width: 834px){.collection-grid-outer .collection-grid .custom-collection-block-outer .image-area .object-fit--cover{padding-bottom:81%}}.collection-grid-outer .collection-grid .custom-collection-block-outer .content-area{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;pointer-events:none;z-index:2;padding:32px}.collection-grid-outer .collection-grid .custom-collection-block-outer .content-area.text-color--light{color:#fff}.collection-grid-outer .collection-grid .custom-collection-block-outer .content-area .inner{max-width:530px}.collection-grid-outer .collection-grid .custom-collection-block-outer .content-area .inner h3{line-height:1.33}@media (min-width: 835px){.collection-grid-outer .collection-grid .custom-collection-block-outer .content-area .inner h3{font-family:Gotham,Arial,sans-serif;font-weight:400}}.collection-grid-outer .collection-grid .custom-collection-block-outer .content-area .inner>*+*{margin-top:24px}@media (max-width: 834px){.collection-grid-outer .collection-grid .custom-collection-block-outer .content-area .inner>*+*{margin-top:40px}}@media (max-width: 834px){.collection-grid-outer .load-more-container .btn{width:100%}}@media (max-width: 834px){.collection-grid-outer .pagination{margin-top:16px}}.collection-hero{margin-top:0!important;margin-bottom:40px}@media (max-width: 834px){.collection-hero{margin-bottom:24px}}.collection-hero .hero-inner,.collection-hero .hero-inner .image-area{position:relative}.collection-hero .hero-inner .image-area:before{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,calc(1% * var(--overlay-opacity)));position:absolute;left:0;top:0;pointer-events:none;z-index:1}@media (max-width: 834px){.collection-hero .hero-inner .image-area:before{background:rgba(0,0,0,calc(1% * var(--overlay-opacity-mobile, var(--overlay-opacity))))}}@media (max-width: 834px){.collection-hero .hero-inner .image-area{--overlay-opacity: var(--overlay-opacity-mobile)}}@media (min-width: 835px){.collection-hero .hero-inner .image-area .video-container.object-fit--cover{padding-bottom:26%}}@media (max-width: 480px){.collection-hero .hero-inner .image-area{position:absolute;width:100%;height:100%}.collection-hero .hero-inner .image-area .picture-element-wrapper,.collection-hero .hero-inner .image-area .video-container{padding:0;height:100%;position:absolute}.collection-hero .hero-inner .image-area.text-display--desktop-only{position:relative;height:0;padding-bottom:58%}}.collection-hero .hero-inner .image-area>*{width:100%;height:auto}@media (max-width: 834px){.collection-hero .hero-inner .image-area .picture-element-wrapper{padding-bottom:var(--aspect-desktop)}}@media (max-width: 480px){.collection-hero .hero-inner .image-area .picture-element-wrapper{padding-bottom:var(--aspect-tablet)}}.collection-hero .hero-inner .image-area video{width:100%}.collection-hero .hero-inner .content-area--outer{position:absolute;top:0;width:100%;height:100%;z-index:2;padding-top:56px;padding-bottom:56px;display:flex;align-items:flex-start;left:50%;transform:translate(-50%)}@media (max-width: 480px){.collection-hero .hero-inner .content-area--outer{position:relative}}.collection-hero .hero-inner .content-area--outer:first-child:last-child{position:relative;padding-top:100px;padding-bottom:100px;background-color:var(--content-bg);text-align:center}@media (max-width: 834px){.collection-hero .hero-inner .content-area--outer:first-child:last-child{padding-top:40px;padding-bottom:40px}}.collection-hero .hero-inner .content-area--outer.position-desktop--middle{align-items:center}.collection-hero .hero-inner .content-area--outer.position-desktop--bottom{align-items:flex-end}@media (max-width: 834px){.collection-hero .hero-inner .content-area--outer{justify-content:center;padding:32px 16px}.collection-hero .hero-inner .content-area--outer.position-mobile--middle{align-items:center}.collection-hero .hero-inner .content-area--outer.position-mobile--bottom{align-items:flex-end}}.collection-hero .hero-inner .content-area--outer .content-area{width:100%}.collection-hero .hero-inner .content-area--outer .content-area.text-color--light{color:#fff}@media (max-width: 834px){.collection-hero .hero-inner .content-area--outer .content-area.text-color-mobile--light{color:#fff}.collection-hero .hero-inner .content-area--outer .content-area.text-color-mobile--light .cta--primary{color:inherit}}@media (max-width: 834px){.collection-hero .hero-inner .content-area--outer .content-area.text-color-mobile--dark{color:#191919}}@media (min-width: 835px){.collection-hero .hero-inner .content-area--outer .content-area .breadcrumbs--absolute{position:absolute;left:56px;top:24px}}.collection-hero .hero-inner .content-area--outer .content-area .breadcrumbs--relative{margin-bottom:16px}@media (max-width: 834px){.collection-hero .hero-inner .content-area--outer .content-area .breadcrumbs{position:static;margin-bottom:16px}}.collection-hero .hero-inner .content-area--outer .content-area .content-area--inner{max-width:50%;display:inline-block}@media (max-width: 480px){.collection-hero .hero-inner .content-area--outer .content-area .content-area--inner{max-width:100%}}.collection-hero .hero-inner .content-area--outer .content-area .content-area--inner>*+*{margin-top:8px}@media (min-width: 835px){.collection-hero .hero-inner .content-area--outer .content-area .content-area--inner>*+*.cta-area,.collection-hero .hero-inner .content-area--outer .content-area .content-area--inner>*+*.quick-links{margin-top:16px}}.collection-hero .hero-inner .content-area--outer .content-area .content-area--inner>*+*.quick-links{display:flex;flex-wrap:nowrap}.collection-hero .hero-inner .content-area--outer .content-area .content-area--inner>*+*.quick-links a{display:block;text-wrap:nowrap;padding:13px 24px;border-radius:10px;border:1px solid transparent;letter-spacing:.14px;font-size:14px;background-color:var(--bg, #d3ddd4);color:var(--color, #191919)}@media (max-width: 834px){.collection-hero .hero-inner .content-area--outer .content-area .content-area--inner>*+*.quick-links{margin-top:24px}}@media (max-width: 834px){.collection-hero .hero-inner .content-area--outer .content-area .content-area--inner .s1{font-size:14px}}@media (max-width: 834px){.collection-hero .hero-inner .content-area--outer .content-area .content-area--inner .main-title{line-height:1.2}.collection-hero .hero-inner .content-area--outer .content-area .content-area--inner .main-title.rte--tablet{font-size:16px}}.collection-hero .hero-inner .content-area--outer .content-area .content-area--inner .title-stylised{font-size:24px;line-height:.67;margin-bottom:16px;text-transform:uppercase}@media (min-width: 835px){.collection-hero .hero-inner .content-area--outer .content-area .content-area--inner .title-stylised{font-size:40px;letter-spacing:4px;line-height:.4}}.collection-hero .hero-inner .content-area--outer .content-area .content-area--inner .rte,.collection-hero .hero-inner .content-area--outer .content-area .content-area--inner .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .collection-hero .hero-inner .content-area--outer .content-area .content-area--inner .metafield-rich_text_field{display:inline-block}@media (max-width: 834px){.product-how-to-use{margin-top:24px;margin-bottom:24px}}.product-how-to-use .section--inner .image-and-text-flex .image-area{width:50%;min-width:50%;position:relative;display:flex;align-self:center}@media (max-width: 834px){.product-how-to-use .section--inner .image-and-text-flex .image-area{width:100%}}.product-how-to-use .section--inner .image-and-text-flex .image-area>*{width:100%}.product-how-to-use .section--inner .image-and-text-flex .image-area .object-fit--cover.video-container{padding-bottom:56.25%}@media (max-width: 834px){.product-how-to-use .section--inner .image-and-text-flex .image-area .object-fit--cover.video-container{padding-bottom:80%}}.product-how-to-use .section--inner .image-and-text-flex .image-area .object-fit--cover>*{width:100%}@media (min-width: 835px){.product-how-to-use .section--inner .image-and-text-flex .image-area.image-side--right{order:99}}@media (min-width: 835px){.product-how-to-use .section--inner .image-and-text-flex .image-area.image-side--right+.content-area{padding-left:120px;padding-right:60px}}@media (max-width: 1024px) and (min-width: 835px){.product-how-to-use .section--inner .image-and-text-flex .image-area.image-side--right+.content-area{padding-left:60px}}.product-how-to-use .section--inner .image-and-text-flex .content-area{flex-grow:1;background:var(--content-bg);padding:0 140px 0 60px}.product-how-to-use .section--inner .image-and-text-flex .content-area.has-bg{padding-top:60px;padding-bottom:60px}@media (max-width: 1024px){.product-how-to-use .section--inner .image-and-text-flex .content-area{padding-right:60px}}@media (max-width: 834px){.product-how-to-use .section--inner .image-and-text-flex .content-area{width:100%;padding:40px 16px;background:var(--content-bg-mobile, --content-bg)}}.product-how-to-use .section--inner .image-and-text-flex .content-area.text-color--light{color:#fff}.product-how-to-use .section--inner .image-and-text-flex .content-area .inner{max-width:460px}.product-how-to-use .section--inner .image-and-text-flex .content-area .inner>*+*{margin-top:8px}.product-how-to-use .section--inner .image-and-text-flex .content-area .inner>*+*.cta-area,.product-how-to-use .section--inner .image-and-text-flex .content-area .inner>*+*.rte,.product-how-to-use .section--inner .image-and-text-flex .content-area .product-page .ingredients__modal-inner .inner>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .product-how-to-use .section--inner .image-and-text-flex .content-area .inner>*+.metafield-rich_text_field{margin-top:16px}@media (max-width: 834px){.product-how-to-use .section--inner .image-and-text-flex .content-area .inner>*+*.rte,.product-how-to-use .section--inner .image-and-text-flex .content-area .product-page .ingredients__modal-inner .inner>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .product-how-to-use .section--inner .image-and-text-flex .content-area .inner>*+.metafield-rich_text_field{margin-top:8px}}@media (max-width: 834px){.product-how-to-use .section--inner.wrapper:not(.wrapper--no-pad){padding:0}}@media (min-width: 835px){.product-how-to-use .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .image-area.image-side--right{order:99}}@media (min-width: 835px){.product-how-to-use .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .image-area.image-side--right+.content-area{padding-left:0;padding-right:80px}}@media (min-width: 835px){.product-how-to-use .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area{padding-right:0;padding-left:80px}}@media (max-width: 834px){.product-how-to-use .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area{padding:24px 16px 0}}.product-how-to-use .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area .inner{max-width:480px}@media (max-width: 834px){.product-how-to-use .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area .inner>*+*.rte,.product-how-to-use .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area .product-page .ingredients__modal-inner .inner>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .product-how-to-use .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area .inner>*+.metafield-rich_text_field{margin-top:16px}}@media (max-width: 834px){.product-clinical-data{margin-top:24px;margin-bottom:24px}}@media (max-width: 834px){.product-clinical-data .section-header{text-align:left}.product-clinical-data .section-header h1,.product-clinical-data .section-header h2,.product-clinical-data .section-header h3,.product-clinical-data .section-header h4,.product-clinical-data .section-header h5,.product-clinical-data .section-header h6{max-width:none}}@media (max-width: 834px){.product-clinical-data .item-grid-list{margin-left:0;margin-right:0;overflow:visible}.product-clinical-data .item-grid-list>*{padding:0}}.product-clinical-data .item-grid-list li{text-align:center;max-width:330px}@media (max-width: 834px){.product-clinical-data .item-grid-list li{width:100%;display:flex;align-items:center;text-align:left}}.product-clinical-data .item-grid-list li .s2{font-size:30px}@media (min-width: 835px){.product-clinical-data .item-grid-list li>*+*{margin-top:10px}}@media (max-width: 834px){.product-clinical-data .item-grid-list li+*{margin-top:16px}}@media (max-width: 834px){.seperator{margin-top:24px;margin-bottom:24px}}.seperator+.seperator{display:none}.product-ingredients .section--inner{padding:80px 0;background:#d3ddd4}@media (max-width: 834px){.product-ingredients .section--inner{padding:40px 0}}@media (max-width: 834px){.product-ingredients{margin-top:24px;margin-bottom:24px}}.product-ingredients .section-header{margin-bottom:34px}@media (max-width: 834px){.product-ingredients .section-header{margin-bottom:16px}}.product-ingredients .ingredients-popup .inner{max-width:680px}.product-ingredients .ingredients-popup .inner .rte h6,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field h6,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field h6{font-family:Gotham,Arial,sans-serif;font-weight:500;letter-spacing:1.2px;text-transform:uppercase}.product-ingredients .ingredients-popup .inner .rte>*+h1,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field>*+h1,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field>*+h1,.product-ingredients .ingredients-popup .inner .rte>*+h2,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field>*+h2,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field>*+h2,.product-ingredients .ingredients-popup .inner .rte>*+h3,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field>*+h3,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field>*+h3,.product-ingredients .ingredients-popup .inner .rte>*+h4,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field>*+h4,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field>*+h4,.product-ingredients .ingredients-popup .inner .rte>*+h5,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field>*+h5,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field>*+h5,.product-ingredients .ingredients-popup .inner .rte>*+h6,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field>*+h6,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field>*+h6{margin-top:16px}@media (max-width: 834px){.product-ingredients .ingredients-popup .inner .rte>*+h1,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field>*+h1,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field>*+h1,.product-ingredients .ingredients-popup .inner .rte>*+h2,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field>*+h2,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field>*+h2,.product-ingredients .ingredients-popup .inner .rte>*+h3,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field>*+h3,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field>*+h3,.product-ingredients .ingredients-popup .inner .rte>*+h4,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field>*+h4,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field>*+h4,.product-ingredients .ingredients-popup .inner .rte>*+h5,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field>*+h5,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field>*+h5,.product-ingredients .ingredients-popup .inner .rte>*+h6,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field>*+h6,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field>*+h6{margin-top:24px}}.product-ingredients .ingredients-popup .inner .rte h1+*,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field h1+*,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field h1+*,.product-ingredients .ingredients-popup .inner .rte h2+*,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field h2+*,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field h2+*,.product-ingredients .ingredients-popup .inner .rte h3+*,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field h3+*,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field h3+*,.product-ingredients .ingredients-popup .inner .rte h4+*,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field h4+*,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field h4+*,.product-ingredients .ingredients-popup .inner .rte h5+*,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field h5+*,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field h5+*,.product-ingredients .ingredients-popup .inner .rte h6+*,.product-ingredients .ingredients-popup .inner .product-page .ingredients__modal-inner .metafield-rich_text_field h6+*,.product-page .ingredients__modal-inner .product-ingredients .ingredients-popup .inner .metafield-rich_text_field h6+*{margin-top:8px}@media (max-width: 834px){.product-ingredients .item-grid-list{overflow:visible}}.product-ingredients .item-grid-list+*{margin-top:24px}.product-ingredients .item-grid-list li{width:33.3333333333%}@media (max-width: 834px){.product-ingredients .item-grid-list li .image-area{padding:0 34px}}@media (max-width: 834px){.product-ingredients .item-grid-list li .image-area .picture-element-wrapper{padding-bottom:100%}}.product-ingredients .item-grid-list li .content-area{margin-top:16px}@media (max-width: 834px){.product-ingredients .item-grid-list li .content-area{text-align:center}}@media (max-width: 834px){.product-ingredients .item-grid-list li .content-area h4{font-size:30px}}.product-ingredients .item-grid-list li .content-area .rte,.product-ingredients .item-grid-list li .content-area .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .product-ingredients .item-grid-list li .content-area .metafield-rich_text_field{line-height:1.7}.product-ingredients .item-grid-list li .content-area>*+*{margin-top:16px}@media (max-width: 834px){.product-ingredients .item-grid-list li .content-area>*+*{margin-top:8px}}@media (min-width: 835px){.product-ingredients .item-grid-list li .content-area>*+*.rte,.product-ingredients .item-grid-list li .product-page .ingredients__modal-inner .content-area>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .product-ingredients .item-grid-list li .content-area>*+.metafield-rich_text_field{margin-top:8px}}.product-ingredients .progress-wrap{margin-top:24px}@media (max-width: 834px){.product-complete-routine{margin-bottom:24px}}.product-complete-routine .section-header{margin-bottom:40px;text-align:left}@media (max-width: 834px){.product-complete-routine .section-header{margin-bottom:16px}}.product-complete-routine .section-header h1,.product-complete-routine .section-header h2,.product-complete-routine .section-header h3,.product-complete-routine .section-header h4,.product-complete-routine .section-header h5,.product-complete-routine .section-header h6{max-width:none}@media (max-width: 834px){.product-complete-routine .section-header h1,.product-complete-routine .section-header h2,.product-complete-routine .section-header h3,.product-complete-routine .section-header h4,.product-complete-routine .section-header h5,.product-complete-routine .section-header h6{margin-left:0;max-width:none;font-size:30px}}.product-complete-routine .section-header .rte,.product-complete-routine .section-header .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .product-complete-routine .section-header .metafield-rich_text_field{margin-left:0;max-width:650px}@media (max-width: 834px){.product-complete-routine .section-header>*+*{margin-top:8px}}@media (max-width: 834px){.product-complete-routine .item-grid-list{margin-left:0;margin-right:0;overflow:visible;flex-wrap:nowrap}.product-complete-routine .item-grid-list>*{padding:0;min-width:50%}}@media (max-width: 480px){.product-complete-routine .item-grid-list>*{min-width:83.3333333333%}}.product-complete-routine .item-grid-list>li{width:25%;display:flex;flex-direction:column}@media (max-width: 834px){.product-complete-routine .item-grid-list>li .s3 .h4{font-size:24px}}.product-complete-routine .item-grid-list>li .product-grid-item{margin-bottom:0;flex-grow:1}.product-complete-routine .item-grid-list>li>*{width:100%}.product-complete-routine .item-grid-list>li>*+*{margin-top:16px}.product-complete-routine .add-to-bag-area{margin-top:16px}@media (max-width: 834px){.product-complete-routine .add-to-bag-area{margin-top:8px}}.product-complete-routine .add-to-bag-area .btn{width:100%;max-width:465px}@media (max-width: 834px){.product-related-products{margin-top:24px}}.product-related-products .section-header{margin-bottom:16px}@media (max-width: 834px){.product-related-products .section-header{text-align:left}.product-related-products .section-header h1,.product-related-products .section-header h2,.product-related-products .section-header h3,.product-related-products .section-header h4,.product-related-products .section-header h5,.product-related-products .section-header h6{margin-left:0}}@media (max-width: 834px) and (max-width: 834px){.product-related-products .section-header .h2{font-size:24px;line-height:28px}}@media (max-width: 834px){.product-related-products .featured-product-grid{overflow:visible}}.product-related-products .featured-product-grid>*{width:100%}.product-related-products .featured-product-grid>li{width:25%;display:flex}.product-related-products .featured-product-grid>li>*{width:100%}.product-related-products .featured-product-grid>li>*+*{margin-top:16px}.product-related-products .featured-product-grid>li .product-grid-item{margin:0}.product-reviews{position:relative;overflow-x:hidden}.product-reviews .section-header{margin-bottom:24px}@media (max-width: 834px){.product-reviews .section-header h1,.product-reviews .section-header h2,.product-reviews .section-header h3,.product-reviews .section-header h4,.product-reviews .section-header h5,.product-reviews .section-header h6{margin-left:0}}.product-reviews .section-header .rte,.product-reviews .section-header .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .product-reviews .section-header .metafield-rich_text_field{margin-left:0}.product-reviews .yotpo-widget-instance .yotpo-head{display:none!important}.account-slideout{position:fixed;top:0;left:0;height:100%;transition:opacity .25s,visibility .25s;z-index:1000;width:100%;overflow:hidden;background:#0006;display:flex;justify-content:flex-end}.account-slideout:not(.open){opacity:0;visibility:hidden}.account-slideout:not(.open) .account-slideout--inner{transform:translate(100%)}.account-slideout .account-slideout--inner{position:relative;width:510px;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:transform .25s;display:flex;flex-direction:column;overscroll-behavior-y:contain}@media (max-width: 480px){.account-slideout .account-slideout--inner{width:100%}}.account-slideout .account-slideout--inner .close{position:absolute;padding:10px;right:30px;top:50px;z-index:2}@media (max-width: 834px){.account-slideout .account-slideout--inner .close{top:15px;right:15px}}.account-slideout .account-slideout--inner .close svg{width:12px;height:12px}.account-slideout .account-slideout--inner .account-slideout--content{padding:0;flex-grow:1;overflow:hidden;display:flex}.account-slideout .account-slideout--inner .account-slideout--content>*{width:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0;position:relative}.account-slideout .account-slideout--inner .account-slideout--content>*::-webkit-scrollbar{width:10px;background-color:transparent}.account-slideout .account-slideout--inner .account-slideout--content>*::-webkit-scrollbar-thumb{background-color:#dedede80;border-radius:0}.account-slideout .account-slideout--inner .account-slideout--content>*::-webkit-scrollbar-track{margin:0}.account-slideout .account-slideout--inner .account-slideout--content>* .account-form{margin-bottom:0;padding-bottom:40px}.account-slideout .account-slideout--inner .account-slideout--content>* .account-form .form--header{padding:0 16px}.account-slideout .account-slideout--inner .account-slideout--content>* .account-form .form--main{max-width:none;padding:0 40px}@media (max-width: 834px){.account-slideout .account-slideout--inner .account-slideout--content>* .account-form .form--main{padding:0 16px}}.main-blog{margin-top:40px;overflow:visible}@media (max-width: 834px){.main-blog{margin-top:24px;margin-bottom:24px}}.main-blog .blog-header{margin-bottom:40px;overflow:hidden}.main-blog .blog-header .menu-container{position:relative}@media (max-width: 834px){.main-blog .blog-header .menu-container:after{content:"";width:85px;height:100%;display:block;background:linear-gradient(270deg,#fff,#fff3);position:absolute;right:-16px;top:0;z-index:1;pointer-events:none}}.main-blog .blog-header ul{margin-top:24px}@media (max-width: 834px){.main-blog .blog-header ul{flex-wrap:nowrap;overflow-x:auto;padding-bottom:16px;position:relative;scrollbar-width:none}.main-blog .blog-header ul::-webkit-scrollbar{width:0px;height:0;padding:0;display:none;margin:0;border:none;background:transparent}}@media (max-width: 834px){.main-blog .blog-header ul li:last-child{margin-right:70px}}.main-blog .blog-header ul li a{text-transform:uppercase;letter-spacing:1.2px;position:relative;font-size:12px;padding-bottom:5px;display:inline-flex;white-space:nowrap}.main-blog .blog-header ul li a.active{color:#225728}.main-blog .blog-header ul li a.active:after{content:"";transition:border-color .25s;position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:1px solid currentColor}@media (hover: hover){.main-blog .blog-header ul li a:hover{color:#225728}}@media (max-width: 600px){.main-blog .blog-articles-container{overflow:hidden}}.main-blog .blog-articles-container>h3{margin-bottom:24px}@media (max-width: 834px){.main-blog .blog-articles-container>h3{font-size:30px}}.main-blog .blog-articles-container .blog-articles-flex .featured-article-area{width:42%;position:sticky;top:calc(var(--sticky-offset));transition:top .5s ease}body.header--shown .main-blog .blog-articles-container .blog-articles-flex .featured-article-area{top:calc(var(--sticky-offset) + var(--header-sticky-height) - 15px)}.main-blog .blog-articles-container .blog-articles-flex .featured-article-area .featured-article-item{margin:0}@media (max-width: 834px){.main-blog .blog-articles-container .blog-articles-flex .featured-article-area{position:static;margin:0 -16px;width:calc(100% + 32px)}}.main-blog .blog-articles-container .blog-articles-flex .blog-articles-area{width:58%}@media (max-width: 834px){.main-blog .blog-articles-container .blog-articles-flex .blog-articles-area{width:100%;margin-top:24px}}.main-blog .blog-articles-container .blog-articles-flex .blog-articles-area:first-child:last-child{width:100%}.main-blog .blog-articles-container .blog-articles-flex .blog-articles-area:first-child:last-child .blog-articles>*{width:33.3333333333%}@media (max-width: 834px){.main-blog .blog-articles-container .blog-articles-flex .blog-articles-area:first-child:last-child .blog-articles>*{width:50%}}@media (max-width: 600px){.main-blog .blog-articles-container .blog-articles-flex .blog-articles-area:first-child:last-child .blog-articles>*{width:100%}}.main-blog .blog-articles-container .blog-articles-flex .blog-articles-area .blog-articles>*{width:50%;margin-bottom:16px}@media (max-width: 834px){.main-blog .blog-articles-container .blog-articles-flex .blog-articles-area .blog-articles>*{width:50%}}@media (max-width: 600px){.main-blog .blog-articles-container .blog-articles-flex .blog-articles-area .blog-articles>*{width:100%;margin-bottom:24px}.main-blog .blog-articles-container .blog-articles-flex .blog-articles-area .blog-articles>*:last-child{margin-bottom:0}}@media (max-width: 834px){.featured-articles-category{margin-top:24px;margin-bottom:24px}}@media (max-width: 834px){.featured-articles-category header .h3--tablet{font-size:30px}}.featured-articles-category .item-grid-list{margin-top:16px;margin-bottom:-40px}@media (max-width: 480px){.featured-articles-category .item-grid-list{margin-bottom:0}}.featured-articles-category .item-grid-list>*{width:33.3333333333%;margin-bottom:40px}@media (max-width: 480px){.featured-articles-category .item-grid-list>*{width:100%;margin-bottom:0}.featured-articles-category .item-grid-list>*+*{margin-top:24px}}.featured-articles-category .item-grid-list>* .object-fit--cover,.featured-articles-category .item-grid-list>* .object-fit--contain{padding-bottom:54%}@media (max-width: 480px){.featured-articles-category .item-grid-list>* .object-fit--cover,.featured-articles-category .item-grid-list>* .object-fit--contain{padding-bottom:100%}}@media (max-width: 480px){.featured-articles-category:last-of-type .item-grid-list>li:last-child{margin-bottom:16px}.featured-articles-category:last-of-type .item-grid-list>li:last-child .article-grid-item{padding-bottom:0;border-bottom:0 none}}.quote blockquote{max-width:900px;margin:0 auto;text-align:center;font-size:34px;font-style:italic;line-height:1.12;font-family:Cormorant Garamond,Arial,sans-serif;font-weight:500}@media (max-width: 834px){.quote blockquote{font-size:26px}}.ambassador-popup .inner{max-width:870px;overflow-y:visible;scrollbar-width:none}.ambassador-popup .inner::-webkit-scrollbar{width:0px;height:0;padding:0;display:none;margin:0;border:none;background:transparent}@media (max-width: 834px){.ambassador-popup .inner{overflow:auto}}.ambassador-popup .inner .close{top:8px;right:8px;line-height:0}@media (max-width: 834px){.ambassador-popup .inner .close{background-color:#fff;border-radius:50%;z-index:1}}.ambassador-popup .inner .popup-flex .image-area{width:45%}@media (max-width: 834px){.ambassador-popup .inner .popup-flex .image-area{width:100%}}@media (min-width: 835px){.ambassador-popup .inner .popup-flex .image-area.image-side--right{order:99}}.ambassador-popup .inner .popup-flex .image-area .picture-element-wrapper{width:100%;height:auto;padding-bottom:66%}.ambassador-popup .inner .popup-flex .content-area{width:55%;padding:24px;background:var(--content-bg)}@media (max-width: 834px){.ambassador-popup .inner .popup-flex .content-area{background:var(--content-bg-mobile, var(--content-bg));width:100%;padding:16px}}.ambassador-popup .inner .popup-flex .content-area .content-area--inner .popup-title{font-size:18px;letter-spacing:normal}.ambassador-popup .inner .popup-flex .content-area .content-area--inner p{line-height:24px}.ambassador-popup .inner .popup-flex .content-area .content-area--inner .photo-title-flex li.photo{width:90px;min-width:90px;margin-bottom:8px}.ambassador-popup .inner .popup-flex .content-area .content-area--inner .photo-title-flex li.photo .object-fit--cover{padding-bottom:100%;border-radius:100%;overflow:hidden}.ambassador-popup .inner .popup-flex .content-area .content-area--inner .photo-title-flex li:not(.photo){width:100%}.ambassador-popup .inner .popup-flex .content-area .content-area--inner .rte,.ambassador-popup .inner .popup-flex .content-area .content-area--inner .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .ambassador-popup .inner .popup-flex .content-area .content-area--inner .metafield-rich_text_field{font-size:14px}.ambassador-popup .inner .popup-flex .content-area .content-area--inner>*+*{margin-top:16px}.ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area label{font-size:12px;font-weight:500;margin-bottom:8px;display:block}.ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area .choices__list--dropdown{max-height:250px}.ambassador-popup .inner .popup-flex .content-area .content-area--inner .cta-area{margin-top:16px}.ambassador-popup .inner .popup-flex .content-area .content-area--inner .cta-area .btn{width:100%}.ambassador-popup .inner .popup-flex .content-area .content-area--inner .cta-area .link-cta-flex{margin-top:16px}.ambassador-popup .inner .popup-flex .content-area .content-area--inner .cta-area .link-cta-flex .link-cta{margin:0}@media (max-width: 834px){.ambassador-popup .inner .popup-flex .content-area .content-area--inner .cta-area .link-cta-flex{flex-direction:column;justify-content:center}.ambassador-popup .inner .popup-flex .content-area .content-area--inner .cta-area .link-cta-flex>.link-cta+.link-cta{margin-top:16px}}.ambassador-popup .inner .popup-flex .content-area .content-area--inner .cta-area .link-cta{font-size:12px;text-transform:uppercase;font-weight:500;display:block;margin:16px auto 0}.ambassador-popup .inner .popup-flex .content-area.text-color--light{color:#fff}.ambassador-popup .inner .popup-flex .content-area.text-color--light .close svg path{stroke:#fff}.ingredient-glossary{margin-top:0!important;margin-bottom:56px;overflow:visible}@media (max-width: 834px){.ingredient-glossary{margin-bottom:40px}}@media (min-width: 835px){.ingredient-glossary>*+*{margin-top:80px}}.ingredient-glossary .ingredient-glossary-hero{overflow:hidden}.ingredient-glossary .ingredient-glossary-hero .hero-inner{position:relative}.ingredient-glossary .ingredient-glossary-hero .hero-inner:before{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,calc(1% * var(--overlay-opacity)));position:absolute;left:0;top:0;pointer-events:none;z-index:1}@media (max-width: 834px){.ingredient-glossary .ingredient-glossary-hero .hero-inner:before{background:rgba(0,0,0,calc(1% * var(--overlay-opacity-mobile, var(--overlay-opacity))))}}.ingredient-glossary .ingredient-glossary-hero .hero-inner .image-area{position:absolute;left:0;top:0;width:100%;height:100%;padding:0}.ingredient-glossary .ingredient-glossary-hero .hero-inner .image-area>*{position:absolute;width:100%;height:100%;padding:0}.ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer{position:relative;top:0;width:100%;height:100%;z-index:2;padding-top:64px;padding-bottom:64px;display:flex;align-items:center;left:50%;transform:translate(-50%);justify-content:center}@media (max-width: 834px){.ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer{padding:67px 16px;text-align:left}}.ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer .content-area{width:100%;color:inherit}.ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer .content-area .content-area--inner{max-width:655px;display:inline-block}.ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer .content-area .content-area--inner>*+*{margin-top:8px}@media (max-width: 834px){.ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer .content-area .content-area--inner>*+*{margin-top:16px}}.ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer .content-area .content-area--inner .rte,.ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer .content-area .content-area--inner .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer .content-area .content-area--inner .metafield-rich_text_field{display:inline-block;line-height:1.7}.ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer .content-area .content-area--inner form{margin-top:16px}.ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer .content-area .content-area--inner form .search-input{display:flex;background:#fff;border-radius:10px;padding:0 35px;align-items:center;border:1px solid #225728}@media (max-width: 834px){.ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer .content-area .content-area--inner form .search-input{padding:0 26px}}.ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer .content-area .content-area--inner form .search-input>svg{margin-right:16px;width:20px;height:20px}.ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer .content-area .content-area--inner form .search-input input{background:transparent;border-radius:10px;padding:20px 0;font-size:14px;border:0 none;flex-grow:1;color:#191919}@media (max-width: 834px){.ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer .content-area .content-area--inner form .search-input input{padding:16px 0}}.ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer .content-area .content-area--inner form .search-input input::-moz-placeholder{color:inherit;opacity:1}.ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer .content-area .content-area--inner form .search-input input::placeholder{color:inherit;opacity:1}.ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer .content-area .content-area--inner form .search-input .clear-form{line-height:0}.ingredient-glossary .ingredient-glossary-hero .hero-inner .content-area--outer .content-area .content-area--inner form .search-input .clear-form svg{width:15px;height:15px}.ingredient-glossary .ingredient-glossary-map .map-container{margin-top:16px;position:relative}.ingredient-glossary .ingredient-glossary-map .map-container .map-point-container{position:absolute}.ingredient-glossary .ingredient-glossary-map .map-container .map-point{cursor:pointer}.ingredient-glossary .ingredient-glossary-map .map-container .map-point svg{width:27px}.ingredient-glossary .ingredient-glossary-map .map-container .map-point svg path{transition:all .35s ease}.ingredient-glossary .ingredient-glossary-map .map-container .map-point:hover svg path:first-child{fill:#225728;stroke:#225728}.ingredient-glossary .ingredient-glossary-map .map-container .map-point:hover svg path:last-child{stroke:#fff;fill:#fff}.ingredient-glossary .ingredient-glossary-map .map-container .map-point:hover+.article-popup-container{opacity:1;visibility:visible}.ingredient-glossary .ingredient-glossary-map .map-container .article-popup-container{position:absolute;top:-40px;left:50%;background:#fff;z-index:1;transition:all .35s ease;width:350px;transform:translate(-50%)}.ingredient-glossary .ingredient-glossary-map .map-container .article-popup-container:not(.open){opacity:0;visibility:hidden}.ingredient-glossary .ingredient-glossary-map .map-container .article-popup-container .image-area .object-fit--cover{padding-bottom:45%}.ingredient-glossary .ingredient-glossary-map .map-container .article-popup-container .close{width:40px;height:40px;position:absolute;top:16px;right:16px;background:#fff;z-index:1;border-radius:50%}.ingredient-glossary .ingredient-glossary-map .map-container .article-popup-container .close svg{width:16px;height:16px}.ingredient-glossary .ingredient-glossary-map .map-container .article-popup-container .close svg path{fill:#225728}.ingredient-glossary .ingredient-glossary-map .map-container .article-popup-container .content-area{padding:16px}.ingredient-glossary .ingredient-glossary-map .map-container .article-popup-container .content-area>*+*{margin-top:8px}.ingredient-glossary .ingredient-glossary-map .map-container .article-popup-container .content-area .attribute{font-size:12px}.ingredient-glossary .ingredient-glossary-map .map-container .article-popup-container .content-area .nav-area{margin-top:16px}.ingredient-glossary .ingredient-glossary-map .map-container .article-popup-container .content-area .nav-area ul{margin:0 -10px}.ingredient-glossary .ingredient-glossary-map .map-container .article-popup-container .content-area .nav-area button{line-height:0;padding:0 10px}.ingredient-glossary .ingredient-glossary-map .map-container .article-popup-container .content-area .nav-area button[disabled]{opacity:.2;cursor:auto}.ingredient-glossary .ingredient-glossary-map .map-container .article-popup-container .content-area .nav-area .prev{transform:rotate(180deg)}.ingredient-glossary .ingredient-glossary-container [data-ingredient-filters]{position:relative}.ingredient-glossary .ingredient-glossary-container [data-ingredient-filters]:before,.ingredient-glossary .ingredient-glossary-container [data-ingredient-filters]:after{content:"";display:block;position:absolute;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.ingredient-glossary .ingredient-glossary-container [data-ingredient-filters]:before{width:100%;height:100%;background:#fffc;z-index:11;left:0;top:0}.ingredient-glossary .ingredient-glossary-container [data-ingredient-filters]:after{width:30px;height:30px;top:calc(50% - 15px);left:calc(50% - 15px);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTIwIDEwYzAgNS41MjMtNC40NzcgMTAtMTAgMTBTMCAxNS41MjMgMCAxMCA0LjQ3NyAwIDEwIDB2MmMtNC40MTggMC04IDMuNTgyLTggOHMzLjU4MiA4IDggOCA4LTMuNTgyIDgtOGgyeicgZmlsbD0nIzAwMCc+PC9wYXRoPjwvc3ZnPg==);background-size:contain;background-position:center center;background-repeat:no-repeat;animation:rotate .5s linear infinite;z-index:12;pointer-events:none}.ingredient-glossary .ingredient-glossary-container [data-ingredient-filters].loading .loading__icon{opacity:1;visibility:visible}@media (max-width: 834px){.ingredient-glossary .ingredient-glossary-container .ingredient-glossary-filters-container{display:flex;flex-direction:column}}.ingredient-glossary .ingredient-glossary-container .ingredient-glossary-filters-container .search-reset-container{margin-bottom:24px}@media (max-width: 834px){.ingredient-glossary .ingredient-glossary-container .ingredient-glossary-filters-container .search-reset-container{margin-top:24px}}.ingredient-glossary .ingredient-glossary-container .ingredient-glossary-filters-container>h2{margin-bottom:16px}@media (max-width: 834px){.ingredient-glossary .ingredient-glossary-container .ingredient-glossary-filters-container>h2{margin-bottom:24px}.ingredient-glossary .ingredient-glossary-container .ingredient-glossary-filters-container>h2:first-child{margin-top:24px}}.ingredient-glossary .ingredient-glossary-container .ingredient-glossary-filters-container .collection-filter-container{margin-bottom:16px}@media (max-width: 834px){.ingredient-glossary .ingredient-glossary-container .ingredient-glossary-filters-container .collection-filter-container{order:-1;margin-bottom:24px}}.ingredient-glossary .ingredient-glossary-container .ingredient-glossary-filters-container .letter-container{overflow:hidden}.ingredient-glossary .ingredient-glossary-container .ingredient-glossary-filters-container .letter-container+.letter-container{margin-top:40px}@media (max-width: 834px){.ingredient-glossary .ingredient-glossary-container .ingredient-glossary-filters-container .letter-container+.letter-container{margin-top:16px}}.ingredient-glossary .ingredient-glossary-container .ingredient-glossary-filters-container .letter-container .letter{width:60px;height:60px;display:flex;justify-content:center;align-items:center;background:#225728;color:#fff;text-transform:uppercase;font-family:Cormorant Garamond,Arial,sans-serif;margin-bottom:16px}.ingredient-glossary .ingredient-glossary-container .ingredient-glossary-filters-container .letter-container .ingredient-grid{margin-bottom:-40px}@media (max-width: 834px){.ingredient-glossary .ingredient-glossary-container .ingredient-glossary-filters-container .letter-container .ingredient-grid{margin-bottom:-16px}}.ingredient-glossary .ingredient-glossary-container .ingredient-glossary-filters-container .letter-container .ingredient-grid>*{width:33.3333333333%;margin-bottom:40px}@media (max-width: 834px){.ingredient-glossary .ingredient-glossary-container .ingredient-glossary-filters-container .letter-container .ingredient-grid>*{width:50%;margin-bottom:16px}}.main-cart{margin-top:16px!important;margin-bottom:80px;overflow:visible}@media (max-width: 834px){.main-cart{overflow:hidden;margin-bottom:40px;margin-top:24px}}.main-cart .main-cart-flex{position:relative}@media (min-width: 1101px){.main-cart .main-cart-flex{flex-wrap:nowrap}}.main-cart .main-cart-flex .loading__icon{top:150px}.main-cart .main-cart-flex.loading .loading__icon,.main-cart .main-cart-flex:not(.rendered) .loading__icon{opacity:1;visibility:visible}.main-cart .main-cart-flex:not(.rendered) .cart-items-area,.main-cart .main-cart-flex:not(.rendered) .cart-summary-area,.main-cart .main-cart-flex:not(.rendered) .cart-empty{opacity:0}.main-cart .main-cart-flex .cart-empty{width:100%;margin-top:140px}@media (max-width: 834px){.main-cart .main-cart-flex .cart-empty{margin-top:80px}}.main-cart .main-cart-flex .cart-empty>*+*{margin-top:16px}.main-cart .main-cart-flex .cart-items-area{width:calc(100% - 548px);border-right:1px solid #f4f4f4;transition:all .35s ease}@media (max-width: 1100px){.main-cart .main-cart-flex .cart-items-area{width:100%;border:0 none}}@media (max-width: 834px){.main-cart .main-cart-flex .cart-items-area{width:100%;border:0 none}}.main-cart .main-cart-flex .cart-items-area .cart-table-header .cart-title{flex-grow:1}.main-cart .main-cart-flex .cart-items-area .cart-table-header .cart-title>span{margin-left:16px;font-size:14px}.main-cart .main-cart-flex .cart-items-area .cart-table-header .cart-header{text-align:center;font-size:14px}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets{padding:16px 0;border-bottom:1px solid #f4f4f4}@media (max-width: 834px){.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets.free-item .cart-item-flex .right-area .item-cell--details{width:50%}}@media (max-width: 834px){.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets.free-item .cart-item-flex .right-area .item-cell--remove{margin-top:0}}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .bundled-items{padding-left:130px;padding-right:20px;transition:all .35s ease;overflow:hidden;max-height:0}@media (max-width: 834px){.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .bundled-items{padding-left:0;padding-right:0}}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .bundled-items.open{max-height:var(--height)}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .bundled-items>*+*{margin-top:16px}@media (max-width: 834px){.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .bundled-items .bundle-sub-item:first-child{padding-top:16px}}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .bundled-items .bundle-sub-item .right-area .item-cell--details .details-inner .cart-item-product-title{font-size:22px;margin-bottom:10px}@media (max-width: 834px){.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .bundled-items .bundle-sub-item .item-cell--price{width:50%}}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .left-area{min-width:65px;width:65px}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .left-area .object-fit--contain{padding-bottom:100%}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area{gap:8px;width:100%}@media (max-width: 834px){.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area{flex-wrap:wrap;padding-left:16px;align-items:flex-start;margin-top:4px}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area>*{width:100%}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area>*+*{margin-top:8px}}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell{text-align:center}@media (max-width: 834px){.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell{text-align:left}}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell.item-cell--details{flex-grow:1;text-align:left;margin-left:0}@media (max-width: 834px){.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell.item-cell--details{order:-10}}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell.item-cell--details .item-cell--image{width:130px}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell.item-cell--details .item-cell--image .object-fit--contain{padding-bottom:100%}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell.item-cell--details .details-inner{width:calc(100% - 130px);padding-left:12px}@media (max-width: 834px){.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell.item-cell--details .details-inner{width:100%;padding-left:0}}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell.item-cell--details .details-inner>*+*{margin-top:8px}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell.item-cell--details .details-inner .product-options{text-transform:capitalize}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell.item-cell--details .details-inner .product-options small{display:block;line-height:1.7}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell.item-cell--details .details-inner .product-options small span{width:18px;height:18px;min-width:18px;min-height:18px;border-radius:50%;display:inline-block;margin:0 4px -4px}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell.item-cell--details .details-inner .bundle-items-toggle{text-decoration:underline;font-size:14px;display:block}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell.item-cell--details .details-inner small{display:block;font-size:12px}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell.item-cell--details .details-inner small+*{margin-top:8px}@media (max-width: 834px){.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell .quantity-selector{width:50%}}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell .quantity-selector button,.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell .quantity-selector input{width:40px;height:40px}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell .cart-item-product-price{font-weight:500;font-size:12px}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell .cart-item-product-price.on-sale .money:not(.compare-at-price){color:#cf1e00}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell .saving{font-size:12px;opacity:.5;margin-right:4px}@media (max-width: 834px){.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell .saving{margin-left:4px}}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell .saving+.money{color:#cf1e00}.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell .compare-at-price{text-decoration:line-through;opacity:.5;margin-left:4px;font-size:12px}@media (max-width: 834px){.main-cart .main-cart-flex .cart-items-area .cart-table-items .cart-item--rivets .right-area .item-cell .compare-at-price{margin-left:4px}}.main-cart .main-cart-flex .cart-items-area .gift-message-area{background:#2257280a;padding:24px;margin-top:16px}@media (max-width: 834px){.main-cart .main-cart-flex .cart-items-area .gift-message-area{padding:16px}}.main-cart .main-cart-flex .cart-items-area .gift-message-area .gift-message-trigger{padding:0;width:100%}.main-cart .main-cart-flex .cart-items-area .gift-message-area .gift-message-trigger .left-area span{font-size:14px;text-transform:uppercase;font-weight:500;letter-spacing:1.2px}.main-cart .main-cart-flex .cart-items-area .gift-message-area .gift-message-trigger .left-area svg{margin-right:4px}.main-cart .main-cart-flex .cart-items-area .gift-message-area .gift-message-trigger>svg{transition:all .35s ease}.main-cart .main-cart-flex .cart-items-area .gift-message-area .gift-message-value{margin-top:8px;text-align:left}.main-cart .main-cart-flex .cart-items-area .gift-message-area .gift-message-content{max-height:0;overflow:hidden;transition:all .35s ease}.main-cart .main-cart-flex .cart-items-area .gift-message-area .gift-message-content textarea{border:1px solid #225728;background:#fff;padding:16px;height:180px;width:100%;font-size:14px;margin-top:16px;resize:none}@media (max-width: 834px){.main-cart .main-cart-flex .cart-items-area .gift-message-area .gift-message-content textarea{height:150px}}.main-cart .main-cart-flex .cart-items-area .gift-message-area .gift-message-content textarea::-moz-placeholder{color:#191919;opacity:1;font-size:inherit}.main-cart .main-cart-flex .cart-items-area .gift-message-area .gift-message-content textarea::placeholder{color:#191919;opacity:1;font-size:inherit}.main-cart .main-cart-flex .cart-items-area .gift-message-area .gift-message-content .input-wrap{position:relative}.main-cart .main-cart-flex .cart-items-area .gift-message-area .gift-message-content .count-area{font-size:14px;letter-spacing:1.2px;text-transform:uppercase}@media (max-width: 834px){.main-cart .main-cart-flex .cart-items-area .gift-message-area .gift-message-content .count-area{position:absolute;bottom:16px;left:16px;font-size:10px}}.main-cart .main-cart-flex .cart-items-area .gift-message-area .gift-message-content .gift-message-content-footer{margin-top:16px}.main-cart .main-cart-flex .cart-items-area .gift-message-area .gift-message-content .gift-message-content-footer .right-area{margin-left:auto}.main-cart .main-cart-flex .cart-items-area .gift-message-area .gift-message-content .gift-message-content-footer .right-area>button:first-child{margin-right:16px;font-size:14px}.main-cart .main-cart-flex .cart-items-area .gift-message-area.open .gift-message-trigger>svg{transform:rotate(180deg)}.main-cart .main-cart-flex .cart-items-area .gift-message-area.open .gift-message-content{max-height:400px}.main-cart .main-cart-flex .cart-summary-area{position:sticky;transition:all .5s ease;top:calc(var(--sticky-offset) + 30px);display:flex;flex-direction:column;gap:24px}@media (min-width: 835px){.main-cart .main-cart-flex .cart-summary-area{flex-grow:1}}@media (max-width: 834px){.main-cart .main-cart-flex .cart-summary-area{position:static;width:100%;min-width:100%;margin-top:16px}}body.header--shown .main-cart .main-cart-flex .cart-summary-area{top:calc(var(--sticky-offset) + var(--header-sticky-height) + 15px)}.main-cart .main-cart-flex .cart-summary-area .rte,.main-cart .main-cart-flex .cart-summary-area .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .main-cart .main-cart-flex .cart-summary-area .metafield-rich_text_field{line-height:1.7}.main-cart .main-cart-flex .cart-summary-area .cart-free-gifts{margin-top:-24px}.main-cart .main-cart-flex .cart-summary-area .ambassador-alert{padding:8px 16px;font-size:12px;line-height:1.5;background:#c7572814;color:#c72263}.main-cart .main-cart-flex .cart-summary-area .ambassador-alert .flex{flex-wrap:nowrap;gap:8px}.main-cart .main-cart-flex .cart-summary-area .ambassador-alert .icon-area{line-height:0}@media (max-width: 834px){.main-cart .main-cart-flex .cart-summary-area .ambassador-alert{order:-1;margin-top:0!important;margin-bottom:16px}}.main-cart .main-cart-flex .cart-summary-area .cart-total-box{font-size:14px;display:flex;flex-direction:column}.main-cart .main-cart-flex .cart-summary-area .cart-total-box__row p:last-of-type{text-align:right}.main-cart .main-cart-flex .cart-summary-area .cart-total-box>*+*{margin-top:16px}.main-cart .main-cart-flex .cart-summary-area .cart-total-box p{line-height:1.7}.main-cart .main-cart-flex .cart-summary-area .cart-total-box .button-area{gap:8px}@media (min-width: 835px){.main-cart .main-cart-flex .cart-summary-area .cart-total-box .button-area{display:flex}}@media (max-width: 834px){.main-cart .main-cart-flex .cart-summary-area .cart-total-box .button-area>*+*{margin-top:16px}}.main-cart .main-cart-flex .cart-summary-area .cart-total-box .btn{width:100%;font-size:13px;padding-left:30px;padding-right:30px}.main-cart .main-cart-flex .cart-summary-area .cart-total-box .btn svg{width:16px;height:16px;margin:0 8px 0 0}.main-cart .main-cart-flex .cart-summary-area .cart-total-box .payment-icons-area ul{margin:-5px}.main-cart .main-cart-flex .cart-summary-area .cart-total-box .payment-icons-area ul li{padding:5px}.main-cart .main-cart-flex .cart-summary-area .cart-total-box .payment-icons-area ul li img{width:auto;height:19px}.main-cart .main-cart-flex .cart-summary-area .register-area .link-cta{font-size:12px}.main-cart .main-cart-flex .cart-summary-area .sub-sidebar-content>*{flex-basis:50%;text-align:center}.main-cart .main-cart-flex .cart-summary-area .sub-sidebar-content>*+*{margin-top:4px}.main-cart .main-cart-flex .cart-summary-area .summary-footer-content{border-top:1px solid #f4f4f4;padding-top:16px}.product-complete-the-look .section-header-outer{margin-bottom:24px;width:100%}.product-complete-the-look .section-header-outer .section-header{margin-bottom:0}@media (max-width: 834px){.product-complete-the-look .section-header-outer .section-header{padding:0 16px;margin-bottom:0;text-align:left}}.product-complete-the-look .section-header-outer .section-header h1,.product-complete-the-look .section-header-outer .section-header h2,.product-complete-the-look .section-header-outer .section-header h3,.product-complete-the-look .section-header-outer .section-header h4,.product-complete-the-look .section-header-outer .section-header h5,.product-complete-the-look .section-header-outer .section-header h6{max-width:none}@media (max-width: 834px){.product-complete-the-look .section-header-outer .section-header .rte,.product-complete-the-look .section-header-outer .section-header .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .product-complete-the-look .section-header-outer .section-header .metafield-rich_text_field{margin-left:0}}.product-complete-the-look .section-header-outer .section-header .rte:last-child,.product-complete-the-look .section-header-outer .section-header .product-page .ingredients__modal-inner .metafield-rich_text_field:last-child,.product-page .ingredients__modal-inner .product-complete-the-look .section-header-outer .section-header .metafield-rich_text_field:last-child{margin-bottom:0}@media (max-width: 834px){.product-complete-the-look{padding:0}}@media (max-width: 834px){.product-complete-the-look .image-and-text-flex{background:#fbfbfc}}.product-complete-the-look .image-and-text-flex.type--product-slider{margin:0 -10px}.product-complete-the-look .image-and-text-flex.type--product-slider>*{padding:0 10px}.product-complete-the-look .image-and-text-flex .image-area{width:50%;position:relative;display:flex}@media (max-width: 834px){.product-complete-the-look .image-and-text-flex .image-area{width:100%;order:-1;margin-bottom:40px}}.product-complete-the-look .image-and-text-flex .image-area>*{width:100%}.product-complete-the-look .image-and-text-flex .image-area .object-fit--cover{display:flex;height:auto;padding:0}.product-complete-the-look .image-and-text-flex .image-area .object-fit--cover>*{width:100%}@media (min-width: 835px){.product-complete-the-look .image-and-text-flex .image-area.image-side--right{order:99}}.product-complete-the-look .image-and-text-flex .products-area{width:50%}@media (max-width: 834px){.product-complete-the-look .image-and-text-flex .products-area{width:100%;padding-bottom:40px}}@media (max-width: 834px){.product-complete-the-look .image-and-text-flex .products-area .item-list{padding:0 16px}}.product-complete-the-look .image-and-text-flex .products-area .item-list>*+*{margin-top:24px}@media (max-width: 834px){.product-complete-the-look .image-and-text-flex .products-area .item-list>*+*{margin-top:8px}}.product-complete-the-look .image-and-text-flex .products-area .progress-wrap{padding:0 20px}.product-complete-the-look .image-and-text-flex .products-area .progress-wrap .progress-bar{margin-top:0}.product-complete-the-look .image-and-text-flex .products-area .keen-slider--wrap{padding:0 20px;overflow:hidden}.product-complete-the-look .image-and-text-flex .products-area .keen-slider--wrap .keen-slider{padding-bottom:140px}@media (max-width: 834px){.product-complete-the-look .image-and-text-flex .products-area .keen-slider--wrap .keen-slider{padding-bottom:40px}}.product-complete-the-look .image-and-text-flex .products-area .keen-slider--wrap .keen-slider .keen-slider__slide{overflow:visible;min-width:50%;display:flex}.product-complete-the-look .image-and-text-flex .products-area .keen-slider--wrap .keen-slider .keen-slider__slide>*{width:100%}@media (max-width: 834px){.product-complete-the-look .image-and-text-flex .products-area .keen-slider--wrap .keen-slider .keen-slider__slide{min-width:83.3333333333%}}@media (max-width: 834px){.product-complete-the-look .image-and-text-flex .products-area .keen-slider--wrap .keen-slider{overflow:visible}}.product-complete-the-look .image-and-text-flex .products-area .keen-arrow{width:48px;height:48px;background:#225728;border-radius:50%}.product-complete-the-look .image-and-text-flex .products-area .keen-arrow .keen-arrow-inner svg path{stroke:#fff}.main-blog-makeup{margin-top:40px;overflow:visible}@media (max-width: 834px){.main-blog-makeup{margin-top:24px;margin-bottom:24px}}.main-blog-makeup .blog-header{margin-bottom:40px;overflow:hidden}.main-blog-makeup .blog-header .menu-container{position:relative}@media (max-width: 834px){.main-blog-makeup .blog-header .menu-container:after{content:"";width:85px;height:100%;display:block;background:linear-gradient(270deg,#fff,#fff3);position:absolute;right:-16px;top:0;z-index:1;pointer-events:none}}.main-blog-makeup .blog-header ul{margin-top:24px}@media (max-width: 834px){.main-blog-makeup .blog-header ul{flex-wrap:nowrap;overflow-x:auto;position:relative;scrollbar-width:none}.main-blog-makeup .blog-header ul::-webkit-scrollbar{width:0px;height:0;padding:0;display:none;margin:0;border:none;background:transparent}}@media (max-width: 834px){.main-blog-makeup .blog-header ul li:last-child{margin-right:70px}}.main-blog-makeup .blog-header ul li a{text-transform:uppercase;letter-spacing:1.2px;position:relative;font-size:12px;padding-bottom:5px;display:inline-flex;white-space:nowrap}.main-blog-makeup .blog-header ul li a.active{color:#225728}.main-blog-makeup .blog-header ul li a.active:after{content:"";transition:border-color .25s;position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:1px solid currentColor}@media (hover: hover){.main-blog-makeup .blog-header ul li a:hover{color:#225728}}.main-blog-makeup .featured-article-title{margin-bottom:16px}@media (max-width: 834px){.main-blog-makeup .featured-article-title{font-size:30px}}.main-blog-makeup .blog-articles-container [data-blog-filters]{position:relative}.main-blog-makeup .blog-articles-container [data-blog-filters]:before,.main-blog-makeup .blog-articles-container [data-blog-filters]:after{content:"";display:block;position:absolute;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.main-blog-makeup .blog-articles-container [data-blog-filters]:before{width:100%;height:100%;background:#fffc;z-index:11;left:0;top:0}.main-blog-makeup .blog-articles-container [data-blog-filters]:after{width:30px;height:30px;top:calc(50% - 15px);left:calc(50% - 15px);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTIwIDEwYzAgNS41MjMtNC40NzcgMTAtMTAgMTBTMCAxNS41MjMgMCAxMCA0LjQ3NyAwIDEwIDB2MmMtNC40MTggMC04IDMuNTgyLTggOHMzLjU4MiA4IDggOCA4LTMuNTgyIDgtOGgyeicgZmlsbD0nIzAwMCc+PC9wYXRoPjwvc3ZnPg==);background-size:contain;background-position:center center;background-repeat:no-repeat;animation:rotate .5s linear infinite;z-index:12;pointer-events:none}.main-blog-makeup .blog-articles-container [data-blog-filters].loading:before,.main-blog-makeup .blog-articles-container [data-blog-filters].loading:after{opacity:1;visibility:visible}.main-blog-makeup .blog-articles-container .collection-filter-container{margin-bottom:40px}@media (max-width: 834px){.main-blog-makeup .blog-articles-container .collection-filter-container{margin-bottom:24px}}@media (max-width: 480px){.main-blog-makeup .blog-articles-container .blog-articles-area{margin-top:24px}}.main-blog-makeup .blog-articles-container .blog-articles-area .blog-articles-title{margin-bottom:24px}.main-blog-makeup .blog-articles-container .blog-articles-area .blog-articles>*{width:33.3333333333%;margin-bottom:45px}@media (max-width: 834px){.main-blog-makeup .blog-articles-container .blog-articles-area .blog-articles>*{width:50%}}@media (max-width: 600px){.main-blog-makeup .blog-articles-container .blog-articles-area .blog-articles>*{width:100%}}.main-blog-makeup .blog-articles-container .blog-articles-area .blog-articles>* .article-grid-item-third .article-image-area .object-fit--cover{padding-bottom:80%}.main-article{margin-top:40px;margin-bottom:80px}@media (max-width: 834px){.main-article{margin-bottom:40px;overflow:hidden}}.main-article .article-header{margin-bottom:40px}.main-article .article-header .article-info{font-size:14px;line-height:1.14;letter-spacing:1.4px;text-transform:uppercase}@media (max-width: 480px){.main-article .article-header .article-info{font-size:12px}}.main-article .article-header .article-info .sep{display:flex;align-items:center}.main-article .article-header .article-info .sep:before{content:"";width:16px;height:1px;background:currentColor}.main-article .article-header .author{color:#225728;font-size:12px;text-transform:uppercase;line-height:1.33;letter-spacing:1.2px}.main-article .article-header>*+*{margin-top:16px}.main-article .article-header>*+*.title{margin-top:8px}.main-article .article-header>*+*.article-intro{margin-top:24px}.main-article .article-pad{--article-pad: 110px;padding:0 var(--article-pad)}@media (max-width: 834px){.main-article .article-pad{--article-pad: 0px}}.main-article .article-pad .article-content .rte>*+h1,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field>*+h1,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field>*+h1,.main-article .article-pad .article-content .rte>*+h2,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field>*+h2,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field>*+h2,.main-article .article-pad .article-content .rte>*+h3,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field>*+h3,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field>*+h3,.main-article .article-pad .article-content .rte>*+h4,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field>*+h4,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field>*+h4,.main-article .article-pad .article-content .rte>*+h5,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field>*+h5,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field>*+h5,.main-article .article-pad .article-content .rte>*+h6,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field>*+h6,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field>*+h6{margin-top:40px;margin-bottom:16px}.main-article .article-pad .article-content .rte h1,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field h1,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field h1,.main-article .article-pad .article-content .rte h2,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field h2,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field h2,.main-article .article-pad .article-content .rte h3,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field h3,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field h3,.main-article .article-pad .article-content .rte h4,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field h4,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field h4,.main-article .article-pad .article-content .rte h5,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field h5,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field h5,.main-article .article-pad .article-content .rte h6,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field h6,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field h6{font-size:34px}.main-article .article-pad .article-content .rte h1+p,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field h1+p,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field h1+p,.main-article .article-pad .article-content .rte h2+p,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field h2+p,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field h2+p,.main-article .article-pad .article-content .rte h3+p,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field h3+p,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field h3+p,.main-article .article-pad .article-content .rte h4+p,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field h4+p,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field h4+p,.main-article .article-pad .article-content .rte h5+p,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field h5+p,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field h5+p,.main-article .article-pad .article-content .rte h6+p,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field h6+p,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field h6+p{margin-top:16px}@media (max-width: 834px){.main-article .article-pad .article-content .rte h1,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field h1,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field h1,.main-article .article-pad .article-content .rte h2,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field h2,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field h2,.main-article .article-pad .article-content .rte h3,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field h3,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field h3,.main-article .article-pad .article-content .rte h4,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field h4,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field h4,.main-article .article-pad .article-content .rte h5,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field h5,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field h5,.main-article .article-pad .article-content .rte h6,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field h6,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field h6{font-size:28px}}.main-article .article-pad .article-content .rte.column p>strong:first-child,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .column.metafield-rich_text_field p>strong:first-child,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .column.metafield-rich_text_field p>strong:first-child{font-size:120px;font-weight:500;line-height:93px;float:left}.main-article .article-pad .article-content .rte p:empty,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field p:empty,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field p:empty,.main-article .article-pad .article-content .rte div:empty,.main-article .article-pad .article-content .product-page .ingredients__modal-inner .metafield-rich_text_field div:empty,.product-page .ingredients__modal-inner .main-article .article-pad .article-content .metafield-rich_text_field div:empty{display:none}.main-article .article-pad .article-content .shortcode:not(:first-child){margin-top:80px}@media (max-width: 834px){.main-article .article-pad .article-content .shortcode:not(:first-child){margin-top:40px}}.main-article .article-pad .article-content .shortcode:not(:last-child){margin-bottom:80px}@media (max-width: 834px){.main-article .article-pad .article-content .shortcode:not(:last-child){margin-bottom:40px}}.main-article .article-pad .article-content .shortcode.shortcode-quote{font-family:Cormorant Garamond,Arial,sans-serif;font-weight:500;text-align:center;padding:40px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:34px;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;font-style:italic;line-height:1.1}@media (max-width: 834px){.main-article .article-pad .article-content .shortcode.shortcode-quote{font-size:18px;padding:32px 0;line-height:1.55}}.main-article .article-pad .article-content .shortcode.shortcode-quote svg:first-child{margin-bottom:24px}.main-article .article-pad .article-content .shortcode.shortcode-quote svg:last-child{margin-top:24px}.main-article .article-pad .article-content .shortcode.shortcode-full-width{margin-left:-200px;margin-right:-200px}@media (max-width: 1324px){.main-article .article-pad .article-content .shortcode.shortcode-full-width{margin-left:calc(-1 * var(--article-pad) - 56px);margin-right:calc(-1 * var(--article-pad) - 56px)}}@media (max-width: 834px){.main-article .article-pad .article-content .shortcode.shortcode-full-width{margin-left:-16px;margin-right:-16px}}.main-article .article-pad .article-content .shortcode.shortcode-full-width .object-fit--cover{padding-bottom:40%}@media (max-width: 834px){.main-article .article-pad .article-content .shortcode.shortcode-full-width .object-fit--cover{padding-bottom:75%}}.main-article .article-pad .article-content .shortcode.shortcode-full-width .object-fit--cover img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.main-article .article-pad .article-content .shortcode.shortcode-two-columns{margin-left:calc(-1 * var(--article-pad));margin-right:calc(-1 * var(--article-pad));position:relative}.main-article .article-pad .article-content .shortcode.shortcode-two-columns .f-grid{margin:0 -20px}@media (max-width: 834px){.main-article .article-pad .article-content .shortcode.shortcode-two-columns .f-grid{margin:-20px}}.main-article .article-pad .article-content .shortcode.shortcode-two-columns .f-grid>br{display:none}.main-article .article-pad .article-content .shortcode.shortcode-two-columns .f-grid>*{padding:0 20px;width:50%}@media (max-width: 834px){.main-article .article-pad .article-content .shortcode.shortcode-two-columns .f-grid>*{width:100%;padding:20px}}.main-article .article-pad .article-content .shortcode.shortcode-two-columns .f-grid>*.image-column{transition:top .5s ease;position:sticky;top:calc(var(--sticky-offset))}body.header--shown .main-article .article-pad .article-content .shortcode.shortcode-two-columns .f-grid>*.image-column{top:calc(var(--sticky-offset) + var(--header-sticky-height))}@media (max-width: 834px){.main-article .article-pad .article-content .shortcode.shortcode-two-columns .f-grid>*.image-column{margin:0 -16px;width:calc(100% + 32px)}}.main-article .article-pad .article-content .shortcode.shortcode-two-columns .f-grid>*.image-column>p:first-child{line-height:0}.main-article .article-pad .article-content .shortcode.shortcode-two-columns .f-grid>* img{width:100%}.main-article .article-pad .article-content .shortcode.shortcode-two-columns .f-grid>* .caption{margin-top:16px;font-family:Gotham,Arial,sans-serif;font-size:14px;font-weight:400}@media (max-width: 834px){.main-article .article-pad .article-content .shortcode.shortcode-two-columns .f-grid>* .caption{margin-top:8px;font-size:12px}}.main-article .article-pad .article-content .shortcode.shortcode-two-columns .f-grid>*>p>img{margin-top:0}.main-article .article-author-block{background:#fbfbfc;padding:40px;margin-top:40px}@media (max-width: 834px){.main-article .article-author-block{padding:24px 16px;margin-left:-16px;margin-right:-16px}}.main-article .article-author-block>.flex{flex-wrap:nowrap}.main-article .article-author-block .image-area .picture-element-wrapper{width:90px;min-width:90px;height:90px;min-height:90px;border-radius:50%;overflow:hidden;padding:0}.main-article .article-author-block .image-area .image-placeholder{width:90px;height:90px;min-width:90px;min-height:90px;border-radius:50%;background:#225728;display:flex;justify-content:center;padding:16px;align-items:center}@media (max-width: 834px){.main-article .article-author-block .image-area .image-placeholder{width:60px;height:60px;padding:7px}}.main-article .article-author-block .image-area .image-placeholder svg{width:100%;max-width:60px}.main-article .article-author-block .image-area .image-placeholder svg path{fill:#fff}.main-article .article-author-block .content-area{max-width:610px}@media (max-width: 834px){.main-article .article-author-block .content-area h4{font-size:18px}}.main-article .article-author-block .content-area>*+*{margin-top:8px}.article-related-articles .section-header{text-align:left}@media (min-width: 835px){.article-related-articles .section-header{margin-bottom:24px}}.article-related-articles .section-header h1,.article-related-articles .section-header h2,.article-related-articles .section-header h3,.article-related-articles .section-header h4,.article-related-articles .section-header h5,.article-related-articles .section-header h6{max-width:none}.article-related-articles .section-header .rte,.article-related-articles .section-header .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .article-related-articles .section-header .metafield-rich_text_field{margin-left:0}.article-related-articles .item-grid-list{margin-top:-8px;margin-bottom:-8px}.article-related-articles .item-grid-list.keen-slider{overflow:visible}.article-related-articles .item-grid-list>li{padding-top:8px;padding-bottom:8px;width:33.3333333333%}@media (max-width: 834px){.article-related-articles .item-grid-list>li .ingredient-grid-item .image-area .object-fit--cover{padding-bottom:80%}}@media (max-width: 834px){.article-related-articles .item-grid-list>li .ingredient-grid-item .content-area{margin-top:8px}.article-related-articles .item-grid-list>li .ingredient-grid-item .content-area .rte,.article-related-articles .item-grid-list>li .ingredient-grid-item .content-area .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .article-related-articles .item-grid-list>li .ingredient-grid-item .content-area .metafield-rich_text_field{display:none}}.article-related-articles .item-grid-list>li .article-grid-item{flex-wrap:wrap}@media (max-width: 834px){.article-related-articles .item-grid-list>li .article-grid-item{padding-bottom:0;border-bottom:none}}@media (max-width: 834px){.article-related-articles .item-grid-list>li .article-grid-item .article-image-area{width:100%;margin:0}}.article-related-articles .item-grid-list>li .article-grid-item .article-image-area .object-fit--cover{padding-bottom:55%}@media (max-width: 834px){.article-related-articles .item-grid-list>li .article-grid-item .article-content-area{width:100%;margin-top:16px}}.article-related-articles .item-grid-list>li .article-grid-item .article-content-area .article-tags{display:none}.article-related-articles .item-grid-list>li .article-grid-item .article-content-area .article-info{order:-1;margin-top:0;text-transform:uppercase;font-size:12px;color:#191919;letter-spacing:1.2px;margin-bottom:16px}@media (max-width: 834px){.article-related-articles .item-grid-list>li .article-grid-item .article-content-area .article-info{margin-bottom:8px}}@media (max-width: 834px){.makeup-add-to-cart{margin-top:0!important}}.makeup-add-to-cart .image-and-text-flex>.image-area{width:50%;position:relative;align-self:flex-start}@media (max-width: 834px){.makeup-add-to-cart .image-and-text-flex>.image-area{width:100%}}.makeup-add-to-cart .image-and-text-flex>.image-area img{width:100%}.makeup-add-to-cart .image-and-text-flex>.image-area .keen-nav{padding:0;margin:0 -50px;width:calc(100% + 100px)}@media (max-width: 834px){.makeup-add-to-cart .image-and-text-flex>.image-area .keen-nav{margin:0;width:100%;padding:0 16px}}.makeup-add-to-cart .image-and-text-flex>.content-area{display:flex;margin-left:110px;min-width:400px}@media (max-width: 834px){.makeup-add-to-cart .image-and-text-flex>.content-area{margin-left:0;min-width:0;width:100%;margin-top:16px}}.makeup-add-to-cart .image-and-text-flex>.content-area .inner{width:100%;max-width:450px;margin-left:auto}@media (max-width: 834px){.makeup-add-to-cart .image-and-text-flex>.content-area .inner{margin-left:0}}.makeup-add-to-cart .image-and-text-flex>.content-area .inner>*+*{margin-top:24px}.makeup-add-to-cart .image-and-text-flex>.content-area .inner>*+*.introduction{margin-top:8px}.makeup-add-to-cart .image-and-text-flex>.content-area .inner>*+*.subtitle{margin-top:8px}@media (max-width: 834px){.makeup-add-to-cart .image-and-text-flex>.content-area .inner>*+*.subtitle{margin-top:16px}}.makeup-add-to-cart .image-and-text-flex>.content-area .inner .subtitle{font-weight:500}.makeup-add-to-cart .image-and-text-flex>.content-area .inner .subtitle span{color:#225728!important}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form>*+*{margin-top:16px}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form>*+*.bottom-content{margin-top:16px}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .product-option h4{font-size:16px;margin-bottom:8px}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .product-option>ul>li{margin-bottom:8px}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .product-option>ul input{display:none}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .product-option>ul input+label{display:inline-flex;align-items:center;font-size:14px;cursor:pointer}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .product-option>ul input+label .radio{width:16px;height:16px;min-width:16px;min-height:16px;border:1px solid currentColor;display:block;margin-right:8px;padding:2px;display:flex;border-radius:50%}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .product-option>ul input+label .radio:before{content:"";display:block;background:currentColor;width:100%;opacity:0;visibility:hidden;transition:all .35s ease;border-radius:50%}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .product-option>ul input[disabled]+label{pointer-events:none}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .product-option>ul input:checked+label .swatch-item{border-color:#225728}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .product-option>ul input:checked+label .radio:before{opacity:1;visibility:visible}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .look-included>h4{font-size:16px;margin-bottom:8px}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .look-included>ul>li+*{margin-top:16px}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .look-included>ul>li .image-area{width:56px}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .look-included>ul>li .image-area .picture-element-wrapper{padding-bottom:100%;border-radius:50%;overflow:hidden}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .look-included>ul>li .image-area .picture-element-wrapper picture{transform:scale(1.75)}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .look-included>ul>li .content-area{width:calc(100% - 56px)}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .look-included>ul>li .content-area p{font-size:12px;margin-top:8px}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .btn{width:100%}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .btn>*{margin:0 4px}.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .btn svg{width:18px;height:18px}@media (max-width: 834px){.makeup-add-to-cart .image-and-text-flex>.content-area .inner form .bottom-content{text-align:center}}.makeup-skin-tones{padding-left:56px}@media (max-width: 834px){.makeup-skin-tones{padding-left:0}}.makeup-skin-tones .content-area{width:320px;min-width:320px}@media (max-width: 834px){.makeup-skin-tones .content-area{width:100%;min-width:0}}.makeup-skin-tones .content-area .section-header{text-align:left}@media (max-width: 834px){.makeup-skin-tones .content-area .section-header{padding:0 16px}}.makeup-skin-tones .content-area .section-header h1,.makeup-skin-tones .content-area .section-header h2,.makeup-skin-tones .content-area .section-header h3,.makeup-skin-tones .content-area .section-header h4,.makeup-skin-tones .content-area .section-header h5,.makeup-skin-tones .content-area .section-header h6{max-width:none}@media (max-width: 834px){.makeup-skin-tones .content-area .section-header .rte,.makeup-skin-tones .content-area .section-header .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .makeup-skin-tones .content-area .section-header .metafield-rich_text_field{margin-left:0}}.makeup-skin-tones .slider-area{width:calc(100% - 320px)}@media (max-width: 834px){.makeup-skin-tones .slider-area{width:100%}}@media (max-width: 834px){.makeup-skin-tones .slider-area .keen-slider{margin-left:16px;overflow:visible}}.makeup-skin-tones .slider-area .keen-slider .component--featured-collection-item .image-area .picture-element-wrapper{padding-bottom:80%}.makeup-complete-the-look{margin-bottom:0;padding-bottom:80px}@media (max-width: 834px){.makeup-complete-the-look{padding-bottom:50px}}.makeup-complete-the-look .section-header{margin-bottom:24px;text-align:left}.makeup-complete-the-look .section-header h1,.makeup-complete-the-look .section-header h2,.makeup-complete-the-look .section-header h3,.makeup-complete-the-look .section-header h4,.makeup-complete-the-look .section-header h5,.makeup-complete-the-look .section-header h6{max-width:none}@media (max-width: 834px){.makeup-complete-the-look .section-header h1,.makeup-complete-the-look .section-header h2,.makeup-complete-the-look .section-header h3,.makeup-complete-the-look .section-header h4,.makeup-complete-the-look .section-header h5,.makeup-complete-the-look .section-header h6{margin-left:0}}.makeup-complete-the-look .section-header .rte,.makeup-complete-the-look .section-header .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .makeup-complete-the-look .section-header .metafield-rich_text_field{margin-left:0;max-width:650px}@media (max-width: 834px){.makeup-complete-the-look .section-header>*+*{margin-top:8px}}.makeup-complete-the-look .keen-nav{width:calc(100% + 70px);left:-30px;padding:0}.makeup-complete-the-look .keen-slider{overflow:visible}.makeup-complete-the-look .keen-slider .keen-slider__slide{display:flex;overflow:visible;min-width:23.8095238095%}@media (max-width: 834px){.makeup-complete-the-look .keen-slider .keen-slider__slide{min-width:45.4545454545%}}@media (max-width: 480px){.makeup-complete-the-look .keen-slider .keen-slider__slide{min-width:83.3333333333%}}.makeup-complete-the-look .keen-slider .keen-slider__slide .product-grid-item{width:100%}.makeup-complete-the-look .progress-bar{margin-top:32px}.makeup-steps{margin-top:0}.makeup-steps .image-slider-area{width:50%}@media (max-width: 834px){.makeup-steps .image-slider-area{width:100%}}.makeup-steps .image-slider-area .keen-slider{width:100%}@media (min-width: 835px){.makeup-steps .image-slider-area .keen-slider{height:auto!important}}.makeup-steps .image-slider-area .keen-slider .keen-slider__slide{display:flex;min-width:100%}.makeup-steps .image-slider-area .keen-slider .keen-slider__slide>*{width:100%;height:auto}.makeup-steps .image-slider-area .keen-slider .keen-slider__slide img{width:100%}.makeup-steps .content-slider-area{background:#fbfbfc;padding:145px;display:flex;align-items:center;width:50%;overflow:hidden}@media (max-width: 1199px){.makeup-steps .content-slider-area{padding:50px}}@media (max-width: 834px){.makeup-steps .content-slider-area{width:100%;padding:24px 16px;text-align:center}}.makeup-steps .content-slider-area .keen-slider{padding-bottom:60px;overflow:visible}.makeup-steps .content-slider-area .keen-slider>li{min-width:100%}.makeup-steps .content-slider-area .keen-slider>li>*+*{margin-top:16px}@media (min-width: 835px){.makeup-steps .content-slider-area .keen-slider>li .rte,.makeup-steps .content-slider-area .keen-slider>li .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .makeup-steps .content-slider-area .keen-slider>li .metafield-rich_text_field{line-height:1.5}}.makeup-steps .content-slider-area .keen-slider .keen-nav{bottom:0;top:auto;transform:none}@media (max-width: 834px){.makeup-steps .content-slider-area .keen-slider .keen-nav{padding:0 16px}}.makeup-steps .content-slider-area .inner{position:relative;width:100%}.makeup-steps .content-slider-area .inner .progress-bar{position:absolute;bottom:-100px;left:0;width:100%}.makeup-related .section-header{text-align:left}@media (min-width: 835px){.makeup-related .section-header{margin-bottom:16px}}.makeup-related .section-header h1,.makeup-related .section-header h2,.makeup-related .section-header h3,.makeup-related .section-header h4,.makeup-related .section-header h5,.makeup-related .section-header h6{max-width:none}.makeup-related .section-header .rte,.makeup-related .section-header .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .makeup-related .section-header .metafield-rich_text_field{margin-left:0}.makeup-related .keen-nav{width:calc(100% + 70px);left:-30px;padding:0}.makeup-related .item-grid-list{margin-top:-8px;margin-bottom:-8px}.makeup-related .item-grid-list.keen-slider{overflow:visible}.makeup-related .item-grid-list>li{padding-top:8px;padding-bottom:8px;min-width:31.25%}@media (max-width: 834px){.makeup-related .item-grid-list>li{min-width:45.4545454545%}}@media (max-width: 480px){.makeup-related .item-grid-list>li{min-width:83.3333333333%}}.makeup-related .item-grid-list>li .article-grid-item-third .article-image-area .picture-element-wrapper{padding-bottom:80%}.palette-configuration .section-header{text-align:left}@media (min-width: 835px){.palette-configuration .section-header{margin-bottom:40px}}.palette-configuration .section-header h1,.palette-configuration .section-header h2,.palette-configuration .section-header h3,.palette-configuration .section-header h4,.palette-configuration .section-header h5,.palette-configuration .section-header h6{max-width:none}.palette-configuration .section-header .rte,.palette-configuration .section-header .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .palette-configuration .section-header .metafield-rich_text_field{margin-left:0}.palette-configuration .item-grid-list.keen-slider{overflow:visible}.palette-configuration .item-grid-list>li{width:33.3333333333%;display:flex}@media (max-width: 834px){.palette-configuration .item-grid-list>li{width:100%;max-width:500px}.palette-configuration .item-grid-list>li+li{margin-top:16px}}.palette-configuration .item-grid-list>li .inner-container{width:100%;padding:40px;background:#fbfbfc}@media (max-width: 834px){.palette-configuration .item-grid-list>li .inner-container{padding:24px}}.palette-configuration .item-grid-list>li .inner-container .inner{text-align:center}@media (max-width: 834px){.palette-configuration .item-grid-list>li .inner-container .inner{text-align:left}}.palette-configuration .item-grid-list>li .inner-container .inner header .top-icon{min-height:25px}@media (max-width: 834px){.palette-configuration .item-grid-list>li .inner-container .inner header{display:flex;justify-content:space-between;align-items:center}.palette-configuration .item-grid-list>li .inner-container .inner header .top-icon{order:99}.palette-configuration .item-grid-list>li .inner-container .inner header>*{margin:0}}.palette-configuration .item-grid-list>li .inner-container .inner>*+*{margin-top:16px}.palette-configuration .item-grid-list>li .inner-container .inner>*+*.icon-list{margin-top:24px}@media (min-width: 835px){.palette-configuration .item-grid-list>li .inner-container .inner .top-icon{margin-bottom:16px}}.palette-configuration .item-grid-list>li .inner-container .inner .top-icon img{display:inline-block}.palette-configuration .item-grid-list>li .inner-container .inner>ul{display:inline-block}.palette-configuration .item-grid-list>li .inner-container .inner>ul>li+li{margin-top:16px}.palette-configuration .item-grid-list>li .inner-container .inner>ul>li .picture-element-wrapper{width:40px;height:40px;border-radius:50%}.image-columns .section-header{text-align:left}@media (min-width: 835px){.image-columns .section-header{margin-bottom:35px}}.image-columns .section-header h1,.image-columns .section-header h2,.image-columns .section-header h3,.image-columns .section-header h4,.image-columns .section-header h5,.image-columns .section-header h6{max-width:none}.image-columns .section-header .rte,.image-columns .section-header .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .image-columns .section-header .metafield-rich_text_field{margin-left:0}.image-columns .item-grid-list.keen-slider{overflow:visible}.image-columns .item-grid-list>li{width:25%}.image-columns .item-grid-list>li img{width:100%}@media (max-width: 834px){body.template-full--page-palette-builder{--bottom-bar-height: 52px}}.palette-builder{overflow:visible;margin-top:16px!important}@media (max-width: 834px){.palette-builder{margin-top:16px!important}}.palette-builder .section--inner{position:relative}.palette-builder .section--inner:before,.palette-builder .section--inner:after{content:"";display:block;position:absolute;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.palette-builder .section--inner:before{width:100%;height:100%;background:#fffc;z-index:11;left:0;top:0}.palette-builder .section--inner:after{width:30px;height:30px;top:calc(50% - 15px);left:calc(50% - 15px);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTIwIDEwYzAgNS41MjMtNC40NzcgMTAtMTAgMTBTMCAxNS41MjMgMCAxMCA0LjQ3NyAwIDEwIDB2MmMtNC40MTggMC04IDMuNTgyLTggOHMzLjU4MiA4IDggOCA4LTMuNTgyIDgtOGgyeicgZmlsbD0nIzAwMCc+PC9wYXRoPjwvc3ZnPg==);background-size:contain;background-position:center center;background-repeat:no-repeat;animation:rotate .5s linear infinite;z-index:12;pointer-events:none}.palette-builder .section--inner:after{top:50px}.palette-builder .section--inner:not(.rendered):before,.palette-builder .section--inner:not(.rendered):after{opacity:1}.palette-builder .section--inner:not(.rendered) .palette-flex{opacity:0}.palette-builder .palette-flex{margin:0 -20px;transition:all .35s ease}.palette-builder .palette-flex>*{padding:0 20px}.palette-builder .palette-flex>.image-area{width:55%;text-align:center;position:sticky;top:calc(var(--sticky-offset));transition:top .5s ease}@media (max-width: 834px){.palette-builder .palette-flex>.image-area{width:100%;position:static;margin-bottom:32px}}@media (max-width: 834px){.palette-builder .palette-flex>.image-area .s2{font-size:12px}}body.header--shown .palette-builder .palette-flex>.image-area{top:calc(var(--sticky-offset) + var(--header-sticky-height) - 15px)}.palette-builder .palette-flex>.image-area .palette-image-pad{padding:0 80px}@media (max-width: 834px){.palette-builder .palette-flex>.image-area .palette-image-pad{padding:8px 0}}@media (max-width: 480px){.palette-builder .palette-flex>.image-area .palette-image-pad{height:170px}}.palette-builder .palette-flex>.image-area .palette-image{position:relative;display:inline-block}@media (max-width: 480px){.palette-builder .palette-flex>.image-area .palette-image{transform:rotate(-90deg) translate(50%)}}.palette-builder .palette-flex>.image-area .palette-image img{margin:0 auto}@media (max-width: 480px){.palette-builder .palette-flex>.image-area .palette-image img{max-width:140px}}.palette-builder .palette-flex>.image-area .palette-image .slot-overlay{position:absolute;width:100%;top:12.5%;left:0;padding:0 17.1% 0 17.4%}.palette-builder .palette-flex>.image-area .palette-image .slot-overlay.option-1 .large-slot{margin-top:-2%}.palette-builder .palette-flex>.image-area .palette-image .slot-overlay.option-2 .slot{margin-bottom:6%}.palette-builder .palette-flex>.image-area .palette-image .slot-overlay.option-2 .large-slot{margin-top:-2%}.palette-builder .palette-flex>.image-area .palette-image .slot-overlay.option-4 .slot{margin-bottom:5.3%}.palette-builder .palette-flex>.image-area .palette-image .slot-overlay.option-4 .slot.medium-slot{padding-bottom:54.1%}.palette-builder .palette-flex>.image-area .palette-image .slot-overlay .slot{margin-bottom:6.2%;position:relative;pointer-events:none}.palette-builder .palette-flex>.image-area .palette-image .slot-overlay .slot.active,.palette-builder .palette-flex>.image-area .palette-image .slot-overlay .slot.done,.palette-builder .palette-flex>.image-area .palette-image .slot-overlay .slot.done+.slot{cursor:pointer;pointer-events:auto}.palette-builder .palette-flex>.image-area .palette-image .slot-overlay .slot.active{font-weight:700}.palette-builder .palette-flex>.image-area .palette-image .slot-overlay .slot .title{position:absolute;left:calc(100% + 80px);top:50%;transform:translateY(-50%);font-size:12px;white-space:nowrap}@media (max-width: 999px){.palette-builder .palette-flex>.image-area .palette-image .slot-overlay .slot .title{left:calc(100% + 50px)}}.palette-builder .palette-flex>.image-area .palette-image .slot-overlay .slot .title span{width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:#225728;border-radius:50%;margin-left:16px}.palette-builder .palette-flex>.image-area .palette-image .slot-overlay .slot .title span svg{width:15px}.palette-builder .palette-flex>.image-area .palette-image .slot-overlay .slot.small-slot{padding-bottom:24%}.palette-builder .palette-flex>.image-area .palette-image .slot-overlay .slot.medium-slot{padding-bottom:54%}.palette-builder .palette-flex>.image-area .palette-image .slot-overlay .slot.large-slot{padding-bottom:83%}.palette-builder .palette-flex>.image-area .palette-image .slot-overlay .slot img{position:absolute;left:0;top:0;width:100%;height:100%}.palette-builder .palette-flex>.image-area .palette-options{margin-top:0}.palette-builder .palette-flex>.image-area .palette-options>li{width:20%;min-width:100px;cursor:pointer}.palette-builder .palette-flex>.image-area .palette-options>li .image-area{padding-bottom:100%;margin-bottom:16px;border:1px solid #f4f4f4;transition:all .35s ease}.palette-builder .palette-flex>.image-area .palette-options>li p{text-transform:uppercase;letter-spacing:1.2px;font-size:12px}.palette-builder .palette-flex>.image-area .palette-options>li.active .image-area{border-color:#225728}.palette-builder .palette-flex>.content-area{width:45%}@media (max-width: 834px){.palette-builder .palette-flex>.content-area{width:100%}}.palette-builder .palette-flex>.content-area .inner{max-width:450px}.palette-builder .palette-flex>.content-area .inner>*+*{margin-top:16px}@media (max-width: 834px){.palette-builder .palette-flex>.content-area .inner>*+*.rte,.palette-builder .palette-flex>.content-area .product-page .ingredients__modal-inner .inner>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .palette-builder .palette-flex>.content-area .inner>*+.metafield-rich_text_field{margin-top:8px}}.palette-builder .palette-flex>.content-area .inner .product-options{margin-bottom:16px}@media (max-width: 834px){.palette-builder .palette-flex>.content-area .inner .product-options{margin-top:24px}}.palette-builder .palette-flex>.content-area .inner .button-area .btn{padding-top:18px;padding-bottom:18px;line-height:1.66}@media (max-width: 834px){.palette-builder .palette-flex>.content-area .inner .button-area{position:fixed;bottom:0;left:0;width:100%;z-index:999999;align-items:stretch}.palette-builder .palette-flex>.content-area .inner .button-area>*{flex-grow:1;flex-basis:0}.palette-builder .palette-flex>.content-area .inner .button-area>* .btn--fourth{border-top-color:#225728}.palette-builder .palette-flex>.content-area .inner .button-area>* .btn{width:100%;height:100%}}@media (min-width: 835px){.palette-builder .palette-flex>.content-area .inner .button-area{align-items:center}}.palette-builder .palette-flex>.content-area .inner .product-option+*{margin-top:24px}.palette-builder .palette-flex>.content-area .inner .product-option>h5{margin-bottom:8px}.palette-builder .palette-flex>.content-area .inner .product-option header{margin-bottom:8px}.palette-builder .palette-flex>.content-area .inner .product-option header span{font-size:12px;margin-top:3px;text-transform:capitalize}.palette-builder .palette-flex>.content-area .inner .product-option>ul{margin-top:-8px;margin-bottom:-8px}.palette-builder .palette-flex>.content-area .inner .product-option>ul>li{padding-top:8px;padding-bottom:8px}.palette-builder .palette-flex>.content-area .inner .product-option>ul>li input{display:none}.palette-builder .palette-flex>.content-area .inner .product-option>ul>li input.sold-out+label{pointer-events:none}.palette-builder .palette-flex>.content-area .inner .product-option>ul>li input.sold-out+label:before{content:"";width:calc(100% - 4px);transform:rotate(45deg);height:1px;background:#191919;position:absolute;left:2px;top:50%;display:block;opacity:.4;z-index:1}.palette-builder .palette-flex>.content-area .inner .product-option>ul>li input.sold-out+label:after{content:"";width:calc(100% - 4px);transform:rotate(-45deg);height:1px;background:#191919;position:absolute;right:2px;top:50%;display:block;opacity:.4;z-index:1}.palette-builder .palette-flex>.content-area .inner .product-option>ul>li input.sold-out+label .swatch img{opacity:.8}.palette-builder .palette-flex>.content-area .inner .product-option>ul>li input+label{display:inline-flex;align-items:center;font-size:14px;cursor:pointer;position:relative}.palette-builder .palette-flex>.content-area .inner .product-option>ul>li input+label .radio{width:16px;height:16px;min-width:16px;min-height:16px;border:1px solid currentColor;display:block;margin-right:8px;padding:2px;display:flex;border-radius:50%}.palette-builder .palette-flex>.content-area .inner .product-option>ul>li input+label .radio:before{content:"";display:block;background:currentColor;width:100%;opacity:0;visibility:hidden;transition:all .35s ease;border-radius:50%}.palette-builder .palette-flex>.content-area .inner .product-option>ul>li input+label .swatch{width:46px;height:46px;border-radius:50%;overflow:hidden;border:2px solid #fff;transition:all .35s ease;position:relative}.palette-builder .palette-flex>.content-area .inner .product-option>ul>li input+label .swatch.object-fit--cover img{width:105%;height:130%;top:50%;transform:translateY(-50%)}.palette-builder .palette-flex>.content-area .inner .product-option>ul>li input+label .subtitle{margin-left:16px;font-size:12px}.palette-builder .palette-flex>.content-area .inner .product-option>ul>li input[disabled]+label{pointer-events:none}.palette-builder .palette-flex>.content-area .inner .product-option>ul>li input:checked+label .swatch{border-color:#225728}.palette-builder .palette-flex>.content-area .inner .product-option>ul>li input:checked+label .radio:before{opacity:1;visibility:visible}.palette-builder .palette-flex>.content-area .inner .product-option .choices .choices__list--dropdown .choices__list .choices__item{padding:8px 12px}.palette-builder .palette-flex>.content-area .inner .product-option .choices .choices__list--dropdown .choices__list .choices__item.is-highlighted{background:#fff}.palette-builder .palette-flex>.content-area .inner .product-option .choices .choices__list--dropdown .choices__list .choices__item .flex{margin:0 -10px;flex-wrap:nowrap;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.palette-builder .palette-flex>.content-area .inner .product-option .choices .choices__list--dropdown .choices__list .choices__item .flex li{padding:0 10px}.palette-builder .palette-flex>.content-area .inner .product-option .choices .choices__list--dropdown .choices__list .choices__item .flex li:first-child{width:75px}.palette-builder .palette-flex>.content-area .inner .product-option .choices .choices__list--dropdown .choices__list .choices__item .flex li:last-child>*+*{margin-top:4px}.palette-builder .palette-flex>.content-area .inner .product-option .choices .choices__list--dropdown .choices__list .choices__item .flex li:last-child span{display:block}.palette-builder .palette-flex>.content-area .inner .product-area{display:flex;flex-direction:column}@media (max-width: 834px){.palette-builder .palette-flex>.content-area .inner .product-area .product-options{margin-top:16px}}.palette-builder .palette-flex>.content-area .inner .product-area .product-options .product-option:not(.option-colour){display:none}.palette-builder .palette-flex>.content-area .inner .oos-area{margin-bottom:24px}.palette-builder .palette-flex>.content-area .inner .product-info{padding:16px;background:#fbfbfc;margin-bottom:24px;margin-top:24px}@media (max-width: 834px){.palette-builder .palette-flex>.content-area .inner .product-info{margin-left:-16px;margin-right:-16px;order:99}}.palette-builder .palette-flex>.content-area .inner .product-info>*+*{margin-top:16px}.palette-builder .palette-flex>.content-area .inner .product-info>*+*.principles{margin-top:8px}.palette-builder .palette-flex>.content-area .inner .product-info .principles li{text-transform:uppercase;font-size:10px;color:#225728}@media (max-width: 834px){.featured-press-articles{margin-top:24px;margin-bottom:24px}}.featured-press-articles .item-grid-list{margin-top:16px;margin-bottom:-45px}@media (max-width: 480px){.featured-press-articles .item-grid-list{margin-left:-16px;margin-right:-16px;margin-bottom:-8px}}.featured-press-articles .item-grid-list>*{width:33.3333333333%;margin-bottom:45px}@media (max-width: 480px){.featured-press-articles .item-grid-list>*{width:100%;margin-bottom:8px;padding-left:0;padding-right:0}}.featured-press-articles .item-grid-list>* .object-fit--cover,.featured-press-articles .item-grid-list>* .object-fit--contain{padding-bottom:77%}@media (max-width: 480px){.featured-press-articles .item-grid-list>* .object-fit--cover,.featured-press-articles .item-grid-list>* .object-fit--contain{padding-bottom:74%}}@media (max-width: 480px){.featured-press-articles:last-of-type .item-grid-list>li:last-child{margin-bottom:16px}.featured-press-articles:last-of-type .item-grid-list>li:last-child .article-grid-item{padding-bottom:0;border-bottom:0 none}}.section-press .h2{margin-bottom:43px}@media (max-width: 834px){.section-press .h2{margin-bottom:16px}}.section-press .press-articles li{width:33.33%;margin-bottom:40px;text-align:center}@media (max-width: 834px){.section-press .press-articles li{width:50%;margin-bottom:32px}}@media (max-width: 480px){.section-press .press-articles li{width:100%}}.section-press .press-articles li .image-area{display:block;border:1px solid #225728;margin-bottom:16px}.section-press .press-articles li .image-area .picture-element-wrapper{padding-bottom:76%}.newsletter:first-of-type{margin-top:0}@media (max-width: 834px){.newsletter:first-of-type{margin-top:0}}.newsletter:last-of-type{margin-bottom:0}@media (max-width: 834px){.newsletter:last-of-type{margin-bottom:0}}.newsletter .section--inner .image-and-text-flex .image-area{width:50%;min-width:50%;position:relative;display:flex;overflow:hidden}@media (max-width: 600px){.newsletter .section--inner .image-and-text-flex .image-area{width:100%}}.newsletter .section--inner .image-and-text-flex .image-area>*{width:100%}.newsletter .section--inner .image-and-text-flex .image-area .object-fit--cover{display:flex;height:auto;padding:0}.newsletter .section--inner .image-and-text-flex .image-area .object-fit--cover>*{width:100%}@media (min-width: 835px){.newsletter .section--inner .image-and-text-flex .image-area.image-side--right{order:99}}@media (min-width: 835px){.newsletter .section--inner .image-and-text-flex .image-area.image-side--right+.content-area{padding-left:120px;padding-right:60px}}.newsletter .section--inner .image-and-text-flex .content-area{width:50%;background:var(--content-bg);background-size:cover;background-repeat:no-repeat;background-position:center center;padding:60px 60px 60px 140px}@media (max-width: 999px){.newsletter .section--inner .image-and-text-flex .content-area{padding-left:60px}}@media (max-width: 834px){.newsletter .section--inner .image-and-text-flex .content-area{padding:32px 40px}}@media (max-width: 600px){.newsletter .section--inner .image-and-text-flex .content-area{width:100%;background:var(--content-bg-mobile, var(--content-bg));padding:32px 16px}}.newsletter .section--inner .image-and-text-flex .content-area.text-color--light{color:#fff}.newsletter .section--inner .image-and-text-flex .content-area .inner{max-width:440px}.newsletter .section--inner .image-and-text-flex .content-area .inner.content-width--narrow{max-width:320px}.newsletter .section--inner .image-and-text-flex .content-area .inner>*+*{margin-top:8px}.newsletter .section--inner .image-and-text-flex .content-area .inner>*+*.cta-area,.newsletter .section--inner .image-and-text-flex .content-area .inner>*+*.rte,.newsletter .section--inner .image-and-text-flex .content-area .product-page .ingredients__modal-inner .inner>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .newsletter .section--inner .image-and-text-flex .content-area .inner>*+.metafield-rich_text_field,.newsletter .section--inner .image-and-text-flex .content-area .inner>*+*.newsletter-form{margin-top:16px}@media (max-width: 600px){.newsletter .section--inner .image-and-text-flex .content-area .inner>*+*.rte,.newsletter .section--inner .image-and-text-flex .content-area .product-page .ingredients__modal-inner .inner>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .newsletter .section--inner .image-and-text-flex .content-area .inner>*+.metafield-rich_text_field{margin-top:8px}}.newsletter .section--inner .image-and-text-flex .content-area .inner>*+*.bottom-content{margin-top:40px}@media (max-width: 834px){.newsletter .section--inner .image-and-text-flex .content-area .inner>*+*.bottom-content{margin-top:24px}}.newsletter .section--inner .image-and-text-flex .content-area .inner form .input-wrap{flex-wrap:nowrap}.newsletter .section--inner .image-and-text-flex .content-area .inner form .input-wrap>li{display:flex}@media (max-width: 834px){.newsletter .section--inner .image-and-text-flex .content-area .inner form .input-wrap>li:first-child{flex-grow:1}}.newsletter .section--inner .image-and-text-flex .content-area .inner form .input-wrap>li>*{width:100%}.newsletter .section--inner .image-and-text-flex .content-area .inner form .input-wrap>li input{background:transparent;font-size:12px;letter-spacing:0;padding:16px;border:1px solid currentColor;font-weight:400;transition:all .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit}@media (min-width: 835px){.newsletter .section--inner .image-and-text-flex .content-area .inner form .input-wrap>li input{min-width:210px}}@media (max-width: 999px){.newsletter .section--inner .image-and-text-flex .content-area .inner form .input-wrap>li input{min-width:0}}@media (max-width: 834px){.newsletter .section--inner .image-and-text-flex .content-area .inner form .input-wrap>li input{flex-grow:1;min-width:0}}.newsletter .section--inner .image-and-text-flex .content-area .inner form .input-wrap>li input::-moz-placeholder{opacity:1;color:inherit}.newsletter .section--inner .image-and-text-flex .content-area .inner form .input-wrap>li input::placeholder{opacity:1;color:inherit}.newsletter .section--inner .image-and-text-flex .content-area .inner form .input-wrap>li .btn{white-space:nowrap;padding-left:24px;padding-right:24px}@media (max-width: 600px){.newsletter .section--inner.wrapper:not(.wrapper--no-pad){padding:0}}@media (min-width: 835px){.newsletter .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .image-area.image-side--right{order:99}}@media (min-width: 835px){.newsletter .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .image-area.image-side--right+.content-area{padding-left:0;padding-right:80px}}@media (min-width: 835px){.newsletter .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area{padding-right:0;padding-left:80px}}@media (max-width: 600px){.newsletter .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area{padding:24px 16px 0}}.newsletter .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area .inner{max-width:480px}@media (max-width: 600px){.newsletter .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area .inner>*+*.rte,.newsletter .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area .product-page .ingredients__modal-inner .inner>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .newsletter .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area .inner>*+.metafield-rich_text_field{margin-top:16px}}.featured-products-vendor{margin-top:56px}@media (max-width: 834px){.featured-products-vendor{margin-top:40px}}@media (max-width: 834px){.featured-products-vendor .section-header.text-left--tablet{text-align:left}.featured-products-vendor .section-header.text-left--tablet h1,.featured-products-vendor .section-header.text-left--tablet h2,.featured-products-vendor .section-header.text-left--tablet h3,.featured-products-vendor .section-header.text-left--tablet h4,.featured-products-vendor .section-header.text-left--tablet h5,.featured-products-vendor .section-header.text-left--tablet h6{max-width:none}}@media (min-width: 835px){.featured-products-vendor .section-header.text-left--desktop{text-align:left}.featured-products-vendor .section-header.text-left--desktop h1,.featured-products-vendor .section-header.text-left--desktop h2,.featured-products-vendor .section-header.text-left--desktop h3,.featured-products-vendor .section-header.text-left--desktop h4,.featured-products-vendor .section-header.text-left--desktop h5,.featured-products-vendor .section-header.text-left--desktop h6{max-width:none}}@media (max-width: 480px){.featured-products-vendor .wrapper{overflow:visible}}.landing-page+.embed{margin-top:0}.timeline .timeline-item{border-left:1px solid #225728;position:relative}.timeline .timeline-item:not(:last-child){padding-bottom:80px}@media (max-width: 834px){.timeline .timeline-item:not(:last-child){padding-bottom:40px}}@media (min-width: 835px){.timeline .timeline-item:first-child .content-area{padding-top:25px}}@media (max-width: 834px){.timeline .timeline-item:first-child:before{content:"";width:15px;height:15px;position:absolute;left:0;transform:translate(-50%);top:0;background:#225728;display:block;border-radius:50%}}.timeline .timeline-item:last-child:before{content:"";width:15px;height:15px;position:absolute;left:0;transform:translate(-50%);bottom:0;background:#225728;display:block;border-radius:50%}.timeline .timeline-item .content-area{width:62%;padding-right:80px}@media (max-width: 834px){.timeline .timeline-item .content-area{width:100%;padding-right:0}}.timeline .timeline-item .content-area .years{padding-left:45px;margin-right:45px;color:#225728;font-weight:500;font-size:12px;white-space:nowrap;position:relative;margin-top:10px}@media (max-width: 834px){.timeline .timeline-item .content-area .years{width:100%;padding-left:24px;margin-right:0;margin-bottom:8px;margin-top:0}}.timeline .timeline-item .content-area .years:before{content:"";width:9px;height:9px;position:absolute;left:0;transform:translate(-50%,-50%);top:50%;background:currentColor;display:block;border-radius:50%}.timeline .timeline-item .content-area .years span{min-width:82px;letter-spacing:1.2px;display:block}@media (max-width: 834px){.timeline .timeline-item .content-area .title-content{padding-left:24px}}@media (max-width: 834px){.timeline .timeline-item .content-area .title-content h3{font-size:30px}}.timeline .timeline-item .content-area .title-content>*+*{margin-top:16px}.timeline .timeline-item .content-area .title-content .read-more-trigger{text-decoration:underline;color:#225728;display:inline-block;margin-top:12px;font-size:14px}.timeline .timeline-item .image-area{width:38%}@media (max-width: 834px){.timeline .timeline-item .image-area{width:100%;order:-1;margin-left:24px;margin-bottom:24px}}.side-cart{position:fixed;top:0;left:0;height:100%;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;z-index:99999999999;width:100%;overflow:hidden;background:#0006;font-size:16px;color:var(--cart-text-color);--cart-padding: 18px;--cart-text-color: $color-primary;--cart-text-color-secondary: $color-primary;--cart-text-color-light: rgba(18, 18, 18, .75);--cart-border-color: $color-border}@media (max-width: 834px){.side-cart{--cart-padding: 16px;padding-left:30px}}.side-cart:not(.rendered) .main-items,.side-cart:not(.rendered) .empty-cart,.side-cart:not(.rendered) footer,.side-cart:not(.rendered) .cart-free-shipping-notice,.side-cart:not(.rendered) .cart-summary-slide-boxes,.side-cart:not(.rendered) .item-count,.side-cart:not(.rendered) .cart-free-gift,.side-cart:not(.rendered) .total-area{opacity:0}.side-cart.shown{opacity:1;visibility:visible}.side-cart.shown .inner{transform:translate(0)}.side-cart.loading .cart-free-gift .icon,.side-cart.loading .cart-free-gift .content{opacity:0}.side-cart.loading .loading__icon{opacity:1;visibility:visible}.side-cart .loading__icon{top:50%;transform:translateY(-50%)}.side-cart .loading__icon-inner{width:50px;height:50px}@media (max-width: 834px){.side-cart .cart-free-shipping-notice p{line-height:1}}.side-cart .free-gift-box-container{margin-top:16px}.side-cart .free-gift-box-container .s2{font-size:14px}.side-cart .error-popup{position:absolute;left:0;top:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;padding:30px;z-index:15;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.side-cart .error-popup.shown{opacity:1;visibility:visible}.side-cart .error-popup .popup-inner{background:#fff;padding:30px;text-align:center}.side-cart .error-popup .popup-inner .btn{margin-top:20px}.side-cart .has-loader{position:relative}.side-cart .has-loader.loading:before,.side-cart .has-loader.loading:after{opacity:1;visibility:visible}.side-cart .has-loader:before,.side-cart .has-loader:after{content:"";display:block;position:absolute;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.side-cart .has-loader:before{width:100%;height:100%;background:#fffc;z-index:11;left:0;top:0}.side-cart .has-loader:after{width:30px;height:30px;top:calc(50% - 15px);left:calc(50% - 15px);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTIwIDEwYzAgNS41MjMtNC40NzcgMTAtMTAgMTBTMCAxNS41MjMgMCAxMCA0LjQ3NyAwIDEwIDB2MmMtNC40MTggMC04IDMuNTgyLTggOHMzLjU4MiA4IDggOCA4LTMuNTgyIDgtOGgyeicgZmlsbD0nIzAwMCc+PC9wYXRoPjwvc3ZnPg==);background-size:contain;background-position:center center;background-repeat:no-repeat;animation:rotate .5s linear infinite;z-index:12;pointer-events:none}.side-cart .inner{position:relative;width:411px;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translate(100%);transition:transform .25s;display:flex;flex-direction:column;overscroll-behavior-y:contain}@media (max-width: 480px){.side-cart .inner{width:100%}}.side-cart .inner>header{position:relative;padding:8px var(--cart-padding)}.side-cart .inner>header .header__inner{margin-bottom:8px}.side-cart .inner>header .title-flex{gap:16px}@media (max-width: 834px){.side-cart .inner>header .title-flex h4{line-height:28px}}.side-cart .inner>header .title-flex .item-count{font-size:14px}@media (max-width: 834px){.side-cart .inner>header .title-flex .item-count{line-height:24px}}@media (max-width: 834px){.side-cart .inner>header{padding-bottom:4px}}.side-cart .inner>header .close{padding:12px;background:#fbfbfc;border-radius:50%;display:flex;justify-content:center;align-items:center}.side-cart .inner>header .close svg{width:15px;height:15px}.side-cart .inner>header .cart-summary-slide-boxes{margin-top:16px}.side-cart .inner .empty-cart{padding:12px var(--cart-padding);letter-spacing:.5px;font-size:14px}@media (max-width: 834px){.side-cart .inner .empty-cart{padding:30px 16px}}.side-cart .inner .main-items{padding:0;overflow:hidden;display:flex;position:relative}.side-cart .inner .main-items:after{content:"";pointer-events:none;display:block;width:100%;height:50px;background:linear-gradient(180deg,#fff0,#fff);position:absolute;bottom:0;left:0}.side-cart .inner .main-items .main-items-scroll{width:100%;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 0 24px}.side-cart .inner .main-items .main-items-scroll::-webkit-scrollbar{width:10px;background-color:transparent}.side-cart .inner .main-items .main-items-scroll::-webkit-scrollbar-thumb{background-color:#dedede80;border-radius:0}.side-cart .inner .main-items .main-items-scroll::-webkit-scrollbar-track{margin:0}.side-cart .inner .main-items .main-items-scroll .cart-item-side--rivets{padding:8px var(--cart-padding);margin:0;position:relative;width:100%;color:var(--cart-text-color-secondary)}@media (max-width: 834px){.side-cart .inner .main-items .main-items-scroll .cart-item-side--rivets{padding-top:12px;padding-bottom:12px}}.side-cart .inner .main-items .main-items-scroll .cart-item-side--rivets .left-area{width:94px}.side-cart .inner .main-items .main-items-scroll .cart-item-side--rivets .left-area .object-fit--contain{padding-bottom:100%}.side-cart .inner .main-items .main-items-scroll .cart-item-side--rivets .right-area{width:calc(100% - 75px);padding-left:15px;display:flex;flex-direction:column}@media (max-width: 834px){.side-cart .inner .main-items .main-items-scroll .cart-item-side--rivets .right-area{padding-left:16px}}.side-cart .inner .main-items .main-items-scroll .cart-item-side--rivets .right-area .cart-item-content{margin-bottom:10px}.side-cart .inner .main-items .main-items-scroll .cart-item-side--rivets .right-area .product-options{margin-top:10px}.side-cart .inner .main-items .main-items-scroll .cart-item-side--rivets .right-area .cart-item-product-info{height:100%;padding:5px 0;gap:8px}.side-cart .inner .main-items .main-items-scroll .cart-item-side--rivets .right-area .cart-item-product-info small{text-align:right}.side-cart .inner .main-items .main-items-scroll .cart-item-side--rivets .right-area small{font-size:12px;display:block;text-transform:capitalize}.side-cart .inner .main-items .main-items-scroll .cart-item-side--rivets .right-area small .swatch{width:14px;height:14px;min-width:14px;min-height:14px;border-radius:50%;display:inline-block;margin:0 0 -3px}.side-cart .inner .main-items .main-items-scroll .cart-item-side--rivets .right-area .cart-item-product-price span{font-size:12px;font-weight:500}@media (max-width: 834px){.side-cart .inner .main-items .main-items-scroll .cart-item-side--rivets .right-area .cart-item-product-price span{line-height:1}}.side-cart .inner .main-items .main-items-scroll .cart-item-side--rivets .right-area .cart-item-product-price span.compare-at-price{text-decoration:line-through;opacity:.5;margin-left:8px}.side-cart .inner .main-items .main-items-scroll .cart-item-side--rivets .right-area .cart-item-product-price span.compare-at-price+.money{color:#cf1e00;order:-1}.side-cart .inner .total-area{padding:24px var(--cart-padding) var(--cart-padding) var(--cart-padding);position:relative;margin-top:auto}.side-cart .inner .total-area .h4{font-size:22px;line-height:24px}.side-cart .inner .total-area p{margin:0}.side-cart .inner .total-area .money{font-size:14px;font-weight:500;padding-left:15px;text-align:right}@media (max-width: 834px){.side-cart .inner .total-area .money{line-height:24px}}.side-cart .inner .total-area:after{content:"";width:calc(100% - var(--cart-padding) * 2);border-top:1px solid #f4f4f4;top:0;left:50%;transform:translate(-50%);position:absolute}.side-cart .inner footer{padding:32px var(--cart-padding) var(--cart-padding) var(--cart-padding);position:relative;border-top:1px solid rgba(25,25,25,.5)}@media (max-width: 834px){.side-cart .inner footer{padding-top:22px}}.side-cart .inner footer .button-container{text-align:center}.side-cart .inner footer .button-container a:not(.btn){display:inline-block;margin-top:16px;text-decoration:underline;font-size:14px}@media (max-width: 834px){.side-cart .inner footer .button-container a:not(.btn){line-height:24px}}.side-cart .inner footer .btn{width:100%;display:flex;gap:10px;letter-spacing:.16px;font-weight:400;line-height:normal;padding-top:16px;padding-bottom:16px}.side-cart .inner footer .flex{gap:16px}.side-cart .inner footer .additional-checkout-buttons [data-shopify-buttoncontainer]{flex-direction:row!important;flex-wrap:wrap!important;margin:0 -4px}.side-cart .inner footer .additional-checkout-buttons [data-shopify-buttoncontainer]>*{padding:0 4px;width:50%}.side-cart-upsells{padding:16px var(--cart-padding)}.side-cart-upsells__slider{padding-bottom:20px}.side-cart-upsells__slider:not(.keen-slider--ready){opacity:0}.side-cart-upsells__slider .keen-dots{color:#225728}.side-cart-upsells__slider .keen-dots li{margin:0 5px}.side-cart-upsells__slider .keen-dots li button{width:8px;height:8px}.side-cart-upsells__item{background:#f8f8f8;min-width:100%;width:100%}.side-cart-upsells__item-title{display:flex;flex-direction:column;font-size:16px;gap:2px;margin-bottom:4px}.side-cart-upsells__item-title span{font-style:italic}.side-cart-upsells__item-content{flex-grow:1;padding:14px 10px}.side-cart-upsells__item-content .s1{font-size:14px;line-height:1.29;letter-spacing:normal;margin-bottom:4px}.side-cart-upsells__item-content p{font-size:12px}@media (max-width: 834px){.side-cart-upsells__item-content p{line-height:1}}.side-cart-upsells__item-content form{margin-top:12px}.side-cart-upsells__item-content form .btn{width:100%;font-size:14px;letter-spacing:.14px;line-height:normal;padding-top:11px;padding-bottom:11px}.side-cart-upsells__item-content form .btn .loading__icon-inner{width:40px;height:25px}.side-cart-upsells__item-image{width:35%}.side-cart-upsells__item-image img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}@media screen and (max-width: 480px){.side-cart{max-height:100%;height:100%}.side-cart .inner{overflow:hidden}}@media (min-width: 835px){#shopify-section-epamper-banner{position:sticky;top:var(--header-sticky-height);z-index:20}}#shopify-section-epamper-banner .epamper-banner{padding:24px 0;position:relative;min-height:75px}@media (max-width: 834px){#shopify-section-epamper-banner .epamper-banner{padding:16px 0 0;overflow:hidden}}#shopify-section-epamper-banner .epamper-banner.loading:before,#shopify-section-epamper-banner .epamper-banner.loading:after{opacity:1;visibility:visible}#shopify-section-epamper-banner .epamper-banner:before,#shopify-section-epamper-banner .epamper-banner:after{content:"";display:block;position:absolute;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}#shopify-section-epamper-banner .epamper-banner:before{width:100%;height:100%;background:#fffc;z-index:11;left:0;top:0}#shopify-section-epamper-banner .epamper-banner:after{width:30px;height:30px;top:calc(50% - 15px);left:calc(50% - 15px);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTIwIDEwYzAgNS41MjMtNC40NzcgMTAtMTAgMTBTMCAxNS41MjMgMCAxMCA0LjQ3NyAwIDEwIDB2MmMtNC40MTggMC04IDMuNTgyLTggOHMzLjU4MiA4IDggOCA4LTMuNTgyIDgtOGgyeicgZmlsbD0nIzAwMCc+PC9wYXRoPjwvc3ZnPg==);background-size:contain;background-position:center center;background-repeat:no-repeat;animation:rotate .5s linear infinite;z-index:12;pointer-events:none}#shopify-section-epamper-banner .epamper-banner>.wrapper>.flex{position:relative}#shopify-section-epamper-banner .epamper-banner .epamper-banner--inner .photo-area{width:60px;min-width:60px;margin-right:16px}@media (max-width: 834px){#shopify-section-epamper-banner .epamper-banner .epamper-banner--inner .photo-area{position:absolute;bottom:16px;right:16px;margin-right:0}}#shopify-section-epamper-banner .epamper-banner .epamper-banner--inner .photo-area .object-fit--cover{padding-bottom:100%;border-radius:100%;overflow:hidden}#shopify-section-epamper-banner .epamper-banner .epamper-banner--inner header{margin-right:48px}@media (max-width: 834px){#shopify-section-epamper-banner .epamper-banner .epamper-banner--inner header{width:100%;margin-bottom:16px;margin-right:125px}}@media (max-width: 834px){#shopify-section-epamper-banner .epamper-banner .epamper-banner--inner header h4{font-size:24px}}#shopify-section-epamper-banner .epamper-banner .epamper-banner--inner ul{flex-grow:1}#shopify-section-epamper-banner .epamper-banner .epamper-banner--inner ul>li{display:flex;align-items:center;margin:0 -4px}#shopify-section-epamper-banner .epamper-banner .epamper-banner--inner ul>li>*{padding:0 4px}@media (max-width: 834px){#shopify-section-epamper-banner .epamper-banner .epamper-banner--inner ul>li{width:100%;margin-bottom:16px;flex-wrap:wrap}#shopify-section-epamper-banner .epamper-banner .epamper-banner--inner ul>li>*{width:100%}#shopify-section-epamper-banner .epamper-banner .epamper-banner--inner ul>li>*+*{margin-top:8px}}#shopify-section-epamper-banner .epamper-banner .epamper-banner--inner .banner-close{text-decoration:underline;font-size:14px}@media (max-width: 834px){#shopify-section-epamper-banner .epamper-banner .epamper-banner--inner .banner-close{top:10px;transform:none;position:absolute;right:0}}#shopify-section-epamper-banner .epamper-banner>*{transition:all .35s ease}#shopify-section-epamper-banner .epamper-banner.loading>*{opacity:0;visibility:hidden}.product-accordion .section--inner{max-width:880px;margin:0 auto}.product-accordion .accordion-item:first-child{border-top:0 none}.product-accordion .accordion-item .accordion-header .s2{font-weight:400;letter-spacing:0;font-size:18px}@media (max-width: 834px){.product-accordion .accordion-item .accordion-header .s2{font-size:16px}}.product-accordion .accordion-item .accordion-content .accordion-content-flex .content-area{flex-grow:1}.product-accordion .accordion-item .accordion-content .accordion-content-flex .content-area p:empty{display:none}.product-accordion .accordion-item .accordion-content .accordion-content-flex .media-area{min-width:55%;width:55%;margin-left:20px}@media (max-width: 834px){.product-accordion .accordion-item .accordion-content .accordion-content-flex .media-area{width:100%;margin-left:0}}@media (max-width: 834px){.image-and-text-grid{margin-top:24px;margin-bottom:24px}}.image-and-text-grid .section-header{margin-bottom:34px}@media (max-width: 834px){.image-and-text-grid .section-header{margin-bottom:16px}}@media (max-width: 834px){.image-and-text-grid .item-grid-list{overflow:visible}}.image-and-text-grid .item-grid-list+*{margin-top:24px}.image-and-text-grid .item-grid-list li{width:33.3333333333%}.image-and-text-grid .item-grid-list li .content-area{margin-top:16px}@media (max-width: 834px){.image-and-text-grid .item-grid-list li .content-area{text-align:center}}@media (max-width: 834px){.image-and-text-grid .item-grid-list li .content-area h4{font-size:30px}}.image-and-text-grid .item-grid-list li .content-area .rte,.image-and-text-grid .item-grid-list li .content-area .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .image-and-text-grid .item-grid-list li .content-area .metafield-rich_text_field{line-height:1.7}.image-and-text-grid .item-grid-list li .content-area>*+*{margin-top:16px}@media (max-width: 834px){.image-and-text-grid .item-grid-list li .content-area>*+*{margin-top:8px}}@media (min-width: 835px){.image-and-text-grid .item-grid-list li .content-area>*+*.rte,.image-and-text-grid .item-grid-list li .product-page .ingredients__modal-inner .content-area>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .image-and-text-grid .item-grid-list li .content-area>*+.metafield-rich_text_field{margin-top:8px}}.image-and-text-grid .progress-wrap{margin-top:24px}.hero+.truspilot{margin-top:-56px}@media (max-width: 834px){.hero+.truspilot{margin-bottom:-40px}}.truspilot .embed-area{padding:50px 136px}@media (max-width: 834px){.truspilot .embed-area{padding:40px 16px}}@media (max-width: 834px){.epamper-close-popup{padding:0}}.epamper-close-popup .inner{max-width:810px;scrollbar-width:none}.epamper-close-popup .inner::-webkit-scrollbar{width:0px;height:0;padding:0;display:none;margin:0;border:none;background:transparent}.epamper-close-popup .inner .close{top:0;right:0}.epamper-close-popup .inner .popup-flex .image-area{width:50%}@media (max-width: 834px){.epamper-close-popup .inner .popup-flex .image-area{width:100%}}@media (min-width: 835px){.epamper-close-popup .inner .popup-flex .image-area.image-side--right{order:99}}.epamper-close-popup .inner .popup-flex .image-area .picture-element-wrapper{width:100%;height:auto}.epamper-close-popup .inner .popup-flex .content-area{width:50%;padding:40px;background:var(--content-bg)}@media (max-width: 834px){.epamper-close-popup .inner .popup-flex .content-area{background:var(--content-bg-mobile, var(--content-bg));width:100%;padding:32px;text-align:center;justify-content:center}}.epamper-close-popup .inner .popup-flex .content-area .content-area--inner .rte,.epamper-close-popup .inner .popup-flex .content-area .content-area--inner .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .epamper-close-popup .inner .popup-flex .content-area .content-area--inner .metafield-rich_text_field{line-height:1.7}.epamper-close-popup .inner .popup-flex .content-area .content-area--inner>*+*{margin-top:8px}@media (max-width: 834px){.epamper-close-popup .inner .popup-flex .content-area .content-area--inner>*+*{margin-top:16px}}.epamper-close-popup .inner .popup-flex .content-area .content-area--inner>*+*.cta-area{margin-top:16px}.epamper-close-popup .inner .popup-flex .content-area.text-color--light{color:#fff}.epamper-close-popup .inner .popup-flex .content-area.text-color--light .close svg path{stroke:#fff}#shopify-section-epamper-banner:not(.hide)+.main-content .breadcrumbs-section{margin-top:16px}@media (max-width: 834px){#shopify-section-epamper-banner:not(.hide)+.main-content .breadcrumbs-section{margin-top:8px}}.breadcrumbs-section{margin-top:16px;margin-bottom:16px}.collection-hero+.breadcrumbs-section{margin-top:-24px!important}@media (max-width: 834px){.collection-hero+.breadcrumbs-section{margin-top:-8px!important}}.breadcrumbs-section:first-of-type{margin-top:0}@media (max-width: 834px){.breadcrumbs-section{margin-top:8px;margin-bottom:8px}.breadcrumbs-section:first-of-type{margin-top:0}}.ambassador-banner-section{margin:0!important}.ambassador-banner-section:not(.shown){display:none}.ambassador-banner{background:var(--background);display:flex;flex-direction:column}@media (min-width: 835px){.ambassador-banner{flex-direction:row;padding:24px 48px 24px 56px;justify-content:space-between;align-items:center}}@media (max-width: 834px){.ambassador-banner{flex-direction:column;padding:8px 16px}}.ambassador-banner__image{width:32px;border-radius:50%}@media (min-width: 835px){.ambassador-banner__image{width:48px}}.ambassador-banner__title{display:flex;align-items:center;gap:16px}.ambassador-banner__title-main{font-size:14px}@media (max-width: 834px){.ambassador-banner__title-main{font-size:10px;letter-spacing:normal}}@media (max-width: 834px){.ambassador-banner__title-sub{font-size:18px}}@media (max-width: 834px){.ambassador-banner__title-sub i{display:block;font-size:12px}}.ambassador-banner__actions{display:flex;gap:8px}@media (min-width: 835px){.ambassador-banner__actions{flex-direction:column}}@media (max-width: 834px){.ambassador-banner__actions{margin-top:8px;padding-left:48px;justify-content:space-between}}.ambassador-banner__actions button{font-weight:500;font-size:10px;letter-spacing:1px;text-transform:uppercase}.ambassador-banner__actions button.btn{padding:8px 18px;line-height:normal}.cart-ambassador-popups .cart-ambassador-popup .inner{max-width:870px;overflow-y:visible;scrollbar-width:none}.cart-ambassador-popups .cart-ambassador-popup .inner::-webkit-scrollbar{width:0px;height:0;padding:0;display:none;margin:0;border:none;background:transparent}@media (max-width: 834px){.cart-ambassador-popups .cart-ambassador-popup .inner{overflow:visible}}.cart-ambassador-popups .cart-ambassador-popup .inner .close{top:8px;right:8px;line-height:0}@media (max-width: 834px){.cart-ambassador-popups .cart-ambassador-popup .inner .close{background-color:#fff;border-radius:50%;z-index:1}}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .image-area{width:45%;margin-bottom:-1px}@media (max-width: 834px){.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .image-area{width:100%}}@media (min-width: 835px){.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .image-area.image-side--right{order:99}}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .image-area .picture-element-wrapper{width:100%;height:auto;padding-bottom:50%}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area{width:55%;padding:24px;background:var(--content-bg);min-height:345px}@media (max-width: 834px){.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area{min-height:0;background:var(--content-bg-mobile, var(--content-bg));width:100%;padding:24px 24px 40px}}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .popup-title{font-size:18px;letter-spacing:normal;max-width:340px}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner p{line-height:24px}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .rte,.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .metafield-rich_text_field{font-size:14px}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner>*+*{margin-top:8px}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .yes-no-flex{gap:16px;margin-top:48px}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .yes-no-flex>li{flex-grow:1;flex-basis:0}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .yes-no-flex>li .btn{width:100%;min-height:56px;background:#fbfbfc}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .yes-no-flex>li .btn:hover{color:#225728}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area{margin-top:24px;position:relative}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area:before,.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area:after{content:"";display:block;position:absolute;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area:before{width:100%;height:100%;background:#fffc;z-index:11;left:0;top:0}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area:after{width:30px;height:30px;top:calc(50% - 15px);left:calc(50% - 15px);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTIwIDEwYzAgNS41MjMtNC40NzcgMTAtMTAgMTBTMCAxNS41MjMgMCAxMCA0LjQ3NyAwIDEwIDB2MmMtNC40MTggMC04IDMuNTgyLTggOHMzLjU4MiA4IDggOCA4LTMuNTgyIDgtOGgyeicgZmlsbD0nIzAwMCc+PC9wYXRoPjwvc3ZnPg==);background-size:contain;background-position:center center;background-repeat:no-repeat;animation:rotate .5s linear infinite;z-index:12;pointer-events:none}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area.loading .loading__icon{opacity:1;visibility:visible}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area .loading__icon-inner{width:50px;height:50px}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area label{font-size:12px;font-weight:500;margin-bottom:8px;display:block}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area .ambassador-field-group .choices .is-open{margin-bottom:56px}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area .ambassador-field-group .choices__list--dropdown{max-height:250px}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .cta-area{margin-top:24px}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .cta-area .btn{width:100%}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area .content-area--inner .cta-area .link-cta{font-size:12px;text-transform:uppercase;font-weight:500;display:block;margin:24px auto 0}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area.text-color--light{color:#fff}.cart-ambassador-popups .cart-ambassador-popup .inner .popup-flex .content-area.text-color--light .close svg path{stroke:#fff}.featured-products-secondary{margin-top:56px}@media (max-width: 834px){.featured-products-secondary{margin-top:40px}}.featured-products-secondary .section--inner{position:relative;padding-bottom:32px}@media (max-width: 834px){.featured-products-secondary .section--inner{padding-bottom:0}}.featured-products-secondary .main-flex{flex-wrap:wrap}.featured-products-secondary .main-flex>.image-area{width:50%;position:absolute;top:0;left:0;height:100%;z-index:1}@media (max-width: 834px){.featured-products-secondary .main-flex>.image-area{width:100%;position:relative}}.featured-products-secondary .main-flex>.image-area .object-fit--cover{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 834px){.featured-products-secondary .main-flex>.image-area .object-fit--cover{position:relative}}.featured-products-secondary .main-flex>.section-header{width:50%;margin-left:auto;padding:0 56px;margin-bottom:250px}@media (max-width: 834px){.featured-products-secondary .main-flex>.section-header{order:-1;width:100%;padding:0 16px;margin-bottom:16px}}.featured-products-secondary .keen-slider--wrap{positive:relative;z-index:2;padding:0 56px;max-width:1340px;margin:0 auto}@media (max-width: 834px){.featured-products-secondary .keen-slider--wrap{padding:0 16px;margin-top:-250px}}.featured-products-secondary .keen-nav{padding:0 10px}.featured-products-secondary .keen-nav li button .keen-arrow-inner{background:#225728}.featured-products-secondary .keen-nav li button .keen-arrow-inner svg path{stroke:#fff}@media (max-width: 480px){.featured-products-secondary .keen-slider{overflow:visible}}.featured-products-secondary .keen-slider .keen-slider__slide{min-width:33.3333333333%;box-shadow:-1px 2px 5px #ccc}@media (max-width: 834px){.featured-products-secondary .keen-slider .keen-slider__slide{min-width:50%}}@media (max-width: 480px){.featured-products-secondary .keen-slider .keen-slider__slide{min-width:90.9090909091%}}.featured-products-secondary .keen-slider .keen-slider__slide .image-area{display:block;background:#fff;position:relative}.featured-products-secondary .keen-slider .keen-slider__slide .image-area .object-fit--cover,.featured-products-secondary .keen-slider .keen-slider__slide .image-area .object-fit--contain{padding-bottom:67%}.featured-products-secondary .keen-slider .keen-slider__slide .image-area .hover-media{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;transition:all .35s ease}.featured-products-secondary .keen-slider .keen-slider__slide .image-area:hover .hover-media{opacity:1;visibility:visible}.featured-products-secondary .keen-slider .keen-slider__slide .content-area{background:#fbfbfc;padding:8px 16px;flex-grow:1}@media (max-width: 834px){.featured-products-secondary .keen-slider .keen-slider__slide .content-area{padding:16px}}.featured-products-secondary .keen-slider .keen-slider__slide .content-area>*+*{margin-top:8px}.featured-products-secondary .keen-slider .keen-slider__slide .content-area>*+*.cta{margin-top:16px}.featured-products-third{padding-left:56px;padding-right:56px}@media (max-width: 834px){.featured-products-third{padding-left:0;padding-right:0}}.featured-products-third>.main-flex>.image-area{width:100%;margin-bottom:24px}.featured-products-third>.main-flex>.content-area{width:480px;min-width:480px}@media (max-width: 1199px){.featured-products-third>.main-flex>.content-area{width:350px;min-width:350px}}@media (max-width: 834px){.featured-products-third>.main-flex>.content-area{width:100%;min-width:0}}@media (min-width: 835px){.featured-products-third>.main-flex>.content-area .section-header{text-align:left}}@media (max-width: 834px){.featured-products-third>.main-flex>.content-area .section-header{padding:0 16px;margin-bottom:24px}}.featured-products-third>.main-flex>.slider-area{width:calc(100% - 480px)}.featured-products-third>.main-flex>.slider-area.slider-area--fullwidth{width:100%}@media (max-width: 1199px){.featured-products-third>.main-flex>.slider-area{width:calc(100% - 350px)}}@media (max-width: 834px){.featured-products-third>.main-flex>.slider-area{width:100%}}@media (max-width: 834px){.featured-products-third>.main-flex>.slider-area .keen-slider{margin-left:16px;overflow:visible}}.featured-products-third>.main-flex>.slider-area .keen-slider .keen-nav{padding:0 10px}.video{overflow:visible}.video .section--inner{background:var(--content-bg)}.video .section--inner.has-bg{padding:80px 0}@media (max-width: 834px){.video .section--inner.has-bg{padding:40px 0}}.video .section--inner .wrapper-area{text-align:center}.video .section--inner .wrapper-area .s2+.section-title{margin-top:8px}.video .section--inner .wrapper-area .content-wrap{max-width:656px;margin-left:auto;margin-right:auto;margin-bottom:40px}.video .section--inner .wrapper-area .content-wrap>*+*{margin-top:16px}@media (max-width: 834px){.video .section--inner .wrapper-area .content-wrap>*+*{margin-top:8px}}.video .section--inner .wrapper-area .content-wrap>*+*.cta-area{margin-top:16px}.video .section--inner .wrapper-area .content-wrap .rte a,.video .section--inner .wrapper-area .content-wrap .product-page .ingredients__modal-inner .metafield-rich_text_field a,.product-page .ingredients__modal-inner .video .section--inner .wrapper-area .content-wrap .metafield-rich_text_field a{text-decoration:none}.video .section--inner .wrapper-area.text-width--wide .content-wrap{max-width:830px}.video .section--inner .wrapper-area.text-width--wider .content-wrap{max-width:1000px}.video .section--inner .wrapper-area.text-width--widest .content-wrap{max-width:none}.video .section--inner .wrapper-area.text-align--left{text-align:left}@media (min-width: 835px){.video .section--inner .wrapper-area.text-align--left--desktop{text-align:left}}@media (max-width: 834px){.video .section--inner .wrapper-area.text-align--left--tablet{text-align:left}}.video .section--inner .wrapper-area.text-align--right{text-align:right}@media (min-width: 835px){.video .section--inner .wrapper-area.text-align--right--desktop{text-align:right}}@media (max-width: 834px){.video .section--inner .wrapper-area.text-align--right--tablet{text-align:right}}.video .section--inner .wrapper-area.text-align--center{text-align:center}@media (min-width: 835px){.video .section--inner .wrapper-area.text-align--center--desktop{text-align:center}}@media (max-width: 834px){.video .section--inner .wrapper-area.text-align--center--tablet{text-align:center}}.video .section--inner .wrapper-area.text-format--left .content-wrap{margin-left:0}.video .section--inner .wrapper-area.text-align--right .content-wrap{margin-right:0}@media (min-width: 835px){.video .section--inner .wrapper-area.text-align--right--desktop .content-wrap{margin-right:0}}@media (max-width: 834px){.video .section--inner .wrapper-area.text-align--right--tablet .content-wrap{margin-right:0}}.video .section--inner .wrapper-area.container-align--center .content-wrap{margin:0 auto}.video .section--inner .wrapper-area.container-align--right .content-wrap{margin:0 0 0 auto}@media (min-width: 835px){.video .video-flex{display:flex;align-items:center}}@media (min-width: 835px){.video .video-flex .html-area{flex-basis:50%}}.video .html-area{margin-top:16px}@media (min-width: 835px){.video .html-area{width:calc(100% - var(--desktop-padding));margin-left:auto;margin-right:auto}}.media-and-text__block{position:relative}.media-and-text__block .content-area{position:absolute;top:0;left:0;width:100%;height:100%;color:var(--content-color);padding:80px;display:flex;flex-direction:column}@media (min-width: 835px){.media-and-text__block .content-area{background:var(--gradient)}}@media (max-width: 834px){.media-and-text__block .content-area{background:var(--gradient-mobile)}}.media-and-text__block .content-area .inner{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;gap:8px}@media (max-width: 834px){.media-and-text__block .content-area .inner{align-items:center}}@media (max-width: 834px){.media-and-text__block .content-area{padding:24px;text-align:center}.media-and-text__block .content-area p{font-size:14px;line-height:1.71}}.media-and-text__block .content-area .s2{font-size:14px;letter-spacing:1.4px;font-weight:500;line-height:16px}@media (max-width: 834px){.media-and-text__block .content-area .s2{font-size:24px;line-height:28px;font-family:Cormorant Garamond,Arial,sans-serif;text-transform:none;letter-spacing:normal}}.media-and-text__block .content-area .title{font-weight:400}.media-and-text__block .content-area .btn{padding:16px 32px;width:-moz-fit-content;width:fit-content;margin-top:16px;letter-spacing:1.3px;line-height:1.23;background-color:var(--cta-bg);color:var(--cta-text);border:none}.collection-subcollection__section{overflow:visible;margin-top:40px;margin-bottom:40px}@media (max-width: 834px){.collection-subcollection__section{margin-top:24px;margin-bottom:24px}}.collection-subcollection__flex{display:flex;align-items:flex-start;gap:16px}@media (max-width: 834px){.collection-subcollection__flex{flex-direction:column;gap:24px}}.collection-subcollection__content{display:flex;padding:24px 16px;background-color:#fbfbfc;flex-direction:column;gap:16px}@media (min-width: 835px){.collection-subcollection__content{position:sticky;top:calc(var(--header-height) + 24px);padding:32px;gap:24px}}@media (max-width: 834px){.collection-subcollection__content h3{font-size:24px}}.collection-subcollection__content .rte,.collection-subcollection__content .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .collection-subcollection__content .metafield-rich_text_field{font-size:14px}@media (min-width: 835px){.collection-subcollection__content .rte,.collection-subcollection__content .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .collection-subcollection__content .metafield-rich_text_field{font-size:18px;line-height:1.33}}@media (min-width: 835px){.collection-subcollection__content{flex:0 0 320px}}.collection-subcollection__products{flex-grow:1}.collection-subcollection__products>.flex{row-gap:24px}@media (min-width: 835px){.collection-subcollection__products>.flex{row-gap:40px}}.collection-subcollection__products>.flex>*{width:50%}@media (min-width: 835px){.collection-subcollection__products>.flex>*{width:33.3333333333%}}@media (max-width: 1124px){.collection-subcollection__products>.flex>*{width:50%}}.collection-subcollection__products .product-grid-item{margin-bottom:0}.collection-subcollection__products .product-grid-item .add-to-cart-form .btn{padding-left:16px;padding-right:16px}.collection-subcollection__ad{display:block;position:relative;width:100%;background-color:var(--bg);color:var(--color);margin-top:40px}@media (max-width: 834px){.collection-subcollection__ad{margin-top:24px}}@media (min-width: 835px){.collection-subcollection__ad .image-area{position:absolute;left:0;top:0;width:100%;height:100%;display:flex}.collection-subcollection__ad .image-area>.picture-element-wrapper{width:100%;height:auto}}@media (max-width: 834px){.collection-subcollection__ad .image-area .picture-element-wrapper{padding-bottom:0%;height:300px}}@media (max-width: 480px){.collection-subcollection__ad .image-area .picture-element-wrapper{height:0;padding-bottom:100%}}.collection-subcollection__ad--inner{display:flex;flex-direction:column;gap:24px;position:relative;top:0;left:0;z-index:1;padding:24px 16px}@media (min-width: 835px){.collection-subcollection__ad--inner{max-width:66%}}@media (max-width: 834px){.collection-subcollection__ad--inner.has-image{position:absolute}}.collection-subcollection__ad .s1{font-weight:400;text-transform:none;letter-spacing:normal;font-size:24px;line-height:.67}.collection-subcollection__ad .cta{width:-moz-fit-content;width:fit-content}.collection-subcollection__ad .cta:hover{color:var(--color)}.icon-blocks__container{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:1140px;padding:0 12px;margin:0 auto}@media (max-width: 480px){.icon-blocks__container{padding:0 16px}}.icon-blocks__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.icon-blocks__grid-item{flex-basis:calc(50% - 4px);background:#fbfbfc;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:stretch;text-align:center;gap:8px}@media (min-width: 835px){.icon-blocks__grid-item{flex-basis:calc(100% / var(--columns) - 16px)}}.icon-blocks__grid-item img{width:64px}.icon-blocks__grid-item-title{text-transform:uppercase;font-size:14px;line-height:1.14;letter-spacing:1.4px;font-weight:500}@media (max-width: 834px){.icon-blocks__grid-item-title{font-size:12px;line-height:1.33;letter-spacing:1.2px}}.icon-blocks__cta--mobile{justify-content:center}.icon-blocks__cta--mobile .btn{margin-top:24px}.icon-blocks__cta--mobile .cta{text-decoration:underline;font-size:12px;font-weight:500;line-height:1.33;letter-spacing:1.2px;color:#111921}.icon-blocks__cta--mobile .cta:after{content:none}.icon-blocks__cta--desktop{width:-moz-fit-content;width:fit-content}.revieve-wrapper #revieve-container{height:900px;margin-bottom:50px}@media (max-width: 834px){.revieve-wrapper>.image-and-text .content-area{pointer-events:none}}.revieve-wrapper .revieve-ambassador-popup .inner{max-width:870px;overflow-y:visible;scrollbar-width:none}.revieve-wrapper .revieve-ambassador-popup .inner::-webkit-scrollbar{width:0px;height:0;padding:0;display:none;margin:0;border:none;background:transparent}@media (max-width: 834px){.revieve-wrapper .revieve-ambassador-popup .inner{overflow:visible}}.revieve-wrapper .revieve-ambassador-popup .inner .close{top:8px;right:8px;line-height:0}@media (max-width: 834px){.revieve-wrapper .revieve-ambassador-popup .inner .close{background-color:#fff;border-radius:50%;z-index:1}}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .image-area{width:45%}@media (max-width: 834px){.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .image-area{width:100%}}@media (min-width: 835px){.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .image-area.image-side--right{order:99}}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .image-area .picture-element-wrapper{width:100%;height:auto;padding-bottom:66%}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area{width:55%;padding:24px;background:var(--content-bg)}@media (max-width: 834px){.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area{background:var(--content-bg-mobile, var(--content-bg));width:100%;padding:24px 24px 40px}}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner .popup-title{font-size:18px;letter-spacing:normal;max-width:340px}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner p{line-height:24px}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner .rte,.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner .metafield-rich_text_field{font-size:14px}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner>*+*{margin-top:8px}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area{margin-top:16px;position:relative}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area:before,.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area:after{content:"";display:block;position:absolute;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area:before{width:100%;height:100%;background:#fffc;z-index:11;left:0;top:0}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area:after{width:30px;height:30px;top:calc(50% - 15px);left:calc(50% - 15px);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTIwIDEwYzAgNS41MjMtNC40NzcgMTAtMTAgMTBTMCAxNS41MjMgMCAxMCA0LjQ3NyAwIDEwIDB2MmMtNC40MTggMC04IDMuNTgyLTggOHMzLjU4MiA4IDggOCA4LTMuNTgyIDgtOGgyeicgZmlsbD0nIzAwMCc+PC9wYXRoPjwvc3ZnPg==);background-size:contain;background-position:center center;background-repeat:no-repeat;animation:rotate .5s linear infinite;z-index:12;pointer-events:none}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area.loading:before,.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area.loading:after{opacity:1;visibility:visible}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area label{font-size:12px;font-weight:500;margin-bottom:8px;display:block}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area .ambassador-field-group .choices .is-open{margin-bottom:56px}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner .form-area .ambassador-field-group .choices__list--dropdown{max-height:250px}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner .cta-area{margin-top:16px}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner .cta-area .btn{width:100%;font-size:13px;padding:20px;line-height:16px}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area .content-area--inner .cta-area .link-cta{font-size:12px;text-transform:uppercase;font-weight:500;display:block;margin:16px auto 0}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area.text-color--light{color:#fff}.revieve-wrapper .revieve-ambassador-popup .inner .popup-flex .content-area.text-color--light .close svg path{stroke:#fff}.ometria-form:first-of-type{margin-top:0}@media (max-width: 834px){.ometria-form:first-of-type{margin-top:0}}.ometria-form:last-of-type{margin-bottom:0}@media (max-width: 834px){.ometria-form:last-of-type{margin-bottom:0}}.ometria-form .section--inner .image-and-text-flex{position:relative}.ometria-form .section--inner .image-and-text-flex .image-area{width:50%;min-width:50%;position:relative;display:flex;overflow:hidden}@media (max-width: 600px){.ometria-form .section--inner .image-and-text-flex .image-area{width:100%}}.ometria-form .section--inner .image-and-text-flex .image-area>*{width:100%}.ometria-form .section--inner .image-and-text-flex .image-area .object-fit--cover{display:flex;height:auto;padding:0}.ometria-form .section--inner .image-and-text-flex .image-area .object-fit--cover>*{width:100%}@media (max-width: 600px){.ometria-form .section--inner .image-and-text-flex .image-area.image-side-mobile--bottom{order:99}}@media (min-width: 835px){.ometria-form .section--inner .image-and-text-flex .image-area.image-side--right{order:99}}@media (min-width: 835px){.ometria-form .section--inner .image-and-text-flex .image-area.image-side--right+.content-area{padding-left:80px;padding-right:60px}}.ometria-form .section--inner .image-and-text-flex .content-area{width:50%;background-size:cover;background-repeat:no-repeat;background-position:center center;color:var(--content-color);padding:60px 60px 60px 80px}.ometria-form .section--inner .image-and-text-flex .content-area.has-content-bg{background:var(--content-bg)!important}.ometria-form .section--inner .image-and-text-flex .content-area.text-color--light{color:var(--content-color, #fff)}@media (max-width: 834px){.ometria-form .section--inner .image-and-text-flex .content-area{padding:32px 40px;color:var(--content-color-mobile, var(--content-color))}.ometria-form .section--inner .image-and-text-flex .content-area.text-color--light{color:var(--content-color-mobile, var(--content-color, #fff))}}@media (max-width: 600px){.ometria-form .section--inner .image-and-text-flex .content-area{width:100%;padding:32px 16px}.ometria-form .section--inner .image-and-text-flex .content-area.has-content-bg--tablet{background:var(--content-bg-mobile, var(--content-bg))!important}}@media (max-width: 834px){.ometria-form .section--inner .image-and-text-flex .content-area.content-overlay-mobile--true{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;justify-content:center;align-items:center;background:#00000080!important;color:#fff}}@media (max-width: 600px){.ometria-form .section--inner .image-and-text-flex .content-area.image-side-mobile--bottom{padding-top:0}}.ometria-form .section--inner .image-and-text-flex .content-area .inner{max-width:460px}.ometria-form .section--inner .image-and-text-flex .content-area .inner.content-width--narrow{max-width:320px}.ometria-form .section--inner .image-and-text-flex .content-area .inner .embed-area{margin-top:24px}.ometria-form .section--inner .image-and-text-flex .content-area .inner .embed-area .ffc--form .form-success,.ometria-form .section--inner .image-and-text-flex .content-area .inner .embed-area .ffc--form .form-error{display:none}.ometria-form .section--inner .image-and-text-flex .content-area .inner .embed-area .ffc--form.ffc--form--error .form-error{display:block}.ometria-form .section--inner .image-and-text-flex .content-area .inner .embed-area .ffc--form.ffc--form--success .form-main-area{display:none}.ometria-form .section--inner .image-and-text-flex .content-area .inner .embed-area .ffc--form.ffc--form--success .form-success{display:block}.ometria-form .section--inner .image-and-text-flex .content-area .inner>*+*{margin-top:8px}.ometria-form .section--inner .image-and-text-flex .content-area .inner>*+*.cta-area,.ometria-form .section--inner .image-and-text-flex .content-area .inner>*+*.rte,.ometria-form .section--inner .image-and-text-flex .content-area .product-page .ingredients__modal-inner .inner>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .ometria-form .section--inner .image-and-text-flex .content-area .inner>*+.metafield-rich_text_field{margin-top:16px}@media (max-width: 600px){.ometria-form .section--inner .image-and-text-flex .content-area .inner>*+*.rte,.ometria-form .section--inner .image-and-text-flex .content-area .product-page .ingredients__modal-inner .inner>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .ometria-form .section--inner .image-and-text-flex .content-area .inner>*+.metafield-rich_text_field{margin-top:8px}}.ometria-form .section--inner .image-and-text-flex .content-area .inner>*+*.bottom-content{margin-top:24px}@media (max-width: 834px){.ometria-form .section--inner .image-and-text-flex .content-area .inner>*+*.bottom-content{margin-top:24px}}@media (max-width: 600px){.ometria-form .section--inner.wrapper:not(.wrapper--no-pad){padding:0}}@media (min-width: 835px){.ometria-form .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .image-area.image-side--right{order:99}}@media (min-width: 835px){.ometria-form .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .image-area.image-side--right+.content-area{padding-left:0;padding-right:80px}.ometria-form .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .image-area.image-side--right+.content-area[data-bg]{padding-left:80px}}@media (min-width: 835px){.ometria-form .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area{padding-right:0;padding-left:80px}.ometria-form .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area[data-bg]{padding-right:80px}}@media (max-width: 600px){.ometria-form .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area{padding:24px 16px 0}.ometria-form .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area[data-bg]{padding-bottom:24px}}@media (max-width: 600px){.ometria-form .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area.image-side-mobile--bottom{padding:0 16px 40px}.ometria-form .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area.image-side-mobile--bottom[data-bg]{padding-top:24px}}.ometria-form .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area .inner{max-width:480px}@media (max-width: 600px){.ometria-form .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area .inner>*+*.rte,.ometria-form .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area .product-page .ingredients__modal-inner .inner>*+.metafield-rich_text_field,.product-page .ingredients__modal-inner .ometria-form .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area .inner>*+.metafield-rich_text_field{margin-top:16px}}.ometria-form .section--inner .content-area .bottom-content h6{font-weight:400;font-size:12px;font-family:Gotham,Arial,sans-serif}.scrolling-text .marquee-bar{transition:opacity .25s ease-in-out}.scrolling-text .marquee-bar:not(.is-init){opacity:0}.scrolling-text__outer{white-space:nowrap;width:-moz-max-content;width:max-content;padding:24px}.scrolling-text ul{display:flex;flex-wrap:nowrap;gap:24px}.scrolling-text ul li{white-space:nowrap;display:flex;align-items:center;gap:8px;color:var(--color)}.scrolling-text ul li p{line-height:1}.scrolling-text ul li img{width:25px;height:auto}.scrolling-text ul li:before{content:"\2022";padding-right:24px}.anchor-links-container.sticky{position:sticky;top:var(--header-sticky-height);z-index:49}.anchor-links-container.sticky .anchor-links{background-color:#fff}.anchor-links-container.sticky .anchor-links .anchor-links__list{padding:10px 0}.anchor-links-container.sticky .anchor-links .progress-bar{margin-top:0}.anchor-links{margin-top:var(--padding-top)!important;margin-bottom:var(--padding-bottom)!important}@media (max-width: 834px){.anchor-links{margin-top:var(--padding-top-mobile)!important;margin-bottom:var(--padding-bottom-mobile)!important}}.anchor-links .anchor-links__list{opacity:1;visibility:visible}.anchor-links .anchor-links__list:not(.keen-slider){display:flex}.anchor-links .anchor-links__list:not(.keen-slider.keen-slider--ready){gap:12px}.anchor-links .anchor-links__list:not(.keen-slider.keen-slider--ready) .anchor-links__item{transform:unset!important}@media (min-width: 835px){.anchor-links .anchor-links__list:not(.anchor-links__list-long){justify-content:center!important}}@media (max-width: 834px){.anchor-links .anchor-links__list{margin-right:-16px}}.anchor-links .anchor-links__list .anchor-links__item{overflow:visible;text-align:center}@media (max-width: 834px){.anchor-links .anchor-links__list .anchor-links__item:last-child{padding-right:16px}}.anchor-links .anchor-links__list .anchor-links__item .btn{text-transform:unset;white-space:nowrap;color:var(--btn-color-text);border-color:var(--btn-color-outline);background:var(--btn-color-background);cursor:pointer}.anchor-links .anchor-links__list .anchor-links__item .btn.active,.anchor-links .anchor-links__list .anchor-links__item .btn:hover{color:var(--btn-color-text-hover);border-color:var(--btn-color-outline-hover);background:var(--btn-color-background-hover)}@media (max-width: 834px){.anchor-links .anchor-links__list .anchor-links__item .btn{width:100%}}@media (min-width: 835px){.anchor-links .progress-bar{display:none}}@media (max-width: 834px){.anchor-links .progress-bar{margin-top:28px;max-width:100%;height:4px}}.testimonials-section .section--inner{padding:48px 80px 0}@media (max-width: 834px){.testimonials-section .section--inner{padding:42px 0 42px 16px}}.testimonials-section .section-header{margin-bottom:48px}@media (max-width: 834px){.testimonials-section .section-header{margin-bottom:19px}}.testimonials-section .section-header .h2{font-size:40px;font-weight:300;line-height:normal;margin:0;color:var(--title-color)}@media (max-width: 834px){.testimonials-section .section-header .h2{font-size:28px}}.testimonials-section .testimonials-section__slider{padding-bottom:56px}@media (max-width: 834px){.testimonials-section .testimonials-section__slider{padding-bottom:38px}}.testimonials-section .testimonials-section__slider .testimonials-section__item{border:solid 1px var(--border-color);border-radius:15px;overflow:hidden;height:100%;display:flex;flex-direction:column}@media (max-width: 834px){.testimonials-section .testimonials-section__slider .testimonials-section__item{opacity:1!important;visibility:visible!important;transform:none!important}}.testimonials-section .testimonials-section__slider .testimonials-section__item .image-area{border-bottom:solid 1px var(--border-color)}.testimonials-section .testimonials-section__slider .testimonials-section__item .content-area{background:#fff;padding:24px;display:flex;flex-direction:column;gap:12px;font-size:18px;line-height:1.33;flex:1}.testimonials-section .testimonials-section__slider .testimonials-section__item .content-area .author{font-weight:700;margin-top:auto}.testimonials-section .testimonials-section__slider .keen-nav{top:calc(50% - 24px)}@media (max-width: 834px){.testimonials-section .testimonials-section__slider .keen-nav{top:calc(50% - 15px)}}.testimonials-section .testimonials-section__slider .keen-dots{padding-right:56px;color:var(--title-color)}@media (max-width: 834px){.testimonials-section .testimonials-section__slider .keen-dots{padding-right:16px}}.testimonials-section .testimonial-slider{margin-top:40px}@media (max-width: 834px){.testimonials-section .testimonial-slider{margin-top:24px;overflow:visible}}.testimonials-section .testimonial-slider .keen-slider__slide{text-align:center;padding:0 30px;min-width:33.3333333333%}.testimonials-section .testimonial-slider .keen-slider__slide blockquote{font-size:18px;font-style:italic;line-height:1.5}@media (max-width: 834px){.testimonials-section .testimonial-slider .keen-slider__slide blockquote{font-size:16px}}.testimonials-section .testimonial-slider .keen-slider__slide p{color:#225728;text-transform:uppercase;margin-top:16px;letter-spacing:1.2px;font-size:12px}@media (max-width: 834px){.testimonials-section .testimonial-slider .keen-slider__slide p{margin-top:28px;color:#191919}}.testimonials-section .progress-bar{margin-top:60px}@media (max-width: 834px){.testimonials-section .progress-bar{margin-top:40px}}.icons-blocks{margin-top:56px;margin-bottom:56px;padding-left:56px}@media (max-width: 834px){.icons-blocks{margin-top:42px;margin-bottom:42px;padding-left:16px}}.icons-blocks .section--inner.has-bg{padding-top:56px;padding-bottom:56px}@media (max-width: 834px){.icons-blocks .section--inner.has-bg{padding-top:42px;padding-bottom:42px}}.icons-blocks .section-header{padding-right:56px;margin-bottom:48px}@media (max-width: 834px){.icons-blocks .section-header{padding-right:16px;margin-bottom:32px}}.icons-blocks .section-header .h2{font-size:40px;font-weight:300;line-height:normal;margin:0;color:var(--title-color)}@media (max-width: 834px){.icons-blocks .section-header .h2{font-size:28px}}.icons-blocks .icon-blocks__list{padding-bottom:56px}@media (max-width: 834px){.icons-blocks .icon-blocks__list{padding-bottom:38px}}.icons-blocks .icon-blocks__list .icon-blocks__item{height:100%;border-radius:15px;border:solid 1px #225728;overflow:hidden}@media (max-width: 834px){.icons-blocks .icon-blocks__list .icon-blocks__item{opacity:1!important;visibility:visible!important;transform:none!important;flex-direction:column}}.icons-blocks .icon-blocks__list .icon-blocks__item .image-area{flex:36% 0 0;position:relative}.icons-blocks .icon-blocks__list .icon-blocks__item .image-area .picture-element-wrapper{height:100%;padding-bottom:0}@media (max-width: 834px){.icons-blocks .icon-blocks__list .icon-blocks__item .image-area .picture-element-wrapper picture,.icons-blocks .icon-blocks__list .icon-blocks__item .image-area .picture-element-wrapper img{position:unset}}.icons-blocks .icon-blocks__list .icon-blocks__item .image-area .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:50%}.icons-blocks .icon-blocks__list .icon-blocks__item .image-area .icon img{height:100%}.icons-blocks .icon-blocks__list .icon-blocks__item .content-area{padding:42px;font-size:18px;line-height:1.33}@media (max-width: 834px){.icons-blocks .icon-blocks__list .icon-blocks__item .content-area{flex:100% 0 0;font-size:14px;line-height:1.71}}.icons-blocks .icon-blocks__list .icon-blocks__item .content-area .title{font-weight:700;margin:0 0 12px}@media (max-width: 834px){.icons-blocks .icon-blocks__list .icon-blocks__item .content-area .title{font-size:16px;font-weight:700;line-height:1.5}}.icons-blocks .icon-blocks__list .keen-nav{top:calc(50% - 24px)}@media (max-width: 834px){.icons-blocks .icon-blocks__list .keen-nav{top:calc(50% - 15px)}}.icons-blocks .icon-blocks__list .keen-dots{padding-right:56px}@media (max-width: 834px){.icons-blocks .icon-blocks__list .keen-dots{padding-right:16px}}.timeline-secondary .section-header{margin-bottom:58px}@media (max-width: 834px){.timeline-secondary .section-header{margin-bottom:42px}}.timeline-secondary .section-header .h2{font-size:40px;font-weight:300;line-height:normal;margin:0 auto;color:var(--text-color)}@media (max-width: 834px){.timeline-secondary .section-header .h2{font-size:28px;text-align:left}}.timeline-secondary .timeline__list{gap:40px;position:relative}@media (max-width: 834px){.timeline-secondary .timeline__list{flex-direction:column}}.timeline-secondary .timeline__list .timeline__item{flex:1 0 0}@media (max-width: 834px){.timeline-secondary .timeline__list .timeline__item{display:flex;align-items:center;gap:24px}}.timeline-secondary .timeline__list .timeline__item .image-area{position:relative;width:100%;max-width:125px;margin:0 auto 35px;border:solid 1px var(--border-color);border-radius:100px}@media (max-width: 834px){.timeline-secondary .timeline__list .timeline__item .image-area{max-width:77px;margin:0}}.timeline-secondary .timeline__list .timeline__item .image-area .picture-element-wrapper{z-index:1}.timeline-secondary .timeline__list .timeline__item .image-area .number{position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);font-family:Cormorant Garamond,Arial,sans-serif;font-variant-numeric:lining-nums;font-size:80px;font-weight:300;line-height:1;z-index:1;color:var(--number-color)}@media (max-width: 834px){.timeline-secondary .timeline__list .timeline__item .image-area .number{font-size:50px}}.timeline-secondary .timeline__list .timeline__item .text{text-align:center;font-size:18px;line-height:1.33;color:var(--text-color)}@media (max-width: 834px){.timeline-secondary .timeline__list .timeline__item .text{text-align:left;font-size:14px;line-height:1.71}}.timeline-secondary .timeline__list .timeline__item-line{width:80%;height:1px;background:var(--border-color);position:absolute;top:63px;z-index:-1;transform:none!important}@media (max-width: 834px){.timeline-secondary .timeline__list .timeline__item-line{width:1px;height:80%;top:38px;left:38px}}.ambassador-form{background:#f4f4f4;padding:80px 0;max-width:100%!important}@media (max-width: 834px){.ambassador-form{padding:42px 0}}@media (max-width: 834px){.ambassador-form .contact-flex{margin:0}}.ambassador-form .form-area{max-width:994px;padding-left:56px;padding-right:56px}@media (max-width: 834px){.ambassador-form .form-area{padding-left:16px;padding-right:16px}}.ambassador-form .form-area .icon-header{font-family:Cormorant Garamond,Arial,sans-serif;font-size:40px;font-weight:300;justify-content:center;margin-bottom:48px!important}@media (max-width: 834px){.ambassador-form .form-area .icon-header{font-size:28px;margin-bottom:24px!important;justify-content:flex-start}}.ambassador-form .form-area .ffc--form{display:flex;flex-wrap:wrap;gap:16px;row-gap:24px}.ambassador-form .form-area .ffc--form .input-field{flex:calc(50% - 8px) 0 0;border-radius:20px;background:#fff;margin:0!important;border:solid 1px #d3ddd4;background-color:#fff}@media (max-width: 834px){.ambassador-form .form-area .ffc--form .input-field{flex:100% 0 0}}.ambassador-form .form-area .ffc--form .input-field label{font-size:14px;line-height:1;padding:14px 0 14px 24px;border-radius:20px;color:#19191980}.ambassador-form .form-area .ffc--form .input-field input{font-size:14px;line-height:1;padding:14px 0 14px 24px;border-radius:20px;color:#000}.ambassador-form .form-area .ffc--form .input-field input::-moz-placeholder{color:#19191980;opacity:1}.ambassador-form .form-area .ffc--form .input-field input::placeholder{color:#19191980;opacity:1}.ambassador-form .form-area .ffc--form .input-field .choices{border-radius:20px;color:#19191980}.ambassador-form .form-area .ffc--form .input-field .choices .choices__inner{border-radius:20px;padding:14px 40px 14px 24px}.ambassador-form .form-area .ffc--form .input-field .choices .choices__placeholder{opacity:.5}.ambassador-form .form-area .ffc--form .input-field-group{flex:calc(50% - 8px) 0 0;font-size:18px;line-height:1.33;color:#000;margin:24px 0 0}@media (max-width: 834px){.ambassador-form .form-area .ffc--form .input-field-group{flex:100% 0 0;font-size:14px;line-height:1.71;margin:0}}.ambassador-form .form-area .ffc--form .input-field-group li input{display:none}.ambassador-form .form-area .ffc--form .input-field-group li input:checked+label{color:#225728;border:solid 1px #225728;background-color:#d3ddd44d}.ambassador-form .form-area .ffc--form .input-field-group li input+label{min-width:100px;padding:12px 20px;border-radius:100px;font-size:14px;line-height:1.33;letter-spacing:.14px;text-align:center;transition:all .35s ease;cursor:pointer;display:block;color:#19191980;border:solid 1px #d3ddd4;background-color:#fff}.ambassador-form .form-area .ffc--form .input-field-group li input+label:hover{border:solid 1px #225728}.ambassador-form .form-area .ffc--form .input-field-group .input-field--ambassador{margin:16px 0 0!important}.ambassador-form .form-area .ffc--form .input-field-textarea{flex:100% 0 0}.ambassador-form .form-area .ffc--form .input-field-textarea textarea{border-radius:20px;color:#19191980}.ambassador-form .form-area .ffc--form .checkbox-group{flex:100% 0 0;margin:0}.ambassador-form .form-area .ffc--form .checkbox-group .checkbox-flex{margin:0}@media (max-width: 834px){.ambassador-form .form-area .ffc--form .checkbox-group .checkbox-flex input{width:14px;height:14px;min-width:14px;min-height:14px}}@media (max-width: 834px){.ambassador-form .form-area .ffc--form .checkbox-group .checkbox-flex label{font-size:13px;line-height:1.85}}.ambassador-form .form-area .ffc--form .button-area{margin:0;width:100%}.ambassador-form .form-area .ffc--form .button-area .btn{width:100%;max-width:225px;font-size:14px;line-height:normal;letter-spacing:.14px;padding:13px 24px;border-radius:100px}.multi-use-features{display:flex;gap:16px;max-width:1552px}@media (max-width: 834px){.multi-use-features{flex-wrap:wrap;gap:42px}}.multi-use-features .multi-use-features__block{flex:1;border:1px solid var(--color-outline);border-radius:15px;overflow:hidden}@media (max-width: 834px){.multi-use-features .multi-use-features__block{flex:100% 0 0}}.multi-use-features .multi-use-features__block .multi-use-features__header{padding:42px;color:var(--color-header);border-bottom:1px solid var(--color-outline);background-size:cover;background-repeat:no-repeat}@media (max-width: 1329px){.multi-use-features .multi-use-features__block .multi-use-features__header{min-height:165px}}@media (max-width: 834px){.multi-use-features .multi-use-features__block .multi-use-features__header{padding:24px}}@media (max-width: 480px){.multi-use-features .multi-use-features__block .multi-use-features__header{text-align:center;min-height:105px}}.multi-use-features .multi-use-features__block .multi-use-features__header .h2{font-size:40px;line-height:1;font-weight:300;margin:0}@media (max-width: 834px){.multi-use-features .multi-use-features__block .multi-use-features__header .h2{font-size:28px}}.multi-use-features .multi-use-features__block .multi-use-features__header .link-cta{font-size:14px;line-height:1.23;letter-spacing:.7px;margin-top:24px}.multi-use-features .multi-use-features__block .multi-use-features__items{padding:42px}@media (max-width: 834px){.multi-use-features .multi-use-features__block .multi-use-features__items{padding:24px}}.multi-use-features .multi-use-features__block .multi-use-features__items .multi-use-features__item{margin-bottom:24px}.multi-use-features .multi-use-features__block .multi-use-features__items .multi-use-features__item:last-child{margin-bottom:0}.multi-use-features .multi-use-features__block .multi-use-features__items .multi-use-features__item .subtitle{color:var(--color-subtitles);font-family:Gotham,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.33;text-transform:uppercase;margin:0}@media (max-width: 834px){.multi-use-features .multi-use-features__block .multi-use-features__items .multi-use-features__item .subtitle{font-size:16px;line-height:1.5}}.multi-use-features .multi-use-features__block .multi-use-features__items .multi-use-features__item .text{color:var(--color-text);font-size:18px;line-height:1.33;margin-top:12px}@media (max-width: 834px){.multi-use-features .multi-use-features__block .multi-use-features__items .multi-use-features__item .text{font-size:14px;line-height:1.71;margin-top:8px}}.multi-use-features .multi-use-features__block .multi-use-features__items .multi-use-features__item .text ul{list-style:disc;padding:24px 0 0 24px}@media (max-width: 834px){.multi-use-features .multi-use-features__block .multi-use-features__items .multi-use-features__item .text ul{padding:21px 0 0 21px}}.product-revieve{--revieve-product-font: "Gotham";--revieve-product-font-family: "Gotham";--revieve-advisor-runner-border-radius: 0px;--revieve-advisor-runner-background: #225728;--revieve-advisor-runner-padding: 12px 32px;--revieve-advisor-runner-hover-background: #191919;--revieve-advisor-runner-border-width: 1px;--revieve-advisor-runner-border-style: solid;--revieve-advisor-runner-border-color: #225728;--revieve-advisor-runner-hover-border-color: #191919}.product-revieve:first-of-type{margin-top:0}@media (max-width: 834px){.product-revieve:first-of-type{margin-top:0}}.product-revieve:last-of-type{margin-bottom:0}@media (max-width: 834px){.product-revieve:last-of-type{margin-bottom:0}}@media (max-width: 834px){.product-revieve .section--inner.mobile-wrapper{padding-left:16px;padding-right:16px}}@media (max-width: 1540px){.product-revieve .section--inner.wrapper--no-pad .rounded-corners{border-radius:0!important}}@media (max-width: 834px){.product-revieve .section--inner.wrapper--no-pad .rounded-corners{border-radius:15px!important}}.product-revieve .section--inner .image-and-text-flex{position:relative;overflow:hidden}.product-revieve .section--inner .image-and-text-flex.rounded-corners{border-radius:15px}.product-revieve .section--inner .image-and-text-flex .image-area{width:50%;min-width:50%;position:relative;display:flex;overflow:hidden}@media (max-width: 600px){.product-revieve .section--inner .image-and-text-flex .image-area{width:100%}}.product-revieve .section--inner .image-and-text-flex .image-area>*{width:100%}.product-revieve .section--inner .image-and-text-flex .image-area .object-fit--cover{display:flex;height:auto;padding:0}.product-revieve .section--inner .image-and-text-flex .image-area .object-fit--cover>*{width:100%}@media (max-width: 600px){.product-revieve .section--inner .image-and-text-flex .image-area.image-side-mobile--bottom{order:99}}@media (min-width: 835px){.product-revieve .section--inner .image-and-text-flex .image-area.image-side--right{order:99}}@media (min-width: 835px){.product-revieve .section--inner .image-and-text-flex .image-area.image-side--right+.content-area{padding-left:120px;padding-right:60px}}.product-revieve .section--inner .image-and-text-flex .image-area+.content-area{width:50%}@media (max-width: 600px){.product-revieve .section--inner .image-and-text-flex .image-area+.content-area{width:100%}}.product-revieve .section--inner .image-and-text-flex .content-area{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;color:var(--content-color);padding:60px 60px 60px 140px}.product-revieve .section--inner .image-and-text-flex .content-area.has-content-bg{background:var(--content-bg)!important}.product-revieve .section--inner .image-and-text-flex .content-area.text-color--light{color:var(--content-color, #fff)}@media (max-width: 834px){.product-revieve .section--inner .image-and-text-flex .content-area{padding:32px 40px;color:var(--content-color-mobile, var(--content-color))}.product-revieve .section--inner .image-and-text-flex .content-area.text-color--light{color:var(--content-color-mobile, var(--content-color, #fff))}}@media (max-width: 600px){.product-revieve .section--inner .image-and-text-flex .content-area{width:100%;padding:32px 16px}.product-revieve .section--inner .image-and-text-flex .content-area.has-content-bg--tablet{background:var(--content-bg-mobile, var(--content-bg))!important}}@media (max-width: 834px){.product-revieve .section--inner .image-and-text-flex .content-area.content-overlay-mobile--true{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;justify-content:center;align-items:center;background:#00000080!important;color:#fff}.product-revieve .section--inner .image-and-text-flex .content-area.content-overlay-mobile--true.no-overlay{background:transparent!important}}@media (max-width: 834px){.product-revieve .section--inner .image-and-text-flex .content-area.content-bottom--mobile{align-items:flex-end}}@media (max-width: 600px){.product-revieve .section--inner .image-and-text-flex .content-area.image-side-mobile--bottom{padding-top:0}}.product-revieve .section--inner .image-and-text-flex .content-area .inner{max-width:460px}.product-revieve .section--inner .image-and-text-flex .content-area .inner.content-width--narrow{max-width:320px}.product-revieve .section--inner .image-and-text-flex .content-area .inner .rv-container>*+*{margin-top:24px}@media (max-width: 834px){.product-revieve .section--inner .image-and-text-flex .content-area .inner .rv-container>*+*{margin-top:16px}}.product-revieve .section--inner .image-and-text-flex .content-area .inner .rv-container button{color:#fff}.product-revieve .section--inner .image-and-text-flex .content-area .inner revieve-advisor-runner{display:block}.product-revieve .section--inner .image-and-text-flex .content-area .inner revieve-product-match{opacity:0}.product-revieve .section--inner .image-and-text-flex .content-area .inner revieve-product-score-bar,.product-revieve .section--inner .image-and-text-flex .content-area .inner revieve-product-concerns{display:block;margin-top:24px}@media (max-width: 834px){.product-revieve .section--inner .image-and-text-flex .content-area .inner revieve-product-score-bar,.product-revieve .section--inner .image-and-text-flex .content-area .inner revieve-product-concerns{margin-top:16px}}@media (max-width: 600px){.product-revieve .section--inner.wrapper:not(.wrapper--no-pad){padding:0}}@media (min-width: 835px){.product-revieve .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .image-area.image-side--right{order:99}}@media (min-width: 835px){.product-revieve .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .image-area.image-side--right+.content-area{padding-right:0;padding-left:80px}.product-revieve .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .image-area.image-side--right+.content-area[data-bg]{padding-right:80px}}@media (min-width: 835px){.product-revieve .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area{padding-right:0;padding-left:80px}.product-revieve .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area[data-bg]{padding-right:80px}}@media (max-width: 600px){.product-revieve .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area{padding:24px 16px}.product-revieve .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area[data-bg]{padding-bottom:24px}}@media (max-width: 600px){.product-revieve .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area.image-side-mobile--bottom{padding:0 16px 40px}.product-revieve .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area.image-side-mobile--bottom[data-bg]{padding-top:24px}}.product-revieve .section--inner.wrapper:not(.wrapper--no-pad) .image-and-text-flex .content-area .inner{max-width:480px}body.template-product.sticky-atc-shown{--bottom-bar-height: 84px}@media (max-width: 834px){body.template-product.sticky-atc-shown{--bottom-bar-height: 107px}}body.template-product.is-product-bundler{--bottom-bar-height: 60px}body.template-product.is-product-bundler iframe#launcher{bottom:calc(var(--bottom-bar-height) + 32px)!important}@media (max-width: 834px){body.template-product.is-product-bundler{--bottom-bar-height: 50px}}.product-page{padding-top:24px;margin-bottom:80px}@media (max-width: 834px){.product-page{padding:0;margin-bottom:40px}}.product-page .product-breadcrumbs{margin-bottom:4px;opacity:.5;line-height:1.33}.product-page .product-breadcrumbs li{font-size:12px}.product-page .product-top-area{position:relative}@media (min-width: 835px){.product-page .product-top-area{flex-wrap:nowrap}}@media (max-width: 834px){.product-page .product-top-area{padding:0}}.product-page .product-top-area .product-header{margin-bottom:8px;order:-99}@media (max-width: 834px){.product-page .product-top-area .product-header{border:0 none;margin-bottom:16px;padding-bottom:0}}.product-page .product-top-area .product-header .bundler-step{font-size:12px;color:#225728;margin-bottom:8px;min-height:14px}.product-page .product-top-area .product-header .product-title{font-size:26px;line-height:30px}.product-page .product-top-area .product-header .product-title__sub{display:block;margin-top:0;font-style:italic;font-size:22px;line-height:1.36}.product-page .product-top-area .product-header .price-inventory-flex{margin-top:8px}.product-page .product-top-area .product-header .product-header__price{display:flex;align-items:center;gap:8px;line-height:24px}.product-page .product-top-area .product-header .product-header__price .product-size{font-size:10px;opacity:.5;margin-left:4px}.product-page .product-top-area .product-header .product-header__price .on-sale{color:#cf1e00;font-weight:500}.product-page .product-top-area .product-header .product-header__price .compare-at-price{text-decoration:line-through;opacity:.5;font-size:12px}.product-page .product-top-area .product-header .product-introduction{margin-top:8px;font-size:14px;line-height:1.71}.product-page .product-top-area .product-header .review-container{margin-top:16px;gap:8px}@media (max-width: 834px){.product-page .product-top-area .product-header .review-container{flex-wrap:wrap}}.product-page .product-top-area .product-header .review-container .review-stars .text-m,.product-page .product-top-area .product-header .review-container .review-stars .yotpo-sr-bottom-line-left-panel{font-size:10px!important;color:#225728!important;font-family:Gotham,Arial,sans-serif!important}.product-page .product-top-area .product-header .review-container .review-stars .yotpo-sr-bottom-line-text{font-size:10px!important;color:#225728!important;font-family:Gotham,Arial,sans-serif!important;line-height:14px!important}.product-page .product-top-area .product-header .review-container .review-stars .yotpo-sr-bottom-line-summary{align-items:center!important;width:100%!important}.product-page .product-top-area .product-header .review-container .review-stars .yotpo-star-rating-reviews-summary-text{font-size:12px!important}.product-page .product-top-area .product-header .review-container .review-stars .yotpo-sr-bottom-line-score,.product-page .product-top-area .product-header .review-container .review-stars .yotpo-sr-vertical-border{display:none!important}.product-page .product-top-area .product-header .review-container .review-stars .star-container svg{width:12px!important;height:12px!important}.product-page .product-top-area .product-header .product-size-flex{border-top:1px solid #f4f4f4;display:flex;align-items:center;gap:24px;margin-top:16px;padding-top:16px}.product-page .product-top-area .product-header--mobile{width:100%;margin-top:30px}.product-page .product-top-area .product-header--mobile .product-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:6px}.product-page .product-top-area .product-header--mobile .product-header .title-area{order:-1;max-width:calc(100% - 100px)}.product-page .product-top-area .product-header--mobile .product-header .title-area .product-title{font-size:26px;line-height:1.15}.product-page .product-top-area .product-header--mobile .product-header .title-area .product-title .product-title__sub{margin-top:0}.product-page .product-top-area .product-header--mobile .product-header .price-inventory-flex{order:0}.product-page .product-top-area .product-header--mobile .product-header .review-container{order:99;margin-top:4px;width:100%}.product-page .product-top-area .product-header--mobile .product-header .product-inventory,.product-page .product-top-area .product-header--mobile .product-header .product-introduction{display:none}.product-page .product-top-area .product-image-area{width:70%;position:relative;overflow:hidden;transition:top .5s ease;position:sticky;top:calc(var(--sticky-offset) + 30px)}body.header--shown .product-page .product-top-area .product-image-area{top:calc(var(--sticky-offset) + var(--header-sticky-height) + 15px)}@media (max-width: 834px){.product-page .product-top-area .product-image-area{width:100%;position:static}}.product-page .product-top-area .product-image-area.fullscreen-shown{z-index:999999}.product-page .product-top-area .product-image-area .desktop-images-container .product-images{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.product-page .product-top-area .product-image-area .desktop-images-container .product-images>li{position:relative;overflow:hidden;cursor:zoom-in}.product-page .product-top-area .product-image-area .desktop-images-container .product-images>li .video-wrapper.object-fit--contain,.product-page .product-top-area .product-image-area .desktop-images-container .product-images>li .video-wrapper.object-fit--cover{padding-bottom:var(--aspect-desktop)}@media (min-width: 835px){.product-page .product-top-area .product-image-area .desktop-images-container .product-images>li.full-width{width:100%}.product-page .product-top-area .product-image-area .desktop-images-container .product-images>li.full-width .picture-element-wrapper.object-fit--contain,.product-page .product-top-area .product-image-area .desktop-images-container .product-images>li.full-width .picture-element-wrapper.object-fit--cover{padding-bottom:var(--aspect-desktop)!important}.product-page .product-top-area .product-image-area .desktop-images-container .product-images>li.full-width .video-wrapper.object-fit--contain,.product-page .product-top-area .product-image-area .desktop-images-container .product-images>li.full-width .video-wrapper.object-fit--cover{padding-bottom:56.25%}}.product-page .product-top-area .product-image-area .tablet-images-container{position:relative}.product-page .product-top-area .product-image-area .tablet-images-container .video-wrapper.object-fit--contain,.product-page .product-top-area .product-image-area .tablet-images-container .video-wrapper.object-fit--cover{padding-bottom:var(--aspect-tablet)}@media (max-width: 834px){.product-page .product-top-area .product-image-area .tablet-images-container .product-images .keen-nav{padding:0 2px}.product-page .product-top-area .product-image-area .tablet-images-container .product-images .keen-nav li button{padding:8px}.product-page .product-top-area .product-image-area .tablet-images-container .product-images .keen-nav li button .keen-arrow-inner{padding:4px}}@media (max-width: 834px){.product-page .product-top-area .product-image-area .tablet-images-container .product-thumbnails{display:flex;gap:10px;margin:0}.product-page .product-top-area .product-image-area .tablet-images-container .product-thumbnails.product-thumbnails--left{position:absolute;left:8px;top:50%;transform:translateY(-50%);flex-direction:column}.product-page .product-top-area .product-image-area .tablet-images-container .product-thumbnails.product-thumbnails--bottom{padding:0 10px;flex-wrap:wrap;transform:translateY(calc(-50% - 2px));width:100%;justify-content:center;margin-bottom:-20px}}.product-page .product-top-area .product-image-area .tablet-images-container .product-thumbnails>li{width:40px;height:40px;border-radius:4px}.product-page .product-top-area .product-image-area .tablet-images-container .product-thumbnails>li .product-text-badges{display:none}.product-page .product-top-area .product-image-area .tablet-images-container .product-thumbnails>li .picture-element-wrapper{border-radius:4px;border:1px solid rgba(17,25,33,.25);transition:all .35s ease;padding-bottom:100%}.product-page .product-top-area .product-image-area .tablet-images-container .product-thumbnails>li.is-active .picture-element-wrapper{border-color:#225728}.product-page .product-top-area .product-image-area .progress-bar{background-color:#ffffff80;max-width:100px}.product-page .product-top-area .product-image-area .progress-bar span{background:#111921}.product-page .product-top-area .product-image-area .progress-bar__container{position:absolute;bottom:8px;left:0;width:100%}.product-page .product-top-area .product-info-area{min-width:464px;padding:0 24px 0 32px;transition:top .5s ease;position:sticky;top:calc(var(--sticky-offset) + 30px);z-index:10}.product-page .product-top-area .product-info-area[data-product-bundler]{background-color:#fff;padding:24px;border-radius:10px}@media (min-width: 835px){.product-page .product-top-area .product-info-area[data-product-bundler]{min-width:480px}}@media (max-width: 834px){.product-page .product-top-area .product-info-area[data-product-bundler]{margin:0 16px}}body.header--shown .product-page .product-top-area .product-info-area{top:calc(var(--sticky-offset) + var(--header-sticky-height) + 15px)}@media (max-width: 1199px){.product-page .product-top-area .product-info-area{padding-left:40px}}@media (max-width: 1024px){.product-page .product-top-area .product-info-area{padding-left:20px;min-width:370px}}@media (max-width: 834px){.product-page .product-top-area .product-info-area{min-width:0;width:100%;position:static;padding:0 16px;margin-top:16px}}.product-page .product-top-area .product-info-area>.inner{max-width:480px;margin-left:auto}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner{max-width:none}}.product-page .product-top-area .product-info-area>.inner h1,.product-page .product-top-area .product-info-area>.inner h2,.product-page .product-top-area .product-info-area>.inner h3,.product-page .product-top-area .product-info-area>.inner h4,.product-page .product-top-area .product-info-area>.inner h5,.product-page .product-top-area .product-info-area>.inner h6{margin:0}.product-page .product-top-area .product-info-area>.inner .trust-badge{cursor:pointer;display:inline-block;margin-bottom:16px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .trust-badge{width:100%}}.product-page .product-top-area .product-info-area>.inner .trust-badge *{pointer-events:none}.product-page .product-top-area .product-info-area>.inner .product-features-container{margin-top:10px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-features-container{margin-top:16px;margin-bottom:24px}}.product-page .product-top-area .product-info-area>.inner .product-features-container li{text-transform:uppercase;font-size:12px;color:#225728}.product-page .product-top-area .product-info-area>.inner .product-description{margin-top:40px;margin-bottom:0;line-height:1.5}.product-page .product-top-area .product-info-area>.inner .product-description>*+*{margin-top:8px}.product-page .product-top-area .product-info-area>.inner .product-description>p:nth-of-type(3){margin-top:40px}.product-page .product-top-area .product-info-area>.inner .product-description span{font-weight:inherit!important}.product-page .product-top-area .product-info-area>.inner .product-description b,.product-page .product-top-area .product-info-area>.inner .product-description strong{font-weight:700!important;font-size:18px}.product-page .product-top-area .product-info-area>.inner .variant-description{font-size:10px;line-height:2.4;font-style:italic;margin-top:-8px;margin-bottom:8px}.product-page .product-top-area .product-info-area>.inner .product-alerts{margin:0 0 16px}.product-page .product-top-area .product-info-area>.inner .product-alerts img{margin-right:8px;max-height:12px;width:auto}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-alerts{margin-left:-16px;margin-right:-16px}}.product-page .product-top-area .product-info-area>.inner .product-alerts>*+*{margin-top:16px}.product-page .product-top-area .product-info-area>.inner .product-alerts .product-alert{padding:16px;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;font-weight:500;line-height:1.33;background:#2257280a;color:#c72263}.product-page .product-top-area .product-info-area>.inner .product-alerts .product-alert .flex{flex-wrap:nowrap}.product-page .product-top-area .product-info-area>.inner .product-alerts .product-alert .icon-area{line-height:0}.product-page .product-top-area .product-info-area>.inner .product-alerts .product-alert a{text-decoration:underline}.product-page .product-top-area .product-info-area>.inner .product-bundler{margin-top:-8px;transition:all .35s ease}.product-page .product-top-area .product-info-area>.inner .product-bundler.faded,.product-page .product-top-area .product-info-area>.inner .product-bundler:not(.rendered){opacity:0;visibility:hidden}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item.can-proceed:not(:last-of-type){border-bottom:1px solid #bebebe;padding-bottom:48px;margin-bottom:30px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item.can-proceed:not(:last-of-type){padding-bottom:24px;margin-bottom:8px}}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item>header{cursor:pointer;padding:24px 0}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item>header>*+*{margin-top:8px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item>header>*+*{margin-top:24px}}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item>header{-webkit-tap-highlight-color:transparent}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item>header>*{width:100%}}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item>header h4{font-size:28px;line-height:1.07}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item>header svg{transition:all .35s ease}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item>header p{font-size:14px;margin-top:8px}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item>header p.title{text-transform:uppercase;font-size:12px;color:#225728;font-weight:500;line-height:1.33;letter-spacing:1.2px}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul{padding-bottom:16px}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product{display:flex;flex-wrap:wrap;overflow:visible;transition:all .35s ease}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product.has-selection:not(.selected){opacity:.2;pointer-events:none}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product.oos{pointer-events:none;opacity:.3}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product:not(.bundle-size)+li{margin-top:16px}@media (hover: hover){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product:not(.bundle-size):hover .bundle-product--inner{border-color:var(--bundle-builder-selected-border)}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product.bundle-size:hover .bundle-radio{border-color:var(--bundle-builder-selected-border)}}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product.selected:not(.bundle-size) .bundle-product--inner{border-color:var(--bundle-builder-selected-border)}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product.bundle-size .missing-error{display:none}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product.bundle-size:first-of-type .bundle-radio{margin-top:0}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product.bundle-size .bundle-product--inner{padding:0}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product.bundle-size.selected .bundle-radio{border-color:var(--bundle-builder-selected-border)}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner{border:1px solid #e7e7e7;transition:all .35s ease;width:100%;padding:16px;border-radius:10px;position:relative}@media (min-width: 835px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner{margin:0 16px}}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner{display:flex;flex-direction:column}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner>*{flex-grow:1;flex-direction:column}}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .image-area{width:116px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .image-area{width:100%}}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .image-area .object-fit--contain,.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .image-area .object-fit--cover{padding-bottom:115%;display:block}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area{padding-bottom:8px;display:flex;flex-direction:column}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area{width:100%;padding-bottom:0;padding-top:0}}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area>*+*{margin-top:8px}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area>*+*.oos-btn{margin-top:16px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area>*+*{margin-top:16px}}@media (min-width: 835px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area header .s1{min-height:0!important}}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area header .s1{max-width:220px}}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area header .money{font-size:12px}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .out-of-stock{color:#225728;text-transform:uppercase;font-size:13px}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex{margin-bottom:16px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex{flex-wrap:wrap}}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex .single-variant{color:#637381;border:1px solid #225728;padding:8px 40px 8px 10px;min-width:180px;font-size:14px;max-width:-moz-fit-content;max-width:fit-content;margin-top:0}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul{flex-grow:1}@media (min-width: 835px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul{margin-top:-4px;margin-bottom:-4px}}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul{width:100%}}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul.quantity-picker-variants>li label{margin-right:8px;min-width:85px;font-size:14px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul.quantity-picker-variants>li label{min-width:75px}}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li{width:100%;flex-grow:1}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li:not(:first-of-type) .bundle-radio-tooltip{display:none}@media (min-width: 835px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li{padding-top:4px;padding-bottom:4px}}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li{max-width:none}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li+*{margin-top:16px}}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .choices{width:100%}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .choices .choices__inner,.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .choices .choices__list--dropdown{border-color:#225728}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .choices:not(.is-flipped) .choices__list--dropdown{width:calc(100vw - 64px)}}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .choices:not(.is-flipped) .choices__list--dropdown .choices__list{max-height:100px}}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .choices .choices__item{text-transform:capitalize;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .choices .choices__item[data-value=""]{color:#637381}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .choices .choices__item .swatch{width:25px;height:25px}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .choices .choices__item.choices__item--disabled{display:none}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .quantity-selector{border-color:#225728}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .quantity-selector{width:100%}}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .quantity-selector button,.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .quantity-selector input{width:35px;background:#fff}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .quantity-selector button,.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .quantity-selector input{width:30px}}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .quantity-selector input{flex-grow:1}}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .remove{background:#225728;border-radius:50%;width:26px;height:26px;display:flex;justify-content:center;align-items:center;margin-left:8px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .remove{position:absolute;top:8px;right:8px;z-index:1}}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .remove svg{width:8px}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .remove svg path{fill:#fff}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .money{display:block;font-size:18px;margin-top:auto}}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .btn{width:100%;padding-top:21px;padding-bottom:21px}.product-page .product-top-area .product-info-area>.inner .product-bundler .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .underline{text-decoration:underline;font-size:14px}@media (min-width: 835px){.product-page .product-top-area .product-info-area>.inner .product-bundler .button-area{margin-top:24px}}.product-page .product-top-area .product-info-area>.inner .product-bundler .button-area .btn{width:100%}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy{display:flex;flex-direction:column;gap:16px;margin-top:24px;transition:all .35s ease}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy.faded,.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy:not(.rendered){opacity:0;visibility:hidden}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item{position:relative;padding:24px;border:1px solid #f4f4f4;border-radius:10px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item{padding:16px}}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item.open{border-color:#191919}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item.has-error{background-color:#9f0c0c0d}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .missing-error{border:1px solid rgba(159,6,6,.5);color:#9f0c0c;font-size:10px;text-transform:uppercase;font-weight:700;text-align:center;z-index:1;position:absolute;top:-8px;left:50%;transform:translate(-50%);display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;margin:0 auto;background-color:#fff;border-radius:5px;padding:4px 8px;line-height:1}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item>header{cursor:pointer;-webkit-tap-highlight-color:transparent}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item>header>*+*{margin-top:12px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item>header>*{width:100%}}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item>header svg{transition:all .35s ease}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item>header p{font-size:12px;line-height:1.33}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item>header p.title{text-transform:uppercase;color:#225728;font-weight:500}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item.open>header svg{transform:rotate(180deg)}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item.open .product-bundler--accordion-item-content{min-height:calc(var(--height));max-height:calc(var(--height) + 150px)}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item.open.ended-transition .product-bundler--accordion-item-content{overflow:visible}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content{overflow:hidden;transition:all .2s ease;max-height:0;min-height:0}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul{padding-top:24px;padding-bottom:16px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul{padding-bottom:0}}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product{display:flex;overflow:visible;transition:all .35s ease;-webkit-tap-highlight-color:transparent}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product.has-selection:not(.selected){opacity:.2}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product.has-selection:not(.selected) .swatch-container,.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product.has-selection:not(.selected) .btn{border-color:transparent!important}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product.has-selection:not(.selected) .btn{background-color:#fff!important}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product.oos{pointer-events:none;opacity:.3}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product+li{margin-top:22px}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product.selected .select-btn{background-color:#d3ddd44d;border-color:#191919!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner{border:2px solid transparent;transition:all .35s ease;cursor:pointer;width:100%;position:relative}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner header{display:flex;flex-direction:column;gap:12px;margin-bottom:12px;-webkit-tap-highlight-color:transparent}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner header p{font-size:12px;color:#225728;line-height:1.33;font-weight:500}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner header p.subtitle{margin-top:12px;color:#191919;font-style:italic}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner header p.subtitle span{font-weight:400}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner header p.subtitle a{font-weight:500;text-decoration:underline}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner header .money{font-size:12px;line-height:1.33;font-weight:500;transition:all .35s ease}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .image-area{width:128px;border-radius:5px}@media (max-width: 1024px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .image-area{width:20%}}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .image-area img{border-radius:5px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .image-area{width:80px}}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .image-area .object-fit--contain,.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .image-area .object-fit--cover{padding-bottom:115%;display:block}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .image-area .object-fit--contain,.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .image-area .object-fit--cover{padding-bottom:100%}}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area{width:calc(100% - 128px);padding-top:8px;padding-bottom:8px;display:flex;flex-direction:column}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area{width:calc(100% - 80px);padding-bottom:0}}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area>*+*{margin-top:8px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area>*+*{margin-top:16px}}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-title{display:flex;flex-direction:column;gap:4px;font-size:12px;margin-bottom:12px}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-title strong{font-weight:500}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .out-of-stock{color:#225728;text-transform:uppercase;font-size:13px}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex .single-variant{color:#637381;border:1px solid #225728;padding:8px 40px 8px 10px;min-width:180px;font-size:14px;max-width:-moz-fit-content;max-width:fit-content;margin-top:0}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul{flex-grow:1;width:calc(100% - 26px);gap:24px}@media (min-width: 835px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul{margin-top:-4px;margin-bottom:-4px}}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul{width:100%}}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul.quantity-picker-variants>li label{margin-right:8px;min-width:85px;font-size:14px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul.quantity-picker-variants>li label{min-width:75px}}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li{width:100%;max-width:calc(100% - 24px);flex-grow:1}@media (min-width: 835px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li{padding-top:4px;padding-bottom:4px}}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li{max-width:none}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li+*{margin-top:16px}}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .radio-flex{flex-wrap:wrap;gap:12px}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .swatch-grid{display:grid;grid-template-columns:repeat(6,1fr)}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .radio-button{cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .radio-button>*{pointer-events:none}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .radio-button input[type=radio]{display:none}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .radio-button input[type=radio]:checked+.swatch-container{border-color:#191919}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .radio-button input[type=radio]:checked+.btn{background-color:#d3ddd44d;border-color:#191919}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .btn{padding:14px 24px;font-size:11px;letter-spacing:.11px;background-color:#fff;color:#191919;border-color:#b0b0b0;text-transform:none}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .swatch-container{border-radius:100%;border:1px solid transparent;padding:2px;margin:-4px;width:-moz-fit-content;width:fit-content}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .swatch{display:block;height:32px;width:32px;border-radius:100%}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .swatch.sold-out{position:relative;border:1px solid #a3a3a3}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .swatch.sold-out:before{content:"";position:absolute;top:0;left:50%;height:100%;width:1px;background-color:#a3a3a3;transform:rotate(45deg)}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .swatch{width:26px;height:26px}}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .select-btn{border-radius:10px;border:1px solid #b0b0b0;height:42px;padding:6px 21px;text-align:center;font-size:11px;letter-spacing:.11px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .choices{width:100%}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .choices .choices__inner,.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .choices .choices__list--dropdown{border-color:#225728}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .choices:not(.is-flipped) .choices__list--dropdown{width:calc(100vw - 64px)}}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .choices:not(.is-flipped) .choices__list--dropdown .choices__list{max-height:100px}}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .choices .choices__item{text-transform:capitalize;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .choices .choices__item[data-value=""]{color:#637381}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .choices .choices__item .swatch{width:25px;height:25px}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .choices .choices__item.choices__item--disabled{display:none}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .quantity-selector{border-color:#225728}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .quantity-selector{width:100%}}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .quantity-selector button,.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .quantity-selector input{width:35px;background:#fff}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .quantity-selector button,.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .quantity-selector input{width:30px}}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .variant-flex>ul>li .quantity-selector input{flex-grow:1}}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .remove{background:#225728;border-radius:50%;width:26px;height:26px;min-width:26px;display:flex;justify-content:center;align-items:center;margin-left:auto}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .remove{position:absolute;top:8px;right:8px;z-index:1}}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .remove svg{width:8px}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .remove svg path{fill:#fff}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .money{display:block;font-size:18px;margin-top:auto}}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .btn{width:100%;padding-top:21px;padding-bottom:21px}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .product-bundler--accordion-item .product-bundler--accordion-item-content>ul>li.bundle-product .bundle-product--inner .content-area .underline{text-decoration:underline;font-size:14px}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .button-area li{width:100%}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .button-area .btn{width:100%;font-size:12px;min-height:42px}.product-page .product-top-area .product-info-area>.inner .product-bundler--legacy .button-area .btn.btn--disabled{background-color:#dadada;border-color:#dadada;color:#191919}.product-page .product-top-area .product-info-area>.inner>.product-form .product-introduction{margin-bottom:16px}.product-page .product-top-area .product-info-area>.inner>.product-form .atc-error{color:red;margin-top:15px}.product-page .product-top-area .product-info-area>.inner>.product-form .oos-box{margin-top:16px}.product-page .product-top-area .product-info-area>.inner>.product-form .oos-box>*+*{margin-top:8px}.product-page .product-top-area .product-info-area>.inner>.product-form .oos-box .btn{width:100%;display:block!important}.product-page .product-top-area .product-info-area>.inner>.product-form .oos-box .btn[disabled]{opacity:.4;background-color:#191919!important;color:#fff!important}.product-page .product-top-area .product-info-area>.inner>.product-form #BIS_trigger,.product-page .product-top-area .product-info-area>.inner>.product-form .BIS_trigger{margin-top:8px!important}.product-page .product-top-area .product-info-area>.inner>.product-form #BIS_trigger:not(.btn),.product-page .product-top-area .product-info-area>.inner>.product-form .BIS_trigger:not(.btn){display:none!important}.product-page .product-top-area .product-info-area>.inner>.product-form .product-atc-flex{margin-top:16px;flex-wrap:nowrap}.product-page .product-top-area .product-info-area>.inner>.product-form .product-atc-flex--margin{margin-top:0}.product-page .product-top-area .product-info-area>.inner>.product-form .product-atc-flex li{display:flex}.product-page .product-top-area .product-info-area>.inner>.product-form .product-atc-flex li .choices{min-width:95px}.product-page .product-top-area .product-info-area>.inner>.product-form .product-atc-flex li .choices .choices__inner{font-size:14px}.product-page .product-top-area .product-info-area>.inner>.product-form .product-atc-flex li .btn[disabled]{background-color:#2257280a!important;border-color:#225728!important;color:#225728!important}.product-page .product-top-area .product-info-area>.inner>.product-form .product-atc-flex li .btn[disabled] .sep,.product-page .product-top-area .product-info-area>.inner>.product-form .product-atc-flex li .btn[disabled] .btn--price{display:none}.product-page .product-top-area .product-info-area>.inner>.product-form .product-atc-flex li.wishlist-button-container button{padding:8px;height:100%;width:56px;line-height:1;border:1px solid #225728;color:#225728;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .25s ease-in-out}.product-page .product-top-area .product-info-area>.inner>.product-form .product-atc-flex li.wishlist-button-container button:not(.swym-loaded){opacity:0;visibility:hidden}.product-page .product-top-area .product-info-area>.inner>.product-form .product-atc-flex li>*{width:100%}.product-page .product-top-area .product-info-area>.inner>.product-form .product-atc-flex li:first-child{min-width:60%;flex:1}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner>.product-form .product-atc-flex li:first-child{flex:1}}.product-page .product-top-area .product-info-area>.inner>.product-form .product-atc-flex li:first-child button{width:100%;min-height:56px}.product-page .product-top-area .product-info-area>.inner>.product-form .product-atc-flex li:first-child button .sep{margin:0 4px}.product-page .product-top-area .product-info-area>.inner>.product-form .product-sticky-atc{position:fixed;bottom:0;left:0;width:100%;z-index:9999999;transition:all .35s ease}.product-page .product-top-area .product-info-area>.inner>.product-form .product-sticky-atc:not(.shown){transform:translateY(100%)}.product-page .product-top-area .product-info-area>.inner>.product-form .product-sticky-atc .btn{width:100%;padding:16px 32px}.product-page .product-top-area .product-info-area>.inner .product-clearpay{margin-top:16px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-clearpay{margin-top:8px}}.product-page .product-top-area .product-info-area>.inner .product-global-usps.product-global-usps--1{display:flex;flex-direction:column;gap:16px;margin:24px 0 8px}.product-page .product-top-area .product-info-area>.inner .product-global-usps.product-global-usps--1 .product-global-usps__usp{display:flex;align-items:center;justify-content:flex-start}.product-page .product-top-area .product-info-area>.inner .product-global-usps.product-global-usps--1 .product-global-usps__usp .image-area{width:30px;flex:30px 0 0;margin-right:8px}.product-page .product-top-area .product-info-area>.inner .product-global-usps.product-global-usps--1 .product-global-usps__usp .image-area img{width:100%;height:auto}.product-page .product-top-area .product-info-area>.inner .product-global-usps.product-global-usps--1 .product-global-usps__usp .content-area{text-align:left;display:flex;flex-direction:column;gap:4px}.product-page .product-top-area .product-info-area>.inner .product-global-usps.product-global-usps--1 .product-global-usps__usp-title{font-family:Gotham,Arial,sans-serif;color:#225728;font-size:12px}.product-page .product-top-area .product-info-area>.inner .product-global-usps.product-global-usps--1 .product-global-usps__usp-subtitle{font-family:Gotham,Arial,sans-serif;font-size:12px}.product-page .product-top-area .product-info-area>.inner .product-global-usps.product-global-usps--2{display:flex;justify-content:space-around;margin:16px 0}.product-page .product-top-area .product-info-area>.inner .product-global-usps.product-global-usps--2 .product-global-usps__usp{display:flex;flex-direction:column;align-items:center;justify-content:center}.product-page .product-top-area .product-info-area>.inner .product-global-usps.product-global-usps--2 .product-global-usps__usp img{width:20px;height:auto;margin-bottom:8px}.product-page .product-top-area .product-info-area>.inner .product-global-usps.product-global-usps--2 .product-global-usps__usp-title{color:#225728;font-weight:500;font-size:12px;line-height:1.33;text-transform:uppercase}.product-page .product-top-area .product-info-area>.inner .product-global-usps.product-global-usps--2 .product-global-usps__usp-subtitle{font-family:Cormorant Garamond,Arial,sans-serif;font-style:italic;font-size:14px;margin-top:4px}.product-page .product-top-area .product-info-area>.inner .product-benefits{display:flex;justify-content:space-between;margin-bottom:8px;gap:4px}@media (min-width: 835px){.product-page .product-top-area .product-info-area>.inner .product-benefits{gap:48px;margin-bottom:16px}}.product-page .product-top-area .product-info-area>.inner .product-benefits__header{margin:16px 0 8px}.product-page .product-top-area .product-info-area>.inner .product-benefits__header h4{margin-bottom:8px;line-height:28px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-benefits__header h4{font-size:24px}}.product-page .product-top-area .product-info-area>.inner .product-benefits__header p{font-size:14px;line-height:1.71}.product-page .product-top-area .product-info-area>.inner .product-benefits__block{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:var(--benefits-bg);padding:13px 6px 16px 8px;flex-grow:1;flex-basis:0;min-width:0}.product-page .product-top-area .product-info-area>.inner .product-benefits__block svg{width:25px;height:auto;margin-bottom:8px}.product-page .product-top-area .product-info-area>.inner .product-benefits__block-title{color:var(--benefits-text);font-weight:500;font-size:12px;line-height:1.33;text-transform:uppercase}.product-page .product-top-area .product-info-area>.inner .product-benefits__block-subtitle{font-family:Cormorant Garamond,Arial,sans-serif;font-style:italic;font-size:14px;margin-top:4px}.product-page .product-top-area .product-info-area>.inner .product-marquee{width:calc(100% + 32px);position:relative;left:-16px;margin:16px 0;overflow:hidden}.product-page .product-top-area .product-info-area>.inner .product-marquee__outer{white-space:nowrap;width:-moz-max-content;width:max-content}.product-page .product-top-area .product-info-area>.inner .product-marquee ul{display:flex;flex-wrap:nowrap;gap:24px;padding-right:24px;font-size:10px}.product-page .product-top-area .product-info-area>.inner .product-marquee ul li{white-space:nowrap}.product-page .product-top-area .product-info-area>.inner .product-marquee ul li:before{content:"\2022";padding-right:24px}.product-page .product-top-area .product-info-area>.inner .product-accordion-area{margin-top:8px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-accordion-area{margin-top:5px}}.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-header{padding-bottom:8px}.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-header h4{font-weight:400;letter-spacing:normal;line-height:28px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-header h4{font-size:24px}}.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item:first-child{border-top:0 none}.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-content-inner{margin-bottom:16px}.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-content-inner img:not(.accordion-ingredient__image),.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-content-inner video:not(.accordion-ingredient__image){margin:16px 0}.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-content-inner .rte,.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-content-inner .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-content-inner .metafield-rich_text_field{margin:0;line-height:1.67;font-size:14px}.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-content-inner .rte>*+*,.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-content-inner .ingredients__modal-inner .metafield-rich_text_field>*+*,.product-page .ingredients__modal-inner .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-content-inner .metafield-rich_text_field>*+*{margin-top:8px}.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-content-inner .rte:not(:last-child),.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-content-inner .ingredients__modal-inner .metafield-rich_text_field:not(:last-child),.product-page .ingredients__modal-inner .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-content-inner .metafield-rich_text_field:not(:last-child){margin-bottom:8px}.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-content-inner .rte h6,.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-content-inner .ingredients__modal-inner .metafield-rich_text_field h6,.product-page .ingredients__modal-inner .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-content-inner .metafield-rich_text_field h6{font-weight:400;font-size:12px;font-family:Gotham,Arial,sans-serif}.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-content-inner>*+*{margin-top:8px}.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-ingredient{gap:16px;margin-bottom:16px}.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-ingredient__image{height:70px;width:70px;-o-object-fit:cover;object-fit:cover}.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-ingredient__title{font-weight:500;margin-bottom:4px;line-height:1.67}.product-page .product-top-area .product-info-area>.inner .product-accordion-area .accordion-item .accordion-ingredient__btn{width:100%}.product-page .product-top-area .product-info-area>.inner .product-content-block{position:relative;margin-top:24px}@media (max-width: 834px){.product-page .product-top-area .product-info-area>.inner .product-content-block{width:calc(100% + 32px);left:-16px;margin-top:40px}}.product-page .product-top-area .product-info-area>.inner .product-content-block__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:16px;color:var(--content-color)}.product-page .product-top-area .product-info-area>.inner .product-content-block__content p{font-family:Cormorant Garamond,Arial,sans-serif;font-size:26px;line-height:1.15;margin-bottom:8px}.product-page .product-top-area .product-info-area>.inner .product-content-block__content .cta{text-decoration:none;text-transform:uppercase;font-size:12px;letter-spacing:1.2px;line-height:1.33}.product-page .product-top-area .product-info-area>.inner .product-content-block__content .cta:hover{color:inherit}.product-page .sticky-bundler-bar{position:fixed;bottom:0;left:0;width:100%;background:#fbfbfc;z-index:99999999;transition:all .35s ease}.product-page .sticky-bundler-bar:not(.rendered){opacity:0}@media (max-width: 834px){.product-page .sticky-bundler-bar{flex-wrap:wrap}}@media (max-width: 834px){.product-page .sticky-bundler-bar .step-area{width:100%}}.product-page .sticky-bundler-bar .step-area>.f-grid{padding:10px 16px;margin:0 -20px;flex-wrap:nowrap}@media (max-width: 1099px){.product-page .sticky-bundler-bar .step-area>.f-grid{margin:0 -8px}}@media (max-width: 834px){.product-page .sticky-bundler-bar .step-area>.f-grid{margin:0 -4px;padding:12px 8px}}.product-page .sticky-bundler-bar .step-area>.f-grid>*{padding:0 20px}@media (max-width: 1099px){.product-page .sticky-bundler-bar .step-area>.f-grid>*{padding:0 8px}}@media (max-width: 834px){.product-page .sticky-bundler-bar .step-area>.f-grid>*{padding:0 4px;flex-basis:0;flex-grow:1}}.product-page .sticky-bundler-bar .step-area li{transition:all .35s ease;position:relative}@media (max-width: 834px){.product-page .sticky-bundler-bar .step-area li:after{content:"";width:100%;position:absolute;height:1px;bottom:3px;left:50%;background:#f4f4f4}.product-page .sticky-bundler-bar .step-area li:last-child:after{content:none;display:none}.product-page .sticky-bundler-bar .step-area li.active:after{background:#225728}}@media (min-width: 835px){.product-page .sticky-bundler-bar .step-area li:not(.active){opacity:.5}}.product-page .sticky-bundler-bar .step-area li .image-areas{margin-right:4px}@media (max-width: 834px){.product-page .sticky-bundler-bar .step-area li .image-areas{display:none}}.product-page .sticky-bundler-bar .step-area li .image-area{width:40px;min-width:40px;margin-right:8px}@media (max-width: 834px){.product-page .sticky-bundler-bar .step-area li .image-area{display:none}}.product-page .sticky-bundler-bar .step-area li .image-area span{width:100%;height:40px;border:1px solid #225728;display:block;background:#fff}@media (max-width: 834px){.product-page .sticky-bundler-bar .step-area li .content-area{width:100%;text-align:center;flex-grow:1;display:flex;flex-direction:column}}.product-page .sticky-bundler-bar .step-area li .content-area>*+*{margin-top:4px}.product-page .sticky-bundler-bar .step-area li .content-area .step-index{color:#225728;font-size:10px}@media (max-width: 834px){.product-page .sticky-bundler-bar .step-area li .content-area .step-index{display:none}}.product-page .sticky-bundler-bar .step-area li .content-area .step-name{font-size:12px}@media (max-width: 834px){.product-page .sticky-bundler-bar .step-area li .content-area .step-name{margin-top:0;margin-bottom:0;font-size:10px;flex-grow:1;display:flex;flex-direction:column}.product-page .sticky-bundler-bar .step-area li .content-area .step-name span{margin-bottom:12px;margin-top:auto}.product-page .sticky-bundler-bar .step-area li .content-area .step-name:after{content:"";width:7px;height:7px;border-radius:50%;display:block;border:1px solid #225728;margin:auto auto 0;background:#fbfbfc;z-index:1;position:relative}.product-page .sticky-bundler-bar .step-area li .content-area .step-name.active:after{background:#225728}}.product-page .sticky-bundler-bar .summary-area{padding-right:20px}@media (max-width: 834px){.product-page .sticky-bundler-bar .summary-area{width:100%;background:#f4f4f4;padding-right:0}}@media (min-width: 835px){.product-page .sticky-bundler-bar .summary-area .flex{flex-wrap:nowrap}}@media (max-width: 834px){.product-page .sticky-bundler-bar .summary-area .flex{flex-grow:1}}.product-page .sticky-bundler-bar .summary-area .total-area{align-self:center}@media (max-width: 834px){.product-page .sticky-bundler-bar .summary-area .total-area{text-align:center;width:45%;min-width:45px}}.product-page .sticky-bundler-bar .summary-area .total-area>*+*{margin-top:4px}.product-page .sticky-bundler-bar .summary-area .total-area .total{font-size:17px}.product-page .sticky-bundler-bar .summary-area .total-area .saved{color:#c72263;font-size:12px}@media (max-width: 834px){.product-page .sticky-bundler-bar .summary-area .button-area{width:55%}}.product-page .sticky-bundler-bar .summary-area .button-area .btn{width:100%;min-width:260px;min-height:64px}@media (max-width: 834px){.product-page .sticky-bundler-bar .summary-area .button-area .btn{min-width:0}}.product-page .ingredients__modal{position:fixed;top:0;right:0;height:calc(var(--vh, 1vh) * 100);width:100vw;z-index:999999999;background-color:#1919191a;transition:opacity .15s ease-in-out;display:flex;justify-content:flex-end}@media (max-width: 834px){.product-page .ingredients__modal{flex-direction:column;background-color:#1919194d}}.product-page .ingredients__modal-close{display:flex;align-items:center;justify-content:center;position:absolute;top:24px;right:32px;background-color:#fbfbfc;border-radius:100%;width:26px;height:26px}.product-page .ingredients__modal-close svg{width:9px}@media (max-width: 834px){.product-page .ingredients__modal-close{top:16px;right:16px}}.product-page .ingredients__modal-image img{width:100%;height:305px;-o-object-fit:cover;object-fit:cover}.product-page .ingredients__modal-content{width:407px;height:100%;background-color:#fbfbfc}@media (max-width: 834px){.product-page .ingredients__modal-content{position:relative;width:100%;height:-moz-fit-content;height:fit-content;border-top-left-radius:16px;border-top-right-radius:16px}}.product-page .ingredients__modal-inner{padding:24px 32px;display:flex;flex-direction:column;gap:8px;height:calc(100vh - 305px);overflow-y:auto}@media (max-width: 834px){.product-page .ingredients__modal-inner{padding-top:48px}}.product-page .ingredients__modal-inner h4{font-weight:400}.product-page .ingredients__modal-inner .rte,.product-page .ingredients__modal-inner .metafield-rich_text_field{font-size:12px}.product-page .ingredients__modal-inner .rte h5,.product-page .ingredients__modal-inner .metafield-rich_text_field h5{font-family:Gotham,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:1.33}.product-page .ingredients__modal-inner .rte h5+p,.product-page .ingredients__modal-inner .metafield-rich_text_field h5+p{margin-top:8px}.product-page .ingredients__modal:not(.active){right:-100%;opacity:0;visibility:hidden}.product-page .product-stat{background:var(--background, rgba(34, 87, 40, .08));color:var(--color);display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;margin-top:24px}.product-page .product-stat .stat{font-size:32px;font-weight:500;font-feature-settings:"pnum" off,"lnum" off;line-height:normal;line-height:0;margin-top:-10px}.product-page .product-stat p{font-weight:500;font-size:14px;line-height:24px}.product-page .product-tolstoy-area{margin-bottom:8px}@media (max-width: 834px){.product-page .product-tolstoy-area{margin-top:32px}}.product-page .product-tolstoy-area .tolstoy-stories-container{justify-content:center!important}.product-page.product-page--byo{padding:0;margin:0}.product-page.product-page--byo .product-byo-area{position:relative}@media (min-width: 835px){.product-page.product-page--byo .product-byo-area{min-height:calc(var(--vh) * 100 - var(--header-height-default))}}.product-page.product-page--byo .product-byo-area .clear-selection{text-decoration:underline;font-size:12px;transition:all .35s ease;margin-top:0}.product-page.product-page--byo .product-byo-area .clear-selection:not(.shown){opacity:0;visibility:hidden;height:0}.product-page.product-page--byo .product-byo-area__back{position:absolute;top:16px;left:16px;z-index:1}.product-page.product-page--byo .product-byo-area__back a{display:flex;align-items:center;gap:8px;border-radius:1000px;color:#225728;text-transform:uppercase;letter-spacing:1px;font-size:10px;line-height:1.6;background:#fff;padding:8px 16px}.product-page.product-page--byo .product-byo-area__back a svg{transform:rotate(90deg);stroke:#225728}.product-page.product-page--byo .product-byo-area__image{position:relative;top:0;left:0;width:100%;height:100%}@media (min-width: 835px){.product-page.product-page--byo .product-byo-area__image{position:fixed;height:100vh;top:var(--header-height)}.product-page.product-page--byo .product-byo-area__image .picture-element-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;padding:0}.product-page.product-page--byo .product-byo-area__image .picture-element-wrapper img{-o-object-fit:cover;object-fit:cover}}.product-page.product-page--byo .product-byo-area__header{padding:8px 24px;text-align:center}@media (max-width: 834px){.product-page.product-page--byo .product-byo-area__header{padding-top:20px;padding-left:8px;padding-right:8px}}.product-page.product-page--byo .product-byo-area__header .header-title{text-align:center;margin-bottom:8px}.product-page.product-page--byo .product-byo-area__header .header-title h1{font-size:28px}.product-page.product-page--byo .product-byo-area__header .header-introduction{font-size:14px;color:#225728;line-height:1.71}.product-page.product-page--byo .product-byo-area .product-info-area{display:flex;flex-direction:column;padding:0;position:relative;transition:all .35s ease}.product-page.product-page--byo .product-byo-area .product-info-area:before,.product-page.product-page--byo .product-byo-area .product-info-area:after{content:"";display:block;position:absolute;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.product-page.product-page--byo .product-byo-area .product-info-area:before{width:100%;height:100%;background:#fffc;z-index:11;left:0;top:0}.product-page.product-page--byo .product-byo-area .product-info-area:after{width:30px;height:30px;top:calc(50% - 15px);left:calc(50% - 15px);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTIwIDEwYzAgNS41MjMtNC40NzcgMTAtMTAgMTBTMCAxNS41MjMgMCAxMCA0LjQ3NyAwIDEwIDB2MmMtNC40MTggMC04IDMuNTgyLTggOHMzLjU4MiA4IDggOCA4LTMuNTgyIDgtOGgyeicgZmlsbD0nIzAwMCc+PC9wYXRoPjwvc3ZnPg==);background-size:contain;background-position:center center;background-repeat:no-repeat;animation:rotate .5s linear infinite;z-index:12;pointer-events:none}.product-page.product-page--byo .product-byo-area .product-info-area>.loading__icon{top:50%;transform:translateY(-50%)}.product-page.product-page--byo .product-byo-area .product-info-area>.loading__icon .loading__icon-inner{width:70px;height:70px}.product-page.product-page--byo .product-byo-area .product-info-area:not(.rendered):before{opacity:1;visibility:visible}.product-page.product-page--byo .product-byo-area .product-info-area:not(.rendered) .loading__icon{opacity:1;visibility:visible}.product-page.product-page--byo .product-byo-area .product-info-area:not(.rendered) .complete-area,.product-page.product-page--byo .product-byo-area .product-info-area:not(.rendered) .check-area{opacity:0}.product-page.product-page--byo .product-byo-area .product-info-area .inner{display:flex;flex-direction:column;align-items:stretch;overflow-y:auto;-webkit-overflow-scrolling:auto;overscroll-behavior-y:none;scrollbar-width:none}.product-page.product-page--byo .product-byo-area .product-info-area .inner::-webkit-scrollbar{width:0px;height:0;padding:0;display:none;margin:0;border:none;background:transparent}@media (min-width: 835px){.product-page.product-page--byo .product-byo-area .product-info-area .inner{padding:24px}}@media (min-width: 835px){.product-page.product-page--byo .product-byo-area .product-info-area{top:0!important;margin-top:16px;margin-bottom:16px;position:relative;bottom:0}}@media (max-width: 834px){.product-page.product-page--byo .product-byo-area .product-info-area{position:relative;top:-16px!important}}.product-page.product-page--byo .product-byo-area .missing-error{border:1px solid rgba(159,6,6,.5);color:#9f0c0c;font-size:7px;text-transform:uppercase;font-weight:700;text-align:center;z-index:1;position:relative;display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;margin:0 auto -8px;background-color:#fff;border-radius:10px;padding:4px 8px;line-height:1}.product-page.product-page--byo .product-byo-area .product-bundler--accordion-item{scroll-margin-top:var(--header-height)}.product-page.product-page--byo .product-byo-area .product-bundler--accordion-item:not(.has-selection).has-error .bundle-product:not(.bundle-size) .bundle-product--inner{border-color:#9f060680!important}.product-page.product-page--byo .product-byo-area .product-bundler--accordion-item:not(.can-proceed)+.product-bundler--accordion-item{display:none}.product-page.product-page--byo .product-byo-area .product-bundler--accordion-item .product-bundler--step-image,.product-page.product-page--byo .product-byo-area .product-bundler--accordion-item .product-bundler--product-image{margin-bottom:-16px;border-radius:10px}.product-page.product-page--byo .product-byo-area .product-bundler--accordion-item .product-bundler--step-image img,.product-page.product-page--byo .product-byo-area .product-bundler--accordion-item .product-bundler--product-image img{border-radius:10px}.product-page.product-page--byo .product-byo-area .bundle-product+.clear-selection{margin-top:16px}.product-page.product-page--byo .product-byo-area .bundle-product--inner{background-color:#fff}.product-page.product-page--byo .product-byo-area .bundle-product--inner header .product-title{text-align:center;margin-bottom:8px}.product-page.product-page--byo .product-byo-area .bundle-product--inner header .product-title__sub{display:block;font-style:italic}.product-page.product-page--byo .product-byo-area .bundle-product--inner header p{font-size:14px;color:#225728;line-height:1.71}.product-page.product-page--byo .product-byo-area .bundle-product--inner header p:first-of-type{margin-top:8px}@media (max-width: 834px){.product-page.product-page--byo .product-byo-area .bundle-product--inner .content-area h4{font-size:24px;line-height:1.07}}.product-page.product-page--byo .product-byo-area .bundle-product--inner .option-label{margin-top:8px;font-size:13px;line-height:1.23}.product-page.product-page--byo .product-byo-area .bundle-product--inner .option-label a{text-decoration:underline}@media (min-width: 835px){.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio-flex{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio-flex.has-error .bundle-radio{background-color:#ff000005;border-color:#9f060680}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio-tooltip__tip{color:#0006;font-weight:500;pointer-events:all!important;font-size:16px;font-family:Cormorant Garamond,Arial,sans-serif;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(0,0,0,.4)}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio-tooltip__trigger{cursor:pointer}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio-tooltip__close{position:absolute;top:18px;right:18px}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio-tooltip__content{opacity:0;visibility:hidden;background-color:#fff;padding:16px;box-shadow:0 4px 4px #00000040;border-radius:10px;position:absolute;top:0;left:0;width:100%;z-index:2;font-weight:400;transition:all .15s ease-in-out;border:1px solid rgba(0,0,0,.15)}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio-tooltip__content .rte h3,.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio-tooltip__content .ingredients__modal-inner .metafield-rich_text_field h3,.product-page.product-page--byo .ingredients__modal-inner .product-byo-area .bundle-product--inner .bundle-radio-tooltip__content .metafield-rich_text_field h3{margin-top:8px;font-size:20px}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio-tooltip__content .rte p,.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio-tooltip__content .ingredients__modal-inner .metafield-rich_text_field p,.product-page.product-page--byo .ingredients__modal-inner .product-byo-area .bundle-product--inner .bundle-radio-tooltip__content .metafield-rich_text_field p{margin-top:8px;font-size:13px}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio-tooltip.open .bundle-radio-tooltip__content{opacity:1;visibility:visible}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio{display:flex;align-items:center;gap:16px;padding:16px;border-radius:5px;border:1px solid #e7e7e7;position:relative;cursor:pointer;margin-top:8px}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio.oos{background-color:#e7e7e7;pointer-events:none}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio.oos:before{position:absolute;top:-10px;right:8px;content:var(--oos-text);font-size:8px;border-radius:5px;display:flex;padding:0 8px;line-height:3;font-weight:500;text-transform:uppercase;text-align:center;background:#fff;color:#225728;border:1px solid #e7e7e7;text-wrap:nowrap}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio.oos label{color:#999c9f;font-weight:400}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio.oos input[type=radio]{border-color:#b2b2b2}.single-variant .product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio{border:0}@media (max-width: 834px){.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio{padding:16px 24px}}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio label,.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio .second-line{font-weight:500;font-size:13px;line-height:1.23}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio p{font-size:13px;line-height:1.23}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;height:21px;width:21px;min-width:21px;min-height:21px;background:#fff;border-radius:100%;border:1px solid #e7e7e7;transition:border-color .15s ease-in-out;position:relative;display:flex;align-items:center;justify-content:center}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio input[type=radio]:after{content:"";width:15px;height:15px;border-radius:100%;background-color:#225728;opacity:0;transition:opacity .15s ease-in-out}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio input[type=radio]:checked{border-color:#225728}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio input[type=radio]:checked:after{opacity:1}.product-page.product-page--byo .product-byo-area .bundle-product--inner .bundle-radio>*{pointer-events:none}.product-page.product-page--byo .product-byo-area .scroll-bottom .total-area{position:relative;bottom:0}@media (min-width: 835px){.product-page.product-page--byo .product-byo-area .scroll-bottom .total-area:before{opacity:0}}.product-page.product-page--byo .product-byo-area .check-area,.product-page.product-page--byo .product-byo-area .complete-area{width:100%}.product-page.product-page--byo .product-byo-area .check-area.is-sticky,.product-page.product-page--byo .product-byo-area .complete-area.is-sticky{position:sticky;bottom:0;left:0;z-index:100}.product-page.product-page--byo .product-byo-area .check-area .btn,.product-page.product-page--byo .product-byo-area .complete-area .btn{width:100%;font-size:14px;font-weight:500}.product-page.product-page--byo .product-byo-area .check-area .btn>*,.product-page.product-page--byo .product-byo-area .complete-area .btn>*{pointer-events:none}.product-page.product-page--byo .product-byo-area .check-area .btn svg{transform:rotate(-90deg)}.product-page.product-page--byo .product-byo-area .button-area .btn{padding-top:20px;padding-bottom:20px}.product-page.product-page--byo .product-byo-area .button-area .btn[disabled]{background-color:#b4b4b4!important;color:#fff!important}.product-page.product-page--byo .product-byo-area .button-area .loading__icon{top:50%;transform:translateY(-50%)}.product-page.product-page--byo .product-byo-area .button-area .loading__icon-inner{height:30px}.product-page.product-page--byo .product-byo-area .total-area{width:100%;background-color:#f6f8f6;border-top-left-radius:16px;border-top-right-radius:16px;padding:16px;transition:all .35s ease}@media (min-width: 835px){.product-page.product-page--byo .product-byo-area .total-area:before{content:"";position:absolute;background-image:linear-gradient(to bottom,#fff0,#fff);height:50px;top:-50px;left:0;width:100%;transition:opacity .15s ease-in-out}}@media (max-width: 834px){.product-page.product-page--byo .product-byo-area .total-area{position:fixed}}.product-page.product-page--byo .product-byo-area .total-area p{font-size:12px;line-height:1.33;color:#225728;letter-spacing:1.2px;font-weight:700;text-transform:uppercase}.product-page.product-page--byo .product-byo-area .total-area p .saved{text-decoration:line-through}.standard-content-page .page-header{margin-top:40px;margin-bottom:60px}@media (max-width: 834px){.standard-content-page .page-header{margin-bottom:40px;margin-top:24px}}.standard-content-page .page-header>*+*{margin-top:16px}.standard-content-page .page-content{margin-bottom:80px}@media (max-width: 834px){.standard-content-page .page-content{margin-bottom:40px}}.standard-content-page .page-content h5{font-family:Gotham,Arial,sans-serif;font-weight:400}.standard-content-page .page-content>*+*{margin-top:16px}.standard-content-page .page-content .rte ol li,.standard-content-page .page-content .product-page .ingredients__modal-inner .metafield-rich_text_field ol li,.product-page .ingredients__modal-inner .standard-content-page .page-content .metafield-rich_text_field ol li,.standard-content-page .page-content .rte ul li,.standard-content-page .page-content .product-page .ingredients__modal-inner .metafield-rich_text_field ul li,.product-page .ingredients__modal-inner .standard-content-page .page-content .metafield-rich_text_field ul li{margin-bottom:16px}.standard-content-page .page-content>*+h5{margin-top:40px}.main-account .mobile-sticky-bar{background:#f4f4f4;padding:12px;border-radius:10px;gap:8px;margin-bottom:24px;font-size:14px;width:100%}.main-account .mobile-sticky-bar svg{transform:rotate(90deg)}.account-page{max-width:1310px}.account-page .guest-box{margin-top:40px}.account-page .guest-box>*+*{margin-top:16px}.account-page .hide{display:none!important}.account-page .account-form{margin:40px 0 60px;text-align:center}@media (max-width: 834px){.account-page .account-form{margin:40px 0}}.account-page .account-form form .form--header>*+*{margin-top:24px}@media (max-width: 834px){.account-page .account-form form .form--header>*+*{margin-top:16px}}.account-page .account-form form .form--main{max-width:400px;margin:24px auto 0}.account-page .account-form form .form--main .errors{color:#c72263;margin-bottom:24px}.account-page .account-form form .form--main .success{margin-bottom:24px;color:#225728}.account-page .account-form form .form--main .form--footer{margin-top:24px;display:flex;flex-direction:column;align-items:center}.account-page .account-form form .form--main .form--footer .errors{text-align:left;width:100%}.account-page .account-form form .form--main .form--footer button{width:100%}.account-page .account-form form .form--main .form--footer>*+.form--bottom-link,.account-page .account-form form .form--main .form--footer>*+.form--bottom-link-wrapper{margin-top:24px}.account-page .account-form form .form--main .form--footer .form--bottom-link-wrapper a{text-decoration:underline}.account-page .account-form form .form--main .form--footer .form--bottom-link,.account-page .account-form form .form--main .form--footer .form--bottom-link-wrapper{font-size:12px;letter-spacing:1.2px;text-transform:uppercase}.account-page .account-form form .form--main .form--footer .form--bottom-link span,.account-page .account-form form .form--main .form--footer .form--bottom-link-wrapper span{color:#225728;transition:all .35s ease;text-decoration:underline}.account-page .account-form form .form--main .form--footer .form--bottom-link span:hover,.account-page .account-form form .form--main .form--footer .form--bottom-link-wrapper span:hover{color:inherit}.account-page .account-form form .form--main .form--footer .form--bottom-link+.form--bottom-link,.account-page .account-form form .form--main .form--footer .form--bottom-link+.form--bottom-link-wrapper,.account-page .account-form form .form--main .form--footer .form--bottom-link-wrapper+.form--bottom-link,.account-page .account-form form .form--main .form--footer .form--bottom-link-wrapper+.form--bottom-link-wrapper{margin-top:32px}.account-page .account-form form #rc_login{margin-top:40px}.account-page .account-form form #rc_login h5{margin-bottom:10px;font-size:14px}.account-page .account-main{margin:40px 0 80px;gap:127px}@media (max-width: 1199px){.account-page .account-main{gap:30px}}@media (max-width: 834px){.account-page .account-main{margin-top:24px;margin-bottom:10px;gap:0px}}.account-page .account-main .account-main--nav{min-width:240px;transition:top .5s ease;position:sticky;top:calc(var(--sticky-offset) + var(--header-sticky-height) + 16px)}@media (max-width: 834px){.account-page .account-main .account-main--nav{width:100%;position:static;margin-bottom:24px;min-width:0px}}body.header--shown .account-page .account-main .account-main--nav{top:calc(var(--sticky-offset) + var(--header-sticky-height) + 16px)}.account-page .account-main .account-main--nav .account-nav-block{background:#f4f4f4;padding:24px;border-radius:10px}.account-page .account-main .account-main--nav .account-nav-block+*{margin-top:12px}.account-page .account-main .account-main--nav .account-nav-block>*+*{margin-top:12px}.account-page .account-main .account-main--nav .account-nav-block .s1{font-size:14px;letter-spacing:0px}.account-page .account-main .account-main--nav .account-nav-block ul{margin:6px 0 0}.account-page .account-main .account-main--nav .account-nav-block ul li a{padding:6px 0;font-size:14px;display:block;transition:all .35s ease}.account-page .account-main .account-main--nav .account-nav-block ul li a.active,.account-page .account-main .account-main--nav .account-nav-block ul li a:hover{text-shadow:1px 0 0 currentColor}.account-page .account-main .account-main--content{flex-grow:1;min-width:0}@media (max-width: 834px){.account-page .account-main .account-main--content{width:100%}}.account-page .account-main .account-main--content h4{margin-bottom:16px}.account-page .account-main .account-main--content .account-main--header{margin-bottom:24px;max-width:770px}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--header{text-align:center}}@media (min-width: 835px){.account-page .account-main .account-main--content .account-main--header h3{font-size:26px}}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--header h3{font-size:24px}}.account-page .account-main .account-main--content .account-main--header>*+*{margin-top:16px}.account-page .account-main .account-main--content .account-main-overview-flex{gap:32px;margin-bottom:42px}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main-overview-flex{gap:24px;margin-bottom:24px}}.account-page .account-main .account-main--content .account-main-overview-flex>.nav-area{flex-grow:1}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main-overview-flex>.nav-area{width:100%}}.account-page .account-main .account-main--content .account-main-overview-flex>.nav-area ul{gap:12px}.account-page .account-main .account-main--content .account-main-overview-flex>.nav-area ul li{flex-basis:0;flex-grow:1;min-width:calc(50% - 6px);display:flex}.account-page .account-main .account-main--content .account-main-overview-flex>.nav-area ul li a{border:1px solid #d3ddd4;padding:32px 16px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:12px;font-weight:700;border-radius:10px;font-size:14px;transition:all .35s ease}.account-page .account-main .account-main--content .account-main-overview-flex>.nav-area ul li a:hover{border-color:currentColor}.account-page .account-main .account-main--content .account-main-overview-flex>.image-area{min-width:390px}@media (max-width: 1199px){.account-page .account-main .account-main--content .account-main-overview-flex>.image-area{min-width:260px}}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main-overview-flex>.image-area{width:100%;min-width:0}}.account-page .account-main .account-main--content .account-main-overview-flex>.image-area .account-main--image-text-blocks .account-image-text-block{overflow:hidden;border-radius:10px;position:relative}.account-page .account-main .account-main--content .account-main-overview-flex>.image-area .account-main--image-text-blocks .account-image-text-block+*{margin-top:16px}.account-page .account-main .account-main--content .account-main-overview-flex>.image-area .account-main--image-text-blocks .account-image-text-block .content-area{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;padding:47px 16px;pointer-events:none}.account-page .account-main .account-main--content .account-main-overview-flex>.image-area .account-main--image-text-blocks .account-image-text-block .content-area .inner{text-align:center}.account-page .account-main .account-main--content .account-main-overview-flex>.image-area .account-main--image-text-blocks .account-image-text-block .content-area .inner>*+*{margin-top:8px}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main-overview-flex>.image-area .account-main--image-text-blocks .account-image-text-block .content-area .inner h3{font-size:30px}}.account-page .account-main .account-main--content .account-main-overview-flex>.image-area .account-main--image-text-blocks .account-image-text-block .content-area .inner .cta{margin-top:32px;pointer-events:auto}.account-page .account-main .account-main--content .account-main-overview-flex>.image-area .account-main--image-text-blocks .account-image-text-block .image-area .object-fit--cover{padding-bottom:95%}.account-page .account-main .account-main--content .may-also-like{margin-top:43px}.account-page .account-main .account-main--content .may-also-like .section-header{margin-bottom:32px}@media (max-width: 834px){.account-page .account-main .account-main--content .may-also-like .section-header h3{font-size:26px}}.account-page .account-main .account-main--content .may-also-like .keen-slider{margin:0 -17.5px}.account-page .account-main .account-main--content .may-also-like .keen-slider .related-item{padding:0 17.5px}.account-page .account-main .account-main--content .edit-ambassador .form--header{margin-bottom:16px}.account-page .account-main .account-main--content .edit-ambassador .input-field--ambassador{max-width:430px}.account-page .account-main .account-main--content .account-main--notices{margin-bottom:24px}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--notices{margin-bottom:40px}}.account-page .account-main .account-main--content .account-main--notices>*+*{margin-top:16px}.account-page .account-main .account-main--content .account-main--notices .account-notice{padding:12px 24px;font-size:14px;font-weight:400;line-height:1.57;border-radius:10px}.account-page .account-main .account-main--content .account-main--notices .account-notice .flex{flex-wrap:nowrap}.account-page .account-main .account-main--content .account-main--notices .account-notice .icon-area{line-height:0}.account-page .account-main .account-main--content .account-main--overview-flex>li{margin-bottom:40px}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--overview-flex>li{width:100%;margin-bottom:0}.account-page .account-main .account-main--content .account-main--overview-flex>li .account-block--inner{margin-bottom:40px}.account-page .account-main .account-main--content .account-main--overview-flex>li:not(:last-child) .account-block--inner{padding-bottom:40px;border-bottom:1px solid #f4f4f4}}.account-page .account-main .account-main--content .account-main--overview-flex>li .account-block--inner>*+*{margin-top:16px}.account-page .account-main .account-main--content .account-main--overview-flex>li .account-block--inner .rte>*+*,.account-page .account-main .account-main--content .account-main--overview-flex>li .account-block--inner .product-page .ingredients__modal-inner .metafield-rich_text_field>*+*,.product-page .ingredients__modal-inner .account-page .account-main .account-main--content .account-main--overview-flex>li .account-block--inner .metafield-rich_text_field>*+*{margin-top:8px}.account-page .account-main .account-main--content .account-main--overview-flex>li .account-block--inner>a{font-size:10px;display:inline-flex;align-items:center}.account-page .account-main .account-main--content .account-main--overview-flex>li .account-block--inner>a:hover{color:#225728}.account-page .account-main .account-main--content .account-main--overview-flex>li .account-block--inner>a svg{width:10px;margin-right:4px}.account-page .account-main .account-main--content .account-main--overview-flex>li .account-block--inner>a svg path{stroke:currentColor}@media (min-width: 835px){.account-page .account-main .account-main--content .account-main--overview-flex .account-block--address{margin-right:90px;max-width:280px}}.account-page .account-main .account-main--content .account-main--overview-flex .account-block--details{margin-right:auto}.account-page .account-main .account-main--content .account-main--address{margin-bottom:40px}.account-page .account-main .account-main--content .account-main--address .account-main-address--actions{display:flex;margin:16px -10px 0}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--address .account-main-address--actions{margin-left:-20px;margin-right:-20px}}.account-page .account-main .account-main--content .account-main--address .account-main-address--actions>*{padding:0 10px}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--address .account-main-address--actions>*{padding:0 20px}}.account-page .account-main .account-main--content .account-main--address .account-main-address--actions>* a{font-size:10px;display:flex;align-items:center}.account-page .account-main .account-main--content .account-main--address .account-main-address--actions>* a:hover{color:#225728}.account-page .account-main .account-main--content .account-main--address .account-main-address--actions>* a svg{margin-right:4px}.account-page .account-main .account-main--content .account-main--address .account-main-address--actions>* a svg path{stroke:currentColor}.account-page .account-main .account-main--content form .input-flex{display:flex;margin-left:-8px;margin-right:-8px}@media (max-width: 834px){.account-page .account-main .account-main--content form .input-flex{flex-wrap:wrap}}@media (min-width: 835px){.account-page .account-main .account-main--content form .input-flex .input-field+*{margin-top:0}}.account-page .account-main .account-main--content form .input-flex>*{padding-left:8px;padding-right:8px}.account-page .account-main .account-main--content form .input-flex.input-flex--third-split>*:first-child{width:33.3333333333%}@media (max-width: 834px){.account-page .account-main .account-main--content form .input-flex.input-flex--third-split>*:first-child{width:100%}.account-page .account-main .account-main--content form .input-flex.input-flex--third-split>*:first-child+*{margin-top:16px}}.account-page .account-main .account-main--content form .input-flex.input-flex--third-split>*:last-child{width:66.6666666667%}@media (max-width: 834px){.account-page .account-main .account-main--content form .input-flex.input-flex--third-split>*:last-child{width:100%}.account-page .account-main .account-main--content form .input-flex.input-flex--third-split>*:last-child+*{margin-top:16px}}.account-page .account-main .account-main--content form .input-flex.input-flex--half>*{width:50%}@media (max-width: 834px){.account-page .account-main .account-main--content form .input-flex.input-flex--half>*{width:100%}.account-page .account-main .account-main--content form .input-flex.input-flex--half>*+*{margin-top:16px}}.account-page .account-main .account-main--content form .input-flex.input-flex--third>*{width:33.3333333333%}@media (max-width: 834px){.account-page .account-main .account-main--content form .input-flex.input-flex--third>*{width:100%}.account-page .account-main .account-main--content form .input-flex.input-flex--third>*+*{margin-top:16px}}.account-page .account-main .account-main--content form .form-bottom-area{display:flex;align-items:center;margin:0 -20px}.account-page .account-main .account-main--content form .form-bottom-area>*{padding:0 20px}.account-page .account-main .account-main--content .account-main--details{margin-top:24px}.account-page .account-main .account-main--content .account-main--details form .checkbox-flex{margin-top:16px}.account-page .account-main .account-main--content .account-main--details form .checkbox-flex label{font-size:12px;line-height:1.8;margin-top:-2px}@media (max-width: 480px){.account-page .account-main .account-main--content .account-main--details form .checkbox-flex label{line-height:1.8;margin-top:-5px}}.account-page .account-main .account-main--content .account-main--address-list{display:flex;flex-wrap:wrap;margin:24px -10px 20px}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--address-list{margin-top:40px}}.account-page .account-main .account-main--content .account-main--address-list .account-main--address{padding:0 10px 20px;margin:0;width:33.3333333333%;display:flex;flex-direction:column}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--address-list .account-main--address{width:100%}}.account-page .account-main .account-main--content .account-main--address-list .account-main--address.is-default-address{order:-1}.account-page .account-main .account-main--content .account-main--address-list .account-main--address .rte,.account-page .account-main .account-main--content .account-main--address-list .account-main--address .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .account-page .account-main .account-main--content .account-main--address-list .account-main--address .metafield-rich_text_field{margin-top:auto}.account-page .account-main .account-main--content .account-main--address-new{margin-top:40px}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--address-new{margin-top:20px}}.account-page .account-main .account-main--content .account-main--address-new>*+*{margin-top:16px}.account-page .account-main .account-main--content .account-address-form{margin-top:24px}@media (max-width: 834px){.account-page .account-main .account-main--content .account-address-form{margin-top:40px}}.account-page .account-main .account-main--content .account-main--orders .order-item{background:transparent;padding:32px;border:1px solid #f4f4f4;border-radius:10px}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--orders .order-item{padding:0 16px 16px}}.account-page .account-main .account-main--content .account-main--orders .order-item+.order-item{margin-top:40px}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--header{border-bottom:1px solid #f4f4f4;margin-bottom:16px;padding-bottom:16px}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--header{padding-bottom:0}}@media (min-width: 835px){.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--header .order-item--header--title{flex-basis:0;flex-grow:1}}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--header .order-item--header--title{width:50%;margin:16px 0}}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--header .order-item--header--title span,.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--header .order-item--header--title a{font-size:14px;text-decoration:none;margin-top:8px;display:inline-block}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--details .order-item--products{padding-top:16px;border-bottom:1px solid #f4f4f4;margin-bottom:16px}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--details .order-item--products li{width:50%;margin-bottom:16px}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--details .order-item--products li{width:100%}}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--details .order-item--products li .order-item--image{width:96px}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--details .order-item--products li .order-item--image{width:76px}}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--details .order-item--products li .order-item--image .object-fit--contain,.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--details .order-item--products li .order-item--image .object-fit--cover{padding-bottom:100%}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--details .order-item--products li .order-item--content{width:calc(100% - 96px)}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--details .order-item--products li .order-item--content{width:calc(100% - 76px)}}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--details .order-item--products li .order-item--content .swatch{width:18px;height:18px;min-width:18px;min-height:18px;border-radius:50%;display:inline-block;margin:0 4px -4px}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--details .order-item--products li .order-item--content>*+*{margin-top:8px}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--details .order-item--products li .order-item--content p:not(.s2){font-size:12px}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--details .order-item--delivery{width:100%;margin-bottom:16px}}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--details .order-item--delivery>*+*{margin-top:8px}@media (max-width: 480px){.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--details .order-item--close-details .btn{width:100%}}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--main{display:flex;margin:20px -10px 0;border-top:1px solid var(--ffc-account-border-color);padding-top:20px;align-items:center}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--main{border-top:0 none;padding-top:0;margin-top:16px;margin-bottom:0;flex-wrap:wrap}}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--main>*{padding:0 10px}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--main .order-item--products{flex-grow:1}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--main .order-item--products{width:100%}}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--main .order-item--products>ul{display:flex;flex-wrap:wrap;margin:-8px}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--main .order-item--products>ul>*{padding:8px;width:20%}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--main .order-item--products>ul>*{width:25%}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--main .order-item--products>ul>*:nth-child(n+5){display:none}}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--main .order-item--products>ul>* .order-item--image{display:block;padding-bottom:100%}@media (max-width: 834px){.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--main .order-item--actions{width:100%;margin-top:16px}}.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--main .order-item--actions a{white-space:nowrap}@media (max-width: 480px){.account-page .account-main .account-main--content .account-main--orders .order-item .order-item--main .order-item--actions a{width:100%}}.account-page .account-main .account-main--content .account-main--orders .pagination{margin-top:40px}.account-page .account-main .account-main--content .account-main--orders .no-orders>*+*{margin-top:16px}.account-page .account-main .account-main--order>ul>li{display:flex;margin:0 -10px}@media (max-width: 834px){.account-page .account-main .account-main--order>ul>li{margin:0 -8px}}.account-page .account-main .account-main--order>ul>li>*{padding:0 10px}@media (max-width: 834px){.account-page .account-main .account-main--order>ul>li>*{padding:0 8px}}.account-page .account-main .account-main--order>ul>li+li{margin-top:20px}.account-page .account-main .account-main--order>ul>li .order-main--image{width:180px}@media (max-width: 834px){.account-page .account-main .account-main--order>ul>li .order-main--image{width:83px}}.account-page .account-main .account-main--order>ul>li .order-main--image .order-main--image-inner{display:block;padding-bottom:100%;height:0px;position:relative}.account-page .account-main .account-main--order>ul>li .order-main--image .order-main--image-inner img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.account-page .account-main .account-main--order>ul>li .order-main--info{flex-grow:1;display:flex;justify-content:space-between}.account-page .account-main .account-main--order>ul>li .order-main--info .order-main--info-inner h2{font-size:18px}.account-page .account-main .account-main--order>ul>li .order-main--info .order-main--info-inner ul li{margin-top:10px;font-size:13px;color:var(--ffc-account-text-lighter-color);display:flex;flex-wrap:wrap;align-items:center}.account-page .account-main .account-main--order>ul>li .order-main--info .order-main--info-inner ul li span,.account-page .account-main .account-main--order>ul>li .order-main--info .order-main--info-inner ul li p{color:var(--ffc-account-text-secondary-color);margin-left:10px}.account-page .account-main .account-main--order>ul>li .order-main--info .order-main--price{font-size:16px}.account-page .account-main .account-main--order>ul>li .order-main--info .order-main--price s{text-decoration:line-through;font-size:13px;color:var(--ffc-account-text-lighter-color)}.account-page .account-main .account-main--order .account-main--order--address{display:flex;margin:40px -25px 0}@media (max-width: 834px){.account-page .account-main .account-main--order .account-main--order--address{flex-direction:column}.account-page .account-main .account-main--order .account-main--order--address>*+*{margin-top:20px}}.account-page .account-main .account-main--order .account-main--order--address>*{padding:0 25px}.account-page .account-main .account-main--order .account-main--order--address .shipping-adress h5,.account-page .account-main .account-main--order .account-main--order--address .billing-address h5{font-size:16px;margin-bottom:20px}.account-page .account-main .account-main--order .account-main--order--address .shipping-adress .rte,.account-page .account-main .account-main--order .account-main--order--address .shipping-adress .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .account-page .account-main .account-main--order .account-main--order--address .shipping-adress .metafield-rich_text_field,.account-page .account-main .account-main--order .account-main--order--address .billing-address .rte,.account-page .account-main .account-main--order .account-main--order--address .billing-address .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .account-page .account-main .account-main--order .account-main--order--address .billing-address .metafield-rich_text_field{font-size:14px}.account-page .account-main .account-main--order .account-main--order--address .order-summary{margin-left:20px}@media (max-width: 834px){.account-page .account-main .account-main--order .account-main--order--address .order-summary{margin:40px 0 0;padding:0}}.account-page .account-main .account-main--order .account-main--order--address .order-summary .order-summary--inner{background:var(--ffc-account-block-background-color);padding:20px;width:300px}@media (max-width: 834px){.account-page .account-main .account-main--order .account-main--order--address .order-summary .order-summary--inner{width:100%}}.account-page .account-main .account-main--order .account-main--order--address .order-summary .order-summary--inner h3{font-size:18px;margin-bottom:20px}.account-page .account-main .account-main--order .account-main--order--address .order-summary .order-summary--inner ul li{display:flex;justify-content:space-between}.account-page .account-main .account-main--order .account-main--order--address .order-summary .order-summary--inner ul li+li{margin-top:10px}.account-page .account-main .account-main--order .account-main--order--address .order-summary .order-summary--inner ul li p{font-size:14px}.account-page .account-main .account-main--order .account-main--order--address .order-summary .order-summary--inner ul li p strong{font-size:16px}.not-found-page{margin-top:40px;margin-bottom:80px}@media (max-width: 834px){.not-found-page{margin-top:24px;margin-bottom:40px}}.not-found-page .section-header{margin:0}@media (max-width: 480px){.not-found-page .section-header .btn{width:100%;margin-top:24px}}.giftcard-page{max-width:550px;margin:0 auto;padding:100px 16px}@media (max-width: 834px){.giftcard-page{padding-top:50px;padding-bottom:50px}}.giftcard-page .giftcard-logo{max-width:420px;margin:0 auto 40px;display:block}@media (max-width: 834px){.giftcard-page .giftcard-logo{max-width:270px;margin-bottom:25px}}.giftcard-page .giftcard-logo img{width:100%}.giftcard-page .giftcard{text-align:center}.giftcard-page .giftcard h1{margin-bottom:30px}@media (max-width: 834px){.giftcard-page .giftcard h1{font-size:32px}}.giftcard-page .giftcard .rte,.giftcard-page .giftcard .product-page .ingredients__modal-inner .metafield-rich_text_field,.product-page .ingredients__modal-inner .giftcard-page .giftcard .metafield-rich_text_field{margin-bottom:30px;font-weight:300}.giftcard-page .giftcard .giftcard-image img{border-radius:40px}.giftcard-page .giftcard #GiftCardDigits{display:inline-block;border:1px dashed #f4f4f4;margin-top:25px;border-radius:15px;text-transform:uppercase;font-size:32px;padding:16px 38px;margin-bottom:10px}@media (max-width: 834px){.giftcard-page .giftcard #GiftCardDigits{font-size:24px}}@media (max-width: 834px){.giftcard-page .giftcard .btn{width:100%}}.giftcard-page .giftcard .giftcard-print,.giftcard-page .giftcard .apple-wallet{margin-bottom:25px}.giftcard-page .giftcard .giftcard-print a,.giftcard-page .giftcard .apple-wallet a{text-transform:uppercase;text-decoration:underline;font-size:12px;letter-spacing:2px}.giftcard-page .giftcard .giftcard-print a img,.giftcard-page .giftcard .apple-wallet a img{margin-right:8px;width:19px;height:19px}.giftcard-page .giftcard .apple-wallet{margin-bottom:0;margin-top:25px}.giftcard-page .giftcard .giftcard-qr{margin-top:25px}.giftcard-page .giftcard .giftcard-qr img{display:block;margin:0 auto}.template-password{padding-top:0}.template-password .password-page{min-height:100vh;background-size:cover;background-repeat:no-repeat;padding:50px;position:relative}.template-password .password-page:before{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,calc(1% * var(--overlay-opacity)));position:absolute;left:0;top:0;pointer-events:none;z-index:1}@media (max-width: 834px){.template-password .password-page:before{background:rgba(0,0,0,calc(1% * var(--overlay-opacity-mobile, var(--overlay-opacity))))}}@media (max-width: 834px){.template-password .password-page{padding:16px}}.template-password .password-page:before{background:RGBA(34,87,40,calc(1% * var(--overlay-opacity)))}.template-password .password-page .password-page-inner{max-width:656px;width:100%;display:flex;flex-direction:column;text-align:center;color:#fff;align-items:center;position:relative;z-index:1}@media (max-width: 834px){.template-password .password-page .password-page-inner{align-self:stretch}}.template-password .password-page .password-page-inner>*+*{margin-top:24px}.template-password .password-page .password-page-inner .logo{max-width:105px}.template-password .password-page .password-page-inner .top-title{margin-top:32px;font-size:10px}.template-password .password-page .password-page-inner .main-title{margin-top:8px}.template-password .password-page .password-page-inner .password-wrapper{max-width:432px;margin:0 auto;width:100%;flex-grow:1}@media (max-width: 834px){.template-password .password-page .password-page-inner .password-wrapper{flex-direction:column;display:flex}}.template-password .password-page .password-page-inner .social-area{margin-top:40px;text-align:left}@media (max-width: 834px){.template-password .password-page .password-page-inner .social-area{text-align:center}}.template-password .password-page .password-page-inner .social-area .s2{margin-bottom:16px}.template-password .password-page .password-page-inner .social-area .social-icons{margin:-8px -16px}@media (max-width: 834px){.template-password .password-page .password-page-inner .social-area .social-icons{justify-content:center}}.template-password .password-page .password-page-inner .social-area .social-icons>*{padding:8px 16px}@media (max-width: 834px){.template-password .password-page .password-page-inner .social-area .social-icons li{width:50%}}.template-password .password-page .password-page-inner .social-area .social-icons li a{display:flex;width:auto;height:auto;font-size:12px;background:transparent;border-radius:0}.template-password .password-page .password-page-inner .social-area .social-icons li a:hover{transform:none}.template-password .password-page .password-page-inner .social-area .social-icons li a svg path{fill:currentColor}.template-password .password-page .password-page-inner .social-area .social-icons li a span{margin-left:8px}@media (max-width: 834px){.template-password .password-page .password-page-inner .social-area .social-icons li a span{min-width:60px}}.template-password .password-page .password-page-inner form{margin-top:32px;padding-top:32px;border-top:1px solid currentColor;text-align:left}@media (max-width: 834px){.template-password .password-page .password-page-inner form{border-top:0 none;text-align:center}}.template-password .password-page .password-page-inner form .errors{margin-bottom:16px}.template-password .password-page .password-page-inner form .input-wrapper{border:1px solid currentColor;margin-top:8px;padding-left:16px}.template-password .password-page .password-page-inner form .input-wrapper label{font-size:12px;cursor:pointer;white-space:nowrap}.template-password .password-page .password-page-inner form .input-wrapper input{flex-grow:1;display:block;background:transparent;padding:16px;color:#fff;font-size:12px;border:0 none;margin:0}.template-password .password-page .password-page-inner form .input-wrapper input::-moz-placeholder{color:inherit;opacity:1}.template-password .password-page .password-page-inner form .input-wrapper input::placeholder{color:inherit;opacity:1}.template-password .password-page .password-page-inner form .btn{margin-top:16px;width:100%}
/*# sourceMappingURL=/cdn/shop/t/1900/assets/ffc.css.map */
