.woocommerce-cart{overflow:initial}.woocommerce-cart .slogan-and-notice-wrap{display:none}.woocommerce-cart form.woocommerce-cart-form{margin-left:-30px;margin-right:-30px}.woocommerce-cart form.woocommerce-cart-form>div{padding-inline:30px}.woocommerce-cart .cart-items-count-title{color:var(--yith-color--denim-blue);font-size:17px;font-weight:var(--yith-font-weight--bold);margin:35px 0 50px}.woocommerce-cart .woocommerce-cart-form__contents{margin-bottom:100px}.woocommerce-cart .sticky-cart-contents{position:sticky;top:80px}.woocommerce-cart .cart_item{box-shadow:0 2px 35px rgba(66,172,212,.24);display:grid;grid-column-gap:25px;grid-row-gap:10px;grid-template-columns:100px 1fr 30%;grid-template-rows:auto auto;margin-block-start:55px;padding:30px 25px 55px}.woocommerce-cart .cart_item .product-image{align-self:center;grid-area:1/1/3/2}.woocommerce-cart .cart_item .product-image .product-remove{font-size:11px;margin-block-start:15px;position:absolute}.woocommerce-cart .cart_item .product-image .product-remove a:not(:hover){color:#424242}.woocommerce-cart .cart_item .product-name{align-self:end;grid-area:1/2/2/3}.woocommerce-cart .cart_item .product-name a:not(:hover){color:inherit}.woocommerce-cart .cart_item .product-qty{align-self:start;font-size:12px;grid-area:2/2/3/3}.woocommerce-cart .cart_item .product-qty .select2-container .select2-selection,.woocommerce-cart .cart_item .product-qty .select2-container.select2-container--default .select2-selection--single{height:35px;padding:0 13px 0}.woocommerce-cart .cart_item .product-qty .select2-container .select2-selection .select2-selection__rendered,.woocommerce-cart .cart_item .product-qty .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px}.woocommerce-cart .cart_item .product-qty .quantity-label{display:inline-block;margin-right:15px;vertical-align:sub}.woocommerce-cart .cart_item .product-qty .quantity-input input{display:inline-block;height:45px;margin:2px 5px 2px 0;padding:5px 10px;vertical-align:middle;width:80px}.woocommerce-cart .cart_item .product-qty .quantity-input button{display:inline-block;font-size:13px;height:45px;margin:2px 0;vertical-align:top}.woocommerce-cart .cart_item .product-qty .quantity-input button:disabled{display:none!important}.woocommerce-cart .cart_item .product-price{align-self:center;grid-area:1/3/3/4;text-align:right}.woocommerce-cart .cart_item .product-price-del{color:#a9a9a9;font-size:12px;text-decoration:line-through}.woocommerce-cart .cart_item .product-price-del .recurring-label{font-size:inherit;margin-left:0}.woocommerce-cart .cart_item .product-price del{display:block}.woocommerce-cart .cart_item .product-price .product-price-save{border:1px solid #a40a00;border-radius:var(--yith-border-radius--mini);color:#a40a00;font-size:12px;font-weight:var(--yith-font-weight--semibold);line-height:14px;margin:10px 0 0 auto;padding:4px 10px;pointer-events:none;text-align:center;width:max-content}.woocommerce-cart .cart_totals h2{font-size:17px;font-weight:var(--yith-font-weight--bold);margin:0 0 35px}.woocommerce-cart .cart_totals .payment-options-label{display:none}.woocommerce-cart .cart_totals table{margin-bottom:20px;width:100%}.woocommerce-cart .cart_totals table td,.woocommerce-cart .cart_totals table th{padding:12px 0;vertical-align:bottom}.woocommerce-cart .cart_totals table table tr.cart-subtotal td,.woocommerce-cart .cart_totals table table tr.order-total td{width:100px}.woocommerce-cart .cart_totals table tr{border-bottom:1px solid #f0f0f0}.woocommerce-cart .cart_totals table tr td{font-weight:var(--yith-font-weight--semibold);padding-left:20px;text-align:right}.woocommerce-cart .cart_totals table tr th{font-weight:var(--yith-font-weight--semibold);text-transform:capitalize;vertical-align:middle}.woocommerce-cart .cart_totals table tr.cart-discount{background:#f4f5de}.woocommerce-cart .cart_totals table tr.cart-discount th{background:inherit;padding-left:15px!important;text-transform:none;transform:translatex(-15px)}.woocommerce-cart .cart_totals table tr.cart-discount td{background:inherit;padding-right:15px;transform:translatex(15px)}.woocommerce-cart .cart_totals table tr.cart-discount td a.woocommerce-remove-coupon{font-size:11px;display:block}.woocommerce-cart .cart_totals table tr.cart-discount td a.woocommerce-remove-coupon:not(:hover){color:inherit}.woocommerce-cart .cart_totals table tr.order-total{font-size:20px}.woocommerce-cart .cart_totals .tax-message{font-size:12px;margin-bottom:15px}.woocommerce-cart .cart_totals .checkout-button{font-size:20px;font-weight:var(--yith-font-weight--semibold);margin-bottom:30px;outline:transparent;padding:15px 0;text-transform:none;width:100%}.woocommerce-cart .page-header{margin-bottom:0;padding-bottom:5px}.woocommerce-cart .page-header #yithemes-breadcrumb{display:none}.woocommerce-cart .cart-label{display:inline-block;font-size:11px;font-weight:var(--yith-font-weight--bold);margin-bottom:70px}.woocommerce-cart .coupon-container .cart-label{display:none}.woocommerce-cart .coupon h3{font-size:14px;font-weight:var(--yith-font-weight--bold);margin-bottom:25px;margin-top:0}.woocommerce-cart .coupon .coupon-form-container{background-color:#efefef;border-radius:var(--yith-border-radius--big);display:table;padding:5px 7px;width:100%}.woocommerce-cart .coupon .coupon-form-container>div{display:table-cell;vertical-align:middle}.woocommerce-cart .coupon .coupon-form-container>div.coupon-code{background:url(../svg/price-tag-2.svg);background-position:10px;background-repeat:no-repeat;background-size:25px;padding-left:50px;padding-right:15px;position:relative}.woocommerce-cart .coupon .coupon-form-container>div.coupon-code span{background-color:#efefef;display:none;font-size:12px;left:50px;padding:13px 0;position:absolute;top:0;white-space:nowrap}.woocommerce-cart .coupon input[type=submit]{border-radius:var(--yith-border-radius--big);font-size:13px;height:45px;padding:10px 15px;width:100%}.woocommerce-cart .coupon.closed .coupon-form-container{cursor:pointer;width:fit-content}.woocommerce-cart .coupon.closed .coupon-form-container>div.coupon-code span{display:block}.woocommerce-cart .coupon.closed input[type=submit]{display:none}.woocommerce-cart #coupon_code{background:0 0;border:none;border-radius:var(--yith-border-radius--big);height:45px;padding:0;transition:all ease .3s}.woocommerce-cart .actions-coupons{margin-bottom:40px}.woocommerce-cart span.ywsbs-price-detail{white-space:nowrap}.woocommerce-cart .cart-final{background-color:#fafafa;border:none;border-radius:var(--yith-border-radius--medium);margin-bottom:70px;margin-bottom:35px;padding:40px}.woocommerce-cart .cart-final .buyer-protection{margin-inline:15px}.woocommerce-cart #yith-toolkit-cross-sells-list-container{margin-block:100px}.woocommerce-cart #yith-toolkit-cross-sells-list-container .cross-sell-product{border:1px solid #cbc8c8;border-radius:var(--yith-border-radius--medium);display:grid;grid-column-gap:35px;grid-template-columns:70px 1fr 20%;grid-template-rows:1fr;margin-block-start:35px;padding:30px 35px}.woocommerce-cart #yith-toolkit-cross-sells-list-container .product-thumb{align-self:center;grid-area:1/1/2/2}.woocommerce-cart #yith-toolkit-cross-sells-list-container .product-description-and-price{align-self:center;grid-area:1/2/2/3}.woocommerce-cart #yith-toolkit-cross-sells-list-container .product-description-and-price .product-title a:not(:hover){color:inherit}.woocommerce-cart #yith-toolkit-cross-sells-list-container .product-description-and-price .product-features{font-size:.8em}.woocommerce-cart #yith-toolkit-cross-sells-list-container .product-description-and-price .product-price del{display:block;font-size:.8em;opacity:.5}.woocommerce-cart #yith-toolkit-cross-sells-list-container .product-description-and-price .product-price ins{text-decoration:none}.woocommerce-cart #yith-toolkit-cross-sells-list-container .product-description-and-price .offer-info{cursor:pointer;font-size:13px;margin-bottom:30px;padding-right:30px;position:relative}.woocommerce-cart #yith-toolkit-cross-sells-list-container .product-description-and-price .offer-info:after{background-image:url(../svg/info-icon-2.svg);background-repeat:no-repeat;background-size:contain;content:'';height:12px;position:absolute;right:12px;top:0;width:12px}.woocommerce-cart #yith-toolkit-cross-sells-list-container .product-description-and-price .offer-info .offer-info-tooltip{background:#fff;-webkit-box-shadow:0 -2px 15px 0 rgba(205,228,234,.8);box-shadow:0 -2px 15px 0 rgba(205,228,234,.8);box-sizing:border-box;left:-50px;margin-left:-40px;margin-top:10px;opacity:0;pointer-events:none;position:absolute;text-align:center;top:100%;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;width:200px;z-index:99}.woocommerce-cart #yith-toolkit-cross-sells-list-container .product-description-and-price .offer-info .offer-info-tooltip>span{display:inline-block;padding:10px}.woocommerce-cart #yith-toolkit-cross-sells-list-container .product-description-and-price .offer-info .offer-info-tooltip>span:after{border:7px solid transparent;border-bottom-color:#fff;border-left-width:12px;border-right-width:12px;content:'';height:1px;left:50%;margin-left:-12px;position:absolute;top:-13px;width:1px}.woocommerce-cart #yith-toolkit-cross-sells-list-container .product-description-and-price .offer-info:hover .offer-info-tooltip{opacity:1;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.woocommerce-cart #yith-toolkit-cross-sells-list-container .product-cta{align-self:center;grid-area:1/3/2/4;justify-self:end}