@font-face{font-family:Gotham;src:url(/cdn/shop/files/GOTHAM-BOOK_0.woff?v=1727266137) format("woff");font-weight:325;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/cdn/shop/files/GOTHAM-MEDIUM_0.woff?v=1727266137) format("woff");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/cdn/shop/files/GOTHAM-BOLD_0.woff?v=1727341260) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/cdn/shop/files/GOTHAM-LIGHTITALIC_0.woff?v=1727266137) format("woff");font-weight:300;font-style:italic;font-display:swap}:root{--light-bkg: #F4F4F4;--body-font-weight: 300}@media (max-width: 1500px){:root{--grid-column-gap: 10px}}@media (max-width: 768.98px){:root{--h2-font-size: calc((var(--h2) / 1.4) * var(--fluid-1-4) * .9);--light-bkg: #F4F4F4;--dark-gray: #363636;--gutter-sm: 12px}}.section__heading{font-style:italic;font-weight:325}.section__subheading{font-size:18px;font-weight:325}.btn--view-all{padding:14px 26px;background:#252222;color:#fff;border-color:#252222}p{font-weight:300}.metafield-display{font-weight:300;margin-bottom:1rem;line-height:1.3em}.enlarge-text .metafield-display{line-height:1.6em}.product-label{border-radius:3px}.product-label.hidden{display:none}.smaller-text,.smaller-text p{font-size:calc(var(--body-font-size)* .08rem)}.text-italic,.text-italic p{font-style:italic}.metafield-rich_text_field p{margin:0 0 1em}strong,b{font-weight:500!important}.btn.btn--tiercary{border:0}.max_width_1300{max-width:1300px}.max_width_1400{max-width:1400px}.max_width_1500{max-width:1500px}.font-bold p,p strong{font-weight:500}.underline{text-decoration:underline}.card__vendor,.product-vendor a,.product-sku span{font-size:1.3rem;line-height:1.56rem;font-style:italic;font-weight:325;color:rgba(var(--text-color) / .6);text-transform:uppercase}.card__vendor,.product-vendor a,.product-sku.product-weight .product-weight__value{padding-right:10px;text-transform:none}.product-sku--pdp{margin-top:12px}.card__vendor,.product-vendor-sku{display:flex;justify-content:space-between}.card__info>p:last-of-type{margin-bottom:0}.section__block p a{text-decoration:underline}.bold_highlighted .rte strong,.bold_highlighted .rte a strong{color:rgb(var(--btn-bg-color))}@media (min-width: 769px){.desktop-hidden{display:none}}@media (max-width: 768.98px){.text-left__mobile .section__block.section__block--heading,.text-left__mobile .section__block{text-align:left}.paragraph-center__mobile .section__block.reading-width.rte,.paragraph-center__mobile .section__block.section__block--button,.paragraph-center__mobile .rte{text-align:center;justify-content:center;width:100%}h5,.h5,.text-h5{font-size:var(--h6-font-size)}.section__header .section__heading,.section__block.section__block--heading{text-align:center;width:100%}.mobile-hidden{display:none}.btn{font-size:17px}}@media (max-width: 500px){.section__block--buttons .btn{width:100%}}.breadcrumbs .icon{color:rgb(var(--btn-bg-color))}.breadcrumbs .icon path{stroke-width:3px}.product-breadcrumbs .breadcrumbs-list li .breadcrumbs-list__link,.breadcrumbs-list li .breadcrumbs-list__link{font-weight:500;font-size:1.1em}.product-breadcrumbs .breadcrumbs-list li:last-child .breadcrumbs-list__link,.breadcrumbs-list li:last-child .breadcrumbs-list__link{font-weight:300}.product-label--instock{background-color:rgb(var(--instock-label-bg-color));color:rgb(var(--instock-label-text-color))}.featured-collection-products .product-label--instock,.main-collecton-grid .product-label--instock{display:none}.image-banner{--image-banner-mobile-overlay-padding: 3.84rem }.text-overlay__heading{margin-bottom:15px}.image-banner .text-overlay{margin:1.88rem 0}.image-banner .text-overlay__block{font-weight:400}@media (min-width: 1024px){.image-banner .text-overlay{max-width:560px}}@media (max-width: 768.98px){.image-banner{--image-banner-mobile-overlay-padding: 2rem}.image-banner .container{padding:0 var(--image-banner-mobile-overlay-padding)}.image-banner .text-overlay{margin:var(--image-banner-mobile-overlay-padding) 0}.text-overlay__heading{font-size:25px;line-height:30px;margin-bottom:15px}.image-banner .text-overlay__block{margin-bottom:calc(3* var(--space-unit))}.image-banner .text-overlay__buttons{margin-top:calc(3* var(--space-unit))}}.gallery-block__image{border-radius:15px}.gallery-block__image-text .subheading{font-weight:300}@media (max-width: 768.98px){.gallery-block.lg\:col-span-3{min-height:340px!important}.gallery-block__image .btn{font-size:14px;padding:10px 19px}.gallery-block__image .text-overlay__block.subheading.text-current{display:none}}.card--product .product-label-container{right:0}.card--product .product-label{border-radius:2.5px;font-weight:400}.product-label--sale{font-size:1.45rem}.product-label--sale__minus-sign{padding-right:1px}.card__title.font-bold{font-size:18px;line-height:1.1em;font-weight:400}.cc-featured-collection-small .card__title.font-bold{font-size:12px;line-height:1.3em;font-weight:400}.card--product .price__default{display:flex;flex-direction:column;flex-wrap:wrap}.card--product .price__default .price__from,.price__default .price__from{width:100%}.price__default .price__current{font-weight:350;color:#ff5900;font-size:1.3em;line-height:normal}.price__default .price__from{font-size:10px;font-weight:200;font-style:italic;opacity:.8;padding-right:5px}.card--product .price__was,.card--product .price__striked{font-size:15px;line-height:18px;font-weight:325;color:#aaa}.product-inventory__status{display:none}.card__meta{display:flex;justify-content:space-between}.card__meta .rating-container .jdgm-prev-badge{display:flex!important;flex-direction:column;text-align:end;font-weight:300;font-size:14px}.rating-container{padding-top:8px;display:flex;flex-direction:column;align-items:flex-end}.rating__count{color:#616161;font-weight:325;font-size:10px}.price__savings{color:#ff5900;padding-left:3px}.card--product .product-label-container .smaller_labels{padding-left:5px;display:flex;flex-direction:column;align-items:end}.card--product .product-label-container .smaller_labels .product-label-wrapper:nth-of-type(3){display:none}.card--product .card__quick-add .ot-estimated-shipping{display:none}.card__subtitle.text-sm.text-current{font-weight:300;line-height:1.2em;font-family:var(--navigation-font-family)}@media (max-width: 768.98px){.price__default .price__current{font-size:22px;line-height:normal}.card--product .product-label-wrapper--new{position:relative}.card--product .product-label-container .smaller_labels{padding-left:0;align-items:start;flex-direction:row;gap:2px;flex-wrap:wrap}.card--product .btn{font-size:14px}.card__title.font-bold{font-size:1.6rem;line-height:1.1em;margin-top:1px}.card__vendor{font-size:10px;line-height:1.1em;margin-bottom:5px}.card__meta{display:block}.card--product .price__default{flex-direction:row;align-items:center;font-size:1.6rem;line-height:1.92rem}.price__default .price__from{font-size:10px}.card--product .price__was,.price__savings,.card--product .price__default .price__current{font-size:13px;line-height:inherit}.rating-container{flex-direction:row;align-items:center}.rating__count{font-size:10px;line-height:1.2}.mob\:card__quick-add--below{padding-top:14px}}.cc-featured-blog>.section{background-color:#f2f2f2;padding:60px 0}.featured-blog__view-all{margin-top:32px}.card--article img{border-radius:15px}.card--article .card__title{font-size:16px;line-height:1.1em;margin-bottom:21px;text-transform:uppercase}.card--article .card__title a{display:block;line-height:1.2em}.card__excerpt{font-weight:325;margin-bottom:4px;line-height:1.2em}.cc-featured-blog .no-slider li{display:none}.cc-featured-blog .no-slider li.show{display:list-item}.cc-featured-blog .featured-blog__view-all #readMoreBtn{cursor:pointer}@media (max-width: 768.98px){.card--article .card__title a{text-transform:none}.card--article .card__info{padding-top:calc(2* var(--space-unit));padding-bottom:calc(4* var(--space-unit))}.cc-featured-blog>.section{padding:30px 0}.card--article .card__title{font-size:13px;margin-bottom:10px}.card__excerpt{font-size:13px}.cc-featured-blog .featured-blog__view-all #readMoreBtn{font-size:14px}}.jdgm-carousel-wrapper .jdgm-carousel--compact-theme.jdgm-carousel{float:none;width:100%;margin:0!important}.jdgm-histogram__frequency{width:100px!important}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link{display:block;width:100%;height:auto}.jdgm-paginate__page{color:currentColor!important;font-weight:100!important}.jdgm-paginate__page.jdgm-curt{font-size:100%!important;color:rgb(var(--btn-bg-color))!important}.jdgm-carousel-wrapper .jdgm-carousel-title{font-family:var(--heading-font-family);font-size:var(--h3-font-size);font-style:italic;font-weight:325}.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{display:none!important}.jdgm-carousel--compact-theme .jdgm-carousel-item__review,.jdgm-carousel-item{height:auto!important}.jdgm-carousel-item__product{display:none!important}.jdgm-rev__content *:empty{display:none!important}.jdgm-glider-track{align-items:start!important}.cc-multi-column-vendors .card__rte{font-weight:300}.cc-multi-column-vendors .card__rte a{display:block;font-weight:300}.current_day.multi-column .color-scheme{background:rgb(var(--btn-bg-color));background-color:rgb(var(--btn-bg-color));color:#fff}.current_day.multi-column .color-scheme .section__block--heading{color:#fff}@media (max-width: 768.98px){.cc-multi-column-vendors .card__rte a{font-size:14px;line-height:1.2em;padding-bottom:6px}.cc-multi-column-vendors .section__block.section__block--heading{text-align:left}}.cc-multi-column-videos{--column-spacing-mobile: 10px}.cc-multi-column-videos .section__header{margin-bottom:0}.card__video__play-icon{position:absolute;bottom:20px;left:20px;z-index:1;display:flex;width:52px;height:52px;justify-content:center;align-items:center;border-radius:50%;background-color:#ffffff9e}.card__video__play-icon.hidden{display:none}.card__video__play-icon.hidden+.has-iframe{z-index:4}.card__video__play-icon svg{position:relative;left:3px;width:25px;height:25px}.multi-column .card .card__media{border-radius:15px}.multi-column .icons-with-text__text:not(.text-center){text-align:left}.section.section--padded.color-scheme .multi-column .card__info{padding:calc(5* var(--space-unit)) 0px}.multi-column .card__button_bottom{border-radius:0}.multi-column .card__button_bottom span{font-style:italic;text-transform:uppercase}.multi-column .card__rte{font-weight:300}.multi-column .card__button_bottom span.highlight-text{color:rgb(var(--btn-bg-color));font-style:unset;padding-right:7px}@media (min-width: 1024px){.cc-multi-column-videos .slider__grid.lg\:auto-cols-5{justify-content:center}}@media (max-width: 768.98px){.section.section--padded.color-scheme .multi-column .card__info .md-down\:px-gutter{padding:0}.cc-multi-column .card.color-scheme .card__info{padding:calc(6* var(--space-unit)) calc(3* var(--space-unit))}}@media (max-width: 599.98px){.cc-multi-column-videos .section__heading{font-size:25px;line-height:35px}.cc-multi-column-videos .section__header{margin-bottom:calc(6 * .4rem)}.cc-multi-column-videos .slider .slider__grid{width:calc(75% - var(--column-spacing-mobile));column-gap:var(--column-spacing-mobile)}.cc-multi-column-videos .section__subheading{line-height:31px}.cc-multi-column-videos .os-scrollbar{visibility:hidden}}.cc-icon-list{font-size:calc(var(--body-font-size)* .1rem)}.cc-icon-list .card-link{font-weight:400;text-transform:uppercase}.cc-icon-list .card__media,.rich-text__image .card__media{width:100px;height:100px;margin:auto}.cc-icon-list .card__media img{padding:10px;width:100%;height:100%;object-fit:contain}.cc-icon-list .card__media .media{width:100%;height:100%;background-color:#efefef}.cc-icon-list .slider-nav{left:0;right:0;display:flex;justify-content:space-between;flex-direction:row-reverse;transform:translateY(-50%)}.cc-icon-list .slider-nav__btn,.slider-nav__btn{border:0}.cc-icon-list .os-scrollbar{display:none}@media (max-width: 768.98px){.cc-icon-list .card__media,.rich-text__image .card__media{width:85px;height:85px;margin:auto}.cc-icon-list .card__media img{padding:2px}}form .product-info__add-to-cart .product-info__add-button--sold-out{flex:0}.btn.add-to-cart-button--sold-out{background:#eb001b;color:#fff;opacity:1;pointer-events:none}.btn.add-to-cart-button--sold-out svg{display:none}.product-info__add-button .add-to-cart-button--sold-out{display:none}.cc-announcement .announcement__col--align-left .announcement__text{justify-content:center}.header__search .search{max-width:700px;margin:0 auto}.main-nav__item--primary,.secondary-nav__item{text-transform:uppercase;font-weight:400}.secondary-nav__item{font-style:italic}.header__search .search__input{border-radius:50px}.header{border-bottom:0}.header__grid .header__icons,.header__search,.header__logo{flex:2}.header .menu-split.menu__special{order:3;width:100%;max-width:unset;justify-content:space-between}.header .menu-split--right a{color:currentcolor}.header .menu-split--right li a{font-size:calc(var(--body-font-size)* .084rem);text-transform:uppercase;font-weight:350;margin:0 1.5rem}.header .menu-split--right li:last-child a{margin:0 0 0 1.5rem}.header .menu-split--right .main-nav--secondary{display:flex}.menu-split--left .main-nav.main-nav-1-active li:last-child{background-color:rgb(var(--megamenu-bg-color));color:rgba(var(--megamenu-text-color) / 1);overflow:hidden}.menu-split--left .main-nav__item--primary:hover,.menu-split--left .main-nav__item--primary.is-active{box-shadow:unset}.menu-split--left .main-nav.main-nav-2-active li:first-child{background-color:rgb(var(--megamenu-bg-color));color:rgba(var(--megamenu-text-color) / 1);overflow:hidden}.menu-split--left .main-nav li{position:relative}.menu-split--left .main-nav li svg{display:none}.menu-split--left .main-nav.main-nav-2-active li:first-child svg,.menu-split--left .main-nav.main-nav-1-active li:last-child svg{display:block;position:absolute}.menu-split--left .main-nav.main-nav-2-active li:first-child svg path,.menu-split--left .main-nav.main-nav-1-active li:last-child svg path{fill:rgba(var(--bg-color))}.menu-split--left .main-nav.main-nav-2-active li:first-child svg:first-of-type,.menu-split--left .main-nav.main-nav-1-active li:last-child svg:first-of-type{top:0;left:-5px;height:100%}.menu-split--left .main-nav.main-nav-2-active li:first-child svg:last-of-type,.menu-split--left .main-nav.main-nav-1-active li:last-child svg:last-of-type{top:0;right:-5px;transform:rotate(180deg);height:100%}.search__submit{padding-inline-end:20px}.header__search .search__input{padding-left:15px}.header .main-nav__item--go{text-decoration:underline;font-weight:350}.header .main-nav__item--go svg{display:none}.main-nav__grandchild .main-nav__item{font-weight:300}.header .badge{border-radius:2px}.header .promo{border-radius:10px;overflow:hidden}.only_one .child-nav__item svg{display:none}@media (min-width: 1350px){.header__grid .main-nav__item--primary,.header__grid .secondary-nav__item{margin:0 1.5rem}.menu-2 .main-menu__content nav .main-nav,.menu-1 .main-menu__content nav .main-nav{justify-content:space-between;max-width:unset}}@media (min-width: 769px){.main-menu .main-nav__grandchild{padding:0 16px}.header__grid .main-nav__item--primary,.header__grid .secondary-nav__item{font-size:calc(var(--body-font-size)* .09rem)}header.header__grid{max-width:calc(var(--page-width, 1320px) + var(--gutter)* 2);margin:0 auto}.menu-2.main-menu:before,.menu-1.main-menu:before{display:block;content:"";position:absolute;background:#fff;width:100%;height:auto;left:0;z-index:-2}.menu-2.main-menu,.menu-1.main-menu{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.header__search .search__reset{right:45px}.header .mega-nav--sidebar .child-nav__item{padding-top:1rem;padding-bottom:1rem}.cc-header--sticky .header{padding-top:20px}.header__grid .header__icons,.header__search,.header__logo{margin-bottom:10px}.header .menu-split.menu__special{margin-top:20px;align-items:center}.header__icon{width:65px;height:45px;padding:0}.header__grid .header__logo{margin-left:0;margin-right:0;margin-top:0}.header__icon svg+span,.header__icon .text{font-size:calc(var(--body-font-size)* .07rem);margin-top:5px;font-weight:300}.menu-2 .main-menu__content,.menu-1 .main-menu__content{background-color:rgb(var(--megamenu-bg-color))}.menu-2 .main-menu__content nav,.menu-1 .main-menu__content nav{width:100%}.menu-2 .main-menu__content nav .main-nav,.menu-1 .main-menu__content nav .main-nav{max-width:unset}.menu-2 .main-menu__content .main-nav__item--primary:not(.main-nav__link--featured),.menu-2 .main-menu__content .secondary-nav__item:not(.main-nav__link--featured),.menu-1 .main-menu__content .main-nav__item--primary:not(.main-nav__link--featured),.menu-1 .main-menu__content .secondary-nav__item{color:rgba(var(--megamenu-text-color) / 1);font-size:calc(var(--body-font-size)* .084rem)}.menu-2 .main-menu__content .main-nav__item--primary,.menu-2 .main-menu__content .secondary-nav__item,.menu-1 .main-menu__content .main-nav__item--primary,.menu-1 .main-menu__content .secondary-nav__item{font-size:calc(var(--body-font-size)* .084rem)}.main-nav__child{border-top:1px solid var(--nav-line-color);background-color:rgb(var(--megamenu-bg-color));color:rgb(var(--megamenu-text-color));min-height:400px;max-height:75vh}.main-menu .mega-nav--sidebar .child-nav__item--toggle:hover a,.main-menu .mega-nav--sidebar .child-nav__item--toggle.is-visible a,.main-menu .mega-nav--sidebar .child-nav>li>.child-nav__item:hover{color:rgba(var(--megamenu-text-color) / 1)}.header__grid .header__logo{padding-left:var(--gutter)}.header__grid .header__icons{padding-right:var(--gutter)}}@media (max-width: 1350px){.menu-2 .main-menu__content .main-nav__item--primary,.menu-2 .main-menu__content .secondary-nav__item,.menu-1 .main-menu__content .main-nav__item--primary,.menu-1 .main-menu__content .secondary-nav__item{margin:0 7px}.menu-2 .main-menu__content nav .main-nav,.menu-1 .main-menu__content nav .main-nav{justify-content:start}}@media (max-width: 900px){.header__search .search{max-width:260px;margin:0 auto}.header__icon{width:49px}.search__submit{padding:0 15px}}@media (max-width: 768.98px){.cc-header .main-nav__item--back{color:currentColor}.cc-header--sticky .header.is-out .header__search{height:0;visibility:hidden;padding:0}main-menu .main-nav__item{padding-top:1.2rem;padding-bottom:1.2rem}.header__search{transition:.3s ease;height:100%;visibility:visible}main-menu .main-nav__item.main-nav__item--back{padding-top:10px;padding-bottom:10px}.menu-split--left .main-nav.main-nav-2-active li:first-child svg:last-of-type,.menu-split--left .main-nav.main-nav-1-active li:last-child svg:last-of-type{height:101%}.main-nav__promos .promo{padding:0;flex:1}.menu-2 .main-nav.container,.menu-1 .main-nav.container{padding:0}.menu-2 .main-menu__content .main-nav__item--primary,.menu-2 .main-menu__content .secondary-nav__item,.menu-1 .main-menu__content .main-nav__item--primary,.menu-1 .main-menu__content .secondary-nav__item{margin:0}.menu-2 .main-menu__content,.menu-1 .main-menu__content{background-color:rgb(var(--megamenu-bg-color))}main-menu .main-nav__child .main-nav__item-header{display:none}.header .secondary-nav{padding:0;margin-top:var(--grid-column-gap)}.menu-split--left .main-nav li,.menu-split--left .main-nav.main-nav-1-active li:first-of-type{background:var(--dark-gray)}.header__search .search__input{padding-left:25px}.header predictive-search[open] .search__input{color:rgb(var(--text-color))}.header__icon{width:35px;padding:10px 0}.mega-nav .promo{min-height:180px;height:180px}main-menu .main-nav__promos{gap:10px;margin-top:20px}.main-nav__grandchild .child-nav__item-title.card__title{display:none}main-menu .main-nav__item--go{color:currentColor}main-menu .main-nav__collection-image{margin-inline-start:0;margin-inline-end:9px}main-menu .main-nav__child .disclosure__panel,main-menu .main-nav__grandchild{flex-direction:column}main-menu .main-menu__content,.js .main-nav__child{background-color:rgb(var(--nav-child-text-color));color:rgb(var(--nav-child-bg-color))}main-menu .main-nav>li,.child-nav>li,.grandchild-nav>li{border-bottom:1px solid rgb(var(--nav-child-bg-color) / .3)}main-menu .main-nav__item{padding-top:1.8rem;padding-bottom:1.8rem;padding-inline-start:0}.menu-split--left{overflow:hidden}.header__grid .main-menu{flex:2}.icon-help,.icon-magasins,.header__icon svg+span,.header__icon .text{display:none}.header__search .search{max-width:500px;margin:0 auto}.menu-split--left .main-nav li:first-of-type{background:#000}.desktop-hidden .menu-split--left .main-nav li:first-of-type svg:last-of-type path{fill:var(--dark-gray)}.desktop-hidden .menu-split--left .main-nav li:last-of-type{background:var(--dark-gray)}.menu-split--left .main-nav.main-nav-2-active li:first-child svg path,.menu-split--left .main-nav.main-nav-1-active li:last-child svg path{fill:var(--dark-gray)}.menu-split--left .main-nav li:first-of-type svg:last-of-type{display:block;position:absolute;right:-4px;top:0;height:104%;transform:rotate(180deg)}.menu-split--left .main-nav.main-nav-2-active li:first-child svg:first-of-type,.menu-split--left .main-nav.main-nav-2-active li:last-child svg:first-child,.menu-split--left .main-nav.main-nav-1-active li:last-child svg{display:none}.menu-split--left .main-nav.main-nav-1-active li:first-of-type svg:last-of-type path{fill:#fff}.menu-split--left .main-nav.main-nav-1-active li:last-child svg:last-child path{fill:var(--dark-gray)}.header__logo{justify-content:center}.header{padding:calc(2* var(--space-unit)) 0 0}.menu-split--left{width:100%;text-align:center}.menu-split--left .main-nav__item{padding:10px 20px}.main-menu{padding-left:var(--gutter)}.header__grid .header__icons{padding-right:var(--gutter);margin:0}.header__search{order:4;padding:7px var(--gutter);background-color:rgb(var(--megamenu-bg-color))}.menu-split--left .main-nav li{width:50%}.header .menu-split.menu__special{padding:0;margin-top:10px}.search__input,.search__input:focus{padding-inline-start:25px;background-color:rgb(var(--megamenu-bg-color));color:rgba(var(--megamenu-text-color) / 1);border:1px solid rgba(var(--megamenu-text-color) / .2)}.search__input::focus{border:1px solid rgba(var(--megamenu-text-color) / .5)}.search__input::placeholder{font-weight:350}.search__input .bg-theme-bg{background-color:rgb(var(--megamenu-bg-color))}.search__input::placeholder{color:rgba(var(--megamenu-text-color) / .5);font-family:var(--heading-font-family);font-weight:300}.search__submit{color:rgba(var(--megamenu-text-color) / .5)}}.mega-nav .promo__content .rte{line-height:1.2em}.mega-nav .promo__content .btn{border:0}.main-nav__promos .promo{border-radius:var(--drawer-border-radius);overflow:hidden}.main-nav__promos .promo .promo-label{left:10px;top:10px}.main-nav__promos .promo .promo-label .product-label--sale{font-size:1.1rem}@media (min-width: 1350px){.menu-side-bar .child-promos.sidebar-promos,.menu-side-bar .main-nav__grandchild,.main-nav__child.mega-nav.mega-nav--columns .child-promos.sidebar-promos{flex:2}.main-nav__child.mega-nav.mega-nav--columns .child-nav{flex:3}.main-nav__child.mega-nav.mega-nav--columns .child-promos.sidebar-promos{flex:2}.main-nav__promos .promo .promo-label{left:15px;top:15px}.child-promos.column-promos.column-promos,.menu-side-bar .child-promos .promo{max-width:100%;width:100%}.menu-side-bar .main-nav__promos{width:100%}.menu-side-bar .child-promos{max-width:670px}.child-promos.column-promos.column-promos{max-width:700px;width:100%}}@media (min-width:1150px) and (max-width:1350px){.child-promos.column-promos.column-promos,.menu-side-bar .child-promos .promo{max-width:250px}.child-promos.column-promos.column-promos,.menu-side-bar .child-promos{max-width:500px}.main-nav__child.mega-nav.mega-nav--columns .child-nav,.main-nav__child.mega-nav.mega-nav--columns .child-promos.sidebar-promos{flex:2}}@media (min-width:769px) and (max-width:1150px){.menu-side-bar .child-promos.sidebar-promos,.main-nav__child .child-promos.sidebar-promos{display:none}.main-nav__child.mega-nav.mega-nav--columns .child-nav,.main-nav__child.mega-nav.mega-nav--columns .child-promos.sidebar-promos{flex:2}}@media (min-width: 769px){.main-nav__promos .promo{flex:1}.main-nav__child.mega-nav.mega-nav--columns .child-nav{width:100%;padding-right:30px}.menu-side-bar{justify-content:space-between}.menu-side-bar .child-promos{width:100%;display:flex;justify-content:end}.mega-nav--sidebar .main-nav__item-content,.mega-nav--sidebar .child-nav__item{text-transform:uppercase}.child-nav__item--toggle .main-nav__item-content{text-transform:uppercase;font-weight:var(--navigation-font-weight)}.js .main-menu .mega-nav--sidebar .child-nav__item--toggle.is-visible{background-color:#25222226}.main-menu .mega-nav--columns .main-nav__grandchild .main-nav__item{font-size:13px;padding:4px 0}.child-promos .main-nav__promos .promo__content{padding:25px 30px}.child-nav__item:hover,.child-nav__item--toggle:hover,.grandchild-nav__item:hover{color:currentColor}.mega-nav--columns .child-nav__item--toggle:not(.nav__item--no-underline){margin-bottom:0}.mega-nav--columns .child-nav__item--toggle a{padding-bottom:3px}}@media (min-width: 1024px){.main-nav__promos{display:flex;gap:15px;border-radius:var(--border-radius-3);overflow:hidden;justify-content:end}.mega-nav .mega-nav--promos-right .main-nav__promos .promo{margin-bottom:0}}@media (min-width: 1424px){.mega-nav .mega-nav--promos-right .main-nav__promos .promo{margin-bottom:0}.mega-nav .mega-nav--promos-right .child-promos{display:flex;flex:0 0 710px;justify-content:end}.mega-nav .promo{min-height:390px}}@media (max-width: 1650px){.promo__content.relative .link{display:none}.child-promos .main-nav__promos .promo__content{padding:10px 15px}}@media (max-width: 1424px){.mega-nav .mega-nav--promos-right .child-promos{display:flex;flex:0 0 500px;justify-content:end}.mega-nav .promo{min-height:350px}}@media (max-width: 1023px){.mega-nav .promo__content .btn{display:none}.mega-nav .mega-nav--promos-right .child-promos{display:block}.mega-nav .promo{min-height:300px}}@media (max-width: 768.98px){.mega-nav>.container{flex-direction:column}.main-menu .main-menu__content,.js .main-nav__child{padding-bottom:100px}}@media (max-width: 798.8px){.mega-nav .promo{min-height:220px}}.cc-icons-with-text .icons-with-text__text{padding:10px 0}.cc-featured-collection-small .section{margin:2px 0 7px}.cc-featured-collection-small .slider .slider__grid{grid-auto-columns:120px}.cc-featured-collection-small .icons-with-text__text--icons-above p{font-size:12px;line-height:1.1em;margin-top:5px}.cc-featured-collection-small .card__media img{object-position:50% 50%}.cc-featured-collection-small .slider{--scrollbar-border-width: 0;padding-bottom:0!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:0;scrollbar-color:unset;scroll-behavior:smooth;-ms-overflow-style:none}.main-collecton-grid .switch+label:after{width:40px;height:18px}.main-collecton-grid .switch+label:before{border:2px solid;right:-5px}@media (max-width: 768.98px){.products-toolbar.products-toolbar--compare-shift-xs .products-toolbar__compare{position:absolute;top:-12px;transform:translateY(100%);right:var(--gutter)}.products-toolbar .products-toolbar__filter-btn{border:0}.products-toolbar.products-toolbar--compare-shift-xs{margin-top:0}.products-toolbar .products-toolbar__layout{margin-inline-end:-8px;display:none}.cc-featured-collection-small .os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.cc-featured-collection-small .os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{display:none!important}}@media (min-width: 769px){.rating__stars{font-size:26px}}.rating__stars{font-size:24px}@media (max-width: 500px){.rating__stars{font-size:20px}}.cc-collection-header .section--padded{margin-top:0;margin-bottom:0;padding:calc(var(--section-gap)* var(--fluid-1-2)) 0}.cc-collection-banner.section.section--template{margin-top:0}.cc-collection-header .collection-description-text{font-weight:500;color:rgb(var(--sale-label-bg-color));font-size:calc((var(--body-font-size)* .1rem) + 2px)}.drawer__content .facets__filters{margin-top:25px}.facets__filters .checkbox+label{font-weight:300}.facets__seo_bottom .section__block{text-align:center}.facets__seo_bottom,.facets__seo_bottom .metafield-rich_text_field{text-align:justify;font-size:14px}.facets__seo_bottom .metafield-rich_text_field{margin-bottom:20px}.facets__seo_bottom .section__block strong{font-weight:500}.drawer__header,.drawer__footer,.drawer__content,.cart-drawer-popup__content,.cart-drawer__content,.cart-drawer__summary{padding:16px}.drawer__footer{box-shadow:0 -4px 26px #15111152}.drawer__header .h5{text-transform:none}.drawer__content .facets__filters .checkbox+label:before{background-color:transparent}.products-toolbar__compare .switch+label:after{background-color:#000}.facets__filters>details-disclosure .disclosure{background:var(--light-bkg);margin-bottom:calc(6* var(--space-unit));border:0}.main-collecton-grid .products-toolbar,.cc-main-search .products-toolbar{background:var(--light-bkg);padding-top:5px;padding-bottom:5px;display:block}.products-toolbar__sort .custom-select__btn{height:35px;background:none}.facets__filters .disclosure>summary,.facets__filters .disclosure__content{padding:15px}.facets__filters .disclosure__content{margin:0 auto}.cc-collection-products .switch+label:before{box-shadow:none}.cc-collection-products .price-range__input-wrapper{background-color:transparent;box-shadow:inset 0 0 0 1px rgba(var(--input-text-color) / .2)}.cc-collection-products .price-range__slider-input::-moz-range-thumb:hover{transform:none;box-shadow:inset 0 0 0 1px rgb(var(--link-color))}.cc-collection-products .price-range__slider-input::-webkit-slider-thumb{background:var(--light-bkg)}.cc-collection-products .promo .media{border-radius:var(--drawer-border-radius)}.promo__button.btn--secondary{border:unset}.main-collecton-grid .products-toolbar .items-center{text-transform:uppercase}.main-collecton-grid .products-toolbar .products-toolbar__sort .items-center.custom-select__btn,.products-toolbar__layout .label{font-weight:300;text-transform:none}.cc-collection-products .promo__content .rte{font-weight:500;line-height:1.2em}.promo:after{border-radius:var(--drawer-border-radius)}@media (min-width:1150px) and (max-width:1450px){.main-collecton-grid .xl\:grid-cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 769px){.facets__filters .disclosure__content{max-width:290px;margin:0 auto}.cc-collection-products .promo__content{padding:20px}.cc-collection-products .products-toolbar__filter+.products-toolbar__sort{padding-inline-start:0;border-inline-start:0}.main-products-grid[data-layout=list] .card .card__info-container{flex-direction:row;align-items:center;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px}.main-collecton-grid .main-products-grid[data-layout=list] .card__quick-add{padding-inline-start:unset;justify-content:end}}@media (min-width: 1024px){.cc-collection-products .main-products-grid__filters,.cc-main-search .main-products-grid__filters{border-inline-end:0}}@media (min-width: 1280px){.cc-collection-products .main-products-grid__filters,.cc-main-search .main-products-grid__filters{flex:0 0 calc(300px + 12* var(--space-unit))}}@media (max-width: 768.98px){.drawer.drawer--cart,.drawer.quick-add-drawer{height:calc(var(--viewport-height, 100vh) - 0);max-height:100%}.main-products-grid__results .promo__content .rte{font-size:calc(var(--font-size)* .9);line-height:1.2em}.main-products-grid__results .promo__content .btn{font-size:14px}.cc-collection-header .media-with-text__text{padding-top:0}.main-collecton-grid .products-toolbar .items-center{justify-content:start;padding-left:var(--gutter)}.cc-collection-products .main-products-grid[data-layout=grid] .grid-cols-2{margin-top:0;margin-right:0;margin-left:0;column-gap:10px;background-color:rgba(var(--bg-color));row-gap:15px}.cc-collection-products .main-products-grid[data-layout=grid] .grid-cols-2 .card{padding:0}.cc-collection-products .main-products-grid[data-layout=grid] .grid-cols-2{border-top:0;border-bottom:0}.cc-collection-products .main-products-grid[data-layout=grid] .grid-cols-2>li{border:0}}.cart-item__info{padding-top:0}.cart-item__total.price{display:flex;align-items:center}.cart-item__total.price .text-sm{margin:0;padding-right:7px}.cart-items .cart-item .price__current{height:16px;font-size:.8em;min-height:unset;line-height:inherit}.cart-item__total.price dl{align-items:center}.drawer--cart .cart-item{padding:1rem 0}.drawer--cart .h6{font-size:16px;line-height:normal}.drawer--cart .cart-recommendations .card--related,.drawer--cart .custom-product-carousel .card--related{padding:0 10px;height:100%}.drawer--cart .mini-card__info--title{padding:5px}.drawer--cart .cart-recommendations .price,.drawer--cart .cart-drawer__promoted-products .price{margin:0}.cart-drawer__promoted-products{padding-top:10px}.drawer--cart .js-product-form .ot-estimated-shipping{display:none!important}.cc-faq details-disclosure .product-info__disclosure,.media-with-text__text details-disclosure .product-info__disclosure{font-size:calc(var(--body-font-size)* .09rem);text-transform:uppercase}.cc-faq .disclosure--row,.product-info .disclosure--row,.media-with-text__text .disclosure--row{border:0;border-width:1px 0;background:var(--light-bkg);border-radius:5px}.cc-faq .disclosure__title>.icon,.product-info .disclosure__title>.icon,.media-with-text__text disclosure__title>.icon{margin-inline-end:calc(3* var(--space-unit))}.cc-faq .disclosure--row[open],.product-info .disclosure--row[open],.media-with-text__text .disclosure--row[open]{border-radius:5px}.cc-faq .disclosure--row .disclosure__panel,.product-info .disclosure--row .disclosure__panel,.media-with-text__text .disclosure__panel{padding:0 20px}.cc-faq .disclosure>summary,.product-info .disclosure>summary,.media-with-text__text .disclosure>summary{padding:calc(3* var(--space-unit)) 20px}.cc-faq details-disclosure,.media-with-text__text details-disclosure{margin-bottom:calc(3* var(--space-unit));display:block}.cc-faq .text-body-large,.media-with-text__text .text-body-large{margin:0}.shopify-section.cc-rich-text .section[id*=judgme_reviews_widget]>.container.flex{display:flex;flex-direction:column}.shopify-section.cc-rich-text .section[id*=judgme_reviews_widget]>.container.flex .product-view-ratings{display:none}@media (max-width: 500px){.cc-faq .disclosure>summary,.media-with-text__text .disclosure>summary{padding:15px}.drawer--cart .h6{font-size:14px;line-height:1.2em}.drawer--cart .slider-nav>.btn{padding:calc(4px - var(--btn-border-width))}}.card-mini__btn .btn+a{font-size:1.4rem;text-decoration:underline}.card-mini__btn product-form form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.read-more-container{width:100%;display:inline-block;margin-bottom:0}.read-more-text{overflow:hidden;display:inline;max-height:2.8em;line-height:1.5em;text-overflow:ellipsis;white-space:normal;transition:max-height .3s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:300;text-align:justify}.disclosure__content .read-more-text{-webkit-line-clamp:6;max-height:8.8em}.read-more-text.expanded{max-height:none;-webkit-line-clamp:unset}.read-more-btn{color:currentcolor;cursor:pointer;text-decoration:underline;font-size:1em;padding:0;display:inline-block;margin-top:10px}.price_split{justify-content:space-between;max-width:600px;margin:0 auto}.price_split>.price{flex:1;padding:10px}.price_split .separator{background:rgba(var(--text-color)/.15);width:1px}.price_split{text-align:center}.price_split .price__current{padding-inline-end:0}.price_split .text-normal.text-small,.price_split .price__was{font-size:calc(var(--body-font-size)* .09rem);margin:0;line-height:1.2em}.price_split .price__default{display:flex;flex-direction:column}.product-label-container{justify-content:space-between}.price_split .price_normal .price__current{font-size:var(--h3-font-size)}.price_split .price_payment_instalments .price__current{font-size:var(--h5-font-size)}.price_split .price_payment_instalments .text-normal.text-small{margin-top:0}.product-info__price .price__default .price__current{font-weight:500;line-height:normal}.product-info__price>.price .price__default{display:flex}.product-info__price .price__was{opacity:.6;font-weight:350;display:flex}.product-info__price .price_split .price__was{justify-content:center}.product-info__price .price__striked{opacity:.6;font-weight:350;font-style:italic;display:flex;font-size:calc(var(--body-font-size)* .1rem);align-items:center}.product-info__price .price__striked p{margin:0}.product-info__price>.price .price__default>div{padding-left:5px}.pictos-product{display:flex;gap:var(--product-info-block-margin);justify-content:center}.pictos-product .pictos-item .card__collection .media{background-color:none}.pictos-product .pictos-item .card__collection--with-border .card__media{display:flex;align-items:center;justify-content:center}.try_button-input--secondary-btn .product-info__try_shop{margin-left:10px}quick-add-drawer .try_button-input--secondary-btn .product-info__try_shop{display:none}.try_button-input--secondary-btn .product-info__add-button{flex:1;display:flex;justify-content:center;align-items:center;cursor:pointer}.try_button-input--secondary-btn .product-info__try_shop{display:none}.try_button-input--secondary-btn .product-info__add-button{flex:2}.product-info__add-button button svg{margin-right:5px;max-width:18px}.product-info__add-button button{display:flex;align-items:center;justify-content:center}.product-info__add-button button svg path,.product-info__add-button button svg circle{stroke-width:3.1px}.product-info .product-vendor-sku,.product-info .product-vendor-sku a{margin-bottom:6px;font-size:1.3rem;line-height:1.56rem;font-style:italic;font-weight:325;color:rgba(var(--text-color) / .7);text-transform:uppercase}.card__logo{bottom:10px;right:10px;width:45px;height:45px;z-index:9;margin:0}.card__logo img{opacity:1;visibility:visible;display:block}.media-gallery__viewer .card__logo{top:10px;width:85px;height:85px}.product-main .product-media,.product-main .product-info{z-index:1;position:relative}@media (min-width: 769px){.shopify-section.product-main .product-info:before,.shopify-section.product-main .product-info:after{content:none}.shopify-section.product-main .product-media,.shopify-section.product-main+.product-details>.container{border-inline-end:0}.product-info__block .product-label{font-size:1.2rem}}@media (max-width: 1000px){.try_button-input--secondary-btn{flex-direction:column}.try_button-input--secondary-btn .product-info__try_shop{margin-left:0;margin-top:5px}.price_split{flex-direction:column}.price_split .separator{width:100%;height:1px}}@media (max-width: 1130px){.card--product .product-label-container .product-label{font-size:1.1rem}}@media (max-width: 768.98px){.product-info__price>.price .price__default>div{line-height:normal;font-size:17px}.card__logo{width:45px;height:45px}.media-gallery__viewer .card__logo{width:65px;height:65px}.sticky-atc-panel .card--related .btn{font-size:12px;padding:6px 10px;line-height:1.2em}.sticky-atc-panel .card--related .card__info{padding-inline-start:calc(3* var(--space-unit))}.sticky-atc-panel .card--sticky-atc .card__info p,.sticky-atc-panel .card--sticky-atc .card__info .price{font-size:10px;line-height:1.2em}}@media (max-width: 680px){.card--product .product-label-container{flex-direction:column}.product-label-container .smaller_labels{padding-left:0;padding-top:2px;display:flex;align-items:start}}.product_benefices li{font-weight:300;font-family:var(--body-font-family);line-height:1.2em}.product_benefices .product_benefices_read-more li:last-child{font-size:calc(var(--body-font-size)* .09rem);opacity:.6;font-weight:350}.product_benefices .metafield-rich_text_field li{margin-bottom:5px;position:relative;padding-left:20px}.product_benefices .metafield-rich_text_field li:before{content:"";background:url(/cdn/shop/files/check_202d0e7f-25f4-4b0e-b5e2-ddca11dab4c3.svg?v=1734433697) no-repeat;background-size:100%;width:16px;height:16px;margin-right:5px;position:absolute;left:0;top:2px}.product_benefices li .product_benefices_icon{display:inline-flex;justify-content:center;align-items:center;margin-right:7px;font-size:calc((var(--body-font-size)* .1rem) + 2px)}.product_benefices .product_benefices-text{font-size:calc((var(--body-font-size)* .1rem) + 2px);font-weight:350}.product_benefices li .product_benefices_icon svg{max-width:18px}.product_benefices li .product_benefices_icon svg path{stroke:rgb(var(--btn-bg-color))}@media (max-width: 769px){.product_benefices .product_benefices-text{font-size:calc((var(--body-font-size)* .1rem) + 0px)}}.media-gallery .media-gallery__thumbs{margin-top:-38px;transform:scale(.95)}.media-gallery .media-gallery__viewer,.media-gallery .media-viewer,.media-thumbs .media-thumbs__item .media-thumbs__btn,.media-gallery .media-thumbs{border-radius:var(--drawer-border-radius)}@media (max-width: 769px){.product-main .media-gallery__viewer .media-viewer__item:first-of-type,.product-main .media-viewer__item{border:1px solid var(--gallery-border-color);border-radius:var(--drawer-border-radius)}.product-main .media-gallery__viewer .media-viewer__item:first-of-type .media,.product-main .media-viewer__item .media{border-radius:var(--drawer-border-radius)}.media-gallery .media-gallery__viewer{border:0;background:unset;border-radius:none}.media-gallery .media-thumbs__item{flex:0 0 50px}}.product-info .product-title{margin:0 0 var(--product-details-block-margin-sm);display:flex;justify-content:space-between}.product-info .product-title h1{margin:0}.product-info .product-title,.quick-add-info .product-title{margin:0 0 var(--product-details-block-margin-sm);display:flex;justify-content:space-between}.product-info .product-title .product-info__rating{padding-left:10px}.product-info .product-title .product-info__rating .jdgm-preview-badge .jdgm-star,.quick-add-info .product-title .product-info__rating .jdgm-preview-badge .jdgm-star{font-size:14px;color:rgb(var(--star-color))}.product-info .product-title .product-info__rating .jdgm-prev-badge__text,.quick-add-info .product-title .product-info__rating .jdgm-prev-badge__text{font-size:14px;text-transform:none;font-weight:300;text-decoration:underline}.product_benefices.product-info__block .metafield-rich_text_field p:last-child{margin-bottom:0}@media (min-width: 769px){.product-media.product-media--slider .media-gallery{position:sticky;top:180px}.cc-main-product .product_main_id.container .product{display:flex}}@media (min-width: 769px){.product-info__sticky .product-vendor-sku+.product-info__title{margin-top:-12px}.product-info .product-title,.quick-add-info .product-title{align-items:end}}@media (min-width: 600px){.product-info__block.product-options variant-picker{display:flex;gap:15px}.product-info__block.product-options variant-picker .option-selector{flex:1}}@media (max-width: 768.8px){.product-info .product-title,.quick-add-info .product-title{flex-direction:column;align-items:start}.product-info .product-title .product-info__rating{padding-left:0}}.section__block.rte ul:not(#tabs-nav){list-style:none}.section__block.rte ul:not(#tabs-nav) li{font-weight:300;position:relative;padding-left:10px}.section__block.rte ul:not(#tabs-nav) li:before{content:"";display:inline-block;background:url(/cdn/shop/files/check.svg?v=1728922944) no-repeat;width:20px;min-width:20px;height:33px;vertical-align:middle;background-size:100%;margin-top:4px;position:absolute;top:0;left:0}.hotspot__card{border-radius:var(--btn-border-radius)}.hotspot.absolute.is-active .hotspot__btn{background-color:#fff}.hotspot:not(.is-active) .hotspot__btn>.icon{stroke:#fff}@media (min-width: 769px){.shoppable-image__text>.card{border-radius:var(--drawer-border-radius) 0 0 var(--drawer-border-radius);overflow:hidden}.shoppable-image__image,.shoppable-image__image img{border-radius:0 0 var(--drawer-border-radius)}}.discount-card{border:1px solid rgba(var(--text-color)/.2);padding:10px}.discount-card .discount-card-text{font-size:calc(var(--body-font-size) * .09rem)}.discount-card .discount-card-code{font-size:calc(var(--body-font-size) * .1rem);font-weight:500}.product-info__block.discount-card .discount-card-code{font-size:var(--h6-font-size)}.discount_product-block.discount-card{text-align:left;background:var(--light-bkg);padding:15px;cursor:pointer;transition:.5s;border:1px solid transparent}.discount_product-block.discount-card:hover{background:var(--light-bkg);border:1px solid #ebebeb}.discount_product-block.discount-card{display:flex;align-items:center;justify-content:space-between;position:relative}.discount_product-block.discount-card:hover .discount--svg svg{transform:scale(1.1)}.discount--svg{display:flex}.discount_product-block #codeCopiedMessage{transition:opacity .5s;color:#fff;position:absolute;background:rgb(var(--instock-label-bg-color));width:100%;padding:5px;right:0;top:0;height:100%;display:flex;justify-content:center;align-items:center;font-weight:400}.discount_product-block.discount-card .discount-card-text{font-weight:300}.discount_product-block .show #outline{animation:.38s ease-in outline;transform:rotate(0);transform-origin:center}.discount_product-block .show #white-circle{animation:.35s ease-in .35s forwards circle;transform:none;transform-origin:center}.discount_product-block .show #check-group{animation:.32s ease-in-out 1.03s check-group;transform-origin:center}.discount_product-block .check-animated{max-width:30px;margin-right:10px}@keyframes outline{0%{stroke-dasharray:0,345.576px}to{stroke-dasharray:345.576px,345.576px}}@keyframes circle{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes check{0%{stroke-dasharray:0,75px}to{stroke-dasharray:75px,75px}}#check{animation:.34s cubic-bezier(.65,0,1,1) .8s forwards check;stroke-dasharray:0,75px}@keyframes check-group{0%{transform:scale(1)}50%{transform:scale(1.09)}to{transform:scale(1)}}@media (max-width: 450px){.discount-card{padding:5px}.discount_product-block.discount-card .discount-card-code,.discount_product-block.discount-card .discount-card-text{font-size:calc(var(--body-font-size)* .1rem)}.discount_product-block.discount-card{padding:10px}.discount-card .discount-card-text{font-size:calc(var(--body-font-size) * .07rem)}.discount-card .discount-card-code{font-size:calc(var(--body-font-size) * .08rem)}}.product-info__block .card--related{max-width:none;background-color:unset;border:1px solid rgba(var(--text-color) / .15);padding:5px}.product-info__block .card--related .card__media{flex:0 0 75px}.product-info__block .card--related .card--mini-title{font-size:calc(var(--body-font-size)* .12rem)}.product-info__block .card--related .price__default{display:flex}.product-info__block .card--related .price__default>*,.card--related .price__default .price__was{font-size:calc(var(--body-font-size)* .09rem)}.product-info__block .card--related .card__info{display:flex;justify-content:space-between;width:100%;align-items:center}.product-info__block .card--related .card__info product-form{display:flex;justify-content:end}.product-info__block .card--related .btn.btn--primary{padding:0;border-radius:50px;width:46px;height:46px;min-width:46px;min-height:46px;display:flex;align-items:center;justify-content:center}.product-info .option-selector .label{margin-bottom:.1em}.product-info .option-selector .custom-select{max-width:365px}@media (max-width: 450px){.product-info__block .card--related .card__media{flex:1 0 55px}.product-info__block .card--related .btn{padding:5px 11px}.product-info__block .card--related{padding:10px 5px}.product-info__block .card--related .card--mini-title{font-size:calc(var(--body-font-size)* .1rem)}}store-header .submenu-section .section{background:#f4f4f4;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding-top:10px;padding-bottom:10px}store-header .submenu-section .menu__list li a{color:rgb(var(--bg-color))}#submenu-section-clone{margin:0}#submenu-section-clone{opacity:0;visibility:hidden;max-height:0;transition:opacity .3s ease,visibility 0s .3s,max-height .3s ease;overflow:hidden}#submenu-section-clone.visible{opacity:1;visibility:visible;max-height:1000px;transition:opacity .3s ease,visibility 0s 0s,max-height .3s ease}.submenu-section .section{background:rgba(var(--text-color) / .05);border-top:1px solid rgba(var(--text-color) / .15);border-bottom:1px solid rgba(var(--text-color) / .15);padding:var(--product-info-block-margin)}.submenu-section .menu__list{list-style:none;padding:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;max-width:100%;margin:0 auto}.submenu-section .menu__list li button{scroll-padding-top:100px;position:relative;width:max-content;text-decoration:none;text-transform:uppercase;display:block;margin:0 2.8rem;font-size:calc((var(--body-font-size)* .1rem) + 0px)}.submenu-section .menu__item{line-height:1.2em}.submenu-section .menu__list li:hover button:before{content:"";position:absolute;display:block;width:30%;height:3px;bottom:-10px;left:50%;transform-origin:top center;transition:transform .3s ease;transform:scaleX(1) translate(-50%)}.submenu-section .menu__list li{transition:.3s}.submenu-section .menu__list li:hover,.submenu-section .menu__list li:focus{color:#aeaeae}@media screen and (min-width: 1000px){.submenu-section .menu__vertical-wrapper::-webkit-scrollbar{display:none}.submenu-section .menu__vertical-wrapper{-ms-overflow-style:none;scrollbar-width:2px}}@media screen and (max-width: 999px){.submenu-section .submenu-section .page-width{padding-right:0}.submenu-section .menu__list li a{padding:5px 10px}.submenu-section .menu__list{list-style:none;padding:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;max-width:800px;margin:0 auto;overflow-x:scroll;overflow-y:hidden}.submenu-section .menu__item{line-height:1.2em;padding:0}.submenu-section .menu__list::-webkit-scrollbar{display:none}.submenu-section .menu__list li a{margin:0 auto}}@media (max-width: 768.98px){.submenu-section{margin-top:calc(4 * var(--space-unit))}.submenu-section .menu__list{justify-content:start;position:relative}.submenu-section .section{padding:calc(3* var(--space-unit)) calc(1* var(--space-unit))}.submenu-section .section .container{padding:0}.submenu-section .menu__list li button{font-size:calc((var(--body-font-size)* .09rem) + 0px);margin:0 1.3rem}.submenu-section .menu__list li:first-child{padding-left:10px}.submenu-section .menu__list li:last-child{padding-right:15px}.submenu-section .container{position:relative}.submenu-section .container:after{content:"";position:absolute;height:100%;width:50px;top:0;right:0;background:linear-gradient(to left,#f4f4f4,#f4f4f400)}.submenu-section .container:before{content:"";position:absolute;height:100%;width:20px;top:0;left:0;background:linear-gradient(to right,#f4f4f4,#f4f4f400);z-index:1}}.media-with-text__media,.media-with-text__media .media{border-radius:var(--drawer-border-radius)}.media-unavailable .media-with-text__media{display:none}.media-unavailable.media-with-text .media-with-text__text .text-start{max-width:900px;margin:0 auto;padding:0;width:100%}.media-unavailable.media-with-text .media-with-text__text{padding:0;padding-inline-end:0}.media-unavailable.media-with-text--reverse .media-with-text__text:not(.color-scheme){padding:0;padding-inline-end:0}.media_non_filled.media-with-text__text{display:none}@media (max-width: 768.98px){.media-with-text--reverse-mobile .media-with-text{--media-width: 55%;display:grid}.media-with-text--reverse-mobile .media-with-text .media-with-text__media{order:2}.media-with-text--reverse-mobile .media-with-text__text{padding-top:0;margin:0}.media-with-text--reverse-mobile .media-with-text__media{margin-top:calc(8* var(--space-unit))}}.rich-text__image svg{margin-top:-15px;position:relative;z-index:1}.rich-text__image svg path{fill:rgb(var(--btn-bg-color))}.rich-text__image .card__info{display:none}@media (max-width: 768.98px){.media-with-text{align-items:start}.media-with-text--reverse-mobile .media-with-text__text{width:100%}.cc-rich-text .btn{line-height:30px;margin:0}}.section__block table{width:100%}.table__block table tbody tr:nth-child(odd){background:rgba(var(--text-color) / .15)}.table__block table tbody tr:nth-child(2n){background:#fff}.table__block table tbody tr>*{border:0}.table__block table{width:100%}.table__block .legend{font-weight:500}.table__block table tbody tr td{padding:5px 10px}.table__block table tbody tr td:last-child{text-align:right}.table__block .tr-table{font-weight:200}.footer .input-with-button{display:flex;align-items:center;border-radius:var(--input-lg-border-radius, var(--input-border-radius));background-color:rgba(var(--bg-color));box-shadow:inset 0 0 0 var(--input-border-width) rgba(var(--input-text-color) / .2)}.footer-menu__links>li{font-weight:300}.cc-footer .input::placeholder,.footer .input{color:currentColor;opacity:.7;font-weight:300;font-size:calc(var(--body-font-size)* .1rem);padding-left:5px}.cc-footer .input-with-button>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.cc-footer .footer-sublinks{margin:0;margin-inline-start:0}.cc-footer .footer-sublinks__item{margin-left:10px;margin-top:0}.cc-footer .alert{padding:1rem 2.4rem}@media (min-width: 1024px){.footer_subline .footer__meta{flex-direction:row-reverse;align-items:center;justify-content:center}}@media (max-width: 1024px){.footer__main .footer-col--text .text-start,.footer_credit .footer__base{text-align:center;justify-content:center;flex-direction:column;gap:10px}.footer-sublinks{justify-content:center}.footer_subline{margin-bottom:20px}.footer_subline .payment-icons{justify-content:center}.footer_subline .footer__meta{display:flex;margin-top:30px;flex-direction:column;justify-content:center}}@media (max-width: 768.98px){.cc-footer .footer-col--collapsed .disclosure__panel{top:0}.footer_subline .footer__meta{margin-top:0;gap:0}.cc-footer .footer-block__btns.footer-block__social{margin-top:35px;margin-bottom:35px}.cc-footer .footer-menu.footer-newsletter .input-with-button,.cc-footer .footer-menu.footer-newsletter .input-with-button--md-up>.btn{width:auto;flex:0 0 auto}.cc-footer .footer-menu.footer-newsletter .input-with-button .input{background:transparent}.cc-footer .footer-menu.footer-newsletter .input-with-button .btn.btn--primary{margin:0}.cc-footer .footer-menu.footer-newsletter{text-align:center}.cc-footer .footer-menu.footer-newsletter .disclosure__title{margin-bottom:calc(5* var(--space-unit));text-transform:uppercase;font-size:var(--h6-font-size)}.cc-footer .footer-block__image{margin-bottom:0}.cc-footer .disclosure>summary{padding:calc(4* var(--space-unit)) 0}.cc-footer .footer-block__image-block{margin-left:auto;margin-right:auto}}.main-menu .mobile_promos::-webkit-scrollbar{display:none}.main-menu .mobile_promos{-ms-overflow-style:none;scrollbar-width:none}.main-menu .mobile_promos .promo__content{padding:0}.main-menu .mobile_promos .mobile_promos-wrapper{grid-auto-columns:minmax(200px,350px);min-height:var(--promo-min-height, 0)}.main-menu .mobile_promos .promo__content .rte{font-size:calc(var(--font-size)* .9);text-transform:uppercase;line-height:1.1em}.main-menu .mobile_promos .promo__content .rte p,.main-menu .mobile_promos .promo__content .rte p strong{font-weight:500}.main-menu .mobile_promos{padding-left:0;margin-top:0;margin-bottom:0;gap:10px;overflow-y:scroll;min-height:var(--promo-min-height, 0)}@media (max-width: 500px){.main-menu .mobile_promos .mobile_promos-wrapper{grid-auto-columns:minmax(200px,350px)}.main-menu .mobile_promos{margin-right:-8px}}.cc-main-account .account-parrainage__img .card__media img{width:100%;height:100%;object-fit:fill}.cc-main-account .account-parrainage__img .media,.cc-main-account .rich-text__image .card__media{width:70px;height:70px;margin:auto}.cc-main-account .logout_link{width:100%;text-align:center}.cc-main-account .logout_link{text-transform:uppercase}.orders__link{display:flex;flex-direction:column;gap:6px}.orders__link .btn{padding:5px;flex:1}@media (min-width: 1024px){.cc-main-account .gallery-block__image-account-infos{padding-bottom:100px}.cc-main-account .logout_link{position:absolute;bottom:40px;width:100%}}@media (max-width: 1200px){.cc-main-account .enlarge-text{font-size:1.1em;line-height:1.2em}}@media (max-width: 768.98px){.cc-main-account .logout_link{margin-top:20px}}@media (max-width: 500px){.cc-main-account .gallery-block__promo-text--opaque,.gallery-block__image-text:not(.gallery-block__image-text--transparent){padding:0}}.main-menu__content-footer{position:fixed;bottom:0;z-index:999999999999;background:rgba(var(--bg-color));width:100%;left:0;color:#fff;padding:var(--column-gap)}.main-menu__content-footer .header__icons{justify-content:space-around;padding:0}.main-menu__content-footer .header__icons .header__icon,.main-menu__content-footer .icon-help,.main-menu__content-footer .icon-magasins,.main-menu__content-footer .header__icon svg+span,.main-menu__content-footer .header__icon .text{display:flex;width:fit-content;gap:5px;padding:0}.main-menu__content-footer .header__icon>.icon{min-width:20px;min-height:20px}.main-menu__content-footer .header__icon{font-size:10px}@media (max-width: 768.98px){.header .mega-nav>.container{padding-bottom:30px}.main-menu__content-footer .header__icons .header__icon,.main-menu__content-footer .icon-help,.main-menu__content-footer .icon-magasins,.main-menu__content-footer .header__icon svg+span,.main-menu__content-footer .header__icon .text{text-transform:uppercase}}.logo-list__logo.with_borders{border:1px solid #dddddd}.reviews_with-text{display:flex;justify-content:center;align-items:center;gap:10px}.reviews_with-text .stars{display:flex;align-items:center}.reviews_with-text .text-reviews,.reviews_with-text .text-reviews--notice{font-weight:300}.collapsing-columns .collapsing-columns--item .card a{display:block}@media (max-width: 768.98px){.collapsing-columns .disclosure>summary{padding:calc(3* var(--space-unit)) 0}.collapsing-columns .disclosure__content ul{gap:0}.collapsing-columns .collapsing-columns--item:not(:last-child) .card__info{padding-bottom:0}.collapsing-columns .collapsing-columns--item:not(:first-child) .card__info{padding-top:0}}.cc-main-blog .list-tags_blog .btn{border:1px solid currentcolor;border-radius:5px}.cc-main-blog .list-tags_blog .btn.underline{text-decoration:none;color:#fff;background:rgb(var(--btn-bg-color))}.cc-main-blog .list-tags_blog{gap:5px}.card__media{border-radius:15px}#quick-add-heading{text-transform:none}.quick-add__content .product_benefices li:last-child{display:none}.quick-add__content .product_benefices{margin-bottom:25px}.quick-add-drawer .quick-add-info__details>hr{margin:0;display:none;padding:0}.quick-add-drawer .product_benefices .product_benefices-text{font-size:calc((var(--body-font-size)* .08rem) + 2px)}.quick-add-drawer .product_benefices li{margin:0 0 8px}.quick-add-drawer .quick-add-info{margin:0 0 18px}.quick-add-info__details .prix-poids-container{display:none!important}.prix-poids-container{font-size:1.3rem;line-height:1.56rem;font-style:italic;font-weight:325;text-transform:uppercase;color:rgba(var(--text-color) / .7);margin-top:3px}.quick-add-drawer .product-vendor-sku{flex-direction:column}.quick-add-drawer .view-more-quick-view{text-align:center}.quick-add-drawer .option-selector .label{margin-bottom:0}.quick-add-drawer .quick-add-info__details .product-title .h6{margin:0}.quick-add-drawer .payment-icons{justify-content:center;margin:10px 0 0}.quick-add-drawer .product-title .h6,.quick-add-drawer .product-info__price .price__default,.quick-add-drawer .product-info__price .price__default .price__current{font-size:16px;line-height:1.2em}.js-product-details .text-theme-light{display:none!important}.quick-add-drawer .quick-add-info__media img{border:1px solid #d9d9d9;border-radius:var(--btn-border-radius, 0)}.quick-add-drawer .bundle-offer-radio:checked+label{padding-top:10px;padding-bottom:10px}.quick-add-drawer .custom-select__btn.input{padding:5px 5px 5px 10px;font-weight:350}.quick-add-drawer .bundle-offer{padding:8px}.bundle-offer__details__variants>div>div:last-of-type .option-selector:not(:last-child),.bundle-offer__details__variants>.bundle-offer__variant-picker .option-selector:not(:last-child){margin-bottom:0}.quick-add-drawer .btn.btn--primary svg,.quick-add-drawer .js-product-form .ot-estimated-shipping,.product-price .ot-estimated-shipping{display:none!important}.quick-add-drawer .delivery-product-information{justify-content:center}.quick-add-drawer [class=ot-estimated-shipping]{color:currentcolor!important}.quick-add-drawer .delivery-product-information .ring-container{padding-right:15px}.quick-add-drawer .delivery-information .ot-estimated-shipping:not(:empty){padding:10px;background:#e3f0e7;border:1px solid #97D4A3;width:100%}.quick-add-drawer .ot-estimated-shipping-basic-layout{background:transparent!important;margin:0!important;padding:0!important;border:none!important;text-align:center;justify-content:center;display:flex}.quick-add-drawer .product-info .product-title,.quick-add-drawer .quick-add-info .product-title{margin:0}@media (max-width: 768.98px){.quick-add-drawer .bundle-offer__dropdown-label,.quick-add-drawer .bundle-offer__details__discount-text,.quick-add-drawer .bundle-offer__details__variants custom-select-bundle .text-start,.quick-add-drawer .bundle-offer__price,.quick-add-drawer .bundle-offer__details__title,.quick-add-drawer .bundle-offer__price__final,.quick-add-drawer .bundle-offer__price__compare{font-size:11px;margin-bottom:0;line-height:1.2em}.quick-add-drawer .btn.btn--primary{font-size:14px}.quick-add-drawer .product-sku,.quick-add-drawer .card__vendor,.quick-add-drawer .product-vendor a,.quick-add-drawer .product-sku.product-weight .product-weight__value{font-size:11px}}.cagnotte-card .cagnotte-block_container{display:flex;justify-content:center;align-items:center;max-width:510px;margin:0 auto}.cagnotte-card .cagnotte-block_container .cagnotte-block--points{flex:none;display:flex;justify-content:center;align-items:center;width:70px;height:70px;max-width:70px;max-height:70px;background:rgba(var(--cagnotte-color));border-radius:100px;color:#fff}.cagnotte-card .cagnotte-block_container .cagnotte-block--label{text-align:left;padding-left:15px;line-height:1.2em}.cagnotte-card .cagnotte-block_container .cagnotte-block--label span{color:rgba(var(--cagnotte-color))}@media (max-width: 768.98px){.cagnotte-card .cagnotte-block_container .cagnotte-block--points{font-size:calc(var(--body-font-size) * .07rem);max-width:45px;max-height:45px;width:45px;height:45px}}.jdgm-rev-widg__title,.jdgm-row-media,.jdgm-rev__read-full,.jdgm-rev__media{display:none!important}.jdgm-rev-widg .jdgm-rev-widg__header{display:flex!important;flex-direction:column!important}.jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars{order:1!important}.jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-carousel{order:2!important}.jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-readmore{order:3!important}.jdgm-rev-carousel .jdgm-rev__content,.jdgm-rev-carousel .jdgm-rev__body{min-height:unset!important}.jdgm-row-carousel .jdgm-glider-track{margin-bottom:0!important}.jdgm-rev-carousel .jdgm-rev:after{content:none!important}.jdgm-rev-widg{padding:0!important}.jdgm-link,.jdgm-histogram__clear-filter,.jdgm-rev-carousel .jdgm-rev__title,.jdgm-rev-carousel .jdgm-rev__body,.jdgm-rev__author,.jdgm-rev-carousel-prev,.jdgm-rev-carousel-next,.jdgm-rev__read-full,.jdgm-rev a,.jdgm-quest a,.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{color:currentColor!important}.jdgm-rev.jdgm-rev{box-shadow:none!important}.jdgm-row-stars .jdgm-write-rev-link{background-color:rgb(var(--btn-bg-color))!important;border:0!important;color:#fff!important}.jdgm-rev__author{font-weight:100!important;font-style:italic!important}.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-widget input.jdgm-review-search,.jdgm-subtab__name,.jdgm-widget .jdgm-btn.jdgm-btn,.jdgm-chip{border-radius:var(--btn-border-radius, 0)!important}.jdgm-rev-carousel .jdgm-rev{min-height:unset!important}.jdgm-rev-widg{padding-top:0!important;padding-bottom:0!important}.jdgm-widget .jdgm-btn.jdgm-btn{color:#fff!important}.jdgm-btn--solid,input[type=submit].jdgm-btn--solid{background:rgb(var(--link-color))!important;border:0!important}.jdgm-prev-badge__text{visibility:visible!important}.jdgm-rev .jdgm-rev__pics{max-width:55px!important}.jdgm-carousel__arrows .jdgm-carousel__right-arrow.jdgm-carousel__right-arrow,.jdgm-carousel__arrows .jdgm-carousel__left-arrow.jdgm-carousel__left-arrow{display:inline-block!important;margin-top:40px!important}.jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{height:auto!important}.jdgm-carousel-wrapper{padding:48px 0 0!important}.jdgm-row-profile{text-align:left!important;border-bottom:1px solid #dedede!important;padding-bottom:10px!important}.jdgm-row-rating{display:flex!important;justify-content:space-between!important}.delivery-product-information{align-items:center}.delivery-product-information p,.delivery-product-information{margin:0;text-align:left;line-height:1.2em;font-weight:300}.delivery-product-information .ring-container{position:relative;padding-right:20px;width:8px;height:8px}.delivery-product-information .circle{width:8px;height:8px;background-color:rgb(var(--instock-label-bg-color));border-radius:50%;position:absolute;left:0;top:0}.delivery-product-information .ringring{border:3px solid rgb(var(--instock-label-bg-color));-webkit-border-radius:30px;height:18px;width:18px;position:absolute;left:-5px;top:-5px;-webkit-animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;opacity:0}.delivery-product-information_with-app .ot-estimated-shipping-main-text-estimated{align-items:center;display:flex}.delivery-product-information__preorder-date{margin-left:4px}.ot-estimated-shipping-basic-layout{background:transparent!important;margin:0!important;padding:0!important;border:none!important}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(.1,.1);opacity:0}50%{opacity:1}to{-webkit-transform:scale(1.2,1.2);opacity:0}}@media (max-width: 768.98px){.delivery-product-information p,.delivery-product-information{font-size:calc(var(--body-font-size) * .08rem)}.delivery-product-information .ring-container{padding-right:17px}.delivery-product-information .ring-container,.delivery-product-information .circle{width:10px;height:10px}.delivery-product-information .ringring{height:20px;width:20px}}.modality-box{bottom:0;left:50%;transform:translate(-50%)}.modality-box p,.modality-box ul,.modality-box li,.modality-box .text-overlay{font-size:calc(var(--body-font-size) * .07rem)}.modality-box a{display:block;color:currentcolor}@media (max-width: 768.98px){.modality-box{position:absolute}}@media (min-width: 769px){.advice-content{display:flex;justify-content:space-around}}.advice-article{width:100%}.advice-title{text-transform:uppercase;font-size:14px;margin-bottom:15px}.advice-content{font-size:13px;line-height:1.1em;margin-bottom:30px}.timeline .timeline-bar{position:absolute;width:100%;height:50px;background-color:#ddd;z-index:1;top:33%}.timeline .timeline-bar:after{content:"";position:absolute;border-style:solid;border-width:35px 0 35px 50px;border-color:transparent transparent transparent #DADADA;right:0;top:-9px;background:#fff}.consumption-bloc,.timeline.usage-span-1 .separation-bloc{margin-top:25px;margin-right:5px;z-index:2;float:left;position:relative}.timeline .arrow-responsive{display:none}.timeline.usage-span-1 .separation-bloc{width:125px}.timeline.usage-span-1 .separation-bar{margin:15px 0 15px 62px}.timeline.usage-span-2 .separation-bloc{position:relative;z-index:2;float:left;margin-top:25px;margin-right:5px;width:95px}.timeline.usage-span-2 .separation-bar{margin:15px 0 15px 47px}.timeline.usage-span-3 .separation-bloc{position:relative;z-index:2;float:left;margin-top:25px;margin-right:5px;width:60px}.timeline.usage-span-3 .separation-bar{margin:15px 0 15px 35px}.timeline .usage-bloc{position:relative;z-index:2;float:left;margin-top:30px;margin-right:20px;width:125px}.timeline .separation-bar{border-left:1px dotted #000;height:130px;width:100%;margin:15px 0 15px 29px}.timeline .usage-title{width:100%;text-align:center;font-size:13px;overflow:hidden;line-height:1.1em;height:40px;font-weight:500;text-transform:uppercase}.timeline .bar{border-left:1px dashed #000;height:130px;width:100%;margin:15px 0 15px 62px}.timeline .description{width:100%;background-color:#ebebeb;margin-top:30px;z-index:10;line-height:1.1em}.advice-content .text{text-align:center;padding:35px 10px 20px;background:rgba(var(--text-color) / .02);border:1px solid rgba(var(--text-color) / .15)}.timeline .advice-number{position:absolute;width:30px;height:30px;background:#ff5900;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin:0 0 0 48px;text-align:center;z-index:100;line-height:30px;color:#fff;font-weight:500}@media (max-width: 768.98px){.advice-content{width:100%;position:unset}.timeline .timeline-bar{width:50px;left:45px;height:100%;border:0;position:absolute;top:0}.timeline .timeline-bar:after{content:unset}.timeline .usage-bloc{display:flex;align-items:center;justify-content:space-evenly;width:100%;margin-top:0;margin-right:20px}.timeline .usage-bloc .bar{border-left:unset;border-bottom:1px dashed #000;height:5px;margin:15px 0 15px 10px}.timeline .separation-bar,.timeline[class*=timeline-usage-span-] .separation-bar{border-left:unset;border-bottom:1px dotted #000}.timeline .usage-bloc .usage-title{height:auto}.timeline .usage-bloc .advice-number{margin:0}.timeline[class*=timeline-usage-span-]{width:100%}.timeline .separation-bar{height:10px}.timeline[class*=usage-span] .separation-bloc{width:100%}.timeline .timeline-bar .arrow-responsive{content:"";display:block;position:absolute;border-width:50px 35px 0;border-style:solid;border-color:#DADADA transparent transparent;margin:-5px 0 0 -10px;bottom:0;background:#fff}}.otCountDown,.ot-estimated-shipping-main-text-estimated strong{color:rgb(var(--instock-label-bg-color))!important}.ot-estimated-shipping>div:last-child{margin:0!important;padding:0!important;border:0!important}.page__content.reading-width,.page__content.reading-width p{text-align:justify}.cc-main-search .search__input{padding-inline-start:15px}.cc-main-search .search__input{border-radius:80px}@media (max-width: 768.98px){.cc-main-search .search__input{background-color:var(--search-bg-color, rgba(var(--text-color) / .08))}.cc-main-search .main-products-grid[data-layout=grid] .grid-cols-2>li{border:0}}.stockist-widget .stockist-powered-by-link{display:none!important}.article__content h1,.article__content h2{line-height:normal!important;font-weight:700!important;font-size:25px!important}.article__content h3,.article__content h4,.article__content h5{line-height:normal!important;font-size:18px!important}.article__content big{font-size:20px!important;margin:10px 0!important}@media (max-width: 768.98px){.article__content div{margin:10px 0!important}}@media (min-width: 768.99px){.article__content div{margin:25px 0!important}}.article__title h1,.article__title .h1{font-size:var(--h3-font-size)}.reading-width{max-width:1065px}.price--gift-product{display:flex;align-items:baseline}.price--gift-product .price__was{color:#999}@media (max-width: 768.98px){.article__content h1,.article__content h2,.article__content h3,.article__content h4,.article__content h5{font-size:22px!important}.article .article__title h1{font-size:25px!important}.article__content big{font-size:18px!important}}.js-availability-drawer__zipcode-input{width:100%;display:block;margin:10px 0;padding:4px 10px;border:1px solid #000}.btn--magasin{width:100%;height:100%;background-color:#000;color:#fff}.availability-status,.availability-status>div{height:100%}store-availability{flex:2;margin-inline-start:calc(4* var(--space-unit))}.store-availability-list__entry__address{position:relative}.store-availability-list__entry .h4{font-size:15px;line-height:1.28;font-weight:600;margin-bottom:2px;text-transform:none}.store-availability-list__entry__link{font-size:15px;font-weight:600;text-decoration:underline}.in-stock-indicator{display:flex;align-items:baseline;gap:5px;position:absolute;right:0;bottom:0}.in-stock-indicator:before{content:"";width:9px;height:9px;background-color:#39d48e;border-radius:50%;margin-right:2px}@media (max-width: 768.98px){.product-info__add-to-cart{flex-direction:column;gap:10px}div.product-info__add-to-cart quantity-input{margin-inline-end:0}quantity-input+div.product-info__add-button{margin-inline-start:0}store-availability{margin-inline-start:0}.btn--magasin{line-height:26px;border:1px solid #000}}.highlight_article{background:var(--light-bkg);border-radius:var(--drawer-border-radius);padding:20px;margin-top:calc(9* var(--space-unit))}.highlight_article .card--article .btn--icon{background:rgb(var(--btn-bg-color));color:#fff;border:0}@media (min-width: 769px){.highlight_article .card{flex-direction:row;align-items:center;max-width:unset}.highlight_article .card__media{flex:2}.highlight_article .card__info{flex:4;padding-left:48px}}@media (max-width: 1024px){.auto_scroll .icons-with-text__text:not(.text-center){margin-inline-start:5px}.auto_scroll .slider__grid{grid:unset;min-height:54px}.auto_scroll .slider__item{opacity:0;position:absolute;left:50%;transform:translate(-50%);width:100%}.auto_scroll .slider__grid .slider__grid{display:unset;grid-template-columns:unset}}.price__savings-text{display:none;font-size:calc(var(--body-font-size)* .09rem);font-weight:325}.product-price .price__savings-text.visible,.product-price .price__was{display:block;font-size:calc(var(--body-font-size)* .1rem);line-height:1.3em}.product-price .price__savings-text span{opacity:.6}.product-price .price__savings-text strong{color:rgb(var(--btn-bg-color));opacity:1}.product-info__price--nutrition .price__default{flex-direction:column}.product-info__price--nutrition .price__savings,.sticky-atc-panel .price__savings{display:none}.product-info__price--nutrition .price_was-wrapper{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.product-info__price--nutrition .price__was{font-size:1.6rem}.sticky-atc-panel .price__default{display:flex;align-items:center}.product-info .product-variants-one span.product-vendor-sku{display:inline-block}.price_split price .product-info__price span{opacity:.6}@media (max-width: 768px){.card--sticky-atc .price__current{font-size:16px}.product-info .product-vendor-sku,.product-info .product-vendor-sku a{margin-top:10px}}.section__heading.section__block.section__block--heading.h5,.section__block.section__block--heading.h4{display:block}.blog_columns .blog_sidebar{flex:0 0 calc(300px + 12* var(--space-unit))}.blog_columns .article__image--wider .media{width:100%;max-width:100%;margin-inline-start:unset;overflow:hidden}.blog_sidebar_articles{flex-direction:column}.blog_sidebar_articles .card{margin-bottom:20px}.blog_sidebar_articles .card--article .card__title{font-size:15px;line-height:1.3em;margin-bottom:6px;text-transform:none;display:block}.blog_columns_articles .blog_sidebar .btn{width:100%;max-width:100%;padding:var(--btn-padding-y, 12px) 10px}.blog_sidebar .main-nav__item--go svg{display:none}.blog_sidebar .main-nav__item--go{text-decoration:underline;font-weight:500}.blog_tags_with_articles .footer-menu .disclosure__title{font-size:calc(var(--h5-font-size) - 6px);text-transform:uppercase;font-weight:500}@media (min-width: 769px){.list-tags_blog .btn{padding:10px}.blog_tags_with_articles .footer-menu .disclosure__panel{padding-left:18px}.blog_tags_with_articles .footer-menu.disclosure{margin-bottom:30px}.blog_tags_with_articles .footer-menu .disclosure__content p{margin:0 0 7px;font-size:14px;line-height:1.2em}.blog_tags_with_articles .footer-menu .disclosure__title{font-size:calc(var(--h5-font-size) - 6px);text-transform:uppercase}.blog_tags_with_articles .disclosure__content{padding-bottom:0}}@media (min-width: 1280px){.blog_columns .blog_sidebar{flex:0 0 calc(241px + 12* var(--space-unit));margin-inline-end:calc(12* var(--space-unit));padding-inline-end:calc(12* var(--space-unit))}}@media (min-width: 769px){.blog_columns .blog_sidebar{flex:0 0 calc(241px + 8* var(--space-unit));margin-inline-end:calc(8* var(--space-unit));padding-bottom:calc(12* var(--space-unit));padding-inline-end:calc(8* var(--space-unit));border-inline-end:1px solid rgba(var(--text-color) / .15)}}@media (max-width: 1350px){.blog_columns .md\:grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768.8px){.blog_tags_with_articles{margin-bottom:30px}.blog_tags_with_articles ul footer-menu:last-of-type .footer-menu.disclosure{border-bottom:1px solid rgba(var(--text-color) / .15)}.blog_sidebar .main_heading-sidebar.h5,.blog_sidebar .main_heading-sidebar.text-h5{font-size:var(--h4-font-size);text-align:center}.blog_tags_with_articles .footer-menu.disclosure{border-top:1px solid rgba(var(--text-color) / .15)}.blog_columns .blog_sidebar{flex:unset;margin-bottom:15px}.blog_tags_with_articles .disclosure>summary{padding:calc(2* var(--space-unit)) 0}.blog_columns.main-products-grid{flex-direction:column}.blog_columns.blog_columns_articles.main-products-grid{flex-direction:column-reverse}.blog_columns.blog_columns_articles .blog_sidebar_articles{flex-direction:column;gap:24px}.blog_columns.blog_columns_articles .social-share{justify-content:center}}@media (max-width: 390px){.blog_columns.blog_columns_articles .blog_sidebar_articles{flex-direction:column;gap:0}}product-form #alma-badge{display:none!important}.price_payment_instalments{display:flex;align-items:center;justify-content:center}.price_payment_instalments__alma-trigger{display:flex;align-items:center;padding:0 15px}@media screen and (max-width: 768px){.price_payment_instalments{margin-top:21px}}.price_payment_instalments__logo{width:45px;height:auto;border-bottom:3px solid #FF5900;padding-bottom:5px;margin-left:8px}.price_payment_instalments .divided_price{color:#ff5900}.product-media .media-ctrl__btn[name=prev]{left:2px}.product-media .media-ctrl__btn[name=next]{right:2px}.product-media .media-ctrl__btn,.product-media .media-ctrl__counter{background-color:#ffffff7a;border:0}.kaching-bundles--variant-selects-hidden{display:none}pickup-availability .pickup-status{align-items:center;justify-content:center}pickup-availability .pickup-status .link{margin:0}[data-is-empty-metafield=true]{display:none!important}.product-main-container--nutrition product-form #alma-badge{display:none!important}@media (max-width: 768.98px){.md-down\:justify-start{justify-content:flex-start}.md-down\:justify-center{justify-content:center}.md-down\:justify-end{justify-content:flex-end}.md-down\:items-start{align-items:flex-start}.md-down\:items-center{align-items:center}.md-down\:text-start{text-align:left}.md-down\:text-center{text-align:center}.md-down\:text-end{text-align:right}}.main-collecton-grid--collection-equipement .card__quick-add{display:none}.main-collecton-grid--collection-equipement .card--product .price__was{color:#252222}@media screen and (min-width: 769px){.main-collecton-grid--collection-equipement .card--product .price__was{font-size:1.3em}}.cart-drawer__shipping.hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
