.woocommerce-checkout-breadcrumb .breadcrumb{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;box-shadow:0 5px 8px #00000026;display:flex;margin-bottom:30px}.woocommerce-checkout-breadcrumb .breadcrumb li:first-child a{border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px}.woocommerce-checkout-breadcrumb .breadcrumb li:last-child a{border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0}.woocommerce-checkout-breadcrumb .breadcrumb li{flex:1;position:relative}.woocommerce-checkout-breadcrumb .breadcrumb li.current{z-index:1}.woocommerce-checkout-breadcrumb .breadcrumb li a{background:#fff;box-sizing:border-box;display:block;font-size:16px;font-weight:700;height:100%;padding:20px!important;text-align:center;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}.woocommerce-checkout-breadcrumb .breadcrumb li.current:not(:last-child) a:after{bottom:0;clip-path:polygon(100% 50%,0 0,0 100%);content:"";display:block;height:100%;position:absolute;right:-18.9px;top:0;width:20px}.woocommerce-checkout-breadcrumb .breadcrumb li.current:not(:first-child) a:before{background-color:#fff;bottom:0;clip-path:polygon(100% 50%,0 0,0 100%);content:"";display:block;height:100%;left:-1px;position:absolute;top:0;width:20px}@media(hover:hover){.woocommerce-checkout-breadcrumb .breadcrumb li:not(.disable)>a:hover{text-decoration:underline}}.woocommerce-checkout-breadcrumb .breadcrumb li.disable a{cursor:not-allowed}div.quantity input.minus{border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;border-width:1px 0 1px 1px}div.quantity input.plus{border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;border-width:1px 1px 1px 0}div.quantity .input-text{border-width:1px 0}.qty_button{height:32px!important}@media(hover:hover){.qty_button:hover{background-color:inherit!important;border-color:#eee!important;font-weight:700!important}}div.quantity .input-text{font-size:16px}.checkout-customer-details,.thankyou-order-container,.woocommerce-cart-container{background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;box-shadow:0 5px 8px #00000026;box-sizing:border-box;padding:20px}.woocommerce-cart-container:not(:first-child){margin-top:30px}.woocommerce-cart-container .accordion-wrapper{padding-bottom:0!important}.woocommerce-cart-container:not(.woocommerce-cart-container-form) .cart-text-container{border-bottom:1px solid #eee;margin-bottom:20px;padding:20px 10px}.woocommerce-shipping-methods{font-weight:500}.woocommerce-cart-shipping-item{padding:0 10px 20px}.woocommerce-cart-shipping-item .shipping-title,.woocommerce-cart-shipping-item .woocommerce-shipping-destination{display:none}.woocommerce-cart-shipping-item table{width:100%}.wc_payment_methods>li,.woocommerce-cart-shipping-item .woocommerce-shipping-methods>li{border:1px solid #eee;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;box-sizing:border-box;cursor:pointer;padding:10px 20px;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;width:100%}.woocommerce-cart-shipping-item .woocommerce-shipping-methods li label{display:inline-flex;justify-content:space-between}.woocommerce-cart-shipping-item .woocommerce-shipping-methods li:not(:last-child){margin-bottom:10px}.shipping-calculator-form{margin-top:20px}.shipping-calculator-form p{padding-bottom:0}.shipping-calculator-form input:not([type=hidden]),.shipping-calculator-form select{margin-bottom:10px}.shipping-calculator-hidden{display:none!important}.shipping-calculator-visible{display:block!important}.woocommerce-coupon-container .coupon-item{padding:0 10px 20px}.woocommerce-coupon-container .coupon-item:not(:last-child){border-bottom:1px solid #eee;margin-bottom:20px}.coupon-item-title{font-size:18px;font-weight:700}.cart-totals-summary-item{display:flex;text-align:left}.cart-totals-summary-item-icon{font-size:22px;line-height:1.4em;margin-right:20px}.cart-totals-summary-item-text{flex:1}.cart-totals-summary-item-text p{font-weight:700;padding-bottom:0!important}.checkout_flow_totals table tr.cart-totals-container:not(:last-child){border-bottom:1px solid #eee;padding:0!important}.checkout_flow_totals table td,.checkout_flow_totals table th{padding:20px 10px!important}.shipping-total span,.shipping-total strong{font-weight:500}body .checkout_flow_totals table tr.cart-totals-prices-first td,body .checkout_flow_totals table tr.cart-totals-prices-first th{padding-top:20px!important}body .checkout_flow_totals table tr:last-child th,body .checkout_flow_totalstable tr:not(.cart-totals-container):last-child td{padding-bottom:10px!important}.checkout_flow_totals table tr:not(.cart-totals-container) td,.checkout_flow_totals table tr:not(.cart-totals-container) th{padding-bottom:2px!important;padding-top:2px!important}.checkout_flow_totals table tr:not(.cart-totals-container) th{text-align:right}.checkout_flow_totals table tr:not(.cart-totals-container):not(.order-total) th{font-size:14px!important;font-weight:400}.checkout_flow_totals table tr.order-total td,.checkout_flow_totals table tr.order-total th{font-size:20px}.cart-small-actions{margin-bottom:20px;margin-top:10px}.woocommerce-remove-coupon,.ywgc-remove-gift-card{color:red;font-size:12px}.cart-text-container{display:flex}.cart-text-container-icon{font-size:30px;margin-right:20px}.cart-text-container-text h2{font-weight:700;line-height:1.3em!important}.cart-collaterals,.checkout-totals{background:#fff;box-shadow:0 5px 8px rgba(0,0,0,.149);padding:20px!important}.woocommerce-cart-shipping-item .methods li label,.woocommerce-cart-shipping-item .woocommerce-shipping-methods li label{cursor:pointer;width:calc(100% - 25px)!important}.woocommerce-cart-shipping-item .methods li label,.woocommerce-shipping-methods li label>span{align-items:center;display:inline-flex!important;justify-content:space-between;width:100%}.woocommerce-shipping-methods li label>span>span:last-child{display:none!important}.wc_payment_methods li:not(:last-child){margin-bottom:10px}.cart-text-container-text .flex-item{display:flex;gap:10px;justify-content:space-between}.cart-product-quantity .remove_from_cart_button,.duplicate-product-container{float:right;margin-left:5px}.cart-product-quantity{display:block!important}.woocommerce-shipping-fields{margin-top:30px!important}.woocommerce-cart-container:not(.woocommerce-cart-container-form) .cart-text-container,.woocommerce-cart-shipping-item,.woocommerce-coupon-container .coupon-item{padding-left:0!important;padding-right:0!important}.cart-text-container-text{margin-bottom:10px!important}.duplicate-product-container>div{background-color:#fff;border:1px solid #eee;border-radius:50%;box-shadow:none!important;box-shadow:0 2px 6px 0 #0006;cursor:pointer!important;font-size:14px;height:20px;line-height:20px;margin-left:9px;padding:5px;position:static!important;text-align:center;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;width:20px;z-index:3}.duplicate-product-container div:hover{background-color:#8e3981;color:#fff!important}.woocommerce-cart-shipping-methodes-container{margin-top:30px!important}#coupon_code,#coupon_code_under,#giftcard_code{box-sizing:border-box;line-height:1.8em;margin-bottom:20px;width:100%}.checkout_tooltip{cursor:pointer;display:inline-block;position:relative}.checkout_tooltip .tooltip-content{background:#000000d9;border-radius:4px;color:#fff;display:none;font-size:14px;font-weight:400;left:50%;line-height:1.5;max-height:420px;overflow:auto;padding:8px;position:absolute;top:100%;transform:translateX(-50%);white-space:normal;width:400px;z-index:10}.checkout_tooltip .tooltip-content ul{list-style:disc!important}.checkout_tooltip .tooltip-content ul:not(:last-child){margin-bottom:10px}.checkout_tooltip .tooltip-content li{list-style:disc!important;list-style-position:inside!important;margin-bottom:0!important}.checkout_tooltip:hover .tooltip-content{display:block}@media(hover:hover){.woocommerce-remove-coupon:hover,.ywgc-remove-gift-card:hover{color:red;text-decoration:underline}}@media(max-width:768px){.woocommerce-checkout-breadcrumb .breadcrumb li a{padding:10px!important}.woocommerce-order-received .thankyou-product-thumbnail{float:none!important}.cart-text-container,.shop_table .cart_item .cart-product-data-container{text-align:left!important}}@media(max-width:479px){.woocommerce-checkout-breadcrumb .breadcrumb li a{font-size:12px!important;padding:10px 5px!important}.woocommerce-checkout-breadcrumb .breadcrumb li.current:not(:first-child) a:before,.woocommerce-checkout-breadcrumb .breadcrumb li.current:not(:last-child) a:after{width:10px!important}.woocommerce-checkout-breadcrumb .breadcrumb li.current:not(:last-child) a:after{right:-8.9px}.cart-collaterals,.checkout-totals{padding:10% 5%!important}.checkout-customer-details,.thankyou-order-container,.woocommerce-cart-container{padding:10px}.cart-text-container-text h2{font-size:22px}}@media(max-width:350px){.woocommerce-checkout-breadcrumb .breadcrumb li a{font-size:10px!important}.checkout-totals,.woocommerce-order-details{padding:0!important}}
