.product__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px var(--pad);margin-top:var(--pad-mobile)}.quantity{display:inline-flex;align-items:center;gap:8px}.quantity__input{width:3.5em;max-width:100%}.quantity__input,.quantity__input input{padding-right:0;padding-left:0;text-align:center;-moz-appearance:textfield;appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button,.quantity__input input::-webkit-outer-spin-button,.quantity__input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__value{min-width:2em;text-align:center;font-weight:500}.cart-toggle{z-index:11;position:fixed;right:20px;bottom:20px;border-radius:50%;background:var(--color-beige)}.cart-toggle svg{display:block}.cart-toggle__count{z-index:1;position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--color-red);color:var(--color-beige);font-size:12px;font-weight:700;line-height:22px;text-align:center}.cart{transition:all 1s cubic-bezier(0.16, 1, 0.3, 1);pointer-events:none;visibility:hidden}.cart::before{left:calc(100% - 45vw)}@media (max-width:1100px){.cart::before{left:20vw}}@media (max-width:768px){.cart::before{left:0}}.cart .cart__inner{transition:all 1s cubic-bezier(0.16, 1, 0.3, 1);width:45vw;clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}@media (max-width:1100px){.cart .cart__inner{width:78vw}}@media (max-width:768px){.cart .cart__inner{width:100vw}}.cart .filter__close{transition:all 1s cubic-bezier(0.16, 1, 0.3, 1);opacity:0}.cart [data-anim-right]{transition:all 1s cubic-bezier(0.16, 1, 0.3, 1);z-index:1;position:relative;transform:translateX(120%)}.cart [data-anim-right]:nth-child(2){transition-delay:50ms}.cart__empty{padding:calc(var(--pad) * 2) 0;color:var(--color-red);font-size:max(1.1rem, 1.2vw)}.cart__empty svg{display:block;max-width:100%;height:auto;margin:0 auto var(--pad)}.cart__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px var(--pad);padding:12px 0;border-bottom:1px dotted var(--color-red)}.cart__item-name{flex:1 1 100%;font-size:max(1rem, 1.1vw)}@media (min-width:550px){.cart__item-name{flex-basis:0}}.cart__item-price{min-width:6em;font-weight:500;text-align:right;white-space:nowrap}.cart__form input{border-bottom-color:var(--color-red);color:var(--color-beige)}.cart__form input:hover,.cart__form input:focus,.cart__form input[data-focus]{border-bottom-color:var(--color-red)}.cart__form .checkbox label{overflow:visible;white-space:normal}.cart__form .checkbox label a{text-decoration:underline;text-underline-offset:3px}.cart__total{display:flex;justify-content:space-between;padding-top:var(--pad);font-size:max(1.2rem, 1.4vw);font-weight:700}.cart--open{pointer-events:all;visibility:visible}.cart--open::before{transform:scaleX(1)}.cart--open .cart__inner{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.cart--open .filter__close{opacity:1}.cart--open [data-anim-right]{transform:none}/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2Fstatic%2Fscss%22%2C%22sources%22%3A%5B%22pages%2Fkavarna-products.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAMA%2CkBAAA%2C6HAAA%2CCAYA%2CUAAA%2C8CAAA%2CCAKC%2CiBAAA%2C0BAAA%2CCAIC%2CwCAAA%2C%2BFAAA%2CCAQC%2C4LAAA%2CgCAAA%2CCAQF%2CiBAAA%2C%2BCAAA%2CCAUD%2CaAAA%2CgGAAA%2CCAQC%2CiBAAA%2CaAAA%2CCAIA%2CoBAAA%2CkOAAA%2CCAkBD%2CMAAA%2CqFAAA%2CCAKC%2CcAAA%2CsBAAA%2CCAGC%2C0BAAA%2CcAAA%2CSAAA%2CCAAA%2CCAGA%2CyBAAA%2CcAAA%2CMAAA%2CCAAA%2CCAKD%2CmBAAA%2CkHAAA%2CCAKC%2C0BAAA%2CmBAAA%2CUAAA%2CCAAA%2CCAGA%2CyBAAA%2CmBAAA%2CWAAA%2CCAAA%2CCAKD%2CqBAAA%2CyDAAA%2CCAKA%2CwBAAA%2CsGAAA%2CCAMC%2CqCAAA%2CqBAAA%2CCAGD%2CaAAA%2CkFAAA%2CCAKC%2CiBAAA%2CiEAAA%2CCAQD%2CYAAA%2CyJAAA%2CCAUA%2CiBAAA%2CwCAAA%2CCAIC%2CyBAAA%2CiBAAA%2CYAAA%2CCAAA%2CCAKD%2CkBAAA%2CiEAAA%2CCAQC%2CkBAAA%2C6DAAA%2CCAIC%2C8EAAA%2CoCAAA%2CCAQD%2C4BAAA%2CmCAAA%2CCAIC%2C8BAAA%2CmDAAA%2CCAOF%2CaAAA%2C8GAAA%2CCAQA%2CYAAA%2CqCAAA%2CCAIC%2CoBAAA%2CmBAAA%2CCAIA%2CyBAAA%2CkDAAA%2CCAIA%2C2BAAA%2CSAAA%2CCAIA%2C8BAAA%2CcAAA%22%7D */