@font-face{font-family:Owners Wide;src:url(/cdn/shop/files/OwnersWide-Black.eot);src:url(/cdn/shop/files/OwnersWide-Black.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/OwnersWide-Black.woff2) format("woff2"),url(/cdn/shop/files/OwnersWide-Black.woff) format("woff"),url(/cdn/shop/files/OwnersWide-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--font-body-family: "Encode Sans", sans-serif;--font-body-weight-bold: 500;--font-heading-family: "Owners Wide", sans-serif;--font-heading-weight: 800}h1,h2,h3,h4,h5,h6{letter-spacing:0px;text-transform:uppercase}body h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{color:rgb(var(--color-foreground))}body .h0{font-size:calc(var(--font-heading-scale) * 3.2rem)}body h1,.h1{font-size:calc(var(--font-heading-scale) * 2.8rem)}body h2,.h2{font-size:calc(var(--font-heading-scale) * 2rem)}body h3,.h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}body h4,.h4,body h5,.h5{font-size:calc(var(--font-heading-scale) * 1.6rem)}@media (min-width:749.5px){body .h0{font-size:calc(var(--font-heading-scale) * 4.2rem)}body h1,body .h1{font-size:calc(var(--font-heading-scale) * 3.6rem)}body h2,body .h2{font-size:calc(var(--font-heading-scale) * 3.2rem)}body h3,body .h3{font-size:calc(var(--font-heading-scale) * 2rem)}body h4,body .h4{font-size:calc(var(--font-heading-scale) * 1.8rem)}body h5,body .h5,body h6,body .h6{font-size:calc(var(--font-heading-scale) * 1.6rem)}}@media (max-width:749px){body .h0{font-size:calc(var(--font-heading-scale) * 2.8rem)}}body{font-size:16px;line-height:150%;letter-spacing:0px}.header{position:relative}.header .custom-header-left-link .header__tester-btn .mega-menu__content{width:calc(100vw - 8px);left:calc(-50vw + 50%)}.header__menu-item{padding:1.2rem;text-decoration:none;color:rgb(var(--color-foreground));font-weight:800;font-size:16px;line-height:150%;letter-spacing:0px}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{color:rgba(var(--color-foreground),1)}.header__menu-item:hover{color:rgba(var(--color-foreground),.75)}.custom-header-left-link{display:none}.custom-header-left-link .header__tester-btn{background:#1a1a1a;text-decoration:none;color:#fff;padding:14px 16px;font-weight:800;font-size:14px;line-height:130%;letter-spacing:0px;text-align:center;display:flex;align-items:center;justify-content:center;max-width:150px;text-transform:uppercase;border:4px solid transparent;cursor:pointer;max-height:60px;overflow:hidden}.custom-header-left-link .header__tester-btn:hover{background:#ec012c;max-height:80vh;overflow:visibility}.custom-header-left-link .header__tester-btn:after{content:"";display:none;position:absolute;top:0;bottom:0;left:0;width:25%;z-index:-1}.js .custom-header-left-link .header__tester-btn .mega-menu__content{visibility:hidden;border-top:.1rem solid rgba(var(--color-foreground),.08)}.js .custom-header-left-link .header__tester-btn:hover .mega-menu__content{opacity:1;visibility:visible;z-index:2;transform:translateY(0)}.custom-header-left-link .header__tester-btn:hover:after{display:block;z-index:1}.custom-header-left-link .header__tester-btn>.mega-menu>.header__menu-item.list-menu__item{padding:0;color:#fff;font-size:14px;line-height:130%;letter-spacing:0px}.a-propos-de-rez .custom-button-wrapper{display:flex;align-items:center;justify-content:space-between;gap:35px;width:100%;flex-direction:column-reverse}.a-propos-de-rez .custom-button-wrapper a.button.button--primary{font-weight:800}.a-propos-de-rez .grid{column-gap:40px;row-gap:25px}.a-propos-de-rez .image-with-text__content{padding:3.5rem 2rem}.customer-review-block{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:15px}.ccustom-review-block-details{display:flex;gap:8px;align-items:center}.ccustom-review-block-details{font-family:Encode Sans;font-weight:600;font-size:14px;line-height:130%;letter-spacing:0px;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%}.pdp-stock-badge{background:#f5f5f5;padding:6px;font-weight:600;font-size:14px;line-height:114.99999999999999%;letter-spacing:0px}.product__info-container .pdp-stock-badge{text-align:center}.product__title h1{line-height:130%;letter-spacing:0px;text-transform:uppercase}.custom-content-block ul{list-style:none;padding:0;margin:0}.custom-content-block ul li{position:relative;padding-left:20px;text-align:left}.custom-content-block ul li:before{content:"";position:absolute;left:0;background:url(/cdn/shop/files/Vector_26.png?v=1752906824);width:12px;height:12px;background-repeat:no-repeat;background-size:contain;top:50%;transform:translateY(-50%)}.custom-variant-price-wrapper{position:relative;padding-top:32px}.custom-price-with-variant{position:absolute;right:0}.custom-price-with-variant.custom-sale-on{position:absolute;right:0;top:0}.custom-price-with-variant .price.price--on-sale{display:flex;flex-direction:column-reverse;align-items:flex-end}span.badge.price__badge-sale.custom-saving-amount-badget,.custom-price-with-variant span.badge.price__badge-sold-out{background:#ec012c;font-weight:800;font-size:12px;line-height:130%;letter-spacing:0px;text-align:center;vertical-align:middle;color:#fff;border-radius:0;padding:4px 8px;width:max-content}.custom-price-with-variant .price-item{margin:0!important}.custom-price-with-variant span.price-item{font-weight:800;font-size:18px;line-height:150%;letter-spacing:0px}.custom-price-with-variant .price.price--on-sale .price__sale{display:flex!important;flex-direction:row-reverse!important;gap:8px}s.price-item.price-item--regular{font-weight:600;font-size:16px;line-height:150%;letter-spacing:0px;text-decoration:line-through;color:#ec012c}body .product-form__buttons{max-width:100%}.custom-review-block-pdp{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:16px;line-height:150%;letter-spacing:0px;text-align:center;vertical-align:middle}.custom-review-block-pdp img{max-width:96px!important;height:auto;object-fit:contain}.custom-review-block-pdp .custom-review-logo-main{max-width:100px;line-height:0}.custom-review-block-pdp .custom-review-logo-main img{width:100%;height:auto;object-fit:contain;max-width:100%}.custom-content-block p{margin:0}.custom-content-block{font-weight:500;font-size:16px;line-height:150%;letter-spacing:0px;text-align:center}.product__accordion details[open]>summary svg.icon.icon-caret-plus{transform:rotate(45deg)}body .product .product__accordion{border:none;background:#f5f5f5;margin-bottom:1.5rem}.product__accordion details summary{padding:14px!important;align-items:center}body .product .product__accordion .accordion__content{padding:0 20px 14px;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0px;color:#1a1a1a80}.product__accordion h2.h4.accordion__title.inline-richtext{font-weight:800;font-size:16px;line-height:150%;letter-spacing:0px;font-family:Encode Sans}.custom-pdp-trustbuilders-block{display:grid;align-items:center;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.product .product__info-container>.custom-pdp-trustbuilders-block{margin-top:3.5rem}.custom-pdp-trustbuilders__item{display:flex;align-items:center;justify-content:flex-start;gap:5px}.custom-pdp-trustbuilders__item-image{line-height:0}.custom-pdp-trustbuilders__item-image img{max-width:16px!important;height:auto;object-fit:contain}.custom-pdp-trustbuilders__item-title{font-weight:800;font-size:12px;line-height:130%;letter-spacing:0px;vertical-align:middle}.custom-hw-tab-faq-main svg.icon.icon-caret-plus{position:absolute;right:0;top:50%;transform:translateY(-50%)}.custom-hw-tab-faq-main .accordion details[open]>summary svg.icon.icon-caret-plus{transform:rotate(45deg) translateY(-50%);right:5px}.custom-hw-tab-faq-main-mobile svg.icon.icon-caret-plus{right:15px}.custom-hw-tab-faq-main-mobile .accordion details[open]>summary svg.icon.icon-caret-plus{right:20px}.custom-hw-tab-faq-main-mobile .accordion details.main-accordion-tab summary{padding:1.5rem;background:#f5f5f5}.custom-hw-tab-faq-main-mobile .accordion .child-accordion-tab summary{background:#fff!important}.custom-hw-tab-faq-main-mobile .accordion .child-accordion-tab .accordion__content{padding:0 1.5rem}.custom-hw-tab-faq-main .accordion details.main-accordion-tab[open]>summary{background:#000;color:#fff}.custom-hw-tab-faq-main .accordion details.main-accordion-tab[open]>summary h3.accordion__title.inline-richtext.h4{color:#fff}.custom-hw-tab-faq-main h3.accordion__title{font-weight:500;font-size:18px;line-height:150%;letter-spacing:0;text-transform:unset;font-family:Encode Sans}.custom-hw-tab-faq-main .accordion__content{padding:0;text-align:left;overflow:unset}.main-accordion-tab .accordion__content .accordion:last-child{border-bottom:none;padding-bottom:0}.main-accordion-tab .accordion__content .accordion:last-child summary{padding-bottom:0}.custom-hw-tab-faq-main-mobile .accordion.mobile-top-mt{margin-bottom:1.5rem}.main-accordion-tab h3.accordion__title.mobile-tab-title{font-weight:800;font-size:14px;line-height:150%;letter-spacing:0}.product-grid li.grid__item{background:#f5f5f5;padding:20px}.product-grid li.grid__item .card__heading{font-weight:800;font-size:18px;line-height:114.99999999999999%;letter-spacing:0px;text-transform:uppercase}.product-grid li.grid__item .product-card-wrapper .price-custom-container{background:#fff;font-size:12px;font-weight:600;letter-spacing:0px;padding:6px 8px;line-height:111%;width:max-content;margin-bottom:10px}.custom-product-badge{position:absolute;top:12px;right:0;z-index:1;line-height:0}.custom-product-badge span.badge{background:url(/cdn/shop/files/Vector_27.png?v=1753514176);border-radius:0;border:none;background-color:transparent;background-size:cover;background-repeat:no-repeat;padding:2px 10px 2px 23px;font-weight:600;font-size:11px;line-height:13px;letter-spacing:0px}.badge-white-text{color:#fff}.card-product__subtitle{font-weight:500;font-size:14px;line-height:115%;letter-spacing:0px;margin-bottom:10px}button.quick-add__submit{background:#000;color:#fff;font-weight:800;font-size:14px;line-height:100%;letter-spacing:0px;text-align:center;text-transform:uppercase}.button.loading>.loading__spinner .path{stroke:#fff}.product-form__buttons button.product-form__submit{font-weight:800;font-size:16px;line-height:150%;letter-spacing:0px;text-align:center;text-transform:uppercase;--buttons-radius: 3px;--buttons-radius-outset: 3px}legend.form__label{font-weight:600;font-size:16px;line-height:150%;letter-spacing:0px;margin-bottom:1.5rem!important}fieldset.js.product-form__input.product-form__input--pill{max-width:100%!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}label.custom-variant-selector{background:#f5f5f5!important;border-radius:0!important;margin:0!important;border:2px solid transparent!important}.custom-pack-image-wraper img{max-width:100%;height:auto;object-fit:contain}label.custom-variant-selector:after,label.custom-variant-selector:before{display:none}.product-form__input--pill input[type=radio]:checked+label.custom-variant-selector{border-color:#1d1d1d!important}.custom-pack-image-wraper{padding-top:35px}span.opt-label__text{text-align:left;width:100%;display:block;font-weight:800;font-size:22px;line-height:130%;letter-spacing:0px;text-transform:uppercase;margin-top:10px;color:#1a1a1a}.pack-pricing{display:flex;margin-top:5px;flex-direction:row-reverse;align-items:center;justify-content:flex-end;width:100%;gap:8px}span.current-price{font-weight:800;font-size:18px;line-height:150%;letter-spacing:0px;color:#1a1a1a}span.original-price{font-weight:600;font-size:16px;line-height:150%;letter-spacing:0px;text-decoration:line-through;color:#ec012c}.custom-pack-content{text-align:left;width:100%;margin-top:15px;font-weight:500;font-size:14px;line-height:130%;letter-spacing:0px;color:#1a1a1abf}.custom-pack-content p{margin:0}svg.icon.icon-cart{width:24px;height:24px}svg.icon.icon-cart-empty{width:24px;height:24px}.header__inline-menu.header__nav-left ul.list-menu.list-menu--inline li:last-child a{padding-right:0}.header__icon,.header__icon--cart .icon,.header__icon .svg-wrapper{width:24px;height:24px}.header__icons{gap:15px}.cart-count-bubble{left:1.2rem}.custom-header-left-icons{display:flex;gap:15px}.header__icons .header__search,body .swiper-scrollbar-lock,.swiper-button-lock{display:none!important}.hw-swiper-scrollbar{position:relative;background:#e0e0e0;height:3px;border-radius:2px;width:100%;display:block!important}.hw-swiper-scrollbar .swiper-scrollbar-drag{background:#000;border-radius:2px;display:block}.custom-countdown-wrapper{background:#e9e9e9;padding:8px;text-align:center;margin:0 1.5rem}.countdown-text{font-weight:500;font-size:12px;line-height:130%;letter-spacing:0px;text-align:center}span.countdown-main{font-weight:700}.cart-drawer .custom-ss-bar-t{padding:0 1.5rem;margin-top:1.5rem}.custom-cart-drawer-items-wrapper{overflow:auto;flex:1;background:#fff;margin-top:1.5rem;display:flex;flex-direction:column}select.cu-product-variant{background:no-repeat;border:none!important;box-shadow:none!important;outline:none!important;outline-offset:0!important;font-weight:500;font-size:12px;line-height:130%;letter-spacing:0px;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%}.cart-drawer .drawer__header .drawer__heading{font-family:Encode Sans;font-weight:800;font-size:16px;line-height:150%;letter-spacing:0px;margin-top:1.5rem}button.cart__checkout-button.button{font-weight:800;font-size:14px;line-height:150%;letter-spacing:0px;text-align:center;--buttons-radius-outset: 3px;--buttons-radius: 3px}.cart-drawer cart-drawer-items{overflow:unset;padding:0 1.5rem}.cart-drawer .drawer__inner{max-width:calc(100vw - 1rem);padding:0;border:none}.cart-drawer .drawer__header{padding:1.5rem;background:#1a1a1a}.cart-drawer .drawer__header .drawer__heading{margin:0;color:#fff}.cart-drawer .drawer__header .drawer__close{right:1.5rem;min-width:auto;min-height:auto;top:50%;transform:translateY(-50%);color:#fff}.cart-drawer .drawer__close .svg-wrapper{width:12px;height:12px}.cart-drawer .drawer__footer{padding:1.5rem;box-shadow:0 -2px 5px #0000001a;border-top:none}.cart-drawer .cart-item{padding:1.5rem 0;display:flex;gap:15px;border-bottom:1px solid #E9E9E9}.cart-drawer a.cart-item__name{font-family:Encode Sans;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0px}.cart-drawer .product-option{font-weight:500;font-size:12px;line-height:130%;letter-spacing:0px;color:#00000080}.cart-drawer .cart-item__details{flex:1}.cart-drawer-quantity-price-wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:2rem;flex-wrap:wrap;gap:10px}.cart-drawer .cart-item__error{display:none}.cart-drawer quantity-popover .quantity{min-height:auto;width:auto;max-width:85px;background:#fff;border:1px solid #E9E9E9;border-radius:2.5px;padding:10px 12px}.cart-drawer quantity-popover .quantity:after,quantity-popover .quantity:before{display:none}.cart-drawer span.custom-saving-bagde{font-family:Encode Sans;font-weight:800;font-size:10px;line-height:130%;letter-spacing:0;text-align:center;vertical-align:middle;padding:2px 4px;background:#ec012c;color:#fff;width:fit-content;align-self:end;text-align:right;border-radius:2.5px}.cart-item__price-wrapper{display:flex;flex-direction:column}.cart-drawer button.quantity__button{width:auto;height:auto;color:#000}.cart-drawer .quantity__button .svg-wrapper{width:11px;height:11px}.custom-price-wrapper{display:flex!important;gap:5px;align-items:flex-start;justify-content:flex-end}.cart-drawer span.price.price--start{color:#ec012c;text-decoration:line-through}.cart-drawer span.price.price--end{display:flex;flex-direction:column}.custom-price-wrapper span{font-weight:600;font-size:14px!important;line-height:150%!important;letter-spacing:0px}.cart-drawer span.price.price--end{font-weight:800}.cart-drawer .cart-item__quantity{padding:0!important}.cart-drawer span.custom-saving-text{font-weight:600;font-size:12px;line-height:130%;letter-spacing:0px;text-align:center;vertical-align:middle;margin-top:5px}.cart-drawer input.quantity__input{font-weight:600;font-size:16px;color:#000;box-shadow:none!important;outline:none!important;outline-offset:0!important;background:transparent!important}.cart-drawer cart-remove-button .button{min-width:auto;min-height:auto;padding:0;margin:0}.cart-drawer .cart-item cart-remove-button{width:auto;height:auto;position:absolute;z-index:1;left:8px;margin-left:0}button.quantity__button.minus-button.visibility-hidden{visibility:hidden}.custom-cart-drawer-upsell-main{margin:0 0 1.5rem;padding:0 1.5rem}.custom-main-upsell-wrapper{padding:0 1.5rem;margin-bottom:1.5rem}.cu-title{padding:6px 15px 12px;font-weight:500;font-size:12px;line-height:130%;letter-spacing:0px;text-align:center;vertical-align:middle;border-radius:5px 5px 0 0}.cu-title strong{font-weight:800}.cu-product-container{display:flex;background-color:#f5f5f5;border-radius:5px;padding:10px;position:relative;top:-5px;background-size:cover;background-repeat:no-repeat;background-position:center center;gap:10px}.cu-product-image{width:75px;height:75px;background:#fff;padding:9px;border-radius:3.75px}.cu-product-image img{width:100%;height:100%;object-fit:contain}h3.cu-product-title{font-family:Encode Sans;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0px;text-transform:unset;margin:0}.cu-product-button-price-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.cu-product-button-price-wrapper button.button.button--primary{font-weight:800;font-size:10px;line-height:130%;letter-spacing:0px;text-align:center;min-width:auto;min-height:auto;padding:12px;background:#1a1a1a;color:#fff;border-radius:3px}.cu-product-button-price-wrapper button.button.button--primary:before,.cu-product-button-price-wrapper button.button.button--primary:after{display:none}.cu-product-button-price-wrapper span.price{font-size:12px!important}.cart-drawer .totals{margin:0 0 .5rem}.cart-drawer h2.totals__total{font-weight:600;font-size:12px;line-height:130%;letter-spacing:0px;text-align:left;color:#000;text-transform:unset;font-family:Encode Sans;margin:0}.cart-drawer p.totals__total-value{font-weight:600;font-size:12px;line-height:130%;letter-spacing:0px;text-align:right;color:#000}.cart-drawer .custom-shipping-title{font-weight:600;font-size:12px;line-height:130%;letter-spacing:0px;text-align:left;color:#000;text-transform:unset;font-family:Encode Sans;margin:0}.cart-drawer .custom-shipping--value{font-weight:600;font-size:12px;line-height:130%;letter-spacing:0px;text-align:right;color:#000;margin:0}.custom-shipping-text-wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:0;margin-bottom:1rem}.custom-cart-price-wrapper-badge{display:flex;margin:0;gap:10px;align-items:center;justify-content:space-between}span.custom-total-sving-badge-cart{font-family:Encode Sans;font-weight:800;font-size:10px;line-height:130%;letter-spacing:0;text-align:center;vertical-align:middle;border-radius:2.5px;padding:2px 4px;background:#ec012c;color:#fff;text-transform:uppercase}.custom-total-price-flex{display:flex;gap:5px;align-items:center}span.cd-price-o{font-family:Encode Sans;font-weight:600;font-size:12px;line-height:130%;letter-spacing:0;text-align:center;text-decoration:line-through;color:#00000080}span.cd-price-s{font-family:Encode Sans;font-weight:600;font-size:12px;line-height:130%;letter-spacing:0;text-align:center}.cart-drawer .cart-item__media{width:100px;height:100px;background:#f5f5f5;border-radius:5px;padding:8.5px}.cart-drawer .cart-item__media img.cart-item__image{height:auto;object-fit:contain}.cart-drawer-review-wrapper{display:flex;margin-top:1.5rem;gap:6px;align-items:center;justify-content:center}.cart-drawer-review-wrapper__image{max-width:85px;line-height:0}.cart-drawer-review-wrapper__image img{width:100%;height:auto;object-fit:contain}.cart-drawer-review-wrapper__text{font-weight:600;font-size:12px;line-height:130%;letter-spacing:0px;text-align:center;vertical-align:middle}.cart-drawer-review-wrapper__logoimage{max-width:72px;line-height:0}.cart-drawer-review-wrapper__logoimage img{width:100%;height:auto;object-fit:contain}.cart-drawer .product-option dt{font-weight:600}p.announcement-bar__message{font-weight:500}p.announcement-bar__message strong{font-weight:600}.homepage-une-formule a.button.button--primary{font-weight:800}.homepage-une-formule a.button.button--secondary{font-weight:800;line-height:130%;letter-spacing:0px;text-align:center;font-size:12px;background:none;border:none;text-decoration:underline;color:#1a1a1a;padding:0}.homepage-une-formule a.button.button--secondary:after,.homepage-une-formule a.button.button--secondary:before{display:none}.homepage-une-formule .rich-text__buttons--multiple>*{flex-grow:0}.homepage-une-formule .rich-text__text{font-weight:500}.accordion.cu-product-accordion h3.accordion__title.inline-richtext.h4{font-family:Encode Sans;font-weight:500;font-size:12px;line-height:130%;letter-spacing:0px;text-align:left;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;margin:0;text-transform:unset}.accordion__content.rte.custom-cu-content{font-size:12px;line-height:130%;padding-top:0}.cu-prodyct-details{flex:1}.accordion.cu-product-accordion summary{display:flex;align-items:center;gap:5px}.accordion.cu-product-accordion{margin-top:7px}.accordion.cu-product-accordion details[open] svg.icon{transform:rotate(180deg)}.custom-button-wrapper a.button.button--primary:hover{background:#fff;color:#000}.homepage-une-formule .rich-text__buttons a.button.button--primary:hover{background:#ec012c;color:#fff}.homepage-une-formule .rich-text__buttons a.button.button--primary:hover:after{box-shadow:none}.custom-review-slider-section-main-wrapper-left-text-wrapper a.button.button--primary:hover{background:#ec012c;color:#fff}.custom-review-slider-section-main-wrapper-left-text-wrapper a.button.button--primary:hover:after{box-shadow:none}.hw-ugc-slider-section-main-wrapper-left-text-wrapper a.button.button--primary:hover{background:#ec012c;color:#fff}.hw-ugc-slider-section-main-wrapper-left-text-wrapper a.button.button--primary:hover:after{box-shadow:none}.product-popup-modal__button{font-family:Encode Sans;font-weight:600;font-size:16px;line-height:150%;letter-spacing:0px;text-decoration:underline;text-decoration-style:solid;display:flex;align-items:center;gap:10px;justify-content:space-between;width:100%;padding-right:0!important}.product-popup-modal__button img{width:24px;height:auto;object-fit:contain;flex:0 0 25px}modal-opener.product-popup-modal__opener.quick-add-hidden{margin-top:0}.custom-hero-image-slider:not(.swiper-initialized){display:none}.custom-review-slider-main-slider:not(.swiper-initialized){display:none}.hw-ugc-slider-main-slider:not(.swiper-initialized){display:none}.hw-swiper:not(.swiper-initialized){display:none}.custom-trust-builder:not(.swiper-initialized){display:none}.custom-variant-hover-display{display:flex;align-items:center;justify-content:center;width:calc(100% - 4rem);opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;position:absolute;bottom:15px}.custom-variant-hover-display button{width:100%}.custom-variant-hover-display button:after{content:none}.custom-variant-hover-display a:after{content:none}.hw-product-slide:hover .custom-variant-hover-display{opacity:1;transform:translateY(0);pointer-events:auto}.hide-header-menu nav.header__inline-menu.header__nav-right{display:none}.hide-header-menu .custom-header-left-link{max-width:fit-content}.hide-header-menu nav.header__inline-menu.header__nav-left{display:none}.product .product__media-list .product-media-container .product__media{background:#f5f5f57f}.product .product-media-container .product__media img{object-fit:contain}.product-media-container.constrain-height.media-fit-contain{width:auto}.ccustom-review-block-details img{max-width:96px!important;height:auto;object-fit:contain}.custom-variant-hw-badge{background-image:url(/cdn/shop/files/Vector_34.png?v=1757065739);background-size:contain;background-repeat:no-repeat;background-position:center center;font-family:Encode Sans;font-weight:800;font-size:12px;line-height:130%;letter-spacing:0;text-align:center;vertical-align:middle;padding:5px 20px;position:absolute;top:-1px;left:0;right:0;width:max-content;display:flex;align-items:center;justify-content:center;margin:0 auto}.custom-variant-offer-description-text .custom-variant-offer-description-text-item{color:#1a1a1abf;font-family:Encode Sans;font-weight:500;font-size:14px;line-height:130%;letter-spacing:0;position:relative;padding-left:15px}.custom-variant-offer-description-text{margin-top:15px;display:flex;flex-direction:column;gap:5px;align-items:flex-start;text-align:left;list-style:none;padding:0}.custom-variant-offer-description-text .custom-variant-offer-description-text-item span{background:#1a1a1a;color:#fff;padding:2px 4px;font-family:Encode Sans;font-weight:800;font-size:10px;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle}li.custom-variant-offer-description-text-item:before{content:"";position:absolute;top:3px;background-image:url(/cdn/shop/files/Vector_26.png?v=1752906824);object-fit:contain;background-size:contain;background-repeat:no-repeat;background-position:center;width:10px;height:10px;left:0}.custom-variant-price-text{font-family:Encode Sans;font-weight:500;font-size:14px;line-height:130%;letter-spacing:0;text-align:left;color:#1a1a1a}div#judgeme_product_reviews{max-width:100%!important}div#judgeme_product_reviews .jdgm-rev-widg{padding:24px 0}.custom-video-control button{cursor:pointer}button.video-mute-unmute svg.icon-unmute{max-width:20px}.custom-collection-grid-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.custom-collection-grid-item.button-custom-all-wrapper{display:flex;align-items:center}.custom-collection-grid-item{position:relative}.custom-collection-grid-wrapper .custom-collection-grid-item .card__media .media img{padding:20%}div#menu-drawer{background:#f5f5f5}.menu-drawer__menu-item{font-family:Encode Sans;font-weight:800;font-size:14px;line-height:150%;letter-spacing:0}.custom-button-tester-mobile{display:flex;align-items:center;justify-content:center;margin-bottom:25px;padding:0 2.5rem}a.header__tester-btn-mobile{background:#ec012c;color:#fff;text-decoration:none;font-family:Encode Sans;font-weight:800;font-size:14px;line-height:150%;letter-spacing:0;padding:14px;display:flex;align-items:center;width:100%;text-align:center;justify-content:center;text-transform:uppercase}.custom-mobile-customer-section{margin:2.5rem;display:flex;align-items:center;justify-content:center;background:#e9e9e9;max-width:100%;text-align:center}.custom-mobile-customer-section a{width:100%;display:flex;align-items:center;justify-content:center;padding:14px 0;font-family:Encode Sans;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0;text-align:center}.custom-mobile-banner-wrapper-image img{max-width:100%;height:auto;object-fit:contain}.custom-mobile-banner-wrapper{position:relative;margin:0 2.5rem}.custom-mobile-banner-wrapper--content{position:absolute;top:0;left:0;right:0;bottom:0;padding:25px 20px}.custom-mobile-banner-wrapper-image{line-height:0}.custom-banner-title-button-wrapper{display:flex;justify-content:space-between;align-items:center}.custom-banner-title{font-family:Encode Sans;font-weight:800;font-size:14px;line-height:150%;letter-spacing:0;text-align:center;color:#fff}.custom-mobile-banner-content{font-family:Encode Sans;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0;color:#fff}.custom-mobile-banner-content a{font-family:Encode Sans;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0;color:#fff;text-decoration:none}.custom-mobile-banner-content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}ul.menu-drawer__menu.has-submenu.list-menu.mobile-custom-bottom-menu{margin-top:50px;margin-bottom:15px}ul.menu-drawer__menu.has-submenu.list-menu.mobile-custom-bottom-menu .menu-drawer__menu-item{font-family:Encode Sans;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0;color:#00000080;padding-top:5px;padding-bottom:5px}.custom-review-block-mobile-menu{background:#fff;padding:16.5px;font-family:Encode Sans;font-weight:600;font-size:12px;line-height:130%;letter-spacing:0;text-align:center;vertical-align:middle;display:flex;gap:6px;align-items:center;justify-content:center}.custom-review-block-mobile-menu img{max-width:85px;height:auto;object-fit:contain}.custom-review-block-mobile-menu .custom-review-logo-main{line-height:0;max-width:72px}.menu-drawer__navigation{padding-bottom:0}span.atc-o-price{font-family:Encode Sans;font-weight:600;font-size:16px;line-height:150%;letter-spacing:0;text-align:center;text-decoration:line-through;color:#ffffffbf;padding-left:10px}.couunter-custom-container{background:#fff;font-size:12px;font-weight:600;letter-spacing:0px;padding:6px 8px;line-height:111%;width:fit-content;margin-bottom:10px}span.hw-product-slide__price-compareat{font-weight:600;font-size:14px;line-height:150%;letter-spacing:0px;text-decoration:line-through;color:#ec012c}.product-price-sale-container{display:flex;gap:10px;align-items:center}span.hw-product-slide__price-saving-badge{font-weight:800;font-size:12px;line-height:150%;letter-spacing:0px;text-align:center;vertical-align:middle;color:#fff;background:#000;padding:4px 6px}.hw-product-slide__price{display:flex;justify-content:space-between;align-items:center;margin-top:auto;width:100%}.hw-product-slide__price-main{font-weight:800;font-size:20px;line-height:150%;letter-spacing:0px}.hw-product-slide__price-tex-main{font-weight:500;font-size:12px;line-height:130%;letter-spacing:0px;opacity:.75}.hw-product-slide__price-tex-main p{margin:0}.custom-variant-hover-display a.button.button--primary{width:100%}.custom-variant-hover-display .button.button--primary{font-family:Encode Sans;font-weight:800;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase}div#menu-drawer .menu-drawer__utility-links.sticky{padding:0;bottom:0;left:0;right:0;width:100%;background:#f5f5f5;border-top:1px solid #E9E9E9}span.custom-menu-badge{font-family:Encode Sans;font-weight:800;font-size:10px;line-height:130%;letter-spacing:0;background:#ec012c;color:#fff;padding:4px 6px;margin-left:10px}.custom-mobile-app-menu-block{padding:0 2rem}.custom-mobile-app-menu-block .msg__container{background:transparent!important;font-family:Encode Sans!important;font-weight:500;font-size:12px;line-height:130%;letter-spacing:0;text-align:center;border:none!important;border-radius:0!important}.custom-mobile-app-menu-block .delivery-widget__container{margin:0!important}@media (max-width:749px){.delivery-widget__theme{text-align:center}.home-custom-trust-builders{padding-bottom:0!important;line-height:0}.homepage-une-formule .rich-text:not(.rich-text--full-width) .rich-text__wrapper{width:calc(100% - 4rem)}.homepage-une-formule .rich-text__blocks.left{text-align:center}.homepage-une-formule .rich-text__blocks.left .rich-text__buttons{justify-content:center}.custom-variant-offer-description-text .custom-variant-offer-description-text-item{font-size:12px}}@media (max-width: 1100px){.header__menu-item{font-size:14px}}@media (min-width: 1024.5px){.custom-header-left-icons{display:none}.header__icons{gap:20px}.custom-header-left-icons .header__search{display:none!important}.header__icons .header__search{display:inline-flex!important}.custom-header-left-link{display:block}header.header.header--middle-center.header--mobile-center.page-width.header--has-menu.header--has-account{display:flex;align-items:center;justify-content:space-between}header.header a.header__heading-link.link.link--text.focus-inset{flex:auto}header.header .custom-header-left-link{flex:auto}header.header nav.header__inline-menu.header__nav-left{flex:auto;text-align:right}header.header nav.header__inline-menu.header__nav-right{flex:auto;text-align:left}}.swiper-slide.custom-main-upsell-slide{background:#fff;display:flex;padding:10px;gap:10px;align-items:center;height:auto}.custom-main-upsell-slide-image{max-width:40px;line-height:0}.custom-main-upsell-slide-image img{width:100%;height:auto;object-fit:contain;object-position:center}.custom-main-upsell-slide-info-wrapper{display:flex;align-items:center;gap:10px;justify-content:space-between;width:100%}.custom-main-upsell-slide-buttons button.button.button--primary{min-width:auto;min-height:auto;width:auto;font-family:Encode Sans;font-weight:800;font-size:10px;line-height:130%;letter-spacing:0;text-align:center;vertical-align:middle;padding:8px;--buttons-radius-outset: 3px;--buttons-radius: 3px}h3.custom-main-upsell-slide-title{margin:0;font-family:Encode Sans;font-weight:600;font-size:12px;line-height:130%;letter-spacing:0;vertical-align:middle;text-transform:unset}.custom-main-upsell-swiper-slider .swiper-wrapper{box-sizing:inherit}.custom-main-upsell-slide-price{font-family:Encode Sans;font-weight:800;font-size:12px;line-height:130%;letter-spacing:0;vertical-align:middle;margin-top:5px}h2.custom-main-upsell-title{font-family:Encode Sans;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0;text-align:left;vertical-align:middle;margin-top:0;margin-bottom:10px;text-transform:unset}.custom-cart-offert-products-wrapper{padding:1rem 1.5rem;background:#f5f5f5}h2.custom-cart-offert-title{font-family:Encode Sans;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0;text-align:left;vertical-align:middle;text-transform:unset}.custom-cart-offert-title-wrapper{display:flex;justify-content:space-between;align-items:center}.custom-cart-offert-slider-buttons-arrow{display:flex;align-items:center;gap:5px;line-height:0}.swiper-slide.custom-cart-offert-products-slide{background:#fff;display:flex;padding:10px;gap:10px;height:auto}.swiper-slide.custom-cart-offert-products-slide product-form form{display:flex;gap:10px;align-items:center;justify-content:space-between}.swiper-slide.custom-cart-offert-products-slide product-form form button.quick-add__submit{min-width:auto;min-height:auto;padding:5px 10px;font-size:12px;width:auto}.swiper-slide.custom-cart-offert-products-slide product-form form select{width:calc(100% - 85px);padding:2px 0;color:#000;outline:none!important;outline-offset:0!important;box-shadow:none!important}.swiper-slide.custom-cart-offert-products-slide product-form{margin-top:.5rem;display:block}.custom-cart-offert-products-slide-image{padding:10px 5px;background:#f5f5f5;max-width:70px}.custom-cart-offert-products-slide-image img{width:100%;height:auto;object-fit:contain;object-position:center}.co-product-progressbar-message{position:relative;font-family:Encode Sans;font-weight:500;font-size:10px;line-height:130%;letter-spacing:0;text-align:left;vertical-align:middle}.co-product-progressbar-message svg{position:absolute;right:0;top:0;max-width:16px;height:auto;line-height:0;object-fit:contain}.co-delivery-note-text{font-family:Encode Sans;font-weight:500;font-size:12px;line-height:130%;letter-spacing:0;text-align:center}.co-delivery-note-wrapper .custom-content-block{font-family:Encode Sans;font-weight:500;font-size:12px;line-height:130%;letter-spacing:0;text-align:center;background:transparent}label.custom-added-p.button.button--secondary{background:transparent;min-width:auto;min-height:auto;padding:5px 10px;margin-top:7px;text-transform:uppercase;font-weight:600;font-size:12px}.co-delivery-note-wrapper{background:#e9e9e9;padding:8px 10px;margin-top:15px;margin-bottom:10px}.progress-bar{height:7px;background-color:#fff;border-radius:5px;position:relative;border:1px solid #1a1a1a;margin-top:10px}.progress-fill{display:block!important;height:100%;background-color:#1a1a1a;border-radius:5px;transition:width .4s ease-in-out}.progress-bar.green-success{border-color:#43b77c}.progress-bar.green-success .progress-fill{background:#43b77c}.custom-cart-offert-products-slider .swiper-wrapper{box-sizing:inherit}.custom-cart-offert-products-slide-info{flex:1}span.co-remainig-price{font-weight:600!important}.custom-cart-offert-products-slider .progress-bar:after{position:absolute;content:"";background:url(/cdn/shop/files/image_20.png?v=1758011719);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;object-fit:contain;top:50%;left:calc(var(--pwidth) - 20px);transform:translateY(-50%)}.co-product-title{font-weight:600;font-size:10px;line-height:130%;letter-spacing:0;font-family:Encode Sans;margin-top:10px}.co-product-price-badge-wrapper{display:flex;justify-content:space-between;margin-top:5px;align-items:center}.co-product-badge{background:#ec012c;border-radius:2.5px;padding:2px 4px;font-family:Encode Sans;font-weight:800;font-size:10px;line-height:130%;letter-spacing:0;text-align:center;vertical-align:middle;color:#fff;text-transform:uppercase}.co-price-flex{display:flex;gap:5px;align-items:center;font-family:Encode Sans;font-weight:600;font-size:10px;line-height:130%;letter-spacing:0}span.co-price-o{text-decoration:line-through;color:#1a1a1a80}span.co-price-s{font-weight:800}.swiper-button-disabled{opacity:.5}.custom-cu-content ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:2px}.custom-cu-content ul li{position:relative;padding-left:13px}.custom-cu-content ul li:before{content:"";position:absolute;top:3px;background-image:url(/cdn/shop/files/Vector_26.png?v=1752906824);object-fit:contain;background-size:contain;background-repeat:no-repeat;background-position:center;width:8px;height:8px;left:0}@media (min-width: 1200px){header.header h1.header__heading{min-width:250px}}@media screen and (min-width: 750px){.a-propos-de-rez .grid--2-col-tablet .grid__item{width:calc(50% - 20px)}}@media screen and (min-width: 990px){.a-propos-de-rez .image-with-text__content{padding:5rem}.a-propos-de-rez .custom-button-wrapper{flex-direction:row}}@media (max-width: 620px){.a-propos-de-rez .custom-button-wrapper{gap:35px}.a-propos-de-rez .custom-button-wrapper a.button.button--primary{width:100%}.a-propos-de-rez .custom-button-wrapper svg{width:138px}.custom-content-block{text-align:center}.custom-review-block-pdp{font-size:14px}.custom-pack-image-wraper img{height:118px;width:100%}.custom-pack-image-wraper{padding-top:35px}span.opt-label__text{font-size:18px}.custom-price-with-variant span.current-price{font-size:16px}.custom-price-with-variant span.original-price{font-size:14px}.custom-pack-content{font-size:12px}label.custom-variant-selector{padding:10px!important}fieldset.js.product-form__input.product-form__input--pill{gap:10px}.custom-content-block ul li{font-size:14px}}slider-component .slider-buttons .slider-counter__link--dots .dot{width:15px;height:5px;border-radius:2px;background-color:#f8f8f8}slider-component .slider-buttons .slider-counter__link--dots.slider-counter__link--active .dot{background-color:#000}slideshow-component .slideshow__controls{position:absolute;bottom:0;width:100%;border:none}slideshow-component .slideshow__controls .slider-counter--dots .slider-counter__link--dots .dot{width:15px;height:5px;border-radius:2px;background-color:#f8f8f8}slideshow-component .slideshow__controls .slider-counter--dots .slider-counter__link--dots.slider-counter__link--active .dot{background-color:#000}slideshow-component .slideshow__controls .slideshow__autoplay{display:none}.button.button--primary:hover{background:#ec012c;color:#fff}.button.button--primary:hover:after{width:0;opacity:0}.shopify-section-header-sticky:not(.shopify-section-header-hidden) sticky-header{background-color:rgba(var(--color-background),.025);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.custom-mobile-banner-wrapper-image{position:relative}.custom-mobile-banner-wrapper-image:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#00000040}.cutoffTime{font-weight:700}.firstVisit .containerNotifications .openNotification .notificationCount{display:block}.containerNotifications{position:relative}.containerNotifications .openNotification{cursor:pointer}.containerNotifications .openNotification .notificationCount{position:absolute;display:none;border-radius:50%;background:#ff3b30;color:#fff;height:15px;width:15px;font-size:10px;font-weight:700;text-align:center;line-height:14px;top:-4px;right:-3px}.containerNotifications .notificationWrapper{position:absolute;right:-22px;visibility:hidden;transform:translateY(-12px);opacity:0;transition:transform .3s,opacity .3s,visibility .3s}.containerNotifications .notificationWrapper .notiDetails{min-width:335px}.containerNotifications .notificationWrapper .notiDetails summary{display:flex;gap:15px;align-items:center;padding:20px 38px 20px 20px;border-radius:3px;background:#f5f5f5;position:relative}.containerNotifications .notificationWrapper .notiDetails summary .iconArrow{position:absolute;right:14px;transform:rotate(-90deg);width:20px;height:20px}.containerNotifications .notificationWrapper .notiDetails summary img{width:50px;height:50px;border-radius:50%}.containerNotifications .notificationWrapper .notiDetails .notificationForm{position:absolute;top:0;background:url(//rezenergydrink.com/cdn/shop/files/Coupon_image.png?v=1752590872&width=384);background-size:auto;height:0;padding:20px;background-size:cover;display:none;flex-direction:column;justify-content:flex-end;color:#fff;overflow:hidden;opacity:0;transition:height .3s ease-in;transform:translateY(-90%)}.containerNotifications .notificationWrapper .notiDetails .notificationForm .notificationFormClose{position:absolute;top:5px;left:5px;background:#000;color:#fff;width:34px;height:34px;display:flex;justify-content:center;align-items:center;border-radius:6px;cursor:pointer}.containerNotifications .notificationWrapper .notiDetails .notificationForm .h3{color:#fff;text-align:center;text-wrap:balance}.containerNotifications .notificationWrapper .notiDetails .notificationForm p{text-align:center;text-wrap:balance}.containerNotifications .notificationWrapper .notiDetails .notificationForm .field__input{margin:0}.containerNotifications .notificationWrapper .notiDetails.open .notificationForm{height:540px;opacity:1;transform:translateY(0);display:flex}.containerNotifications.active .notificationWrapper{opacity:100;visibility:visible;transform:translateY(0)}.shopify-section-group-header-group.custom-scrolling-text-section{z-index:1}header-drawer{z-index:2}header-drawer .closeMenuMobile{position:absolute;width:25px;height:25px;right:3px;top:3px;display:flex;justify-content:center;align-items:center;border:none;background:none;color:#000}header-drawer .header__icon--menu[aria-expanded=true]:before{top:0;height:100vh;position:fixed}header-drawer #menu-drawer{width:80%;min-width:330px;height:100vh;top:0;position:fixed;overflow:hidden}header-drawer #menu-drawer .menu-drawer__inner-container{height:100vh;overflow:hidden;overflow-y:auto}header-drawer #menu-drawer .menu-drawer__navigation{overflow:auto;padding:3rem 0 1rem}header-drawer #menu-drawer .menu-drawer__navigation .menu-drawer__menu[data-position=top]{display:flex;flex-direction:column;gap:20px}header-drawer #menu-drawer .menu-drawer__navigation .menu-drawer__menu[data-position=top] li{margin:0}header-drawer #menu-drawer .menu-drawer__navigation .menu-drawer__menu[data-position=top] li a{padding:.2rem 2.5rem}header-drawer #menu-drawer .menu-drawer__navigation .menu-drawer__menu[data-position=top] li:first-child a{position:relative}header-drawer #menu-drawer .menu-drawer__navigation .menu-drawer__menu[data-position=top] li:first-child a:after{content:"PROMO";display:inline-flex;background:#ec012c;font-weight:800;font-size:10px;padding:4px 6px;margin-left:5px;color:#fff}header-drawer #menu-drawer .deliveryDate .custom-content-block{padding:10px;font-size:12px}.product-popup-modal__content-info .h2{margin-bottom:20px}.revLinkPageavis{display:flex;gap:7px;text-decoration:none;color:rgba(var(--color-foreground),1);align-items:center;flex-wrap:wrap;justify-content:center}.revLinkPageavis .trustpilotLogo{width:100px}.nutritionsImage img{max-height:60vh}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:1rem}@media (width < 749px){.product .product-media-container .product__media img{padding:0}}.product__accordion.accordion .title-acordion{padding:14px 20px!important;align-items:center;display:flex;position:relative;line-height:1;cursor:pointer}.product__accordion.accordion .title-acordion:not(.active)+.accordion__content{max-height:0!important}.product__accordion.accordion .accordion__content{transition:.5s;overflow:hidden;padding:0!important}.product__accordion.accordion .accordion__content>.accordion__content--box{padding:0 20px 14px!important}.product__accordion.accordion .title-acordion.active+.accordion__content{max-height:none}.product__accordion.accordion .title-acordion.active>svg.icon.icon-caret-plus{transform:rotate(45deg)}.image-with-text .wrapp-button{display:flex;flex-direction:column-reverse;gap:20px;align-items:center}.rich-text .product-popup-modal__opener .product-popup-modal__button.link{font-weight:800;line-height:130%;letter-spacing:0px;text-align:center;font-size:10px;padding:0}.image-with-text .product-popup-modal__opener .product-popup-modal__button.link{font-size:14px;line-height:150%;font-weight:800}sticky-atc label.label-sticky-select select{padding-right:55px;padding-top:11px}sticky-atc label.label-sticky-select:after{right:20px}.product-popup-modal.custom-progress-section-modal.pop-up-rich-text .product-popup-modal__content-info .slideshow__text-wrapper.banner__content,.product-popup-modal.custom-progress-section-modal.pop-up-rich-text .product-popup-modal__content-info{padding:0}.product-popup-modal.custom-progress-section-modal.pop-up-rich-text .slideshow__controls.slider-buttons{border:0;bottom:-25px}.product-popup-modal.custom-progress-section-modal.pop-up-rich-text .slideshow__controls.slider-buttons .slider-counter{display:none}.custom-hw-progress-slide__image.progress-bar-custom progress-bar-custom,.custom-hw-progress-slide__image.progress-bar-custom{width:100%;display:block}.bar-container{display:block!important;--seg: var(--width-item);--gap: 2px;--angle: 59deg;width:100%;height:15px;position:relative;overflow:hidden;background:var(--color-background-blank);clip-path:polygon(0 0,96% 0,100% 100%,4% 100%)}.bar-container:after{content:"";display:block!important;width:100%;height:100%;position:absolute;z-index:3;--seg-into: 19.8%;background:repeating-linear-gradient(var(--angle),transparent 0 calc(var(--seg-into)),rgb(var(--color-background)) calc(var(--seg-into)) calc(var(--seg-into) + var(--gap)));clip-path:polygon(0 0,96% 0,100% 100%,4% 100%)}.bar-fill{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:0;display:block!important;background:var(--color-background-fill);transition:width .4s ease;clip-path:polygon(0 0,95% 0,100% 100%,4% 100%)}@media (max-width: 749px){sticky-atc.active product-form button.quick-add__submit{border-radius:3px;overflow:hidden}sticky-atc.active .custom-sticky-flex-wrapper.page-width{padding:0}sticky-atc.active{padding:15px}}@media (min-width: 750px){.section-header.scrolled-past-header.shopify-section-header-sticky.shopify-section-header-hidden~sticky-atc.active{top:0}.image-with-text .product-popup-modal__opener .product-popup-modal__button.link{font-size:14px;line-height:normal;padding:0;min-height:3rem}.image-with-text .wrapp-button{flex-direction:column;gap:15px}.rich-text .product-popup-modal__opener .product-popup-modal__button.link{font-size:12px}}@media (min-width: 990px){.product-popup-modal .product-popup-modal__content{padding:50px;text-align:center;width:50%;height:auto;max-height:80%}.product-popup-modal .product-popup-modal__content .product-popup-modal__toggle{border:0;color:#000;top:0}.product-popup-modal .product-popup-modal__content h1{font-size:26px;line-height:130%}}.custom-header-left-link .header__tester-btn,.slide-content-buttons a.button.custom-arrow-btn.button--primary,.rich-text .button.button--primary,.custom-review-slider-section-main-wrapper-left-text-wrapper a.button.button--primary,.a-propos-de-rez .custom-button-wrapper a.button.button--primary,.product__info-wrapper .product-form__buttons button.product-form__submit,.image-width-text-section-hw .image-with-text-custom .button.button--primary,.product a.jdgm-write-rev-link,.product a.jdgm-ask-question-btn,.jdgm-paginate .jdgm-btn.jdgm-btn--solid.jdgm-paginate__load-more,sticky-atc button.quick-add__submit,.custom-variant-hover-display .button.button--primary{border-radius:3px!important;--buttons-radius-outset: 3px;--buttons-radius: 3px}.product__info-wrapper .product-form__buttons button.product-form__submit{min-height:61px}.hw-ugc-slider-section-main-wrapper-left-text-wrapper a.button.button--primary,.image-width-text-section-hw .image-with-text-custom .button.button--primary,.custom-review-slider-section-main-wrapper-left-text-wrapper a.button.button--primary{min-height:48px}.rich-text .button.button--primary{min-height:52px}.product a.jdgm-write-rev-link:hover,.product a.jdgm-ask-question-btn:hover,.jdgm-paginate .jdgm-btn.jdgm-btn--solid.jdgm-paginate__load-more,.hw-tab-slider .hw-tab-slider__tab.active:hover{box-shadow:0 0 0 2.3px #000,0 0 0 2px #000}.hw-tab-slider .hw-tab-slider__tab:hover{box-shadow:0 0 0 2.3px #e5e5e5,0 0 0 2px #e5e5e5}.custom-review-slider-section-main-wrapper-left-text-wrapper a.button.button--primary:hover,.rich-text .button.button--primary:hover,.hw-ugc-slider-section-main-wrapper-left-text-wrapper a.button.button--primary:hover{box-shadow:0 0 0 2.3px #ec012c,0 0 0 2px #ec012c}.slide-content-buttons a.button.custom-arrow-btn.button--primary:hover,.a-propos-de-rez .custom-button-wrapper a.button.button--primary:hover,.image-width-text-section-hw .image-with-text-custom .button.button--primary:hover,sticky-atc button.quick-add__submit:hover,.product__info-wrapper .product-form__buttons button.product-form__submit:hover{background:#ec012c!important;box-shadow:0 0 0 2.3px #ec012c,0 0 0 2px #ec012c;color:#fff!important;--color-shadow: 236, 1, 44;--color-button: 236, 1, 44}.slide-content-buttons a.button.custom-arrow-btn.button--primary:hover span{color:#fff!important}@media (min-width: 750px){.product__info-wrapper .product-form__buttons button.product-form__submit{min-height:64px}.hw-ugc-slider-section-main-wrapper-left-text-wrapper a.button.button--primary,.image-width-text-section-hw .image-with-text-custom .button.button--primary,.custom-review-slider-section-main-wrapper-left-text-wrapper a.button.button--primary,.rich-text .button.button--primary{min-height:58px}}cutoff-time-date{font-weight:700}#judgeme_product_reviews .jdgm-rev__body>p:last-of-type{word-break:break-word}.custom-button-text-atc[disabled]{--color-button: 229,229,229;--color-button-text: 0, 0, 0;opacity:1}.custom-button-text-atc[disabled] span.atc-o-price{color:#000}.popup-wrapp-product .product-popup-modal__opener .product-popup-modal__button{font-family:Encode Sans;font-weight:600;line-height:150%;letter-spacing:0px;text-decoration:underline;text-decoration-style:solid;display:flex;align-items:center;gap:10px;font-size:1.4rem;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.popup-wrapp-product{padding:2rem;background:#fff}.nutritionsItem__variant{margin-top:2rem;display:flex;justify-content:center;align-items:center;gap:2rem;text-decoration:none;color:currentColor}.nutritionsItem__variant img{max-width:100px!important;height:auto}@media (min-width: 750px){.popup-wrapp-product{padding:4rem}}@media screen and (min-width: 1025px) and (max-width: 1300px){header.header.header--middle-center.header--mobile-center.page-width.header--has-menu.header--has-account{padding-left:3rem;padding-right:3rem;column-gap:1rem}header.header.header--middle-center.header--mobile-center.page-width.header--has-menu.header--has-account .header__inline-menu.header__nav-left{text-align:left}}.containerNotifications .openNotification .notificationCount.visible{display:block}.drawer.is-empty #CartDrawer .drawer__footer{opacity:0}@media screen and (max-width: 500px){.custom-form-step-wrapper custom-bundle-form .flavors-container-v2,.custom-form-step-wrapper custom-default-with-variant-form .custom-default-vaariants-wrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 380px){.custom-form-step-wrapper custom-bundle-form .flavors-container-v2,.custom-form-step-wrapper custom-default-with-variant-form .custom-default-vaariants-wrapper{grid-template-columns:repeat(2,1fr)}}.bundle-image-with-quantity-wrapper.selected-info{border-color:#1a1a1a}@media (max-width:749px){.product__media-item .videoPreviewImage{display:none}}.toast-custom{position:fixed;top:20px;right:20px;background:#00b77f;padding:16px 24px;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;gap:12px;transform:translate(400px);transition:transform .3s ease;z-index:1000;max-width:350px;color:#fff}.toast-custom.show{transform:translate(0)}.rez-code-inline{display:flex;align-items:center;gap:.3rem;color:var(--font-color-dark);text-transform:uppercase}.rez-code-inline small{font-size:12.8px;color:#444;font-weight:500}.rez-code-tag{background:#d1d5db;color:#111;font-size:14.4px;font-weight:700;letter-spacing:.3px;padding:.25rem .55rem;border-radius:.3rem}.custom-promo-after-atc-text{font-size:12px;color:#000;background-color:#f2f2f2;border-radius:8px;display:flex;align-items:center;gap:10px;text-transform:none!important;padding:5px;justify-content:center}.custom-promo-after-atc-text p{margin:0}.card-wrapper .media.transparent-image img,.hw-product-slide__image.transparent-image img{opacity:.5}body.template-suffix-gem-150126133590-template .footer-block--newsletter--custom,body.template-suffix-gem-151586767190-template .footer-block--newsletter--custom{display:none!important}body.template-suffix-gem-150126133590-template .gryffeditor #r-1760442604372,body.template-suffix-gem-151586767190-template .gryffeditor #r-1760442604372{background-size:100% 100%!important}.hw-swiper-pagination{display:flex;align-items:center;justify-content:center;margin-top:25px;margin-bottom:-30px;gap:8px}.hw-swiper-pagination span.swiper-pagination-bullet{width:15px;height:3px;border-radius:0}.hw-swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1d1d1d}@media screen and (min-width: 750px){body media-gallery[data-desktop-layout=stacked] .product__media-list{column-count:2;display:grid;grid-template-columns:1fr 1fr}}.cart-main-upsell-navigation .hw-swiper-button-prev,.cart-main-upsell-navigation .hw-swiper-button-next{width:22px;height:22px;background:#fff;color:#000}.hw-navigation-container__buttons.cart-main-upsell-navigation{position:absolute;top:0;right:15px;gap:5px}.custom-main-upsell-wrapper{position:relative}.jdgm-paginate__load-more{background-color:#000!important;border-color:#000!important;box-shadow:none!important;color:#fff;font-weight:800;font-size:14px;line-height:100%;letter-spacing:0px;text-align:center;text-transform:uppercase}.jdgm-paginate__load-more:not([disabled]):hover{background-color:#ec012c!important;border-color:#ec012c!important;opacity:1!important}custom-cart-main-upsell{background:#f5f5f5;padding-top:10px}.product-popup-modal slideshow-component.slider-mobile-gutter{max-width:749px}.product__title+.custom-content-block{text-align:left!important}@media (max-width:1240px){body .product-popup-modal__button{font-size:14px}}@media (max-width:375px){.containerNotifications .notificationWrapper{right:-44px}.containerNotifications .notificationWrapper .notiDetails{min-width:300px}}div#forgot_password{display:none}div#login_password:not(.hidden)+div#forgot_password{display:block}.bundle-image-with-quantity-wrapper.quanity-selected{border-color:#000}.custom-modal-content-wrapper .bundle-product-grid-item{position:relative}.custom-modal-content-wrapper .bundle-product-grid-item .custom-subribe-top-badge.soldout{background:#fff;color:#ec012c;border:1px solid #EC012C;position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;width:max-content;margin:0 auto;padding:4px 8px;border-radius:3px;font-family:Encode Sans;font-weight:800;font-size:10px;line-height:130%;letter-spacing:0;text-align:center;vertical-align:middle;text-transform:uppercase;top:-10px}
/*# sourceMappingURL=/cdn/shop/t/185/assets/custom.css.map */
