.cart-container .cart-items{grid-template-columns:repeat(1,1fr)}.cart-container .cart-items .cart-item,.cart-container .cart-main,.cart-container .discount-form .form-group{border-radius:var(--cart-products-radius-2)}.cart-container .cart-side{border-radius:var(--cart-sidebar-radius-2)}.cart-container .discount-form{top:1rem;background-color:color-mix(in srgb,var(--bbc) 80%,rgba(255,255,255,0));z-index:2;backdrop-filter:blur(4px)}.cart-container .discount-form .mdc-button{border-radius:0}.cart-container .discount-form .form-control{background-color:rgba(255,255,255,0);border:none;padding:.5rem 1rem}.cart-container .discount-form .ayrin-font-icon{font-size:1.75rem;color:var(--tfc)}.recent-visited-products .wear-product-card-md{border-radius:var(--cart-recent-product-radius-2)}.recent-visited-products .wear-product-card-md .image-container{border-radius:var(--cart-recent-image-radius-2)}.recent-visited-products .product-card-md{border-radius:var(--cart-recent-product-radius-1)}.recent-visited-products .product-card-md .image-container{border-radius:var(--cart-recent-image-radius-1)}.cart-container .cart-items .product-title{text-wrap:balance;line-height:1.5}.cart-container .cart-items .product-specifics{font-size:.8rem;background-image:linear-gradient(-90deg,rgba(238,238,238,.9) 20%,rgba(0,0,0,0) 80%)}.cart-container .cart-items .product-specifics .key{color:var(--ffc)}.cart-container .cart-items .product-specifics:empty,.cart_totals>h2,.recent-visited-products .navigator{display:none}.cart-container .cart-items .actions{top:.5rem;inset-inline-start:0.5rem}.cart-container .cart-items .actions .mdc-button,.cart-container .cart-items .product-quantity .mdc-button,.cart-container .cart-items .product-quantity input{width:2.25rem;height:2.25rem;background-color:#fff;color:var(--mfc);border-radius:var(--mbr)}.cart-container .cart-items .product-quantity input{text-align:center}.cart-container .cart-items .mdc-button .ayrin-font-icon{font-size:1.5rem}.cart-container .cart-items .product-quantity>:nth-child(3){order:1}.cart-container .cart-items .product-quantity>:nth-child(2){order:2}.cart-container .cart-items .product-quantity>:first-child{order:3}.cart-container .cart-items .product-quantity .quantity{margin:0!important;position:absolute;top:.5rem;inset-inline-end:0.5rem;display:flex;flex-direction:column;gap:.5rem}.cart-container .cart-actions{top:1rem}.cart-container .cart-items .unit-price,.cart-container .cart-items .unit-price .woocommerce-Price-currencySymbol{color:var(--ffc)!important}.cart-container .cart-items .total-price,.cart-container .side-box .price{color:var(--ppc);font-size:1.1rem}.cart-container .side-box:not(:first-child),.woocommerce .wc-proceed-to-checkout .mdc-button{border-radius:var(--cart-sidebar-box-radius-2)!important}.cart-container .side-box.notices .notice:last-child,.cart-container .side-box:last-child{margin:0!important}.cart-container .side-box.invoice .total-invoice .value{color:var(--mtc);font-size:1.2rem}.cart-container .side-box.invoice .checkout{position:fixed;bottom:0;inset-inline:0;padding:1rem;z-index:100;background-color:#fff;border-top:1px solid var(--mbc)}.cart-container .side-box.invoice .continue{font-size:1rem;height:auto!important}.cart-container .side-box.free-shipping .remaining-box span.bf{color:var(--mtc)}.cart-container .side-box.free-shipping .woocommerce-Price-currencySymbol,.shop_table .woocommerce-Price-currencySymbol{color:var(--sfc)!important}.cart-container .side-box.free-shipping .free-shipping-progress{height:2rem;background-color:#e1dfd6}.cart-container .side-box.free-shipping .free-shipping-progress .progress-bar{background-image:linear-gradient(to right,var(--mtc),#ffc400);background-size:400%;place-items:center;animation:5s infinite progress-line}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:inherit!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{display:none!important}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:unset!important}.recent-visited-products .slider .swiper-slide{height:auto!important}.shop_table .order-total .woocommerce-Price-currencySymbol{color:var(--pcc)!important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;margin-top:-1rem}.woocommerce table.shop_table{border:none;border-spacing:0 1rem}.wc-proceed-to-checkout{padding:0!important}.woocommerce-cart .cart-collaterals .cart_totals tr td{font-weight:400;vertical-align:middle;text-align:left}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{padding-block:0.5rem}.woocommerce-cart .cart-collaterals .cart_totals li{padding:0}.woocommerce-cart .cart-collaterals .cart_totals tr th{vertical-align:middle;padding:0;border:none;font-weight:400}.woocommerce table.shop_table tbody tr.cart-discount td .amount{color:#06af00}.woocommerce table.shop_table tbody tr.cart-discount .discount-amount a{position:absolute;inset:0;opacity:0}.woocommerce table.shop_table tbody tr.cart-discount .discount-title .ayrin-icon{fill:var(--mdg)}.woocommerce table.shop_table tbody tr.order-total td strong{color:var(--ppc);font-size:1.2rem}@media screen and (max-width:576px){.cart-container .cart-items .cart-item .update-cart{width:100%;border-radius:var(--mbr)}}@media screen and (min-width:468px){.cart-container .cart-items{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.cart-container .cart-items{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:992px){.recent-visited-products .navigator{opacity:0;display:block;transition:opacity .3s}.recent-visited-products:is(:hover,:active,:focus) .navigator{opacity:1}.recent-visited-products:is(:hover,:active,:focus) .navigator[aria-disabled=true]{opacity:.5}.cart-container .main-column.cart-side{width:calc(320px + 2rem)}.cart-container .cart-items{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.cart-container .cart-items{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1600px){.cart-container .main-column.cart-side{width:calc(350px + 2rem)}}