:root{--typeHeaderPrimary: "Clash Grotesk";--typeHeaderFallback: sans-serif;--typeHeaderSize: 38px;--typeHeaderWeight: 400;--typeHeaderLineHeight: 1;--typeHeaderSpacing: 0em;--typeBasePrimary:Outfit;--typeBaseFallback:sans-serif;--typeBaseSize: 17px;--typeBaseWeight: 300;--typeBaseSpacing: 0em;--typeBaseLineHeight: 1.4;--typeBaselineHeightMinus01: 1.3;--typeCollectionTitle: 20px;--iconWeight: 2px;--iconLinecaps: miter;--buttonRadius: 0;--colorGridOverlayOpacity: .1}#shopify-buyer-consent{margin-top:1em;display:inline-block;width:100%}#shopify-buyer-consent.hidden{display:none}#shopify-subscription-policy-button{background:none;border:none;padding:0;text-decoration:underline;font-size:inherit;cursor:pointer}#shopify-subscription-policy-button:before{box-shadow:none}.featured-subheading{font-weight:400;font-size:15.68px;line-height:23.52px;letter-spacing:0;text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:8.42px;grid-gap:10.45px}.featured-subheading img{max-width:90px}.featured-heading{font-weight:500;font-size:31.26px;line-height:100%;letter-spacing:0;text-align:center;margin-bottom:47.53px}.featured-subheading strong{font-weight:500}.featured-heading strong{font-weight:500;color:#aa1c2a}.product-card{width:calc(25% - 12px);border:1px solid rgba(0,0,0,.3);padding:9px 8px 19px;border-radius:4px;background:#fff;display:flex;flex-direction:column}.product-price{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;color:#000}span.stars svg{max-width:64px;height:auto}@media(max-width:991px){.featured-subheading img{max-width:74px}.featured-subheading{font-size:13.04px;line-height:19.57px;margin-bottom:9.5px;grid-gap:8.7px}.featured-heading{font-size:26px;line-height:32px;margin-bottom:17px}}.ts-review-swiper{padding:0 0 40px!important}.review-card{background:#fff;border-radius:8px;padding:27px 25px;flex:1;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(0,0,0,.3);margin:1px 8px}.feature-scroll-container{overflow:hidden;background-color:#f1c4c90d;padding:3px 0;border-top:1px solid rgba(0,0,0,.3)}.feature-scroll-track{display:flex;animation:scroll-left 40s linear infinite;width:max-content}.feature-icon-item{display:flex;align-items:center;margin-right:58px;white-space:nowrap}.feature-icon-item img{width:16.9px;height:16.9px;margin-right:5px}.feature-icon-item span{font-weight:500;font-size:16.9px;color:#000;line-height:20.45px}.review-subheading:has(+.review-subheading){margin-bottom:unset!important}.review-subheading+.review-subheading{font-size:60%;line-height:normal}sup.dagger{font-size:40%;vertical-align:super;line-height:0}.section-headers img{margin:0 auto 11.85px;max-width:140px;height:auto}.review-section{padding:40px 0;background:#f1f3ea;text-align:center}h2.review-heading{font-weight:500;font-size:31.08px;line-height:100%;margin-bottom:11.95px}h2.review-heading strong{font-weight:500;color:#aa1c2a}.review-subheading{font-weight:400;font-size:16.73px;line-height:22.71px;letter-spacing:0;text-align:center;margin-bottom:31.9px}.swiper-wrappers{display:flex;flex-direction:column;gap:10px}.ts-review-swiper{padding:0!important}.ts-review-swiper .swiper-slide{height:auto;display:flex}.review-rating{font-weight:400;font-size:13.88px;line-height:110%;letter-spacing:0;text-align:center;display:flex;grid-gap:6px;align-items:center;margin-bottom:20px}.review-rating img{max-width:74px;height:auto}.review-quote{font-weight:400;font-size:15px;line-height:20px;letter-spacing:0;text-align:left;margin-bottom:20px}.review-quote-title{font-weight:700;margin-bottom:6px}.review-quote-body{font-weight:400}.auth-name{display:flex;align-items:center;grid-gap:6px;font-weight:400;font-size:13px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#00000080}.auth-name img{max-width:20px;height:auto}.review-name{display:flex;align-items:center;justify-content:space-between}.review-name span{font-weight:400;font-size:11px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#b3202f;display:flex;align-items:center;grid-gap:2px}.review-tags{margin-top:20px;text-align:left;display:flex;grid-gap:13px}.review-tag{background:#b3202f1a;color:#b3202f;padding:6px;border-radius:20px;font-size:12px;margin:0;border:.5px solid rgba(170,28,42,1);min-width:calc(50% - 6px);text-align:center}.ts-review-swiper .swiper-pagination-bullet{background:#00000040;opacity:1;width:8px;height:8px}.ts-review-swiper .swiper-pagination-bullet-active{background:#b3202f;width:22px;border-radius:4px}.ts-nav{display:flex;justify-content:center;gap:12px;margin-top:4px}.ts-arrows{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}@media(max-width:991px){.review-section{display:flex!important;flex-direction:column!important;padding:32px 16px!important}.review-section>.container-1233{padding:0!important;margin:0!important}.review-section>.container-1233:first-child{order:1!important}.review-section>.container-1233:last-child{order:3!important}}@media(max-width:767px){.section-headers img{margin:0 auto 10px;max-width:116px}h2.review-heading{font-size:26px;line-height:32px;margin-bottom:10px}.review-subheading{font-size:14px;line-height:19px;margin-bottom:11.9px}.review-card{border-radius:4px;margin:0 3.5px}.review-rating{font-size:13px;grid-gap:6px}}.slide{width:500px;border-radius:12px;overflow:hidden;flex-shrink:0;border:1px solid rgba(0,0,0,.15);background:#fff;box-shadow:0 2px 8px #0000000f}@media(max-width:700px){.slide{width:300px}}.slide img{width:100%;height:auto;display:block;cursor:zoom-in}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}/*!
  Impulse, by Archetype Themes
  http://archetypethemes.co
*/:root{--colorAnnouncement:#ffffff;--colorAnnouncementText:#ffffff;--colorBody:#ffffff;--colorBodyAlpha05:Liquid error: Alpha must be a float between 0 and 1;--colorBodyDim:#f2f2f2;--colorBodyLightDim:#fafafa;--colorBodyMediumDim:#f5f5f5;--colorBorder:#9e1e2b;--colorBtnPrimary:#9e1e2b;--colorBtnPrimaryLight:#ab1c2a;--colorBtnPrimaryDim:#6a111a;--colorBtnPrimaryText:#ffffff;--colorCartDot:#9e1e2b;--colorDrawers:#ffffff;--colorDrawersDim:#f2f2f2;--colorDrawerBorder:#9e1e2b;--colorDrawerText:#9e1e2b;--colorDrawerTextDark:#02130f;--colorDrawerButton:#9e1e2b;--colorDrawerButtonText:#ffffff;--colorFooter:#9e1e2b;--colorFooterText:#ffffff;--colorFooterTextAlpha01:#ffffff;--colorGridOverlay:#000000;--colorGridOverlayOpacity:.1;--colorHeaderTextAlpha01:Liquid error: Alpha must be a float between 0 and 1;--colorHeroText:#ffffff;--colorSmallImageBg:#ffffff;--colorLargeImageBg:#ffffff;--colorImageOverlay:#9e1e2b;--colorImageOverlayOpacity:0;--colorImageOverlayTextShadow:0;--colorLink:#9e1e2b;--colorModalBg:Liquid error: Alpha must be a float between 0 and 1;--colorNav:#ffffff;--colorNavText:#9e1e2b;--colorPrice:#9e1e2b;--colorSaleTag:#9e1e2b;--colorSaleTagText:#ffffff;--colorTextBody:#9e1e2b;--colorTextBodyAlpha015:Liquid error: Alpha must be a float between 0 and 1;--colorTextBodyAlpha005:Liquid error: Alpha must be a float between 0 and 1;--colorTextBodyAlpha008:Liquid error: Alpha must be a float between 0 and 1;--colorTextSavings:#9e1e2b;--urlIcoSelect:none;--urlIcoSelectFooter:none;--urlIcoSelectWhite:none;--grid-gutter:17px;--drawer-gutter:20px;--sizeChartMargin:25px 0;--sizeChartIconMargin:5px;--newsletterReminderPadding:40px;--color-body-text:#9e1e2b;--color-body:#ffffff;--color-bg:#ffffff}@media only screen and (min-width:769px){:root{--grid-gutter:22px;--drawer-gutter:30px}}@keyframes preloading{0%{opacity:0;transform:scaleX(0);transform-origin:0% 50%}40%{opacity:1;transform:scaleX(1);transform-origin:0% 50%}41%{opacity:1;transform:scaleX(1);transform-origin:100% 50%}to{opacity:1;transform:scaleX(0);transform-origin:100% 50%}}@keyframes overlay-on{0%{opacity:0}to{opacity:.6}}@keyframes overlay-off{0%{opacity:.6}to{opacity:0}}@keyframes full-overlay-on{0%{opacity:0}to{opacity:1}}@keyframes full-overlay-off{0%{opacity:1}to{opacity:0}}@keyframes modal-open{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-closing{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}img{border:0 none;display:block;height:auto;max-width:100%}.rte div[style*="text-align: center"] img,.rte p[style*="text-align: center"] img{margin-left:auto;margin-right:auto}.results{display:block;padding:0 20px 20px;width:100%}.results ul{list-style:none;margin:0;padding:0}.results li{margin-bottom:0;padding:10px;transition:background .2s ease}.results li:hover{background:#0000000d}.results li a{align-items:center;display:flex}@container (min-width:800px){.results{padding:0 40px 20px}}*,:after,:before,input{box-sizing:border-box}body,html{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}canvas,progress,video{display:inline-block;vertical-align:baseline}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.grid{list-style:none;margin:0 0 0 -22px;padding:0}.grid:after{clear:both;content:"";display:table}@media only screen and (max-width:768px){.grid{margin-left:-17px}}.show{display:block!important}.hide{display:none!important}.text-left{text-align:left!important}.text-center{text-align:center!important}@media only screen and (max-width:768px){.small--hide{display:none!important}}html:not(.no-js):not(.tab-outline) :focus{outline:none}.is-transitioning{display:block!important;visibility:visible!important}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skip-link:focus{clip:auto;background-color:var(--colorBody);color:var(--colorTextBody);height:auto;margin:0;opacity:1;padding:10px;transition:none;width:auto;z-index:10000}html{touch-action:manipulation}body,html{background-color:var(--colorBody);color:var(--colorTextBody)}.page-width{margin:0 auto;max-width:1500px}.page-width{padding:0 17px}@media only screen and (min-width:769px){.page-width{padding:0 40px}}.shopify-policy__container{padding-bottom:40px;padding-top:40px}@media only screen and (min-width:769px){.shopify-policy__container{padding-bottom:75px;padding-top:75px}}.main-content{display:block;min-height:300px}@media only screen and (min-width:769px){.main-content{min-height:700px}}.template-challange .main-content{min-height:0}details summary::-webkit-details-marker{display:none}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:calc(var(--typeBaseSize)*.92);letter-spacing:var(--typeBaseSpacing);line-height:var(--typeBaseLineHeight);text-rendering:optimizeSpeed}@media only screen and (min-width:769px){body,button,input,select,textarea{font-size:var(--typeBaseSize)}}body{font-weight:var(--typeBaseWeight)}p{margin:0 0 15px}p img{margin:0}em{font-style:italic}b,strong{font-weight:700}small{font-size:.85em}sub,sup{font-size:60%;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.5em}code{background-color:#faf7f5;border:0 none;color:#ab515a;font-family:Consolas,monospace;font-size:1em;padding:0 2px}.label,label:not(.variant__button-label):not(.text-label){font-size:.8em;letter-spacing:.3em;text-transform:uppercase}label{display:block;margin-bottom:10px}.h1,.h2,.h3,.h4,.h6,h1,h2,h3,h4,h6{display:block;margin:0 0 10px}@media only screen and (min-width:769px){.h1,.h2,.h3,.h4,.h6,h1,h2,h3,h4,h6{margin:0 0 15px}}.h1 a,.h2 a,.h3 a,.h4 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h6 a{font-weight:inherit;-webkit-text-decoration:none;text-decoration:none}.h1,.h2,.h3,h1,h2,h3{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);line-height:var(--typeHeaderLineHeight)}.h1,h1{font-size:calc(var(--typeHeaderSize)*.85)}.h2,h2{font-size:calc(var(--typeHeaderSize)*.73)}.h3,h3{font-size:calc(var(--typeHeaderSize)*.62)}@media only screen and (min-width:769px){.h1,h1{font-size:var(--typeHeaderSize)}.h2,h2{font-size:calc(var(--typeHeaderSize)*.85)}.h3,h3{font-size:calc(var(--typeHeaderSize)*.65)}}.h4,h4{font-size:.8em;letter-spacing:.3em;text-transform:uppercase}.h6,h6{font-size:.8em;letter-spacing:.3em;margin-bottom:10px;text-transform:uppercase}@media only screen and (max-width:768px){.h6,h6{margin-bottom:5px}}.subheading{letter-spacing:.3em;text-transform:uppercase}ol,ul{margin:0 0 15px 30px;padding:0;text-rendering:optimizeLegibility}ol ol{list-style:lower-alpha}ol{list-style:decimal}ol ol,ol ul,ul ol,ul ul{margin:4px 0 5px 20px}li{margin-bottom:.25em}ul.square{list-style:square outside}th{background:var(--colorBody);border:0 none;padding:10px 15px;text-align:left}th{font-weight:700}a{background:#fff0;color:var(--colorTextBody);-webkit-text-decoration:none;text-decoration:none}a:hover{color:var(--colorTextBody)}.rte a,.shopify-policy__container a{color:var(--colorLink)}button{color:currentColor;overflow:visible}button[disabled],html input[disabled]{cursor:default}.btn,.rte .btn{-webkit-appearance:none;-moz-appearance:none;background:var(--colorBtnPrimary);border:1px solid #fff0;border-radius:var(--buttonRadius);color:var(--colorBtnPrimaryText);cursor:pointer;display:inline-block;font-size:calc(var(--typeBaseSize) - 4px);font-size:max(calc(var(--typeBaseSize) - 4px),13px);font-weight:700;letter-spacing:.3em;line-height:1.42;margin:0;min-width:90px;padding:11px 20px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:normal;width:auto}@media only screen and (max-width:768px){.btn,.rte .btn{font-size:calc(var(--typeBaseSize) - 5px);font-size:max(calc(var(--typeBaseSize) - 5px),11px);padding:9px 17px}}.btn:hover,.rte .btn:hover{background-color:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText)}.btn.disabled,.btn[disabled],.rte .btn.disabled,.rte .btn[disabled]{background-color:#f6f6f6;color:#b6b6b6;cursor:default}.btn.disabled:hover,.btn[disabled]:hover,.rte .btn.disabled:hover,.rte .btn[disabled]:hover{background-color:#f6f6f6;color:#b6b6b6}.btn--tertiary,.rte .btn--tertiary{background-color:#fff0;border:1px solid;border-color:var(--colorBorder);color:var(--colorTextBody);font-weight:400;letter-spacing:normal;padding:8px 10px;text-transform:none;white-space:nowrap}.btn--tertiary:hover,.rte .btn--tertiary:hover{background-color:#fff0;color:var(--colorTextBody)}.btn--tertiary.disabled,.btn--tertiary[disabled],.rte .btn--tertiary.disabled,.rte .btn--tertiary[disabled]{background-color:#f6f6f6;border-color:#b6b6b6;color:#b6b6b6;cursor:default}.btn--full{padding:13px 20px;transition:none;width:100%}svg:not(:root){overflow:hidden}form{margin:0}@media only screen and (max-width:959px){input,select,textarea{font-size:16px!important}}button,input,textarea{-webkit-appearance:none;-moz-appearance:none}button{background:none;border:none;cursor:pointer;display:inline-block}fieldset{border:1px solid;border-color:var(--colorBorder);padding:15px}legend{border:0;padding:0}button,input[type=submit]{cursor:pointer}input,select,textarea{border:1px solid;border-color:var(--colorBorder);border-radius:0;max-width:100%;padding:8px 10px}input.disabled,input[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{border-color:#b6b6b6;cursor:default}textarea{min-height:100px}input[type=checkbox],input[type=radio]{margin:0 10px 0 0;padding:0;width:auto}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio}input[type=image]{padding-left:0;padding-right:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff0;color:inherit;cursor:pointer;padding-right:28px;text-indent:.01px;text-overflow:""}select{background-image:var(--urlIcoSelect);background-position:100%;background-position:right 10px center;background-repeat:no-repeat;background-size:11px}.is-light select{background-image:var(--urlIcoSelectWhite)}option{background-color:#fff;color:#000}option[disabled]{color:#ccc}select::-ms-expand{display:none}.hidden-label{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}label[for]{cursor:pointer}small{display:block}input.error,textarea.error{background-color:#fff6f6;border-color:#d02e2e;color:#d02e2e}label.error{color:#d02e2e}.icon{fill:currentColor;display:inline-block;height:20px;vertical-align:middle;width:20px}svg.icon circle,svg.icon g,svg.icon line,svg.icon path,svg.icon rect,symbol.icon circle,symbol.icon g,symbol.icon line,symbol.icon path,symbol.icon rect{fill:inherit;stroke:inherit}svg.icon-bag-minimal circle,svg.icon-bag-minimal g,svg.icon-bag-minimal line,svg.icon-bag-minimal path,svg.icon-bag-minimal rect,svg.icon-close circle,svg.icon-close g,svg.icon-close line,svg.icon-close path,svg.icon-close rect,svg.icon-hamburger circle,svg.icon-hamburger g,svg.icon-hamburger line,svg.icon-hamburger path,svg.icon-hamburger rect,svg.icon-user circle,svg.icon-user g,svg.icon-user line,svg.icon-user path,svg.icon-user rect{fill:none;stroke-width:var(--iconWeight);stroke:currentColor;stroke-linecap:var(--iconLinecaps);stroke-linejoin:var(--iconLinecaps)}.icon__fallback-text{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.js-drawer-open{overflow:hidden}.drawer{-webkit-overflow-scrolling:touch;background-color:var(--colorDrawers);bottom:0;box-shadow:0 0 150px #0000001a;color:var(--colorDrawerText);display:none;max-width:95%;overflow:hidden;position:fixed;top:0;transition:transform .25s cubic-bezier(.165,.84,.44,1);z-index:30}@media screen and (max-height:400px){.drawer{overflow:scroll}.drawer .drawer__contents{height:auto}}.drawer a:not(.btn){color:var(--colorDrawerText)}.drawer a:not(.btn):hover{color:var(--colorDrawerText)}.drawer input,.drawer textarea{border-color:var(--colorDrawerBorder)}.drawer .btn{background-color:var(--colorDrawerButton);color:var(--colorDrawerButtonText)}.drawer--left{left:-350px;width:350px}.drawer--left.drawer--is-open{display:block;transform:translate(350px);transition-duration:.45s}.drawer--right{right:-350px;width:350px}@media only screen and (min-width:769px){.drawer--right{right:-450px;width:450px}}.drawer--right.drawer--is-open{display:block;transform:translate(-350px);transition-duration:.45s}@media only screen and (min-width:769px){.drawer--right.drawer--is-open{transform:translate(-450px)}}.js-drawer-closing .main-content:after,.js-drawer-open .main-content:after{background-color:var(--colorModalBg);content:"";display:block;inset:0;opacity:0;position:fixed;z-index:26}.js-drawer-open .main-content:after{animation:overlay-on .35s forwards}.js-drawer-closing .main-content:after{animation:overlay-off .25s forwards}.drawer__fixed-header,.drawer__footer,.drawer__header,.drawer__scrollable{padding-left:var(--drawer-gutter);padding-right:var(--drawer-gutter)}.drawer__header{border-bottom:1px solid;border-bottom-color:var(--colorDrawerBorder);display:table;margin-bottom:0;min-height:70px;padding:11.53846px 0;width:100%}.drawer__fixed-header{min-height:70px;overflow:visible}.drawer__fixed-header,.drawer__header{height:auto}@media only screen and (min-width:769px){.drawer__fixed-header,.drawer__header{min-height:80px}}.drawer__close,.drawer__title{display:table-cell;vertical-align:middle}.drawer__title{width:100%}.drawer__close{text-align:center;width:1%}.drawer__close-button{color:inherit;height:100%;padding:0 var(--drawer-gutter);position:relative;right:calc(var(--drawer-gutter)*-1)}.drawer__close-button:active{background-color:var(--colorDrawersDim)}.drawer__close-button .icon{height:28px;width:28px}.drawer__close--left{text-align:left}.drawer__close--left .drawer__close-button{left:calc(var(--drawer-gutter)*-1);right:auto}.drawer__contents{display:flex;flex-direction:column;height:100%}.drawer__inner,.drawer__scrollable{display:flex;flex:1 1 auto;flex-direction:column;overflow-y:hidden}.drawer__scrollable{-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;padding-top:var(--drawer-gutter)}.drawer__footer{border-top:1px solid;border-top-color:var(--colorDrawerBorder);padding-bottom:var(--drawer-gutter);padding-top:15px}@media only screen and (min-width:769px){.drawer__footer{padding-top:22.22222px}}.drawer__inner.is-loading .drawer__scrollable{opacity:.4;transition:opacity .3s ease .7s}.appear-delay-5{transition:transform 1s cubic-bezier(.165,.84,.44,1) .4s,opacity 1s cubic-bezier(.165,.84,.44,1) .5s}.appear-delay-4{transition:transform 1s cubic-bezier(.165,.84,.44,1) .34s,opacity 1s cubic-bezier(.165,.84,.44,1) .44s}.appear-delay-3{transition:transform 1s cubic-bezier(.165,.84,.44,1) .28s,opacity 1s cubic-bezier(.165,.84,.44,1) .38s}.appear-delay-2{transition:transform 1s cubic-bezier(.165,.84,.44,1) .22s,opacity 1s cubic-bezier(.165,.84,.44,1) .32s}.appear-delay-1{transition:transform 1s cubic-bezier(.165,.84,.44,1) .1s,opacity 1s cubic-bezier(.165,.84,.44,1) .2s}.loading:after,.loading:before{background:var(--colorBody);content:"";height:3px;left:50%;margin:-1px 0 0 -50px;opacity:0;position:absolute;top:50%;width:100px;z-index:4}.no-js .loading:after,.no-js .loading:before{display:none}.loading:before{background:var(--colorTextBody);opacity:1}.loading:after{animation:preloading .5s ease .3s infinite;opacity:0}.loading--delayed:before{animation-delay:.8s!important;animation-duration:1s!important}.loading--delayed:after{animation-delay:1.3s!important}.appear-animation{opacity:0;transform:translateY(60px)}.js-drawer-open .appear-animation{opacity:1;transform:translateY(0)}.js-drawer-closing .appear-animation{transition-delay:.5s;transition-duration:0s}.errors,.note{border:1px solid #fff0;border-radius:0;margin-bottom:15px;padding:6px 12px;text-align:left}.errors ol,.errors ul,.note ol,.note ul{margin-bottom:0;margin-top:0}.errors li:last-child,.note li:last-child{margin-bottom:0}.errors p,.note p{margin-bottom:0}.note{border-color:var(--colorBorder)}.errors ul{list-style:disc outside;margin-left:20px}.errors{background-color:#fff6f6;border-color:#d02e2e;color:#d02e2e}.errors a{color:#d02e2e;-webkit-text-decoration:underline;text-decoration:underline}.errors a:hover{-webkit-text-decoration:none;text-decoration:none}.pagination{margin:0;padding:60px 0;text-align:center}.pagination>span{display:inline-block;line-height:1;vertical-align:middle}.pagination a{display:inline-block}.pagination .page.current,.pagination a{padding:8px 12px}.pagination .page.current{opacity:.3}.pagination .next,.pagination .prev{background:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText);margin:0 10px;width:43px}@media only screen and (max-width:768px){.pagination .next,.pagination .prev{width:35px}}.pagination .next a,.pagination .prev a{align-items:center;display:flex;justify-content:center;padding:15px}.pagination .next .icon,.pagination .prev .icon{color:var(--colorBtnPrimaryText);height:14px;width:13px}@media only screen and (max-width:768px){.pagination .next .icon,.pagination .prev .icon{height:12px;width:12px}}.rte{margin-bottom:7.5px}.rte:after{clear:both;content:"";display:table}@media only screen and (min-width:769px){.rte{margin-bottom:15px}}.rte:last-child{margin-bottom:0}.rte+.rte{margin-top:30px}.rte ol,.rte p,.rte ul{margin-bottom:15px}@media only screen and (min-width:769px){.rte ol,.rte p,.rte ul{margin-bottom:25px}}.rte ol:last-child,.rte p:last-child,.rte ul:last-child{margin-bottom:0}.rte ul ul{margin-bottom:0}.rte h1,.rte h2,.rte h3,.rte h4,.rte h6{margin-bottom:25px;margin-top:60px}.rte h1:first-child,.rte h2:first-child,.rte h3:first-child,.rte h4:first-child,.rte h6:first-child{margin-top:0}.rte h1 a,.rte h2 a,.rte h3 a,.rte h4 a,.rte h6 a{-webkit-text-decoration:none;text-decoration:none}.rte meta:first-child+h1,.rte meta:first-child+h2,.rte meta:first-child+h3,.rte meta:first-child+h4,.rte meta:first-child+h6{margin-top:0}.rte>div{margin-bottom:15px}.rte>div:last-child{margin-bottom:0}.rte li{margin-bottom:0}.rte a{-webkit-text-decoration:none;text-decoration:none}.rte img{height:auto}.rte a:not(.rte__image):not(.btn){border-bottom:1px solid;border-bottom-color:var(--colorTextBodyAlpha015);display:inline-block;position:relative;-webkit-text-decoration:none;text-decoration:none}.rte a:not(.btn):after{border-bottom:2px solid currentColor;bottom:-2px;content:"";left:0;position:absolute;transition:width .5s ease;width:0}.rte a:not(.btn):focus:after,.rte a:not(.btn):hover:after{width:100%}.text-center .rte ol,.text-center .rte ul,.text-center.rte ol,.text-center.rte ul{list-style-position:inside;margin-left:0}.header-layout{display:flex;justify-content:space-between}.header-item{align-items:center;display:flex;flex:1 1 auto}.header-item--logo{flex:0 0 auto}.header-item--icons{flex:0 1 auto;justify-content:flex-end}@media only screen and (min-width:769px){.header-layout[data-logo-align=center] .header-item--logo{margin:0 30px}}.header-layout[data-logo-align=center] .header-item--icons,.header-layout[data-logo-align=center] .header-item--navigation{flex:1 1 130px}.header-layout[data-logo-align=left] .site-header__logo{margin-right:10px}.header-item--left .site-nav{margin-left:-12px}@media only screen and (max-width:768px){.header-item--left .site-nav{margin-left:-7.5px}}.header-item--icons .site-nav{margin-right:-12px}@media only screen and (max-width:768px){.header-item--icons .site-nav{margin-right:-7.5px}}.site-header{background:var(--colorNav);padding:7px 0;position:relative}@media only screen and (min-width:769px){.site-header{padding:20px 0}}.site-header__logo{display:block;font-size:30px;margin:10px 0;position:relative;z-index:6}@media only screen and (min-width:769px){.text-center .site-header__logo{margin:10px auto;padding-right:0}}.header-layout[data-logo-align=center] .site-header__logo{margin-left:auto;margin-right:auto;text-align:center}.site-header__logo a{max-width:100%}.site-header__logo a,.site-header__logo a:hover{-webkit-text-decoration:none;text-decoration:none}.site-header__logo img{display:block}.site-header .site-header__logo img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-header__logo-link{align-items:center;color:var(--colorNavText);display:flex;position:relative}.site-header__logo-link:hover{color:var(--colorNavText)}@media only screen and (max-width:768px){.site-header__logo-link{margin:0 auto}}.header-sticky-wrapper{position:relative;z-index:28}.js-drawer-open:not(.js-drawer-open--search) .header-sticky-wrapper{z-index:6}.site-nav{margin:0}.site-nav__icons{white-space:nowrap}.site-nav__link{color:var(--colorNavText);display:inline-block;padding:7.5px 15px;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle;white-space:nowrap}.site-nav__link:hover{color:var(--colorNavText)}.is-light .site-nav__link,.is-light .site-nav__link:hover{color:#fff}@media only screen and (max-width:959px){.site-nav__link{padding:7.5px}}.site-nav__link--icon{padding-left:12px;padding-right:12px}@media only screen and (max-width:768px){.site-nav__link--icon{padding-left:7.5px;padding-right:7.5px}.site-nav__link--icon+.site-nav__link--icon{margin-left:-4px}}.site-nav__link--icon .icon{height:30px;width:30px}.mobile-nav{margin:calc(var(--drawer-gutter)*-1) calc(var(--drawer-gutter)*-1) 0}.mobile-nav li{list-style:none;margin-bottom:0}.mobile-nav__item{display:block;position:relative}.mobile-nav>.mobile-nav__item{background-color:var(--colorDrawers)}.mobile-nav__item:after{border-bottom:1px solid;border-bottom-color:var(--colorDrawerBorder);bottom:0;content:"";left:var(--drawer-gutter);position:absolute;right:var(--drawer-gutter)}.mobile-nav__link{display:block}.mobile-nav__link--top-level{font-size:1.4em}.mobile-nav__link{color:var(--colorDrawerText);padding:15px var(--drawer-gutter);-webkit-text-decoration:none;text-decoration:none}.mobile-nav__link:active{color:var(--colorDrawerTextDark)}.mobile-nav__link:active{background-color:var(--colorDrawersDim)}.mobile-nav__item--secondary a{padding-bottom:5px;padding-top:10px}.mobile-nav__item--secondary:after{display:none}.mobile-nav__item:not(.mobile-nav__item--secondary)+.mobile-nav__item--secondary{margin-top:10px}.mobile-nav__social{display:flex;flex-wrap:wrap;justify-content:stretch;list-style:none outside;margin:15px 0 20px}@media only screen and (min-width:769px){.mobile-nav__social{margin-left:calc(var(--drawer-gutter)*-1);margin-right:calc(var(--drawer-gutter)*-1)}}.mobile-nav__social a{display:block;padding:12px 30px}.mobile-nav__social a .icon{position:relative;top:-1px}@media only screen and (min-width:769px){.site-nav__link--icon .icon{height:28px;width:28px}.site-nav__link--icon .icon.icon-user{position:relative;top:1px}}.cart-link{display:block;position:relative}.cart-link__bubble{display:none}.modal{align-items:center;color:#fff;display:none;justify-content:center;inset:0;opacity:1;overflow:hidden;position:fixed;z-index:30}.modal.modal--quick-shop{align-items:flex-start}.modal a,.modal a:hover{color:inherit}.modal .btn:not([disabled]):not(.btn--secondary):not(.btn--body),.modal .btn:not([disabled]):not(.btn--secondary):not(.btn--body):hover{color:var(--colorBtnPrimaryText)}.modal-open .modal .modal__inner{animation:modal-open .5s forwards}.modal-open .modal:before{animation:overlay-on .5s forwards;background-color:var(--colorModalBg);content:"";cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%}.modal-closing .modal .modal__inner{animation:modal-closing .5s forwards}.modal-closing .modal:before{animation:overlay-off .5s forwards;background-color:var(--colorModalBg);content:"";height:100%;left:0;position:fixed;top:0;width:100%}.modal-open--solid .modal:before{background-color:var(--colorModalBg)}.modal-open .modal--solid:before{animation:full-overlay-on .5s forwards;background-color:#000}.modal-closing .modal--solid:before{animation:full-overlay-off .5s forwards;background-color:#000}.modal--is-closing{display:flex!important}.modal--is-closing{overflow:hidden}.modal--is-active{display:flex!important}.modal--is-active{overflow:hidden}@media only screen and (min-width:769px){.modal-open{overflow:hidden}}.modal__inner{align-items:center;display:flex;flex:0 1 auto;margin:15px;max-width:calc(100% - 15px);transform-style:preserve-3d}@media only screen and (min-width:769px){.modal__inner{margin:40px;max-width:calc(100% - 80px)}}.modal--square .modal__inner{background-color:var(--colorBody);box-shadow:0 15px 45px #0000001a;color:var(--colorTextBody)}.modal__inner img{display:block;max-height:90vh}.modal__centered{flex:0 1 auto;max-width:100%;min-width:1px;position:relative}.modal--square .modal__centered-content{-webkit-overflow-scrolling:touch;max-height:80vh;min-height:200px;min-width:200px;overflow:auto;padding:22.5px}@media only screen and (min-width:769px){.modal--square .modal__centered-content{max-height:90vh;max-width:1200px;padding:45px}}.modal__close{border:0;color:#fff;padding:15px;position:fixed;right:0;top:0}@media only screen and (min-width:769px){.modal__close{padding:30px}}.modal__close .icon{height:28px;width:28px}.modal__close:focus,.modal__close:hover{color:#fff}.modal--square .modal__close{color:var(--colorTextBody);padding:10px;position:absolute}.modal--square .modal__close:focus,.modal--square .modal__close:hover{color:var(--colorTextBody)}.modal .page-width{padding:0}@media only screen and (max-width:768px){.modal--mobile-friendly{bottom:0;overflow:auto;top:auto}.modal--mobile-friendly.modal--square .modal__centered-content{padding:40px 20px}.modal--mobile-friendly.modal--is-active{overflow:auto}.modal-open .modal--mobile-friendly:before{display:none}.modal--mobile-friendly .modal__inner{margin:0}.modal--mobile-friendly .h1{padding-right:25px}.modal--mobile-friendly input{font-size:16px!important}}.js-qty__wrapper{background-color:var(--colorBody);color:var(--colorTextBody);display:inline-block;max-width:80px;min-width:60px;overflow:visible;position:relative}.js-qty__wrapper.is-loading{opacity:.5;pointer-events:none}.js-qty__num{background:none;display:block;margin:0;padding:5px 20px;text-align:center;width:100%;z-index:1}.js-qty__adjust{fill:var(--colorTextBody);backface-visibility:hidden;background:none;border:0 none;bottom:0;cursor:pointer;display:block;line-height:1;overflow:hidden;padding:0 10px;position:absolute;text-align:center;top:0;transition:background-color .1s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.js-qty__adjust .icon{fill:inherit;display:block;font-size:8px;height:10px;vertical-align:middle;width:10px}.js-qty__adjust:hover{background-color:var(--colorBodyDim);color:var(--colorTextBody)}.js-qty__num:active~.js-qty__adjust,.js-qty__num:focus~.js-qty__adjust{border-color:var(--colorTextBody)}.js-qty__adjust--plus{right:0}.js-qty__adjust--minus{left:0}.drawer .js-qty__wrapper{background-color:#fff0;border-color:var(--colorDrawerBorder)}.drawer .js-qty__num{color:var(--colorDrawerText);padding-bottom:2px;padding-top:2px}.drawer .js-qty__adjust{fill:var(--colorDrawerText);color:var(--colorDrawerText)}.drawer .js-qty__adjust:hover{fill:var(--colorDrawers);background-color:var(--colorDrawerText);color:var(--colorDrawers)}.disclosure{position:relative}::-webkit-input-placeholder{color:inherit;opacity:.5}::-ms-input-placeholder{color:inherit;opacity:1}input,select,textarea{background-color:inherit;color:inherit}input.disabled,input[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{background-color:#f6f6f6;border-color:#fff0}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{border:1px solid;border-color:var(--colorTextBody)}input[type=image]{background-color:#fff0}.hero{background:var(--colorLargeImageBg);overflow:hidden;position:relative}.hero__media{height:100%;left:0;position:absolute;top:0;width:100%}.hero__media:before{background-color:var(--colorImageOverlay);content:"";inset:0;opacity:var(--colorImageOverlayOpacity);position:absolute;z-index:3}.hero__image{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.hero__media{background-position:top;background-repeat:no-repeat;background-size:cover;z-index:1}.hero__media video{height:100%;pointer-events:none;width:100%}.hero__media video{font-family:"object-fit: cover";-o-object-fit:cover;object-fit:cover;position:relative}.no-js .hero__image{opacity:1!important}.no-js .hero__image{transform:none}@media only screen and (min-width:769px){.site-header__logo{text-align:left}}.site-header__logo a{color:var(--colorNavText)}.is-light .site-header__logo a,.is-light .site-header__logo a:hover{color:#fff}.is-light .site-header{box-shadow:none}.newsletter{margin:0 auto;max-width:520px}.modal .newsletter .h1{margin-bottom:15px}@media only screen and (min-width:769px){.modal .newsletter .h1{margin-bottom:30px}}.drawer__cart-empty,.drawer.is-empty .drawer__inner{display:none}.drawer.is-empty .drawer__cart-empty{display:block}.template-blog .article{margin-bottom:45px}@media only screen and (min-width:769px){.template-blog .article{margin-bottom:90px}}.template-blog .article:last-child{margin-bottom:0}@media only screen and (min-width:769px){.template-blog .article:last-child{margin-bottom:45px}}.template-giftcard,.template-giftcard body{background:var(--colorBody)}.template-giftcard a,.template-giftcard body a{-webkit-text-decoration:none;text-decoration:none}.template-giftcard .page-width{max-width:588px}@media print{@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}body,html{background-color:#fff}.site-header__logo-link img:nth-child(2){display:none}.template-giftcard .logo{color:#58686f}}.order-date svg path{fill:#fff}.add-to-cart-button:hover:before{border-color:#9e1e2b}.shopify-section-group-header-group-lp{position:sticky;top:0;z-index:2222}.container-1259,.container-1233,.container-1216,.container-1184,.container-1179,.container-1168{max-width:1222px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}.container-1095{max-width:1222px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}.container-1066{max-width:1066px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}body{font-family:Satoshi;font-weight:400;color:#000}.h1,.h2,.h3,.h4,.h6,h1,h2,h3,h4,h6{font-family:Clash Grotesk;font-weight:500;text-transform:none}.site-header__logo{font-family:Clash Grotesk;color:#9e1e2b;font-size:28px;font-weight:400;margin:0;line-height:33px;text-transform:uppercase!important}body .site-nav__link{padding-top:0;padding-bottom:0}.cta-btn{transition:.5s}.cta-button{background:#9e1e2b;color:#fff;padding:0;text-decoration:none;border-radius:6.06px;font-weight:700;height:54.53px;display:inline-flex;max-width:336px;width:100%;justify-content:center;align-items:center;font-weight:500;font-size:19.39px;leading-trim:Cap height;line-height:19.39px;letter-spacing:0;text-align:center;font-family:Clash Grotesk;transition:.5s}.cta-button:hover{box-shadow:0 0 0 2px #9e1e2b inset;background:transparent;color:#9e1e2b}.line-arrow ul.slick-dots{position:static;margin-top:15px}.line-arrow ul.slick-dots li{margin:0;padding:0;width:auto;height:auto}.line-arrow ul.slick-dots li button{margin:0 -1px;padding:0;width:47px;height:4px;background:#b3202f}.line-arrow ul.slick-dots li button:before{content:none}.line-arrow ul.slick-dots li.slick-active~li button{background:#c2c2c2}.line-arrow ul.slick-dots li:first-child button{border-radius:4px 0 0 4px}.line-arrow ul.slick-dots li:last-child button{border-radius:0 4px 4px 0}.line-arrow ul.slick-dots li.slick-active button{background:#b3202f;border-radius:4px!important}.line-arrow button.slick-arrow{height:auto;padding:0 13px}.line-arrow{overflow:hidden}h2.heading-31{font-weight:500;font-size:31px;line-height:38px;letter-spacing:0;margin-bottom:34px}h2.heading-31 strong{font-weight:500;color:#b3202f}.cta-button.cta-button-secon{background:#b3202f;width:100%;max-width:100%}.cta-button.cta-button-secon:hover{background:transparent;box-shadow:0 0 0 2px #b3202f inset;color:#b3202f}button.active span.toggle-icons{font-size:10px}html{scroll-behavior:smooth}.testimonial-slider.slick-initialized.slick-slider.slick-dotted{margin-left:-8px;margin-right:-8px}@media(max-width:991px){.page-width{padding:0 20px}.container-1233{display:inline-block;width:100%}.container-1259,.container-1233,.container-1179,.container-1168,.container-1066,.container-1184,.container-1095{padding-left:20px;padding-right:20px}.site-header__logo{font-size:23.63px;line-height:28px}.cta-button{border-radius:5px;height:45px;max-width:100%;font-size:16px}body .feature-icon-item{margin-right:26px}body .feature-icon-item img{width:14px;margin-right:5px}body .feature-icon-item span{font-size:14px;line-height:19px}.hide-mob{display:none!important}.cta-button.cta-button-secon{max-width:278px}.price-var .compare-price{font-size:14px!important}.testimonial-slider.slick-initialized.slick-slider.slick-dotted{margin-left:-8px;margin-right:-20px}.container-1259,.container-1233,.container-1216,.container-1184,.container-1179,.container-1168{padding-left:20px;padding-right:20px}}@media only screen and (min-width:992px){.hide-desk{display:none!important}header#SiteHeader .page-width{margin:0 auto;max-width:1202px}}@media only screen and (min-width:769px){.site-header{padding:13px 0}}.faq-items ul li:before{content:"";background-image:url(/cdn/shop/files/check_icon_1ac0f5d7-bc24-4eb5-aeb9-67e2b24b8fd0.png?v=1748514424);display:block;width:17px;height:17px;background-size:contain;background-repeat:no-repeat}.faq-items ul li{position:relative;list-style-type:none;display:flex;align-items:center;gap:3px}.faq-items ul{margin-left:0;display:flex;flex-direction:column;gap:10px}.review-card{margin-top:1px!important;margin-bottom:1px!important}body .price-var .price,body .price-var .compare-price{text-align:right}@media(min-width:915px){body .container-1259,body .container-1233,body .container-1216,body .container-1184,body .container-1179,body .container-1168{max-width:1500px}body header#SiteHeader .page-width{max-width:1500px;padding-left:50px;padding-right:50px}body .product-section{grid-template-columns:49.5% 50.5%}body .container-1095,body .container-1066{max-width:1500px}body .feel-center{width:40%}body .left-table{max-width:50%}body .l-inner{width:45%}body .l-inner.l-r-inner{width:50%}body .right-content{width:100%;max-width:42%}}:root{--accent-color: #a31b29;--accent-color-light: #effbff}img{width:auto;height:auto;vertical-align:bottom}container{max-width:1440px;display:block;padding:3.2rem 1rem;margin-inline:auto}flex{display:flex;align-items:center;gap:6px}grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}point{display:flex;align-items:center;gap:6px}point img{width:18px}point p{color:#000;font-weight:400;font-size:14px;line-height:1.3;margin-block:0}@media screen and (min-width:768px){container{padding-inline:2rem}}@media screen and (min-width:1024px){container{padding:4rem 2rem}}@media screen and (min-width:1280px){container{padding:5rem 4rem}}.modal-overlay{display:block!important;position:absolute;inset:0;background:#0000;z-index:1;transition:background .3s ease-in-out}.active>.modal-overlay{background:#000c}.accordion-item{width:100%;background-color:transparent;border-bottom:1px solid #505050;overflow:hidden;transition:background-color .3s ease}.accordion-item:hover{background-color:#f9f9f913}.accordion-item .plus-icon{border:1px solid black;border-radius:50%;color:#000;font-size:28px;line-height:24px;transition:transform .3s ease;padding:0 5px 3px}.accordion-item.is-active .plus-icon{transform:rotate(135deg)}.announcement p{margin-block:0}.slick-initialized{overflow:unset}.slick-dots{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:-12px}.slick-initialized:not(.slick-progress) .slick-dots{gap:6px}.slick-dots li{width:auto;height:auto;margin:0}.slick-initialized:not(.slick-progress) .slick-dots li button,.slick-initialized:not(.slick-progress) .slick-dots li a{width:12px;height:12px;border-radius:50%;background-color:var(--accent-color-light);border:1px solid var(--accent-color)}.slick-initialized:not(.slick-progress) .slick-dots li.slick-active button,.slick-initialized:not(.slick-progress) .slick-dots li.slick-active a{background-color:var(--accent-color)}.slick-dots li button:before,.slick-dots li a:before{display:none!important}.slick-arrow:before{display:none!important}.slick-arrow{z-index:2;opacity:1}.slick-arrow:not(.disabled):not([disabled]):focus{background:transparent;border:none;box-shadow:none;opacity:unset}.slick-arrow:not(.disabled):not([disabled]):hover{background-color:transparent;border:none;box-shadow:none;opacity:1}.slick-initialized:not(.slick-progress) .slick-arrow,.slick-initialized:not(.slick-progress) .slick-arrow:hover,.slick-initialized:not(.slick-progress) .slick-arrow:focus{border-radius:50%;background-color:#fff;box-shadow:0 0 6.8px #00000026}.slick-arrow:has(img){width:32px;height:32px;padding:6px}.slick-arrow img{max-width:100%;height:100%}.slick-header-arrows.slick-dotted,.slick-bottom-arrows.slick-dotted{margin-bottom:0}.slick-header-arrows .slick-dots,.slick-bottom-arrows .slick-dots{display:none!important}@media(min-width:768px){.slick-dots li button,.slick-dots li a{width:14px;height:14px}}.slick-header-arrows .slick-arrow{top:-52px;left:unset;right:24px}.slick-header-arrows .slick-prev{transform:translate(-28px)}.slick-header-arrows .slick-next{transform:translate(28px)}@media screen and (min-width:768px){.slick-header-arrows .slick-arrow{right:38px}}.slick-side-arrows:not(.gallery-slider){padding-inline:32px!important}.slick-side-arrows .slick-prev{left:12px}.slick-side-arrows .slick-next{right:12px}.slick-side-arrows .slick-arrow:not(.disabled):not([disabled]){opacity:1;background-color:#fff;border-radius:6px;border:none;box-shadow:0 0 6.8px #00000026!important}.slick-side-arrows .slick-arrow:not(.disabled):not([disabled]):focus{background-color:#fff;opacity:unset}.slick-side-arrows .slick-arrow:not(.disabled):not([disabled]):hover{background-color:#fff;opacity:1}@media screen and (min-width:768px){.slick-side-arrows:not(.gallery-slider){padding-inline:48px!important}.slick-side-arrows .slick-prev{left:24px}.slick-side-arrows .slick-next{right:24px}}.slick-bottom-arrows .slick-arrow{top:unset;left:50%;bottom:-10%}.slick-bottom-arrows .slick-prev{transform:translate(-40px)}.slick-bottom-arrows .slick-next{transform:translate(40px)}@media screen and (min-width:768px){.slick-bottom-arrows .slick-arrow{bottom:-20%}}.slick-bottom-dots .slick-arrow{top:unset;left:50%;bottom:-50px}.slick-bottom-dots .slick-arrow:has(img){width:40px;height:40px}.slick-bottom-dots .slick-arrow img{width:32px}.slick-bottom-dots .slick-prev{transform:translate(calc(-50% - 84px))}.slick-bottom-dots .slick-next{transform:translate(calc(-50% + 84px))}@media screen and (min-width:768px){.slick-bottom-dots .slick-prev{transform:translate(calc(-50% - 96px))}.slick-bottom-dots .slick-next{transform:translate(calc(-50% + 96px))}}.slick-progress .slick-list{overflow:visible}.slick-progress .slick-slide{padding-inline:12px}.slick-progress .slick-dots{max-width:120rem;display:flex;margin:auto;padding-inline:16px;bottom:-40px}.slick-progress .slick-dots li{background:#d6d6d6;width:100%;height:4px;padding-block:2px;margin:0}.slick-progress .slick-dots li button:before{display:none}.slick-progress .slick-dots li.slick-active{background:#000}.slick-progress .slick-next,.slick-progress .slick-prev{top:calc(100% + 60px)}.slick-progress .slick-next{right:35%}.slick-progress .slick-prev{left:35%}@media screen and (min-width:768px){.slick-progress .slick-dots{padding-right:250px;bottom:-25px}.slick-progress .slick-next,.slick-progress .slick-prev{top:106%;margin:0!important}.slick-progress .slick-next{right:5%}.slick-progress .slick-prev{left:85%}}@media screen and (min-width:1024px){.slick-progress .slick-dots{padding-left:32px}}@media screen and (min-width:1280px){.slick-progress .slick-slide{padding-inline:24px}}div:has(>.pr-item__product-image){display:flex;align-items:center;justify-content:center}sup.dagger{font-size:.5em!important;vertical-align:super!important;line-height:0!important;font-weight:inherit!important;font-style:inherit!important}product-selector{display:block}:root{--gr-095946:#9e1e2b;--gr-009370:#b3202f;--gr-009900:#841520;--gr-075947:#7e151f;--gr-157347:#9e1d2a;--gr-rgba-9-89-70-1:#9e1e2b;--gr-rgba-0-147-112-1:#b3202f;--gr-rgba-8-77-58-1:#75131d;--gr-064033:#68111a;--gr-0b6e57:#941824;--gr-084D3A:#75131d;--gr-f1f3ea:#f1f3ea;--gr-eef5f1:#eef5f1;--gr-rgba-227-255-222-1:#f0eded;--gr-rgba-15-174-135-0-15:rgba(163,26,40,.15);--gr-rgba-0-147-112-0-15:rgba(170,28,42,.15);--gr-rgba-9-89-70-0-09:rgba(128,21,32,.09);--gr-rgba-9-89-70-0-08:rgba(128,21,32,.08);--gr-rgba-9-89-70-0-18:rgba(128,21,32,.18);--gr-rgba-9-89-70-0-5:rgba(128,21,32,.5);--gr-rgba-9-89-70-0-3:rgba(128,21,32,.3);--gr-rgba-9-89-70-0-4:rgba(128,21,32,.4);--gr-rgba-9-89-70-0-35:rgba(128,21,32,.35);--gr-rgba-9-89-70-0-25:rgba(128,21,32,.25);--gr-rgba-7-89-71-0-3:rgba(126,21,31,.3);--gr-rgba-7-89-71-0-35:rgba(126,21,31,.35);--gr-rgba-7-89-71-0-04:rgba(126,21,31,.04)}html:has(product-selector[data-design=garlic]){--gr-095946:#800a18;--gr-009370:#800a18;--gr-009900:#800a18;--gr-075947:#800a18;--gr-157347:#800a18;--gr-rgba-9-89-70-1:#800a18;--gr-rgba-0-147-112-1:#800a18;--gr-rgba-8-77-58-1:#800a18;--gr-064033:#5e0712;--gr-0b6e57:#5e0712;--gr-084D3A:#5e0712;--gr-f1f3ea:#fbe9ec;--gr-eef5f1:#fbe9ec;--gr-rgba-227-255-222-1:#fbe9ec;--gr-rgba-15-174-135-0-15:rgba(128,10,24,.1);--gr-rgba-0-147-112-0-15:rgba(128,10,24,.1);--gr-rgba-9-89-70-0-09:rgba(128,10,24,.09);--gr-rgba-9-89-70-0-08:rgba(128,10,24,.08);--gr-rgba-9-89-70-0-18:rgba(128,10,24,.18);--gr-rgba-9-89-70-0-5:rgba(128,10,24,.5);--gr-rgba-9-89-70-0-3:rgba(128,10,24,.3);--gr-rgba-9-89-70-0-4:rgba(128,10,24,.4);--gr-rgba-9-89-70-0-35:rgba(128,10,24,.35);--gr-rgba-9-89-70-0-25:rgba(128,10,24,.25);--gr-rgba-7-89-71-0-3:rgba(128,10,24,.3);--gr-rgba-7-89-71-0-35:rgba(128,10,24,.35);--gr-rgba-7-89-71-0-04:rgba(128,10,24,.05)}html:has(product-selector[data-design=cinnamon]){--gr-095946:#9b470d;--gr-009370:#9b470d;--gr-009900:#9b470d;--gr-075947:#9b470d;--gr-157347:#9b470d;--gr-rgba-9-89-70-1:#9b470d;--gr-rgba-0-147-112-1:#9b470d;--gr-rgba-8-77-58-1:#9b470d;--gr-064033:#9b470d;--gr-0b6e57:#9b470d;--gr-084D3A:#9b470d;--gr-f1f3ea:#fbf0e8;--gr-eef5f1:#fbf0e8;--gr-rgba-227-255-222-1:#fbf0e8;--gr-rgba-15-174-135-0-15:rgba(155,71,13,.1);--gr-rgba-0-147-112-0-15:rgba(155,71,13,.1);--gr-rgba-9-89-70-0-09:rgba(155,71,13,.09);--gr-rgba-9-89-70-0-08:rgba(155,71,13,.08);--gr-rgba-9-89-70-0-18:rgba(155,71,13,.18);--gr-rgba-9-89-70-0-5:rgba(155,71,13,.5);--gr-rgba-9-89-70-0-3:rgba(155,71,13,.3);--gr-rgba-9-89-70-0-4:rgba(155,71,13,.4);--gr-rgba-9-89-70-0-35:rgba(155,71,13,.35);--gr-rgba-9-89-70-0-25:rgba(155,71,13,.25);--gr-rgba-7-89-71-0-3:rgba(155,71,13,.3);--gr-rgba-7-89-71-0-35:rgba(155,71,13,.35);--gr-rgba-7-89-71-0-04:rgba(155,71,13,.05)}html:has(product-selector[data-design=garlic-neutral]){--gr-095946:#662912;--gr-009370:#662912;--gr-009900:#662912;--gr-075947:#662912;--gr-157347:#662912;--gr-rgba-9-89-70-1:#662912;--gr-rgba-0-147-112-1:#662912;--gr-rgba-8-77-58-1:#662912;--gr-064033:#4a1c0d;--gr-0b6e57:#4a1c0d;--gr-084D3A:#4a1c0d;--gr-f1f3ea:#f6ebe4;--gr-eef5f1:#f6ebe4;--gr-rgba-227-255-222-1:#f6ebe4;--gr-rgba-15-174-135-0-15:rgba(102,41,18,.1);--gr-rgba-0-147-112-0-15:rgba(102,41,18,.1);--gr-rgba-9-89-70-0-09:rgba(102,41,18,.09);--gr-rgba-9-89-70-0-08:rgba(102,41,18,.08);--gr-rgba-9-89-70-0-18:rgba(102,41,18,.18);--gr-rgba-9-89-70-0-5:rgba(102,41,18,.5);--gr-rgba-9-89-70-0-3:rgba(102,41,18,.3);--gr-rgba-9-89-70-0-4:rgba(102,41,18,.4);--gr-rgba-9-89-70-0-35:rgba(102,41,18,.35);--gr-rgba-9-89-70-0-25:rgba(102,41,18,.25);--gr-rgba-7-89-71-0-3:rgba(102,41,18,.3);--gr-rgba-7-89-71-0-35:rgba(102,41,18,.35);--gr-rgba-7-89-71-0-04:rgba(102,41,18,.05)}html:has(product-selector[data-design=garlic-female]){--gr-095946:#61093a;--gr-009370:#61093a;--gr-009900:#61093a;--gr-075947:#61093a;--gr-157347:#61093a;--gr-rgba-9-89-70-1:#61093a;--gr-rgba-0-147-112-1:#61093a;--gr-rgba-8-77-58-1:#61093a;--gr-064033:#450628;--gr-0b6e57:#450628;--gr-084D3A:#450628;--gr-f1f3ea:#f8eaf1;--gr-eef5f1:#f8eaf1;--gr-rgba-227-255-222-1:#f8eaf1;--gr-rgba-15-174-135-0-15:rgba(97,9,58,.1);--gr-rgba-0-147-112-0-15:rgba(97,9,58,.1);--gr-rgba-9-89-70-0-09:rgba(97,9,58,.09);--gr-rgba-9-89-70-0-08:rgba(97,9,58,.08);--gr-rgba-9-89-70-0-18:rgba(97,9,58,.18);--gr-rgba-9-89-70-0-5:rgba(97,9,58,.5);--gr-rgba-9-89-70-0-3:rgba(97,9,58,.3);--gr-rgba-9-89-70-0-4:rgba(97,9,58,.4);--gr-rgba-9-89-70-0-35:rgba(97,9,58,.35);--gr-rgba-9-89-70-0-25:rgba(97,9,58,.25);--gr-rgba-7-89-71-0-3:rgba(97,9,58,.3);--gr-rgba-7-89-71-0-35:rgba(97,9,58,.35);--gr-rgba-7-89-71-0-04:rgba(97,9,58,.05)}.product-section .offer-box__grid{align-items:center;display:flex;gap:6px;width:100%}.product-section .quantity{background-color:#f4f8f7;border-radius:.625rem;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:1rem;padding:.5rem}product-selector[data-purchase-module-only] .faq-items,product-selector[data-purchase-module-only] .features,product-selector[data-purchase-module-only] .product-image,product-selector[data-purchase-module-only] .product-info-custom h1,product-selector[data-purchase-module-only] .review-count{display:none!important}product-selector[data-purchase-module-only] .product-section{display:block!important;margin-left:auto;margin-right:auto;max-width:700px}product-selector[data-purchase-module-only] .product-info-custom{max-width:100%!important;padding:0!important;width:100%!important}product-selector[data-purchase-module-only] .container-1179{background:#f1f3ea;max-width:100%;padding:0 20px 72px;width:100vw}product-selector[data-purchase-module-only] .bundle-offerss{margin-bottom:0}.product-section{align-items:self-start;display:grid;grid-template-columns:44.5% 55.5%;padding:40px 0}.pos-rel{position:relative}.product-info-custom{align-items:flex-start;color:#000;display:flex;flex-direction:column;gap:0;padding-left:41px}.pos-rel>img{margin-bottom:26.74px}.faq-items{background:#fff;border:1px solid #e4e4e4;border-radius:5px;color:#000;margin-bottom:11px;overflow:hidden;transition:all .3s ease}.faq-questions{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:Satoshi;font-size:17px;font-weight:700;justify-content:space-between;letter-spacing:0;line-height:18px;padding:17px 20px 21px;text-align:left;width:100%}.faq-answers{display:none;font-size:15.5px;font-weight:400;letter-spacing:0;line-height:20px;padding:0 20px 16px}.faq-answers>p:last-child,.features{margin-bottom:0}.features{background:#fbfbfb;border-radius:5.65px;display:grid;gap:12px 8px;padding:20px 17px 6px}.features--3col{grid-template-columns:repeat(3,1fr)}.feature-tag{font-size:15.81px;font-weight:500;letter-spacing:0;line-height:19.14px;margin-bottom:0}.feature-tag--dynamic{align-items:center;display:flex;gap:6px;margin:0;min-width:0;padding:0}@media(max-width:991px){.feature-tag--dynamic{gap:4px}}.price-rows{border-bottom:.55px solid rgba(0,0,0,.2);border-top:.55px solid rgba(0,0,0,.2);display:inline-flex;flex-wrap:wrap;margin:16px 0;padding-bottom:13.51px;padding-top:12.38px;width:100%;grid-gap:8px 16px}.price-rows .price{color:var(--gr-rgba-0-147-112-1);font-weight:700}.price-rows .compare-price,.price-rows .price{font-size:20.33px;letter-spacing:0;line-height:27px}.price-rows .compare-price{color:#08122a;font-weight:400;text-decoration:line-through}span.save-label{align-items:center;background:var(--gr-009370);border-radius:5.65px;color:#fff;display:inline-flex;font-size:15.81px;font-weight:700;height:27px;justify-content:center;letter-spacing:0;line-height:100%;padding:0 15px;width:auto}.subscription-price-row--labeled{align-items:center;border-bottom:.55px solid rgba(0,0,0,.2);border-top:.55px solid rgba(0,0,0,.2);display:flex;gap:16px;margin:16px 0;padding:12px 0 13px;width:100%}.subscription-price-row--labeled .subscription-price-label{color:var(--gr-rgba-0-147-112-1);flex:0 0 auto;font-size:20.33px;font-weight:700;line-height:27px}.subscription-price-row--labeled .price-rows{border:0;justify-content:flex-end;margin:0 0 0 auto;padding:0;width:auto}@media(max-width:767px){.subscription-price-row--labeled{gap:10px}.subscription-price-row--labeled .price-rows .compare-price,.subscription-price-row--labeled .price-rows .price,.subscription-price-row--labeled .subscription-price-label{font-size:17px;line-height:23px}.subscription-price-row--labeled span.save-label{font-size:12px;padding:0 9px}}.offer-box{align-items:center;border:1px solid rgba(0,0,0,.3);border-radius:10px;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:19px;padding:16px 24px;position:relative}.offer-box.active{background-color:var(--gr-rgba-15-174-135-0-15);border:1.3px solid var(--gr-rgba-9-89-70-1)}.offer-gift-callout{align-items:flex-start;display:none;gap:10px;margin-top:8px;width:100%}.offer-gift-divider{align-items:center;gap:10px;margin-top:10px}.offer-gift-divider__line{background:var(--gr-rgba-7-89-71-0-3);flex:1;height:1px}.offer-gift-divider__text{color:var(--gr-075947);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.offer-info{align-items:center;display:flex;gap:12px;width:100%}.offer-info img{flex-shrink:0;height:60px;object-fit:contain;width:150px}.price-var .price{font-weight:700}.price-var .compare-price,.price-var .price{color:var(--gr-rgba-9-89-70-1);font-size:15.81px;letter-spacing:0;line-height:21px;white-space:pre}.price-var .compare-price{font-weight:400;text-decoration:line-through}.check-label{font-size:15.81px;font-weight:700;letter-spacing:0;line-height:21px}.check-label div{font-weight:400;margin-top:5px}span.text-badge{background:var(--gr-095946);border-radius:12.56px;color:#fff;font-size:13.55px;font-weight:700;letter-spacing:0;line-height:19.2px;position:absolute;right:36px;text-align:center;top:-10px;width:126px}.add-to-cart-button{transition:.5s}.add-to-cart-button:hover{background:transparent;box-shadow:0 0 0 2px var(--gr-095946) inset;color:var(--gr-095946)}.add-to-cart-button:hover .compare-price{color:var(--gr-095946)!important;opacity:.6}.add-to-cart-button.atc-redesign{align-items:center;display:flex;gap:16px;justify-content:center}.add-to-cart-button.atc-redesign .atcr-label{font-weight:500;white-space:nowrap}.add-to-cart-button.atc-redesign .atcr-pill{align-items:center;background:#ffffff24;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;box-shadow:0 0 7px #ffffff24;display:inline-flex;font-size:.94em;gap:10px;line-height:1;padding:8px 16px;transition:background .3s,border-color .3s,box-shadow .3s}.add-to-cart-button.atc-redesign .compare-price{color:#ffffff8c;font-weight:400;text-decoration:line-through}.add-to-cart-button.atc-redesign .main-price{color:#fff;font-weight:500}.add-to-cart-button.atc-redesign .atcr-arrow svg{display:block}.add-to-cart-button.atc-redesign .atcr-arrow{align-items:center;display:inline-flex}.add-to-cart-button.atc-redesign:hover .atcr-pill{background:var(--gr-rgba-9-89-70-0-08);border-color:var(--gr-rgba-9-89-70-0-4);box-shadow:0 0 7px 0 var(--gr-rgba-9-89-70-0-18)}.add-to-cart-button.atc-redesign:hover .compare-price{color:var(--gr-rgba-9-89-70-0-5)!important;opacity:1}.add-to-cart-button.atc-redesign:hover .main-price{color:var(--gr-095946)}@media(max-width:991px){.add-to-cart-button.atc-redesign{gap:8px}}.review-count{align-items:center;background:#fbfbfb;border:none;border-radius:106.64px;display:inline-flex;font-size:15px;gap:8px;line-height:19.74px;margin-bottom:16.94px;padding:8.47px 32px 11px 14.42px}.review-count{font-weight:400;letter-spacing:0}.product-info-custom h1,.product-info-custom h2{font-family:Clash Grotesk;font-size:28.24px;font-weight:500;letter-spacing:0;line-height:30px}.review-count strong{font-weight:500}.order-date{align-items:center;background:var(--gr-rgba-227-255-222-1);border-radius:9.04px;color:#000;display:inline-flex;font-size:15.81px;font-weight:400;height:35px;justify-content:center;letter-spacing:0;line-height:19.2px;width:100%}.review-count a{color:#000;font-weight:400;text-decoration:underline}.order-date svg{margin-right:11px}span.date-text{color:var(--gr-rgba-8-77-58-1);font-weight:700;padding-left:2px;text-decoration:underline}product-selector .order-date.order-date--g1wv{align-items:center;background:transparent!important;border-bottom:1px dashed #b0b0b0;border-radius:0;border-top:1px dashed #b0b0b0;color:#6b7280;display:flex;flex-wrap:wrap;font-size:15.81px;gap:8px;height:auto;justify-content:center;line-height:1.3;margin-top:12px;padding:14px 0;width:100%}.order-date--g1wv .odg-main{align-items:center;display:inline-flex;gap:8px}.order-date--g1wv .odg-dot{background:var(--gr-084D3A);border-radius:50%;flex-shrink:0;height:9px;width:9px}.order-date--g1wv .odg-text{color:#6b7280}.order-date--g1wv .date-text{color:var(--gr-rgba-8-77-58-1);font-weight:700;padding-left:4px;text-decoration:none}@media(max-width:991px){product-selector .order-date.order-date--g1wv{flex-direction:column;font-size:15px;gap:6px;height:auto;padding:16px 0}}.add-to-cart-button{background:var(--gr-095946);border:none;border-radius:4.52px;color:#fff;font-family:Clash Grotesk;font-size:16.94px;font-weight:500;height:63px;letter-spacing:0;line-height:18.07px;margin-top:15px;padding:14px 24px;text-transform:capitalize;width:100%}.product-slider-nav{margin-bottom:35px;margin-left:-3px;margin-top:10px;padding-right:29px;position:relative}.product-swiper-thumbs .swiper-slide{height:auto;padding:0}.product-swiper-thumbs .swiper-slide img{aspect-ratio:1;border-radius:0;object-fit:cover}.swiper-thumb-next,.swiper-thumb-prev{background:none;border:none;cursor:pointer;height:auto;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:auto;z-index:10}.swiper-thumb-next{right:0}.product-swiper-thumbs .swiper-slide-thumb-active img{border:2px solid var(--gr-rgba-0-147-112-1)}.product-swiper-main:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.ggd-box{border:1.5px solid #000;border-radius:10px;margin:26px 0 8px;padding:26px 10px 14px;position:relative}.ggd-label{background:#faf8ea;border:1.5px solid #000;border-radius:8px;color:#1a1a1a;font-size:13px;font-weight:600;left:14px;letter-spacing:.08em;line-height:1.2;padding:5px 16px;position:absolute;text-transform:uppercase;top:-15px;white-space:nowrap}.ggd-row{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between}.ggd-item{align-items:center;display:flex;flex:1 1 0;flex-direction:column;min-width:0;position:relative;text-align:center}.ggd-item>:not(.ggd-lock-overlay){transition:filter .35s ease,opacity .35s ease}.ggd-item.ggd-locked{pointer-events:none;user-select:none}.ggd-item.ggd-locked>:not(.ggd-lock-overlay){filter:blur(6px);opacity:.55}.ggd-lock-overlay{align-items:center;display:none;flex-direction:column;gap:4px;inset:0;justify-content:center;position:absolute;z-index:2}.ggd-item.ggd-locked .ggd-lock-overlay{display:flex}.ggd-lock-overlay__text{color:var(--gr-095946);font-family:Satoshi,sans-serif;font-size:14px;font-weight:400}.ggd-img{max-width:100%;width:var(--ggd-img-w-d,80px)}.ggd-img img{height:var(--ggd-img-h-d,72px);object-fit:contain;width:100%}.ggd-price{font-size:var(--ggd-fs-d,var(--pfs,13px));line-height:1.25;margin-top:6px}.ggd-info{font-size:var(--ggd-fs-d,var(--ifs,13px));line-height:1.25}.ggd-item+.ggd-item:before{background:#fff;border:1px solid #c9c9c9;border-radius:50%;color:#555;content:"+";font-size:12px;height:16px;left:-8px;line-height:14px;position:absolute;top:28px;width:16px;z-index:1}@media(max-width:991px){.ggd-box{padding:22px 6px 12px}.ggd-img{width:var(--ggd-img-w-m,60px)}.ggd-img img{height:var(--ggd-img-h-m,54px)}.ggd-price{font-size:var(--ggd-fs-m,var(--pfs,13px))}.ggd-info{font-size:var(--ggd-fs-m,var(--ifs,13px))}}.ggd-header{display:contents}@media(max-width:600px){.box_2:has(.ggd-box--aov-4) .bundle-offerss{margin-bottom:0}}.product-swiper-main,.product-swiper-main .swiper-slide.m-product{height:auto}.product-swiper-main .swiper-slide.m-product img{border-radius:0;height:100%;object-fit:cover;object-position:center}.price-var{min-width:fit-content;text-align:right}@media(min-width:915px){.product-image{position:sticky;top:40px}}@media(max-width:991px){.product-section .review-count{gap:8px}.product-swiper-main .swiper-slide.m-product{height:auto;margin-right:0;max-width:100%;width:100%}.product-swiper-main .swiper-slide.m-product img{border-radius:0;height:100%;object-fit:cover;width:100%}.product-image{display:inline-block}.product-image,.product-info-custom,.product-swiper-main{max-width:100%;overflow:hidden;width:100%}.product-slider-nav{display:none}.pos-rel{max-width:100%;width:100%}.product-section{grid-template-columns:1fr;padding:16px 0}.product-info-custom{display:inline-block;padding-left:10px}.product-image .faq-items{display:none}.review-count svg{max-width:78px}.review-count{background:#fbfbfb;border:none;font-size:14px;line-height:17.48px;margin-bottom:14.5px;margin-left:0;margin-top:15.5px;padding:0}.pos-rel>img{margin-bottom:19px}.product-info-custom h2{font-size:25px;line-height:27px;margin-bottom:10px}.feature-tag{font-size:14px;letter-spacing:0;line-height:16.94px}.feature-tag,.features{margin-bottom:0;padding:0}.features{background:transparent;border-radius:0;gap:10px 0}.features--3col{grid-template-columns:repeat(2,1fr)}.price-rows{display:inline-flex;flex-wrap:wrap;margin:16px 0;padding-bottom:12px;padding-top:11px;grid-gap:8px}.price-rows .compare-price,.price-rows .price{font-size:18px;line-height:24px}span.save-label{border-radius:5px;font-size:14px;height:24px}.offer-info img{height:61px;width:100px}.offer-box{border-radius:10px;flex-wrap:wrap;margin-bottom:17px;padding:9px 12px}.check-label{font-size:14px;line-height:19px}.check-label div{font-weight:400;margin-top:4px}.price-var .price{font-size:14px;line-height:19px;margin-bottom:4px}.price-var{text-align:right}span.text-badge{font-size:12px;height:17px;line-height:16px;right:10px;top:-8px;width:112px}.offer-gift-callout{align-items:flex-start;display:none;gap:10px;margin-top:8px;width:100%}.offer-gift-divider{align-items:center;gap:10px;margin-top:10px}.offer-gift-divider__line{background:var(--gr-rgba-7-89-71-0-3);flex:1;height:1px}.offer-gift-divider__text{color:var(--gr-075947);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.order-date{border-radius:8px;font-size:14px;height:31px;line-height:17px}.add-to-cart-button{border-radius:4px;font-size:15px;height:56px;line-height:16px;margin-top:13px}.bundle-offerss{margin-bottom:25px}.product-section .faq-questions{font-size:16px;line-height:20px;padding:17px 15px}.product-info-custom .faq-answers{font-size:15.5px;letter-spacing:0;line-height:20px;padding:0 15px 17px}.product-section .line-arrow ul.slick-dots li button{width:35px}body .product-swiper-main .swiper-slide.m-product{padding-right:1px}}.product-slider-nav{padding-right:0}.product-slider-nav .custom-arrow svg circle{fill:#d8dad2;fill-opacity:1!important}.swiper-thumb-next{left:unset;right:-12px}.swiper-thumb-prev{left:-8px;z-index:1}@media(max-width:914px){.product-info-custom{padding-left:0}}@media(max-width:991px){product-selector{overflow-x:hidden}product-selector .container-1179{padding-left:14px!important;padding-right:14px!important}.product-swiper-main .swiper-slide img{border-radius:0!important}.product-slider-nav{display:block!important;margin-bottom:12px!important;padding-right:0!important}.product-slider-nav .custom-arrow,.product-swiper-thumbs{display:none!important}}.product-info-custom h1{color:#000!important;font-family:Clash Grotesk,sans-serif!important;font-size:28px!important;font-style:normal!important;font-weight:500!important;line-height:1.2!important}@media(max-width:991px){.product-info-custom h1{font-size:22px!important}}.one-time-purchase-button{background:transparent;border:0;color:var(--gr-064033);cursor:pointer;display:block;font:inherit;font-size:16px;line-height:1.4;margin:18px auto 0;padding:0;text-align:center;text-decoration:underline;text-transform:capitalize;text-underline-offset:2px;transition:color .16s ease,opacity .16s ease,transform .16s ease,text-underline-offset .16s ease;width:auto}.one-time-purchase-button:hover{color:var(--gr-009370);text-underline-offset:4px;transform:translateY(-1px)}.one-time-purchase-button:focus-visible{outline:2px solid var(--gr-009370);outline-offset:4px}.one-time-purchase-button:disabled{cursor:not-allowed;opacity:.5}product-selector .add-to-cart-button.loading_hk,product-selector .one-time-purchase-button.loading_hk{cursor:wait;opacity:.65;pointer-events:none}product-selector .add-to-cart-button.loading_hk:after,product-selector .one-time-purchase-button.loading_hk:after{animation:product-selector-loading-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;box-sizing:border-box;content:"";display:inline-block;height:1em;margin-left:10px;vertical-align:-.15em;width:1em}@keyframes product-selector-loading-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.one-time-purchase-button{transition:none}product-selector .add-to-cart-button.loading_hk:after,product-selector .one-time-purchase-button.loading_hk:after{animation:none}}@media(max-width:991px){.one-time-purchase-button{font-size:14px;margin-top:14px}}product-selector .line-arrow ul.slick-dots li button{background:#b3202f!important;border:unset!important;border-radius:0!important;height:4px!important}product-selector .line-arrow ul.slick-dots li.slick-active~li button{background:#c2c2c2!important}html:has(product-selector[data-brand=oregano]) .review-count .review-text-mobile{display:none}@media screen and (max-width:991px){html:has(product-selector[data-brand=oregano]) .review-count .review-text-mobile{display:block}html:has(product-selector[data-brand=oregano]) .review-count .review-text-desktop{display:none}html:has(product-selector[data-brand=oregano]) .review-count .hide-mob{display:block!important}}
