.sticky-cart-wrapper.hidden{display:block!important}.sticky-cart-block{display:block;transform:translateY(8rem)}.product-sticky-cart{z-index:100;position:fixed;bottom:auto;top:0;left:0;width:100%;pointer-events:none;transform:translateY(100%);opacity:0;transition:transform var(--duration-default) ease,opacity var(--duration-default) ease;box-shadow:0 0 4rem rgba(var(--color-foreground),.2);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;width:100%;max-width:156.8rem;margin-left:auto;margin-right:auto;padding:1.2rem 6.4rem;column-gap:24px;align-items:center}.sticky-cart__content{display:flex;column-gap:2rem;align-items:center;flex:1}.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;flex:1;justify-content:right;padding:0;align-items:end}.sticky-cart__form form{display:flex;width:100%;min-width:122px;max-width:611px;padding-inline:16px}.sticky-cart__form .product-form__buttons{display:flex;column-gap:1rem;width:100%}.sticky-cart__content .sticky-cart__content-heading{width:100%;font-family:Arial}.sticky-cart__content .sticky-cart-product-heading{font-size:24px;line-height:32px;font-weight:700;margin:0;letter-spacing:normal;color:#000}.sticky-cart__content .price-wrapper{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.sticky-cart__content .price-wrapper .real-price{font-size:18px;line-height:28px;font-style:normal;letter-spacing:0;color:#000;font-weight:400}.sticky-cart__content .price-wrapper .compare-price{font-size:18px;line-height:28px;color:#707170;text-decoration:line-through;font-weight:400;letter-spacing:0}.sticky-cart__content .selling-caption{display:block;font-size:14px;margin:0;line-height:18px;font-style:italic;font-weight:400;letter-spacing:0;color:#3d3d3d}.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;width:100%;min-height:62px;font-size:14px}.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 .button svg{margin-left:12px;margin-top:0;height:24px;width:24px}.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}@media screen and (max-width:1439px){.sticky-cart__form .button--small{min-height:52px;padding:14px 20px;font-size:var(--font-button-size);letter-spacing:.2em;line-height:calc(1 + .2 / var(--font-body-scale))}.sticky-cart__form .button svg{margin-left:8px}.sticky-cart{padding:1.2rem 5.6rem}.sticky-cart__content .sticky-cart-product-heading{font-size:22px;line-height:31px}}@media screen and (max-width: 1023px){.sticky-cart__form .button--small{min-height:44px;padding:10px 20px;font-size:var(--font-button-size);letter-spacing:.2em;line-height:calc(1 + .2 / var(--font-body-scale))}.sticky-cart{padding:1.2rem 4rem}}@media screen and (max-width: 767px){.sticky-cart{padding:1.2rem 2.4rem;align-items:flex-start}.sticky-cart__content{flex:none}.sticky-cart__content .sticky-cart-product-heading{font-size:16px;line-height:1.5;text-wrap:auto}.sticky-cart__content .price-wrapper .real-price,.sticky-cart__content .price-wrapper .compare-price{max-width:100%;text-wrap:auto;font-size:14px;line-height:1.2857}.sticky-cart__form .button svg{display:none}}@media screen and (max-width:550px){.sticky-cart__form .product-form__buttons{justify-content:end}.sticky-cart__form .button--small{width:fit-content;white-space:nowrap;letter-spacing:normal;min-width:unset}.sticky-cart__form form{padding-inline:0}.sticky-cart{flex-wrap:wrap}.sticky-cart__form{flex:unset}}@media screen and (max-width:420px){.sticky-cart__content .selling-caption{font-size:12px;line-height:1.5}}@media screen and (max-width: 400px){.sticky-cart{flex-direction:column}.sticky-cart__form,.sticky-cart__form .button--small{width:100%}}@media screen and (min-width: 1440px){.sticky-cart__form .button--small{font-size:var(--font-button-size);letter-spacing:.2em;line-height:calc(1 + .2 / var(--font-body-scale));padding:1.6rem 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-product-sticky-cart.css.map */
