:root{--font-body-family: "Barlow", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-heading-family: "Barlow", sans-serif}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.banner-title,.image-with-text__heading,.collapsible-content__heading,.rich-text__heading,.multicolumn__title,.product__title h1{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.04em;line-height:1.05}.button,.button--primary,.shopify-challenge__button,.customer button{font-family:Barlow,sans-serif!important;letter-spacing:.1em;font-size:1.6rem}.button--primary{font-weight:600;text-transform:uppercase}h2.title.inline-richtext.h2{text-align:center}.copyright__content{font-size:calc(1em - 1px)}h2,.h2{font-size:clamp(2.8rem,5vw,5rem)}h3,.h3{font-size:clamp(2rem,3.5vw,3.5rem)}.rte p,.rich-text__text p,.image-with-text__text p{font-size:1.7rem;line-height:1.65}.header__menu-item,.header__menu-item span,.menu-drawer .header__menu-item,.menu-drawer .header__menu-item span{font-weight:400}.guarantee-badge{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#032a440d;border:1px solid rgba(3,42,68,.2);border-radius:8px;font-family:Barlow,sans-serif;font-size:1.4rem;font-weight:600;color:#032a44;letter-spacing:.02em;margin:4px 0 8px}.guarantee-badge svg{width:18px;height:18px;flex-shrink:0;color:#032a44}.btn-skewed{transform:skew(-15deg)!important;border-radius:0!important;box-shadow:5px 5px #000!important;transition:box-shadow .8s ease!important}.btn-skewed:hover{box-shadow:8px 8px #9ed1f9!important;transition:box-shadow .4s ease!important}.btn-skewed .btn-text-inner{display:inline-block;transform:skew(15deg)}.btn-skewed .btn-arrow-svg{display:inline-flex;align-items:center;transform:skew(15deg);width:22px;margin-left:20px;margin-right:0;overflow:hidden;transition:margin-right .5s;vertical-align:middle;position:relative;top:-1px}.btn-skewed:hover .btn-arrow-svg{margin-right:30px}.btn-skewed path.one{transition:.4s;transform:translate(-60%)}.btn-skewed path.two{transition:.5s;transform:translate(-30%)}.btn-skewed:hover path.one{transform:translate(0);animation:global_arrow_anim 1s infinite .6s}.btn-skewed:hover path.two{transform:translate(0);animation:global_arrow_anim 1s infinite .4s}.btn-skewed:hover path.three{animation:global_arrow_anim 1s infinite .2s}@keyframes global_arrow_anim{0%,to{fill:#f6f9fc}50%{fill:#9ed1f9}}.btn-skewed--shop{background:#5a31f4!important;box-shadow:5px 5px #000!important}.btn-skewed--shop:hover{box-shadow:8px 8px #96f!important}cart-remove-button .button,cart-remove-button a.button{background:none!important;border:none!important;box-shadow:none!important;transform:none!important;padding:6px!important;color:#888!important;transition:color .2s!important;min-width:0!important;width:auto!important}cart-remove-button .button:hover,cart-remove-button a.button:hover{color:#c0392b!important;box-shadow:none!important}cart-remove-button .svg-wrapper svg{width:18px;height:18px;display:block}.product.grid .grid__item.product__media-wrapper{max-width:45%}.product.grid .product__info-wrapper.grid__item{max-width:55%}.slider-mobile-gutter{border:none;box-shadow:none}.slider-mobile-gutter .product-media-container.media-type-image{padding:0;margin:0;width:100%;border:none}.slider-mobile-gutter .product-media-container.media-type-image img{border-radius:20px}.product--thumbnail_slider .thumbnail-slider ul li button.thumbnail{padding:0;overflow:hidden;border-radius:10px}.product__title,.product__title h1{font-size:29px;margin:0}.product__info-container .product__title{border-bottom:none}.product__info-container .product__text{font-size:1.6rem;line-height:1.5;margin:1.5rem 0}.product__tax.caption{display:none}.product-form__buttons{max-width:100%;margin-top:16px;margin-bottom:8px}.product-form__buttons .shopify-payment-button{margin-top:10px}.guarantee-badge{margin-top:14px}.product__info-container .product-form{margin:0}.product__inventory{margin:10px 0}.product-grid{--grid-desktop-horizontal-spacing: 15px}.product__info-container .product-form .product-form__submit{box-shadow:0 5px 20px #3276471a;padding:13px}.product__info-container .product-form .product-form__submit:before,.product__info-container .product-form .product-form__submit:after{display:none}.price-anchor{display:flex;align-items:center;gap:10px;background:#f0f7ff;border-left:3px solid #0966a6;border-radius:6px;padding:10px 14px;margin:8px 0 4px;font-family:Barlow,sans-serif;font-size:1.4rem;line-height:1.4}.price-anchor__pro{color:#666}.price-anchor__pro s{color:#c0392b;font-weight:600;text-decoration:line-through}.price-anchor__sep{color:#bbb;font-size:1.2rem}.price-anchor__ours{color:#0966a6;font-weight:700;font-size:1.5rem}.product-form__input .form__label,.product-form__input.product-form__quantity label.quantity__label.form__label{font-size:1.4rem;font-weight:600;color:#000;text-transform:uppercase}variant-selects{margin-top:1.5rem}.price.price--large.price--show-badge .price-item.price-item--regular{color:#171717}[id^=price-template--]{margin:0}.price__badge-sold-out{display:flex}.price__badge-sold-out svg{width:22px;height:22px;fill:#fff}.price__badge-sold-out svg path{fill:#fff}.price--sold-out span.badge.price__badge-sold-out.color-scheme-3{align-items:center;justify-content:center;column-gap:5px;display:inline-flex}.product-rating{display:flex;align-items:center;cursor:not-allowed}.product-rating .star{font-size:1.2em;color:#ccc}.product-rating .star.filled{color:gold}.product-rating .star.empty{color:#d3d3d3}.product-rating span.rating-title{padding-left:5px;font-size:13px;color:#000}.main-img-icon{display:flex;margin:9px 0;align-items:center}.img-icon{margin:0 8px 0 0;height:auto}.main-img-icon img{width:15px;filter:brightness(0) saturate(100%) invert(31%) sepia(83%) saturate(700%) hue-rotate(183deg) brightness(93%)}span.img-icon-text{font-size:1.4rem;line-height:1}.emoji-benefits-container{padding-top:10px}.emoji-benefits-container ul{padding:0;list-style-type:none}.emoji-benefits-container ul li{display:flex;align-items:center}body .emoji-benefits-container ul li .bullet-point-text{color:#302f2f;font-size:14px;font-weight:500;display:flex;align-items:center}body .emoji-benefits-container ul li .bullet-point-text span{font-size:25px;line-height:1.6;width:30px;text-align:center;margin-right:10px}[id^=emoji-benefits-bullet_point]{padding-top:4px;padding-bottom:0;margin:0}[id^=emoji-benefits-bullet_point] ul{margin-top:0}.featured-product .product__media-wrapper{clip-path:inset(0)}.featured-product .product__media-list{will-change:transform}.featured-product .product__media-item{display:flex;justify-content:center}.product-info__liquid a.image-size{display:flex;align-items:center;column-gap:8px}.custom_count p{font-size:1.4rem;letter-spacing:.13rem}.timer_heading{margin:1.5rem 0}.urgency_timer{margin-bottom:1.5rem}.urgency-dynamic{display:flex;flex-direction:column;gap:6px;background:#032a440d;border:1.5px solid #032a44;border-radius:8px;padding:10px 14px;margin:12px 0;font-family:Barlow,sans-serif;font-size:1.4rem}.urgency-dynamic__row{display:flex;align-items:center;gap:7px}.urgency-dynamic__fire{font-size:1.5rem}.urgency-dynamic__label{color:#032a44;font-weight:500}.urgency-dynamic__countdown{font-weight:700;font-size:1.6rem;color:#032a44;letter-spacing:.05em;font-variant-numeric:tabular-nums}.urgency-dynamic__dot{width:8px;height:8px;background:#27ae60;border-radius:50%;display:inline-block;animation:urgency-pulse 1.4s ease-in-out infinite}@keyframes urgency-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.urgency-dynamic__viewers-row{color:#032a44}.customreview{margin:1.5rem 0}.pack-variant-wrap,.pack-variant-wrap .qty-slider-wrap{overflow:visible}.pack-summary{font-family:Barlow,sans-serif;font-size:1.4rem;font-weight:600;color:#032a44;margin-bottom:10px}.pack-slider-labels{display:flex;justify-content:space-between;margin-top:6px;padding-top:24px}.pack-label{font-family:Barlow,sans-serif;font-size:1.3rem;font-weight:600;color:#032a4466;cursor:pointer;transition:color .2s;text-align:center;flex:1;-webkit-user-select:none;user-select:none;position:relative}.pack-label.active{color:#032a44}.pack-label[data-idx="1"]:before{content:"MOST POPULAR";position:absolute;top:-22px;left:50%;transform:translate(-50%);background:#e63946;color:#fff;font-family:Barlow,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.07em;padding:2px 9px;border-radius:20px;white-space:nowrap}.pack-variant-wrap .qty-slider-display,.product-form__input.product-form__input--pill{display:none}.product-form__quantity quantity-input.quantity{border:none!important;box-shadow:none!important;background:transparent;min-height:0!important;height:0!important;overflow:hidden;padding:0;margin:0}quantity-input.quantity{border:1px solid #000!important;width:216px;border-radius:4px!important;box-shadow:none!important;height:40px!important;min-height:40px}quantity-input.quantity:before,.quantity:after{display:none}quantity-input.quantity button{height:38px;color:#000!important}quantity-input.quantity input{height:38px;border-left:1px solid #000;border-right:1px solid #000}quantity-input.quantity button span.svg-wrapper svg{width:21px;height:22px;stroke:#000;opacity:1}quantity-input.quantity button span.svg-wrapper{width:12px}.qty-slider-wrap{display:flex;align-items:center;gap:16px;margin:4px 0 8px;width:100%}.qty-slider{-webkit-appearance:none;appearance:none;flex:1;height:5px;border-radius:0;background:linear-gradient(to right,#032a44 0%,#032a44 var(--qty-fill, 0%),#c9d6df var(--qty-fill, 0%),#c9d6df 100%);outline:none;cursor:pointer}.qty-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;background:#032a44;transform:skew(-12deg);border-radius:0;cursor:pointer;transition:background .2s,transform .2s}.qty-slider::-webkit-slider-thumb:hover{background:#0966a6;transform:skew(-12deg) scale(1.15)}.qty-slider::-moz-range-thumb{width:22px;height:22px;background:#032a44;border:none;border-radius:0;cursor:pointer}.qty-slider-display{font-family:Bebas Neue,sans-serif;font-size:2.8rem;line-height:1;color:#032a44;min-width:2.5ch;text-align:center;flex-shrink:0}.accordion summary{padding:0;align-items:center}.accordion summary span.svg-wrapper{display:none}.accordion .summary__title+.icon-caret{width:25px;height:9px;color:#000}.summary__title{padding:12px 0}.product__accordion .accordion__title{font-size:1.4rem;line-height:1;margin:0;color:#000;font-family:Barlow,sans-serif;font-weight:700;text-transform:uppercase}.product__accordion.accordion{border-bottom:1px solid rgba(0,0,0,.1);border-top:none;padding:4px 0;margin:0}.product__accordion.accordion details{transition:background-color .4s;overflow:hidden}.product__accordion.accordion details[open] summary .summary__title{border-bottom:1px solid rgba(0,0,0,.1)}.product__accordion .accordion__content{padding:6px 0!important;font-size:1.4rem!important}.product__accordion svg{margin-right:10px}.product__accordion svg.icon.icon-caret{margin-right:0}.collapsible-content.collapsible-none-layout .collapsible-content__grid .accordion{border:none;padding:0;margin:0}.collapsible-content.collapsible-none-layout .collapsible-content__grid .accordion details{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;padding:0 25px;border:none!important;margin-bottom:10px}.collapsible-content.collapsible-none-layout .collapsible-content__grid .accordion details summary{padding:0;background:transparent;text-decoration:none}.collapsible-content.collapsible-none-layout .collapsible-content__grid .accordion details summary svg.icon.icon-caret{width:22px;height:20px;top:0}.collapsible-content.collapsible-none-layout .collapsible-content__grid .accordion details summary svg.icon.icon-accordion{display:none}.collapsible-content.collapsible-none-layout .collapsible-content__grid .accordion details summary h3.accordion__title{text-decoration:none}.collapsible-content.collapsible-none-layout .collapsible-content__grid .accordion details .accordion__content{padding:0 0 20px;margin-bottom:0}.collapsible-content.collapsible-none-layout .collapsible-content__grid .accordion details .accordion__content p{margin:0;font-size:1.75rem}.collapsible-content__grid .accordion__title{font-size:15px;font-weight:500}.collapsible-content__wrapper svg.icon.icon-caret{width:16px;height:16px}.collapsible-row-layout .accordion summary svg{margin-right:10px}.newsletter__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0}.newsletter__wrapper h2.h1{line-height:46px;font-weight:700;letter-spacing:0;font-family:Barlow,sans-serif;font-size:40px;color:#383838;text-transform:uppercase}.newsletter__subheading.rte p{text-align:center;width:90%;margin:0 auto 15px}.newsletter__subheading p{color:#000;font-size:17px;font-weight:500;line-height:28.8px}.newsletter.center{width:100%}.newsletter__subheading.rte~div{width:100%;max-width:100%}.newsletter-form__field-wrapper{width:100%;display:flex;align-items:center;justify-content:flex-start;max-width:100%}.newsletter-form__field-wrapper input{border-radius:50px;height:55px;padding:20px;outline:none;flex-grow:1;background:transparent;border:2px solid #000}.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{display:none}.newsletter-form__field-wrapper input::placeholder{text-align:center;color:rgba(var(--color-foreground),.75)}.newsletter-form__field-wrapper:not(.section-newsletter-field-wrapper) .field label.field__label{top:19px;left:20px;right:0;margin:0;max-width:max-content;font-size:13px;color:#aaa}.newsletter-form__field-wrapper .field__input:focus~.field__label{top:6px;font-size:10px}.newsletter-form__field-wrapper button#Subscribe{width:25px;padding:0;margin:0;height:58px;right:15px}.color-scheme-4 .newsletter-form__field-wrapper input{border-color:#ffffffb3;color:#fff}.color-scheme-4 .newsletter-form__field-wrapper input::placeholder{color:#ffffff8c}.color-scheme-4 .newsletter-form__field-wrapper:not(.section-newsletter-field-wrapper) .field label.field__label{color:#fff9}.footer-contact-item{display:flex;align-items:center;margin:0 0 10px;gap:7px}.footer-contact-icon{display:flex;align-items:flex-start}.footer-contact-icon svg{width:20px;height:20px}.footer-contact-description{margin:0}.footer-block .product-card-wrapper .card__heading{min-height:40px}.footer__payment img{max-width:250px}.payment-badges{padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0}.list-payment__item{align-items:center;display:flex;padding:.5rem}.payment-icons{display:flex;gap:10px;list-style:none;padding:0;margin:0}.payment-icons img{height:30px}.swipper-testi-sec{max-width:100%}.swipper-testi-sec .slick-slide{opacity:1;margin:0 8px;box-shadow:0 0 10px #5959591a}.swipper-testi-sec .slick-track{margin:10px 0}.swipper-testi-sec button.slick-prev{position:absolute;top:50%;transform:translateY(-50%);left:30px;font-size:0;border:none;z-index:2}.swipper-testi-sec button.slick-next{position:absolute;top:50%;transform:translateY(-50%);right:30px;font-size:0;border:none;z-index:2}[class*=starstemplate--] svg{fill:#f9df51;opacity:1}.review-item{padding-bottom:5px}.custom-arrow{width:45px;height:45px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:1px 4px 10px #00000026}.custom-arrow svg{width:18px;height:18px}.product.grid .product__info-wrapper.grid__item .product__info-container .star-rating{margin:0}.product.grid .product__info-wrapper.grid__item .product__info-container .star-rating p{margin:0;font-weight:400;font-family:Barlow,sans-serif}.product.grid .product__info-wrapper.grid__item .product__info-container .product__title h1{font-weight:700;color:#383838;font-family:Barlow,sans-serif}.product.grid .product__info-wrapper.grid__item .product__info-container .slick-dotted.slick-slider{position:relative;padding-bottom:32px;margin-top:0}.product.grid .product__info-wrapper.grid__item .product__info-container .slick-dotted.slick-slider ul.slick-dots{bottom:0}.product.grid .product__info-wrapper.grid__item .product__info-container .slick-dotted.slick-slider button.slick-prev,.product.grid .product__info-wrapper.grid__item .product__info-container .slick-dotted.slick-slider button.slick-next{font-size:0;background:transparent;border:none;position:absolute;bottom:-3px}.product.grid .product__info-wrapper.grid__item .product__info-container .slick-dotted.slick-slider button.slick-prev{left:40%}.product.grid .product__info-wrapper.grid__item .product__info-container .slick-dotted.slick-slider button.slick-next{left:55%;height:32px}.product.grid .product__info-wrapper.grid__item .product__info-container .slick-dotted.slick-slider button.slick-prev:before{content:" < ";color:#aba9a9;font-size:22px;font-family:cursive}.product.grid .product__info-wrapper.grid__item .product__info-container .slick-dotted.slick-slider button.slick-next:after{content:" > ";color:#aba9a9;font-size:17px;font-family:cursive}.product.grid .product__info-wrapper.grid__item .product__info-container .slick-dotted.slick-slider .review-item__text p{margin-top:0;line-height:1.3;font-size:14px;color:#000;font-family:Barlow,sans-serif;border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:7px}.product.grid .product__info-wrapper.grid__item .product__info-container .slick-dotted.slick-slider .review-item__author-and-stars{display:flex;align-items:center;height:9px;gap:5px}.product.grid .product__info-wrapper.grid__item .product__info-container .slick-dotted.slick-slider .review-item__author-and-stars p.review-item__author{margin:0;padding:0;line-height:12px}.image-with-text__media img{object-fit:contain}.icon-with-text--horizontal .icon-with-text__item svg.icon{width:30px;height:30px}.icon-with-text--horizontal .icon-with-text__item span.h4{font-weight:200;margin-top:0;padding-top:14px;font-size:12px}.icon-with-text--vertical .icon-with-text__item{margin-bottom:12px}.icon-with-text--vertical span.h4.inline-richtext{font-size:12px}.content-and-comparison-table .content-container.center{width:50%;padding-right:40px}#pt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#f6f9fc;display:flex;align-items:center;justify-content:center;pointer-events:all;opacity:1;transition:opacity .3s ease;will-change:opacity}#pt-overlay.pt-hidden{opacity:0}#pt-overlay.pt-visible{opacity:1;pointer-events:all}#pt-overlay .pt-logo{width:min(280px,55vw);height:auto;animation:pt-breathe 1.6s ease-in-out infinite}#pt-overlay .pt-shopname{font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,10vw,7rem);letter-spacing:.08em;color:#032a44;animation:pt-breathe 1.6s ease-in-out infinite}@keyframes pt-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.97)}}#MainContent .shopify-section{transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}#MainContent .shopify-section.sr-hidden{opacity:0;transform:translateY(48px)}#MainContent .shopify-section.sr-visible{opacity:1;transform:translateY(0)}@media screen and (max-width:1024px){.newsletter__wrapper h2.h1{font-size:36px}}@media screen and (max-width:989px){.footer-contact-item p.footer-contact-description{font-size:14px}ul.list.list-social.list-unstyled{display:none}}@media screen and (max-width:768px){.newsletter.center{padding:30px}.image-with-text__media img{object-fit:cover;height:auto}.image-with-text .global-media-settings{overflow:inherit}.image-with-text__media{margin-bottom:35px}.product-grid{--grid-mobile-horizontal-spacing: 10px}.product-rating{font-size:13px}.product-media-container.constrain-height.media-fit-contain{width:100%}.product.grid .product__info-wrapper.grid__item,.product.grid .grid__item.product__media-wrapper{max-width:100%}.product__title,.price.price--large.price--show-badge .price-item.price-item--regular{font-size:14px}.product__view-details{width:100%;font-size:15px;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:.13rem}.icon-with-text--horizontal .icon-with-text__item span.h4{font-size:11px}.icon-with-text--horizontal{column-gap:0}.multicolumn-list{row-gap:20px}.multicolumn .button{margin-top:30px}.newsletter__wrapper h2.h1{font-size:28px;line-height:normal}.newsletter__subheading.rte p{width:100%}.product-info__liquid .image-size img{width:80px}.product-info__liquid span.text-size{font-size:13px}.summary__title{padding:12px 10px}.image-with-text.image-with-text--overlap .backround-transparent,.image-with-text:not(.image-with-text--overlap) .background-transparent{padding:25px 0}.collapsible-content.collapsible-none-layout h2.collapsible-content__heading,h2.title.image-with-text__heading{font-size:30px}.content-and-comparison-table .content-container.center{padding:0}.swipper-testi-sec button.slick-next{right:-15px}.swipper-testi-sec button.slick-prev{left:-15px}}@media screen and (max-width:749px){.newsletter.center{padding:40px 5%}}@media screen and (max-width:600px){.newsletter.center{padding:40px 20px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
