/*
 * @author  Agence Dn'D <contact@dnd.fr>
 * @license https://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 * @link    https://www.dnd.fr/
 */.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)}animate-sticky[animate] .product-sticky-cart{opacity:1;pointer-events:visible;transform:translateY(0)}.sticky-cart{display:flex;align-items:center;justify-content:space-between;column-gap:var(--sp-6);margin:0 var(--sp-4) var(--sp-4);padding:var(--sp-3);background:rgb(var(--color-white));border-radius:var(--border-radius-medium);box-shadow:0 .4rem 3rem rgba(var(--color-foreground),.15)}.sticky-cart__content{display:flex;align-items:center;column-gap:var(--sp-4);min-width:0}.sticky-cart__content-image{flex:0 0 auto}.sticky-cart__content img{display:block;width:6.4rem;height:6.4rem;object-fit:cover;border-radius:var(--border-radius-medium)}.sticky-cart__content-heading{min-width:0}.sticky-cart__title{margin:0;font-size:var(--font-20);font-weight:var(--font-bold);line-height:1.2;color:rgb(var(--color-foreground))}.sticky-cart__subtitle{margin:var(--sp-3) 0 0 0;font-size:var(--font-16);font-weight:var(--font-medium);line-height:1.3;color:rgba(var(--color-foreground),.8)}.sticky-cart__content .badge{display:none}.sticky-cart__form{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start}.sticky-cart__form form{display:flex}.sticky-cart__form .product-form__buttons{display:flex;align-items:center;column-gap:var(--sp-4)}.sticky-cart__submit{display:inline-flex;align-items:center;gap:var(--sp-2);white-space:nowrap;color:rgb(var(--color-white))}.sticky-cart__submit-price{display:inline-flex;align-items:center}.sticky-cart__submit-price:before{content:"-";margin-inline-end:var(--sp-1)}.sticky-cart__submit-price .price{display:inline-flex;align-items:center;gap:var(--sp-1);margin:0;color:rgb(var(--color-white))}.sticky-cart__submit-price .price__regular,.sticky-cart__submit-price .price__sale{display:inline-flex;align-items:center;gap:var(--sp-1)}.sticky-cart__submit-price .price--on-sale .price-item--regular{color:rgb(var(--color-white))}.sticky-cart__submit-price .price--on-sale .price-item--regular bdi{font-size:var(--font-16)}.sticky-cart__submit-price .price--on-sale .price-item--sale{color:rgb(var(--color-white))}.sticky-cart__submit-price dt,.sticky-cart__submit-price dd{display:inline;margin:0;padding:0}.sticky-cart__submit-price .badge,.sticky-cart__submit-price .price__badge-sale,.sticky-cart__submit-price .unit-price,.sticky-cart__submit-price .price--on-sale .price__regular{display:none}.sticky-cart__submit-price .price:not(.price--on-sale) .price__sale{display:none}.sticky-cart__submit-price .price--on-sale .price-item--regular:before{border-bottom-color:currentColor}.sticky-cart__form variant-selects{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:var(--sp-6);padding-inline-end:var(--sp-4);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}@media screen and (max-width:989px){.sticky-cart{padding:0;background:transparent;box-shadow:none;border-radius:0}.sticky-cart__content{display:none}.sticky-cart__form{flex:1 1 auto;width:100%}.sticky-cart__form form,.sticky-cart__form .product-form__buttons,.sticky-cart__submit{width:100%}.sticky-cart__submit{justify-content:center}}@media screen and (min-width:990px){.sticky-cart{width:60%;max-width:90rem;margin:0 auto var(--sp-8);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4)}}.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}
/*# sourceMappingURL=/cdn/shop/t/287/assets/component-product-sticky-cart.css.map */
