.header--middle-left{position:relative;grid-template-areas:"left-icon heading icons" "search search search"}.header--middle-left.header{padding-top:0;padding-bottom:20px}.header--middle-left .header__heading-link{padding:10px 0}.header--middle-left .list-menu{width:100%;justify-content:space-between;flex-wrap:nowrap;column-gap:20px}.header--middle-left .header__menu-item{padding:20px 0;letter-spacing:0;text-transform:capitalize}.header--middle-left .header__menu-item.header__active-menu-item--accent,.header--middle-left .header__menu-item:hover{color:var(--color-corporate-red)}.header--middle-left .header-divider{position:absolute;bottom:0;left:50%;display:flex;width:100vw;height:2px;transform:translate(-50vW)}.header--middle-left .header__icon{width:auto;margin-left:15px;text-decoration:none}.header--middle-left .header__icon.header__icon--cart{margin-left:0}.header--middle-left .header__icon--help{display:none}.header--middle-left .header__icon--menu{margin-right:10px}.header--middle-left .header__icon-caption{white-space:nowrap;display:none!important}.header--middle-left .header-divider__item{width:20%;height:2px;display:block!important}.header--middle-left .header-divider__item:nth-child(1){background-color:var(--color-corporate-yellow)}.header--middle-left .header-divider__item:nth-child(2){background-color:var(--color-corporate-green)}.header--middle-left .header-divider__item:nth-child(3){background-color:var(--color-corporate-red)}.header--middle-left .header-divider__item:nth-child(4){background-color:var(--color-corporate-yellow)}.header--middle-left .header-divider__item:nth-child(5){background-color:var(--color-corporate-green)}.header--middle-left .header__heading-logo{height:var(--image-logo-height)}.header--middle-left .header__right{margin-inline-end:0}.header--middle-left .header__right .header__icon--locations{display:none}.header--middle-left .header__search-bar{position:relative;grid-area:search}.header--middle-left .header__search-bar predictive-search[open=true] .predictive-search{position:absolute;z-index:5;top:calc(100% + 20px);left:0;transform:translate(5vw);display:block;width:80vW;height:calc(100vh - var(--announcement-height, 0px) - 48px);margin:0;background-color:#fff}.header--middle-left .header__search-bar .search__form .field{margin-top:0;background-color:transparent;border:2px solid var(--color-corporate-green)}.header--middle-left .header__search-bar .search__form .search__button--close{display:none}@media screen and (min-width: 990px){.header--middle-left{grid-template-areas:"heading search icons" "navigation navigation navigation";grid-template-columns:auto 1fr 500px;column-gap:0}.header--middle-left.header{padding-bottom:0}.header--middle-left .header__icon{display:flex;width:auto;margin-left:15px;text-decoration:none}.header--middle-left .header__icon.header__icon--cart{margin-left:0}.header--middle-left .header__icon .icon{margin-right:10px}.header--middle-left .header__icon-caption{display:flex!important}.header--middle-left .header__icon--help,.header--middle-left .header__right .header__icon--locations{display:flex}.header--middle-left .header__left .header__icon--locations{display:none}.header--middle-left .header__search-bar{margin-left:55px;max-width:680px}.header--middle-left .header__search-bar predictive-search[open=true] .predictive-search{transform:translate(-10vw)}.header--middle-left .header-divider{bottom:unset;top:100px}}@media screen and (min-width: 990px) and (max-width: 1199px){.header--middle-left{grid-template-columns:auto 1fr auto}.header--middle-left .list-menu{column-gap:10px}.header--middle-left .is-megamenu>.header__menu-item,.header--middle-left dropdown-menu>.header__menu-item{font-size:12px}.header--middle-left .header__icon-caption{display:none!important}.header--middle-left .header__right{margin-left:10px}}@media screen and (hover: hover){.header--middle-left .list-menu .header__menu-item .label{background-image:none}}.header__desktop-search--sticky{display:none}@media screen and (min-width: 990px){.shopify-section-header-sticky .header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto 1fr auto}.shopify-section-header-sticky .header--middle-left .header__search-bar predictive-search[open=true] .predictive-search{width:50vw}.shopify-section-header-sticky .header--middle-left .header__search-bar{display:none!important}}.shopify-section-header-sticky .header--middle-left .header__heading-logo{height:40px}.shopify-section-header-sticky .header--middle-left .list-menu{column-gap:10px}.shopify-section-header-sticky .header--middle-left .header__inline-menu{margin-left:15px}.shopify-section-header-sticky .header--middle-left .header__icon-caption,.shopify-section-header-sticky .header--middle-left .header-divider{display:none!important}.shopify-section-header-sticky .header--middle-left .is-megamenu>.header__menu-item,.shopify-section-header-sticky .header--middle-left dropdown-menu>.header__menu-item{font-size:12px}.shopify-section-header-sticky .header--middle-left .search__button-open{background:none;border:none;cursor:pointer}.shopify-section-header-sticky .header--middle-left .header__desktop-search--sticky{display:block}.shopify-section-header-sticky .header--middle-left.search-is-shown .header__desktop-search--sticky{position:relative}.shopify-section-header-sticky .header--middle-left.search-is-shown .header__right .header__search-bar{display:flex!important;position:absolute;right:4px;top:-5px;padding-right:10px}.shopify-section-header-sticky .header--middle-left.search-is-shown .header__right .field{margin-top:0;min-width:500px}.shopify-section-header-sticky .header--middle-left.search-is-shown .header__right .search__button--close{display:block}span.cart-count-bubble{background-color:var(--color-corporate-yellow)}.predictive-search--focus:not(.search-modal--open) .transition-body:after{display:none}.search-is-shown .header__inline-menu{visibility:hidden}.header__icon-caption{display:none!important}sticky-header{background-color:#fff}@media screen and (max-width: 989px){.header-is-sticky .search-modal__form>.field{margin-top:0!important}}.highlighted-nav-item{color:var(--color-corporate-red)!important;font-weight:700!important}.footer{position:relative}.footer .accordion .caption-large{font-size:14px;line-height:170%}.footer .accordion .caption-large.bold{font-weight:700;margin-bottom:25px}.footer .footer-block-image img{margin-bottom:21px}.footer .footer-block-image a{color:inherit}.footer .footer__list-social{margin-top:11px;margin-inline-start:0;column-gap:10px}.footer .footer__list-social .list-social__link{display:flex;width:19px;height:19px}.footer .footer__list-social .list-social__link:after{display:none}.footer .footer__list-social.mobile{display:none}.footer .accordion__title{font-size:24px;font-weight:700;line-height:140%;text-transform:capitalize;letter-spacing:0}.footer .list-menu__item--link{font-size:14px;line-height:170%}.footer .footer__content-left--alt+.footer__content-right{background:#fff;padding:40px}.footer .footer__content-left--alt+.footer__content-right summary{margin-bottom:10px}.footer .footer__content-left--alt+.footer__content-right .h4.accordion__title{font-size:20px;font-weight:700;line-height:140%;color:var(--color-corporate-dark-green)}.footer .footer__content-left--alt+.footer__content-right .typeset p{opacity:.6;color:var(--color-corporate-dark-green);font-size:14px}.footer .footer__content-left--alt+.footer__content-right .newsletter-form .field__input{background-color:var(--color-corporate-white);margin-top:20px;margin-bottom:10px;font-size:14px;line-height:120%;letter-spacing:.7px;color:var(--color-corporate-dark-green)}.footer .footer__content-left--alt+.footer__content-right .newsletter-form .field__input::placeholder{color:var(--color-corporate-dark-green)}.footer .footer__content-left--alt+.footer__content-right .newsletter-form .field__button{display:block;width:100%;position:relative;height:52px;background:var(--color-corporate-green);border-radius:50px;margin-top:10px;font-size:14px;padding-inline-end:0}.footer .footer__content-left--alt+.footer__content-right .field{display:block}.footer .footer__divider{position:absolute;z-index:-1;top:-60px;width:100%}.footer .footer__divider svg{width:100%}.footer .footer__divider svg:first-child{position:absolute;z-index:-1;top:-35px}.footer .footer__divider svg:last-child{position:relative;top:-20px;z-index:5}.footer .footer__credits{padding:20px 0;background-color:#fff}.footer .footer__credits .copyright__content,.footer .footer__credits .copyright__content a{color:var(--color-corporate-dark-green)}.footer .footer__credits .footer__column--info{flex:0 0 60%}.footer .footer__credits-wrapper{width:100%;max-width:var(--page-width);margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:20px}.footer .footer__credits-wrapper a{margin:0 10px;display:flex}.footer .footer-block__newsletter .klaviyo_form_trigger{margin-top:20px}@media screen and (min-width: 1441px){.footer .footer__divider{position:relative;top:0;z-index:9;height:8px;width:100%;background:var(--color-corporate-green)}.footer .footer__divider svg{display:none}}@media screen and (min-width: 750px){.footer{margin-top:120px}.footer .footer__blocks-wrapper{display:flex;flex-flow:nowrap;column-gap:45px}.footer .footer-block{max-width:168px}.footer .footer-block.footer-block--image{max-width:226px;margin-right:10px}.footer .footer__content-left--alt+.footer__content-right{max-width:317px}.footer__copyright.desktop{display:block;padding-top:20px}.footer__copyright.mobile{display:none}.footer__column--info{flex:0 0 60%}.footer__column--extra,.footer__column--info{border-top:1px solid #ffffff;padding-top:20px}}@media screen and (max-width: 989px) and (min-width: 750px){.footer .footer__blocks-wrapper{column-gap:25px}.footer .footer__content-left--alt+.footer__content-right{max-width:100%}.footer .footer__content-left{width:100%}.footer .footer__divider{top:-80px}}@media screen and (max-width: 749px){.footer{margin-top:100px}.footer .page-width{padding:0 29px}.footer .footer__divider{z-index:2;top:-90px}.footer .accordion{border-color:#ffffff7f}.footer .accordion .caption-large{font-size:16px}.footer .footer__list-social.mobile{display:flex;justify-content:center}.footer .footer__list-social.desktop{display:none}.footer .footer__list-social .list-social__link,.footer .footer__list-social .list-social__link svg{width:39.039px;height:39.039px}.footer .footer-block-image .caption-large{padding:0 25px}.footer .footer-block--image{position:relative;z-index:9;border-bottom:none;margin-top:10px}.footer .footer__content-left--alt+.footer__content-right{margin-top:30px}.footer .footer-block--newsletter{border-top:none}.footer .footer__copyright.desktop{display:none}.footer .footer__copyright.mobile{display:block;color:var(--color-corporate-dark-green);font-size:11px;margin-bottom:15px;margin-top:10px}}.custom-slideshow,.custom-slideshow .flickity-viewport{width:100%}.custom-slideshow.flickity-resize .custom-banner{height:100%}.custom-slideshow .flickity-page-dots{bottom:-30px;left:50%;transform:translate(-50%);background-color:transparent;column-gap:10px}.custom-banner .flickity-lazyloaded,.custom-banner .flickity-lazyerror{opacity:1}@media screen and (min-width: 990px){.custom-slideshow--image-large .custom-banner__content{width:calc(33.75% - 20px);margin-right:20px}.custom-slideshow--image-large .custom-banner__image-wrapper{width:66.25%;padding-bottom:37%}}@media screen and (max-width: 989px){.custom-slideshow.page-width{padding:0}}.custom-image-with-text__item-image{position:relative;margin-bottom:12%}.custom-image-with-text__background-layer-wrapper{position:absolute;width:80%;height:100%;top:0;left:0;z-index:-1}.custom-image-with-text__background-layer{position:relative;padding-bottom:80%}.custom-image-with-text__background-layer-inner{position:absolute;top:15%;left:23%;display:block!important;width:100%;height:100%}.custom-image-with-text__image-wrapper{position:relative}.custom-image-with-text__media-wrapper{position:relative;width:80%;height:auto;margin:0 auto;padding-bottom:66%;border-radius:74px 0}.custom-image-with-text__media-wrapper .image-animate{position:absolute;top:0;left:0;width:100%;height:100%}.custom-image-with-text__image{width:100%;height:100%}.custom-image-with-text__preheading{font-size:18px;font-weight:700;color:var(--color-corporate-red)}.custom-image-with-text__heading{margin-top:5px;margin-bottom:20px;font-size:26px;font-weight:700}.custom-image-with-text__text{font-size:16px;line-height:1.625}.custom-image-with-text__links{margin:40px 0 20px;display:flex;flex-wrap:wrap;row-gap:20px;column-gap:10px}.custom-image-with-text__link{width:calc(50% - 5px);padding-left:5px;padding-right:5px}.button.custom-image-with-text__button{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media screen and (min-width: 750px){.custom-image-with-text__preheading{font-size:22px}.custom-image-with-text__heading{font-size:42px}.custom-image-with-text__text{font-size:16px;line-height:1.75}}@media screen and (min-width: 990px){.custom-image-with-text__grid--reverse{flex-direction:row-reverse}.custom-image-with-text__item-image{margin-bottom:0}}@media screen and (min-width: 1200px){.custom-image-with-text__link{width:calc(33.3% - 7px)}}.custom-featured-collection__title-wrapper.title-wrapper{margin-bottom:10px}.custom-featured-collection__grid{display:flex;flex-direction:column}.custom-featured-collection__content,.custom-featured-collection__products{width:100%}.custom-featured-collection__content{position:relative;margin-bottom:15px;padding-top:3px}@media screen and (min-width: 990px){.custom-featured-collection__content .custom-featured-collection__media-wrapper{height:70%}.custom-featured-collection__content .custom-featured-collection__text{height:29%;flex-flow:column;justify-content:center}}.custom-featured-collection__grid--text-only .custom-featured-collection__content{border-radius:20px 0 0}.custom-featured-collection__grid--text-only .custom-featured-collection__text{padding:20px}.custom-featured-collection__grid--text-only .custom-featured-collection__pretitle{font-size:18px;font-weight:700;line-height:1}.custom-featured-collection__grid--text-only .custom-featured-collection__title{margin:20px 0;font-size:25px;line-height:1}.custom-featured-collection__grid--overlay .custom-featured-collection__media-wrapper{padding-bottom:88%;border-radius:20px 0;margin-bottom:0}.custom-featured-collection__grid--overlay .custom-featured-collection__text{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;display:flex;flex-direction:column;justify-content:flex-end}.custom-featured-collection__grid--overlay .custom-featured-collection__pretitle{font-size:22px;font-weight:700}.custom-featured-collection__grid--overlay .custom-featured-collection__title{font-size:38px;line-height:1}.custom-featured-collection__grid--overlay .custom-featured-collection__link{position:absolute;bottom:0;left:0;height:37px;padding:0 10px 0 35px;margin-top:0;font-size:15px;font-weight:700;line-height:37px;border-radius:0 0 10px}.custom-featured-collection__media-wrapper{position:relative;width:100%;height:auto;padding-bottom:62%;margin-bottom:5px;border-radius:20px 0 0}.custom-featured-collection__media-wrapper .image-animate{position:absolute;top:0;left:0;width:100%;height:100%}.custom-featured-collection__text{padding:7px 12px;border-radius:0 0 20px}.custom-featured-collection__title{font-size:26px;font-weight:700;line-height:1.23}.custom-featured-collection__link{display:none;font-size:14px;font-weight:600}.custom-featured-collection__products{display:flex}.custom-featured-collection__products .grid{--grid-horizontal-spacing: 6px}.custom-featured-collection__products slider-component{width:100%}.custom-featured-collection__products .product-card{background-color:#fff}.custom-featured-collection__slider{padding-bottom:15px}.custom-featured-collection__slider .slider__slide{padding-top:3px}.custom-featured-collection__slider .flickity-viewport{width:100%}.custom-featured-collection__slider .flickity-page-dots{right:0;background-color:transparent}.custom-featured-collection__slider .flickity-button:disabled{pointer-events:visible}.custom-featured-collection__slider .product-card{transition:border-color .2s ease}.custom-featured-collection__slider .product-card:hover{border-color:var(--color-corporate-red)}.custom-featured-collection__slider::-webkit-scrollbar-thumb{background-color:var(--color-corporate-red)!important}.custom-featured-collection__mobile-link{display:block;width:100%;max-width:400px;height:46px;margin:25px auto 10px;font-size:15px;font-weight:700;line-height:46px;text-align:center;text-decoration:none;border-radius:10px 0;transition:opacity .2s ease}.custom-featured-collection__mobile-link:hover{opacity:.8}@media screen and (min-width: 990px){.custom-featured-collection__grid{flex-direction:row}.custom-featured-collection__content{width:calc(32% - 10px);margin-right:10px;margin-bottom:0}.custom-featured-collection__text{padding:7px 30px}.custom-featured-collection__slider{padding-bottom:0}.custom-featured-collection__slider.flickity-resize .grid__item{height:100%}.custom-featured-collection__products{width:68%}.custom-featured-collection__products.featured-product-enabled slider-component{width:75%;flex-shrink:0}.custom-featured-collection__products .grid__item{margin:0 2px}.custom-featured-collection__product{width:calc(25% - 6px);margin-right:3px;flex-shrink:0}.custom-featured-collection__product .product-card{border-color:var(--color-corporate-red)}.custom-featured-collection__grid--text-only .custom-featured-collection__content{width:calc(20% - 10px)}.custom-featured-collection__grid--text-only .custom-featured-collection__product{width:calc(20% - 6px)}.custom-featured-collection__grid--text-only .custom-featured-collection__products{width:80%}.custom-featured-collection__grid--text-only .custom-featured-collection__products.featured-product-enabled slider-component{width:75%;flex-shrink:0}.custom-featured-collection__grid--text-only .custom-featured-collection__products .grid__item{margin:0 2px}.custom-featured-collection__grid--text-only .custom-featured-collection__text{padding:30px;min-height:350px}.custom-featured-collection__grid--text-only .custom-featured-collection__pretitle{font-size:22px}.custom-featured-collection__grid--text-only .custom-featured-collection__title{font-size:30px}.custom-featured-collection__slider:after{content:"flickity";display:none}.custom-featured-collection__grid--overlay .custom-featured-collection__text{justify-content:flex-start;padding:40px}}@media screen and (min-width: 990px) and (max-width: 1200px){.custom-featured-collection__grid--overlay .custom-featured-collection__title{font-size:28px}}@media screen and (min-width: 1200px){.custom-featured-collection__link{display:flex;margin-top:5px}.custom-featured-collection__mobile-link{display:none}}.guarantees-custom.guarantees-custom--icons-hidden .guarantee__icon{display:none}.guarantees-custom.guarantees-custom--icons-hidden .guarantees-custom__item{text-align:center}@media screen and (min-width: 750px){.guarantees-custom.guarantees-custom--icons-hidden .guarantees-custom__grid-item{padding:14px 10px!important}}.guarantees-custom__grid{padding-bottom:10px;--grid-horizontal-spacing: 12px!important}.guarantees-custom__grid::-webkit-scrollbar{height:3px!important;background:var(--color-corporate-gray)!important}.guarantees-custom__grid::-webkit-scrollbar-thumb{background:var(--color-corporate-red)!important}.guarantees-custom__grid-item{display:flex;align-items:center;justify-content:center;padding:14px!important;border:2px solid var(--color-corporate-gray);border-radius:15px 0;transition:all .2s linear}.guarantees-custom__grid-item:hover{border-color:var(--color-corporate-red)}.guarantees-custom__grid-item:hover .custom-guarantee__title{font-weight:700}.guarantees-custom__item{display:flex;align-items:center;column-gap:10px}.guarantees-custom_link{color:currentcolor;text-decoration:none}.custom-guarantee__title{font-size:14px;font-weight:500;line-height:1;transition:all .2s linear}@media screen and (min-width: 750px){.guarantees-custom__grid-item{padding:14px 40px!important}}.section-collection-list .title{font-weight:700;letter-spacing:0}.section-collection-list .collection-list__item{position:relative}.section-collection-list .card-wrapper{border-radius:20px 0}.section-collection-list .card__text{position:absolute;left:0;bottom:0;padding:11px 27px;border-radius:0 0 20px;background:#fff}.section-collection-list .card-information__text{font-size:22px;font-weight:700;line-height:1.15;color:var(--color-corporate-red);background:none!important}.template-collection .custom-banner__content,.template-collection .custom-banner-content__button{color:#fff;opacity:1}.template-collection .custom-banner__inner{padding:0}.template-collection .featured-collection{margin:10px 0 30px}.template-collection .custom-collection-list .collection-list{margin:25px 0}.main-collection-content-section .custom-banner__content{background-color:var(--color-corporate-red)}.main-collection-content-section+.main-collection-section{margin-top:35px}.collection-title{margin-top:0;margin-bottom:15px;font-size:28px;font-weight:700}.collection-description{margin-bottom:15px;position:relative}.collection-description>*:first-child{margin-top:0}.collection-description .collection-description__limiter{position:absolute;left:0;top:0;width:100%;height:100%;padding:20px;display:flex;justify-content:center;align-items:flex-end;background:linear-gradient(180deg,#fff0,#fff 75%)}.collection-description .collection-description__limiter span{cursor:pointer;text-decoration-line:underline;text-decoration-color:currentcolor}.main-collection-section{display:flex}.main-collection-section .custom-banner__content{background-color:var(--color-corporate-green)}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .boost-pfs-filter-refine-by{padding-bottom:10px;margin-bottom:12px}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .boost-pfs-filter-refine-by .boost-pfs-filter-option-title{display:flex;align-items:center;justify-content:space-between}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .boost-pfs-filter-refine-by .boost-pfs-filter-option-title-heading{text-transform:capitalize}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .boost-pfs-filter-refine-by .boost-pfs-filter-button{flex-shrink:0}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .boost-pfs-filter-options-wrapper .boost-pfs-filter-button.boost-pfs-filter-clear{display:none}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .boost-pfs-filter-options-wrapper .boost-pfs-filter-option-content-inner{margin-top:8px}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .boost-pfs-filter-options-wrapper .boost-pfs-filter-option-title:after,.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .boost-pfs-filter-options-wrapper .boost-pfs-filter-option-title:before{content:"";position:absolute;top:50%;right:0;width:15px;height:1px;margin:0;transform:translateY(-50%) rotate(0);border:none!important;background-color:var(--color-corporate-dark-green);transition:transform linear .2s}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .boost-pfs-filter-refine-by-items{display:flex;flex-wrap:wrap}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .refine-by-item .refine-by-option{display:none}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .refine-by-item .refine-by-value{font-size:14px;font-weight:400!important}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .refine-by-item .boost-pfs-filter-button.boost-pfs-filter-clear{width:auto;padding:3px 30px 2px 20px;background-color:#ddead7;border-radius:50px}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .refine-by-item .boost-pfs-filter-button.boost-pfs-filter-clear:before,.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .refine-by-item .boost-pfs-filter-button.boost-pfs-filter-clear:after{top:50%;right:13px;width:10px}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .boost-pfs-filter-option-title-heading{width:100%}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .boost-pfs-filter-option-title-text{text-transform:capitalize}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .boost-pfs-check-box{top:5px!important;border-radius:4px;border-color:var(--color-corporate-dark-green)}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .boost-pfs-check-box[aria-checked=true]{background-color:var(--color-corporate-red);border-color:var(--color-corporate-red)}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .boost-pfs-check-box[aria-checked=true]:before{border-color:#fff}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .boost-pfs-filter-option-value,.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .boost-pfs-filter-option-amount{font-size:15px;font-weight:500;opacity:1}.main-collection-section .boost-pfs-filter-tree.boost-pfs-filter-tree-v .boost-pfs-filter-button.boost-pfs-filter-apply-button{display:none}.main-collection-section .boost-pfs-filter-option-title-text:before{display:none!important}.main-collection-section .boost-pfs-filter-option-collapsed .boost-pfs-filter-option-title:after{transform:translateY(-50%) rotate(90deg)!important}.collection-toolbar{display:flex;justify-content:space-between}.collection-toolbar.collection-toolbar--desktop{padding:12px 0}.collection-toolbar--mobile{column-gap:10px}.collection-toolbar--mobile>div{width:calc(50% - 5px)}.collection-toolbar--mobile>div>button{display:flex;justify-content:center;align-items:center;width:100%;height:40px;border-radius:50px;border:1px solid #000000}.collection-toolbar__items-wrapper{display:flex;align-items:center}.boost-pfs-filter-total-product{padding-right:10px;font-size:14px;font-weight:400}.boost-pfs-filter-top-show-limit{position:relative}.boost-pfs-filter-top-show-limit:before{content:"";position:absolute;top:50%;left:0;width:1px;height:22px;margin:0;background-color:var(--color-corporate-gray);transform:translateY(-50%)}.boost-pfs-filter-limit-dropdown{margin-left:10px;min-width:72px;height:34px;text-align:center;border-radius:6px;border-color:var(--color-corporate-gray)}.boost-pfs-filter-top-sorting{position:relative;display:flex;align-items:center}.boost-pfs-filter-top-sorting-wrapper{height:34px;padding:0 10px;margin-left:8px;display:flex;align-items:center;font-size:14px;font-weight:400;background-color:#fff;border:1px solid var(--color-corporate-gray);border-radius:6px}.boost-pfs-filter-top-sorting-wrapper svg{margin-left:10px}.boost-pfs-filter-filter-dropdown{position:absolute;width:auto;height:auto;padding:10px;right:-0;top:20px;box-shadow:0 1px 5px 2px #0000001a;background:#fff;z-index:4;cursor:auto;border-radius:3px;transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out;will-change:transform;list-style:none}.boost-pfs-filter-filter-dropdown a{color:var(--color-corporate-dark-green);text-decoration:none}.boost-pfs-filter-filter-dropdown a.boost-pfs-filter-sort-item-active,.boost-pfs-filter-filter-dropdown a:hover{color:var(--color-corporate-green)}.boost-pfs-filter-bottom-pagination ul{display:flex;align-items:center;justify-content:center;column-gap:10px;padding-left:0;list-style:none}.boost-pfs-filter-bottom-pagination li{border-radius:50%}.boost-pfs-filter-bottom-pagination li span,.boost-pfs-filter-bottom-pagination li a{display:inline-block;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.boost-pfs-filter-bottom-pagination li span:hover,.boost-pfs-filter-bottom-pagination li a:hover{background-color:var(--color-corporate-gray)}.boost-pfs-filter-bottom-pagination li:first-child,.boost-pfs-filter-bottom-pagination li:last-child{border:1px solid var(--color-corporate-gray)}.boost-pfs-filter-bottom-pagination li:first-child svg,.boost-pfs-filter-bottom-pagination li:last-child svg{width:auto;height:auto}.boost-pfs-filter-bottom-pagination li .boost-pfs-filter-pagination-active{background-color:var(--color-corporate-yellow)}.boost-pfs-filter-bottom-pagination li a{font-size:14px;font-weight:400;color:var(--color-corporate-dark-green);text-decoration:none}div.template-search__search{margin-bottom:20px}@media screen and (max-width: 989px){.template-collection .featured-collection--bordered{padding:30px 0;border-color:transparent}.template-collection .featured-collection--bordered .slider::-webkit-scrollbar-thumb{background-color:var(--color-corporate-red)!important}.product-grid-container{display:flex;flex-direction:column;width:100%}.collection-title{order:-1}.collection-description{display:none}.boost-pfs-filter-tree-mobile-button button:before{display:none}.product-grid.boost-pfs-filter-products{width:100%;margin:0;column-gap:10px;row-gap:10px}.product-grid.boost-pfs-filter-products .boost-pfs-filter-product-item{padding:0}.product-grid.boost-pfs-filter-products.grid--1-col-mobile .boost-pfs-filter-product-item{width:100%}.product-grid.boost-pfs-filter-products.grid--2-col-mobile .boost-pfs-filter-product-item{width:calc(50% - 5px)}.boost-pfs-filter-option-title:before,.boost-pfs-filter-option-title:after{display:none!important}.boost-pfs-filter-mobile-toolbar .boost-pfs-filter-close span,.boost-pfs-filter-show-result{background-color:var(--color-corporate-green)!important}.boost-pfs-filter-option .boost-pfs-filter-option-content{padding-left:0!important}.boost-pfs-filter-top-sorting-wrapper{margin-left:0}}@media screen and (min-width: 990px){.boost-pfs-filter-container{width:275px;margin-right:50px}.product-grid-container{width:calc(100% - 275px)}.product-grid-container .product-grid{--grid-horizontal-spacing: 10px;row-gap:10px}}.featured-collection--bordered{position:relative;padding:45px 30px;border:3px solid var(--color-corporate-red);border-radius:50px 0}.featured-collection--bordered .product-grid{row-gap:10px}.featured-collection--bordered .view-all{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.featured-collection--bordered .button{font-size:15px;font-weight:700;letter-spacing:0;color:#fff;text-transform:capitalize;background-color:var(--color-corporate-red);border-radius:10px 0}.featured-collection--bordered .title-wrapper{position:absolute;top:0;padding:0 20px;background:#fff}.featured-collection--bordered .title-wrapper.center{left:50%;transform:translate(-50%,-50%)}.featured-collection--bordered .title-wrapper.left{left:0;transform:translateY(-50%)}.featured-collection--bordered .title-wrapper.right{right:0;transform:translateY(-50%)}.logo-bar--slider:focus-visible{box-shadow:none;outline:none}.logo-bar--slider .flickity-viewport{width:100%}.logo-bar--slider .logo-bar__item{margin-right:10px;width:calc(16.67% - 10px);display:flex;justify-content:center;align-items:center;opacity:1}.logo-bar--slider .logo-bar__item .media{width:100%}@media screen and (max-width:749px){.logo-bar--slider .logo-bar__item{width:calc(50% - 10px)}}.logo-bar--slider.flickity-resize .logo-bar__item{height:100%}.logo-list__button-wrapper{text-align:center}.logo-list__button{min-width:unset;font-size:15px;font-weight:700;letter-spacing:0;text-transform:capitalize;color:var(--color-corporate-dark-green);text-decoration:underline;text-underline-offset:4px}.logo-list__button:before,.logo-list__button:after{display:none}.collage-card-offer{display:flex;position:relative;border-radius:15px 0}.collage-card-offer__content-wrapper,.collage-card-offer__media-wrapper{flex-shrink:0;flex-grow:0}.collage-card-offer__content-wrapper{width:52.5%!important;display:flex;flex-direction:column;justify-content:space-between;padding:15px 20px}.collage-card-offer__media-wrapper{width:47.5%!important;border-radius:0 0 15px}.collage-card-offer__preheading{margin-bottom:10px;font-size:14px;font-weight:400}.collage-card-offer__heading{font-size:24px;font-weight:700;line-height:1.04}.collage-card-offer__text,.collage-card-offer__button{font-size:12px;font-weight:400}.collage-card-offer__button.button{letter-spacing:0;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s ease}.collage-card-offer__button.button:hover{opacity:.9}.collage-card-offer__button.button:before,.collage-card-offer__button.button:after{display:none}.collage-card-offer__extra-button.button{position:absolute;bottom:10px;left:50%;transform:translate(calc(-50% + 10px));width:calc(100% - 40px);min-width:auto;padding:10px;border-radius:50px;font-size:16px;font-weight:400;letter-spacing:0;text-transform:capitalize}@media screen and (max-width: 1199px){.collage.collage--left-equal{grid-auto-flow:row;grid-template-columns:auto}.collage-card-offer.collage-card{padding-inline-start:2rem}}@media screen and (max-width: 480px){.collage-card-offer.collage-card{padding-inline-start:1rem}.collage-card-offer__content-wrapper{padding:15px 20px 50px}}@media screen and (min-width: 750px){.collage-card-offer__preheading{font-size:22px;font-weight:700}.collage-card-offer__heading{font-size:40px}.collage-card-offer__text,.collage-card-offer__button{font-size:18px}.collage-card-offer__extra-button.button{position:static;width:100%;transform:translate(0);margin-bottom:15px}}@media screen and (min-width: 1200px){.collage.collage-offer.collage--left-equal{grid-template-columns:53% calc(47% - 20px);row-gap:25px;column-gap:20px}.collage__item--left-equal:nth-child(3n-2){grid-column:1 / span 1;grid-row:span 2;padding-inline-start:3rem}.collage__item--left-equal:nth-child(3n-1),.collage__item--left-equal:nth-child(3n){grid-column-start:2}.collage-card-offer.collage-card{padding-inline-start:0}.collage-card-offer__content-wrapper{padding:10px 20px}}@media screen and (min-width: 1400px){.collage-card-offer__extra-button.button{font-size:18px}}.template-product product-gallery{padding-right:0}.template-product .product--thumbnail_slider .thumbnail-slider{justify-content:start;margin-top:19px}.template-product .product__info-container{position:relative}.template-product .product__info-container .click-and-collect-label{position:absolute;top:47px;right:38px;max-width:fit-content;padding:5px 10px;background:#fcd430;font-size:13px}.template-product .product__info-wrapper .product__title .product__heading{color:var(--color-corporate-dark-green);font-size:26px}.template-product .product__info-wrapper .price .price__regular .price-item--regular bdi,.template-product .product__info-wrapper .price.price--on-sale .price__sale .price-item--sale bdi{font-size:32px;font-weight:600}.template-product .product__info-wrapper .price .price__regular .price-item--regular bdi .price__prefix,.template-product .product__info-wrapper .price .price__regular .price-item--regular bdi .price__suffix,.template-product .product__info-wrapper .price.price--on-sale .price__sale .price-item--sale bdi .price__prefix,.template-product .product__info-wrapper .price.price--on-sale .price__sale .price-item--sale bdi .price__suffix{font-size:100%;margin-inline-end:0;margin-inline-start:0}.template-product .product__info-wrapper .price.price--on-sale .price__sale .price-item--regular bdi{color:#626974;font-size:14px;line-height:28px;text-decoration-line:strikethrough}.template-product .product__info-wrapper .price.price--on-sale .price__sale .price-item--regular bdi .price__prefix,.template-product .product__info-wrapper .price.price--on-sale .price__sale .price-item--regular bdi .price__suffix{font-size:100%;margin-inline-end:0;margin-inline-start:0}.template-product .product__info-wrapper .price__badge-sale{display:none}.template-product .product__info-wrapper .quantity{padding:11px 10px;border-radius:60px;border:1px solid #EAEAEA;background:#fff}.template-product .product__info-wrapper .quantity .quantity__button{width:30px;height:30px;flex:0 0 30px}.template-product .product__info-wrapper .quantity .quantity__input{height:30px}.template-product .product__info-wrapper .product-form__submit{border-radius:60px;background:var(--color-corporate-green);font-weight:700;color:#fff;letter-spacing:0;text-transform:none;font-size:15px;padding:15px 35px}.template-product .product__info-wrapper .product-form__submit--call{width:100%}.template-product .product__info-wrapper .product-form{margin-top:30px}.template-product .product__info-wrapper .product-info__sticker{display:flex;align-items:center;justify-content:center;justify-self:flex-start;text-transform:capitalize;padding:4px 15px}.template-product .product__info-wrapper .product-info__sticker--rectangle{border-radius:0 0 10px}.template-product .product__info-wrapper .product-info__sticker--pill{position:absolute;top:15px;left:15px;z-index:2;border-radius:20px}.template-product .product__media-item.is-active .media-wrapper{background:transparent}.template-product .thumbnail-list{box-shadow:none;max-width:none;column-gap:18px}.template-product .thumbnail-list .thumbnail[aria-current]{border:1px solid var(--color-corporate-red)}.template-product .thumbnail-list .thumbnail[aria-current]:after{box-shadow:none;border-radius:0}.template-product .thumbnail-list .thumbnail:after{border-radius:0 5px;border:1px solid #EAEAEA}.template-product .thumbnail-list .thumbnail img{height:80%;width:80%;right:0;bottom:0;margin:auto}.template-product .color__swatch-link{width:3.6rem;height:3.6rem}.template-product .option-selector__btns--custom{display:flex;column-gap:10px}.template-product .product-form__input{margin-bottom:24px}.template-product .product-form__input input[type=radio]+.color__swatch--round[title=White]:before,.template-product .product-form__input input[type=radio]+.color__swatch--round[title=White]:after{border:1px solid #000000;cursor:pointer}.template-product .product-form__input input[type=radio]:checked+label:not(.color__swatch){box-shadow:none}.template-product .product-form__input input[type=radio]:checked+label:not(.color__swatch):after{border-radius:31px;border:1.11px solid var(--color-corporate-dark-green)}.template-product .product-form__input input[type=radio]+label:not(.color__swatch){box-shadow:none}.template-product .product-form__input input[type=radio]+label:not(.color__swatch):after{border-radius:31px;border:1.11px solid #EAEAEA}.template-product .product-form__input input[type=radio]:not(:disabled)+label:not(.color__swatch):hover{box-shadow:none}.template-product .product-form__input input[type=radio]:not(:disabled)+label:not(.color__swatch):hover:after{border-color:var(--color-foreground);opacity:.9}.template-product .product-form__input .form__label{font-size:16px;font-weight:600;line-height:23.145px;text-transform:none}.template-product .product-form__input .form__label span{font-weight:400}.template-product .product-separator{margin-top:5px}.template-product .product__price-wrapper{display:flex;flex-wrap:wrap;align-items:end;column-gap:3px;margin-top:22px}.template-product .product__price-wrapper .product__tax{color:#626974;font-size:15.187px;font-weight:400;line-height:32.711px;letter-spacing:0}.template-product .product__price-wrapper .price__rrp{flex:0 0 100%;margin-bottom:12px}.template-product .product__price-wrapper .price__compare--custom{flex:0 0 100%;margin-bottom:19px}.template-product .product__price-wrapper .price__compare--custom .price-item--custom{width:max-content;height:38px;border-radius:0 0 10px;background:#da1a32;line-height:38px;font-size:14px;color:#fff;display:flex;column-gap:9px;letter-spacing:0;padding:0 15px}.template-product .product__price-wrapper .price__compare--custom .price-item--custom b{font-size:17px;font-weight:700}.template-product .product__price-wrapper .price__compare--custom .price-item--custom b:last-of-type{font-size:14px}.template-product .product__price-wrapper .price.price--on-sale .price__sale .price-item--regular{display:none}.template-product .product__exclude-vat,.template-product .product__unit-price{color:#626974;font-size:14px;line-height:32.711px;letter-spacing:0;margin-top:0}.template-product .product__energy-label a{display:block;line-height:0}.template-product .product__energy-fiche{margin-top:0}.template-product .product__energy-fiche a{color:var(--color-corporate-dark-green);font-size:14px;font-weight:600;line-height:20px;text-decoration-line:underline;min-height:24px}.template-product .slider-button--next:after{display:none}.template-product .slider-button--prev{transform:rotate(180deg)}.template-product .slider-button--prev svg{position:relative;top:2px}.template-product .breadcrumb{color:#55504d;font-size:13px;line-height:200%;min-height:35px}.template-product .breadcrumb .breadcrumb__divider:last-of-type{display:none}.template-product .product__in-stock{color:var(--color-corporate-green);font-size:16px;font-weight:700;line-height:200%;letter-spacing:.5px;text-transform:uppercase;margin-top:0}.template-product .product__sku{color:#55504d;font-size:11px;line-height:200%;letter-spacing:.5px}.template-product .product__description-usp{display:flex;column-gap:37px;list-style:none;margin:0 0 24px;padding:0}.template-product .product__description-usp li{display:flex;column-gap:8px;align-items:center;font-size:15.702px;font-weight:700;line-height:25.958px;margin-bottom:0}.template-product .product__technical-data{color:var(--color-corporate-red);font-size:16px;line-height:40px;text-decoration-line:underline;border:0;background:transparent;display:flex;align-items:center;column-gap:8px;margin-top:5px}.template-product .badge.price__badge-sold-out{display:none}.template-product .pickup-availability-info .caption-large{color:var(--color-corporate-dark-green);font-size:14.97px;font-weight:700;line-height:24.149px;letter-spacing:0}.template-product .pickup-availability-info .pickup-availability-button{color:var(--color-corporate-dark-green);font-size:13.522px;line-height:24.149px;text-decoration-line:underline;letter-spacing:0;background:none}.template-product .pickup-availability-preview{column-gap:7px}.template-product .pickup-availability-preview .icon{width:28px;height:26px}.template-product .select__color-pdp{display:none}.template-product .klaviyo-bis-trigger{margin-top:10px;border-radius:60px;background:var(--color-corporate-green);font-weight:700;color:#fff;letter-spacing:0;text-transform:none;font-size:15px;padding:15px 35px}.product__delivery-options{list-style:none;margin:22px 0 0;padding:27px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top:1px solid #DBDBDB}.product__delivery-options li{display:flex;flex:0 0 50%;flex-flow:row;align-items:flex-start;column-gap:7px}.product__delivery-options li svg{width:38px;flex:0 0 28px;margin-top:3px}.product__delivery-options li span{display:block;color:var(--color-corporate-dark-green);font-size:14.97px;font-weight:700;line-height:24.149px;letter-spacing:0}.product__delivery-options li a{display:block;color:var(--color-corporate-dark-green);font-size:13.522px;line-height:24.149px;text-decoration-line:underline;letter-spacing:0}.product__lead-time{color:var(--color-corporate-red);display:flex;align-items:center;column-gap:10px}@media screen and (min-width: 990px){.template-product .page-width--product{padding-left:70px;padding-right:70px}}@media screen and (min-width: 750px){.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide.media-wrapper{width:91px;background:transparent}.product__info-container.product__info-container--bottom{padding-inline-start:87px;margin-top:45px;display:flex;flex-wrap:wrap;justify-content:end;width:100%}.product__info-container.product__info-container--bottom .product__description{display:flex;width:100%}.product__info-container.product__info-container--bottom .product__description .product__description-title{font-size:25px;font-weight:700;line-height:normal;display:inline-block;letter-spacing:0}.product__info-container.product__info-container--bottom .product__description .product__description-content{flex:0 0 calc(100% - 187px);padding-left:50px;font-size:16px;line-height:28px;margin-bottom:31px}.product__info-container.product__info-container--bottom .product__description .product__description-content .rte ul{margin-top:5px}.product__info-container.product__info-container--bottom .product__accordion{width:calc(100% - 225px)}.product__info-container.product__info-container--bottom .product__accordion .accordion__title{font-size:20px;font-weight:700;text-transform:none;letter-spacing:0}.product__info-container.product__info-container--bottom .product__accordion summary{padding:22px 0}.template-product .product__info-wrapper .product__info-container{padding-inline-start:0;width:100%;max-width:500px;padding:29px 38px 33.752px;border-radius:30px 0;border:1px solid #DBDBDB;background:#f3f5f6;float:right}.template-product modal-opener{width:370px;margin:auto;padding:44px 0}.template-product .product--thumbnail_slider.product{justify-content:end}.template-product .product--thumbnail_slider.product--hide-thumbnails .thumbnail-slider{display:flex;max-width:321px;margin:auto}.template-product .product--thumbnail_slider.product--hide-thumbnails .thumbnail-slider .slider-buttons{display:none}.template-product .product--thumbnail_slider.product--hide-thumbnails .product__media-list{padding-bottom:0;height:auto}.template-product .product--thumbnail_slider.product--hide-thumbnails .product__media-wrapper .slider-mobile-gutter{overflow:visible}.template-product .product--thumbnail_slider.product--hide-thumbnails .product__media-wrapper .slider-buttons--general-buttons{bottom:-80px;max-width:428px;width:428px;left:0;margin:auto;justify-content:space-between}.product__lead-time{border:1px solid #DBDBDB;background:#fff;height:48px;justify-content:center;color:var(--color-corporate-red);font-size:14.5px;font-weight:600;line-height:14.77px}}@media screen and (max-width: 989px) and (min-width: 750px){.template-product .product__info-wrapper .product__info-container{width:100%;margin-top:40px}.template-product .product__info-container.product__info-container--bottom{padding-inline-start:0}.template-product .product__info-container.product__info-container--bottom .product__description{display:block}.template-product .product__info-container.product__info-container--bottom .product__description-title{width:100%;margin-bottom:20px}.template-product .product__info-container.product__info-container--bottom .product__description-content{padding-left:0}.template-product .product__info-container.product__info-container--bottom .product__accordion{width:100%}}@media screen and (max-width: 749px){.template-product .product__info-container .click-and-collect-label{position:static}.template-product .product__info-wrapper .product__title .product__heading{font-size:24px;font-weight:500}.template-product .product__info-wrapper .product-form{margin-top:26px;border-radius:20px 0;border:3px solid var(--color-corporate-red)}.template-product .product-separator{display:none}.template-product .product__price-wrapper{border-bottom:1px solid #EAEAEA;margin-bottom:10px;padding-bottom:7px}.template-product .product-form__submit{width:213px;min-width:auto}.template-product .product-form__buttons{grid-column-gap:6px;flex-flow:nowrap;padding:20px 16px}.template-product .product__media-item.is-active .media-wrapper{border-radius:0;border:none}.template-product .product__description-usp{overflow:auto;padding-bottom:15px}.template-product .product__description-usp li{flex:0 0 auto;text-align:center;justify-content:center}.product__delivery-options{display:flex;flex-flow:row;column-gap:10px;width:100%;border-top:1px solid #EAEAEA;margin:auto;padding-bottom:20px}.product__delivery-options li{column-gap:5px}.product__delivery-options li span{font-size:11px}.product__description-title{font-size:20px;display:block;padding-bottom:10px}.product__info-container .product__description{font-size:16px}}.product-recommendations .product-grid{padding-bottom:15px}.product-recommendations .product-grid::-webkit-scrollbar{height:4px;border:1px solid #E9E9E9;border-radius:0}.product-recommendations .product-grid::-webkit-scrollbar-thumb:horizontal{background:#da1a32;border-radius:0}.product-recommendations .title-wrapper .title{color:#2d3735;font-size:30px;font-weight:600;line-height:normal;text-transform:capitalize}.product-recommendations .media>img{object-fit:contain}.product-recommendations .grid--4-col-desktop .grid__item{max-width:calc(25% - var(--grid-horizontal-spacing) / 2)}@media screen and (max-width: 768px){.product-recommendations .grid--4-col-desktop .grid__item{max-width:calc(62% - var(--grid-horizontal-spacing) / 2)}}.store-details.page-width{padding:0 20px}.store-details__title{margin-bottom:30px;font-size:34px;font-weight:700;color:var(--color-corporate-dark-green)}.store-details__image{width:100%;height:100%}.store-details__media-wrapper.media-wrapper{position:relative;padding-bottom:74%;border-radius:30px 0;background-color:transparent}.store-details__media-wrapper.media-wrapper .image-animate{position:absolute;top:0;left:0;width:100%;height:100%}.store-details__description{margin-bottom:15px;font-weight:700}.store-details__description p{margin:5px 0}.store-info-block{margin-bottom:30px}.store-info-block__title{font-weight:700;color:var(--color-corporate-red)}.store-info-block__content--location{font-weight:700}.store-info-block__button{margin-top:15px;min-height:auto;min-width:224px;padding:7px 10px;font-weight:700;background:transparent;color:var(--color-corporate-red);border-width:1px;border-color:var(--color-corporate-red);border-radius:50px}.store-info-block__button:after{display:none}.store-info-block__button:hover{background-color:transparent;opacity:.8}@media screen and (max-width: 480px){.store-info-block__button{min-width:100%}}.store-info-block__content p{margin:3px 0}.store-info-block__contact-item{display:flex;align-items:center;font-size:16px;text-decoration:none;color:var(--color-corporate-dark-green);word-break:break-word}.store-info-block__contact-item .icon{display:flex;flex-shrink:0;margin-right:10px}.store-info-block__contact-item .icon.icon-store-email{margin-top:3px}.store-info-block--manager{display:flex;align-items:center}.manager__image-wrapper{width:90px;height:90px;margin-right:20px;border-radius:11px 0}.manager__image{width:100%;height:100%}.store-details__grid.grid{margin-bottom:5px}@media screen and (min-width: 990px){.store-details__grid--reverse{flex-direction:row-reverse}.store-details__title{font-size:40px}}@media screen and (max-width: 749px){.store-details__grid-item-image{width:100vw;position:relative;left:-20px}.store-details__grid-item-image .store-details__media-wrapper{width:100vw;border-radius:0}}.store-locator{display:flex;max-width:1120px;column-gap:20px;margin:40px auto}.store-locator__stores{min-width:320px;display:none}.store-locator__stores-heading{display:flex;align-items:center;justify-content:center;height:58px;font-size:16px;font-weight:700;line-height:58px;color:#fff;background-color:var(--color-corporate-red);border-radius:20px 0 0}.store-locator__stores-heading .icon{margin-right:10px}.store-locator__store-list{display:flex;flex-direction:column;background-color:var(--color-corporate-gray);border-radius:0 0 20px}.store-locator__store{display:block;height:43px;padding:0 40px;font-size:16px;font-weight:500;line-height:43px;color:var(--color-corporate-dark-green);text-decoration:none;transition:color .2s ease;border-bottom:1px solid #DBDBDB}.store-locator__store:hover{color:var(--color-corporate-red)}.store-locator__store:last-child{border-bottom:none}.store-locator__title{margin-top:0;margin-bottom:15px;font-size:28px;font-weight:700}.store-locator__description{line-height:1.75}.store-locator__media-wrapper.media-wrapper{padding-bottom:108%;margin-bottom:20px;border-radius:50px 0 0}.store-locator__media-wrapper.media-wrapper .image-animate{position:absolute;top:0;left:0;width:100%;height:100%}.store-locator__image{width:100%;height:100%}.store-locator__services{padding:20px 30px;background-color:var(--color-corporate-red);border-radius:0 0 50px}.store-locator__services *{color:#fff}.store-locator__services h2{margin:0;font-size:34px;font-weight:700}.store-locator__services ul{padding-left:15px;column-gap:30px;font-size:14px;column-count:1}.store-locator__cta{display:flex;align-items:center;width:100%;height:46px;padding:0 15px;margin-bottom:30px;border:1px solid var(--color-corporate-dark-green);border-radius:5px;cursor:pointer}.store-locator__cta .icon{margin-right:20px;color:var(--color-corporate-red)}.store-locator-drawer{position:fixed;left:0;top:0;z-index:20;width:100%;height:100%;padding:0;display:none;visibility:hidden;opacity:0;overflow-x:hidden;background-color:rgba(var(--color-overlay),.5);cursor:url(cross.svg),url(cross.png),zoom-out;transition:all .2s linear}.store-locator-drawer.active{display:block;visibility:visible;opacity:1}.store-locator-drawer__inner{position:relative;width:calc(100% - 4rem);height:100%;max-width:450px;background-color:#fff;overflow:hidden;cursor:auto}.store-locator-drawer__title{padding:30px;font-size:20px;font-weight:500;border-bottom:1px solid #DBDBDB}.store-locator-drawer__stores-wrapper{height:100%;overflow:auto}.store-locator-drawer__stores{display:flex;flex-direction:column;padding-bottom:100px}.store-locator-drawer__close{position:absolute;top:20px;right:20px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px 0;background-color:var(--color-corporate-gray);cursor:pointer}.store-locator-drawer__close .icon{width:10px;height:10px}.store-locator-drawer__store{display:flex;align-items:center;justify-content:space-between;height:43px;padding:0 30px;font-size:16px;font-weight:500;line-height:43px;color:var(--color-corporate-dark-green);text-decoration:none;transition:color .2s ease;border-bottom:1px solid #DBDBDB}.store-locator-drawer__store:hover{color:var(--color-corporate-red)}.store-locator-drawer__store .icon{fill:var(--color-corporate-red)}body.store-locator-drawer--open{overflow:hidden}@media screen and (min-width: 450px){.store-locator__services ul{column-count:2}}@media screen and (min-width: 750px){.store-locator__services ul{column-count:3}}@media screen and (min-width: 990px){.store-locator__stores{display:block}.store-locator__services ul{column-count:2}.store-locator__cta{display:none}}@media screen and (min-width: 1200px){.store-locator__services ul{column-count:3}}.blog-articles .article-card__title{color:var(--color-corporate-red);font-size:28px;font-weight:600;line-height:32px}.blog-articles .article-card__excerpt{font-size:16px;font-weight:600;line-height:24px;color:var(--color-corporate-dark-green)}.blog-articles .article-card__link{font-size:15px;font-weight:700;line-height:22px;text-decoration-line:underline;cursor:pointer}.blog-articles .article-card__link:before{display:none}.blog-articles .article-card__link svg{margin-left:11px}.blog-articles .blog-filter li a{color:var(--color-corporate-green);font-size:14px;font-weight:700;line-height:120%;text-transform:uppercase}.blog-header{margin-bottom:26px}.blog-header .title--primary{font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}.blog-filter .is-selected{font-size:16px;font-weight:700;line-height:normal;background:none}.main-blog .pagination__item--current{background:#f2cb15;border-radius:50%;opacity:1}.main-blog .pagination__item{width:42px;height:42px}.main-blog .pagination__list li{padding:0 10px;cursor:pointer}.main-blog .pagination__list li a{font-size:14.943px;line-height:normal;color:var(--color-corporate-dark-green)}.main-blog .pagination__list li a span{display:none}.main-blog .pagination__footer{font-size:14.943px;font-weight:600;line-height:23.482px;display:flex;justify-content:center;margin-top:11px}@media screen and (min-width: 750px){.blog-articles.grid{margin-inline-start:-30px;--grid-horizontal-spacing: 0}.blog-articles.grid .blog-articles__article,.blog-articles.grid .grid--one-third-max.grid--3-col-desktop .grid__item{max-width:33.33%!important}}@media screen and (max-width: 749px){.main-blog blog-filter{display:none}.main-blog .pagination__list li{padding:0 5px}}.article-template .article-template__hero-container--shaped{border-radius:50px 0}.article-template .article-template__title{font-size:40px;font-weight:700;line-height:36px;width:80%;margin:auto}.article-template .article-template__title:not(:only-child){margin-bottom:0}.article-template .article-template__title:after{display:none}.article-template header.page-width{margin-top:90px}.article-template header.page-width .blog-filter a{color:var(--color-corporate-red);text-align:center;font-size:22px;font-weight:700;line-height:normal}.article-template .article-template__content{font-size:16px;font-weight:400;line-height:28px}.article-template .article-template__link{border-radius:10px 0;border:2px solid var(--color-corporate-red);box-shadow:none;font-size:15px;font-weight:700;line-height:22px;color:var(--color-corporate-red);text-align:center}.article-template .article-template__navigation{padding-top:38px;padding-bottom:38px}.article-template .article-template__navigation .h3{font-size:15px;font-weight:700;line-height:22px;margin-left:20px;margin-right:20px}.blog__posts{padding-bottom:15px}.blog__posts::-webkit-scrollbar{height:2px;border:1px solid #E9E9E9;border-radius:0}.blog__posts::-webkit-scrollbar-thumb:horizontal{background:var(--color-corporate-red);border-radius:0}.view-all--blog .button{border-radius:10px 0;background:var(--color-corporate-red);color:#fff}.view-all--blog .button svg{margin-left:15px}.view-all--blog .button svg path{stroke:#fff}@media screen and (max-width: 749px){.article-template{display:grid}.article-template .article-template__title{width:100%;font-size:38px}.article-template .article-template__hero-container{width:90%}.article-template .article-template__hero-medium{height:310px}.article-template .article-template__hero-container,.article-template .article-template__content,.article-template .article-template__link-wrapper,.article-template .article-template__navigation{order:2}.article-template header.page-width{order:1;margin-top:4rem}}.header-guarantees__list{display:flex;max-width:var(--page-width);margin:0 auto;padding-left:0;list-style:none}.header-guarantees__list .flickity-viewport{width:100%}.header-guarantees__list.flickity-resize .grid__item{height:100%}.header-guarantees__list .grid__item{width:100%;padding:0 15px}.header-guarantees__list .grid__item .grid__item-link{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block}@media screen and (min-width: 480px){.header-guarantees__list .grid__item{width:50%}}@media screen and (min-width: 990px){.header-guarantees__list .grid__item.grid__item--2{width:50%}.header-guarantees__list .grid__item.grid__item--3,.header-guarantees__list .grid__item.grid__item--4{width:33.3%}}@media screen and (min-width: 1200px){.header-guarantees__list .grid__item.grid__item--2{width:50%}.header-guarantees__list .grid__item.grid__item--3{width:33.3%}.header-guarantees__list .grid__item.grid__item--4{width:25%}}.header-guarantee__item{display:flex;justify-content:center;column-gap:1.5rem;text-align:start;padding:14px 0 10px}.header-guarantee__icon{display:flex;align-items:center}.header-guarantee__title{margin-bottom:2px;font-size:14px;font-weight:700;line-height:1}.header-guarantee__text{font-size:13px;line-height:1}.header-guarantee__text p{margin:0}.header-guarantee__text a{color:var(--color-corporate-green)}.header-guarantee__text em{font-style:normal;color:var(--color-corporate-green)}.banner .media-wrapper:last-of-type{display:none}@media screen and (max-width: 749px){.banner .media-wrapper:first-of-type{display:none}.banner .media-wrapper:last-of-type{display:block}.banner .banner__content{align-items:center}}.rich-text__text.rich-text__text--full-width{max-width:100%}.rich-text__arrow-link{display:flex;justify-content:center}.rich-text__text--bold{font-weight:700}.rich-text .rich-text__subheading{text-transform:none;letter-spacing:0}.rich-text .rich-text__subheading.rich-text__subheading--uppercased{text-transform:uppercase}.rich-text .rich-text__subheading.rich-text__subheading--bold{font-weight:700}.rich-text .rich-text__subheading.rich-text__subheading--colored{color:var(--color-corporate-green)}.image-boxes.grid{--grid-horizontal-spacing: 20px;row-gap:20px}.image-box{display:flex;flex-direction:column-reverse;padding:0;border-radius:20px 0;overflow:hidden}.image-box__media-wrapper--2 .image-animate,.image-box__media-wrapper--3 .image-animate{--image-ratio-percent: 55%}.image-box__content-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:25px 20px;background-color:var(--color-corporate-gray)}.image-box__heading{font-size:26px;font-weight:700;line-height:1.07}.image-box__text{font-size:14px;font-weight:500;line-height:1.28}.image-box__description{font-size:12px;line-height:1.5}.image-box__description p{margin:0}.image-box__description+.image-box__button{margin-top:10px}.image-box__button.button--cta{position:relative;min-height:auto;justify-content:flex-start;font-size:15px;font-weight:500;letter-spacing:0;color:var(--color-corporate-red)}.image-box__button.button--cta.image-box__button--underlined:before{position:absolute;left:0;bottom:0;content:"";display:block!important;height:1.5px;width:32px;background-color:var(--color-corporate-red)}@media screen and (min-width: 750px){.image-box__media-wrapper--2 .image-animate,.image-box__media-wrapper--3 .image-animate{--image-ratio-percent: 100%;height:100%}.image-box__content-wrapper{flex:1 0 auto}.image-box__media-wrapper{flex:0 1 auto}}@media screen and (min-width: 1200px){.image-box{flex-direction:row}.image-box__content-wrapper,.image-box__media-wrapper{width:50%}.image-box__media-wrapper--2 .image-animate{--image-ratio-percent: 100%}.image-box__media-wrapper--3 .image-animate{--image-ratio-percent: 132%}}.video-with-text__grid{border-radius:45px 0;overflow:hidden;background-color:var(--color-corporate-gray);--grid-horizontal-spacing: 0}.video-with-text__item-video,.video-with-text__item-content{width:100%;max-width:100%}.video-with-text__item-video{position:relative}.video-with-text__item-video .deferred-media__poster{display:flex;align-items:center;justify-content:center}.video-with-text__item-video .deferred-media,.video-with-text__item-video .media,.video-with-text__item-video .card-wrapper,.video-with-text__item-video .card,.video-with-text__item-video .media-wrapper{height:100%;width:100%}.video-with-text__item-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}.video-with-text__video-wrapper{height:100%;border-radius:54px 0;overflow:hidden}.video-with-text__video-wrapper[loaded]{padding-bottom:55%}.video-with-text__item-content{display:flex;flex-direction:column;justify-content:center;padding:30px}.video-with-text__subheading{margin:0;font-size:15px;font-weight:700;color:var(--color-corporate-red)}.video-with-text__heading{margin:0 0 15px;font-size:26px;font-weight:700;line-height:1;text-transform:capitalize}.video-with-text__text{font-size:15px;line-height:1.44}.video-with-text__button.button--cta{position:relative;min-height:auto;margin-top:10px;justify-content:flex-start;font-size:15px;font-weight:700;letter-spacing:0;color:var(--color-corporate-red)}.video-with-text__button.button--cta.video-with-text__button--underlined:before{position:absolute;left:0;bottom:0;content:"";display:block!important;height:1.5px;width:32px;background-color:var(--color-corporate-red)}@media screen and (min-width: 990px){.video-with-text__grid{padding:50px 35px}.video-with-text__grid--reverse{flex-direction:row-reverse}.video-with-text__item-video,.video-with-text__item-content{padding:0 35px}.video-with-text__item-content{width:37%}.video-with-text__item-video{width:63%}.video-with-text__heading{font-size:36px}.video-with-text__text{font-size:18px}.video-with-text__button.button--cta{margin-top:35px;font-size:17px}}@media screen and (min-width: 990px){.template-product .enhanced-eletrical--pdp .product--medium:not(.product--no-media) .product__media-wrapper{max-width:initial;width:calc(100% + 140px);margin-left:-70px;margin-right:-70px}.template-product .enhanced-eletrical--pdp .page-width--product{padding-left:0;padding-right:0}.template-product .enhanced-eletrical--pdp .product--thumbnail_slider.product--hide-thumbnails .product__media-wrapper use-animate{background:linear-gradient(0deg,#efeff2 0% 100%),url(<path-to-image>),#d3d3d3 0 -329.995px / 100% 180.139% no-repeat}.template-product .enhanced-eletrical--pdp .product--thumbnail_slider.product--hide-thumbnails .product__media-wrapper.product--right .thumbnail-slider{margin-left:127px}.template-product .enhanced-eletrical--pdp .product--thumbnail_slider.product--hide-thumbnails .product__media-wrapper.product--right .slider-buttons--general-buttons{left:80px}.template-product .enhanced-eletrical--pdp .product--thumbnail_slider.product--hide-thumbnails .product__media-wrapper.product--left .thumbnail-slider{margin-right:127px}.template-product .enhanced-eletrical--pdp .product--thumbnail_slider.product--hide-thumbnails .product__media-wrapper.product--left .slider-buttons--general-buttons{right:80px;left:initial}.template-product .enhanced-eletrical--pdp modal-opener{left:184px}.template-product .enhanced-eletrical--pdp .product__media-item--banner modal-opener{left:0;width:100%;padding:0}.template-product .enhanced-eletrical--pdp .product__info-wrapper{position:absolute;top:91px;z-index:9}.template-product .enhanced-eletrical--pdp .product__info-wrapper.product--right{right:14px}.template-product .enhanced-eletrical--pdp .product__info-wrapper.product--left{left:14px}.template-product .enhanced-eletrical--pdp .product__info-wrapper.product--left .product__info-container{float:none;background:#fff}.template-product .enhanced-eletrical--pdp .product{position:relative}.template-product .enhanced-eletrical--pdp .product__info-container.product__info-container--bottom{width:60%;margin-right:0;margin-left:auto;margin-top:0}.template-product .enhanced-eletrical--pdp .product__info-container.product__info-container--bottom .product__description{flex-wrap:wrap}.template-product .enhanced-eletrical--pdp .product__info-container.product__info-container--bottom .product__description .product__description-content{flex:0 0 100%;padding-left:0;margin-top:27px}.template-product .enhanced-eletrical--pdp .product__info-container.product__info-container--bottom .product__accordion{width:100%}.template-product .enhanced-eletrical--pdp .product-recommendations{width:60%;margin:0 0 0 auto;padding-inline-start:15px}.template-product .enhanced-eletrical--pdp .rich-text--colored.rich-text--horizontal{width:56%;margin:0 0 0 auto;padding-inline-start:15px;padding-inline-end:15px}.template-product .enhanced-eletrical--pdp .rich-text--horizontal .rich-text__blocks .button{min-width:auto;width:auto;padding-left:5px}}@media screen and (max-width: 750px){.template-product .enhanced-eletrical--pdp .product__info-wrapper,.template-product .enhanced-eletrical--pdp .product__info-container--bottom{padding:10px}}.customer .main-page-account .button--tertiary,.customer.addresses .button,.customer #customer_login .button,.customer #create_customer .button{border-radius:60px;background:var(--color-corporate-green);font-weight:700;color:#fff;letter-spacing:0;text-transform:none;font-size:15px;padding:15px 35px}.customer .credit-account__link{text-align:center;margin:0 auto 40px!important}.customer .credit-account__link button{background:transparent;border-radius:10px 0;border:2px solid var(--color-corporate-red);width:246px;height:46px;flex-shrink:0;line-height:46px;text-align:center;color:var(--color-corporate-red);font-size:15px;font-weight:700}.customer .credit-account__balance{background:transparent;border-radius:10px 0;border:2px solid var(--color-corporate-red);width:350px;height:46px;flex-shrink:0;line-height:46px;text-align:center;color:var(--color-corporate-red);font-size:15px;font-weight:700;margin:0 auto 40px!important}.customer .credit-account__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;width:100%;height:100vh;background:#0000007f;display:none}.customer .credit-account__wrapper.credit-account__wrapper--actived{display:flex;align-items:center;justify-content:center}.customer .credit-account__wrapper .credit-account__inner{position:relative;background:#fff;padding:20px;max-width:900px;width:900px;border-radius:50px 0}@media screen and (max-width: 768px){.customer .credit-account__wrapper .credit-account__inner{max-width:95%}}.customer .credit-account__wrapper .credit-account__image-wrapper{text-align:center;margin-top:90px}.customer .credit-account__wrapper .credit-account__info-text{text-align:center;font-size:21px;line-height:normal;letter-spacing:.21px;margin:25px auto 35px;width:594px}@media screen and (max-width: 768px){.customer .credit-account__wrapper .credit-account__info-text{font-size:18px;width:100%}}.customer .credit-account__wrapper .credit-account__cloned-message{max-width:594px;margin:25px auto 35px;text-align:center;font-size:21px;line-height:normal}@media screen and (max-width: 768px){.customer .credit-account__wrapper .credit-account__cloned-message{font-size:18px}}.customer .credit-account__wrapper .credit-account__cloned-message span{font-weight:800;letter-spacing:.21px}.customer .credit-account__wrapper .credit-account__close{position:absolute;right:10px;text-align:right;display:block;margin-right:0;width:100%;-webkit-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer}.customer .credit-account__wrapper .credit-account__close svg{width:29.602px;height:29.602px}.customer .credit-account__wrapper .credit-account__submit{text-transform:capitalize;letter-spacing:0;border-radius:80.621px;background-color:var(--color-corporate-green);color:#fff;transform:none;display:flex;width:397px;height:61px;padding:20.155px 47.029px;justify-content:center;align-items:center;gap:13.437px;margin:25px auto;font-size:20.843px;font-weight:600;line-height:29.561px}.customer .credit-account__wrapper input{display:block;height:63px;padding:18px;justify-content:center;align-items:center;border-radius:10px;border:2px solid #DADADA;background:#fafafa;width:393px;margin:auto;color:#7d7d7d;font-size:20px;letter-spacing:.2px}@media screen and (max-width: 768px){.customer .credit-account__wrapper input{width:100%;font-size:18px}}.customer .credit-account__wrapper .credit-account__verify-2fa{display:none}.customer .credit-account__wrapper .credit-account__message-wrapper{width:393px;margin:auto auto 5px;text-align:left;display:none;align-items:center;column-gap:5px}.customer .credit-account__wrapper .credit-account__message-wrapper--actived{display:flex}.customer .credit-account__wrapper .credit-account__verify-input{position:relative;width:393px;margin:auto}@media screen and (max-width: 768px){.customer .credit-account__wrapper .credit-account__verify-input{width:100%}}.customer .credit-account__wrapper .credit-account__verify-input svg{position:absolute;top:0;left:13px;bottom:0;margin:auto}.customer .credit-account__wrapper .credit-account__verify-input svg:last-of-type{display:none}.customer .credit-account__wrapper .credit-account__verify-input input{padding-left:56px}@media screen and (max-width: 768px){.customer .credit-account__wrapper .credit-account__verify-input input{width:100%;font-size:18px}}.customer .credit-account__wrapper .credit-account__message{font-size:19px;font-weight:600;line-height:normal;letter-spacing:.19px;margin:0}.customer .credit-account__wrapper .credit-account__message-wrapper--error .credit-account__message{color:#dc2136}.customer .credit-account__wrapper .credit-account__message-wrapper--error.credit-account__message-wrapper--actived+input,.customer .credit-account__wrapper .credit-account__message-wrapper--error.credit-account__message-wrapper--actived+.credit-account__verify-input input{border-color:var(--color-corporate-red)}.customer .credit-account__wrapper .credit-account__verify-input--success svg:first-of-type{display:none}.customer .credit-account__wrapper .credit-account__verify-input--success svg:last-of-type{display:block}.customer .credit-account__wrapper .credit-account__verify-input--success input{border-color:var(--color-corporate-green)!important;color:var(--color-corporate-green)}.collection-breadcrumbs__items{column-gap:15px;display:flex;flex-wrap:wrap;padding:0;margin-bottom:0}.collection-breadcrumbs__item{list-style:none;position:relative}.collection-breadcrumbs__item:not(:last-child):after{color:var(--color-foreground);content:"/";position:absolute;right:-12px;top:0}.collection-breadcrumbs__item *{font-size:16px}.collection-breadcrumbs__item a{color:var(--color-foreground);text-decoration:none}.collection-breadcrumbs__item a:hover{color:var(--color-corporate-green)}.collection-breadcrumbs__item span{opacity:.8}.page--faqs .faq details summary>span{color:var(--color-corporate-dark-green);font-size:20px;font-weight:700;line-height:180%}.page--faqs .faq details summary>span svg{margin-right:16px;flex:0 0 38px}.page--faqs .faq details summary>span svg:last-of-type{display:none}.page--faqs .faq details .accordion__content{line-height:24px;margin-top:9px;max-width:95rem}.page--faqs .faq details .accordion__content p{font-weight:500}.page--faqs .faq details[open] svg:first-of-type{display:none}.page--faqs .faq details[open] svg:last-of-type{display:block}.page--faqs .faq accordion-tab+accordion-tab{margin-top:27px}.page--faqs .rich-text__heading{font-weight:700}.page--faqs .rich-text__text{max-width:95rem;line-height:24px}.page--faqs .banner__heading.h1{font-size:48px;font-weight:700}.page--faqs .banner__text{margin-top:5px}.page--faqs .banner__text .typeset p{font-size:17px;font-weight:700;line-height:180%}@media screen and (max-width: 749px){.page--faqs .rich-text__heading{font-size:40px}.page--faqs .faq details summary>span{font-size:16px;line-height:18px}.page--faqs .faq details .accordion__content p{font-size:16px;line-height:24px}}@media screen and (min-width: 750px){.page--standard-content .section--padding{padding-left:177px;padding-right:177px}}.customer .button{border-radius:60px;background:var(--color-corporate-green);box-shadow:inset 0 0 0 .1rem rgb(var(--color-corporate-green));color:#fff;font-size:15px;font-weight:700;line-height:22px;text-transform:none}.heading,h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0}.title{font-weight:700}.price .price__suffix{vertical-align:baseline}.price.price--on-sale .price__sale{flex-direction:row-reverse;align-items:center}.price.price--on-sale .price__sale .price-item--sale,.price.price--on-sale .price__sale .price-item--sale bdi,.price.price--on-sale .price__sale .price-item--sale .price__prefix,.price.price--on-sale .price__sale .price-item--sale .price__suffix{line-height:1;letter-spacing:0;color:var(--color-corporate-dark-green)}.price.price--on-sale .price__sale .price-item--regular{text-decoration:line-through}.price.price--on-sale .price__sale .price-item--regular:before{display:none}.price.price--on-sale .price__sale .price-item--regular,.price.price--on-sale .price__sale .price-item--regular bdi,.price.price--on-sale .price__sale .price-item--regular .price__prefix,.price.price--on-sale .price__sale .price-item--regular .price__suffix{line-height:1;letter-spacing:0;color:var(--color-corporate-dark-green)}.price .price__regular .price-item--regular,.price .price__regular .price-item--regular bdi,.price .price__regular .price-item--regular .price__prefix,.price .price__regular .price-item--regular .price__suffix{line-height:1;letter-spacing:0;color:var(--color-corporate-dark-green)}.button.button--cta{min-width:auto}.button.button--cta:before,.button.button--cta .label{transform:none}.button.button--cta:after,.button.button--cta:before{display:none}.button.button--cta .icon{transition:transform .3s ease}.button.button--cta:hover .icon{transform:translate(-5px)}.button.button--corporate{min-width:auto;font-size:14px;font-weight:500;text-transform:capitalize;letter-spacing:0;border:2px solid #EAEAEA;border-radius:14px 0;transition:all .2s ease}.button.button--corporate:after{display:none}.button.button--corporate:hover{border-color:var(--color-corporate-red);font-weight:700}@media screen and (max-width: 749px){.page-width--mobile-hidden{display:none}}@media screen and (max-width: 480px){.grid--4-col-mobile .grid__item{width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}.grid--3-col-mobile .grid__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.grid--2-col-mobile .grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2)}}.boost-sd__modal{display:none!important}body:has(.boost-sd__modal){overflow:auto!important}.banner--map .banner__media .media-wrapper{display:block}@media screen and (min-width: 990px){.boost-pfs-search-suggestion-wrapper{left:250px!important;top:123px!important}.header-is-sticky .boost-pfs-search-suggestion-wrapper{left:200px!important;top:90px!important}.boost-pfs-search-suggestion-popover{left:50%!important}}@media screen and (min-width: 1240px){.header-is-sticky .boost-pfs-search-suggestion-wrapper{left:600px!important}}@media screen and (max-width: 989px){.boost-pfs-search-suggestion-open-body:not(.boost-pfs-search-suggestion-mobile-open){position:static!important}.boost-pfs-search-suggestion-wrapper{width:90vw!important}}.product-card{height:100%;padding:30px 15px 20px;border:1.5px solid var(--color-corporate-border);border-radius:5px}.product-card .card--product+.card-information .price{flex-wrap:wrap;--card-flex-alignment: left!important}.product-card .card-information{position:static!important}.product-card .card-information__sticker{display:flex;align-items:center;justify-content:center;text-transform:capitalize;padding:4px 15px}.product-card .card-information__sticker--rectangle{border-radius:0 0 10px}.product-card .card-information__sticker--pill{position:absolute;top:15px;left:15px;z-index:2;border-radius:20px}.product-card.card-wrapper{display:flex;flex-direction:column;width:100%}.product-card .card-information__in-stock{font-size:12px;text-transform:uppercase;font-weight:600;color:var(--color-corporate-green)}.product-card .card-information__in-stock.card-information__divider{min-height:16.8px;display:block}.product-card .card-information__text{display:inline-block;margin-bottom:15px;font-size:14px;font-weight:500;line-height:1.4;background:none;min-height:60.78px}.product-card .media{background-color:#fff}.product-card .media img{object-fit:contain}.product-card .price.price--on-sale .price__sale{justify-content:start}.product-card .price.price--on-sale .price__sale .price-item--sale,.product-card .price.price--on-sale .price__sale .price-item--sale bdi,.product-card .price.price--on-sale .price__sale .price-item--sale .price__prefix,.product-card .price.price--on-sale .price__sale .price-item--sale .price__suffix{font-size:18px;font-weight:700;color:var(--color-corporate-red)}@media screen and (max-width: 749px){.product-card .price.price--on-sale .price__sale .price-item--sale,.product-card .price.price--on-sale .price__sale .price-item--sale bdi,.product-card .price.price--on-sale .price__sale .price-item--sale .price__prefix,.product-card .price.price--on-sale .price__sale .price-item--sale .price__suffix{font-size:16px}}@media only screen and (min-width: 990px) and (max-width: 1200px){.product-card .price.price--on-sale .price__sale .price-item--sale,.product-card .price.price--on-sale .price__sale .price-item--sale bdi,.product-card .price.price--on-sale .price__sale .price-item--sale .price__prefix,.product-card .price.price--on-sale .price__sale .price-item--sale .price__suffix{font-size:16px}}.product-card .price.price--on-sale .price__sale .price-item--regular,.product-card .price.price--on-sale .price__sale .price-item--regular bdi,.product-card .price.price--on-sale .price__sale .price-item--regular .price__prefix,.product-card .price.price--on-sale .price__sale .price-item--regular .price__suffix{font-size:18px;font-weight:400}@media screen and (max-width: 749px){.product-card .price.price--on-sale .price__sale .price-item--regular,.product-card .price.price--on-sale .price__sale .price-item--regular bdi,.product-card .price.price--on-sale .price__sale .price-item--regular .price__prefix,.product-card .price.price--on-sale .price__sale .price-item--regular .price__suffix{font-size:12px}}@media only screen and (min-width: 990px) and (max-width: 1200px){.product-card .price.price--on-sale .price__sale .price-item--regular,.product-card .price.price--on-sale .price__sale .price-item--regular bdi,.product-card .price.price--on-sale .price__sale .price-item--regular .price__prefix,.product-card .price.price--on-sale .price__sale .price-item--regular .price__suffix{font-size:12px}}.product-card .price .price__regular .price-item--regular,.product-card .price .price__regular .price-item--regular bdi,.product-card .price .price__regular .price-item--regular .price__prefix,.product-card .price .price__regular .price-item--regular .price__suffix{font-size:18px;font-weight:600}@media screen and (max-width: 749px){.product-card .price .price__regular .price-item--regular,.product-card .price .price__regular .price-item--regular bdi,.product-card .price .price__regular .price-item--regular .price__prefix,.product-card .price .price__regular .price-item--regular .price__suffix{font-size:16px}}@media only screen and (min-width: 990px) and (max-width: 1200px){.product-card .price .price__regular .price-item--regular,.product-card .price .price__regular .price-item--regular bdi,.product-card .price .price__regular .price-item--regular .price__prefix,.product-card .price .price__regular .price-item--regular .price__suffix{font-size:16px}}.product-card .card-information__delivery-methods{display:flex;flex-direction:column;flex:1;justify-content:flex-end;row-gap:5px;margin-top:10px}.product-card .card-information__delivery-methods+.card-information__button{flex-grow:0}.product-card .card-information__delivery-method{display:flex;align-items:center;font-size:13px;font-weight:600;line-height:1.2}.product-card .card-information__delivery-method .icon{width:20px;height:20px;margin-right:8px;flex-shrink:0}.product-card .card-information__button{position:static;margin-top:5px;width:100%;display:flex;align-items:flex-end;flex-grow:1;transform:none}.product-card .card-information__button .button{width:100%!important;font-size:14px;font-weight:600;text-transform:capitalize;text-indent:0!important;letter-spacing:0;border-radius:50px;background-color:var(--color-corporate-green);color:#fff;opacity:1;transform:none}.product-card .card-information__button .button.button--soldout{background-color:#626974}.product-card__promo-labels{position:absolute;top:-4px;right:20px;z-index:3;display:flex;column-gap:5px}.product-card__promo-label{width:56px;height:48px;padding:5px 5px 10px;display:flex;align-items:center;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;text-align:center;color:#fff;background-repeat:no-repeat;background-image:url(promo-label.svg)}.product-card__promo-label--cheapest{justify-content:center}.card-information__price-wrapper{display:flex;flex-direction:column;align-items:flex-start}.card-information__price-wrapper .price__prefix{margin-left:0!important}.card-information__price-wrapper--boost{column-gap:5px}.card-information__price-wrapper--boost .price--on-sale{align-items:center;flex-direction:row-reverse}.card-information__price-wrapper--boost .price--on-sale span{font-size:18px;font-weight:700;color:var(--color-corporate-red)}.card-information__price-wrapper--boost .price--on-sale s{font-size:18px;color:#626974}.card-information__price-wrapper--boost .price--regular-price{font-size:18px;font-weight:600;color:var(--color-corporate-dark-green)}.card-information__price-include-vat{font-size:12px;white-space:nowrap}.card-information__price-exclude-vat{font-size:11px;color:#848181}.card-information__energy-label,.card-information__energy-fiche{position:relative;z-index:2}.card-information__energy-label{display:block;width:67px;height:28px}.card-information__energy-label img{height:100%;width:100%}.card-information__energy-fiche{font-size:13px;font-weight:600;color:var(--color-corporate-dark-green)}.list-menu .is-megamenu>.list-menu-dropdown{padding:20px 0}.list-mega-menu{row-gap:20px!important;column-count:5}.list-mega-menu .list-menu-dropdown{padding-top:20px}.mega-menu__item>.mega-menu__item-link{margin-bottom:5px}.mega-menu__item>.mega-menu__item-link .header__menu-item{font-size:16px;font-weight:600;line-height:1;text-transform:capitalize;letter-spacing:0;color:rgba(var(--color-header-foreground),1)}.list-menu-child .header__menu-item.list-menu__item{padding:3px 0;font-size:14px;line-height:1}.header__menu-item--accent{font-weight:700;text-decoration:underline}.list-menu-dropdown>div{max-height:calc(95vh - 200px);overflow:auto}.list-menu-dropdown>div::-webkit-scrollbar{width:3px}.list-menu-dropdown>div::-webkit-scrollbar-thumb{background:var(--color-corporate-gray);border-radius:10px}.list-menu-dropdown>div .mega-menu__item{flex-grow:0}.menu-drawer__menu-item.menu-drawer__menu-item--accent{color:var(--color-corporate-red)}.custom-banner{width:100%}.custom-banner__inner{position:relative;display:flex;flex-direction:column-reverse;height:100%;padding:17px;overflow:hidden}.custom-banner__content{padding:28px;margin-top:6px;border-radius:0 0 20px}.custom-banner-content__preheading{font-size:18px;font-weight:700;line-height:1;margin:10px 0}.custom-banner-content__heading{margin:10px 0 25px;font-size:25px;font-weight:600;line-height:1.2}.custom-banner-content__text{font-size:16px}.custom-banner-content__button.button{min-height:unset;min-width:unset;font-size:15px;font-weight:700;text-transform:initial;transition:opacity .3s ease}.custom-banner-content__button.button:before,.custom-banner-content__button.button .label{transform:none}.custom-banner-content__button.button .icon{transition:transform .3s ease}.custom-banner-content__button.button:before{width:33px;height:2px;left:0}.custom-banner-content__button.button:after{display:none}.custom-banner-content__button.button:hover .icon{transform:translate(-5px)}.custom-banner__image-wrapper{position:relative;width:100%;padding-bottom:100%;overflow:hidden;border-radius:20px 0 0}.custom-banner__image{position:absolute;height:100%;width:100%;max-width:100%;max-height:100%;top:0;left:0;object-fit:cover}@media screen and (min-width: 990px){.custom-banner__inner{flex-direction:row;padding:0}.custom-banner__content{width:calc(30% - 6px);margin-right:6px;margin-top:0;padding:20px 30px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:45px 0 0}.custom-banner__image-wrapper{width:70%;padding-bottom:26%;border-radius:0 0 45px}.custom-banner-content__preheading{font-size:23px;text-transform:uppercase}.custom-banner-content__heading{margin:10px 0 25px;font-size:30px}.custom-banner-content__text{font-size:18px}}@media screen and (min-width: 1480px){.custom-banner__content{padding:20px 50px}}.custom-collection-list .collection-list{padding-bottom:20px;margin:0}.custom-collection-list .collection-list::-webkit-scrollbar{height:3px!important;background:var(--color-corporate-gray)!important}.custom-collection-list .collection-list::-webkit-scrollbar-thumb{background:var(--color-corporate-red)!important}.custom-collection-list .card--media .media-wrapper{border-radius:15px 0;margin-bottom:10px}.custom-collection-list .card--text{display:flex;align-items:center;justify-content:center;padding:5px;min-height:60px;border-radius:15px 0;transition:border-color .2s ease;border:2px solid var(--color-corporate-gray)}.custom-collection-list .card--text:hover{border-color:var(--color-corporate-red)}.custom-collection-list .card__text{justify-content:center}.custom-collection-list .card-information__text{font-size:14px;background:none!important}@media screen and (max-width: 480px){.custom-collection-list .grid--1-col-mobile .grid__item{width:80%;max-width:80%}}.boost-pfs-search-suggestion-item .boost-pfs-search-suggestion-product-title,.boost-pfs-search-suggestion-item a{color:var(--color-corporate-dark-green)}.cart-count-bubble{background-color:var(--color-corporate-yellow)!important}.cart-drawer .app-block__incart-cross-sells{height:330px}.cart-drawer .app-block__incart-cross-sells :has(.content:empty){display:none;height:0}.cart-drawer .app-block__incart-cross-sells .inner-content{padding-top:5px}.cart-drawer .app-block__incart-cross-sells .title{margin-top:0;margin-bottom:10px;font-size:18px;text-align:left}.cart-drawer .app-block__incart-cross-sells .products-grid{display:flex;flex-direction:row;overflow-x:auto}.cart-drawer .app-block__incart-cross-sells .product{min-width:33%;flex-shrink:0;padding:5px 10px;border:1px solid var(--color-corporate-border);border-radius:5px}@media screen and (max-width: 390px){.cart-drawer .app-block__incart-cross-sells .product{padding:5px}}.cart-drawer .app-block__incart-cross-sells .product__image{height:120px;aspect-ratio:1 / 1}.cart-drawer .app-block__incart-cross-sells .product__image img{object-fit:contain;background-color:#fff}.cart-drawer .app-block__incart-cross-sells .product__title{margin-bottom:5px;font-size:14px;font-weight:400;line-height:1.1;max-height:60px;overflow:hidden}.cart-drawer .app-block__incart-cross-sells .product__title a{color:#2d3735;text-decoration:none}.cart-drawer .app-block__incart-cross-sells .product__price{font-size:14px}.cart-drawer .app-block__incart-cross-sells .button__add-to-cart,.cart-drawer .app-block__incart-cross-sells .button__options,.cart-drawer .app-block__incart-cross-sells .button--add-to-cart{margin-top:5px;padding:0;height:26px;min-height:auto;min-width:auto;border-radius:50px;background-color:var(--color-corporate-green);font-weight:700}.cart-drawer .app-block__incart-cross-sells .button__add-to-cart:hover,.cart-drawer .app-block__incart-cross-sells .button__options:hover,.cart-drawer .app-block__incart-cross-sells .button--add-to-cart:hover{background-color:var(--color-corporate-green);opacity:.9}.cart-drawer .app-block__incart-cross-sells .product-variants__add-to-cart{padding:0 1rem}.cart-drawer:has(.app-block__incart-cross-sells>.content:not(:empty)) .mini-cart{height:calc(100% - 330px)}.cart-drawer:has(.app-block__incart-cross-sells>.content:not(:empty)) .mini-cart__footer{padding-bottom:5px}.mini-cart .hide-shipping-motivator .free-shipping{display:none}.mini-cart .mini-cart__header .title{letter-spacing:0;text-transform:capitalize}.mini-cart .free-shipping__progress:after{background:linear-gradient(325deg,var(--color-corporate-yellow) 0,var(--color-corporate-red) 100%)}.mini-cart .free-shipping__progress--success:after{background:linear-gradient(325deg,var(--color-corporate-green) 0,var(--color-corporate-yellow) 100%)}.mini-cart drawer-close-button.header__icon--summary{right:30px}.mini-cart drawer-close-button.header__icon--summary .icon-close{margin:0}.mini-cart .mini-cart__navigation .product-quantity{justify-content:flex-start;align-items:center}.mini-cart .mini-cart__navigation .product-quantity.disabled{pointer-events:none}.mini-cart .mini-cart__navigation .product-quantity.disabled .quantity__button{opacity:.2}@media screen and (max-width: 390px){.mini-cart .mini-cart__navigation .product-container{column-gap:1rem}}.mini-cart .mini-cart__navigation .price--on-sale .price-item--regular bdi .price__suffix{font-weight:300;font-size:1.4rem}@media screen and (max-width: 390px){.mini-cart .mini-cart__navigation .price--on-sale .price-item--regular bdi .price__suffix{font-size:1.3rem}}@media screen and (max-width: 390px){.mini-cart .mini-cart__navigation .price bdi{font-size:1.3rem}}.mini-cart .mini-cart__navigation .price bdi .price__suffix{font-size:1.6rem}@media screen and (max-width: 390px){.mini-cart .mini-cart__navigation .price bdi .price__suffix{font-size:1.3rem}}.mini-cart .mini-cart__navigation .delete-product{position:relative;top:0;right:0;margin:0 0 0 auto}.mini-cart .mini-cart__navigation .delete-product svg{width:10px;height:10px}.mini-cart quantity-input.quantity{border-radius:20px}.mini-cart .product-title{color:var(--color-corporate-dark-green)}.mini-cart .product-image img{object-fit:contain}.mini-cart .delete-product:after{display:none}.mini-cart .delete-product .icon{width:12px;height:12px;stroke-width:2px}.mini-cart .delete-product:hover,.mini-cart .delete-product:hover .icon{color:var(--color-corporate-green)}@media screen and (max-width: 750px){.mini-cart .mini-cart__footer{padding:0 2rem 10rem}}.mini-cart .mini-cart__footer button[type=submit]{font-size:18px;font-weight:700;letter-spacing:0;color:#fff;background-color:var(--color-corporate-green);border-radius:60px}@media screen and (max-width: 750px){.mini-cart .mini-cart__footer button[type=submit]{font-size:15px}}.mini-cart .mini-cart__footer button[type=submit] .button-container #mini-cart-subtotal:before{margin:0 1rem}.price-wrapper.cart-price{flex-direction:row-reverse;display:flex}.price-wrapper.cart-price .price .price__prefix{font-size:100%}.price-wrapper.cart-price .price--on-sale .price-item--regular{text-decoration:line-through}.price-wrapper.cart-price .price--on-sale .price-item--regular:before{display:none}.price-wrapper.cart-price .price-item--sale{color:var(--color-corporate-red)!important}.cart__checkout-button.button{font-size:18px;font-weight:700;letter-spacing:0;color:#fff;background-color:var(--color-corporate-green);border-radius:60px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
