.sticky-cart-wrapper.hidden{display:block!important}.sticky-cart-block{transform:translateY(8rem);display:block}product-sticky-cart{transform:translateY(100%);pointer-events:none;transition:transform var(--duration-default) ease,opacity var(--duration-default) ease;transition-delay:var(--duration-default);position:fixed;opacity:0;bottom:0;left:0;width:100%;z-index:100}product-sticky-cart:before{height:100%;content:"";position:absolute;top:0;background-color:rgb(var(--color-background));left:0;width:100%;z-index:-1}product-sticky-cart:after{height:2rem;right:5%;content:"";position:absolute;top:0;box-shadow:0 0 4rem rgba(var(--color-foreground),.2);border-radius:100%;left:5%;z-index:-2}animate-sticky[animate] product-sticky-cart{transform:translateY(0);pointer-events:visible;opacity:1}.sticky-cart{column-gap:2rem;padding-top:1rem;justify-content:space-between;padding-bottom:1rem;display:flex}.sticky-cart__content{column-gap:2rem;align-items:center;display:flex}.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{align-items:center;display:flex}.sticky-cart__form form{display:flex}.sticky-cart__form .product-form__buttons{column-gap:1rem;display:flex}.sticky-cart__form variant-selects{column-gap:1rem;overflow-y:hidden;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex}.sticky-cart__form variant-selects::-webkit-scrollbar{display:none}.sticky-cart__form .product-form__input{flex:0 0 auto;margin-bottom:0}.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;max-width:18rem;min-width:auto;width:calc(var(--width) + 5.5rem)}.sticky-cart__form .select__select{height:100%;min-height:auto}.sticky-cart__form .quantity{width:8rem}.sticky-cart__form .quantity__input{height:4rem;padding-inline-end:1rem;padding-inline-start:1.5rem;transition:box-shadow var(--duration-default) ease;text-align:start;box-shadow:inset 0 0 0 .1rem rgb(var(--color-border))}@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-inner-spin-button,.sticky-cart__form .quantity__input::-webkit-outer-spin-button{-webkit-appearance:auto;cursor:pointer}.sticky-cart__form .quantity__input[type=number]{-moz-appearance:auto}.sticky-cart .price .badge{display:none}.menu-drawer--closing animate-sticky product-sticky-cart,.menu-drawer--open animate-sticky product-sticky-cart,.menu-drawer--opening animate-sticky product-sticky-cart,.menu-mobile--closing animate-sticky product-sticky-cart,.menu-mobile--open animate-sticky product-sticky-cart,.menu-mobile--opening animate-sticky product-sticky-cart,.mini-cart--closing animate-sticky product-sticky-cart,.mini-cart--open animate-sticky product-sticky-cart,.mini-cart--opening animate-sticky product-sticky-cart,.quick-view--closing animate-sticky product-sticky-cart,.quick-view--open animate-sticky product-sticky-cart,.quick-view--opening animate-sticky product-sticky-cart,.search-modal--open animate-sticky product-sticky-cart{transform:translateY(100%);transition:none;opacity:0;z-index:1}