.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;flex-direction:column;align-items:flex-start}.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{color:#173c2d}.product-sticky-cart:before{background:#f4f1e8;border-top:1px solid rgba(23,60,45,.16)}.product-sticky-cart:after{top:-.8rem;height:.8rem;box-shadow:0 -1.2rem 2.4rem #173c2d1a}.product-sticky-cart .sticky-cart{align-items:center;min-height:8.4rem;padding-top:1.4rem;padding-bottom:max(1.8rem,env(safe-area-inset-bottom))}.product-sticky-cart .sticky-cart__content{min-width:0}.product-sticky-cart .sticky-cart__content-image{flex:0 0 5.6rem;overflow:hidden;border:1px solid rgba(23,60,45,.16);border-radius:.9rem;background:#fffdf8}.product-sticky-cart .sticky-cart__content img{width:5.6rem;height:5.6rem;object-fit:cover}.product-sticky-cart .sticky-cart__content .h4{color:#173c2d;font-size:clamp(1.6rem,1.15vw,2rem);line-height:1.2}.product-sticky-cart .sticky-cart__content .price,.product-sticky-cart .sticky-cart__content .price-item{color:#9c7414}.product-sticky-cart .sticky-cart__form form,.product-sticky-cart .sticky-cart__form .product-form__buttons{align-items:center}.product-sticky-cart .sticky-cart__form select-wrapper.select.button--small,.product-sticky-cart .sticky-cart__form .select,.product-sticky-cart .sticky-cart__form .quantity__input{color:#173c2d;background:#fffdf8!important;border-radius:999px;box-shadow:inset 0 0 0 1px #173c2d33!important}.product-sticky-cart .sticky-cart__form .select__select{color:#173c2d;background:transparent;border-radius:inherit}.product-sticky-cart .sticky-cart__form .select svg,.product-sticky-cart .sticky-cart__form .quantity__button{color:#173c2d}.product-sticky-cart .sticky-cart__form .quantity__input:hover,.product-sticky-cart .sticky-cart__form .quantity__input:focus-visible,.product-sticky-cart .sticky-cart__form .select:focus-within{box-shadow:inset 0 0 0 2px #d6ad2b}.product-sticky-cart .sticky-cart__form .product-form__submit{min-width:clamp(16rem,22vw,25rem);color:#fffdf8;background:#173c2d;border:1px solid #173c2d;border-radius:999px;box-shadow:none}@media screen and (hover:hover){.product-sticky-cart .sticky-cart__form .product-form__submit:hover{color:#173c2d;background:#d6ad2b;border-color:#d6ad2b}}.product-sticky-cart .sticky-cart__form .product-form__submit:focus-visible{outline:2px solid #d6ad2b;outline-offset:3px}@media screen and (max-width:749px){.product-sticky-cart .sticky-cart{min-height:0;padding:1.2rem 1.6rem max(1.6rem,env(safe-area-inset-bottom))}.product-sticky-cart .sticky-cart__form,.product-sticky-cart .sticky-cart__form form,.product-sticky-cart .sticky-cart__form .product-form__buttons,.product-sticky-cart .sticky-cart__form .product-form__submit{width:100%}.product-sticky-cart .sticky-cart__form .product-form__submit{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/component-product-sticky-cart.css.map */
