@layer pages{main.login{display:flex;flex-direction:column;justify-content:center}}@layer utils{.prices{--price-size: 1rem;--price-family: var(--font-secondary);--price-color: var(--secondary-500);--price-gap: .5rem;display:flex;flex-wrap:wrap;flex-direction:row;gap:var(--price-gap);align-items:baseline}.price{font-size:var(--price-size);font-family:var(--price-family);color:var(--price-color)}.price--old{--price-size: 1.5rem;--price-color: var(--primary-300);text-decoration:line-through}.price--xl{--price-size: 2rem}@media (max-width: 600px){.prices{gap:.25rem}.price{--price-size: 1.2rem}}}@layer component{.card{--font-size-h3: 1.5rem;--card-padding: 0;display:flex;flex-direction:column;width:100%;overflow:hidden}picture{height:350px;overflow:hidden}img{width:100%;height:100%;object-fit:cover}.card__header{z-index:1;display:flex;flex-direction:column;gap:.75rem;padding:0}.card__body{z-index:1;display:flex;flex-direction:column;padding:1.5rem}.card__footer{z-index:1;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.card__logo{max-width:150px;margin:auto;transition:all .3s ease-in-out}.card__hide{display:grid;grid-template-rows:0fr;transition:all .3s ease-in-out}.card__hide>*{overflow:hidden}.card__details{display:flex;gap:var(--spacing-sm);align-items:baseline;white-space:nowrap;flex-direction:column-reverse}.card:hover .card__hide{grid-template-rows:1fr}.card:hover .logo{transform:scale(.8)}a:has(.card){width:100%}a.card:hover{opacity:1}@media screen and (width >= 768px){picture{height:350px}}}@layer default.component{.counters{align-items:center;display:flex;flex-flow:row wrap;justify-content:center}.counter{flex:1;justify-content:center;min-width:125px;padding:1rem;text-align:center;width:auto}.counter__value{color:currentcolor;font-size:3em;font-weight:600}}@layer default.component{.card--item-product{position:relative}.card--item-product .card__prices{display:flex;flex-direction:column;gap:.3rem;justify-content:center}.card--item-product .card__sale{position:absolute;top:.8rem;left:.8rem}.card--item-product .wrapper{display:flex;flex:1;flex-direction:column;gap:1rem}.card--item-product ul{display:flex;flex-wrap:wrap;gap:0 .5rem;padding:0}.card--item-product li{list-style:none}.card--item-product .input{flex:initial;width:100%;max-width:7rem;margin:0}.card--item-product .input input{width:100%}.card--item-product .input:has(input[type=number]) button{padding:0 .5rem}}@layer default{@layer component{.card--overlay.overlay .overlay__color{background:var(--overlay-bg-color, var(--secondary-800));opacity:var(--overlay-opacity, .8)}.card--overlay.overlay:hover .overlay__color{--overlay-opacity: .6;--overlay-bg-color: var(--primary-500)}}@layer utils{a:has(.card),a:hover:has(.card){opacity:1}}}@layer ecommerce{.products-list{width:100%;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-md)}.products-list__wrapper{position:relative;display:flex;flex-direction:column;gap:var(--spacing-md)}.products-list__aside{padding:var(--spacing-md)}.products-list__aside .heading{margin:var(--spacing-md) 0}.products-list__aside nav{position:sticky;top:calc(var(--margin-top-menu) + 1rem);padding:var(--spacing-md);background:var(--products-list-aside-background, #fbfbfb)}.products-list__grid{display:grid;gap:var(--spacing-md);list-style:none}.products-list__content{width:100%}@media screen and (width >= 640px){.products-list__wrapper{flex-direction:row}}@media screen and (width >= 1024px){.products-list__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (width >= 1280px){.products-list__grid{grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm) var(--spacing-lg)}}}@layer utils{.products-list__grid{list-style:none}}@layer pages{#product-fiche{--product-fiche-container: var(--breakpoint-xl, 1280px)}.product-fiche__container{max-width:var(--product-fiche-container);padding:var(--product-header-padding-y, var(--spacing-md, 2rem)) var(--product-header-padding-x, 0) var(--product-header-padding-y, var(--spacing-md, 2rem)) var(--product-header-padding-x, 0);margin:auto}}@layer pages{.product-fiche__header-wrapper{display:grid;gap:var(--spacing-md)}[class*=product-fiche__header-content]{padding:1rem}@media screen and (width >= 1024px){.product-fiche__header-wrapper{grid-template-columns:1fr 1fr}}}@layer pages{.product-fiche__header-content--medias,.product-fiche__header-content--medias .productSlider,.product-fiche__header-content--medias .productSlider__main,.product-fiche__header-content--medias .productSlider__main img{max-height:none}.productSlider{display:flex;flex-direction:var(--product-header-slider-direction, column)}.productSlider__thumbnails .splide__list .splide__slide{flex:1;display:flex}.productSlider__thumbnails .splide__list .splide__slide picture{height:inherit!important}.productSlider__thumbnails .splide__list:has(.splide__slide:only-child) .splide__slide{flex:initial}.productSlider__thumbnails .splide__list:has(.splide__slide:nth-child(4)~.splide__slide) .splide__slide{flex:0 0 25%}@media screen and (width >= 768px){.product-fiche__header-content--medias,.product-fiche__header-content--medias .productSlider{max-height:fit-content}}@media screen and (width <= 1023px){.product-fiche__header-content--medias{padding:0}}}@layer pages{.product-fiche__price{align-items:center}.product-fiche__price p{font-size:1.2rem}.product-fiche__description{display:flex;gap:var(--spacing-sm, 5px)}}@layer pages{.product-fiche__addToCart{--product-header-add-to-cart-padding-y: var(--spacing-lg);--product-header-add-to-cart-padding-x: 0;padding:var(--product-header-add-to-cart-padding-y) var(--product-header-add-to-cart-padding-x)}.product-fiche__addToCart .field:has([type=radio]) label{padding:.3rem .5rem}.product-fiche__addToCart .badge__content:has([type=radio]:checked){background-color:var(--primary-500)}.product-fiche__addToCart .badge__content:has([type=radio]:checked) label{color:var(--white)}.product-fiche__addToCart h3.heading{margin-bottom:var(--spacing-sm);font-size:1.2rem}.product-fiche__addToCart h4.heading{font-size:1rem;color:var(--grey)}.product-fiche__addToCart .product-fiche__form-container{display:grid;gap:var(--spacing-sm)}.product-fiche__addToCart .product-fiche__addToCart-form-item{display:grid;gap:var(--spacing-sm);padding-top:1rem}.product-fiche__addToCart form .field.field--color label .field__color__icon{border-radius:var(--theme-raduis)}.product-fiche__addToCart .badge:has(.field__color__icon){padding:0;border-color:transparent;border-width:3px}.product-fiche__addToCart .badge:has(.field__color__icon) .badge__content,.product-fiche__addToCart .badge:has(.field__color__icon) label{padding:0}.product-fiche__addToCart .badge:has(input[type=radio]:checked){border-color:var(--primary-500)}.product-fiche__addToCart .product-fiche__addToCart-quantity .field__number{width:100%}.product-fiche__addToCart .product-fiche__addToCart-quantity .button{gap:var(--spacing-sm)}@media screen and (width >= 640px){.product-fiche__addToCart-quantity .field__number{max-width:150px}}}@layer component{summary{display:flex;align-items:baseline;margin-bottom:0}summary:before{width:25px;height:10px;content:"";background:var(--secondary-500, #888);-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z"></path></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z"></path></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;transition:.2s}details[open]>summary:before{transform:rotate(180deg)}}@layer ecommerce{.tabs__wrapper{--tabs-padding: var(--spacing-lg);--tabs-nav-padding: var(--spacing-md);--tabs-nav-gap: var(--spacing-md);--tabs-nav-font-size: 1.2rem;--tabs-item-color: var(--primary-500);padding:var(--spacing-md)}.tabs{gap:var(--tabs-nav-gap);padding:var(--tabs-nav-padding);font-size:var(--tabs-nav-font-size)}.tabs__content{padding:var(--tabs-padding)}.tabs__content ul{color:currentColor}.tabs__item{color:var(--tabs-item-color);font-family:var(--font-secondary)}.tabs__item.active{color:var(--tabs-item-color-active, var(--primary-500))}.tabs li:has(.tabs__item){padding:.3rem .5rem}@media screen and (width >= 640px){.tabs__wrapper{padding:0}}}@layer ecommerce{.breadcrumbs{margin-top:.5rem}.breadcrumbs__list{display:flex;flex-flow:row wrap;padding:0;text-transform:initial}.breadcrumbs__item{display:flex}.breadcrumbs__item:after{display:block;width:.5rem;margin:0 .5rem;content:"";background-color:var(--primary-500, #000);mask:url("data:image/svg+xml,%3Csvg width='5' height='15' viewBox='0 0 5 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M3.63636 0H5L1.36364 15H0L3.63636 0Z' fill='%23C4C4C4'/%3E %3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.breadcrumbs__item:last-child{color:var(--secondary-500, #bbb)}.breadcrumbs__item:last-child:after{display:none}.breadcrumbs__spacing{display:none}.breadcrumbs__name{display:flex;align-items:center;height:1rem}.breadcrumbs__links{color:var(--primary-500, #000)}.breadcrumbs__links:hover{color:var(--secondary-500, #bbb)}.breadcrumbs__left .breadcrumbs__list{justify-content:initial}}@layer utils{.breadcrumbs__list{list-style:none}}@layer ecommerce{.cart{--cart-container-border: 3px solid rgb(237 237 237);--cart-padding: var(--spacing-md);--cart-container-bg: transparent;margin:var(--spacing-lg) var(--spacing-none) var(--spacing-lg) var(--spacing-none)}.cart__container{display:grid;gap:var(--spacing-md);padding:var(--cart-padding);background:var(--cart-container-bg);border:var(--cart-container-border)}.cart__content,.cartItems__products{display:grid;gap:var(--spacing-md)}.cart__empty{display:flex;flex-direction:row;gap:var(--spacing-md);align-items:center}@media screen and (width >= 640px){.cart{--cart-padding: var(--spacing-lg);margin:var(--spacing-lg) var(--spacing-md) var(--spacing-lg) var(--spacing-md)}}.cart{margin:var(--spacing-lg)}.cart-items{--cart-items-height-row: 50px;--cart-items-gap-y: var(--spacing-sm);display:grid;gap:var(--spacing-md);align-items:flex-end}.cart-items .card{gap:var(--spacing-md)}.cart-items__products{flex-direction:row;gap:var(--spacing-sm)}.cart-items__head{display:grid;grid-template-rows:1fr var(--cart-items-height-row) var(--cart-items-height-row) var(--cart-items-height-row);gap:var(--cart-items-gap-y)}.card-item{display:flex;flex-direction:column}.cart-items__item{height:100%;padding:0;list-style:none}.cart-items__content{width:100%}.cart-items__head-item{display:flex;align-items:center}.cart-items__head-item--product{align-items:flex-start}.cart-items__summary{width:100%;margin-left:auto}.cart-items__summary .button-group{justify-content:flex-end}.card-item__thumbnail{width:100%;min-height:7rem;height:152px;aspect-ratio:1}.card-item__content{display:flex;flex-direction:column;gap:var(--cart-items-gap-y)}.card-item__quantity form{width:100%;max-width:8rem}.card-item__quantity .button--icon{--btn-padding-x: 0;--btn-padding-y: 0;--btn-height: 100%;align-items:center}.card-item__single-price,.card-item__quantity,.card-item__total{display:flex;flex-direction:row;gap:var(--spacing-sm);align-items:center;height:var(--cart-items-height-row);padding-right:var(--spacing-sm);padding-left:var(--spacing-sm)}@media screen and (width >= 768px){.cart-items{--cart-items-width-col: 160px;--cart-items-gap-y: var(--spacing-sm);display:grid;gap:var(--spacing-md);align-items:flex-end}.cart-items__products{flex-direction:column}.cart-items__head{grid-template-rows:1fr;grid-template-columns:1fr var(--cart-items-width-col) var(--cart-items-width-col) var(--cart-items-width-col)}.card-item{flex-direction:row}.card-item__single-price,.card-item__quantity,.card-item__total{align-items:flex-start;width:var(--cart-items-width-col);min-width:var(--cart-items-width-col);height:auto;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.card-item__wrapper{display:flex;flex:1;flex-direction:row;gap:var(--spacing-md)}.card-item__thumbnail{width:auto}.cart-items__head-item--prix,.cart-items__head-item--quantity,.cart-items__head-item--total,.card-item__single-price,.card-item__quantity,.card-item__total{align-items:center;justify-content:center;max-height:5rem}.card-item__single-price{flex-direction:column;align-items:center;justify-content:center}}@media screen and (width >= 1024px){.cart-items__summary{width:40%}}}@layer component{.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}.offcanvas-header,.offcanvas-body{padding:3rem}.offcanvas-header{padding-bottom:0}@media (width <= 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (width <= 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (width <= 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (width >= 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (width <= 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (width <= 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (width <= 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (width >= 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (width <= 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (width <= 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (width <= 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (width >= 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (width <= 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (width <= 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (width <= 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (width >= 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (width <= 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (width <= 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (width <= 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (width >= 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto;color:#fff}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;overflow-y:auto}.offcanvas{height:100vh;background:#fff}.offcanvas-backdrop{height:100%;background:var(--backdrop-color, var(--primary-700, #292929))}.offcanvas .btnCart{color:#fff}.offcanvas .price{--price-size: 1.5rem}.offcanvas .price--xl{--price-size: 2rem}}.field__number__buttons{left:0;display:flex;flex-direction:row;justify-content:space-between}.field__number__buttons .button--icon{--btn-padding-x: 0;--btn-padding-y: 0;--btn-height: 100%;align-items:center}.slider{--slider-item-radius: 0}.slider .splide__track--slide{height:25rem}.slider .splide__arrows{display:none;visibility:hidden}.slider picture{height:inherit}.slider.productSlider__main .splide__pagination{bottom:2.5rem}.product-fiche__form-container label:has(~[type=checkbox]):before,.product-fiche__form-container label:has(~[type=radio]):before,.product-fiche__form-container label:has(~[type=checkbox]):after,.product-fiche__form-container label:has(~[type=radio]):after{display:none;visibility:hidden}.product-fiche__form-container .badge:has(.field){padding:0}.product-fiche__form-container input{display:none;visibility:hidden}.product-fiche__addToCart .field:has([type=radio]) label{margin-bottom:0;font-size:1rem}.product-fiche__addToCart-form .alert{box-shadow:none}.product-fiche__addToCart-quantity{margin-top:1rem}.checkout{display:flex;flex-direction:row-reverse;flex-wrap:wrap}@media screen and (max-width: 767px){.checkout{flex-direction:column-reverse}}.checkout .checkout__content{flex:1;min-width:22rem}.checkout .btn{height:auto;font-family:var(--font-secondary);color:#fff;font-size:1.125em}.orderSummary__container{box-shadow:none}.field{--field-size-checkbox: 1rem;--field-color: var(--primary-500)}.field--icon .icons{color:var(--field-color)}label:has(~input[type=checkbox]){color:var(--field-color);padding-left:calc(var(--field-size-checkbox) + .5rem)}label:has(~[type=checkbox]):before,label:has(~[type=checkbox]):after,label:has(~[type=radio]):before,label:has(~[type=radio]):after{top:3px}label:has(~[type=checkbox]):before,label:has(~[type=radio]):before{width:var(--field-size-checkbox);height:var(--field-size-checkbox)}label:has(~[type=checkbox]:checked):after{left:1.5px;top:4px}.field{margin-bottom:0}.pagination{--pagination-size: 1rem;--pagination-color: var(--primary-500)}.pagination__link{color:var(--pagination-color)}.pagination__active{--pagination-color: var(--secondary-500);color:var(--secondary-500)}.pagination__item{width:1.8rem;color:var(--primary-500)}.pagination__item svg{color:var(--pagination-color)}.pagination__item:hover:not(.pagination__active){background:var(--pagination-color)}.pagination__item:hover:not(.pagination__active) .pagination__link{color:#fff}.pagination__item:hover:not(.pagination__active) .pagination__link svg{color:#fff}.pagination__active,.pagination__item.disabled:hover{background:transparent}
