.sticky-cart-wrapper.hidden{display:block!important}.sticky-cart-block{display:block;transform:translateY(8rem)}.product-sticky-cart{z-index:100;position:fixed;bottom:0;left:0;width:100%;pointer-events:none;transform:translateY(100%);opacity:0;transition:transform var(--duration-default) ease,opacity var(--duration-default) ease;transition-delay:var(--duration-default)}.product-sticky-cart:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--color-background))}.product-sticky-cart:after{content:"";position:absolute;z-index:-2;right:1.5rem;top:0;left:1.5rem;height:2rem;border-radius:100%;box-shadow:0 0 4rem rgba(var(--color-foreground),.2)}animate-sticky[animate] .product-sticky-cart{opacity:1;pointer-events:visible;transform:translateY(0)}.sticky-cart{display:flex;justify-content:space-between;column-gap:2rem;padding-top:1rem;padding-bottom:1rem}.sticky-cart__content{display:flex;column-gap:2rem;align-items:center}.sticky-cart__content img{height:6rem;width:auto;display:block}.sticky-cart__content .h4{margin:0}.sticky-cart__content .badge{display:none}.sticky-cart__form{display:flex;align-items:center}.sticky-cart__form form{display:flex}.sticky-cart__form .product-form__buttons{display:flex;column-gap:1rem}.sticky-cart__form variant-selects{display:flex;column-gap:1rem;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.sticky-cart__form variant-selects::-webkit-scrollbar{display:none}.sticky-cart__form .product-form__input{margin-bottom:0;flex:0 0 auto}.sticky-cart__form .product-form__input+.product-form__input{margin-inline-start:-.2rem}.sticky-cart__form .button--small{height:4rem}.sticky-cart__form .select{padding:0;width:calc(var(--width) + 6rem);min-width:auto;max-width:18rem}.sticky-cart__form .select__select{height:100%;min-height:auto}.sticky-cart__form .quantity{width:8rem}.sticky-cart__form .quantity__input{text-align:start;padding-inline-start:1.5rem;padding-inline-end:1rem;height:4rem;box-shadow:inset 0 0 0 .1rem rgb(var(--color-border));transition:box-shadow var(--duration-default) ease}@media screen and (hover:hover){.sticky-cart__form .quantity__input:hover{box-shadow:inset 0 0 0 .2rem rgb(var(--color-border))}}.sticky-cart__form .quantity__input:focus-visible{outline:none;box-shadow:inset 0 0 0 .2rem rgb(var(--color-keyboard-focus))}.sticky-cart__form .quantity__input::-webkit-outer-spin-button,.sticky-cart__form .quantity__input::-webkit-inner-spin-button{-webkit-appearance:auto;cursor:pointer}.sticky-cart__form .quantity__input[type=number]{-moz-appearance:auto}.sticky-cart .price .badge{display:none}.mini-cart--open animate-sticky .product-sticky-cart,.mini-cart--opening animate-sticky .product-sticky-cart,.mini-cart--closing animate-sticky .product-sticky-cart,.menu-drawer--open animate-sticky .product-sticky-cart,.menu-drawer--opening animate-sticky .product-sticky-cart,.menu-drawer--closing animate-sticky .product-sticky-cart,.menu-mobile--open animate-sticky .product-sticky-cart,.menu-mobile--opening animate-sticky .product-sticky-cart,.menu-mobile--closing animate-sticky .product-sticky-cart,.search-modal--open animate-sticky .product-sticky-cart,.quick-view--open animate-sticky .product-sticky-cart,.quick-view--opening animate-sticky .product-sticky-cart,.quick-view--closing animate-sticky .product-sticky-cart{z-index:1;opacity:0;transform:translateY(100%);transition:none}.product-sticky-cart:before{background-color:transparent}.product-sticky-cart:after{display:none}.sticky-cart.page-width{max-width:min(var(--page-width),calc(100% - 2.4rem));margin:0 auto 1.2rem;padding:.9rem 1rem;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1.4rem;box-shadow:0 .4rem 2.4rem rgba(var(--color-foreground),.13);align-items:center;flex-wrap:wrap;column-gap:1.2rem;row-gap:.9rem}.sticky-cart__content{column-gap:1.1rem;min-width:0;flex:1 1 auto}.sticky-cart__content-image.small-hide,.sticky-cart__content-image.medium-hide{display:block!important}.sticky-cart__content img{height:5.2rem;width:5.2rem;object-fit:cover;border-radius:1rem}.sticky-cart__content-heading{min-width:0}.sticky-cart__content-heading .h4.small-hide,.sticky-cart__content-heading .h4.medium-hide{display:block!important}.sticky-cart__content-heading .h4{font-size:1.1rem;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.07em;color:rgba(var(--color-foreground),.62);margin:0 0 .3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-cart .price{margin:0;line-height:1.1}.sticky-cart .price dl,.sticky-cart .price__sale,.sticky-cart .price__regular{align-items:baseline;column-gap:.8rem}.sticky-cart .price__sale>.price__compare{order:2}.sticky-cart .price-item--sale,.sticky-cart .price__regular .price-item--regular{font-size:1.9rem;font-weight:700;color:rgb(var(--color-foreground))}.sticky-cart .price--on-sale .price-item--regular{font-size:1.4rem;text-decoration:line-through;color:rgba(var(--color-foreground),.45)}.sticky-cart .price--on-sale .price-item--regular:before{display:none}.sticky-cart .price--on-sale .price-item--regular bdi{font-size:1.4rem;font-weight:400}.sticky-cart .price--on-sale .price__badge-sale{display:inline-flex!important;align-items:center;background-color:#eaf7ee;color:#1e7a3c;font-size:1.1rem;font-weight:700;letter-spacing:0;text-transform:none;padding:.2rem .8rem;border-radius:2rem;box-shadow:none;border:0;margin-inline-start:.2rem}.sticky-cart__form{flex:0 0 auto}.sticky-cart__form .product-form__submit.button--small{min-height:4.8rem;min-width:auto;padding:0 2.8rem;border-radius:10rem;font-size:1.45rem;font-weight:700;letter-spacing:.01em;text-transform:none}.sticky-cart__form .select,.sticky-cart__form .select__select,.sticky-cart__form .quantity,.sticky-cart__form .quantity__input{min-height:4.8rem;border-radius:10rem}.sticky-cart__form .select__select{padding-inline:1.6rem 3.2rem}.sticky-cart__form .quantity__input{padding-inline-start:1.8rem}.sticky-cart:after{content:"\1f49a  Satisfaite ou rembours\e9 e \b7  Livraison suivie";display:block;order:4;flex:1 0 100%;margin-top:-.1rem;font-size:1.15rem;line-height:1.3;color:rgba(var(--color-foreground),.6)}body:has(animate-sticky[animate]) [id$=_coco-body]{translate:0 -9rem;transition:translate var(--duration-default) ease}@media screen and (max-width:749px){.sticky-cart.page-width{padding:.9rem;row-gap:.8rem}.sticky-cart__content{flex:1 0 100%}.sticky-cart__form{flex:1 0 100%;order:3}.sticky-cart__form form,.sticky-cart__form .product-form__buttons,.sticky-cart__form .product-form__submit.button--small{width:100%}.sticky-cart:after{text-align:center}body:has(animate-sticky[animate]) [id$=_coco-body]{translate:0 -13rem}}@media screen and (max-width:749px){.sticky-cart.page-width{max-width:none;margin:0;padding:.9rem 1.5rem calc(.9rem + env(safe-area-inset-bottom,0px));border-width:.1rem 0 0;border-radius:16px 16px 0 0;box-shadow:0 -.3rem 2rem rgba(var(--color-foreground),.1)}body:has(animate-sticky[animate]) [id$=_coco-body]{translate:0 calc(-11.8rem - env(safe-area-inset-bottom,0px))}}body:has(animate-sticky) footer.footer{padding-bottom:calc(11rem + env(safe-area-inset-bottom,0px))}@media screen and (max-width:749px){body:has(animate-sticky) footer.footer{padding-bottom:calc(15rem + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/component-product-sticky-cart.css.map */
