#shoppingCart{width:480px;max-width:100vw}.sieco-cart .offcanvas-body{padding:1.5rem;overscroll-behavior:contain}.sieco-cart .woocommerce-mini-cart{list-style:none;margin:0;padding:0}#shoppingCart .woocommerce-mini-cart-item{position:relative;min-height:112px;padding:0 2.5rem 1.25rem 100px;margin-bottom:1.25rem;border-bottom:1px solid var(--cz-border-color,#e0e5eb);overflow-wrap:anywhere}.sieco-cart .woocommerce-mini-cart-item>a:not(.remove){display:block;font-size:.9375rem;line-height:1.5;font-weight:600;color:var(--cz-heading-color,#181d25);text-decoration:none}#shoppingCart .woocommerce-mini-cart-item img{position:absolute;top:0;left:0;width:84px;height:84px;float:none;margin:0;box-sizing:border-box;object-fit:contain;padding:.375rem;border:1px solid var(--cz-border-color,#e0e5eb);border-radius:.625rem;background:#fff}#shoppingCart .woocommerce-mini-cart-item .remove{position:absolute;right:0;left:auto;top:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--cz-tertiary-bg,#f5f7fa);color:var(--cz-body-color,#4e5562);font-size:1.375rem;line-height:1;text-decoration:none}#shoppingCart .woocommerce-mini-cart-item .remove:hover{color:#c62828;background:#fff0f0}.sieco-cart .quantity{display:block;margin-top:.5rem;font-size:.875rem}.sieco-cart .quantity .amount{font-weight:600}.sieco-cart .variation{margin:.5rem 0;font-size:.8125rem;color:var(--cz-secondary-color,#6c727f)}.sieco-cart .variation dt{float:left;margin-right:.375rem}.sieco-cart .variation dd{margin-bottom:.25rem}.sieco-cart .variation p{margin:0}.sieco-cart .woocommerce-mini-cart__total{display:flex;justify-content:space-between;gap:1rem;margin:1.5rem 0;font-size:1.125rem}.sieco-cart .woocommerce-mini-cart__buttons{display:grid;gap:.75rem;margin:0}.sieco-cart .woocommerce-mini-cart__buttons .button{display:block;padding:.875rem 1rem;border:1px solid var(--cz-border-color,#e0e5eb);border-radius:.625rem;text-align:center;text-decoration:none;font-weight:600;color:var(--cz-body-color,#333d4c);background:var(--cz-tertiary-bg,#f5f7fa)}.sieco-cart .woocommerce-mini-cart__buttons .checkout{order:-1;background:var(--cz-primary,#f55266);border-color:var(--cz-primary,#f55266);color:#fff}.sieco-cart .woocommerce-mini-cart__buttons .button:hover{filter:brightness(.95)}.sieco-cart .woocommerce-mini-cart__empty-message{padding:4rem 1rem;margin:0;text-align:center;color:var(--cz-secondary-color,#6c727f)}.sieco-cart a:focus-visible{outline:2px solid var(--cz-primary,#f55266);outline-offset:3px}@media (max-width:375px){.sieco-cart .offcanvas-body{padding:1rem}#shoppingCart .woocommerce-mini-cart-item{padding-left:80px}#shoppingCart .woocommerce-mini-cart-item img{width:68px;height:68px}}