/** Shopify CDN: Minification failed

Line 6:201099 Expected ")" to end URL token

**/
@font-face{font-display:swap;font-family:FilsonPro;font-style:normal;font-weight:400;src:url(FilsonPro-Book.woff2) format("woff2"),url(FilsonPro-Book.woff) format("woff")}@font-face{font-display:swap;font-family:FilsonPro;font-style:normal;font-weight:500;src:url(FilsonPro-Medium.woff2) format("woff2"),url(FilsonPro-Medium.woff) format("woff")}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.flex{display: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.f-grid,.flex[class*=f-grid--]{flex-wrap:wrap}.flex.f-grid{margin-left:-8px;margin-right:-8px}.flex.f-grid>*{padding-left:8px;padding-right:8px}@media(min-width:835px){.flex.f-grid--desktop{margin-left:-8px;margin-right:-8px}.flex.f-grid--desktop>*{padding-left:8px;padding-right:8px}}@media(max-width:834px){.flex.f-grid--tablet{margin-left:-8px;margin-right:-8px}.flex.f-grid--tablet>*{padding-left:8px;padding-right:8px}}.flex.f-grid--xxs{margin-left:-2.5px;margin-right:-2.5px}.flex.f-grid--xxs>*{padding-left:2.5px;padding-right:2.5px}@media(min-width:835px){.flex.f-grid--xxs--desktop{margin-left:-2.5px;margin-right:-2.5px}.flex.f-grid--xxs--desktop>*{padding-left:2.5px;padding-right:2.5px}}@media(max-width:834px){.flex.f-grid--xxs--tablet{margin-left:-2.5px;margin-right:-2.5px}.flex.f-grid--xxs--tablet>*{padding-left:2.5px;padding-right:2.5px}}.flex.f-grid--xxs-hybrid{margin-left:-4px;margin-right:-4px}.flex.f-grid--xxs-hybrid>*{padding-left:4px;padding-right:4px}@media(min-width:835px){.flex.f-grid--xxs-hybrid--desktop{margin-left:-4px;margin-right:-4px}.flex.f-grid--xxs-hybrid--desktop>*{padding-left:4px;padding-right:4px}}@media(max-width:834px){.flex.f-grid--xxs-hybrid--tablet{margin-left:-4px;margin-right:-4px}.flex.f-grid--xxs-hybrid--tablet>*{padding-left:4px;padding-right:4px}}.flex.f-grid--xs{margin-left:-5px;margin-right:-5px}.flex.f-grid--xs>*{padding-left:5px;padding-right:5px}@media(min-width:835px){.flex.f-grid--xs--desktop{margin-left:-5px;margin-right:-5px}.flex.f-grid--xs--desktop>*{padding-left:5px;padding-right:5px}}@media(max-width:834px){.flex.f-grid--xs--tablet{margin-left:-5px;margin-right:-5px}.flex.f-grid--xs--tablet>*{padding-left:5px;padding-right:5px}}.flex.f-grid--xs-hybrid{margin-left:-8px;margin-right:-8px}.flex.f-grid--xs-hybrid>*{padding-left:8px;padding-right:8px}@media(min-width:835px){.flex.f-grid--xs-hybrid--desktop{margin-left:-8px;margin-right:-8px}.flex.f-grid--xs-hybrid--desktop>*{padding-left:8px;padding-right:8px}}@media(max-width:834px){.flex.f-grid--xs-hybrid--tablet{margin-left:-8px;margin-right:-8px}.flex.f-grid--xs-hybrid--tablet>*{padding-left:8px;padding-right:8px}}.flex.f-grid--s{margin-left:-10px;margin-right:-10px}.flex.f-grid--s>*{padding-left:10px;padding-right:10px}@media(min-width:835px){.flex.f-grid--s--desktop{margin-left:-10px;margin-right:-10px}.flex.f-grid--s--desktop>*{padding-left:10px;padding-right:10px}}@media(max-width:834px){.flex.f-grid--s--tablet{margin-left:-10px;margin-right:-10px}.flex.f-grid--s--tablet>*{padding-left:10px;padding-right:10px}}.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--m-hybrid{margin-left:-16px;margin-right:-16px}.flex.f-grid--m-hybrid>*{padding-left:16px;padding-right:16px}@media(min-width:835px){.flex.f-grid--m-hybrid--desktop{margin-left:-16px;margin-right:-16px}.flex.f-grid--m-hybrid--desktop>*{padding-left:16px;padding-right:16px}}@media(max-width:834px){.flex.f-grid--m-hybrid--tablet{margin-left:-16px;margin-right:-16px}.flex.f-grid--m-hybrid--tablet>*{padding-left:16px;padding-right:16px}}.flex.f-grid--l{margin-left:-20px;margin-right:-20px}.flex.f-grid--l>*{padding-left:20px;padding-right:20px}@media(min-width:835px){.flex.f-grid--l--desktop{margin-left:-20px;margin-right:-20px}.flex.f-grid--l--desktop>*{padding-left:20px;padding-right:20px}}@media(max-width:834px){.flex.f-grid--l--tablet{margin-left:-20px;margin-right:-20px}.flex.f-grid--l--tablet>*{padding-left:20px;padding-right:20px}}.flex.f-grid--xl{margin-left:-30px;margin-right:-30px}.flex.f-grid--xl>*{padding-left:30px;padding-right:30px}@media(min-width:835px){.flex.f-grid--xl--desktop{margin-left:-30px;margin-right:-30px}.flex.f-grid--xl--desktop>*{padding-left:30px;padding-right:30px}}@media(max-width:834px){.flex.f-grid--xl--tablet{margin-left:-30px;margin-right:-30px}.flex.f-grid--xl--tablet>*{padding-left:30px;padding-right:30px}}.flex.f-grid--xxl{margin-left:-40px;margin-right:-40px}.flex.f-grid--xxl>*{padding-left:40px;padding-right:40px}@media(min-width:835px){.flex.f-grid--xxl--desktop{margin-left:-40px;margin-right:-40px}.flex.f-grid--xxl--desktop>*{padding-left:40px;padding-right:40px}}@media(max-width:834px){.flex.f-grid--xxl--tablet{margin-left:-40px;margin-right:-40px}.flex.f-grid--xxl--tablet>*{padding-left:40px;padding-right:40px}}.custom-positioning{display:flex;height:100%;left:0;padding:30px;position:absolute;top:0;width:100%}.custom-positioning.position--top-left{align-items:flex-start;justify-content:flex-start}@media(min-width:835px){.custom-positioning.position--top-left--desktop{align-items:flex-start;justify-content:flex-start}}@media(max-width:834px){.custom-positioning.position--top-left--tablet{align-items:flex-start;justify-content:flex-start}}.custom-positioning.position--top-middle{align-items:flex-start;justify-content:center}@media(min-width:835px){.custom-positioning.position--top-middle--desktop{align-items:flex-start;justify-content:center}}@media(max-width:834px){.custom-positioning.position--top-middle--tablet{align-items:flex-start;justify-content:center}}.custom-positioning.position--top-right{align-items:flex-start;justify-content:flex-end}@media(min-width:835px){.custom-positioning.position--top-right--desktop{align-items:flex-start;justify-content:flex-end}}@media(max-width:834px){.custom-positioning.position--top-right--tablet{align-items:flex-start;justify-content:flex-end}}.custom-positioning.position--middle-left{align-items:center;justify-content:flex-start}@media(min-width:835px){.custom-positioning.position--middle-left--desktop{align-items:center;justify-content:flex-start}}@media(max-width:834px){.custom-positioning.position--middle-left--tablet{align-items:center;justify-content:flex-start}}.custom-positioning.position--middle-middle{align-items:center;justify-content:center}@media(min-width:835px){.custom-positioning.position--middle-middle--desktop{align-items:center;justify-content:center}}@media(max-width:834px){.custom-positioning.position--middle-middle--tablet{align-items:center;justify-content:center}}.custom-positioning.position--middle-right{align-items:center;justify-content:flex-end}@media(min-width:835px){.custom-positioning.position--middle-right--desktop{align-items:center;justify-content:flex-end}}@media(max-width:834px){.custom-positioning.position--middle-right--tablet{align-items:center;justify-content:flex-end}}.custom-positioning.position--bottom-left{align-items:flex-end;justify-content:flex-start}@media(min-width:835px){.custom-positioning.position--bottom-left--desktop{align-items:flex-end;justify-content:flex-start}}@media(max-width:834px){.custom-positioning.position--bottom-left--tablet{align-items:flex-end;justify-content:flex-start}}.custom-positioning.position--bottom-middle{align-items:flex-end;justify-content:center}@media(min-width:835px){.custom-positioning.position--bottom-middle--desktop{align-items:flex-end;justify-content:center}}@media(max-width:834px){.custom-positioning.position--bottom-middle--tablet{align-items:flex-end;justify-content:center}}.custom-positioning.position--bottom-right{align-items:flex-end;justify-content:flex-end}@media(min-width:835px){.custom-positioning.position--bottom-right--desktop{align-items:flex-end;justify-content:flex-end}}@media(max-width:834px){.custom-positioning.position--bottom-right--tablet{align-items:flex-end;justify-content:flex-end}}.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}}.hide{display:none}img[height]{height:auto}img[width]{width:auto}[class*=object-fit--]{display:block;height:0;line-height:0;padding-bottom:75%;position:relative}[class*=object-fit--] picture img,[class*=object-fit--]>img,[class*=object-fit--]>video{height:100%;left:0;position:absolute;top:0;width: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 picture img,.object-fit--cover>img,.object-fit--cover>video{font-family:"object-fit: cover; object-position: center;";-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width:835px){.object-fit--cover--desktop picture img,.object-fit--cover--desktop>img,.object-fit--cover--desktop>video{font-family:"object-fit: cover; object-position: center;";-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media(max-width:834px){.object-fit--cover--tablet picture img,.object-fit--cover--tablet>img,.object-fit--cover--tablet>video{font-family:"object-fit: cover; object-position: center;";-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.object-fit--contain picture img,.object-fit--contain>img,.object-fit--contain>video{font-family:"object-fit: contain; object-position: center;";-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media(min-width:835px){.object-fit--contain--desktop picture img,.object-fit--contain--desktop>img,.object-fit--contain--desktop>video{font-family:"object-fit: contain; object-position: center;";-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}@media(max-width:834px){.object-fit--contain--tablet picture img,.object-fit--contain--tablet>img,.object-fit--contain--tablet>video{font-family:"object-fit: contain; object-position: center;";-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.object-fit--contain.position--bottom picture img,.object-fit--contain.position--bottom>img,.object-fit--contain.position--bottom>video{font-family:"object-fit: contain; object-position: bottom;";-o-object-position:bottom;object-position:bottom}@media(min-width:835px){.object-fit--contain.position--bottom--desktop picture img,.object-fit--contain.position--bottom--desktop>img,.object-fit--contain.position--bottom--desktop>video{font-family:"object-fit: contain; object-position: bottom;";-o-object-position:bottom;object-position:bottom}}@media(max-width:834px){.object-fit--contain.position--bottom--tablet picture img,.object-fit--contain.position--bottom--tablet>img,.object-fit--contain.position--bottom--tablet>video{font-family:"object-fit: contain; object-position: bottom;";-o-object-position:bottom;object-position:bottom}}.fnt--primary,.fnt--secondary{font-family:FilsonPro,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}}@media(min-width:481px){.mobile-only{display:none!important}}@media(max-width:480px){.desktop-and-tablet-only{display:none!important}}.font-heading-1{font-family:FilsonPro,Arial,sans-serif;font-size:56px;font-weight:400;line-height:56px}@media(max-width:834px){.font-heading-1{font-size:28px;line-height:28px}}.font-heading-2{font-family:FilsonPro,Arial,sans-serif;font-size:32px;font-weight:400;line-height:44px}@media(max-width:834px){.font-heading-2{font-size:22px;line-height:30px}}.font-heading-3{font-family:FilsonPro,Arial,sans-serif;font-size:24px;font-weight:400;line-height:33px}@media(max-width:834px){.font-heading-3{font-size:16px;line-height:22px}}.font-heading-4{font-family:FilsonPro,Arial,sans-serif;font-size:16px;font-weight:400;line-height:22px}@media(max-width:834px){.font-heading-4{font-size:14px;line-height:19px}}.font-body-xs{font-family:FilsonPro,Arial,sans-serif;font-size:8px!important;font-weight:400;line-height:10px!important}@media(max-width:834px){.font-body-xs{font-size:8px!important;line-height:10px!important}}.font-body-s{font-family:FilsonPro,Arial,sans-serif;font-size:10px!important;font-weight:400;line-height:16px!important}@media(max-width:834px){.font-body-s{font-size:10px!important;line-height:16px!important}}.font-body-m{font-family:FilsonPro,Arial,sans-serif;font-size:12px!important;font-weight:400;line-height:18px!important}@media(max-width:834px){.font-body-m{font-size:12px!important;line-height:18px!important}}.font-body-l{font-family:FilsonPro,Arial,sans-serif;font-size:14px!important;font-weight:400;line-height:19px!important}@media(max-width:834px){.font-body-l{font-size:14px!important;line-height:19px!important}}.font-body-xl{font-family:FilsonPro,Arial,sans-serif;font-size:18px!important;font-weight:400;line-height:25px!important}@media(max-width:834px){.font-body-xl{font-size:18px!important;line-height:25px!important}}.fw-bold{font-weight:700}.fs-italic{font-style:italic}.r-color-black{color:#000}.r-color-white{color:#fff}.r-color-light-blue{color:#4ce1e6}.r-color-dark-blue-10{color:#044052}.r-color-dark-blue-20{color:#146376}.r-color-charcoal{color:#2f3234}.r-color-orange{color:#d86018}.r-bg-black{background-color:#000}.r-bg-white{background-color:#fff}.r-bg-light-blue{background-color:#4ce1e6}.r-bg-dark-blue-10{background-color:#044052}.r-bg-dark-blue-20{background-color:#146376}.r-bg-charcoal{background-color:#2f3234}.r-bg-orange{background-color:#d86018}.keen-slider--wrapper{overflow:hidden}.custom-slide-nav{display:inline-flex;position:relative}.custom-slide-nav .slide-counts{font-size:12px;left:0;padding:0 40px;pointer-events:none;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}@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{line-height:0;margin: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{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.custom-slide-nav .keen-nav li button[disabled]{display:none}.custom-slide-nav .keen-nav svg{height:33px;width:33px}@media(max-width:834px){.custom-slide-nav .keen-nav svg{height:23px;width:23px}}.keen-slider{display:flex;overflow:hidden;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);flex-wrap:nowrap!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__slide{min-height:100%;overflow:hidden;position:relative;width: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{height:100%;opacity:0;position:absolute;top:0;-webkit-transform:none!important;transform:none!important;width:100%}.keen-slider.fade-slider .fader-slide:not(.active){pointer-events:none}.keen-arrow{background:#fff;border:1px solid rgba(47,50,52,.2);border-radius:100px;color:#000;height:48px;padding:0;pointer-events:auto;position:relative;transition:all .35s ease;width:48px}@media(max-width:834px){.keen-arrow{height:39px;width:39px}}.keen-arrow:hover{border-color:rgba(47,50,52,.5)}.keen-arrow[disabled]{height:39px;opacity:1;width:39px}@media(max-width:834px){.keen-arrow[disabled]{opacity:.25}}.keen-arrow.keen-arrow-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.keen-arrow.keen-arrow-prev .keen-arrow-inner{padding:0 2px 0 0}.keen-arrow .keen-arrow-inner{padding:0 0 0 2px}.keen-dots{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;width:100%}.keen-dots li{margin:0 3px}.keen-dots li button{background:#2f3234;border:none;border-radius:50%;display:block;height:6px;padding:0;transition:opacity .35s ease;width:6px}.keen-dots li button:not(.active){opacity:.2}.keen-nav-group{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;width:100%}@media(max-width:834px){.keen-nav-group{justify-content:space-between}}.keen-nav-group .keen-dots{display:inline-flex;margin:0 40px;position:static;width:auto}.keen-nav{align-items:center;display:flex;justify-content:space-between;left:0;margin:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}@media(max-width:834px){.keen-nav{padding:0 16px}}.keen-nav li{line-height:0;padding:0}/*! nouislider - 14.7.0 - 4/6/2021 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;-webkit-transform-style:flat;transform-style:flat;will-change:transform;z-index:1}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:10px}.noUi-horizontal .noUi-handle{height:44.5px;right:-16px;top:-22.25px;width:32px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{height:34px;right:-6px;top:-17px;width:28px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#e9e9e9}.noUi-connects,.noUi-target{border-radius:10px}.noUi-connect{background:#e12a82}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background-image:url(icon-slider-control.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;-webkit-transform:translate(50%);transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;-webkit-transform:translateY(-18px);transform:translateY(-18px)}:root{--theme-prima-font-family:$font-primary!important;--theme-prima-text-size:14px!important}body#recharge-novum #recharge-te{z-index:auto!important}.rct_navigation{background:#fff;border:0!important;box-shadow:0 4px 4px 0 rgba(0,0,0,.05)}@media(max-width:834px){.rct_navigation{margin-bottom:30px}}.rct_navigation ul li a{text-transform:uppercase}.rct_sidebar .wrapper,.recharge-te .wrapper{max-width:none;padding:0!important}.rct_sidebar h1,.rct_sidebar h2,.rct_sidebar h3,.rct_sidebar h4,.rct_sidebar h5,.rct_sidebar h6,.recharge-te h1,.recharge-te h2,.recharge-te h3,.recharge-te h4,.recharge-te h5,.recharge-te h6{font-weight:900!important}.rct_sidebar .rct_button,.recharge-te .rct_button{height:auto;text-transform:uppercase}body#recharge-novum{--recharge-te-primary-font:$font-primary!important;--recharge-te-secondary-font:$font-primary!important}:root{--balloon-border-radius:2px;--balloon-color:hsla(0,0%,6%,.95);--balloon-text-color:#fff;--balloon-font-size:14px;--balloon-move:4px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{cursor:pointer;position:relative}[aria-label][data-balloon-pos]:after{background:var(--balloon-color);border-radius:2px;border-radius:var(--balloon-border-radius);color:var(--balloon-text-color);content:attr(aria-label);font-family:FilsonPro,Arial,sans-serif;font-size:var(--balloon-font-size);font-style:normal;font-weight:400;padding:15px 10px;text-indent:0;text-shadow:none;white-space:nowrap}[aria-label][data-balloon-pos]:after,[aria-label][data-balloon-pos]:before{opacity:0;pointer-events:none;position:absolute;transition:all .18s ease-out .18s;z-index:10}[aria-label][data-balloon-pos]:before{border:5px solid transparent;border-top:5px solid var(--balloon-color);content:"";height:0;width:0}[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-visible]:before{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]:after,[aria-label][data-balloon-pos][data-balloon-blunt]:before{transition:none}[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:before{-webkit-transform:translate(-50%);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]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos*=-left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos*=-left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:before{-webkit-transform:translate(0);transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos^=up]:after,[aria-label][data-balloon-pos][data-balloon-pos^=up]:before{bottom:100%;-webkit-transform:translateY(var(--balloon-move));transform:translateY(var(--balloon-move));-webkit-transform-origin:top;transform-origin:top}[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos=up]:after,[aria-label][data-balloon-pos][data-balloon-pos=up]:before{left:50%;-webkit-transform:translate(-50%,var(--balloon-move));transform:translate(-50%,var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:after,[aria-label][data-balloon-pos][data-balloon-pos^=down]:before{top:100%;-webkit-transform:translateY(calc(var(--balloon-move)*-1));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{border:5px solid transparent;border-bottom:5px solid var(--balloon-color);height:0;width:0}[aria-label][data-balloon-pos][data-balloon-pos=down]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:before{left:50%;-webkit-transform:translate(-50%,calc(var(--balloon-move)*-1));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]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:before{-webkit-transform:translateY(-50%);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%;-webkit-transform:translate(var(--balloon-move),-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{border:5px solid transparent;border-left:5px solid var(--balloon-color);height:0;width:0}[aria-label][data-balloon-pos][data-balloon-pos=right]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:before{left:100%;top:50%;-webkit-transform:translate(calc(var(--balloon-move)*-1),-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{border:5px solid transparent;border-right:5px solid var(--balloon-color);height:0;width:0}[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%}.h1,.h2,.h3,.h4,.h5,.h6,.hero-heading,.size--heading-1,h1,h2,h3,h4,h5,h6{font-family:FilsonPro,Arial,sans-serif;font-weight:900;line-height:1.15}.hero-heading{font-size:56px;line-height:56px}@media(max-width:1024px){.hero-heading{font-size:40px}}.h1,h1{font-size:60px;line-height:60px}@media(max-width:834px){.h1,h1{font-size:32px}}.h2,h2{font-size:40px;line-height:40px}@media(max-width:834px){.h2,h2{font-size:32px}}.h3,h3{font-size:32px;line-height:32px}@media(max-width:834px){.h3,h3{font-size:32px}}.h4,h4{font-size:24px;line-height:24px}@media(max-width:834px){.h4,h4{font-size:24px}}.h5,h5{font-size:20px;line-height:20px}@media(max-width:834px){.h5,h5{font-size:18px}}.h6,h6{font-size:18px;line-height:18px}@media(max-width:834px){.h6,h6{font-size:18px}}.small-title{font-size:20px;font-weight:500;letter-spacing:1px}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}a.cta{display:inline-block;font-size:20px;font-weight:900}.rte{font-size:16px;letter-spacing:.35px;line-height:1.4}@media(max-width:834px){.rte{font-size:16px}}.rte p{font-size:18px;font-weight:500;margin:0}.rte p+p{margin-top:15px}.rte a{color:inherit}.rte>*+*{margin-top:15px}.rte>*+h1,.rte>*+h2,.rte>*+h3,.rte>*+h4,.rte>*+h5,.rte>*+h6{margin-top:30px}.rte h3{font-size:32px}.rte h1+h1,.rte h1+h2,.rte h1+h3,.rte h1+h4,.rte h1+h5,.rte h1+h6,.rte h2+h1,.rte h2+h2,.rte h2+h3,.rte h2+h4,.rte h2+h5,.rte h2+h6,.rte h3+h1,.rte h3+h2,.rte h3+h3,.rte h3+h4,.rte h3+h5,.rte h3+h6,.rte h4+h1,.rte h4+h2,.rte h4+h3,.rte h4+h4,.rte h4+h5,.rte h4+h6,.rte h5+h1,.rte h5+h2,.rte h5+h3,.rte h5+h4,.rte h5+h5,.rte h5+h6,.rte h6+h1,.rte h6+h2,.rte h6+h3,.rte h6+h4,.rte h6+h5,.rte h6+h6{margin-top:10px}.rte ol,.rte ul{padding-left:20px}.rte ol li,.rte ul li{margin-bottom:10px}.rte ol{list-style:decimal}.rte ul{list-style:disc}.rte .image-grid,.rte>img,.rte>p>img{margin-top:50px}.rte img{display:block}.rte .image-grid{list-style:none;padding:0}@media(max-width:834px){.rte .image-grid.slick-dotted{padding-bottom:30px}.rte .image-grid.slick-dotted .slick-dots{justify-content:center;padding:0}}.rte .image-grid>li{width:50%}.rte .image-grid>li img{display:block;width:100%}.rte a{-webkit-text-decoration-skip:ink;text-decoration:underline;text-decoration-skip-ink:auto}.rte a:hover{color:#70d44b}.rte.rte--l,.rte.rte--larger,.rte.rte--xl{font-size:18px}.rte.rte--s{font-size:14px}.rte.rte--xs{font-size:12px}hr{background-color:currentColor;border:0;color:inherit;display:block;height:1px;margin:0;width:100%}b,strong{font-weight:700}em,i{font-style:italic}.underline{overflow:hidden;position:relative}.underline:after{border-bottom:1px solid;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .25s;width:100%}:root{--header-height:94px;--announcement-bar-height:30px}@media(max-width:834px){:root{--header-height:68px}}body{text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:FilsonPro,Arial,sans-serif;padding-top:calc(var(--header-height, 94px) + var(--announcement-bar-height) - 20px)}@media(max-width:834px){body{padding-top:calc(var(--header-height, 68px) + var(--announcement-bar-height) - 20px)}}body.slideout-panel{will-change:auto}body.no-scroll{overflow:hidden}body:not(.template-index){padding-top:calc(var(--header-height, 94px) + var(--announcement-bar-height))}@media(max-width:834px){body:not(.template-index){padding-top:calc(var(--header-height, 68px) + var(--announcement-bar-height))}}body .bodyWrap{overflow:hidden}*{outline:none}iframe{max-width:100%}input{box-shadow:none}input::-webkit-input-placeholder{line-height:normal!important}input:-ms-input-placeholder{line-height:normal!important}input::-ms-input-placeholder{line-height:normal!important}input::placeholder{line-height:normal!important}input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}[data-scroll-slider]{-ms-overflow-style:none;overflow:hidden!important;scrollbar-width:none}[data-scroll-slider]::webkit-scrollbar{display:none}.ffc--table{border-collapse:collapse;width:100%}.ffc--table td,.ffc--table th{padding:6px 8px;text-align:right}.ffc--table td:first-child,.ffc--table th:first-child{padding-left:0}.ffc--table thead th{font-size:12px;font-weight:600;text-transform:uppercase}.ffc--table tbody tr td{border-bottom:1px solid var(--product-primary);border-top:1px solid var(--product-primary);font-size:10px;text-align:right}.ffc--table tbody tr td:first-child{text-align:left}.pagination .next img,.pagination .prev img{height:16px}.pagination .page.current{background:#70d44b;border-color:#70d44b}.pagination .prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pagination .page a,.pagination .page.current{height:34px;min-width:34px}.yotpo .yotpo-bottomline .yotpo-icon-empty-star,.yotpo .yotpo-bottomline .yotpo-icon-half-star,.yotpo .yotpo-bottomline .yotpo-icon-star{color:var(--product-primary)!important}.ffc--featured-articles.wrapper,.ffc--featured-collections.wrapper,.landing-block--image-and-text.wrapper{margin:0;max-width:100%;padding-bottom:100px;padding-top:100px}.ffc--featured-articles,.landing-block--image-and-text .wrapper{background:rgba(175,0,97,.05)}.landing-block--image-and-text .picture-element-wrapper{border-radius:50%}.bh-sl-container{height:100vh;position:relative}.bh-sl-container .bh-sl-form-container{clear:none;float:none;margin:auto;max-width:490px;position:absolute;right:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}#bh-sl-map{height:100vh!important}.bh-sl-container #page-header{display:none}#scapl-geocode-btn,.scasl-search-btn button{background-color:#f4b223!important;border-radius:50px;height:auto;margin-top:15px!important;padding:15px 30px;width:100%}#bh-sl-submit,button#scapl-geocode-btn{border-radius:9px!important;height:auto!important;padding:11px 22px 14px!important;width:100%!important}.wrapper{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:100px;padding-right:100px;width:100%}@media(max-width:1149px){.wrapper{padding-left:50px;padding-right:50px}}@media(max-width:834px){.wrapper{padding-left:16px;padding-right:16px}}.wrapper.wrapper--no-pad{padding-left:0;padding-right:0}.wrapper.wrapper--only-pad{max-width:none}.wrapper.wrapper--xs{max-width:1040px}.wrapper.wrapper--s{max-width:1240px}.wrapper.wrapper--l{max-width:1640px}.wrapper.wrapper--xl{max-width:1840px}.cart-item--rivets{background:#fff;border:1px solid rgba(47,50,52,.2);border-radius:16px;margin:0 0 16px;overflow:hidden}.cart-item--rivets:last-child{margin-bottom:0}.cart-item--rivets .cart-item-row{width:100%}.cart-item--rivets .top-area{gap:8px;padding:16px}.cart-item--rivets .top-area .info-area .cart-item-product-title{font-size:14px;font-style:normal;font-weight:500;line-height:19px;margin:0 0 6px}.cart-item--rivets .top-area .info-area .cart-item-product-selling-plan-name{font-style:italic}.cart-item--rivets .top-area .info-area p{line-height:10px;margin-bottom:6px}.cart-item--rivets .top-area .info-area span{font-size:10px;font-weight:400;line-height:16px}.cart-item--rivets .top-area .info-area .quantity-selector{width:90px}.cart-item--rivets .top-area .info-area .quantity-selector input{font-size:12px;height:30px;padding:8px 0 12px;width:30px}.cart-item--rivets .top-area .info-area .quantity-selector button{height:30px;width:30px}.cart-item--rivets .top-area .info-area .quantity-selector button svg{height:8px;width:8px}.cart-item--rivets .top-area .image-area{border-radius:8px;flex:65px 0 0}.cart-item--rivets .top-area .image-area .cart-item-product-image-img{padding-bottom:100%}.cart-item--rivets .top-area .remove{align-items:center;background:#f8f8f5;border-radius:100px;display:block;display:flex;height:23px;justify-content:center;width:23px}.cart-item--rivets .top-area .remove svg{height:14px;width:14px}.cart-item--rivets .top-area .price-area{gap:8px}.cart-item--rivets .top-area .price-area .cart-item-line-price{font-size:14px;font-weight:500;line-height:19px}.cart-item--rivets .top-area .price-area .cart-item-line-price.cart-item-line-compare-price{font-size:12px;font-weight:425;line-height:18px;text-decoration-line:line-through}.cart-item--rivets .bottom-area__inner{background:linear-gradient(0deg,rgba(215,89,9,.05),rgba(215,89,9,.05)),#fff;border-top:1px solid rgba(47,50,52,.2);padding:16px}.cart-item--rivets .bottom-area .cart-item-checkbox input{display:none}.cart-item--rivets .bottom-area .cart-item-checkbox input:checked~label svg .checked{display:block}.cart-item--rivets .bottom-area .cart-item-checkbox label{font-size:14px;font-weight:500;gap:16px;line-height:19px;margin:0}.cart-item--rivets .bottom-area .cart-item-checkbox label svg{height:26px;width:26px}.cart-item--rivets .bottom-area .cart-item-checkbox label svg .checked{display:none}.cart-item--rivets .bottom-area .cart-item-subscription-row{margin-top:8px}.cart-item--rivets .bottom-area .cart-item-subscription-row>span{font-size:12px;font-weight:425;line-height:18px}.cart-item--rivets .bottom-area .cart-item-subscription-row .price-area{gap:8px}.cart-item--rivets .bottom-area .cart-item-subscription-row .price-area .cart-item-line-price{font-size:14px;font-weight:500;line-height:19px}.cart-item--rivets .bottom-area .cart-item-subscription-row .price-area .cart-item-line-price.cart-item-line-compare-price{font-size:12px;font-weight:425;line-height:18px;text-decoration-line:line-through}.cart-item--rivets .bottom-area .cart-item-subscription-plans{display:none;margin-top:12px}.cart-item--rivets .bottom-area .cart-item-subscription-plans.shown{display:block}.cart-item--rivets .bottom-area .cart-item-subscription-plans .subscription-choices>p{font-size:12px;font-weight:500;line-height:18px;margin:0 0 8px}.cart-item--rivets .bottom-area .cart-item-subscription-plans .subscription-choices .select-wrapper{position:relative}.cart-item--rivets .bottom-area .cart-item-subscription-plans .subscription-choices .select-wrapper select{background:#fff;border:1px solid #2f3234;border-radius:8px;font-size:12px;font-weight:425;line-height:18px;padding:8px;width:100%}.cart-item--rivets .bottom-area .cart-item-subscription-plans .subscription-choices .select-wrapper select:focus+svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cart-item--rivets .bottom-area .cart-item-subscription-plans .subscription-choices .select-wrapper svg{position:absolute;right:10px;top:16px;transition:all .3s ease}.mega-menu{background-color:var(--menu-bg-color);border-radius:0 0 24px 24px;box-shadow:0 4px 4px 0 rgba(0,0,0,.05);color:var(--menu-text-color);left:0;max-height:calc(100vh - var(--header-height));opacity:0;overflow:auto;position:absolute;scrollbar-width:none;top:100%;transition:opacity .35s ease,visibility .35s ease;visibility:hidden;width:100%}.mega-menu::-webkit-scrollbar{background:transparent;border:none;display:none;height:0;margin:0;padding:0;width:0}.mega-menu.open{opacity:1;visibility:visible}@media(min-width:835px){.mega-menu:not(.open){pointer-events:none}}.mega-menu:not(.open) img[data-lazy]:not(.placeholder):not(.loaded){display:none}.mega-menu .wrapper{margin:0}.mega-menu .mega-menu-inner{padding:0 100px 24px}.mega-menu .mega-menu-inner .menu-area{flex-grow:1;gap:12px}.mega-menu .mega-menu-inner .menu-area>li a{background:#fff;border:1px solid transparent;border-radius:8px;font-size:12px;font-weight:425;gap:8px;padding:8px;transition:all .35s ease}.mega-menu .mega-menu-inner .menu-area>li a:hover{border-color:#d86018}.mega-menu .mega-menu-inner .menu-area>li a .object-fit--contain,.mega-menu .mega-menu-inner .menu-area>li a .object-fit--cover{height:30px;padding:0;width:30px}.btn,.button{align-items:center;-webkit-appearance:none;appearance:none;display:inline-flex;font-weight:900;justify-content:center;min-width:200px;padding:11px 22px 14px;text-transform:uppercase;transition:all .35s ease}.btn.btn--has-loader,.btn[type=submit],.button.btn--has-loader,.button[type=submit]{position:relative}.btn.btn--has-loader:before,.btn[type=submit]:before,.button.btn--has-loader:before,.button[type=submit]:before{-webkit-animation:rotate .5s linear infinite;animation:rotate .5s linear infinite;background-image:url(icon-loading--white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16px;left:calc(50% - 8px);opacity:0;pointer-events:none;position:absolute;top:calc(50% - 8px);transition:opacity .35s ease,visibility .35s ease;visibility:hidden;width:16px;z-index:2}.btn.btn--has-loader.btn--fourth:before,.btn[type=submit].btn--fourth:before,.button.btn--has-loader.btn--fourth:before,.button[type=submit].btn--fourth:before{background-image:url(icon-loading--white.svg)}.btn.btn--has-loader.btn--loading,.btn.btn--has-loader.ffc--adding-to-cart,.btn[type=submit].btn--loading,.btn[type=submit].ffc--adding-to-cart,.button.btn--has-loader.btn--loading,.button.btn--has-loader.ffc--adding-to-cart,.button[type=submit].btn--loading,.button[type=submit].ffc--adding-to-cart{color:transparent!important;pointer-events:none}.btn.btn--has-loader.btn--loading:hover,.btn.btn--has-loader.ffc--adding-to-cart:hover,.btn[type=submit].btn--loading:hover,.btn[type=submit].ffc--adding-to-cart:hover,.button.btn--has-loader.btn--loading:hover,.button.btn--has-loader.ffc--adding-to-cart:hover,.button[type=submit].btn--loading:hover,.button[type=submit].ffc--adding-to-cart:hover{color:transparent}.btn.btn--has-loader.btn--loading:before,.btn.btn--has-loader.ffc--adding-to-cart:before,.btn[type=submit].btn--loading:before,.btn[type=submit].ffc--adding-to-cart:before,.button.btn--has-loader.btn--loading:before,.button.btn--has-loader.ffc--adding-to-cart:before,.button[type=submit].btn--loading:before,.button[type=submit].ffc--adding-to-cart:before{opacity:1;visibility:visible}.btn:hover,.button:hover{background:#000;border-color:#000;color:#fff}.btn:hover .icon-btn-arrow,.button:hover .icon-btn-arrow{-webkit-transform:translate(4px);transform:translate(4px)}.btn.btn--small,.button.btn--small{font-size:14px}.btn.btn--outline,.button.btn--outline{background:#f9611c;border-color:#f9611c;color:#fff}.btn.btn--outline:hover,.button.btn--outline:hover{background:transparent;border-color:#f9611c;color:#f9611c}.btn.btn--primary,.button.btn--primary{background:#044052;border-color:#044052;border-radius:8px;color:#fff;font-size:14px;font-weight:500;line-height:19px;padding:12px 24px}.btn.btn--primary:hover,.button.btn--primary:hover{background:#146376;border-color:#146376;color:#fff}.btn.btn--secondary,.button.btn--secondary{background:#f9611c;border-color:#f9611c;color:#fff}.btn.btn--secondary:hover,.button.btn--secondary:hover{background:transparent;border-color:#f9611c;color:#f9611c}.btn.btn--third,.button.btn--third{background:#f9611c;border-color:#f9611c;color:#fff}.btn.btn--third:hover,.button.btn--third:hover{background:transparent;border-color:#f9611c;color:#f9611c}.btn.btn--fourth,.button.btn--fourth{background:#4ce1e6;border-color:#4ce1e6;color:#000}.btn.btn--fourth:hover,.button.btn--fourth:hover{background:transparent;border-color:#4ce1e6;color:#4ce1e6}.btn.btn--white,.button.btn--white{background:#fff;border-color:#fff;color:#000}.btn.btn--white:hover,.button.btn--white:hover{background:#000;border-color:#000;color:#fff}.btn .icon-btn-arrow,.button .icon-btn-arrow{align-items:center;background:hsla(0,0%,100%,.5);border-radius:100px;display:flex;height:16px;justify-content:center;margin-left:8px;transition:-webkit-transform .3 ease;transition:transform .3 ease;transition:transform .3 ease,-webkit-transform .3 ease;width:16px}.btn .icon-btn-arrow svg,.button .icon-btn-arrow svg{height:9px;width:9px}[data-preload]{transition:all .35s ease}[data-preload]:not([data-preload=loaded]){opacity:0;visibility:hidden}picture{position:relative}picture .placeholder{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}img[data-lazy][data-srcset]:not([srcset]){visibility:hidden}img[data-lazy]:not(.picture-element-image){opacity:0;transition:opacity .25s ease}img[data-lazy]:not(.picture-element-image):not([src]){visibility:hidden}img[data-lazy]:not(.picture-element-image).error,img[data-lazy]:not(.picture-element-image).loaded{opacity:1}img[data-lazy-manual]{opacity:0;transition:opacity .25s ease,visibility .35s ease}img[data-lazy-manual]:not([srcset]){visibility:hidden}img[data-lazy-manual].error,img[data-lazy-manual].loaded{opacity:1}.picture-element-wrapper{overflow:hidden;padding-bottom:var(--aspect-desktop);position:relative}@media(max-width:834px){.picture-element-wrapper{padding-bottom:var(--aspect-tablet)}}.picture-element-wrapper .placeholder,.picture-element-wrapper picture{height:100%;left:0;position:absolute;top:0;width:100%}.picture-element-wrapper picture img{width:100%}.picture-element-wrapper:not(.object-fit--cover):not(.object-fit--contain) picture img{height:auto}.picture-element-wrapper .placeholder{-webkit-filter:blur(5px);filter:blur(5px);pointer-events:none;transition:opacity .5s ease,-webkit-filter .5s ease;transition:opacity .5s ease,filter .5s ease;transition:opacity .5s ease,filter .5s ease,-webkit-filter .5s ease;z-index:1}.picture-element-wrapper picture.error+.placeholder,.picture-element-wrapper picture.loaded+.placeholder{opacity:0}.product-grid-item{display:flex;flex-direction:column;margin-bottom:30px}@media(max-width:834px){.product-grid-item{margin-bottom:0}}.product-grid-item .product-image-area{position:relative;width:100%}.product-grid-item .product-image-area>a{display:block;position:relative}@media(min-width:835px){.product-grid-item .product-image-area>a:hover .object-fit--contain.has-hover-image,.product-grid-item .product-image-area>a:hover .object-fit--cover.has-hover-image{opacity:0;visibility:hidden}.product-grid-item .product-image-area>a:hover .object-fit--contain.hover-image,.product-grid-item .product-image-area>a:hover .object-fit--cover.hover-image{opacity:1;visibility:visible}}.product-grid-item .product-image-area>a .object-fit--contain,.product-grid-item .product-image-area>a .object-fit--cover{padding-bottom:100%}.product-grid-item .product-image-area>a .object-fit--contain.hover-image,.product-grid-item .product-image-area>a .object-fit--cover.hover-image{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .15s linear,visibility .15s linear;visibility:hidden;width:100%}.product-grid-item .product-info-area{align-items:center;display:flex;flex-direction:column;flex-grow:1;padding-bottom:16px;padding-top:16px;text-align:center}@media(max-width:834px){.product-grid-item .product-info-area{flex-wrap:wrap}}.product-grid-item .product-info-area .product-title{color:var(--title-color);font-size:40px;font-weight:900;line-height:40px;margin-bottom:0}.product-grid-item .product-info-area .product-price{font-size:16px;margin:8px 0 0}@media(max-width:834px){.product-grid-item .product-info-area .product-price{font-size:14px}}.product-grid-item.product-grid-item--small .product-info-area .product-title{font-size:14px}.search-dropdown{background:#044052;border-radius:0 0 24px 24px;box-shadow:0 4px 4px 0 rgba(0,0,0,.05);left:0;max-height:calc(100vh - 94px);max-height:calc(var(--vh, 1vh)*100 - var(--header-height));overflow:hidden;overflow-y:auto;position:absolute;top:100%;transition:opacity .25s cubic-bezier(.22,1,.36,1),visibility .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);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);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),-webkit-transform .25s cubic-bezier(.22,1,.36,1);width:100%;z-index:10;-webkit-overflow-scrolling:touch;scrollbar-color:#e12a82 rgba(0,0,0,.1);scrollbar-width:thin}.search-dropdown::-webkit-scrollbar{width:5px}.search-dropdown::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.search-dropdown::-webkit-scrollbar-thumb{background-color:#e12a82;border:0;border-radius:0}@media(min-width:835px){.search-dropdown{padding-bottom:10px}}@media(max-width:834px){.search-dropdown{max-height:calc(100vh - 68px);max-height:calc(var(--vh, 1vh)*100 - var(--header-height))}}.search-dropdown.ajax-search--loading:after,.search-dropdown.ajax-search--loading:before{opacity:1;pointer-events:auto;visibility:visible}.search-dropdown:before{-webkit-animation:rotate .5s linear infinite;animation:rotate .5s linear infinite;background-image:url(icon-loading.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:30px;left:calc(50% - 15px);top:calc(50% - 15px);width:30px;z-index:2}.search-dropdown:after,.search-dropdown:before{content:"";opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease,visibility .35s ease;visibility:hidden}.search-dropdown:after{background:hsla(0,0%,100%,.8);height:100%;left:0;top:0;width:100%;z-index:1}.search-dropdown:not(.open){opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden}.search-dropdown:not(.open) img:not(.placeholder):not(.loaded){display:none}.search-dropdown .wrapper{padding-bottom:10px;padding-top:0}@media(max-width:834px){.search-dropdown .wrapper{padding-bottom:16px}}.search-dropdown .close-search-dropdown{background:transparent;border:0;border-radius:0;padding:0;position:absolute;right:90px;top:16px;z-index:1}@media(max-width:834px){.search-dropdown .close-search-dropdown{right:16px;top:16px}}.search-dropdown .close-search-dropdown img{height:40px;width:40px}@media(max-width:834px){.search-dropdown .close-search-dropdown img{height:32px;width:32px}}.search-dropdown .inner{margin:0 auto;max-width:740px;position:relative}@media(max-width:834px){.search-dropdown .inner{margin-top:16px}}.search-dropdown .inner img{height:24px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px}@media(max-width:834px){.search-dropdown .inner img{height:19px;left:5px;width:19px}}.search-dropdown .inner input{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid #fff;color:#fff;font-size:24px;font-weight:500;font-weight:900;line-height:normal;overflow:hidden;padding:12px 0 12px 55px;text-transform:uppercase;transition:border-color .25s ease;width:100%}@media(max-width:834px){.search-dropdown .inner input{font-size:18px;padding:10px 0 10px 40px}}.search-dropdown .inner input::-webkit-input-placeholder{color:hsla(0,0%,100%,.3)}.search-dropdown .inner input:-ms-input-placeholder{color:hsla(0,0%,100%,.3)}.search-dropdown .inner input::-ms-input-placeholder{color:hsla(0,0%,100%,.3)}.search-dropdown .inner input::placeholder{color:hsla(0,0%,100%,.3)}@media(max-width:834px){.search-dropdown .search-results .search-results-header{flex-wrap:wrap;justify-content:center;text-align:center}.search-dropdown .search-results .search-results-header .s5{margin-bottom:16px;width:100%}}.search-dropdown .search-results .search-results-products{margin-top:20px}@media(max-width:834px){.search-dropdown .search-results .search-results-products{margin-top:25px;overflow:visible}}.search-dropdown .search-results .search-results-products .no-results{width:100%}.search-dropdown .search-results .search-results-products .product-grid-item{width:25%}@media(max-width:834px){.search-dropdown .search-results .search-results-products .product-grid-item{width:50%}}.article-grid-item{background:#fff;border-bottom-left-radius:25px;border-bottom-right-radius:25px;box-shadow:0 4px 10px 0 rgba(0,0,0,.05)}.article-grid-item .image-area>a{display:block}.article-grid-item .info-area{padding:24px 32px 40px;text-align:center}@media(max-width:834px){.article-grid-item .info-area{padding:24px 24px 32px}}.article-grid-item .info-area .top-area{margin-bottom:12px}.article-grid-item .info-area .top-area .tags{margin:0}.article-grid-item .info-area .top-area .tags a{color:#e74a27;font-size:12px;font-weight:900;letter-spacing:.7px;text-decoration:none;text-transform:uppercase}.article-grid-item .info-area .top-area .tags a[data-tag=recipes]{color:#009baa}.article-grid-item .info-area .top-area time{color:rgba(30,30,28,.5);font-size:12px;letter-spacing:.7px}.article-grid-item .info-area .article-title{color:#af0061;font-size:30px;font-weight:900}.article-grid-item .info-area .article-link{font-weight:500}.mobile-nav{background:var(--mobile-bg-color);color:var(--mobile-text-color);height:calc(100vh - 68px);height:calc(var(--vh, 1vh)*100 - var(--announcement-bar-height));left:0;opacity:0;overflow-y:auto;padding:0;padding-top:var(--header-height);position:absolute;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:opacity .25s cubic-bezier(.22,1,.36,1),visibility .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);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);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),-webkit-transform .25s cubic-bezier(.22,1,.36,1);visibility:hidden;width:100%;z-index:10;-webkit-overflow-scrolling:touch}.mobile-nav.open{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}.mobile-nav .search-area{margin-bottom:16px;margin-top:24px;padding:0 16px}.mobile-nav .search-area form{background:#fff;border:1px solid rgba(47,50,52,.2);border-radius:8px;padding:4px}.mobile-nav .search-area form .icon-area{align-items:center;background:#f8f8f5;border-radius:50%;display:flex;height:35px;justify-content:center;min-height:35px;min-width:35px;width:35px}.mobile-nav .search-area form .icon-area svg{height:15px;width:15px}.mobile-nav .search-area form input{flex-grow:1;font-size:12px;font-weight:425;line-height:18px;padding:10px 8px}.mobile-nav>ul.mobile__main-menu{margin-bottom:20px}.mobile-nav>ul.mobile__main-menu>li{padding:0 16px}.mobile-nav>ul.mobile__main-menu>li+li{margin-top:16px}.mobile-nav>ul.mobile__main-menu>li .link-wrapper{background:#fff;border:1px solid rgba(47,50,52,.2);border-radius:8px;font-size:16px;font-weight:500;line-height:22px;padding:4px 12px 4px 4px;transition:all .35s ease}@media(max-width:1024px){.mobile-nav>ul.mobile__main-menu>li .link-wrapper{align-items:flex-start;flex-direction:column;gap:0}.mobile-nav>ul.mobile__main-menu>li .link-wrapper>a{width:100%}}.mobile-nav>ul.mobile__main-menu>li .link-wrapper>a.open .icon-area svg{-webkit-transform:rotate(0)!important;transform:rotate(0)!important}.mobile-nav>ul.mobile__main-menu>li .link-wrapper>a>.link-title{color:var(--mobile-text-color);gap:8px;position:relative;width:100%}.mobile-nav>ul.mobile__main-menu>li .link-wrapper>a>.link-title>.object-fit--cover{border-radius:8px;height:40px;overflow:hidden;padding:0;width:40px}.mobile-nav>ul.mobile__main-menu>li .link-wrapper>a>.link-title>.icon-area{align-items:center;background:#fff;border:1px solid rgba(47,50,52,.2);border-radius:50%;display:block;display:flex;height:26px;justify-content:center;margin-left:auto;width:26px}.mobile-nav>ul.mobile__main-menu>li .link-wrapper>a>.link-title>.icon-area svg{height:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all .35s ease;width:10px}.mobile-nav>ul.mobile__main-menu>li .link-wrapper>a>.link-title>.icon-area svg path{fill:var(--mobile-text-color);transition:all .35s ease}.mobile-nav>ul.mobile__main-menu>li .link-wrapper>a>.link-title .nav-label{background:#d86018;border-radius:4px;color:#fff;font-size:8px;font-weight:500;line-height:10px;padding:4px 6px;position:absolute;right:8px;text-transform:uppercase;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-nav>ul.mobile__main-menu>li .mega-menu{background-color:var(--mobile-menu-bg-color);border:0;box-shadow:none;color:var(--mobile-menu-text-color);max-height:none;max-height:0;opacity:1;overflow:hidden;padding:0;position:static;transition:all .35s ease;visibility:visible}.mobile-nav>ul.mobile__main-menu>li .mega-menu .mega-menu-inner{display:flex;flex-direction:column;gap:12px;padding:16px}.mobile-nav>ul.mobile__main-menu>li .mega-menu .mega-menu-inner ul{display:flex;flex-direction:column;gap:12px}.mobile-nav>ul.mobile__main-menu>li .mega-menu .mega-menu-inner ul li .link-title{font-size:12px;font-weight:425;gap:8px;line-height:18px}.mobile-nav>ul.mobile__main-menu>li .mega-menu .mega-menu-inner ul li .link-title .object-fit--cover{border-radius:8px;height:30px;overflow:hidden;padding:0;width:30px}.mobile-nav .mobile__build-box{margin:32px 0 40px;padding:0 16px}.mobile-nav .mobile__build-box>a{border-radius:8px;display:block;overflow:hidden;position:relative}.mobile-nav .mobile__build-box>a+*{margin-top:24px}.mobile-nav .mobile__build-box .object-fit--cover{padding-bottom:34%}.mobile-nav .mobile__build-box .content--area{bottom:0;left:0;padding:14px;position:absolute;width:100%}.mobile-nav .mobile__build-box .content--area>*{color:#fff}.mobile-nav .mobile__build-box .content--area h5{font-size:16px;font-weight:500;line-height:22px;margin:0}.mobile-nav .mobile__build-box .content--area>span{align-items:center;background:#fff;border:1px solid rgba(47,50,52,.2);border-radius:50%;display:block;display:flex;height:26px;justify-content:center;width:26px}.mobile-nav .mobile__build-box .content--area>span svg{height:auto;width:13px}.mobile-nav .social-links{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:32px;margin-top:70px}.mobile-nav .social-links li{margin:0}.mobile-nav .social-links li a{align-items:center;background:#000;border-radius:50%;color:#fff;display:flex;height:29px;justify-content:center;width:29px}.mobile-nav .social-links li a.social-link-instagram{background:linear-gradient(42deg,#800bfd 14.11%,#fd01ba 35.48%,#ff2727 59.94%,#ffc900 85.79%)}.mobile-nav .social-links li a.social-link-twitter{background:#2f3234}.mobile-nav .social-links li a.social-link-facebook{background:#1f72cd}.mobile-nav .social-links li a.social-link-tiktok{background:#000}.mobile-nav .social-links li a.social-link-linkedin{background:#377ac2}.mobile-nav .social-links li a svg{height:14px;width:14px}body.nav-open{overflow:hidden}.quantity-selector-container>p{font-size:12px;font-weight:600;letter-spacing:1.2px;margin:0 0 8px}.quantity-selector-container>p span{font-weight:300}.quantity-selector{border:1px solid rgba(30,31,29,.1);border-radius:10px}.quantity-selector button{align-items:center;background:transparent;border:0;display:flex;height:44px;justify-content:center;margin:0;padding:0;transition:background .15s,border-color .15s;width:42px}.quantity-selector button:hover{background:transparent}.quantity-selector button img,.quantity-selector button svg{height:11px;width:11px}.quantity-selector button img path,.quantity-selector button svg path{stroke:var(--color-primary);transition:stroke .15s,fill .15s}.quantity-selector input{border:0;height:44px;text-align:center;width:42px}.accordion .accordion-item{border-bottom:1px solid rgba(30,31,29,.1)}.accordion .accordion-item:first-child{border-top:1px solid rgba(30,31,29,.1)}.accordion .accordion-item .accordion-header{cursor:pointer;padding:12px 0}@media(max-width:834px){.accordion .accordion-item .accordion-header{padding-left:8px;padding-right:8px}}.accordion .accordion-item .accordion-header p{font-size:14px;margin:0}.accordion .accordion-item .accordion-header svg{height:11px;min-width:11px;transition:all .35s ease;width:11px}.accordion .accordion-item.open .accordion-header svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion .accordion-item.open .accordion-header svg .horizontal-line{opacity:0}.accordion .accordion-item:not(.open) .accordion-content{max-height:0}.accordion .accordion-item .accordion-content{overflow:hidden;transition:max-height .25s}.accordion .accordion-item .accordion-content .rte{margin-bottom:20px}.product-options,.product-subscription-picker{background:var(--product-secondary,#e5f5f7);border-radius:10px;padding:16px 16px 8px}@media(max-width:834px){.product-options,.product-subscription-picker{margin:0 -8px}}.product-options .choice-block.subscription-choices:not(.shown),.product-options .product-option.subscription-choices:not(.shown),.product-subscription-picker .choice-block.subscription-choices:not(.shown),.product-subscription-picker .product-option.subscription-choices:not(.shown){display:none}@media(max-width:834px){.product-options .choice-block.subscription-choices ul li input+label,.product-options .product-option.subscription-choices ul li input+label,.product-subscription-picker .choice-block.subscription-choices ul li input+label,.product-subscription-picker .product-option.subscription-choices ul li input+label{padding:9.5px 8px}.box-builder .product-options .choice-block.subscription-choices ul li input+label,.box-builder .product-options .product-option.subscription-choices ul li input+label,.box-builder .product-subscription-picker .choice-block.subscription-choices ul li input+label,.box-builder .product-subscription-picker .product-option.subscription-choices ul li input+label{font-size:14px}}.product-options .choice-block .option-title,.product-options .choice-block p,.product-options .product-option .option-title,.product-options .product-option p,.product-subscription-picker .choice-block .option-title,.product-subscription-picker .choice-block p,.product-subscription-picker .product-option .option-title,.product-subscription-picker .product-option p{display:block;font-size:12px;font-weight:600;margin:0;text-transform:uppercase}.product-options .choice-block ul li,.product-options .product-option ul li,.product-subscription-picker .choice-block ul li,.product-subscription-picker .product-option ul li{flex-basis:0;flex-grow:1;margin-bottom:8px;margin-top:8px;min-width:25%}.product-options .choice-block ul li input,.product-options .product-option ul li input,.product-subscription-picker .choice-block ul li input,.product-subscription-picker .product-option ul li input{display:none}.product-options .choice-block ul li input+label,.product-options .product-option ul li input+label,.product-subscription-picker .choice-block ul li input+label,.product-subscription-picker .product-option ul li input+label{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;padding:8px;position:relative;text-align:center;transition:all .25s ease}@media(max-width:834px){.product-options .choice-block ul li input+label,.product-options .product-option ul li input+label,.product-subscription-picker .choice-block ul li input+label,.product-subscription-picker .product-option ul li input+label{font-size:12px;padding:12.5px 8px}}.product-options .choice-block ul li input+label.subscribe-label,.product-options .product-option ul li input+label.subscribe-label,.product-subscription-picker .choice-block ul li input+label.subscribe-label,.product-subscription-picker .product-option ul li input+label.subscribe-label{padding-right:30px}.product-options .choice-block ul li input+label span,.product-options .product-option ul li input+label span,.product-subscription-picker .choice-block ul li input+label span,.product-subscription-picker .product-option ul li input+label span{background:#fff;border:1px solid var(--product-primary,#009baa);border-radius:10px;color:var(--product-primary,#009baa);display:block;font-size:9px;left:12px;line-height:12px;padding:1px 5px;position:absolute;text-align:center;text-transform:uppercase;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-options .choice-block ul li input+label .info-trigger,.product-options .product-option ul li input+label .info-trigger,.product-subscription-picker .choice-block ul li input+label .info-trigger,.product-subscription-picker .product-option ul li input+label .info-trigger{line-height:0;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:834px){.product-options .choice-block ul li input+label .info-trigger,.product-options .product-option ul li input+label .info-trigger,.product-subscription-picker .choice-block ul li input+label .info-trigger,.product-subscription-picker .product-option ul li input+label .info-trigger{right:10px}}@media only screen and (max-width:320px){.product-options .choice-block ul li input+label .info-trigger:hover:after,.product-options .product-option ul li input+label .info-trigger:hover:after,.product-subscription-picker .choice-block ul li input+label .info-trigger:hover:after,.product-subscription-picker .product-option ul li input+label .info-trigger:hover:after{-webkit-transform:translate(-42%);transform:translate(-42%)}}.product-options .choice-block ul li input+label .info-trigger img,.product-options .product-option ul li input+label .info-trigger img,.product-subscription-picker .choice-block ul li input+label .info-trigger img,.product-subscription-picker .product-option ul li input+label .info-trigger img{height:17px;width:17px}.product-options .choice-block ul li input:checked+label,.product-options .product-option ul li input:checked+label,.product-subscription-picker .choice-block ul li input:checked+label,.product-subscription-picker .product-option ul li input:checked+label{box-shadow:0 0 0 2px var(--product-primary,#009baa);z-index:10}.yotpo a,.yotpo div,.yotpo form,.yotpo i,.yotpo img,.yotpo label,.yotpo li,.yotpo p,.yotpo span,.yotpo strong,.yotpo sup,.yotpo ul,.yotpo-reviews-carousel{font-family:FilsonPro,Arial,sans-serif!important}.yotpo-reviews-carousel .carousel-display-wrapper{display:inline-block;padding:0 0 15px!important}.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{border:none!important;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:100px;padding-right:100px}@media(max-width:1149px){.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{padding-left:50px;padding-right:50px}}@media(max-width:834px){.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{padding-left:16px;padding-right:16px}}.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline{color:var(---color-heading)!important;font-family:FilsonPro,Arial,sans-serif!important;font-size:40px!important;font-weight:900!important;line-height:1.15!important;text-transform:uppercase!important}@media(max-width:834px){.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline{font-size:32px!important}}.yotpo-reviews-carousel .carousel-display-wrapper .scroller{margin:0 -80px 0 80px!important}@media(max-width:834px){.yotpo-reviews-carousel .carousel-display-wrapper .scroller{margin:0 -20px 0 20px!important}}#yotpo-pdp-stars{margin-bottom:30px;margin-top:10px}#yotpo-pdp-stars .yotpo{padding:0!important}.yotpo .yotpo-bottomline .yotpo-icon-empty-star,.yotpo .yotpo-bottomline .yotpo-icon-half-star,.yotpo .yotpo-bottomline .yotpo-icon-star{color:#f4b223!important}#yotpo-category-stars .text-m,#yotpo-pdp-stars .text-m{font-size:14px;font-weight:900;text-decoration:underline!important}#yotpo-category-stars .yotpo span{color:#f4b223}.collection-filters{margin-top:-68px}@media(max-width:834px){.collection-filters{margin-top:-24px}}.collection-filters .collection-filters-form{border-bottom:1px solid #f4f4f4;padding:0 0 8px}@media(max-width:834px){.collection-filters .collection-filters-form{border-bottom:1px solid #f4f4f4;border-top:1px solid #f4f4f4;padding:0}}.collection-filters .collection-filters-form [data-filter-button]{cursor:pointer;padding:8px 16px}.collection-filters .collection-filters-form [data-filter-button] svg{margin:0 0 0 16px;width:12px}.collection-filters .collection-filters-form [data-filter-button].dropdown-open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.collection-filters .collection-filters-form [data-filter-dropdown]{height:auto;max-height:0;overflow:hidden;transition:max-height .3s ease}.collection-filters .collection-filters-form [data-filter-dropdown].open{max-height:2000px}.collection-filters .collection-filters-form .filter-item{margin:0 8px 0 0;position:relative}.collection-filters .collection-filters-form .filter-button{background:#f8f4fb;border-radius:8px;font-size:12px;letter-spacing:.72px}.collection-filters .collection-filters-form .filter-dropdown{background-color:#f8f4fb;border-radius:8px;bottom:-2px;font-size:12px;left:50%;letter-spacing:.72px;min-width:130px;position:absolute;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);width:100%;z-index:10}.collection-filters .collection-filters-form .filter-dropdown .filter-dropdown-inner{padding:0 16px}.collection-filters .collection-filters-form .filter-dropdown .filter-header{padding:16px 0}.collection-filters .collection-filters-form .filter-dropdown .filter-remove{margin:8px 0 0}.collection-filters .collection-filters-form .filter-dropdown .filter-remove a{font-weight:700}.collection-filters .collection-filters-form .filter-dropdown .filter-price{margin:0 0 16px}.collection-filters .collection-filters-form .filter-dropdown .filter-price input{border-radius:8px;padding:8px;width:100%}.collection-filters .collection-filters-form .filter-list-item>input[type=checkbox]:checked~label{font-weight:700}.collection-filters .collection-filters-form .filter-list-item:last-child label{border-bottom:none;padding:16px 0 18px}.collection-filters .collection-filters-form .filter-list-item label{border-bottom:1px solid #d9cae4;cursor:pointer;display:block;margin:0;padding:16px 0}.collection-filters .collection-filters-form .filter-list-item label.disabled{cursor:unset;opacity:.5}.collection-filters .collection-filters-form .filter-sorting{margin:0 0 0 auto;position:relative}@media(max-width:834px){.collection-filters .collection-filters-form .filter-sorting{width:50%}}.collection-filters .collection-filters-form .filter-sorting .filter-select{font-size:14px}@media(max-width:834px){.collection-filters .collection-filters-form .filter-sorting .filter-select{letter-spacing:.84px;padding:14px;text-align:center}}.collection-filters .collection-filters-form .filter-sorting .filter-sorting-list{background-color:#f5f5f5;border-radius:8px;bottom:-4px;font-size:12px;left:50%;letter-spacing:.72px;position:absolute;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);width:139px;z-index:10}@media(max-width:834px){.collection-filters .collection-filters-form .filter-sorting .filter-sorting-list{bottom:-18px}}.collection-filters .collection-filters-form .filter-sorting .filter-sorting-list .filter-sorting-item{padding:0 16px}.collection-filters .collection-filters-form .filter-sorting .filter-sorting-list .filter-sorting-item:last-child a{border-bottom:none}.collection-filters .collection-filters-form .filter-sorting .filter-sorting-list .filter-sorting-item a{border-bottom:1px solid #dadada;display:block;padding:16px 0}.collection-filters .collection-filters-form .mobile-filters-button{font-size:14px;letter-spacing:.84px;padding:14px;text-align:center;width:50%}.collection-filters .mobile-filters-drawer{background:#fff;height:calc(100vh - 68px);height:calc(var(--vh, 1vh)*100 - var(--header-height));left:0;max-width:255px;opacity:0;overflow-y:auto;padding:20px 16px;position:fixed;top:var(--header-height);-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:opacity .25s cubic-bezier(.22,1,.36,1),visibility .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);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);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),-webkit-transform .25s cubic-bezier(.22,1,.36,1);visibility:hidden;width:100%;z-index:10;-webkit-overflow-scrolling:touch}.collection-filters .mobile-filters-drawer.open{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}.collection-filters .mobile-filters-drawer .mobile-facets{height:100%}.collection-filters .mobile-filters-drawer .mobile-facets__main{display:flex;flex-direction:column;height:100%}.collection-filters .mobile-filters-drawer .mobile-facets__details{font-size:12px;letter-spacing:.72px;margin:0 0 20px}.collection-filters .mobile-filters-drawer .mobile-facets__details .mobile-facets__summary{background-color:#f8f4fb;border-radius:8px;padding:8px 20px 8px 21px}.collection-filters .mobile-filters-drawer .mobile-facets__details .mobile-facets__summary[aria-expanded=true] .mobile-facets__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.collection-filters .mobile-filters-drawer .mobile-facets__details .mobile-facets__submenu{padding:0 16px}.collection-filters .mobile-filters-drawer .mobile-facets__details .mobile-facets__submenu .mobile-facets__info{margin:16px 0}.collection-filters .mobile-filters-drawer .mobile-facets__details .mobile-facets__submenu input{background-color:#f5f5f5;border-radius:8px;padding:8px;width:100%}.collection-filters .mobile-filters-drawer .mobile-facets__details .mobile-facets__list .mobile-facets__item:last-child label{border-bottom:none;padding:16px 0 0}.collection-filters .mobile-filters-drawer .mobile-facets__details .mobile-facets__list .mobile-facets__item label{border-bottom:1px solid #d9cae4;display:block;margin:0;padding:16px 0}.collection-filters .mobile-filters-drawer .mobile-facets__details .mobile-facets__list .mobile-facets__item label.disabled{opacity:.5}.collection-filters .mobile-filters-drawer .mobile-facets__footer{margin:auto 0 0}.collection-filters .mobile-filters-drawer .mobile-facets__footer .button{margin:0 0 20px;width:100%}.collection-filters .mobile-filters-drawer .mobile-facets__footer .mobile-facets__clear-wrapper{text-align:center}.collection-filters .mobile-filters-drawer .mobile-facets__footer .mobile-facets__clear-wrapper a{display:block;font-size:14px;text-decoration:underline}.collection-filters .mobile-filters-overlay{background:rgba(0,0,0,.4);content:"";height:calc(100vh - 68px);height:calc(var(--vh, 1vh)*100 - var(--header-height));left:0;opacity:0;position:fixed;top:var(--header-height);transition:opacity .25s cubic-bezier(.22,1,.36,1),visibility .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);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);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),-webkit-transform .25s cubic-bezier(.22,1,.36,1);visibility:hidden;width:100%;z-index:5}.collection-filters .mobile-filters-overlay.open{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}.atc-bar{background-color:#fff;bottom:0;box-shadow:0 -4px 4px 0 rgba(0,0,0,.05);left:0;padding:20px 20px 18px;position:fixed;transition:all .35s ease;width:100%;z-index:99}@media(max-width:834px){.atc-bar{padding:0}}.atc-bar:not(.shown){-webkit-transform:translateY(100%);transform:translateY(100%)}.atc-bar .atc-dropdown{margin:0 20px 0 0;position:relative}.atc-bar .atc-dropdown:not(.shown){display:none}.atc-bar .atc-dropdown .atc-dropdown-trigger{border:1px solid rgba(0,0,0,.1);border-radius:10px;cursor:pointer;margin:0;min-width:242px}.atc-bar .atc-dropdown .atc-dropdown-trigger svg{height:7px;width:12px}.atc-bar .atc-dropdown .atc-dropdown-trigger.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.atc-bar .atc-dropdown .atc-dropdown-options{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;left:0;padding:16px 20px;position:absolute;top:-8px;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all .35s ease;width:100%}.atc-bar .atc-dropdown .atc-dropdown-options:not(.shown){display:none}.atc-bar .atc-dropdown .atc-dropdown-options li:last-child label{margin:0}.atc-bar .atc-dropdown .atc-dropdown-options li label{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:600;margin:0 0 18px;text-transform:uppercase}.atc-bar .atc-dropdown .atc-dropdown-options li label:hover{color:var(--product-primary)}.atc-bar .atc-dropdown .atc-dropdown-options li label span:first-child{font-size:12px;font-weight:600;margin:0 28px 0 0;text-transform:uppercase}.atc-bar .atc-dropdown .atc-dropdown-options li label span:nth-child(2){font-size:14px;font-weight:400;text-transform:none}.atc-bar .atc-dropdown--type .atc-dropdown-trigger{border:2px solid var(--product-primary);font-size:14px;font-weight:600;padding:8px 20px 7px;position:relative;text-transform:uppercase}.atc-bar .atc-dropdown--type .atc-dropdown-trigger.subscribe .discount{display:block}.atc-bar .atc-dropdown--type .atc-dropdown-trigger .discount{background:#fff;border:1px solid var(--product-primary);border-radius:10px;color:var(--product-primary);display:none;font-size:9px;left:12px;line-height:12px;padding:1px 5px;position:absolute;text-align:center;text-transform:uppercase;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.atc-bar .atc-dropdown--plan .atc-dropdown-trigger{padding:9px 20px 8px}.atc-bar .atc-dropdown--plan [data-atc-dropdown-active-option] span:first-child{font-size:12px;font-weight:600;margin:0 28px 0 0;text-transform:uppercase}.atc-bar .atc-dropdown--plan [data-atc-dropdown-active-option] span:nth-child(2){font-size:14px}.atc-bar .quantity-selector-container{margin:0 auto 0 0}.atc-bar .quantity-selector-container .quantity-selector button,.atc-bar .quantity-selector-container .quantity-selector input{height:38px}.atc-bar .pack-info{font-size:14px;font-weight:300;margin:0 8px 0 auto;opacity:.7}.atc-bar .product-prices{line-height:1.2;margin:0 20px 0 0}.atc-bar .product-prices span{font-size:24px}.atc-bar .product-prices .compare-at-price{margin-left:8px;opacity:.2;text-decoration:line-through}.atc-bar .btn[data-submit]{margin:0;padding:8px 22px 10px}.atc-bar .atc-bar-mobile{border-radius:0;padding:22px 22px 24px;text-transform:unset;width:100%}.quickview-popup{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;padding:30px 100px;position:fixed;top:0;transition:all .35s ease;width:100%;z-index:99}@media(max-width:834px){.quickview-popup{height:95%;left:50%;padding:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%}}.quickview-popup:not(.shown){opacity:0;pointer-events:none;visibility:hidden}.quickview-popup>.inner{background:#fff;max-width:1100px;position:relative;width:100%}@media(max-width:834px){.quickview-popup>.inner{height:100%}}.quickview-popup>.inner .scroll-container{overflow-y:auto;-webkit-overflow-scrolling:touch;display:block;max-height:calc(100vh - 120px);max-height:calc(var(--vh)*100 - 60px);min-height:300px;padding:40px}@media(max-width:834px){.quickview-popup>.inner .scroll-container{max-height:100vh;max-height:calc(var(--vh)*100);padding:0;scrollbar-width:none}.quickview-popup>.inner .scroll-container::-webkit-scrollbar{background:transparent;border:none;display:none;height:0;margin:0;padding:0;width:0}}.quickview-popup>.inner .scroll-container::-webkit-scrollbar{background-color:transparent;width:10px}@media(max-width:834px){.quickview-popup>.inner .scroll-container::-webkit-scrollbar{width:0}}.quickview-popup>.inner .scroll-container::-webkit-scrollbar-thumb{background-color:hsla(0,0%,87%,.5);border-radius:0}.quickview-popup>.inner .scroll-container::-webkit-scrollbar-track{margin:15px 0}.quickview-popup>.inner.loading:after,.quickview-popup>.inner.loading:before{opacity:1;visibility:visible}.quickview-popup>.inner.loading .close-popup{opacity:0;visibility:hidden}.quickview-popup>.inner:before{-webkit-animation:rotate .5s linear infinite;animation:rotate .5s linear infinite;background-image:url(icon-loading.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:30px;left:calc(50% - 15px);top:calc(50% - 15px);width:30px;z-index:2}.quickview-popup>.inner:after,.quickview-popup>.inner:before{content:"";opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease,visibility .35s ease;visibility:hidden}.quickview-popup>.inner:after{background:hsla(0,0%,100%,.8);border-radius:25px;height:100%;left:0;top:0;width:100%;z-index:1}.quickview-popup>.inner .close-popup{align-items:center;background:#e12a82;border-radius:50%;display:flex;height:36px;justify-content:center;position:absolute;right:0;top:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);transition:all .35s ease;width:36px;z-index:10}@media(max-width:834px){.quickview-popup>.inner .close-popup{right:20px;top:15px;-webkit-transform:none;transform:none}}.quickview-popup>.inner .close-popup svg{width:13.5px}.quickview-popup>.inner .close-popup svg path{fill:#fff}.quickview-popup>.inner .pack-info{margin:0}.quickview-popup>.inner .product-page{padding-top:0}.quickview-popup>.inner .product-page .product-top-area{margin:0}@media(max-width:834px){.quickview-popup>.inner .product-page .product-top-area{padding:10px}}.quickview-popup>.inner .product-page .product-image-area{padding:0}@media(min-width:835px){.quickview-popup>.inner .product-page .product-image-area{width:50%}}.quickview-popup>.inner .product-page .product-image-area .thumbnails{margin-right:0;padding:10px;width:90px}.quickview-popup>.inner .product-page .product-image-area .thumbnails li.active{align-items:center;border:1px solid var(--product-primary);border-radius:100%;display:flex;height:70px;justify-content:center;width:70px}.quickview-popup>.inner .product-page .product-image-area .thumbnails li.active .picture-element-wrapper{width:100%}.quickview-popup>.inner .product-page .product-info-area{padding:0 0 0 20px;position:static}@media(min-width:835px){.quickview-popup>.inner .product-page .product-info-area{width:50%}}@media(max-width:834px){.quickview-popup>.inner .product-page .product-info-area{padding:0}}.quickview-popup>.inner .product-page .product-info-area .best-served-with{margin-bottom:0}@media(max-width:834px){.quickview-popup>.inner .product-page .product-info-area .product-form{margin:0}}.quickview-popup>.inner .product-page .product-info-area .info-area{width:100%}.quickview-popup>.inner .product-page .product-info-area .product-prices{line-height:1.2;margin:0 24px 0 0}.quickview-popup>.inner .product-page .product-info-area .product-prices span{font-size:32px}@media(max-width:834px){.quickview-popup>.inner .product-page .product-info-area .product-prices span{font-size:24px}}.quickview-popup>.inner .product-page .product-info-area .product-prices .compare-at-price{margin-left:10px;opacity:.2;text-decoration:line-through}.quickview-popup>.inner .product-page .product-info-area .price__container{margin-bottom:16px}.quickview-popup>.inner .product-page .product-info-area .buttons__container{gap:10px}@media(max-width:834px){.quickview-popup>.inner .product-page .product-info-area .buttons__container{flex-direction:column}.quickview-popup>.inner .product-page .product-info-area .buttons__container>*{width:100%}.quickview-popup>.inner .product-page .product-info-area .buttons__container .quantity-selector{justify-content:space-between}}.quickview-popup>.inner .product-page .product-info-area button{flex:1;margin:0}.recharge-custome-message{background-color:#fff;border-radius:var(--recharge-corners-radius);color:#0b1317;margin-bottom:var(--recharge-app-vertical-padding);padding:20px;text-align:center}.recharge-custome-message h1,.recharge-custome-message h2,.recharge-custome-message h3,.recharge-custome-message h4,.recharge-custome-message h5,.recharge-custome-message h6{color:inherit}.recharge-custome-message p{font-size:16px}.side-cart{--slider-arrow-offset:24px;backdrop-filter:blur(4px);background:rgba(0,0,0,.4);color:#000;height:100%;left:0;position:fixed;top:0;transition:opacity .25s,visibility .25s;width:100%;z-index:999999999999}.side-cart a{cursor:pointer}.side-cart:not(.rendered) .empty-cart,.side-cart:not(.rendered) .main-items,.side-cart:not(.rendered) footer{opacity:0}.side-cart:not(.shown){opacity:0;visibility:hidden}@media(max-width:834px){.side-cart:not(.shown) .inner{-webkit-transform:translateY(100%);transform:translateY(100%)}}.side-cart.loading .inner:after,.side-cart.loading .inner:before{opacity:1;visibility:visible}.side-cart.loading .main-items{opacity:0;visibility:hidden}.side-cart .inner{background:#f8f8f5;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;width:511px}@media(max-width:480px){.side-cart .inner{width:100%}}.side-cart .inner:after,.side-cart .inner:before{opacity:0;position:absolute;transition:opacity .35s ease,visibility .35s ease;visibility:hidden}.side-cart .inner:before{background:#fff;content:"";height:auto;position:absolute;width:100%;z-index:11}.side-cart .inner:after{background-image:url(loader.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:110px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:110px;z-index:12}.side-cart .inner .side-cart-header{background:#fff;border-bottom:1px solid rgba(47,50,52,.2);border-radius:0 0 16px 16px;padding:24px;position:relative;z-index:10}.side-cart .inner .side-cart-header h4{font-size:32px;font-weight:500;line-height:44px;margin:0}@media(max-width:834px){.side-cart .inner .side-cart-header h4{font-size:16px;line-height:22px}}.side-cart .inner .side-cart-header a.close{background:#f8f8f5;border-radius:50%;height:44px;line-height:1;width:44px}@media(max-width:834px){.side-cart .inner .side-cart-header a.close{height:35px;width:35px}}.side-cart .inner .side-cart-header a.close img,.side-cart .inner .side-cart-header a.close svg{height:auto;width:24px}@media(max-width:834px){.side-cart .inner .side-cart-header a.close img,.side-cart .inner .side-cart-header a.close svg{width:19px}}.side-cart .inner .cart-empty{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 0 auto;padding:40px 60px}@media(max-width:834px){.side-cart .inner .cart-empty{padding:20px 0}}.side-cart .inner .cart-empty .rte{font-size:18px;font-weight:425;line-height:normal;margin-bottom:16px;text-align:center}@media(max-width:834px){.side-cart .inner .cart-empty .rte{font-size:14px;font-weight:400}}.side-cart .inner .cart-empty .rte *{font-size:inherit}.side-cart .inner .cart-empty h3{font-size:32px;font-weight:500;line-height:44px;margin:0;text-align:center}@media(max-width:834px){.side-cart .inner .cart-empty h3{font-size:22px;line-height:30px}}.side-cart .inner .cart-empty ul{margin-top:24px}.side-cart .inner .cart-empty ul li{background:#fff;border:1px solid rgba(47,50,52,.1);border-radius:8px;margin-bottom:12px}.side-cart .inner .cart-empty ul li .image-area{flex:75px 0 0}.side-cart .inner .cart-empty ul li .info-area{flex:1 0 0;padding:16px}.side-cart .inner .cart-empty ul li .info-area>.flex{margin:0 0 6px}.side-cart .inner .cart-empty ul li .info-area .title{font-size:16px;font-weight:500;line-height:22px}@media(max-width:834px){.side-cart .inner .cart-empty ul li .info-area .title{font-size:14px}}.side-cart .inner .cart-empty ul li .info-area .price{font-size:12px;font-weight:500;line-height:18px}.side-cart .inner .cart-empty ul li .info-area .subtitle{font-size:10px;font-weight:400;line-height:16px}.side-cart .inner .main-items{display:flex;flex-grow:1;height:auto;overflow:hidden}.side-cart .inner .main-items .main-items-scroll{overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch;padding:12px 24px 200px;scrollbar-width:none}.side-cart .inner .main-items .main-items-scroll::-webkit-scrollbar{background:transparent;border:none;display:none;height:0;margin:0;padding:0;width:0}.side-cart .inner .main-items .main-items-scroll.cart-is-empty{display:flex;flex-direction:column;flex-grow:1;padding-bottom:0}.side-cart .inner .cart-summary-slide-boxes{padding:0 24px}@media(max-width:834px){.side-cart .inner .cart-summary-slide-boxes{padding:0 16px}}.side-cart .inner .cart-summary-slide-boxes .cart-summary-slide-box{margin-top:20px;padding-top:20px}.side-cart .inner .cart-summary{background:#044052;border:1px solid rgba(47,50,52,.2);border-radius:16px 16px 0 0;bottom:0;color:#fff;left:0;padding:16px;position:absolute;width:100%;z-index:10}.side-cart .inner .cart-summary .total-area{font-size:16px;font-style:normal;font-weight:500;line-height:22px}@media(max-width:834px){.side-cart .inner .cart-summary .total-area{font-size:14px;line-height:19px}}.side-cart .inner .cart-summary .payment-icons{gap:8px;margin-top:16px}.side-cart .inner .cart-summary .payment-icons li{flex:23px 0 0}.side-cart .inner .cart-summary .payment-icons li img{width:100%}.cart-error-popup{align-items:center;background:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:30px;position:absolute;top:0;transition:opacity .25s,visibility .25s;visibility:hidden;width:100%;z-index:15}.cart-error-popup.shown{opacity:1;visibility:visible}.cart-error-popup .popup-inner{background:#fff;max-width:600px;padding:30px;text-align:center}.cart-error-popup .popup-inner .btn{margin-top:20px}.cart-summary .total-area{margin-bottom:0;padding:0 0 8px}.cart-summary .total-area .money{font-size:18px}.cart-summary .total-area .total-price-label{font-size:14px}.cart-summary .total-area>.rte{font-size:12px;margin-top:10px}.cart-summary .total-area>.rte>*+*{margin-top:0}.cart-summary .button-container .btn{width:100%}.cart-summary .no-discount-notice{gap:8px;margin-top:8px}.cart-summary .no-discount-notice svg{height:auto;width:14px}.cart-summary .no-discount-notice span{font-size:12px;line-height:1}.cart-thresholds-container{margin-top:16px;transition:all .4s ease}.cart-thresholds-container:not(.shown){opacity:0;transition:none;visibility:hidden}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-text{gap:8px}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-text>*+*{margin-top:4px}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-text *{font-size:12px;font-weight:425;line-height:18px}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .current-threshold-message{background:#4ce1e6;border-radius:8px;font-size:12px;font-weight:500;line-height:1.5;margin-bottom:12px;padding:6px}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .current-threshold-message p{font-size:inherit;font-weight:inherit;margin:0}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds{display:flex;padding:35px 0 22px;position:relative}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds[thresholds-count="1"] li:first-child{max-width:none!important}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds[thresholds-count="1"]:after{max-width:20px!important;min-width:20px!important}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds[thresholds-count="2"] li:first-child{max-width:none!important;min-width:50%!important}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds[thresholds-count="2"]:after{max-width:20px!important;min-width:20px!important}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds:after{background:#d9d9d9;border-bottom-right-radius:8px;border-top-right-radius:8px;content:"";display:flex;flex-basis:0;flex-grow:1;height:4px}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds.all-reached:after{background:#d86018}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds li:first-child{max-width:48px}@media(max-width:834px){.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds li:first-child{max-width:42px}}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds:after{max-width:20px}@media(max-width:834px){.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds:after{max-width:20px}}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds li{background:#d9d9d9;border-radius:8px;border-bottom-right-radius:0;border-top-right-radius:0;flex-basis:0;flex-grow:1;height:4px;position:relative;transition:all .35s ease}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds li:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds li.reached{background:#d86018}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds li.reached .threshold-top-label{background:#4ce1e6}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds li.progress-active:after{background:#d86018;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:width .35s;width:calc(var(--progress-bar-segment-pct, 0%) - 14px);z-index:1}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds li:first-child.progress-active:after{border-bottom-left-radius:8px;border-top-left-radius:8px}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds li .threshold-labels{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;position:absolute;right:0;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds li .threshold-top-label{align-items:center;background:#d5d6d6;border-radius:100px;display:flex;font-size:8px;font-weight:500;gap:4px;padding:4px 6px;text-transform:uppercase;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds li .threshold-top-label svg{height:auto;transition:all .35s ease;width:14px}.cart-thresholds-container .cart-thresholds-inner .cart-thresholds-bar .cart-thresholds li .threshold-bottom-label{font-size:8px;font-weight:500;text-transform:uppercase}.cart-upsell .upsell-title{margin-bottom:8px}.cart-upsell .upsell-items{min-height:100px;position:relative}.cart-upsell .upsell-items:after,.cart-upsell .upsell-items:before{content:"";display:block;opacity:0;position:absolute;transition:opacity .35s ease,visibility .35s ease;visibility:hidden}.cart-upsell .upsell-items:before{background:hsla(0,0%,100%,.8);height:100%;left:0;top:0;width:100%;z-index:11}.cart-upsell .upsell-items:after{-webkit-animation:rotate .5s linear infinite;animation:rotate .5s linear infinite;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTIwIDEwYzAgNS41MjMtNC40NzcgMTAtMTAgMTBTMCAxNS41MjMgMCAxMCA0LjQ3NyAwIDEwIDB2MmE4IDggMCAxIDAgOCA4eiIvPjwvc3ZnPg==");background-position:50%;background-repeat:no-repeat;background-size:contain;height:30px;left:calc(50% - 15px);pointer-events:none;top:calc(50% - 15px);width:30px;z-index:12}.cart-upsell .upsell-items.loading:after,.cart-upsell .upsell-items.loading:before{opacity:1;visibility:visible}.cart-upsell .upsell-items.keen-slider{margin:0 -8px;overflow:visible}.cart-upsell .upsell-items .keen-nav{bottom:calc(100% + 8px);gap:8px;left:auto;padding:0;right:8px;top:auto;-webkit-transform:none;transform:none;width:auto}.cart-upsell .upsell-items .keen-nav .keen-arrow svg{height:auto;width:35px}.cart-upsell .upsell-items .cart-item--upsell{--image-border-radius:8px;display:flex;flex-direction:column;height:auto;min-width:33.3333333333%;padding:0 8px;width:33.3333333333%}.cart-upsell .upsell-items .cart-item--upsell .image-area .object-fit--cover{padding-bottom:100%}.cart-upsell .upsell-items .cart-item--upsell .info-area{display:flex;flex-direction:column;flex-grow:1;padding-top:8px}.cart-upsell .upsell-items .cart-item--upsell .info-area .product-range-flex .product-range{gap:4px}.cart-upsell .upsell-items .cart-item--upsell .info-area .product-range-flex .product-range li{border-radius:4px;font-size:10px;line-height:1.7;padding:2px 6px}.cart-upsell .upsell-items .cart-item--upsell .info-area .product-range-flex .product-range li:nth-child(n+2){display:none}.cart-upsell .upsell-items .cart-item--upsell .info-area .product-range-flex .day-night-flex{gap:4px;line-height:0}.cart-upsell .upsell-items .cart-item--upsell .info-area .product-range-flex .day-night-flex svg{height:auto;width:14px}.cart-upsell .upsell-items .cart-item--upsell .info-area .cart-item-product-title{font-size:14px;margin:8px 0}.cart-upsell .upsell-items .cart-item--upsell .info-area .btn--r{font-size:10px;margin-top:auto;min-height:36px;padding:8px!important;width:100%}.cart-upsell .upsell-items .cart-item--upsell .info-area .btn--r .compare-at-price{margin-left:4px;opacity:.5;text-decoration:line-through}.cart-summary-slide-boxes{position:relative;transition:all .35s ease}.cart-summary-slide-boxes:after,.cart-summary-slide-boxes:before{content:"";display:block;opacity:0;position:absolute;transition:opacity .35s ease,visibility .35s ease;visibility:hidden}.cart-summary-slide-boxes:before{background:hsla(0,0%,100%,.8);height:100%;left:0;top:0;width:100%;z-index:11}.cart-summary-slide-boxes:after{-webkit-animation:rotate .5s linear infinite;animation:rotate .5s linear infinite;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTIwIDEwYzAgNS41MjMtNC40NzcgMTAtMTAgMTBTMCAxNS41MjMgMCAxMCA0LjQ3NyAwIDEwIDB2MmE4IDggMCAxIDAgOCA4eiIvPjwvc3ZnPg==");background-position:50%;background-repeat:no-repeat;background-size:contain;height:30px;left:calc(50% - 15px);pointer-events:none;top:calc(50% - 15px);width:30px;z-index:12}.cart-summary-slide-boxes.loading:after,.cart-summary-slide-boxes.loading:before{opacity:1;visibility:visible}.cart-summary-slide-boxes .cart-summary-slide-box+*{margin-top:16px}.cart-summary-slide-boxes .cart-summary-slide-box.disabled .cart-summary-slide-box-content{pointer-events:none}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-title{margin:0 0 8px}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content{transition:all .35s ease}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content .keen-nav{bottom:calc(100% + 8px);gap:8px;left:auto;padding:0;right:8px;top:auto;-webkit-transform:none;transform:none;width:auto}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content .keen-nav .keen-arrow svg{height:auto;width:32px}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content .cart-gift-item{cursor:pointer}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content .cart-gift-item+*{margin-top:16px}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content .cart-gift-item.added,.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content .cart-gift-item.disabled{opacity:.5;pointer-events:none}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content .cart-gift-item>.flex{gap:12px}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content .cart-gift-item>.flex .image-area{--image-border-radius:8px;min-width:70px;width:70px}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content .cart-gift-item>.flex .image-area .object-fit--cover{padding-bottom:100%}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content .cart-gift-item>.flex .content-area>*+*{margin-top:16px}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content .cart-gift-item>.flex .content-area .product-title{font-size:14px;line-height:1.5;margin:0}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content .cart-gift-item>.flex .content-area .bottom-area button{background:transparent;color:inherit;cursor:pointer;font-size:14px;margin:0;padding:0;text-transform:uppercase}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content .cart-gift-item>.flex .content-area .bottom-area button span{line-height:1}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content .cart-gift-item>.flex .content-area .bottom-area button svg{height:auto;margin-left:16px;width:12px}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content[data-side-cart-gwp-slider]{display:flex;margin:0 -8px;overflow:visible}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content[data-side-cart-gwp-slider] .cart-gift-item{min-width:120px;padding:0 8px;width:120px}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content[data-side-cart-gwp-slider] .cart-gift-item+*{margin-top:0}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content[data-side-cart-gwp-slider] .cart-gift-item>.flex{flex-direction:column}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content[data-side-cart-gwp-slider] .cart-gift-item>.flex .image-area{width:100%}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content[data-side-cart-gwp-slider] .cart-gift-item>.flex .content-area{text-align:center}.cart-summary-slide-boxes .cart-summary-slide-box .cart-summary-slide-box-content[data-side-cart-gwp-slider] .cart-gift-item>.flex .content-area .bottom-area button svg{margin-left:8px}.ffc--site-header{left:0;position:fixed;top:var(--announcement-bar-height);transition:background-color .35s ease,border-radius .35s ease;width:100%;z-index:50}@media(hover:hover){.ffc--site-header:hover .header-outer{background-color:#044052;border-radius:0 0 24px 24px}.ffc--site-header:hover .header-outer .header-inner .nav-item{color:#fff!important}.ffc--site-header:hover .header-outer .header-inner .burger-menu-container,.ffc--site-header:hover .header-outer .header-inner .trigger-nav .account-trigger,.ffc--site-header:hover .header-outer .header-inner .trigger-nav .cart-trigger,.ffc--site-header:hover .header-outer .header-inner .trigger-nav .search-trigger{background:#f8f8f5;border-color:#4ce1e6}}body#recharge-novum .ffc--site-header{position:fixed!important;z-index:50!important}body:not(.os--mac-os) .ffc--site-header{width:calc(100% - var(--scroll-gap-right, 0px))}.ffc--site-header .header-outer{position:relative;transition:all .15s ease;transition:background-color .35s ease,border-radius .25s ease;z-index:inherit}.ffc--site-header .header-outer.dropdown-open,.ffc--site-header .header-outer.has-background,.ffc--site-header .header-outer.hovering-nav-item,.ffc--site-header .header-outer.mobile-nav-open,.ffc--site-header .header-outer.search-open{background-color:#044052;border-radius:0 0 24px 24px}.ffc--site-header .header-outer.dropdown-open .header-inner .nav-item,.ffc--site-header .header-outer.has-background .header-inner .nav-item,.ffc--site-header .header-outer.hovering-nav-item .header-inner .nav-item,.ffc--site-header .header-outer.mobile-nav-open .header-inner .nav-item,.ffc--site-header .header-outer.search-open .header-inner .nav-item{color:#fff!important}.ffc--site-header .header-outer.dropdown-open .header-inner .burger-menu-container,.ffc--site-header .header-outer.dropdown-open .header-inner .trigger-nav .account-trigger,.ffc--site-header .header-outer.dropdown-open .header-inner .trigger-nav .cart-trigger,.ffc--site-header .header-outer.dropdown-open .header-inner .trigger-nav .search-trigger,.ffc--site-header .header-outer.has-background .header-inner .burger-menu-container,.ffc--site-header .header-outer.has-background .header-inner .trigger-nav .account-trigger,.ffc--site-header .header-outer.has-background .header-inner .trigger-nav .cart-trigger,.ffc--site-header .header-outer.has-background .header-inner .trigger-nav .search-trigger,.ffc--site-header .header-outer.hovering-nav-item .header-inner .burger-menu-container,.ffc--site-header .header-outer.hovering-nav-item .header-inner .trigger-nav .account-trigger,.ffc--site-header .header-outer.hovering-nav-item .header-inner .trigger-nav .cart-trigger,.ffc--site-header .header-outer.hovering-nav-item .header-inner .trigger-nav .search-trigger,.ffc--site-header .header-outer.mobile-nav-open .header-inner .burger-menu-container,.ffc--site-header .header-outer.mobile-nav-open .header-inner .trigger-nav .account-trigger,.ffc--site-header .header-outer.mobile-nav-open .header-inner .trigger-nav .cart-trigger,.ffc--site-header .header-outer.mobile-nav-open .header-inner .trigger-nav .search-trigger,.ffc--site-header .header-outer.search-open .header-inner .burger-menu-container,.ffc--site-header .header-outer.search-open .header-inner .trigger-nav .account-trigger,.ffc--site-header .header-outer.search-open .header-inner .trigger-nav .cart-trigger,.ffc--site-header .header-outer.search-open .header-inner .trigger-nav .search-trigger{background:#f8f8f5;border-color:#4ce1e6}.ffc--site-header .header-outer.dropdown-open,.ffc--site-header .header-outer.search-open{border-radius:0}.ffc--site-header .header-outer.hovering-nav-item .header-inner .nav-item:not(.dropdown-open){opacity:.5}.ffc--site-header .header-inner{padding:0 100px;position:relative;z-index:inherit}@media(max-width:1194px){.ffc--site-header .header-inner{padding-left:50px;padding-right:50px}}@media(max-width:1024px){.ffc--site-header .header-inner{padding:10px 16px}}.ffc--site-header .header-inner .logo-area,.ffc--site-header .header-inner .right-nav-area{flex-basis:0;flex-grow:1}@media(max-width:1024px){.ffc--site-header .header-inner .left-mobile-area{align-self:flex-end;flex-basis:0;flex-grow:1}.ffc--site-header .header-inner .right-nav-area{align-self:flex-end}.ffc--site-header .header-inner .logo-area{flex-basis:auto;flex-grow:0}}.ffc--site-header .header-inner .middle-nav-area>ul>li>a.nav-item,.ffc--site-header .header-inner .right-nav-area>ul>li>a.nav-item{color:var(--color-primary);font-size:18px;font-weight:500;letter-spacing:0;line-height:1;line-height:25px;padding:21.5px 0;transition:all .15s ease}.ffc--site-header .header-inner .middle-nav-area>ul>li>a.nav-item.highlight:hover>span,.ffc--site-header .header-inner .right-nav-area>ul>li>a.nav-item.highlight:hover>span{background-color:var(--highlight-cta-bg-color-hover);border-color:var(--highlight-cta-bg-color-hover);color:var(--highlight-cta-text-color-hover)}.ffc--site-header .header-inner .middle-nav-area>ul>li>a.nav-item.highlight>span,.ffc--site-header .header-inner .right-nav-area>ul>li>a.nav-item.highlight>span{background-color:var(--highlight-cta-bg-color);border-color:var(--highlight-cta-bg-color);color:var(--highlight-cta-text-color)}.ffc--site-header .header-inner .middle-nav-area>ul>li>a.nav-item>span,.ffc--site-header .header-inner .right-nav-area>ul>li>a.nav-item>span{border:2px solid transparent;border-radius:8px;display:block;padding:11px 12px;position:relative;transition:all .35s ease}.ffc--site-header .header-inner .middle-nav-area>ul>li>a.nav-item>span>img,.ffc--site-header .header-inner .middle-nav-area>ul>li>a.nav-item>span>svg,.ffc--site-header .header-inner .right-nav-area>ul>li>a.nav-item>span>img,.ffc--site-header .header-inner .right-nav-area>ul>li>a.nav-item>span>svg{height:9px;margin-left:2px;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;width:9px}.ffc--site-header .header-inner .middle-nav-area>ul>li>a.nav-item>span>img path,.ffc--site-header .header-inner .middle-nav-area>ul>li>a.nav-item>span>svg path,.ffc--site-header .header-inner .right-nav-area>ul>li>a.nav-item>span>img path,.ffc--site-header .header-inner .right-nav-area>ul>li>a.nav-item>span>svg path{fill:currentColor!important}.ffc--site-header .header-inner .burger-menu-container{align-items:center;background:hsla(0,0%,100%,.4);border:1px solid transparent;border-radius:50%;display:flex;height:35px;justify-content:center;margin:0;padding:0;position:relative;transition:all .35s ease;width:35px}.ffc--site-header .header-inner .burger-menu-container .burger-menu-inner{height:11px;position:relative;width:14px}.ffc--site-header .header-inner .burger-menu-container .burger-menu-inner span,.ffc--site-header .header-inner .burger-menu-container .burger-menu-inner:after,.ffc--site-header .header-inner .burger-menu-container .burger-menu-inner:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#2f3234;content:"";display:block;height:1px;left:0;position:absolute;transition:opacity .15s ease,top .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,top .15s ease,transform .15s ease;transition:opacity .15s ease,top .15s ease,transform .15s ease,-webkit-transform .15s ease;width:100%}.ffc--site-header .header-inner .burger-menu-container .burger-menu-inner:before{top:0}.ffc--site-header .header-inner .burger-menu-container .burger-menu-inner span{top:5px}.ffc--site-header .header-inner .burger-menu-container .burger-menu-inner:after{top:10px}.ffc--site-header .header-inner .burger-menu-container.active .burger-menu-inner span{opacity:0}.ffc--site-header .header-inner .burger-menu-container.active .burger-menu-inner:before{top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ffc--site-header .header-inner .burger-menu-container.active .burger-menu-inner:after{top:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ffc--site-header .header-inner .logo-area{line-height:0}.ffc--site-header .header-inner .logo-area a{display:inline-block}.ffc--site-header .header-inner .logo-area a img,.ffc--site-header .header-inner .logo-area a svg{width:85px}@media(max-width:834px){.ffc--site-header .header-inner .logo-area a img,.ffc--site-header .header-inner .logo-area a svg{width:63px}}.ffc--site-header .header-inner .logo-area a img path,.ffc--site-header .header-inner .logo-area a svg path{transition:fill .35s ease}.ffc--site-header .header-inner .trigger-nav{flex-grow:0;gap:12px;margin-left:15px}@media(max-width:1024px){.ffc--site-header .header-inner .trigger-nav{margin-left:0}}.ffc--site-header .header-inner .trigger-nav .account-trigger,.ffc--site-header .header-inner .trigger-nav .cart-trigger,.ffc--site-header .header-inner .trigger-nav .search-trigger{align-items:center;background:hsla(0,0%,100%,.4);border:1px solid transparent;border-radius:50%;display:flex;height:54px;justify-content:center;transition:background-color .35s ease;width:54px}@media(max-width:834px){.ffc--site-header .header-inner .trigger-nav .account-trigger,.ffc--site-header .header-inner .trigger-nav .cart-trigger,.ffc--site-header .header-inner .trigger-nav .search-trigger{height:35px;width:35px}}.ffc--site-header .header-inner .trigger-nav .account-trigger img,.ffc--site-header .header-inner .trigger-nav .account-trigger svg,.ffc--site-header .header-inner .trigger-nav .cart-trigger img,.ffc--site-header .header-inner .trigger-nav .cart-trigger svg,.ffc--site-header .header-inner .trigger-nav .search-trigger img,.ffc--site-header .header-inner .trigger-nav .search-trigger svg{height:22px;width:22px}@media(max-width:834px){.ffc--site-header .header-inner .trigger-nav .account-trigger img,.ffc--site-header .header-inner .trigger-nav .account-trigger svg,.ffc--site-header .header-inner .trigger-nav .cart-trigger img,.ffc--site-header .header-inner .trigger-nav .cart-trigger svg,.ffc--site-header .header-inner .trigger-nav .search-trigger img,.ffc--site-header .header-inner .trigger-nav .search-trigger svg{height:14px;width:14px}}.ffc--site-header .header-inner .trigger-nav .account-trigger img,.ffc--site-header .header-inner .trigger-nav .account-trigger svg{height:30px;width:30px}@media(max-width:834px){.ffc--site-header .header-inner .trigger-nav .account-trigger img,.ffc--site-header .header-inner .trigger-nav .account-trigger svg{height:15px;width:15px}}.ffc--site-header .header-inner .trigger-nav .cart-trigger{position:relative}.ffc--site-header .header-inner .trigger-nav .cart-trigger img,.ffc--site-header .header-inner .trigger-nav .cart-trigger svg{display:block;height:27px;width:32px}@media(max-width:834px){.ffc--site-header .header-inner .trigger-nav .cart-trigger img,.ffc--site-header .header-inner .trigger-nav .cart-trigger svg{height:17px;width:20px}}.ffc--site-header .header-inner .trigger-nav .cart-trigger span{background:#d86018;border-radius:50%;color:#fff;display:block;font-size:9px;font-weight:900;height:16px;left:44px;line-height:16px;position:absolute;text-align:center;top:6px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);transition:opacity .25s ease,visibility .25s ease;width:16px;will-change:transform}@media(max-width:834px){.ffc--site-header .header-inner .trigger-nav .cart-trigger span{left:30px}}.ffc--site-header .header-cartPopover{display:none!important}body.ffc--newsletter--open .radiant--site-footer{padding-bottom:140px}@media(max-width:834px){body.ffc--newsletter--open .radiant--site-footer{padding-bottom:160px}}body.ffc--atc-bar--open .radiant--site-footer{padding-bottom:110px}@media(max-width:834px){body.ffc--atc-bar--open .radiant--site-footer{padding-bottom:98px}}.radiant--site-footer .footer-image{border-radius:16px 16px 0 0;height:200px;overflow:hidden;width:100%}.radiant--site-footer .footer-image .picture-element-wrapper{height:100%;padding-bottom:0}.radiant--site-footer .footer-image .picture-element-wrapper img{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--obj-position);object-position:var(--obj-position);width:100%}.radiant--site-footer>.wrapper{background:var(--bg-color-mobile);color:var(--font-color-mobile);display:flex;flex-direction:column;gap:40px;max-width:100%;padding-bottom:12px;position:relative;transition:all .35s ease}@media(min-width:835px){.radiant--site-footer>.wrapper{background:var(--bg-color);color:var(--font-color);padding-bottom:24px}}.radiant--site-footer>.wrapper:before{background:linear-gradient(180deg,transparent,var(--bg-color-mobile) 100%);content:"";height:126px;left:0;position:absolute;right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media(min-width:835px){.radiant--site-footer>.wrapper:before{background:linear-gradient(180deg,transparent,var(--bg-color) 100%)}}.radiant--site-footer .footer-row{flex-wrap:wrap}.radiant--site-footer .footer-row .footer-block{margin:0 0 0 auto}.radiant--site-footer .footer-row .footer-block h6{color:var(--font-color-mobile);font-size:24px;font-weight:500;line-height:137.5%;margin-bottom:24px}@media(min-width:835px){.radiant--site-footer .footer-row .footer-block h6{color:var(--font-color)}}.radiant--site-footer .footer-row .footer-block p{color:var(--font-color-mobile);font-size:14px;font-weight:400;line-height:1.4}@media(min-width:835px){.radiant--site-footer .footer-row .footer-block p{color:var(--font-color)}}.radiant--site-footer .footer-row .footer-block .rte a{font-weight:400}.radiant--site-footer .footer-row .footer-block ul li+li{margin-top:18px}.radiant--site-footer .footer-row .footer-block ul li a,.radiant--site-footer .footer-row .footer-block ul li p{color:var(--font-color-mobile);font-size:14px;line-height:1}@media(min-width:835px){.radiant--site-footer .footer-row .footer-block ul li a,.radiant--site-footer .footer-row .footer-block ul li p{color:var(--font-color)}}.radiant--site-footer .footer-row .footer-block ul li a:hover{text-decoration:underline}.radiant--site-footer .footer-newsletter{margin-left:0;margin-right:auto;max-width:100%;width:100%}@media(min-width:835px){.radiant--site-footer .footer-newsletter{max-width:440px}}.radiant--site-footer .footer-newsletter .footer-block{display:flex;flex-direction:column;gap:16px}.radiant--site-footer .footer-newsletter h2{color:inherit;font-size:22px;font-weight:500;line-height:136.364%;margin:0 auto 0 0;max-width:304px}@media(min-width:835px){.radiant--site-footer .footer-newsletter h2{font-size:32px;font-weight:500;line-height:137.5%}}.radiant--site-footer .footer-newsletter .rte *,.radiant--site-footer .footer-newsletter .rte p{font-size:12px;font-weight:400;line-height:150%}.radiant--site-footer .footer-newsletter .contact-form{display:flex;flex-direction:column;gap:16px;margin:0}.radiant--site-footer .footer-newsletter .contact-form .input-flex{gap:15px}.radiant--site-footer .footer-newsletter .contact-form .input-flex input{align-items:center;background:#fff;border:1px solid rgba(47,50,52,.2);border-radius:8px;color:#2f3234;display:flex;flex:1 0 0;font-size:12px;font-weight:400;gap:10px;height:43px;line-height:150%;padding:12px 16px}.radiant--site-footer .footer-newsletter .contact-form .input-flex input::-webkit-input-placeholder{color:#2f3234}.radiant--site-footer .footer-newsletter .contact-form .input-flex input:-ms-input-placeholder{color:#2f3234}.radiant--site-footer .footer-newsletter .contact-form .input-flex input::-ms-input-placeholder{color:#2f3234}.radiant--site-footer .footer-newsletter .contact-form .input-flex input::placeholder{color:#2f3234}.radiant--site-footer .footer-newsletter .contact-form .input-flex button{align-items:center;background:#f4b223;border:0;border-radius:50px;display:flex;font-size:14px;gap:10px;justify-content:center;padding:15px 20px;text-transform:none}@media(max-width:834px){.radiant--site-footer .footer-newsletter .contact-form .input-flex button{margin-top:10px;width:100%}}.radiant--site-footer .footer-newsletter .contact-form .checkbox-flex{align-items:center;display:flex;font-size:10px;line-height:160%}.radiant--site-footer .footer-newsletter .contact-form .checkbox-flex input{-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url(icon-tick--white.svg);background-position:50%;background-repeat:no-repeat;background-size:0 0;border:1px solid #fff;border-radius:2px;height:16px;min-width:16px;width:16px}@media(min-width:835px){.radiant--site-footer .footer-newsletter .contact-form .checkbox-flex input{border:1px solid rgba(47,50,52,.2)}}.radiant--site-footer .footer-newsletter .contact-form .checkbox-flex input:checked{background-size:12px 12px}.radiant--site-footer .footer-newsletter .contact-form .checkbox-flex label{color:var(--font-color-mobile);cursor:pointer;margin:0;padding-left:8px}@media(min-width:835px){.radiant--site-footer .footer-newsletter .contact-form .checkbox-flex label{color:var(--font-color)}}.radiant--site-footer .footer-newsletter .contact-form .checkbox-flex label p{font-size:10px;font-weight:400;line-height:160%}.radiant--site-footer .footer-newsletter .contact-form .checkbox-flex label p a{color:inherit}.radiant--site-footer .footer-newsletter .contact-form button{background:var(--btn-bg-color-mobile);color:var(--btn-font-color-mobile);font-size:14px;font-weight:500;line-height:135.714%;margin-left:0;margin-right:auto;padding:12px 24px}@media(min-width:835px){.radiant--site-footer .footer-newsletter .contact-form button{background:var(--btn-bg-color);color:var(--btn-font-color)}}.radiant--site-footer .footer-menus{flex:1;flex-wrap:wrap;justify-content:space-between;max-width:666px}.radiant--site-footer .footer-menus .footer-block .rte{margin:0 0 16px}.radiant--site-footer .footer-menus .footer-block .rte a{display:inline-block;margin-top:6px}.radiant--site-footer .footer-menus.accordion{border-top:1px solid #fff;margin:40px 0 -16px;max-width:100%}.radiant--site-footer .footer-menus.accordion .accordion-item{border-bottom:1px solid #fff;margin:0;width:100%}.radiant--site-footer .footer-menus.accordion .accordion-item .accordion-header{padding:16px 0;width:100%}.radiant--site-footer .footer-menus.accordion .accordion-item .accordion-header h6{font-size:16px;font-weight:500;line-height:137.5%;margin:0 auto 0 0}.radiant--site-footer .footer-menus.accordion .accordion-item .accordion-header svg{height:18px;width:18px}.radiant--site-footer .footer-menus.accordion .accordion-item .accordion-header svg path{stroke:var(--font-color-mobile)}.radiant--site-footer .footer-menus.accordion .accordion-item .accordion-content.open{margin-bottom:16px}.radiant--site-footer .footer-logo{width:63px}@media(min-width:835px){.radiant--site-footer .footer-logo{width:108px}}.radiant--site-footer .footer-social-links{margin:16px auto 0 0;width:100%}@media(min-width:835px){.radiant--site-footer .footer-social-links{margin:0 0 0 auto;width:auto}}.radiant--site-footer .footer-social-links .social-links{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin:0}.radiant--site-footer .footer-social-links .social-links li{margin:0}.radiant--site-footer .footer-social-links .social-links li a{align-items:center;background:#000;border-radius:50%;color:#fff;display:flex;height:29px;justify-content:center;width:29px}.radiant--site-footer .footer-social-links .social-links li a.social-link-instagram{background:linear-gradient(42deg,#800bfd 14.11%,#fd01ba 35.48%,#ff2727 59.94%,#ffc900 85.79%)}.radiant--site-footer .footer-social-links .social-links li a.social-link-twitter{background:#2f3234}.radiant--site-footer .footer-social-links .social-links li a.social-link-facebook{background:#1f72cd}.radiant--site-footer .footer-social-links .social-links li a.social-link-tiktok{background:#000}.radiant--site-footer .footer-social-links .social-links li a.social-link-linkedin{background:#377ac2}.radiant--site-footer .footer-social-links .social-links li a svg{height:14px;width:14px}.radiant--site-footer .copyright-area{justify-content:space-between;width:100%}@media(min-width:835px){.radiant--site-footer .copyright-area{gap:24px;width:auto}}.radiant--site-footer .copyright-area .copy{font-size:10px;font-weight:400;line-height:160%}.radiant--site-footer .copyright-area .copy a{text-decoration:underline}.radiant--site-footer .payment-icons{gap:8px;margin-top:16px}@media(min-width:835px){.radiant--site-footer .payment-icons{margin:0 0 0 auto}}.radiant--site-footer .payment-icons li{flex:23px 0 0}.radiant--site-footer .payment-icons li img{width:100%}.homepage-section{margin-bottom:80px}@media(max-width:834px){.homepage-section{margin-bottom:40px}}.homepage-section .section-header{margin-bottom:32px}@media(max-width:834px){.homepage-section .section-header{flex-wrap:wrap;margin-bottom:24px}.homepage-section .section-header .left-area{text-align:center;width:100%}.homepage-section .section-header .right-area{width:100%}.homepage-section .section-header .right-area .btn{margin-top:24px;width:100%}}.homepage-section .section-header .h2{margin-bottom:0}.homepage-section .section-header .rte{margin-top:16px}@media(max-width:834px){.homepage-section .section-header .rte{margin-top:8px}}.ffc--hero .content-area{background:var(--background-color);padding:80px 25px 30px 100px;width:50%}@media(max-width:1024px){.ffc--hero .content-area{padding-left:50px}}@media(max-width:834px){.ffc--hero .content-area{padding:30px 16px 8px;width:100%}}.ffc--hero .content-area .inner{max-width:650px}.ffc--hero .content-area .hero-heading{font-size:var(--font-size);line-height:1.15}@media(max-width:834px){.ffc--hero .content-area .hero-heading{font-size:var(--font-size-m)}}.ffc--hero .content-area .rte{margin-top:25px}@media(max-width:834px){.ffc--hero .content-area .rte{margin-top:8px}}.ffc--hero .content-area .btn{margin-top:30px}@media(max-width:834px){.ffc--hero .content-area .btn{margin-top:24px;width:100%}}.ffc--hero .content-area .icon-grid{margin-top:70px;width:calc(100% - 50px)}@media(max-width:834px){.ffc--hero .content-area .icon-grid{justify-content:center;margin-top:32px;width:100%}}.ffc--hero .content-area .icon-grid li{margin-bottom:24px;text-align:center;width:25%}@media(max-width:1024px){.ffc--hero .content-area .icon-grid li{width:50%}}.ffc--hero .content-area .icon-grid li img{display:block;margin:0 auto;max-width:60px;width:100%}.ffc--hero .content-area .icon-grid li p{font-size:14px;font-weight:500;margin:16px auto 0;max-width:110px;text-align:center}.ffc--hero .image-area{display:flex;width:50%}@media(max-width:834px){.ffc--hero .image-area{order:-1;width:100%}}.ffc--hero .image-area video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ffc--hero .image-area video::-webkit-media-controls-panel{display:none!important;opacity:1!important}.ffc--hero .image-area .picture-element-wrapper{height:auto;width:100%}.ffc--featured-products{margin-bottom:65px;max-width:1432px;overflow:hidden;padding-bottom:15px}@media(max-width:480px){.ffc--featured-products .section-header .rte p{font-size:16px}}.ffc--featured-products .product-grid{overflow:visible}.ffc--featured-products .product-grid[data-scroll-slider]{flex-wrap:nowrap;overflow:hidden}.ffc--featured-products .product-grid[data-scroll-slider]>div{display:flex!important;padding:0!important}.ffc--featured-products .product-grid[data-scroll-slider] li{min-width:33.3333333333%;transition:opacity .35s ease;width:33.3333333333%}@media(max-width:834px){.ffc--featured-products .product-grid[data-scroll-slider] li{min-width:76.9230769231%;width:76.9230769231%}}.ffc--featured-products .product-grid[data-scroll-slider] li:not(.active){opacity:.2}.ffc--featured-products .product-grid .product-grid-item{margin-bottom:15px}.ffc--featured-products .product-grid .keen-slider__slide{opacity:.2;transition:opacity .35s ease}@media(max-width:834px){.ffc--featured-products .product-grid .keen-slider__slide{opacity:1}}.ffc--featured-products .product-grid .keen-slider__slide.active,.ffc--featured-products .product-grid .keen-slider__slide.active+li,.ffc--featured-products .product-grid .keen-slider__slide.active+li+li{opacity:1}.ffc--featured-products .range-slider{margin:14px auto 0;max-width:600px}.ffc--featured-products .product-grid-view{flex-wrap:wrap;margin-bottom:-30px}@media(max-width:834px){.ffc--featured-products .product-grid-view{flex-wrap:nowrap;margin-right:-16px;overflow:scroll}.ffc--featured-products .product-grid-view::-webkit-scrollbar{background:transparent;width:0}}.ffc--featured-products .product-grid-view li{margin-bottom:30px;width:25%}@media(max-width:834px){.ffc--featured-products .product-grid-view li{min-width:314px;min-width:284px;width:314px;width:284px}}.ffc--featured-products .product-grid-view li .product-grid-item{height:100%;margin-bottom:0}.ffc--featured-products .product-grid-view li .product-grid-item .product-info-area{display:flex;padding-bottom:0}.ffc--featured-products .product-grid-view li .product-grid-item .product-info-area .product-title{line-height:18px;margin:0 0 8px}.ffc--featured-products .product-grid-view li .product-grid-item .product-info-area .product-price{font-size:14px;line-height:14px;margin:auto 0 0}@media(max-width:834px){.ffc--featured-products .button-area{margin-top:40px}.ffc--featured-products .button-area .btn{width:100%}}.ffc--product-feature{margin-bottom:55px}.ffc--product-feature .section--inner{background:var(--background-color);padding:16px 0}@media(max-width:834px){.ffc--product-feature .section--inner{background:transparent}.ffc--product-feature .section--inner>.wrapper{padding:0}}.ffc--product-feature .section--inner .content-area{padding-top:60px;width:33.3333333333%}@media(max-width:834px){.ffc--product-feature .section--inner .content-area{background:var(--background-color);padding-left:16px;padding-right:16px;padding-top:40px;text-align:center;width:100%}}.ffc--product-feature .section--inner .content-area .h1,.ffc--product-feature .section--inner .content-area .top-title{color:var(--text-color)}.ffc--product-feature .section--inner .content-area .top-title{font-size:16px;font-weight:900;letter-spacing:1px}.ffc--product-feature .section--inner .content-area .h1{line-height:1.3;margin-top:16px}.ffc--product-feature .section--inner .content-area .rte{margin-top:24px}.ffc--product-feature .section--inner .content-area .icon-grid{margin-top:32px}@media(max-width:834px){.ffc--product-feature .section--inner .content-area .icon-grid{justify-content:center}}.ffc--product-feature .section--inner .content-area .icon-grid span{font-size:12px;font-weight:400}.ffc--product-feature .section--inner .content-area .icon-grid img,.ffc--product-feature .section--inner .content-area .icon-grid svg{height:32px;margin-right:10px;width:32px}.ffc--product-feature .section--inner .content-area .icon-grid p{font-size:14px;font-weight:900;margin:0;text-transform:uppercase}.ffc--product-feature .section--inner .content-area .btn{background:var(--text-color);border-color:var(--text-color);color:#fff;margin-top:40px}@media(max-width:834px){.ffc--product-feature .section--inner .content-area .btn{width:100%}}.ffc--product-feature .section--inner .content-area .btn:hover{background:#000;border-color:#000}.ffc--product-feature .section--inner .image-area{width:33.3333333333%}@media(max-width:1249px){.ffc--product-feature .section--inner .image-area{width:45%}}@media(max-width:834px){.ffc--product-feature .section--inner .image-area{order:-1;width:100%}}.ffc--product-feature .section--inner .feature-area{padding-left:8px;padding-top:145px;width:33.3333333333%}@media(max-width:1249px){.ffc--product-feature .section--inner .feature-area{padding-left:0;width:21%}}@media(max-width:834px){.ffc--product-feature .section--inner .feature-area{background:var(--background-color);padding:40px 16px;text-align:center;width:100%}.ffc--product-feature .section--inner .feature-area ul{display:flex;justify-content:center;margin:0 -5px}.ffc--product-feature .section--inner .feature-area ul>li{flex-basis:0;flex-grow:1;padding:0 5px}.ffc--product-feature .section--inner .feature-area ul li{flex-direction:column;justify-content:flex-start}}@media(min-width:835px){.ffc--product-feature .section--inner .feature-area ul li+li{margin-top:55px}}.ffc--product-feature .section--inner .feature-area ul li svg{margin-right:16px}@media(max-width:834px){.ffc--product-feature .section--inner .feature-area ul li svg{display:none}}.ffc--product-feature .section--inner .feature-area ul li svg path{fill:var(--text-color)}.ffc--product-feature .section--inner .feature-area ul li img{height:40px;margin-right:32px;width:40px}@media(max-width:1249px){.ffc--product-feature .section--inner .feature-area ul li img{margin-right:10px}}@media(max-width:834px){.ffc--product-feature .section--inner .feature-area ul li img{margin:0}}.ffc--product-feature .section--inner .feature-area ul li p{font-weight:900;margin:0}@media(max-width:834px){.ffc--product-feature .section--inner .feature-area ul li p{margin-top:16px;width:100%}}.ffc--reviews{overflow:hidden}.ffc--reviews .section--inner{background-size:cover;padding-bottom:80px;padding-left:100px;padding-top:80px}@media(max-width:1149px){.ffc--reviews .section--inner{padding-left:50px}}@media(max-width:834px){.ffc--reviews .section--inner{padding-bottom:40px;padding-left:16px;padding-top:40px}}.ffc--reviews .section--inner .content-area{max-width:700px;padding-right:30px;width:45%}@media(max-width:834px){.ffc--reviews .section--inner .content-area{padding-right:16px;width:100%}.ffc--reviews .section--inner .content-area .h2{font-size:24px}}.ffc--reviews .section--inner .content-area *+.h2{margin-top:32px}@media(max-width:834px){.ffc--reviews .section--inner .content-area *+.h2{margin-top:16px}}.ffc--reviews .section--inner .content-area .rte{margin-top:24px;max-width:500px}@media(max-width:834px){.ffc--reviews .section--inner .content-area .rte{margin-top:16px}}.ffc--reviews .section--inner .content-area .cta{margin-top:32px}@media(max-width:834px){.ffc--reviews .section--inner .content-area .cta{margin-top:24px}}.ffc--reviews .section--inner .reviews-area{margin-left:auto;max-width:800px;position:relative;width:55%}@media(max-width:834px){.ffc--reviews .section--inner .reviews-area{margin-top:40px;width:100%}}.ffc--reviews .section--inner .reviews-area .custom-arrows .keen-nav{left:-60px;padding-right:40px}@media(max-width:1149px){.ffc--reviews .section--inner .reviews-area .custom-arrows .keen-nav{left:-50px;padding-right:0}}.ffc--reviews .section--inner .reviews-area .keen-slider{margin:0 -10px;padding-right:200px}@media(max-width:1149px){.ffc--reviews .section--inner .reviews-area .keen-slider{padding-right:100px}}@media(max-width:834px){.ffc--reviews .section--inner .reviews-area .keen-slider{padding-right:0}}.ffc--reviews .section--inner .reviews-area .keen-slider .keen-nav{padding:0 100px}.ffc--reviews .section--inner .reviews-area .keen-slider .keen-nav .keen-arrow-prev{display:none}.ffc--reviews .section--inner .reviews-area .keen-slider .keen-slider__slide{padding:0 10px}@media(min-width:835px){.ffc--reviews .section--inner .reviews-area .keen-slider .keen-slider__slide{opacity:.2;transition:opacity .35s ease}}@media(min-width:835px)and (max-width:949px){.ffc--reviews .section--inner .reviews-area .keen-slider .keen-slider__slide.active+li{opacity:.2}}@media(min-width:835px){.ffc--reviews .section--inner .reviews-area .keen-slider .keen-slider__slide.active,.ffc--reviews .section--inner .reviews-area .keen-slider .keen-slider__slide.active+li{opacity:1}}.ffc--reviews .section--inner .reviews-area .keen-slider .keen-slider__slide blockquote{background:#fff;border-radius:25px;box-shadow:0 2px 8px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;margin:0;padding:40px 16px 25px;text-align:center}.ffc--reviews .section--inner .reviews-area .keen-slider .keen-slider__slide blockquote .review{margin-bottom:16px}.ffc--reviews .section--inner .reviews-area .keen-slider .keen-slider__slide blockquote .review-by{border-top:1px solid rgba(0,0,0,.1);color:rgba(30,30,28,.5);font-size:12px;margin-top:auto;padding-top:16px;width:100%}@media(max-width:834px){.ffc--featured-collections{margin-bottom:32px}}.ffc--featured-collections .featured-collection-grid>li{margin-bottom:35px;padding-top:100px;width:33.3333333333%}@media(max-width:1280px){.ffc--featured-collections .featured-collection-grid>li{width:50%}}@media(max-width:834px){.ffc--featured-collections .featured-collection-grid>li{width:100%}.ffc--featured-collections .featured-collection-grid>li:last-child{margin-bottom:0}}.ffc--featured-collections .featured-collection-grid>li>.inner{background:#fff;border-bottom-left-radius:25px;border-bottom-right-radius:25px;box-shadow:0 4px 10px 0 rgba(0,0,0,.05);width:100%}.ffc--featured-collections .featured-collection-grid>li>.inner .image-area{margin-bottom:-100px;padding:0 16px;-webkit-transform:translateY(-100px);transform:translateY(-100px);width:100%}.ffc--featured-collections .featured-collection-grid>li>.inner .image-area .picture-element-wrapper{padding-bottom:50%}.ffc--featured-collections .featured-collection-grid>li>.inner .info-area{flex-grow:1;padding:24px 16px 0;width:100%}.ffc--featured-collections .featured-collection-grid>li>.inner .info-area .h4{margin-bottom:0;margin-top:0}.ffc--featured-collections .featured-collection-grid>li>.inner .info-area .top-content{margin-bottom:25px;margin-top:16px}.ffc--featured-collections .featured-collection-grid>li>.inner .info-area .sub-content{margin-bottom:10px}.ffc--featured-collections .featured-collection-grid>li>.inner .info-area .icon-grid{border-top:1px solid rgba(30,31,29,.1);margin-top:auto;padding:16px 0}.ffc--featured-collections .featured-collection-grid>li>.inner .info-area .icon-grid>.flex{min-height:32px}.ffc--featured-collections .featured-collection-grid>li>.inner .info-area .icon-grid span{font-size:12px;font-weight:400}.ffc--featured-collections .featured-collection-grid>li>.inner .info-area .icon-grid img,.ffc--featured-collections .featured-collection-grid>li>.inner .info-area .icon-grid svg{height:32px;margin-right:10px;width:32px}.ffc--featured-collections .featured-collection-grid>li>.inner .info-area .icon-grid img circle,.ffc--featured-collections .featured-collection-grid>li>.inner .info-area .icon-grid svg circle{fill:var(--text-color)}.ffc--featured-collections .featured-collection-grid>li>.inner .info-area .icon-grid p{font-size:14px;font-weight:900;margin:0;text-transform:uppercase}.ffc--featured-collections .featured-collection-grid>li>.inner .custom-button{background:var(--text-color);border-bottom-left-radius:25px;border-bottom-right-radius:25px;color:#fff;display:block;display:none;font-size:14px;font-weight:900;letter-spacing:.8px;min-height:30px;padding:11.5px;text-transform:uppercase;width:100%}.ffc--featured-collections .featured-collection-grid>li>.inner .custom-button:empty{margin-top:10px}@media(max-width:834px){.ffc--stockist-search,.landing-block--stockist-search{margin-bottom:55px}.ffc--stockist-search:last-child,.landing-block--stockist-search:last-child{margin-bottom:0}}.ffc--stockist-search:last-child,.landing-block--stockist-search:last-child{margin-bottom:0}.ffc--stockist-search .section--inner,.landing-block--stockist-search .section--inner{background-size:cover;padding-bottom:150px;padding-top:65px}@media(max-width:834px){.ffc--stockist-search .section--inner,.landing-block--stockist-search .section--inner{padding-bottom:55px;padding-top:40px}}.ffc--stockist-search .section--inner .content-area,.landing-block--stockist-search .section--inner .content-area{margin:0 auto;max-width:600px;text-align:center}.ffc--stockist-search .section--inner .content-area .h3,.landing-block--stockist-search .section--inner .content-area .h3{color:var(--title-color);margin-bottom:0}.ffc--stockist-search .section--inner .content-area .rte,.landing-block--stockist-search .section--inner .content-area .rte{margin-top:24px}@media(max-width:834px){.ffc--stockist-search .section--inner .content-area .rte,.landing-block--stockist-search .section--inner .content-area .rte{margin-top:16px}}.ffc--stockist-search .section--inner .content-area form,.landing-block--stockist-search .section--inner .content-area form{margin:55px auto 0;max-width:450px;position:relative}@media(max-width:834px){.ffc--stockist-search .section--inner .content-area form,.landing-block--stockist-search .section--inner .content-area form{margin-top:40px}}.ffc--stockist-search .section--inner .content-area form input,.landing-block--stockist-search .section--inner .content-area form input{background:#fff;border:1px solid rgba(0,0,0,.1);font-size:18px;font-weight:900;padding:16px 60px 16px 25px;width:100%}@media(max-width:834px){.ffc--stockist-search .section--inner .content-area form input,.landing-block--stockist-search .section--inner .content-area form input{padding-left:16px}}.ffc--stockist-search .section--inner .content-area form button,.landing-block--stockist-search .section--inner .content-area form button{align-items:center;background:transparent;border:0;display:flex;height:100%;padding:0 16px;position:absolute;right:8px;top:0}.ffc--stockist-search .section--inner .content-area form button img,.landing-block--stockist-search .section--inner .content-area form button img{height:24px;width:20px}.ffc--featured-articles .top-area{text-align:center}@media(max-width:834px){.ffc--featured-articles .top-area img{width:200px}}.ffc--featured-articles .top-area .cta{margin-bottom:24px}.ffc--featured-articles .article-grid{margin-top:40px}.ffc--featured-articles .article-grid>li{display:flex;width:33.3333333333%}@media(max-width:834px){.ffc--featured-articles .article-grid>li{width:100%}.ffc--featured-articles .article-grid>li+li{margin-top:24px}}.ffc--featured-articles .article-grid>li>*{width:100%}.ffc--newsletter-bar{background-size:cover;bottom:0;left:0;padding:5px 0;position:fixed;transition:all .35s ease;width:100%;z-index:99}@media(max-width:834px){.ffc--newsletter-bar{padding-bottom:14px}}.ffc--newsletter-bar:not(.shown){-webkit-transform:translateY(100%);transform:translateY(100%)}@media(max-width:834px){.ffc--newsletter-bar>.wrapper>.flex{flex-wrap:wrap}}.ffc--newsletter-bar .left-area{flex-wrap:nowrap}@media(max-width:834px){.ffc--newsletter-bar .left-area{flex-wrap:nowrap;width:100%}}.ffc--newsletter-bar .left-area .image-area{line-height:0}.ffc--newsletter-bar .left-area .image-area img{height:81px}@media(max-width:834px){.ffc--newsletter-bar .left-area .image-area img{height:55px}}.ffc--newsletter-bar .left-area .logo-area{line-height:0}.ffc--newsletter-bar .left-area .logo-area img{height:64px}@media(max-width:834px){.ffc--newsletter-bar .left-area .logo-area img{height:52px}}.ffc--newsletter-bar .left-area h5{align-items:center;border-left:1px solid var(--color-primary);color:#70d44b;display:flex;margin:0 0 0 12px;min-height:40px;padding-left:24px}@media(max-width:834px){.ffc--newsletter-bar .left-area h5{font-size:18px}.ffc--newsletter-bar .right-area{margin-top:8px;width:100%}}.ffc--newsletter-bar .right-area form{margin:0;width:100%}.ffc--newsletter-bar .right-area form .input-flex input{background:#fff;border:0;border:1px solid rgba(0,0,0,.1);border-radius:9px;border-bottom-right-radius:0;border-top-right-radius:0;color:var(--color-primary);flex-grow:1;font-weight:300;padding:10px 24px}.ffc--newsletter-bar .right-area form .input-flex input::-webkit-input-placeholder{color:inherit;font-weight:300;opacity:.4}.ffc--newsletter-bar .right-area form .input-flex input:-ms-input-placeholder{color:inherit;font-weight:300;opacity:.4}.ffc--newsletter-bar .right-area form .input-flex input::-ms-input-placeholder{color:inherit;font-weight:300;opacity:.4}.ffc--newsletter-bar .right-area form .input-flex input::placeholder{color:inherit;font-weight:300;opacity:.4}.ffc--newsletter-bar .right-area form .input-flex button{background:#000;border-color:#000;border-radius:9px;border-bottom-left-radius:0;border-top-left-radius:0;color:#fff;font-size:14px;font-weight:900;margin:0;padding:13px 16px;white-space:nowrap}@media(max-width:834px){.ffc--newsletter-bar .right-area form .input-flex button{padding-bottom:11px;padding-top:11px}}.ffc--newsletter-bar .right-area .close-button{margin-left:32px}@media(max-width:834px){.ffc--newsletter-bar .right-area .close-button{position:absolute;right:16px;top:10px}}.box-builder{padding-bottom:50px;padding-top:32px;position:relative}.box-builder.loading:after,.box-builder.loading:before,.box-builder:not(.rendered):after,.box-builder:not(.rendered):before{opacity:1;pointer-events:auto;visibility:visible}.box-builder.loading .box-builder-flex,.box-builder:not(.rendered) .box-builder-flex{opacity:0}.box-builder:before{-webkit-animation:rotate .5s linear infinite;animation:rotate .5s linear infinite;background-image:url(icon-loading.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:30px;left:calc(50% - 15px);top:calc(50% - 15px);width:30px;z-index:2}.box-builder:after,.box-builder:before{content:"";opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease,visibility .35s ease;visibility:hidden}.box-builder:after{background:hsla(0,0%,100%,.8);height:100%;left:0;top:0;width:100%;z-index:1}.box-builder .box-builder-flex{margin:0 -50px;transition:all .35s ease}.box-builder .box-builder-flex>*{padding:0 50px}.box-builder .box-builder-flex .product-area{width:55%}@media(max-width:834px){.box-builder .box-builder-flex .product-area{margin-top:24px;width:100%}}.box-builder .box-builder-flex .product-area>p{font-size:18px;margin-bottom:24px}.box-builder .box-builder-flex .product-area>ul>li{margin-bottom:32px;width:50%}@media(max-width:834px){.box-builder .box-builder-flex .product-area>ul>li{width:100%}}.box-builder .box-builder-flex .product-area>ul>li .inner{position:relative}.box-builder .box-builder-flex .product-area>ul>li .inner .add-button{background:none;border:0;border-radius:0;left:0;padding:0;position:absolute;text-transform:none;top:0;z-index:1}.box-builder .box-builder-flex .product-area>ul>li .inner .already-added-flex{position:absolute;right:0;top:0;z-index:1}.box-builder .box-builder-flex .product-area>ul>li .inner .already-added-flex button{align-items:center;background:transparent;border:0;display:inline-flex;height:40px;justify-content:center;margin:0;padding:8px}.box-builder .box-builder-flex .product-area>ul>li .inner .already-added-flex .already-added{background:var(--color-primary);border-radius:50%;font-weight:400;height:40px;left:auto;line-height:1;margin:0 8px;padding:0;right:0;text-align:center;text-transform:none;width:40px}.box-builder .box-builder-flex .product-area>ul>li .inner .already-added-flex .already-added span{display:block;font-size:14px}.box-builder .box-builder-flex .product-area>ul>li .inner .image-area{cursor:pointer;width:100%}.box-builder .box-builder-flex .product-area>ul>li .inner .image-area .object-fit--contain{padding-bottom:100%}.box-builder .box-builder-flex .product-area>ul>li .inner .image-area img{width:100%}.box-builder .box-builder-flex .product-area>ul>li .inner .info-area{padding-top:16px;width:100%}.box-builder .box-builder-flex .product-area>ul>li .inner .info-area .product-title{font-size:14px;font-weight:900;text-transform:uppercase}@media(max-width:834px){.box-builder .box-builder-flex .product-area>ul>li .inner .info-area .product-title{font-size:16px}}.box-builder .box-builder-flex .product-area>ul>li .inner .info-area .product-more{font-size:14px;margin-top:8px;text-decoration:underline}.box-builder .box-builder-flex .summary-area{width:45%}@media(max-width:834px){.box-builder .box-builder-flex .summary-area{width:100%}.box-builder .box-builder-flex .summary-area.main-summary-area{height:100vh;height:calc(var(--vh)*100);left:0;max-height:100vh;max-height:calc(var(--vh)*100);overflow:auto;position:fixed;top:0;width:100%;-webkit-overflow-scrolling:touch;background:#fff;padding:8px 16px 24px;transition:all .25s ease;z-index:98}.box-builder .box-builder-flex .summary-area.main-summary-area:not(.active){overflow:hidden;-webkit-transform:translateY(calc(100% - 75px));transform:translateY(calc(100% - 75px))}}.box-builder .box-builder-flex .summary-area .top-area .top-flex h6{font-size:16px;margin:0}.box-builder .box-builder-flex .summary-area .top-area .top-flex p{font-size:14px;margin:0}.box-builder .box-builder-flex .summary-area .top-area .top-flex button{background:none;border:0;margin-bottom:-16px;margin-right:-16px;padding:16px}.box-builder .box-builder-flex .summary-area .top-area .top-flex button img{pointer-events:none}.box-builder .box-builder-flex .summary-area .top-area .progress-bar{margin:10px -2px 0}.box-builder .box-builder-flex .summary-area .top-area .progress-bar li{flex-basis:0;flex-grow:1;padding:0 2px}.box-builder .box-builder-flex .summary-area .top-area .progress-bar li:first-child span{border-bottom-left-radius:5px;border-top-left-radius:5px}.box-builder .box-builder-flex .summary-area .top-area .progress-bar li:last-child span{border-bottom-right-radius:5px;border-top-right-radius:5px}.box-builder .box-builder-flex .summary-area .top-area .progress-bar li span{background:#e9e9e9;display:block;height:10px;transition:all .35s ease}.box-builder .box-builder-flex .summary-area .top-area .progress-bar li span.active{background:#e12a82}.box-builder .box-builder-flex .summary-area>h2{color:#e12a82;margin-bottom:16px}.box-builder .box-builder-flex .summary-area .box-switcher>p{display:block;font-size:12px;font-weight:600;margin:0;text-transform:uppercase}.box-builder .box-builder-flex .summary-area .box-switcher ul li{margin-bottom:8px;margin-top:8px}@media(max-width:480px){.box-builder .box-builder-flex .summary-area .box-switcher ul li{width:50%}}.box-builder .box-builder-flex .summary-area .box-switcher ul li a{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;min-width:170px;padding:7px 15px;position:relative;text-align:center;transition:all .25s ease}@media(max-width:834px){.box-builder .box-builder-flex .summary-area .box-switcher ul li a{min-width:0;padding:7px}}@media(max-width:480px){.box-builder .box-builder-flex .summary-area .box-switcher ul li a{width:100%}}.box-builder .box-builder-flex .summary-area .box-switcher ul li a.active{border:2px solid #e12a82}.box-builder .box-builder-flex .summary-area .price-area{border-bottom:1px solid rgba(30,31,29,.1);margin-bottom:16px;margin-top:0;padding-bottom:20px}@media(max-width:834px){.box-builder .box-builder-flex .summary-area .price-area{margin-bottom:16px}}.box-builder .box-builder-flex .summary-area .price-area .product-prices{line-height:1.2;margin:0 24px 0 0}@media(max-width:834px){.box-builder .box-builder-flex .summary-area .price-area .product-prices{margin-right:6px}}.box-builder .box-builder-flex .summary-area .price-area .product-prices span{font-size:32px}@media(max-width:834px){.box-builder .box-builder-flex .summary-area .price-area .product-prices span{font-size:24px}}.box-builder .box-builder-flex .summary-area .price-area .product-prices span.from{font-size:26px;margin-right:5px}.box-builder .box-builder-flex .summary-area .price-area .product-prices .compare-at-price{margin-left:10px;opacity:.2;text-decoration:line-through}.box-builder .box-builder-flex .summary-area .price-area .pack-info{font-size:14px;font-weight:300;margin:0;opacity:.7}.box-builder .box-builder-flex .summary-area .price-area .pack-info span{font-weight:700}.box-builder .box-builder-flex .summary-area .price-area .subtext{font-size:14px;font-weight:300;margin-top:10px;opacity:.8}.box-builder .box-builder-flex .summary-area .box-slots{margin-top:32px}@media(max-width:834px){.box-builder .box-builder-flex .summary-area .box-slots{margin-top:44px}}.box-builder .box-builder-flex .summary-area .box-slots li{margin-bottom:24px;width:33.3333333333%}@media(max-width:834px){.box-builder .box-builder-flex .summary-area .box-slots li{margin-bottom:16px;width:50%}}.box-builder .box-builder-flex .summary-area .box-slots li .inner{border-radius:3px;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);padding:16px;position:relative}.box-builder .box-builder-flex .summary-area .box-slots li .inner .image-area{padding-bottom:70%;width:100%}.box-builder .box-builder-flex .summary-area .box-slots li .inner .remove-button{background:none;border:0;line-height:0;padding:0;position:absolute;right:0;top:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}@media(max-width:834px){.box-builder .box-builder-flex .summary-area .box-slots li .inner .remove-button{right:10px;top:10px}}.box-builder .box-builder-flex .summary-area .box-slots li .inner .remove-button img{height:32px;width:32px}.box-builder .box-builder-flex .summary-area .product-atc-flex{margin-top:16px}.box-builder .box-builder-flex .summary-area .product-atc-flex:not(.shown){display:none}@media(max-width:834px){.box-builder .box-builder-flex .summary-area .product-atc-flex li{width:100%}}.box-builder .box-builder-flex .summary-area .product-atc-flex li:last-child{flex-grow:1;padding-top:26px}@media(max-width:834px){.box-builder .box-builder-flex .summary-area .product-atc-flex li:last-child{margin-top:16px;padding-top:0}}.box-builder .box-builder-flex .summary-area .product-atc-flex li .quantity-selector-container .quantity-selector,.box-builder .box-builder-flex .summary-area .product-atc-flex li:last-child .btn{width:100%}@media(max-width:834px){.box-builder .box-builder-flex .summary-area .product-atc-flex li .quantity-selector-container .quantity-selector input{flex-grow:1;width:auto}}.box-builder .box-builder-flex .summary-area .product-atc-flex li .under-atc-content{margin-top:8px;text-align:center}.box-builder .box-builder-flex .summary-area .product-atc-flex li .accordion{margin-top:16px}.box-builder .box-builder-flex .summary-area .product-atc-flex li .accordion .accordion-item .accordion-content .rte{padding-left:8px;padding-right:8px}.box-builder .box-builder-flex .summary-area .error{color:red;display:block;font-weight:300;margin-top:16px}.box-builder .box-builder-flex .summary-area .description{font-weight:300;margin-top:16px;opacity:.8}.box-builder.box-builder-variants{margin:0 0 24px;padding-bottom:0;padding-top:0}.box-builder.box-builder-variants .box-builder-flex{margin:0}.box-builder.box-builder-variants .products-area{border-radius:10px;padding:16px 0;text-align:center;width:100%}@-webkit-keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(0,0,0,.2)}to{box-shadow:0 0 0 10px transparent}}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(0,0,0,.2)}to{box-shadow:0 0 0 10px transparent}}.box-builder.box-builder-variants .products-area .box-builder-title{font-size:14px;font-weight:700;margin-bottom:16px;text-align:center;text-transform:uppercase}.box-builder.box-builder-variants .products-area .box-builder-subtitle{font-size:14px;font-weight:400;margin-bottom:16px;text-align:center}.box-builder.box-builder-variants .products-area .box-builder-message{-webkit-animation:pulse-animation 2s infinite;animation:pulse-animation 2s infinite;background:rgba(226,24,54,.05);border:1px solid #e21836;border-radius:8px;box-shadow:0 0 1px 1px rgba(0,0,0,.102);display:inline-block;font-size:8px;font-weight:425;margin-bottom:16px;padding:8px}.box-builder.box-builder-variants .products-area>ul{flex-wrap:wrap;gap:16px;justify-content:center}.box-builder.box-builder-variants .products-area>ul>li .inner .image-area{border-radius:8px;height:103px;overflow:hidden;position:relative;width:103px}.box-builder.box-builder-variants .products-area>ul>li .inner .image-area .object-fit--cover{cursor:pointer;padding-bottom:100%}.box-builder.box-builder-variants .products-area>ul>li .inner .image-area .overlay{backdrop-filter:grayscale(100%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:48!important}.box-builder.box-builder-variants .products-area>ul>li .inner .image-area .already-added-flex{background:#fff;border-radius:8px;bottom:6px;justify-content:center;left:6px;position:absolute;width:calc(100% - 12px);z-index:48}.box-builder.box-builder-variants .products-area>ul>li .inner .image-area .already-added-flex button{align-items:center;background:unset;border:unset;color:#000;display:flex;font-size:10px;font-weight:700;padding:6px}.box-builder.box-builder-variants .products-area>ul>li .inner .image-area .already-added-flex button:first-child{padding:6px 0 6px 16px}.box-builder.box-builder-variants .products-area>ul>li .inner .image-area .already-added-flex button:last-child{padding:6px 16px 6px 0}.box-builder.box-builder-variants .products-area>ul>li .inner .info-area{padding-top:8px;width:100%}.box-builder.box-builder-variants .products-area>ul>li .inner .info-area .product-title{font-size:12px;font-weight:425;text-align:center}@media(max-width:834px){.box-builder.box-builder-variants .products-area>ul>li .inner .info-area .product-title{font-size:10px;font-weight:400;line-height:16px}}.box-builder-variants__divider{font-weight:700;margin:0 0 16px;text-transform:uppercase}.dynamic-cart-banner-slider{left:0;position:fixed;top:0;width:100%;z-index:49}@media(min-width:835px){.dynamic-cart-banner-slider.hide-on-scroll{max-height:100px;overflow:hidden;transition:max-height .3s ease}}@media(max-width:834px){.dynamic-cart-banner-slider.hide-on-scroll-mobiles{max-height:100px;overflow:hidden;transition:max-height .3s ease}}.dynamic-cart-banner-slider .slick-dots{bottom:6px;justify-content:center;position:absolute}.dynamic-cart-banner-slider .slick-dots li button{background:#fff}.dynamic-cart-banner-slider .slick-track{display:flex}.dynamic-cart-banner-slider .slick-arrow:before{background-image:url(icon-slider--alternate.svg)}.dynamic-cart-banner-slider .slick-arrow.slick-prev{left:10px}@media(max-width:834px){.dynamic-cart-banner-slider .slick-arrow.slick-prev{left:0}}.dynamic-cart-banner-slider .slick-arrow.slick-next{left:auto;right:10px}@media(max-width:834px){.dynamic-cart-banner-slider .slick-arrow.slick-next{right:0}}.dynamic-cart-banner-slider.slick-dotted .dynamic-cart-banner{padding-bottom:15px}.dynamic-cart-banner-slider .dynamic-cart-banner{align-items:center;display:block;font-size:10px;height:auto;justify-content:center;margin-bottom:-1px;min-height:30px;padding:8px;text-align:center;text-decoration:none;-webkit-text-size-adjust:none;font-weight:500;line-height:16px}@media(max-width:834px){.dynamic-cart-banner-slider .dynamic-cart-banner{padding:8px}}.dynamic-cart-banner-slider .dynamic-cart-banner p{font-size:10px;margin:0;-webkit-text-size-adjust:none}@media(max-width:834px){.dynamic-cart-banner-slider .dynamic-cart-banner p{line-height:1.2}}.dynamic-cart-banner-slider .dynamic-cart-banner p .countdown-timer{display:inline-flex}@media(max-width:834px){.popup.popup--center{left:0;width:100%}.popup.popup--center .popup__container{-webkit-transform:none;transform:none}.popup .popup__container{margin:30px;max-width:720px;width:calc(100% - 60px)}}@media(max-width:480px){.popup .popup__container .popup__close{z-index:1}.popup .popup__container .popup__wrap{flex-wrap:wrap}.popup .popup__container .popup__wrap .popup__column{position:relative;width:100%}.popup .popup__container .popup__wrap .popup__column.popup__column--image{height:0;padding-bottom:60%}}.popup .popup__container .popup__close{color:inherit}.popup .popup__container .popup__close svg{fill:currentColor}.popup .popup__container .contact-form input.signUp-input{background-color:#fff}.popup .popup__container button.signUp-submit{border:none}.ffc--newsletter-form .newsletter-form-area{width:350px}@media(max-width:834px){.ffc--newsletter-form .newsletter-form-area{border-bottom:1px solid hsla(0,0%,100%,.3);order:-1;padding-bottom:40px;padding-left:0;padding-right:0;width:100%}}.ffc--newsletter-form .newsletter-form-area .rte{font-weight:300;margin-bottom:20px}.ffc--newsletter-form .newsletter-form-area form{margin-top:0}.ffc--newsletter-form .newsletter-form-area form .input-flex input{background:#373737;border:0;border-radius:9px;color:#fff;flex-grow:1;font-size:16px;font-weight:300;padding:12.5px 24px}@media(min-width:481px){.ffc--newsletter-form .newsletter-form-area form .input-flex input{border-bottom-right-radius:0;border-top-right-radius:0}}.ffc--newsletter-form .newsletter-form-area form .input-flex input::-webkit-input-placeholder{color:#fff;font-weight:300}.ffc--newsletter-form .newsletter-form-area form .input-flex input:-ms-input-placeholder{color:#fff;font-weight:300}.ffc--newsletter-form .newsletter-form-area form .input-flex input::-ms-input-placeholder{color:#fff;font-weight:300}.ffc--newsletter-form .newsletter-form-area form .input-flex input::placeholder{color:#fff;font-weight:300}.ffc--newsletter-form .newsletter-form-area form .input-flex button{border-radius:9px;font-size:14px;font-weight:900;margin:0;padding:13px 16px;white-space:nowrap}@media(min-width:481px){.ffc--newsletter-form .newsletter-form-area form .input-flex button{border-bottom-left-radius:0;border-top-left-radius:0}}@media(max-width:834px){.ffc--newsletter-form .newsletter-form-area form .input-flex button{min-width:40%}}@media(max-width:480px){.ffc--newsletter-form .newsletter-form-area form button{background:#fff;color:#000;font-size:14px;margin-top:14px;width:100%}}.ffc--newsletter-form .newsletter-form-area form .checkbox-flex{align-items:center;display:flex;margin-top:16px}@media(max-width:480px){.ffc--newsletter-form .newsletter-form-area form .checkbox-flex{margin-top:10px}}.ffc--newsletter-form .newsletter-form-area form .checkbox-flex input{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(icon-tick--green.svg);background-position:50%;background-repeat:no-repeat;background-size:0 0;border-radius:9px;height:31px;min-width:31px;width:31px}@media(max-width:480px){.ffc--newsletter-form .newsletter-form-area form .checkbox-flex input{height:38px;min-width:38px;width:38px}}.ffc--newsletter-form .newsletter-form-area form .checkbox-flex input:checked{background-size:17px 17px}.ffc--newsletter-form .newsletter-form-area form .checkbox-flex label{color:#fff;cursor:pointer;margin-bottom:0;padding-left:16px}.ffc--newsletter-form .newsletter-form-area form .checkbox-flex label p{font-size:12px;font-weight:300;margin:0}.ffc--newsletter-form .newsletter-form-area form .checkbox-flex label p a{color:inherit}.ffc--slider{margin-bottom:unset}.ffc--slider .keen-slider{width:100%}.ffc--slider .keen-slider .keen-dots{bottom:32px}.ffc--slider .keen-slider .keen-dots li button{background:transparent;border:2px solid #fff;opacity:1}.ffc--slider .keen-slider .keen-dots li button.active{background:#fff}.ffc--slider .keen-slider .keen-nav{padding:0 33px}@media(max-width:834px){.ffc--slider .keen-slider .keen-nav{display:none}}.ffc--slider .keen-slider .keen-nav .keen-arrow{-webkit-filter:invert(1);filter:invert(1)}.ffc--slider .keen-slider .slide .inner .content-area{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:834px){.ffc--slider .keen-slider .slide .inner .content-area{bottom:0;top:auto;-webkit-transform:unset;transform:unset}.ffc--slider .keen-slider .slide .inner .content-area .content-inner{padding-bottom:84px;padding-top:84px}}.ffc--slider .keen-slider .slide .image-area{position:relative;z-index:1}.ffc--slider .keen-slider .slide .image-area .overlay{height:100%;left:0;position:absolute;top:0;width:100%}.ffc--slider .keen-slider .slide .content-area{width:100%;z-index:2}.ffc--slider .keen-slider .slide .content-area.text-left .content-inner{margin-right:auto}.ffc--slider .keen-slider .slide .content-area.text-right .content-inner{margin-left:auto}.ffc--slider .keen-slider .slide .content-area.text-center .content-inner{margin-left:auto;margin-right:auto}.ffc--slider .keen-slider .slide .content-area .content-inner{padding-bottom:42px;padding-top:42px;width:50%}@media(max-width:834px){.ffc--slider .keen-slider .slide .content-area .content-inner{width:100%}}.ffc--slider .keen-slider .slide .content-area .content-inner .h2{color:inherit}.ffc--slider .keen-slider .slide .content-area .content-inner .rte{margin-top:16px}@media(max-width:834px){.ffc--slider .keen-slider .slide .content-area .content-inner .rte{margin-top:6px}}.ffc--slider .keen-slider .slide .content-area .content-inner .rte *{line-height:1.2}.ffc--slider .keen-slider .slide .content-area .content-inner .btn{margin-top:27px}@media(max-width:834px){.ffc--slider .keen-slider .slide .content-area .content-inner .btn{font-size:14px;margin-top:20px}}.content-and-icons{margin:88px 0}@media(max-width:834px){.content-and-icons{margin:56px 0;padding-top:24px}}@media(min-width:835px){.content-and-icons .content-and-icons--image-right .image-area{order:2}.content-and-icons .content-and-icons--image-right .content-area{padding:48px 100px 48px 0}}.content-and-icons .image-area{width:50%}@media(max-width:834px){.content-and-icons .image-area{width:100%}}.content-and-icons .image-area .picture-element-wrapper{border-radius:8px}@media(max-width:834px){.content-and-icons .image-area .picture-element-wrapper{padding-bottom:56%}}.content-and-icons .content-area{padding:48px 0 48px 100px;width:50%}@media(max-width:834px){.content-and-icons .content-area{padding:24px 0 0;width:100%}}.content-and-icons .content-area .title{color:#000;font-size:32px;font-weight:500;line-height:44px;margin:0}@media(max-width:834px){.content-and-icons .content-area .title{font-size:22px;line-height:30px}}.content-and-icons .content-area .content{margin:16px 0 0}.content-and-icons .content-area .content *{color:#000;font-size:10px;font-weight:400;line-height:16px}.content-and-icons .content-area .icons-list{gap:8px;margin:24px 0 0}.content-and-icons .content-area .icons-list li{align-items:center;display:flex;flex:109px 0 0;flex-direction:column;gap:16px;text-align:center}.content-and-icons .content-area .icons-list li .icon-image{width:40px}.content-and-icons .content-area .icons-list li .icon-image img{display:block}.content-and-icons .content-area .icons-list li .icon-title{color:#2f3234;font-size:12px;font-style:normal;font-weight:500;line-height:18px;margin:0;max-width:90px}.content-and-icons .content-area .btn{margin:24px 0 0;min-width:unset}.stockists{margin:88px 0}@media(max-width:834px){.stockists{margin:56px 0}}.stockists .section-header .subtitle{font-size:12px;font-weight:500;line-height:18px;margin:0 0 16px;text-align:center}@media(max-width:834px){.stockists .section-header .subtitle{margin:0 0 6px}}.stockists .section-header .title{color:#2f3234;font-size:32px;font-weight:500;line-height:44px;margin:0 0 32px;text-align:center}@media(max-width:834px){.stockists .section-header .title{font-size:22px;line-height:30px;margin:0 0 16px}}.stockists .marquee{margin:0;opacity:0;padding:24px 0}.stockists .marquee[data-runningstatus]{opacity:1}.stockists .marquee .js-marquee-wrapper{display:flex}.stockists .marquee .js-marquee-wrapper .js-marquee{align-items:center;display:flex;flex-shrink:0;gap:16px}.stockists .marquee .js-marquee-wrapper .js-marquee .image{align-items:center;display:flex;justify-content:center;width:160px}@media(max-width:834px){.stockists .marquee .js-marquee-wrapper .js-marquee .image{width:120px}}.stockists .marquee .js-marquee-wrapper .js-marquee .image img{display:block;height:24px;width:auto}@media(max-width:834px){.stockists .marquee .js-marquee-wrapper .js-marquee .image img{height:16px}}.stockists .link{color:#2f3234;display:inline-block;font-size:10px;font-weight:500;line-height:16px;margin:32px 0 0;text-align:center;text-decoration-line:underline;text-decoration-style:wavy;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:13%;text-underline-offset:22%;text-underline-position:from-font}@media(max-width:834px){.stockists .link{margin:16px 0 0}}.featured-blog-posts{margin:88px auto}@media(max-width:834px){.featured-blog-posts{margin:56px auto}}.featured-blog-posts .section-header .subtitle{font-size:12px;font-weight:500;line-height:18px;margin:0 0 16px;text-align:center}@media(max-width:834px){.featured-blog-posts .section-header .subtitle{margin:0 0 8px}}.featured-blog-posts .section-header .title{color:#2f3234;font-size:32px;font-weight:500;line-height:44px;margin:0 0 32px;text-align:center}@media(max-width:834px){.featured-blog-posts .section-header .title{font-size:22px;line-height:30px;margin:0 0 16px}}.featured-blog-posts .featured-blog-posts__list{gap:16px}@media(max-width:834px){.featured-blog-posts .featured-blog-posts__list{flex-wrap:wrap}}.featured-blog-posts .featured-blog-posts__list .featured-blog-posts__item{border-radius:8px;overflow:hidden;position:relative}@media(min-width:835px){.featured-blog-posts .featured-blog-posts__list .featured-blog-posts__item{flex:1 0 0;max-width:50%}}@media(max-width:834px){.featured-blog-posts .featured-blog-posts__list .featured-blog-posts__item{width:100%}}.featured-blog-posts .featured-blog-posts__list .featured-blog-posts__item .image-area .picture-element-wrapper{padding-bottom:100%}@media(max-width:834px){.featured-blog-posts .featured-blog-posts__list .featured-blog-posts__item .image-area .picture-element-wrapper{padding-bottom:56%}}.featured-blog-posts .featured-blog-posts__list .featured-blog-posts__item .content-area{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),50%/cover no-repeat;display:flex;flex-direction:column;height:100%;left:0;padding:24px;position:absolute;top:0;width:100%}.featured-blog-posts .featured-blog-posts__list .featured-blog-posts__item .content-area .title{color:#fff;font-size:16px;font-weight:500;line-height:22px;margin:auto 0 16px}.featured-blog-posts .featured-blog-posts__list .featured-blog-posts__item .content-area .btn{font-size:14px;font-style:normal;font-weight:500;line-height:19px;margin:0 auto 0 0;min-width:unset;padding:12px 24px}.featured-blog-posts .btn-wrapper{margin:24px 0 0}.featured-blog-posts .btn-wrapper .btn{min-width:unset}.featured-reviews{margin:88px auto}@media(max-width:834px){.featured-reviews{margin:56px auto}}.featured-reviews .section-header .subtitle{font-size:12px;font-weight:500;line-height:18px;margin:0 0 16px;text-align:center}@media(max-width:834px){.featured-reviews .section-header .subtitle{margin:0 0 8px}}.featured-reviews .section-header .title{color:#2f3234;font-size:32px;font-weight:500;line-height:44px;margin:0 0 32px;text-align:center}@media(max-width:834px){.featured-reviews .section-header .title{font-size:22px;line-height:30px;margin:0 0 16px}}.featured-reviews .featured-reviews__wrapper{max-width:898px;padding-left:64px;padding-right:64px;position:relative}@media(max-width:834px){.featured-reviews .featured-reviews__wrapper{padding-left:71px;padding-right:71px}}.featured-reviews .featured-reviews__wrapper .image-area{position:absolute;right:0;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:500px}.featured-reviews .featured-reviews__wrapper .featured-reviews__list{padding-bottom:54px}.featured-reviews .featured-reviews__wrapper .featured-reviews__list .featured-reviews__review{background:#fff;border-radius:8px;overflow:unset;padding:32px;position:relative}@media(max-width:834px){.featured-reviews .featured-reviews__wrapper .featured-reviews__list .featured-reviews__review{padding:24px}}.featured-reviews .featured-reviews__wrapper .featured-reviews__list .featured-reviews__review .review-rating{gap:2px;margin-bottom:24px}@media(max-width:834px){.featured-reviews .featured-reviews__wrapper .featured-reviews__list .featured-reviews__review .review-rating{margin-bottom:16px}}.featured-reviews .featured-reviews__wrapper .featured-reviews__list .featured-reviews__review .review-rating svg{height:14px;width:14px}.featured-reviews .featured-reviews__wrapper .featured-reviews__list .featured-reviews__review .review-body{margin-bottom:24px;text-align:center}@media(max-width:834px){.featured-reviews .featured-reviews__wrapper .featured-reviews__list .featured-reviews__review .review-body{margin-bottom:16px}}.featured-reviews .featured-reviews__wrapper .featured-reviews__list .featured-reviews__review .review-body *{color:#000;font-size:16px;font-weight:500;line-height:22px}@media(max-width:834px){.featured-reviews .featured-reviews__wrapper .featured-reviews__list .featured-reviews__review .review-body *{font-size:14px;line-height:19px}}.featured-reviews .featured-reviews__wrapper .featured-reviews__list .featured-reviews__review .review-author{font-size:10px;font-weight:400;line-height:16px;margin:0}.featured-reviews .featured-reviews__wrapper .featured-reviews__list .featured-reviews__review .review-btn{background:var(--cta-bg-color);border-color:var(--cta-bg-color);bottom:0;color:var(--cta-font-color);font-size:10px;font-weight:500;left:50%;letter-spacing:unset;min-width:unset;padding:6px 8px;position:absolute;text-transform:uppercase;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.featured-reviews .btn-wrapper{margin:24px 0 0}.featured-reviews .btn-wrapper .btn{min-width:unset}.image-blocks-grid{gap:16px;margin:88px auto}@media(max-width:834px){.image-blocks-grid{margin:56px auto}}.image-blocks-grid .image-blocks-grid__block{background:#fff;border:1px solid rgba(47,50,52,.2);border-radius:8px;display:flex;flex:1;max-width:50%;padding:24px;position:relative;transition:all .3s ease}@media(max-width:834px){.image-blocks-grid .image-blocks-grid__block{gap:12px}}.image-blocks-grid .image-blocks-grid__block:hover{border:1px solid rgba(47,50,52,.5)}@media(max-width:834px){.image-blocks-grid .image-blocks-grid__block.image-blocks-grid__block--1{flex:100% 0 0;max-width:100%}}.image-blocks-grid .image-blocks-grid__block.image-blocks-grid__block--1 .content-area .title{font-size:10px;font-weight:500;line-height:16px}@media(max-width:834px){.image-blocks-grid .image-blocks-grid__block.image-blocks-grid__block--2{flex-direction:column;gap:16px;padding:16px;text-align:center}.image-blocks-grid .image-blocks-grid__block.image-blocks-grid__block--2 .image-area{width:100%}}.image-blocks-grid .image-blocks-grid__block.image-blocks-grid__block--2 .content-area{display:flex;flex-direction:column}@media(max-width:834px){.image-blocks-grid .image-blocks-grid__block.image-blocks-grid__block--2 .content-area{order:2;width:100%}}.image-blocks-grid .image-blocks-grid__block.image-blocks-grid__block--2 .content-area .title{font-size:18px;font-style:normal;font-weight:500;line-height:25px;margin:0 0 8px}.image-blocks-grid .image-blocks-grid__block.image-blocks-grid__block--2 .content-area .subtitle{font-size:10px;font-weight:400;line-height:16px;margin:0 0 8px}.image-blocks-grid .image-blocks-grid__block.image-blocks-grid__block--2 .content-area .cta{font-size:10px;font-weight:500;line-height:16px;margin:auto 0 0}@media(max-width:834px){.image-blocks-grid .image-blocks-grid__block.image-blocks-grid__block--2 .content-area .cta{margin:0}}.image-blocks-grid .image-blocks-grid__block .content-area{flex:1}.image-blocks-grid .image-blocks-grid__block .image-area{flex:1;margin:auto 0}.image-blocks-grid .image-blocks-grid__block .badge{background:#d86018;border-radius:6px;color:#fff;font-size:10px;font-weight:500;line-height:1;padding:6px 8px;position:absolute;right:14px;text-transform:uppercase;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-blocks-grid .image-blocks-grid__block .bg-image-area{border-bottom-left-radius:8px;bottom:0;left:0;overflow:hidden;position:absolute;width:45%}.radiant-product .product-top-area{margin-bottom:96px}@media(max-width:834px){.radiant-product .product-top-area{margin-bottom:48px;padding:0}}.radiant-product .product-top-area .product-image-area{align-self:flex-start;padding-top:43px;position:relative;width:52%}@media(max-width:834px){.radiant-product .product-top-area .product-image-area{padding-top:0;width:100%}}.radiant-product .product-top-area .product-image-area .thumbnails{align-self:center;margin-right:-32px;z-index:1}.radiant-product .product-top-area .product-image-area .thumbnails li+li{margin-top:8px}.radiant-product .product-top-area .product-image-area .thumbnails li.active .object-fit--cover{border-color:#4ce1e6}.radiant-product .product-top-area .product-image-area .thumbnails li .object-fit--cover{background:#fff;border:1px solid #fff;border-radius:8px;cursor:pointer;height:64px;padding-bottom:0;transition:all .35s ease;width:64px}.radiant-product .product-top-area .product-image-area .thumbnails+.product-image-slider{width:100%}.radiant-product .product-top-area .product-image-area .product-image-slider{flex-grow:1;width:100%}.radiant-product .product-top-area .product-image-area .product-image-slider .object-fit--cover{background:#fff;border-radius:8px;padding-bottom:100%}.radiant-product .product-top-area .product-image-area .product-image-slider .keen-dots{bottom:23px}.radiant-product .product-top-area .product-image-area .product-image-slider .keen-dots li button{background:#fff;height:6px;width:6px}.radiant-product .product-top-area .product-image-area .product-image-slider .keen-nav{padding:0 16px}.radiant-product .product-top-area .product-image-area .product-image-slider .keen-nav .keen-arrow-inner{align-items:center;display:flex;justify-content:center;padding:0}.radiant-product .product-top-area .product-info-area{padding-left:64px;padding-top:43px;width:45%}@media(max-width:834px){.radiant-product .product-top-area .product-info-area{margin-top:0;padding:40px 16px 24px;width:100%}}.radiant-product .product-top-area .product-info-area .inner #yotpo-pdp-stars{margin-bottom:10px;margin-top:0}.radiant-product .product-top-area .product-info-area .inner #yotpo-pdp-stars .text-m{font-size:12px;font-weight:700}.radiant-product .product-top-area .product-info-area .inner .product-title-price{margin:0 0 12px}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-title-price{align-items:center;margin:0 0 10px}}.radiant-product .product-top-area .product-info-area .inner .product-title-price .product-title{font-size:40px;font-weight:700;line-height:1;margin:0}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-title-price .product-title{font-size:28px}}.radiant-product .product-top-area .product-info-area .inner .product-title-price .product-prices{font-size:18px;font-weight:700;margin:0}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-title-price .product-prices{font-size:14px}}.radiant-product .product-top-area .product-info-area .inner .product-variants-row{margin-bottom:24px;width:100%}.radiant-product .product-top-area .product-info-area .inner .product-variants-row .product-variants-description{font-size:24px;font-weight:700;line-height:33px;margin:0 auto 0 0}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-variants-row .product-variants-description{font-size:16px}}.radiant-product .product-top-area .product-info-area .inner .product-variants-row .product-variants-swatches{gap:6px}.radiant-product .product-top-area .product-info-area .inner .product-variants-row .product-variants-swatches .product-variants-swatch{border-radius:10px;cursor:pointer;padding:2px;position:relative;transition:all .25s ease}.radiant-product .product-top-area .product-info-area .inner .product-variants-row .product-variants-swatches .product-variants-swatch .picture-element-wrapper{background:#fff;border-radius:8px;width:38px}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-variants-row .product-variants-swatches .product-variants-swatch .picture-element-wrapper{width:30px}}.radiant-product .product-top-area .product-info-area .inner .product-variants-row .product-variants-swatches .product-variants-swatch.active{box-shadow:0 0 0 2px var(--accent-color)}.radiant-product .product-top-area .product-info-area .inner .product-usps{gap:4px;margin-bottom:24px;position:relative}.radiant-product .product-top-area .product-info-area .inner .product-usps li{display:inline-block;position:relative}.radiant-product .product-top-area .product-info-area .inner .product-usps li>div{background:#fff;border:1px solid rgba(47,50,52,.1);border-radius:4px;color:rgba(0,0,0,.8);font-size:12px;font-style:normal;font-weight:425;line-height:150%;padding:6px 8px}.radiant-product .product-top-area .product-info-area .inner .product-usps li img{display:block}.radiant-product .product-top-area .product-info-area .inner .product-usps__sport-badge{align-items:center;display:flex;gap:6px;margin-left:16px}.radiant-product .product-top-area .product-info-area .inner .product-usps__sport-badge svg{fill:#b6b6b6;flex:0 0 auto;height:8.938px;width:8.938px}.radiant-product .product-top-area .product-info-area .inner .product-usps__sport-badge-container{align-items:center;display:flex;height:32px;justify-content:end;overflow:visible;position:relative;width:85px}.radiant-product .product-top-area .product-info-area .inner .product-usps__sport-badge-container img{aspect-ratio:83/38;display:block;height:38px;left:-18px;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:83px}.radiant-product .product-top-area .product-info-area .inner .product-usps__sport-badge-tooltip-trigger{align-items:center;display:inline-flex;position:relative;--balloon-text-color:#000;--balloon-font-size:12px;--balloon-color:#fff}.radiant-product .product-top-area .product-info-area .inner .product-usps__sport-badge-tooltip-trigger[aria-label][data-balloon-pos]:after{background:#fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.12);box-sizing:border-box;color:#000;font-family:Filson Pro;font-style:normal;font-weight:400;line-height:18px;max-width:min(295px,100vw);padding:12px;white-space:normal;width:295px;z-index:10}@media screen and (max-width:600px){.radiant-product .product-top-area .product-info-area .inner .product-usps__sport-badge-tooltip-trigger[aria-label][data-balloon-pos]:after{max-width:calc(100vw - 24px);overflow-wrap:anywhere;word-break:break-word}}.radiant-product .product-top-area .product-info-area .inner .product-usps__sport-badge-tooltip-trigger[aria-label][data-balloon-pos]:before{border:12px solid transparent;border-top-color:#fff;-webkit-filter:drop-shadow(0 4px 12px rgba(0,0,0,.12));filter:drop-shadow(0 4px 12px rgba(0,0,0,.12));-webkit-transform:translate(-12px,7px);transform:translate(-12px,7px);z-index:11}.radiant-product .product-top-area .product-info-area .inner .product-usps__sport-badge-tooltip-trigger[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{margin-bottom:16px}.radiant-product .product-top-area .product-info-area .inner .product-usps__sport-badge-tooltip-trigger[aria-label][data-balloon-pos][data-balloon-pos*=-left]:after{left:-260px;right:auto}@media screen and (max-width:600px){.radiant-product .product-top-area .product-info-area .inner .product-usps__sport-badge-tooltip-trigger[aria-label][data-balloon-pos][data-balloon-pos*=-left]:after{left:-50vw}}.radiant-product .product-top-area .product-info-area .inner .product-usps__sport-badge-tooltip-trigger[aria-label][data-balloon-pos][data-balloon-pos*=-left]:before{left:auto;-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}.radiant-product .product-top-area .product-info-area .inner .product-usps__sport-badge-tooltip-trigger[aria-label][data-balloon-pos][data-balloon-pos*=-right]:after{left:auto;right:-260px}@media screen and (max-width:600px){.radiant-product .product-top-area .product-info-area .inner .product-usps__sport-badge-tooltip-trigger[aria-label][data-balloon-pos][data-balloon-pos*=-right]:after{right:-50vw}}.radiant-product .product-top-area .product-info-area .inner .product-description{margin-bottom:24px;padding-bottom:0;padding-top:0}.radiant-product .product-top-area .product-info-area .inner .product-description *{font-family:FilsonPro,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-description *{font-size:12px!important}}.radiant-product .product-top-area .product-info-area .inner .product-type-selector{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.radiant-product .product-top-area .product-info-area .inner .product-type-selector>div{align-items:center;background:var(--variant-background-color);border:1px solid rgba(47,50,52,.1);border-radius:8px;cursor:pointer;display:flex;overflow:hidden;transition:all .25s ease}.radiant-product .product-top-area .product-info-area .inner .product-type-selector>div.active{background:var(--variant-active-background-color);box-shadow:0 0 0 2px var(--accent-color)}.radiant-product .product-top-area .product-info-area .inner .product-type-selector>div .image-area{height:75px;margin-right:24px;width:75px}.radiant-product .product-top-area .product-info-area .inner .product-type-selector>div .image-area .picture-element-wrapper{height:100%;width:100%}.radiant-product .product-top-area .product-info-area .inner .product-type-selector>div .content-area h4{font-size:18px;font-weight:700;margin:0 0 6px}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-type-selector>div .content-area h4{font-size:16px}}.radiant-product .product-top-area .product-info-area .inner .product-type-selector>div .content-area p{font-size:12px;font-weight:400;margin:0}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-type-selector>div .content-area p{font-size:10px}}.radiant-product .product-top-area .product-info-area .inner .product-options-selection{margin-bottom:16px}.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-options-title{font-size:14px;font-weight:700;margin-bottom:16px;text-align:center;text-transform:uppercase}.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul{flex-wrap:wrap;gap:16px;margin-bottom:16px}@media(max-width:480px){.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul{gap:6px}}.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li{flex:calc(20% - 16px) 0 0;min-width:74px;position:relative}@media(max-width:480px){.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li{flex:calc(20% - 6px) 0 0;min-width:60px}}.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li input{display:none}.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li input+label{background:#fff;border-radius:8px;cursor:pointer;display:flex;justify-content:flex-end;padding-bottom:100%;transition:all .25s ease;width:100%}.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li input+label .image-area{height:100%;left:0;position:absolute;top:0;width:100%}.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li input+label .image-area .picture-element-wrapper{height:100%;width:100%}.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li input+label .button-area .add,.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li input+label .button-area .added{background:#fff;border-radius:8px;bottom:6px;font-size:10px;left:6px;padding:6px;position:absolute;text-align:center;text-transform:uppercase;width:calc(100% - 12px)}@media(max-width:480px){.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li input+label .button-area .add,.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li input+label .button-area .added{font-size:8px}}.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li input+label .button-area .added{background:var(--accent-color);color:#fff;display:none}.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li input:checked+label{box-shadow:0 0 0 2px var(--accent-color);z-index:10}.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li input:checked+label .button-area .add{display:none}.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li input:checked+label .button-area .added{display:block}.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li .title{align-items:center;display:block;font-size:12px;font-weight:425;position:relative;text-align:center;width:100%}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li .title{font-size:8px}}.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li .title .selection-box-info-popup-trigger{display:flex;position:absolute;right:-20px;top:-2px}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li .title .selection-box-info-popup-trigger{right:-14px;top:-3px}}.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li .title .selection-box-info-popup-trigger svg{cursor:pointer;height:16px;width:16px}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li .title .selection-box-info-popup-trigger svg{height:14px;width:14px}}.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li .selection-box-info-popup{background:#fff;border:1px solid rgba(47,50,52,.2);border-radius:8px;display:none;font-size:10px;padding:8px;position:absolute;right:10px;top:-10px;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:104px;z-index:10}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li .selection-box-info-popup{right:0;top:-4px}}.radiant-product .product-top-area .product-info-area .inner .product-options-selection .product-option ul li .selection-box-info-popup.shown{display:block}.radiant-product .product-top-area .product-info-area .inner .product-description-variant{background:#fff;border-radius:8px;margin-bottom:40px;padding:16px;width:100%}.radiant-product .product-top-area .product-info-area .inner .product-description-variant *{font-size:10px;font-weight:400;margin:0;text-align:center}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block{margin-bottom:24px}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block.selection-block--subscription input+label{padding:24px 16px;position:relative}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block.selection-block--subscription input+label .tag{background:var(--accent-color);border-radius:8px;color:#fff;font-size:12px;font-weight:700;left:50%;padding:8px;position:absolute;text-transform:uppercase;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block.selection-block--subscription input+label .tag{font-size:10px;padding:6px}}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block.selection-block--subscription input+label .text-area{margin-bottom:24px}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input:checked+label{background:var(--purchase-type-active-background-color);box-shadow:0 0 0 2px var(--accent-color)}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input:checked+label .radio-area{opacity:1;position:relative}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input:checked+label .radio-area:after{background:#2f3234;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label{background:var(--purchase-type-background-color);border:1px solid rgba(47,50,52,.1);border-radius:8px;cursor:pointer;margin:0;padding:16px}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .radio-area{border:1px solid #2f3234;border-radius:50%;height:26px;opacity:.2;width:26px}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .text-area{padding-left:24px}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .text-area .title{font-size:18px;font-weight:700;margin-bottom:6px}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .text-area .title{font-size:16px}}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .text-area .price{font-size:18px;font-weight:700;margin:0}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .text-area .price{font-size:16px}}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .text-area .items{font-size:12px;font-weight:400;margin:0}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .text-area .items{font-size:10px}}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .content-area .subtitle{font-size:14px;font-weight:700;margin-bottom:8px}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .content-area .subtitle{font-size:12px}}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .content-area .subscription-benefits *{font-size:14px;font-weight:400}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .content-area .subscription-benefits *{font-size:12px}}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .content-area .subscription-benefits ul li{align-items:center;display:flex;gap:8px;margin-bottom:12px;position:relative}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .content-area .subscription-benefits ul li:last-child{margin-bottom:0}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .content-area .subscription-benefits ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23d75909' d='M16.28 9.22a.75.75 0 0 1 0 1.06l-5.25 5.25a.747.747 0 0 1-1.06 0l-2.25-2.25a.75.75 0 1 1 1.06-1.06l1.72 1.72 4.72-4.72a.75.75 0 0 1 1.06 0M21.75 12A9.75 9.75 0 1 1 12 2.25 9.76 9.76 0 0 1 21.75 12m-1.5 0A8.25 8.25 0 1 0 12 20.25 8.26 8.26 0 0 0 20.25 12'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:24px;left:0;min-height:24px;min-width:24px;position:static;top:2px;width:24px}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .content-area .subscription-choices{margin-top:24px}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .content-area .subscription-choices:not(.shown){display:none}.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .content-area .subscription-choices select{background:#fff;background-image:url(liquid('{{ "icon-arrow-down-2.svg" | asset_url }}'));background-position:right 10px center;background-repeat:no-repeat;background-size:20px 20px;border:1px solid #2f3234;border-radius:8px;font-size:14px;font-weight:425;width:100%}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-subscription-selection .selection-block input+label .content-area .subscription-choices select{font-size:12px}}.radiant-product .product-top-area .product-info-area .inner .product-atc-flex{margin-top:16px}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-atc-flex{margin-top:24px}}.radiant-product .product-top-area .product-info-area .inner .product-atc-flex.product-atc-flex--bundle .btn{display:block}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-atc-flex.product-atc-flex--bundle li:last-child,.radiant-product .product-top-area .product-info-area .inner .product-atc-flex.product-atc-flex--single li:last-child{margin-top:0}.radiant-product .product-top-area .product-info-area .inner .product-atc-flex li{width:100%}}.radiant-product .product-top-area .product-info-area .inner .product-atc-flex li:last-child{flex-grow:1}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-atc-flex li:last-child{margin-top:32px}}.radiant-product .product-top-area .product-info-area .inner .product-atc-flex li .quantity-selector-container .quantity-selector,.radiant-product .product-top-area .product-info-area .inner .product-atc-flex li:last-child .btn{width:100%}@media(max-width:834px){.radiant-product .product-top-area .product-info-area .inner .product-atc-flex li .quantity-selector-container .quantity-selector input{flex-grow:1;width:auto}}.radiant-product .product-top-area .product-info-area .inner .product-atc-flex .btn{align-items:center;background:var(--atc-background-color);border-color:var(--atc-background-color);color:var(--atc-font-color);display:flex;font-size:16px;font-weight:700;justify-content:flex-between;padding:12px 24px}.radiant-product .product-top-area .product-info-area .inner .product-atc-flex .btn:hover{background:var(--atc-background-color-hover);border-color:var(--atc-background-color-hover);color:var(--atc-font-color-hover)}.radiant-product .product-top-area .product-info-area .inner .shopify-payment-button{margin-top:8px}.radiant-product .product-top-area .product-info-area .inner .shopify-payment-button shopify-accelerated-checkout>*{border-radius:8px;display:block;overflow:hidden}.image-and-key-stats{margin-bottom:96px;margin-top:96px}@media(max-width:834px){.image-and-key-stats{align-items:unset!important;margin-bottom:48px;margin-top:48px}}.image-and-key-stats .image-area{padding-right:64px;width:48%}@media(max-width:834px){.image-and-key-stats .image-area{margin-left:-20%;padding-right:32px;width:66%}.image-and-key-stats .image-area .picture-element-wrapper{height:100%;padding-bottom:0}}.image-and-key-stats .content-area{width:54%}@media(max-width:834px){.image-and-key-stats .content-area{width:60%}}.image-and-key-stats .content-area .h2{font-size:40px;font-weight:700;margin-bottom:32px}@media(max-width:834px){.image-and-key-stats .content-area .h2{font-size:22px;line-height:30px;margin-bottom:24px}}.image-and-key-stats .content-area .key-stats__list{gap:32px}@media(max-width:834px){.image-and-key-stats .content-area .key-stats__list{gap:16px}}.image-and-key-stats .content-area .key-stats__list.key-stats__list--3 .key-stats__item{width:calc(33.33% - 16px)}@media(max-width:834px){.image-and-key-stats .content-area .key-stats__list.key-stats__list--3 .key-stats__item{width:100%}}.image-and-key-stats .content-area .key-stats__list .key-stats__item{width:calc(50% - 16px)}@media(max-width:834px){.image-and-key-stats .content-area .key-stats__list .key-stats__item{width:100%}}.image-and-key-stats .content-area .key-stats__list .key-stats__item h4{font-size:32px;font-weight:700;line-height:1;margin:0}@media(max-width:834px){.image-and-key-stats .content-area .key-stats__list .key-stats__item h4{font-size:16px}}.image-and-key-stats .content-area .key-stats__list .key-stats__item p{font-size:22px;font-weight:400;margin-top:16px}@media(max-width:834px){.image-and-key-stats .content-area .key-stats__list .key-stats__item p{font-size:14px;margin-top:4px}}.image-and-text-blocks{margin-bottom:96px;margin-top:96px}@media(max-width:834px){.image-and-text-blocks{margin-bottom:48px;margin-top:48px}}.image-and-text-blocks .section-header{margin-bottom:64px}@media(max-width:834px){.image-and-text-blocks .section-header{flex-wrap:wrap;margin-bottom:0}}.image-and-text-blocks .section-header .h2{font-size:40px;font-weight:700;margin:0 auto 0 0;max-width:470px}@media(max-width:834px){.image-and-text-blocks .section-header .h2{font-size:22px;line-height:30px;margin:0 0 16px;max-width:unset;width:100%}}.image-and-text-blocks .section-header .content{margin:0 0 0 auto;max-width:520px;text-align:right}@media(max-width:834px){.image-and-text-blocks .section-header .content{margin:0 0 24px;max-width:unset;text-align:left;width:100%}}.image-and-text-blocks .section-header .content *{font-size:14px;font-weight:400;letter-spacing:.84px}@media(max-width:834px){.image-and-text-blocks .section-header .content *{font-size:10px;letter-spacing:unset}}.image-and-text-blocks .blocks-area .blocks__slider{overflow:visible}@media(max-width:834px){.image-and-text-blocks .blocks-area .blocks__slider{padding-bottom:24px}}.image-and-text-blocks .blocks-area .blocks__slider .blocks__item h4{font-size:24px;font-weight:700;line-height:33px;margin:0}@media(max-width:834px){.image-and-text-blocks .blocks-area .blocks__slider .blocks__item h4{font-size:16px}}.image-and-text-blocks .blocks-area .blocks__slider .blocks__item .content{margin-top:8px}.image-and-text-blocks .blocks-area .blocks__slider .blocks__item .content *{font-size:14px;font-weight:400}@media(max-width:834px){.image-and-text-blocks .blocks-area .blocks__slider .blocks__item .content *{font-size:12px}}.image-and-text-blocks .blocks-area .blocks__slider .keen-dots{bottom:-24px}.image-and-text-blocks .blocks-area .blocks__slider .keen-dots li{margin:0 3px}.image-and-text-blocks .blocks-area .blocks__slider .keen-dots li button{height:6px;width:6px}.product-details-accordion-section{padding:193px 0 281px;position:relative}@media(max-width:834px){.product-details-accordion-section{margin-bottom:0;margin-top:48px;padding:0}}.product-details-accordion-section .product-details-accordion-image{bottom:0;left:100px;position:absolute;width:510px}@media(max-width:834px){.product-details-accordion-section .product-details-accordion-image{position:unset;width:100%}}.product-details-accordion-section .product-details-accordion{background:#fff;border:1px solid #2f3234;border-radius:8px;margin:0 auto;max-width:752px;padding:8px 24px;position:relative;z-index:1}@media(max-width:834px){.product-details-accordion-section .product-details-accordion{margin:0 16px 48px;padding:0 16px}}.product-details-accordion-section .product-details-accordion .accordion-item{border-bottom:1px solid #2f3234}.product-details-accordion-section .product-details-accordion .accordion-item:first-child{border-top:none}.product-details-accordion-section .product-details-accordion .accordion-item:last-child{border-bottom:none}.product-details-accordion-section .product-details-accordion .accordion-item.open .accordion-header .icon-plus{display:none}.product-details-accordion-section .product-details-accordion .accordion-item.open .accordion-header .icon-minus{display:block}.product-details-accordion-section .product-details-accordion .accordion-item.open .accordion-header .icon-minus svg{-webkit-transform:unset;transform:unset}@media(max-width:834px){.product-details-accordion-section .product-details-accordion .accordion-item .accordion-header{padding:16px 0}}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-header h3{font-size:24px;font-weight:700;margin-left:0;margin-right:auto}@media(max-width:834px){.product-details-accordion-section .product-details-accordion .accordion-item .accordion-header h3{font-size:22px;margin-bottom:0}}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-header .icon-minus,.product-details-accordion-section .product-details-accordion .accordion-item .accordion-header .icon-plus{height:24px;width:24px}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-header .icon-minus svg,.product-details-accordion-section .product-details-accordion .accordion-item .accordion-header .icon-plus svg{height:100%;width:100%}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-header .icon-minus{display:none}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-header{align-items:center;display:flex;gap:16px;margin-bottom:16px}@media(max-width:834px){.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-header{gap:8px}}@media(max-width:375px){.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-header{gap:4px}}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-header .tab-button{background:#fff;border:1px solid #d86018;border-radius:4px;color:#2f3234;cursor:pointer;font-size:12px;font-weight:425;line-height:normal;padding:10px}@media(max-width:834px){.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-header .tab-button{padding:8px 4px;white-space:nowrap}}@media(max-width:375px){.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-header .tab-button{font-size:10px}}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-header .tab-button.active{background:#d86018;border-radius:4px;color:#fff;display:block}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel{display:none;font-size:12px;padding-bottom:16px}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel.active{display:block}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel .metafield-rich_text_field *{font-size:12px}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel .ffc--table thead{border-bottom:1px solid #009baa}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel .ffc--table thead th{font-size:10px;font-weight:700;white-space:nowrap}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel .ffc--table thead th:first-child{width:100%}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel .ffc--table tbody tr{border-bottom:1px solid #009baa}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel .ffc--table tbody tr td:first-child{width:100%}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel .percentage-breakdown{margin-top:16px}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel .percentage-breakdown ul{flex-wrap:nowrap;gap:24px}@media(max-width:834px){.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel .percentage-breakdown ul{gap:8px}}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel .percentage-breakdown ul li{flex:91px 0 0;text-align:center}@media(max-width:834px){.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel .percentage-breakdown ul li{flex:1}}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel .percentage-breakdown ul li p{font-size:10px;line-height:1;margin:0 0 8px}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel .percentage-breakdown ul li span{background:#fff;border:1px solid #2f3234;border-radius:8px;display:block;font-size:16px;font-weight:700;line-height:1;padding:16px 8px}@media(max-width:834px){.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel .percentage-breakdown ul li span{font-size:21px;padding:10px 5px}}@media(max-width:339px){.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel .percentage-breakdown ul li span{font-size:19px}}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel .percentage-breakdown>p{font-size:12px;margin:16px 0 0;opacity:.7;text-align:center}@media(max-width:834px){.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .tabs-panels .tab-panel .percentage-breakdown>p{text-align:left}}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .faqs-item .question{font-size:18px}@media(max-width:834px){.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .faqs-item .answer{margin-bottom:16px}}.product-details-accordion-section .product-details-accordion .accordion-item .accordion-content .faqs-item .answer *{font-size:14px}.landing-block .section-header{margin-bottom:32px}@media(max-width:834px){.landing-block .section-header{flex-wrap:wrap;margin-bottom:24px}.landing-block .section-header .left-area{text-align:center;width:100%}.landing-block .section-header .right-area{width:100%}.landing-block .section-header .right-area .btn{margin-top:24px;width:100%}}.landing-block .section-header .h2{margin-bottom:0}.landing-block .section-header .rte{margin-top:16px}@media(max-width:834px){.landing-block .section-header .rte{margin-top:8px}}.landing-block--related-products{overflow:hidden}.landing-block--related-products .title-area{margin-bottom:50px}@media(max-width:834px){.landing-block--related-products .title-area{margin-bottom:30px}}.landing-block--related-products .title-area *{margin-bottom:0}@media(min-width:835px){.landing-block--related-products .products-area>ul{justify-content:center}}@media(max-width:834px){.landing-block--related-products .products-area>ul{overflow:visible}}.landing-block--related-products .products-area>ul li{width:33.3333333333%}.landing-block--related-products .products-area>ul li .product-grid-item{margin-bottom:0}.landing-block--icon-bar{background:var(--page-third);margin-top:-80px;padding:16px 0}@media(max-width:834px){.landing-block--icon-bar{margin-top:-40px;padding:16px 8px}}@media(min-width:835px){.landing-block--icon-bar .flex{flex-wrap:nowrap}}@media(max-width:834px){.landing-block--icon-bar .icon-area{width:80px}}.landing-block--icon-bar .icon-area img{width:65px}@media(max-width:834px){.landing-block--icon-bar .icon-area img{width:100%}.landing-block--icon-bar .content-area{width:calc(100% - 80px)}}.landing-block--icon-bar .content-area .h4{color:var(--page-primary);margin:0}@media(max-width:834px){.landing-block--icon-bar .content-area .h4{font-size:18px}}.landing-block--icon-bar .content-area .rte{margin-top:8px}.landing-block--icon-bar .button-area{margin-left:auto}@media(max-width:834px){.landing-block--icon-bar .button-area{margin-top:16px;width:100%}}.landing-block--icon-bar .button-area .btn{background:var(--page-primary);border-color:var(--page-primary);color:#fff}@media(max-width:834px){.landing-block--icon-bar .button-area .btn{width:100%}}.landing-block--icon-bar .button-area .btn:hover{background:#000;border-color:#000}.landing-block--product-grid,.landing-block--product-grid-with-filters,.landing-block--related-products{margin-bottom:100px}.landing-block--product-grid .title-area,.landing-block--product-grid-with-filters .title-area,.landing-block--related-products .title-area{padding:100px 60px}@media(max-width:834px){.landing-block--product-grid .title-area,.landing-block--product-grid-with-filters .title-area,.landing-block--related-products .title-area{margin-bottom:30px}}.landing-block--product-grid .title-area *,.landing-block--product-grid-with-filters .title-area *,.landing-block--related-products .title-area *{margin-bottom:0}.landing-block--product-grid .products-area>ul,.landing-block--product-grid-with-filters .products-area>ul,.landing-block--related-products .products-area>ul{gap:60px}@media(min-width:835px){.landing-block--product-grid .products-area>ul,.landing-block--product-grid-with-filters .products-area>ul,.landing-block--related-products .products-area>ul{justify-content:center}}.landing-block--product-grid .products-area>ul li,.landing-block--product-grid-with-filters .products-area>ul li,.landing-block--related-products .products-area>ul li{width:calc(33.33333% - 40px)}@media(max-width:834px){.landing-block--product-grid .products-area>ul li,.landing-block--product-grid-with-filters .products-area>ul li,.landing-block--related-products .products-area>ul li{width:100%}.landing-block--product-grid .products-area>ul li+li,.landing-block--product-grid-with-filters .products-area>ul li+li,.landing-block--related-products .products-area>ul li+li{margin-top:24px}}.landing-block--product-grid .products-area>ul li .product-grid-item,.landing-block--product-grid-with-filters .products-area>ul li .product-grid-item,.landing-block--related-products .products-area>ul li .product-grid-item{margin-bottom:0}@media(max-width:834px){.landing-block--product-grid .products-area>ul.keen-slider,.landing-block--product-grid-with-filters .products-area>ul.keen-slider,.landing-block--related-products .products-area>ul.keen-slider{overflow:visible}.landing-block--product-grid .products-area>ul.keen-slider li+li,.landing-block--product-grid-with-filters .products-area>ul.keen-slider li+li,.landing-block--related-products .products-area>ul.keen-slider li+li{margin-top:0}}.landing-block--cta-with-slider{margin-bottom:100px}@media(max-width:834px){.landing-block--cta-with-slider{margin-bottom:40px}}.landing-block--cta-with-slider .section--inner{padding:60px 0}@media(max-width:834px){.landing-block--cta-with-slider .section--inner{padding:40px 0}}.landing-block--cta-with-slider .content-area{width:50%}@media(max-width:834px){.landing-block--cta-with-slider .content-area{text-align:center;width:100%}}.landing-block--cta-with-slider .content-area .rte{margin-top:16px;max-width:460px}@media(max-width:834px){.landing-block--cta-with-slider .content-area .rte{margin-left:auto;margin-right:auto}}.landing-block--cta-with-slider .content-area .btn{background:var(--page-primary);border-color:var(--page-primary);margin-top:32px}@media(max-width:834px){.landing-block--cta-with-slider .content-area .btn{width:100%}}.landing-block--cta-with-slider .content-area .btn:hover{background:#000;border-color:#000}.landing-block--cta-with-slider .slider-area{margin-left:auto;max-width:460px;width:50%}@media(max-width:834px){.landing-block--cta-with-slider .slider-area{margin-left:auto;margin-right:auto;margin-top:40px;width:100%}}.landing-block--cta-with-slider .slider-area .keen-slider.keen--dotted{padding-bottom:40px}@media(max-width:834px){.landing-block--cta-with-slider .slider-area .keen-slider.keen--dotted{padding-bottom:60px}}.landing-block--cta-with-slider .slider-area .keen-slider .keen-slider__slide{padding:0 75px}@media(max-width:834px){.landing-block--cta-with-slider .slider-area .keen-slider .keen-slider__slide{padding:0 40px}}.landing-block--cta-with-slider .slider-area .keen-slider .keen-slider__slide img{width:60px}.landing-block--cta-with-slider .slider-area .keen-slider .keen-slider__slide>p{font-size:14px;font-weight:900;margin-top:24px;text-transform:uppercase}.landing-block--cta-with-slider .slider-area .keen-slider .keen-slider__slide .rte{font-weight:300;margin-top:8px}.landing-block--image-and-text .flex{margin:0 -50px}.landing-block--image-and-text .flex>*{padding:0 50px}.landing-block--image-and-text .image-area{width:45%}@media(max-width:834px){.landing-block--image-and-text .image-area{width:100%}}@media(min-width:835px){.landing-block--image-and-text .image-area.image-side--right{order:99}}.landing-block--image-and-text .content-area{width:55%}@media(max-width:834px){.landing-block--image-and-text .content-area{margin-top:24px;text-align:center;width:100%}}.landing-block--image-and-text .content-area .h2{color:var(--page-primary);margin-bottom:0}.landing-block--image-and-text .content-area .rte{margin-top:24px}@media(max-width:834px){.landing-block--image-and-text .content-area .rte{margin-top:16px}}.landing-block--image-and-text .content-area .btn{background:var(--page-primary);border-color:var(--page-primary);margin-top:40px}@media(max-width:834px){.landing-block--image-and-text .content-area .btn{margin-top:24px;width:100%}}.landing-block--image-and-text .content-area .btn:hover{background:#000;border-color:#000}.landing-block--image-and-text-2{margin-bottom:185px;position:relative}@media(max-width:834px){.landing-block--image-and-text-2{margin-bottom:40px}}.landing-block--image-and-text-2 .wrapper{padding:0 50px}@media(max-width:834px){.landing-block--image-and-text-2 .wrapper{padding:0}}.landing-block--image-and-text-2 .background-icon-1{bottom:80%;position:absolute;right:0;z-index:0}@media(max-width:834px){.landing-block--image-and-text-2 .background-icon-1{bottom:95%;width:25%}}.landing-block--image-and-text-2 .background-icon-2{bottom:-35%;left:0;position:absolute;z-index:0}@media(max-width:834px){.landing-block--image-and-text-2 .background-icon-2{bottom:54%;width:19%}}.landing-block--image-and-text-2 .image-area{position:relative;width:45%;z-index:1}@media(max-width:834px){.landing-block--image-and-text-2 .image-area{width:100%}}@media(min-width:835px){.landing-block--image-and-text-2 .image-area{padding-right:30px}}.landing-block--image-and-text-2 .image-area .image-area--inner,.landing-block--image-and-text-2 .image-area .picture-element-wrapper{width:100%}@media(min-width:835px){.landing-block--image-and-text-2 .image-area.image-side--right{order:99;padding-left:30px;padding-right:0}.landing-block--image-and-text-2 .image-area.image-side--left .rotated-title,.landing-block--image-and-text-2 .image-area.image-side--right .rotated-title{margin-left:80px}}.landing-block--image-and-text-2 .image-area .image-area--inner .main-image{width:100%}.landing-block--image-and-text-2 .image-area .image-area--inner .simpleParallax{overflow:visible!important;width:50%}.landing-block--image-and-text-2 .image-area .image-area--inner .sub-image-2{margin-top:150px}.landing-block--image-and-text-2 .image-area .rotated-title{align-items:center;align-self:center;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}@media(max-width:834px){.landing-block--image-and-text-2 .image-area .rotated-title{order:-1}}.landing-block--image-and-text-2 .image-area .rotated-title .hero-heading{color:var(--block-primary);margin-bottom:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);white-space:nowrap}.landing-block--image-and-text-2 .image-area .rotated-title img{margin-bottom:32px}@media(max-width:834px){.landing-block--image-and-text-2 .image-area .rotated-title img{margin-bottom:24px;width:57px}}.landing-block--image-and-text-2 .content-area{padding:0 50px;width:55%}@media(max-width:834px){.landing-block--image-and-text-2 .content-area{margin-top:40px;padding:0 16px;position:relative;text-align:center;width:100%}}.landing-block--image-and-text-2 .content-area .h2{color:var(--block-primary);font-size:80px;margin-bottom:0;position:relative;z-index:1}@media(max-width:834px){.landing-block--image-and-text-2 .content-area .h2{font-size:48px}}.landing-block--image-and-text-2 .content-area .h2+.rte{margin-top:24px}.landing-block--image-and-text-2 .content-area .rte{position:relative;z-index:1}@media(max-width:834px){.landing-block--image-and-text-2 .content-area .rte{font-size:16px}}.landing-block--image-and-text-2 .content-area .btn{background:var(--block-primary);border-color:var(--block-primary);margin-top:40px}@media(max-width:834px){.landing-block--image-and-text-2 .content-area .btn{margin-top:24px;width:100%}}.landing-block--image-and-text-2 .content-area .btn:hover{background:transparent;color:var(--block-primary)}.landing-block--stockist-search+.landing-block--image{margin-top:-60px}@media(max-width:834px){.landing-block--stockist-search+.landing-block--image{margin-top:-20px}}.landing-block--hero{position:relative}.landing-block--image+.landing-block--hero{margin-top:-80px}.landing-block--hero .image-area{height:100%;left:0;position:absolute;top:0;width:100%}.landing-block--hero .image-area .picture-element-wrapper{height:100%;padding-bottom:0;position:absolute;width:100%}.landing-block--hero .caption-area{padding-bottom:90px;padding-top:90px;position:relative}@media(max-width:834px){.landing-block--hero .caption-area{padding-bottom:100px;padding-top:80px}}.landing-block--hero .caption-area .h1{text-transform:none}.landing-block--hero .caption-area .title-by{margin-top:40px}.landing-block--hero .caption-area .title-by p{font-size:20px;font-weight:900;margin:20px 0 0}.landing-block--accordion{margin-bottom:130px;margin-top:-80px}@media(max-width:834px){.landing-block--accordion{margin-bottom:55px;margin-top:-40px}}.landing-block--accordion .accordion-wrapper{max-width:900px}.landing-block--accordion .top-area{margin-bottom:50px}@media(max-width:834px){.landing-block--accordion .top-area{margin-bottom:30px}}.landing-block--accordion .top-area img{height:74px;margin-top:-37px;position:relative;z-index:1}.landing-block--accordion .top-area .h2{color:var(--block-title);margin-top:32px}.landing-block--accordion .accordion-area .accordion-item+*{margin-top:4px}.landing-block--accordion .accordion-area .accordion-item.open .accordion-header{border-bottom-left-radius:0;border-bottom-right-radius:0}.landing-block--accordion .accordion-area .accordion-item .accordion-header{background:var(--block-primary);border-radius:10px;padding:13.5px 24px;transition:all .35s ease}@media(max-width:834px){.landing-block--accordion .accordion-area .accordion-item .accordion-header{padding:11.5px 16px}}.landing-block--accordion .accordion-area .accordion-item .accordion-header .left-area img{margin-right:22px;width:34px}.landing-block--accordion .accordion-area .accordion-item .accordion-header .left-area h3{color:#fff;font-weight:500;margin:0;text-transform:none}@media(max-width:834px){.landing-block--accordion .accordion-area .accordion-item .accordion-header .left-area h3{font-size:18px}}.landing-block--accordion .accordion-area .accordion-item .accordion-header svg{height:20px;width:20px}.landing-block--accordion .accordion-area .accordion-item .accordion-header svg path{stroke:#fff}.landing-block--accordion .accordion-area .accordion-item .accordion-content{background:var(--block-secondary);border-radius:10px;border-top-left-radius:0;border-top-right-radius:0}.landing-block--accordion .accordion-area .accordion-item .accordion-content .rte{font-weight:300;padding:16px 80px}@media(max-width:834px){.landing-block--accordion .accordion-area .accordion-item .accordion-content .rte{padding:16px}}.ffc--meet-the-team,.landing-block--meet-the-team{margin-top:-30px;overflow:hidden}@media(max-width:834px){.ffc--meet-the-team,.landing-block--meet-the-team{margin-top:80px}.ffc--meet-the-team .section-header,.landing-block--meet-the-team .section-header{margin-bottom:40px}}@media(min-width:835px){.ffc--meet-the-team .section-header.section-header--column .right-area,.landing-block--meet-the-team .section-header.section-header--column .right-area{margin-top:16px}}.ffc--meet-the-team .section-header .left-area .h2,.ffc--meet-the-team .section-header .left-area .h3,.landing-block--meet-the-team .section-header .left-area .h2,.landing-block--meet-the-team .section-header .left-area .h3{color:var(--block-primary)}@media(max-width:834px){.ffc--meet-the-team .section-header .rte,.landing-block--meet-the-team .section-header .rte{margin-top:24px}}.ffc--meet-the-team .team-slider,.landing-block--meet-the-team .team-slider{overflow:visible}.ffc--meet-the-team .team-slider>li,.landing-block--meet-the-team .team-slider>li{padding-bottom:20px}@media(min-width:835px){.ffc--meet-the-team .team-slider>li,.landing-block--meet-the-team .team-slider>li{opacity:.2;transition:opacity .35s ease}.ffc--meet-the-team .team-slider>li.active,.ffc--meet-the-team .team-slider>li.active+li,.ffc--meet-the-team .team-slider>li.active+li+li,.ffc--meet-the-team .team-slider>li.active+li+li+li,.landing-block--meet-the-team .team-slider>li.active,.landing-block--meet-the-team .team-slider>li.active+li,.landing-block--meet-the-team .team-slider>li.active+li+li,.landing-block--meet-the-team .team-slider>li.active+li+li+li{opacity:1}}@media(max-width:834px){.ffc--meet-the-team .team-slider>li,.landing-block--meet-the-team .team-slider>li{padding-bottom:80px}}.ffc--meet-the-team .team-slider>li .inner,.landing-block--meet-the-team .team-slider>li .inner{background:#fff;border-radius:20px;box-shadow:0 4px 10px 0 rgba(0,0,0,.05)}.ffc--meet-the-team .team-slider>li .inner .image-area,.landing-block--meet-the-team .team-slider>li .inner .image-area{width:100%}.ffc--meet-the-team .team-slider>li .inner .info-area,.landing-block--meet-the-team .team-slider>li .inner .info-area{padding:16px 16px 32px;text-align:center}.ffc--meet-the-team .team-slider>li .inner .info-area p,.landing-block--meet-the-team .team-slider>li .inner .info-area p{font-weight:900;line-height:1;margin:0;text-transform:uppercase}.ffc--meet-the-team .team-slider>li .inner .info-area p.job-role,.landing-block--meet-the-team .team-slider>li .inner .info-area p.job-role{color:#e74a27;font-size:12px;letter-spacing:.7px;margin-bottom:12px}@media(max-width:834px){.ffc--meet-the-team .team-slider>li .inner .info-area p.job-role,.landing-block--meet-the-team .team-slider>li .inner .info-area p.job-role{font-size:10px}}.ffc--meet-the-team .team-slider>li .inner .info-area p.person-title,.landing-block--meet-the-team .team-slider>li .inner .info-area p.person-title{font-size:24px}.ffc--meet-the-team .range-slider,.landing-block--meet-the-team .range-slider{margin:40px auto 15px;max-width:600px}.ffc--meet-the-team .range-slider .noUi-connect,.landing-block--meet-the-team .range-slider .noUi-connect{background:var(--block-primary)}.ffc--meet-the-team .range-slider .noUi-handle,.landing-block--meet-the-team .range-slider .noUi-handle{background-image:var(--range-icon)}.ffc--meet-the-team .team-grid li,.landing-block--meet-the-team .team-grid li{padding-bottom:24px;width:25%}@media(max-width:834px){.ffc--meet-the-team .team-grid li,.landing-block--meet-the-team .team-grid li{padding-bottom:16px;width:50%}}.ffc--meet-the-team .team-grid.team-grid--full,.landing-block--meet-the-team .team-grid.team-grid--full{max-height:0;overflow:hidden;transition:max-height .35s ease}.ffc--meet-the-team .team-grid .inner,.landing-block--meet-the-team .team-grid .inner{background:#fff;border-radius:20px;box-shadow:0 4px 10px 0 rgba(0,0,0,.05);overflow:hidden}.ffc--meet-the-team .team-grid .inner .image-area,.landing-block--meet-the-team .team-grid .inner .image-area{width:100%}.ffc--meet-the-team .team-grid .inner .info-area,.landing-block--meet-the-team .team-grid .inner .info-area{padding:16px 16px 32px;text-align:center}.ffc--meet-the-team .team-grid .inner .info-area p,.landing-block--meet-the-team .team-grid .inner .info-area p{font-weight:900;line-height:1;margin:0;text-transform:uppercase}.ffc--meet-the-team .team-grid .inner .info-area p.job-role,.landing-block--meet-the-team .team-grid .inner .info-area p.job-role{color:#e74a27;font-size:12px;letter-spacing:.7px;margin-bottom:12px}@media(max-width:834px){.ffc--meet-the-team .team-grid .inner .info-area p.job-role,.landing-block--meet-the-team .team-grid .inner .info-area p.job-role{font-size:10px}}.ffc--meet-the-team .team-grid .inner .info-area p.person-title,.landing-block--meet-the-team .team-grid .inner .info-area p.person-title{font-size:24px}.ffc--meet-the-team .inner:hover .image-area.image-area--has-hover,.landing-block--meet-the-team .inner:hover .image-area.image-area--has-hover{display:none}@media(max-width:1194px){.ffc--meet-the-team .inner:hover .image-area.image-area--has-hover,.landing-block--meet-the-team .inner:hover .image-area.image-area--has-hover{display:block}}.ffc--meet-the-team .inner:hover .image-area.image-area--hover,.landing-block--meet-the-team .inner:hover .image-area.image-area--hover{display:block}@media(max-width:1194px){.ffc--meet-the-team .inner:hover .image-area.image-area--hover,.landing-block--meet-the-team .inner:hover .image-area.image-area--hover{display:none}}.ffc--meet-the-team .inner:hover .info-area.info-area--has-hover,.landing-block--meet-the-team .inner:hover .info-area.info-area--has-hover{display:none}@media(max-width:1194px){.ffc--meet-the-team .inner:hover .info-area.info-area--has-hover,.landing-block--meet-the-team .inner:hover .info-area.info-area--has-hover{display:block}}.ffc--meet-the-team .inner:hover .info-area.info-area--hover,.landing-block--meet-the-team .inner:hover .info-area.info-area--hover{display:block}.ffc--meet-the-team .inner .image-area.image-area--hover,.landing-block--meet-the-team .inner .image-area.image-area--hover{display:none}@media(max-width:1194px){.ffc--meet-the-team .inner .info-area.info-area--has-hover,.landing-block--meet-the-team .inner .info-area.info-area--has-hover{padding:16px 16px 2px!important}}.ffc--meet-the-team .inner .info-area.info-area--hover,.landing-block--meet-the-team .inner .info-area.info-area--hover{display:none;padding:16px 16px 24px!important}@media(max-width:1194px){.ffc--meet-the-team .inner .info-area.info-area--hover,.landing-block--meet-the-team .inner .info-area.info-area--hover{display:block}}.ffc--meet-the-team .inner .info-area.info-area--hover .job-role,.landing-block--meet-the-team .inner .info-area.info-area--hover .job-role{margin-bottom:10px}@media(max-width:1194px){.ffc--meet-the-team .inner .info-area.info-area--hover .job-role,.landing-block--meet-the-team .inner .info-area.info-area--hover .job-role{margin-bottom:5px!important}}.ffc--meet-the-team .inner .info-area.info-area--hover .person-title,.landing-block--meet-the-team .inner .info-area.info-area--hover .person-title{font-size:14px!important;line-height:16px;min-height:32px}@media(max-width:1194px){.ffc--meet-the-team .inner .info-area.info-area--hover .person-title,.landing-block--meet-the-team .inner .info-area.info-area--hover .person-title{min-height:unset;text-transform:none}}.ffc--meet-the-team [data-slide-toggle],.landing-block--meet-the-team [data-slide-toggle]{margin:10px 0 0;text-align:center}.ffc--meet-the-team [data-slide-toggle] .btn,.landing-block--meet-the-team [data-slide-toggle] .btn{background:var(--block-primary);border-color:var(--block-primary)}.ffc--meet-the-team [data-slide-toggle] .btn:hover,.landing-block--meet-the-team [data-slide-toggle] .btn:hover{background:transparent;border-color:var(--block-primary);color:var(--block-primary)}.ffc--meet-the-team [data-slide-toggle].open .more,.landing-block--meet-the-team [data-slide-toggle].open .more{display:none}.ffc--meet-the-team [data-slide-toggle].open .less,.landing-block--meet-the-team [data-slide-toggle].open .less{display:inline-block}.ffc--meet-the-team [data-slide-toggle] .less,.landing-block--meet-the-team [data-slide-toggle] .less{display:none}.collection-page .collection-hero{background:var(--page-secondary);padding:20px 0}@media(max-width:834px){.collection-page .collection-hero{padding-bottom:24px;padding-top:30px}}.collection-page .collection-hero .content-area{text-align:center}@media(max-width:834px){.collection-page .collection-hero .content-area{width:100%}}.collection-page .collection-hero .content-area.open .read-more{display:none}.collection-page .collection-hero .content-area.open .read-less{display:block;margin-top:10px}.collection-page .collection-hero .content-area.open .collection-full-description{max-height:2000px}.collection-page .collection-hero .content-area .read-more{display:block;margin-top:0}.collection-page .collection-hero .content-area .read-less{display:none}.collection-page .collection-hero .content-area .read-less,.collection-page .collection-hero .content-area .read-more{cursor:pointer;text-decoration:underline}.collection-page .collection-hero .content-area h1{color:var(--page-primary);line-height:1.3}.collection-page .collection-hero .content-area .rte{margin-top:30px;padding-bottom:100px}.collection-page .collection-hero .content-area .collection-full-description{display:block;margin-top:10px;max-height:0;overflow:hidden;transition:max-height .35s ease}.collection-page .collection-hero .content-area .icon-grid{margin-top:32px}@media(max-width:834px){.collection-page .collection-hero .content-area .icon-grid{justify-content:center}}.collection-page .collection-hero .content-area .icon-grid span{font-size:12px;font-weight:400}.collection-page .collection-hero .content-area .icon-grid img,.collection-page .collection-hero .content-area .icon-grid svg{height:32px;margin-right:10px;width:32px}.collection-page .collection-hero .content-area .icon-grid img circle,.collection-page .collection-hero .content-area .icon-grid svg circle{fill:var(--page-primary)}.collection-page .collection-hero .content-area .icon-grid p{font-size:14px;font-weight:900;margin:0;text-transform:uppercase}.collection-page .collection-hero .content-area .subtext{margin-top:40px}@media(max-width:834px){.collection-page .collection-hero .content-area .subtext{margin-top:24px}}.collection-page .collection-hero .image-area{width:25%}@media(max-width:834px){.collection-page .collection-hero .image-area{margin-top:32px;padding:0 50px;width:100%}}.collection-page .collection-hero .feature-area{align-self:center;padding-left:8px;width:27%}@media(max-width:834px){.collection-page .collection-hero .feature-area{margin-top:16px;padding-left:0;text-align:center;width:100%}.collection-page .collection-hero .feature-area ul{display:flex;justify-content:center}.collection-page .collection-hero .feature-area ul>li{flex-basis:0;flex-grow:1}.collection-page .collection-hero .feature-area ul li{align-items:center;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}}@media(min-width:835px){.collection-page .collection-hero .feature-area ul li+li{margin-top:32px}}.collection-page .collection-hero .feature-area ul li svg{height:42px;margin-right:16px;min-width:42px;width:42px}@media(max-width:834px){.collection-page .collection-hero .feature-area ul li svg{margin-right:0}.collection-page .collection-hero .feature-area ul li svg:first-child{display:none}}.collection-page .collection-hero .feature-area ul li svg path{fill:var(--page-primary)}.collection-page .collection-hero .feature-area ul li img{height:40px;margin-right:16px;min-width:40px;width:40px}@media(max-width:834px){.collection-page .collection-hero .feature-area ul li img{margin:0}}.collection-page .collection-hero .feature-area ul li p{font-weight:900;margin:0}@media(max-width:834px){.collection-page .collection-hero .feature-area ul li p{font-size:12px;margin-top:16px;width:100%}}.product-page .product-top-area{margin-bottom:80px;padding-left:16px;padding-top:0}@media(max-width:834px){.product-page .product-top-area{margin-bottom:40px;padding-top:16px}}.product-page .product-top-area .product-image-area{align-self:flex-start;position:relative;width:55%}@media(min-width:835px){.product-page .product-top-area .product-image-area{padding-top:40px}}@media(max-width:834px){.product-page .product-top-area .product-image-area{width:100%}}.product-page .product-top-area .product-image-area .thumbnails{align-self:center;margin-right:30px}.product-page .product-top-area .product-image-area .thumbnails li+li{margin-top:16px}.product-page .product-top-area .product-image-area .thumbnails li.active .object-fit--contain{border-color:var(--product-primary)}.product-page .product-top-area .product-image-area .thumbnails li .object-fit--contain{border:2px solid transparent;border-radius:100%;cursor:pointer;height:70px;padding-bottom:0;transition:all .35s ease;width:70px}.product-page .product-top-area .product-image-area .thumbnails+.product-image-slider{width:calc(100% - 100px)}.product-page .product-top-area .product-image-area .product-image-slider{flex-grow:1;width:100%}.product-page .product-top-area .product-image-area .product-image-slider .object-fit--contain{padding-bottom:100%}.product-page .product-top-area .product-image-area .freshness-guarantee{position:absolute;right:8.4px;top:40px}@media(max-width:834px){.product-page .product-top-area .product-image-area .freshness-guarantee{right:0;top:0}}.product-page .product-top-area .product-image-area .freshness-guarantee img{width:120px}@media(max-width:834px){.product-page .product-top-area .product-image-area .freshness-guarantee img{width:64px}}.product-page .product-top-area .product-info-area{padding-left:90px;width:45%}@media(min-width:835px){.product-page .product-top-area .product-info-area{padding-top:40px}}@media(max-width:834px){.product-page .product-top-area .product-info-area{margin-top:24px;padding-left:0;width:100%}}.product-page .product-top-area .product-info-area .sticky-atc{bottom:0;left:0;position:fixed;transition:all .35s ease;width:100%;z-index:10}.product-page .product-top-area .product-info-area .sticky-atc:not(.shown){-webkit-transform:translateY(100%);transform:translateY(100%)}.product-page .product-top-area .product-info-area .sticky-atc .btn{border-radius:0;flex-grow:1;padding-bottom:24px;padding-top:22px}.product-page .product-top-area .product-info-area .sticky-atc .btn .seperator{margin:0 10px}.product-page .product-top-area .product-info-area .inner .product-type{color:#222;font-size:20px;line-height:20px;margin-bottom:30px}.product-page .product-top-area .product-info-area .inner .product-description{font-weight:300;line-height:1.5;margin-bottom:24px;padding-bottom:0;padding-top:0}.product-page .product-top-area .product-info-area .inner .availability-bar{border-top:1px solid rgba(30,31,29,.1);padding-top:24px}.product-page .product-top-area .product-info-area .inner .availability-bar .icon-grid span{font-size:12px;font-weight:400;letter-spacing:.7px}.product-page .product-top-area .product-info-area .inner .availability-bar .icon-grid img,.product-page .product-top-area .product-info-area .inner .availability-bar .icon-grid svg{height:32px;margin-right:10px;width:32px}.product-page .product-top-area .product-info-area .inner .availability-bar .icon-grid img circle,.product-page .product-top-area .product-info-area .inner .availability-bar .icon-grid svg circle{fill:var(--product-primary)}.product-page .product-top-area .product-info-area .inner .availability-bar .icon-grid p{font-size:14px;font-weight:900;letter-spacing:.8px;margin:0;text-transform:uppercase}.product-page .product-top-area .product-info-area .inner .availability-bar .rte{font-size:14px}.product-page .product-top-area .product-info-area .inner .availability-bar .rte a{font-weight:600}.product-page .product-top-area .product-info-area .inner .availability-bar .rte a:hover{color:var(--product-primary)}.product-page .product-top-area .product-info-area .inner .product-header-bar-flex{border-bottom:1px solid rgba(30,31,29,.1);margin-bottom:24px;padding-bottom:24px}@media(max-width:834px){.product-page .product-top-area .product-info-area .inner .product-header-bar-flex{margin-bottom:16px}}.product-page .product-top-area .product-info-area .inner .product-header-bar-flex .product-prices{line-height:1.2;margin:0 24px 0 0}.product-page .product-top-area .product-info-area .inner .product-header-bar-flex .product-prices span{font-size:32px}@media(max-width:834px){.product-page .product-top-area .product-info-area .inner .product-header-bar-flex .product-prices span{font-size:24px}}.product-page .product-top-area .product-info-area .inner .product-header-bar-flex .product-prices .compare-at-price{margin-left:10px;opacity:.2;text-decoration:line-through}.product-page .product-top-area .product-info-area .inner .product-header-bar-flex .pack-info{font-size:14px;font-weight:300;margin:0;opacity:.7}.product-page .product-top-area .product-info-area .inner .product-header-bar-flex .pack-info span{font-weight:500}.product-page .product-top-area .product-info-area .inner .product-options.inactive .product-option ul li input:checked+label{box-shadow:unset}.product-page .product-top-area .product-info-area .inner .product-options:not(.hide){margin-bottom:16px}.product-page .product-top-area .product-info-area .inner .product-atc-flex{margin-top:16px}@media(max-width:834px){.product-page .product-top-area .product-info-area .inner .product-atc-flex{margin-top:24px}}.product-page .product-top-area .product-info-area .inner .product-atc-flex.product-atc-flex--bundle .btn{display:block}@media(max-width:834px){.product-page .product-top-area .product-info-area .inner .product-atc-flex.product-atc-flex--bundle li:last-child,.product-page .product-top-area .product-info-area .inner .product-atc-flex.product-atc-flex--single li:last-child{margin-top:0}.product-page .product-top-area .product-info-area .inner .product-atc-flex li{width:100%}}.product-page .product-top-area .product-info-area .inner .product-atc-flex li:last-child{flex-grow:1}@media(max-width:834px){.product-page .product-top-area .product-info-area .inner .product-atc-flex li:last-child{margin-top:32px}}.product-page .product-top-area .product-info-area .inner .product-atc-flex li .quantity-selector-container .quantity-selector,.product-page .product-top-area .product-info-area .inner .product-atc-flex li:last-child .btn{width:100%}@media(max-width:834px){.product-page .product-top-area .product-info-area .inner .product-atc-flex li .quantity-selector-container .quantity-selector input{flex-grow:1;width:auto}}.product-page .product-top-area .product-info-area .inner .product-accordion-area,.product-page .product-top-area .product-info-area .inner .promo-items{margin-top:24px}@media(max-width:834px){.product-page .product-top-area .product-info-area .inner .promo-items{margin-top:0}}.product-page .product-top-area .product-info-area .inner .promo-items .promo-item{background:var(--product-third);border-radius:9px;padding:24px}@media(max-width:834px){.product-page .product-top-area .product-info-area .inner .promo-items .promo-item{margin-top:72px;padding-top:0}}.product-page .product-top-area .product-info-area .inner .promo-items .promo-item+*{margin-top:16px}@media(max-width:834px){.product-page .product-top-area .product-info-area .inner .promo-items .promo-item+*{margin-top:56px}}.product-page .product-top-area .product-info-area .inner .promo-items .promo-item .left-area{min-width:80px;width:80px}@media(max-width:834px){.product-page .product-top-area .product-info-area .inner .promo-items .promo-item .left-area{display:flex;justify-content:center;margin-bottom:-40px;width:100%}.product-page .product-top-area .product-info-area .inner .promo-items .promo-item .left-area svg{-webkit-transform:translateY(-40px);transform:translateY(-40px)}}.product-page .product-top-area .product-info-area .inner .promo-items .promo-item .left-area svg circle{fill:var(--product-primary)}.product-page .product-top-area .product-info-area .inner .promo-items .promo-item .right-area{flex-grow:1;padding-left:30px}@media(max-width:834px){.product-page .product-top-area .product-info-area .inner .promo-items .promo-item .right-area{margin-top:16px;padding-left:0;text-align:center}}.product-page .product-top-area .product-info-area .inner .promo-items .promo-item .right-area .h4{color:var(--product-primary)}.product-page .product-top-area .product-info-area .inner .promo-items .promo-item .right-area .rte{margin-top:8px}@media(max-width:834px){.product-page .product-top-area .product-info-area .inner .promo-items .promo-item .right-area .rte{font-size:16px}}.product-page .product-top-area .product-info-area .inner .promo-items .promo-item .right-area .btn{border:2px solid var(--product-primary);color:var(--product-primary);margin-top:16px;width:100%}.product-page .product-top-area .product-info-area .inner .promo-items .promo-item .right-area .btn:hover{background:var(--product-primary);color:#fff}.product-page .product-top-area .product-info-area .inner .find-a-stockist{background:var(--product-third);border-radius:9px;margin-top:24px;padding:30px 24px}.product-page .product-top-area .product-info-area .inner .find-a-stockist .rte{font-weight:300;margin-top:8px}.product-page .product-top-area .product-info-area .inner .find-a-stockist form{margin-top:24px;position:relative}@media(max-width:834px){.product-page .product-top-area .product-info-area .inner .find-a-stockist form{margin-top:24px}}.product-page .product-top-area .product-info-area .inner .find-a-stockist form input{background:#fff;border:1px solid rgba(0,0,0,.1);font-size:18px;font-weight:900;padding:16px 60px 16px 25px;width:100%}@media(max-width:834px){.product-page .product-top-area .product-info-area .inner .find-a-stockist form input{padding-left:16px}}.product-page .product-top-area .product-info-area .inner .find-a-stockist form button{align-items:center;background:transparent;border:0;display:flex;height:100%;padding:0 16px;position:absolute;right:8px;top:0}.product-page .product-top-area .product-info-area .inner .find-a-stockist form button img{height:24px;width:20px}.product-page .ingredients-container{background-color:rgba(175,0,97,.05);background-position:0 100%;background-repeat:no-repeat;background-size:contain;margin-bottom:100px;padding:100px 0}@media(max-width:834px){.product-page .ingredients-container{margin-top:190px;padding:0 0 50px}.product-page .ingredients-container .micronutrients-wrapper{margin:24px -16px 0}}.product-page .ingredients-container .micronutrients-wrapper .btn{background:var(--product-primary);border-color:var(--product-primary);justify-content:space-between;margin-top:40px;padding:12px 16px;width:100%}@media(max-width:834px){.product-page .ingredients-container .micronutrients-wrapper .btn{border-radius:0;margin-top:0;padding:12px 32px}}.product-page .ingredients-container .micronutrients-wrapper .btn svg{height:16px;transition:all .35s ease;width:16px}.product-page .ingredients-container .micronutrients-wrapper .btn svg path{stroke:currentColor}.product-page .ingredients-container .micronutrients-wrapper .btn.open svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.product-page .ingredients-container .micronutrients-wrapper .btn.open svg .horizontal-line{opacity:0}.product-page .ingredients-container .micronutrients-wrapper .micronutrients-container{background:#fff;border-radius:9px;max-height:0;overflow:hidden;transition:all .35s ease}.product-page .ingredients-container .micronutrients-wrapper .micronutrients-container .table-wrap{max-height:280px;overflow:auto;padding:16px;-webkit-overflow-scrolling:touch}@media(max-width:834px){.product-page .ingredients-container .micronutrients-wrapper .micronutrients-container .table-wrap{max-height:none;padding:16px 32px}}.product-page .ingredients-container .micronutrients-wrapper .micronutrients-container .rte{max-height:280px;overflow:auto;padding:16px;-webkit-overflow-scrolling:touch}@media(max-width:834px){.product-page .ingredients-container .micronutrients-wrapper .micronutrients-container .rte{padding:16px 32px}}.product-page .ingredients-container .micronutrients-wrapper .micronutrients-container .rte::-webkit-scrollbar{background-color:transparent;width:6px}.product-page .ingredients-container .micronutrients-wrapper .micronutrients-container .rte::-webkit-scrollbar-thumb{background-color:rgba(30,31,29,.1);border-radius:5px}.product-page .ingredients-container .left-area{width:35%}@media(max-width:834px){.product-page .ingredients-container .left-area{text-align:center;width:100%}}.product-page .ingredients-container .left-area .h4{color:var(--product-primary);margin-bottom:16px}.product-page .ingredients-container .left-area .rte{line-height:2}.product-page .ingredients-container .middle-area{width:30%}@media(max-width:834px){.product-page .ingredients-container .middle-area{display:block;margin:0 auto -150px;max-width:220px;order:-1;-webkit-transform:translateY(-150px);transform:translateY(-150px);width:100%}}.product-page .ingredients-container .middle-area .picture-element-wrapper{padding-bottom:150%}.product-page .ingredients-container .middle-area img{width:100%}.product-page .ingredients-container .right-area{width:35%}@media(max-width:834px){.product-page .ingredients-container .right-area{width:100%}.product-page .ingredients-container .right-area .h4{text-align:center}}.product-page .ingredients-container .right-area .h4{color:var(--product-primary);margin-bottom:16px}.product-page .product--image-and-text .content-area{width:50%}@media(max-width:834px){.product-page .product--image-and-text .content-area{margin-top:50px;width:100%}}.product-page .product--image-and-text .content-area .h3{color:var(--product-primary)}@media(max-width:834px){.product-page .product--image-and-text .content-area .h3{font-size:24px}}.product-page .product--image-and-text .content-area .rte{font-weight:300;margin-top:24px;opacity:.8}.product-page .product--image-and-text .content-area .rte b,.product-page .product--image-and-text .content-area .rte strong{color:var(--product-primary);font-weight:600}.product-page .product--image-and-text .image-area{width:50%}@media(max-width:834px){.product-page .product--image-and-text .image-area{order:-1;width:100%}}.product-page .product--image-and-text .image-area .image-wrapper{padding:50px 140px;position:relative}@media(max-width:834px){.product-page .product--image-and-text .image-area .image-wrapper{padding:60px 45px}}.product-page .product--image-and-text .image-area .sub-image-1,.product-page .product--image-and-text .image-area .sub-image-2{position:absolute}.product-page .product--image-and-text .image-area .sub-image-1 .picture-element-wrapper,.product-page .product--image-and-text .image-area .sub-image-2 .picture-element-wrapper{padding-bottom:120%}.product-page .product--image-and-text .image-area .sub-image-1{left:5%;top:0;width:30%}@media(max-width:834px){.product-page .product--image-and-text .image-area .sub-image-1{left:-16px;width:45%}}.product-page .product--image-and-text .image-area .sub-image-2{bottom:0;right:5%;width:30%}@media(max-width:834px){.product-page .product--image-and-text .image-area .sub-image-2{right:-16px;width:45%}}.product-page .product--image-and-text .image-area .main-image{border-radius:50%;position:relative;width:100%;z-index:1}.product-page .product--image-and-text .image-area .main-image .picture-element-wrapper{border-radius:50%;padding-bottom:100%}.product-page .product-features{background:#f9f9f9;margin-top:24px;padding:16px}@media(max-width:834px){.product-page .product-features{margin-top:32px}.product-page .product-features>.flex.keen--dotted{padding-bottom:32px}}.product-page .product-features>.flex>li{flex-basis:0;flex-grow:1;min-width:25%;text-align:center}.product-page .product-features>.flex>li .icon-area{height:40px;margin:0 auto;padding:0;width:40px}.product-page .product-features>.flex>li .icon-area svg{height:100%;width:100%}.product-page .product-features>.flex>li .icon-area svg [fill]{fill:var(--product-primary)}.product-page .product-features>.flex>li p{font-weight:500;line-height:1.25;margin:16px 0 0}@media(max-width:834px){.product-page .product-features>.flex>li p{margin:16px auto 0;max-width:165px}}.product-page .percentage-breakdown{margin-top:45px;overflow:hidden}@media(max-width:834px){.product-page .percentage-breakdown{margin-top:32px}.product-page .percentage-breakdown>.flex{margin:0 -3px}.product-page .percentage-breakdown>.flex>*{padding:0 3px}}.product-page .percentage-breakdown ul{flex-wrap:nowrap}.product-page .percentage-breakdown ul li{flex-basis:0;flex-grow:1;text-align:center}.product-page .percentage-breakdown ul li p{font-size:14px;font-weight:900;line-height:1;margin:0 0 8px}@media(max-width:834px){.product-page .percentage-breakdown ul li p{font-size:12px}}@media(max-width:339px){.product-page .percentage-breakdown ul li p{font-size:10px}}.product-page .percentage-breakdown ul li span{background:#fff;border:1px solid #000;border-radius:10px;display:block;font-size:22px;font-weight:900;line-height:1;padding:10px 12px}@media(max-width:834px){.product-page .percentage-breakdown ul li span{font-size:21px;padding:10px 5px}}@media(max-width:339px){.product-page .percentage-breakdown ul li span{font-size:19px}}.product-page .percentage-breakdown>p{font-size:12px;font-weight:300;margin:16px 0 0;opacity:.7}@media(max-width:834px){.product-page .percentage-breakdown>p{font-size:14px;margin-top:8px}}body.template- .ffc--site-header .child-flex>*,body.template- .ffc--site-header .flex{max-width:none}.rc_layout__container{margin-top:30px}.rc_layout__container #customer_tab_content>.row{justify-content:center}.rc_form__group input{border:1px solid var(---color-border);border-radius:10px;margin-bottom:30px;width:100%}.rc_layout .button{color:#fff}.template-giftcard{margin:0;padding:0}.template-giftcard *{box-sizing:border-box}.giftcard-page{background-position:100% 100%;background-repeat:no-repeat;background-size:40%;padding:80px 16px}@media(max-width:834px){.giftcard-page{background-size:90%;padding-bottom:40px;padding-top:40px}}.giftcard-page .giftcard-page-inner{margin:0 auto;max-width:750px}.giftcard-page .giftcard-logo{display:block;margin:0 auto 40px;max-width:160px}@media(max-width:834px){.giftcard-page .giftcard-logo{margin-bottom:30px;max-width:100px}}.giftcard-page .giftcard-logo img{width:100%}.giftcard-page .giftcard{text-align:center}.giftcard-page .giftcard h1{color:#e12a82;margin-bottom:32px}@media(max-width:834px){.giftcard-page .giftcard h1{font-size:40px;margin-bottom:16px}}.giftcard-page .giftcard .rte{font-weight:300;margin-bottom:30px}@media(max-width:834px){.giftcard-page .giftcard .rte{margin-bottom:40px}}.giftcard-page .giftcard .giftcard-image{margin:0 auto;max-width:400px}.giftcard-page .giftcard .giftcard-image img{border-radius:40px;max-width:100%;width:100%}.giftcard-page .giftcard #GiftCardDigits{align-items:center;border:1px dashed #e12a82;border-radius:15px;display:inline-flex;font-size:24px;font-weight:900;justify-content:space-between;line-height:1;margin:25px auto 10px;max-width:400px;padding:18px 24px;text-align:left;text-transform:uppercase;width:100%}@media(max-width:834px){.giftcard-page .giftcard #GiftCardDigits{font-size:18px;margin-top:20px;padding:16px;text-align:left;width:100%}}.giftcard-page .giftcard #GiftCardDigits svg{cursor:pointer;height:20px;width:20px}.giftcard-page .giftcard [data-copied-status]{display:block;font-size:18px;font-weight:300;margin-bottom:20px;text-align:center}.giftcard-page .giftcard [data-copied-status]:not(.shown){display:none}@media(max-width:834px){.giftcard-page .giftcard .btn{width:100%}}.giftcard-page .giftcard .apple-wallet,.giftcard-page .giftcard .giftcard-print{margin-bottom:55px}@media(max-width:834px){.giftcard-page .giftcard .apple-wallet,.giftcard-page .giftcard .giftcard-print{margin-bottom:40px}}.giftcard-page .giftcard .apple-wallet a,.giftcard-page .giftcard .giftcard-print a{font-size:18px;text-decoration:underline}.giftcard-page .giftcard .apple-wallet a img,.giftcard-page .giftcard .giftcard-print a img{height:18px;margin-right:16px;width:18px}.giftcard-page .giftcard .apple-wallet{margin-bottom:0;margin-top:25px}.giftcard-page .giftcard .giftcard-qr{margin-top:40px}.giftcard-page .giftcard .giftcard-qr img{display:block;margin:0 auto}.cart-container{overflow:hidden;padding-bottom:50px;position:relative;transition:all .35s ease}.cart-container:before{-webkit-animation:rotate .5s linear infinite;animation:rotate .5s linear infinite;background-image:url(icon-loading.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:30px;left:calc(50% - 15px);position:fixed;top:calc(50% - 15px);width:30px;z-index:12}.cart-container:after,.cart-container:before{content:"";opacity:0;pointer-events:none;transition:opacity .35s ease,visibility .35s ease;visibility:hidden}.cart-container:after{background:hsla(0,0%,100%,.8);height:100%;left:0;position:absolute;top:0;width:100%;z-index:11}.cart-container.loading:after,.cart-container.loading:before{opacity:1;visibility:visible}.cart-container.loading>*{opacity:0;visibility:hidden}.cart-container>*{transition:all .35s ease}.cart-container .error-popup{align-items:center;background:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:30px;position:fixed;top:0;transition:opacity .25s,visibility .25s;visibility:hidden;width:100%;z-index:15}.cart-container .error-popup.shown{opacity:1;visibility:visible}.cart-container .error-popup .popup-inner{background:#fff;padding:30px;text-align:center}.cart-container .error-popup .popup-inner .btn{margin-top:20px}.cart-container .cart-table-row .cart-product .cart-product__thumb .object-fit--contain{height:100%;padding:0}.cart-container .cart-table-row .cart-product .cart-product__thumb img{width:100%}.cart-container .cart-table-row .cart-product .cart-product__desc small{display:block;font-size:12px;margin-top:5px}.cart-container .cart-table-row .cart-product .cart-product__quantity input{pointer-events:none}.cart-container .button.hide{display:none!important}.cart__button-fieldset{margin-bottom:16px}.search-page .collection-grid__row .product-grid-item{width:33.3333333333%}@media(max-width:834px){.search-page .collection-grid__row .product-grid-item{width:50%}}@media(max-width:480px){.search-page .collection-grid__row .product-grid-item{width:100%}}.search-page .collection-grid__row .product-grid-item .product-title{font-size:24px;line-height:1.2}.store-locator{padding-bottom:80px;padding-top:30px}.store-locator #page-header .bh-sl-title{color:#000;font-family:FilsonPro,Arial,sans-serif;font-weight:900;text-align:center}.store-locator #bh-sl-map-container.always-shown{display:block!important}body#challenge .pageWrap{height:100%}body#challenge .pageWrap .bodyWrap{display:flex;flex-direction:column;min-height:100%}body#challenge .pageWrap .ffc--site-footer,body#challenge .pageWrap .main-content{margin:auto 0 0}.product-radiant-2025{---color-heading:$color-black;background:#f8f8f5;font-family:FilsonPro,Arial,sans-serif}.product-radiant-2025 .yotpo-main-widget-layout .yotpo-filter-select{top:0!important}.product-radiant-2025 .yotpo-main-widget-layout .yotpo-search-filter .yotpo-search-input{height:31px!important}