.cart-summary,.cart-voucher{backdrop-filter:blur(20px) saturate(120%);background:hsla(0,0%,100%,.7);border:1px solid #ebedfa;border-radius:15px}.cart-grid{display:flex;margin-bottom:1rem}.cart-grid-top{flex:0 0 100%;max-width:100%}.cart-grid-body,.cart-grid-top{margin-bottom:30px;padding:0 15px}.cart-grid-body{flex:0 0 75%;max-width:75%}@media(max-width:1399.98px){.cart-grid-body{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media(max-width:991.98px){.cart-grid-body{flex:0 0 100%;max-width:100%}}.cart-grid-body a.label:hover{color:#007bff}.cart-grid-right{flex:0 0 25%;margin-bottom:30px;max-width:25%;padding:0 15px}@media(max-width:1399.98px){.cart-grid-right{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media(max-width:991.98px){.cart-grid-right{flex:0 0 100%;max-width:100%}}.cart-grid-right .promo-discounts{margin-bottom:0}.cart-grid-right .promo-discounts .cart-summary-line .label{color:#4a4f63}.cart-grid-right .promo-discounts .cart-summary-line .label .code{cursor:pointer;text-decoration:underline}.cart-table{width:100%}@media(max-width:767.98px){.cart-table:before{display:none!important}}.cart-table thead th{color:#4a4f63;font-size:14px;font-weight:500;padding:10px}.cart-table thead .cart_th_qty{text-align:center}.cart-table thead .cart_th_price{text-align:left}.cart-table thead .cart_th_price-sum{text-align:right}@media(max-width:767.98px){.cart-table thead{display:none}}.cart-table tbody td{padding:10px}@media(max-width:767.98px){.cart-table tbody td{border-radius:0!important}}.cart-table .cart-item>*{min-width:0}.cart-table .cart-item .product-name{font-size:13px}.cart-table .cart-item .product-name table td:first-child{padding-left:0}.cart-table .cart-item .product-name table td:last-child{padding-right:0}.cart-table .cart-item .product-name a{color:#000f42}.cart-table .cart-item .product-name a:hover{background:linear-gradient(-162deg,#4559ff 16.15%,#29b2ff 75.52%,#c2fbff);background-clip:text;-webkit-background-clip:text;color:transparent}.cart-table .cart-item .product-name .product-line-info{font-size:16px;font-weight:600;line-height:1.4;margin-bottom:3px}@media(max-width:1399.98px){.cart-table .cart-item .product-name .product-line-info{font-size:14px}}.cart-table .cart-item .product-name .product-attribute{color:#4a4f63;font-size:13px;font-weight:400}.cart-table .cart-item .product-name .product-attribute .price{background:linear-gradient(-162deg,#4559ff 16.15%,#29b2ff 75.52%,#c2fbff);background-clip:text;-webkit-background-clip:text;color:transparent;font-family:Sora,sans-serif;font-size:16px;font-weight:600}.cart-table .cart-item .product-name .product-line-customization{color:#4a4f63;font-size:13px;font-weight:400}.cart-table .cart-item .product-price-total .price,.cart-table .cart-item .product-price-total .total-price{display:block;font-size:20px}@media(max-width:1199.98px){.cart-table .cart-item .product-price-total .price,.cart-table .cart-item .product-price-total .total-price{font-size:18px}}.cart-table .cart-item .product-price-total .product-discount,.cart-table .cart-item .product-price-total .product-pack-price,.cart-table .cart-item .product-price-total .x13pricehistory-product-list__omnibus-text{color:#4a4f63!important;display:block;font-size:13px;font-weight:400;margin:0}@media(min-width:768px){.cart-table .cart-item .product-price-total .product-discount,.cart-table .cart-item .product-price-total .product-pack-price,.cart-table .cart-item .product-price-total .x13pricehistory-product-list__omnibus-text{white-space:nowrap}}.cart-table .cart-item .product-price-total .regular-price,.cart-table .cart-item .product-price-total .x13pricehistory-product-list__omnibus-price{color:#000f42!important;font-weight:400}.cart-table .cart-item .product-price-total .product-discount .discount,.cart-table .cart-item .product-price-total .x13pricehistory-product-list .discount{font-size:13px!important;line-height:1.5!important;padding:0 10px!important}@media(min-width:768px){.cart-table .cart-item .product-price-total-sum{text-align:right}}.cart-table .cart-item .remove-from-cart{align-items:center;color:#9295a1;display:inline-flex;font-size:13px;font-weight:400;gap:6px;white-space:nowrap}.cart-table .cart-item .remove-from-cart svg{height:20px;width:auto}.cart-table .cart-item .remove-from-cart svg *{stroke:#9295a1;stroke-width:1}.cart-table .cart-item .remove-from-cart:hover{color:#007bff}.cart-table .cart-item .remove-from-cart:hover svg *{stroke:#007bff}@media(min-width:768px){.cart-table .cart-item .product-img{white-space:nowrap;width:1%}.cart-table .cart-item .product-img img{border-radius:15px;height:auto;width:80px}}@media(min-width:768px)and (max-width:1399.98px){.cart-table .cart-item .product-img img{width:50px}}@media(min-width:768px){.cart-table .cart-item .product-qty .product-line-grid-qty{max-width:150px}.cart-table .cart-item .product-remove{white-space:nowrap;width:1%}}@media(max-width:767.98px){.cart-table .cart-item{backdrop-filter:blur(20px) saturate(120%);background:hsla(0,0%,100%,.7)!important;border:1px solid #ebedfa;border-radius:15px;display:grid;gap:0 10px;grid-template:"image name delete" auto "image price delete" 1fr/100px 1fr 44px;overflow:hidden;padding:10px;position:relative}.cart-table .cart-item td,.cart-table .cart-item th,.cart-table .cart-item tr{backdrop-filter:none;background:hsla(0,0%,100%,0)!important;border:0}.confirmation-products .cart-table .cart-item{grid-template:"image name" auto "image price" 1fr/100px 1fr}}@media(max-width:767.98px)and (max-width:399px){.cart-table .cart-item{grid-template:"image name delete" auto "image price delete" 1fr/70px 1fr 24px}.confirmation-products .cart-table .cart-item{grid-template:"image name" auto "image price" 1fr/70px 1fr}}@media(max-width:767.98px){.cart-table .cart-item+.cart-item{margin-top:20px}.cart-table .cart-item .product-img{grid-area:image;padding:0}.cart-table .cart-item .product-img img{border-radius:15px;height:auto;width:100%}.cart-table .cart-item .product-name{grid-area:name;padding:0}.cart-table .cart-item .product-name table td{padding:2px 0}.cart-table .cart-item .product-name table td.product-img{vertical-align:top}.cart-table .cart-item .product-name table td .img-module{background:none;border-radius:0;height:auto;overflow:visible;padding:0;width:auto}.cart-table .cart-item .product-name table td .img-module .img-module-icon{display:none}.cart-table .cart-item .product-name table td .img-module:before{background:none;color:#4a4f63;content:"•";display:inline;margin-right:4px;position:static}.cart-table .cart-item .product-name table td .img-module:after{display:none}.cart-table .cart-item .product-price-total{align-self:flex-end;grid-area:price;margin-top:10px;padding:0}.cart-table .cart-item .product-price-total .product-line-grid-price{display:inline}.cart-table .cart-item .product-remove{grid-area:delete;padding:0;text-align:right}}.cart-voucher{margin-top:30px}.cart-voucher .navbar-toggle-title{font-weight:600;padding:20px}@media(max-width:767.98px){.cart-voucher .navbar-toggle-title{padding:10px}}.cart-voucher .navbar-toggler{height:auto;margin:0 0 0 auto;padding:0}@media(max-width:767.98px){.cart-voucher .navbar-toggler{width:34px}}.cart-voucher .collapse-inner{padding:0 20px 20px}@media(max-width:767.98px){.cart-voucher .collapse-inner{padding:10px}}.cart-voucher .cart-voucher-highlight{color:#4a4f63;margin-bottom:5px;margin-top:30px}.cart-voucher .cart-voucher-discount{margin:0;padding:0}.cart-voucher .cart-voucher-list{margin-bottom:10px}.cart-voucher .cart-voucher-list-item{align-items:center;display:flex;gap:8px;justify-content:space-between}.cart-voucher .cart-voucher-list-item .label,.cart-voucher .cart-voucher-list-item .value{font-size:14px}.cart-voucher .cart-voucher-list-item .value{align-items:center;display:flex;font-weight:600;gap:4px}.cart-voucher .cart-voucher-list-item .material-icons{transform:rotate(45deg)}.cart-voucher .js-cart-voucher-code{cursor:pointer;text-decoration:underline}.cart-items{margin-bottom:0}.js-cart-line-product-quantity{height:40px!important}.cart-summary{color:#4a4f63;padding:20px;position:relative}@media(max-width:767.98px){.cart-summary{padding:10px}}.cart-summary .cart-detailed-subtotals,.cart-summary .cart-summary-subtotals-container,.cart-summary .cart-summary-top,.cart-summary .cart-summary-totals{margin-top:15px}#cart .cart-summary .cart-summary-totals{margin-bottom:15px}.cart-summary .back-to-cart{align-items:center;display:inline-flex;font-size:14px;gap:8px;text-decoration:underline}.cart-summary .back-to-cart:hover{background:linear-gradient(-162deg,#4559ff 16.15%,#29b2ff 75.52%,#c2fbff);background-clip:text;-webkit-background-clip:text;color:transparent}