.offercoffee_cart_wrap{padding:40px 0 0}.cart-collaterals p{font-size:10px;font-weight:700;margin-top:10px}.cart-collaterals .free_shipping_line .flexed_items{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;margin:20px 0 5px}.cart-collaterals .progress{height:8px}.cart-collaterals .free_shipping_line .progress-bar{background-color:var(--main-color)}.cart-collaterals{background:#fff;padding:20px;position:sticky;top:10px;border-radius:var(--border-radius);box-shadow:rgba(0,0,0,0.16) 0 1px 4px}.coupon{position:relative;width:100%;border:1px solid var(--border-color);border-radius:8px}.coupon input{height:40px;background:transparent;padding:8px;font-size:13px}.coupon input,.coupon input:focus{border:0!important;outline:0}.coupon button{position:absolute!important;left:-1px;top:0;font-size:12px!important;text-align:center;height:40px;width:60px;border:0!important;color:#fff;background-color:var(--main-color)!important;border-radius:8px!important;color:#fff!important;font-weight:600!important}.checkout-button{background:var(--main-color)!important;font-size:14px!important;padding:10px!important;width:100%!important;border-radius:6px!important;border:1px solid var(--main-color)!important;text-align:center;transition:.2s linear;display:block;margin-top:10px;color:#fff}.woocommerce-remove-coupon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='trash' transform='translate(-120 -236)'%3E%3Crect id='Frame' width='24' height='24' transform='translate(120 236)' fill='red' opacity='0'%3E%3C/rect%3E%3Cpath id='trash-2' data-name='trash' d='M140.75,242a.75.75,0,0,1-.75.75H124a.75.75,0,0,1,0-1.5h4.214a4.529,4.529,0,0,0,.242-.618l.2-.607A1.5,1.5,0,0,1,130.081,239h3.838a1.5,1.5,0,0,1,1.423,1.025l.2.607a4.529,4.529,0,0,0,.242.618H140A.75.75,0,0,1,140.75,242Zm-2.19,1.75a.3.3,0,0,1,.3.32l-.669,10.13a2.718,2.718,0,0,1-3,2.8h-6.38a2.718,2.718,0,0,1-3-2.8l-.669-10.13a.3.3,0,0,1,.3-.32ZM130.75,247a.75.75,0,0,0-1.5,0v5a.75.75,0,0,0,1.5,0Zm4,0a.75.75,0,0,0-1.5,0v5a.75.75,0,0,0,1.5,0Z' fill='red'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");width:17px;height:17px;display:inline-block;background-repeat:round}.checkout-button a{color:#fff!important}.checkout-button:hover{background-color:transparent!important;color:var(--main-color)!important}.cart_totals{float:none!important;width:100%!important}.cart_totals h2{font-size:16px!important;margin:15px 0;font-weight:700}.tab_title{display:flex;justify-content:center;align-items:center;gap:15px}.tab_title li{border:1px solid var(--border-color);padding:8px 15px;font-size:14px;border-radius:6px;display:flex;justify-content:center;align-items:center;gap:5px;cursor:pointer;background:#fff}.tab_title li.active{border-color:var(--main-color)}.tab_content{padding:20px 0}.offercoffee_cart_item{background:#fff;border-radius:10px;width:100%;padding:8px;margin-bottom:10px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.offercoffee_cart_item .product-thumbnail{width:100%;height:100%;border-radius:10px;overflow:hidden;flex:0 0 10%;max-width:90px;max-height:80px}.quantity.rb_product_qty input,.quantity.rb_product_qty input:focus{border:0!important;text-align:center;box-shadow:unset;outline:0}.offercoffee_cart_item .variation{display:flex;justify-content:flex-start;align-items:center;gap:10px;font-size:12px;margin-top:10px;margin-bottom:0}.offercoffee_cart_item .variation .variation_value{margin-right:0!important;margin-bottom:0}.product_items_count{font-size:13px;color:var(--text-color);display:flex;justify-content:center;gap:10px}.offercoffee_cart_item .product-name{flex:0 0 50%;font-size:14px;font-weight:400;padding-right:10px}.offercoffee_cart_item .product-name a{color:var(--text-color)}.offercoffee_cart_item .product-name a:hover{color:var(--main-color)}.offercoffee_cart_item .product-subtotal{position:relative;text-align:center;color:green;display:flex;gap:5px}.offercoffee_cart_item .product-subtotal del{font-size:13px;color:#999}.offercoffee_cart_item .product-subtotal b{color:#999;font-size:13px;direction:ltr}.offercoffee_cart_item .product-quantity{flex:0 0 15%}.cross-sells{margin:40px 0 0}.offercoffee_cart_favorites .favorite_item_add_to_cart{position:relative;border:1px solid #ddd;background:#fff;width:40px;height:40px;border-radius:50px;display:flex;justify-content:center;align-items:center;cursor:pointer}.offercoffee_cart_favorites .favorite_item_add_to_cart:hover{background:var(--main-color);border:var(--main-color)}.offercoffee_cart_favorites .favorite_item_add_to_cart:hover svg{fill:transparent}.offercoffee_cart_favorites .favorite_item_add_to_cart:hover path{fill:#fff}.cross-sells > h2{font-size:24px}.shop_table{width:100%}.shop_table tr{display:flex;justify-content:space-between;align-items:center;width:100%}.order-total{margin-top:10px;border-top:1px solid #ddd;padding-top:10px}.order-total .woocommerce-Price-amount.amount{color:green}.shop_table th{font-weight:400;font-size:14px}.offercoffee_sale_percent{background:var(--main-color);color:#fff;font-size:12px;display:flex;justify-content:center;align-items:center;border-radius:4px;font-weight:600;position:absolute;bottom:2px;left:105%;width:30px;height:20px}[name="update_cart"]{display:none}.woocommerce table.shop_table.coffee_cart_table{border:1px solid var(--border-color);margin:0;border-radius:15px;table-layout:fixed}.woocommerce table.shop_table_responsive.coffee_cart_table tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive.coffee_cart_table tr:nth-child(2n) td{background-color:rgba(255,132,71,0.1)!important}.coffee_cart_table .product-thumbnail img{max-width:100px;margin-right:25px;border:1px solid var(--border-color);border-radius:15px}.coffee_cart_table .product-thumbnail .remove{position:absolute;top:50%;transform:translateY(-50%);right:10px;background:red;color:#fff!important;font-size:17px}.product_name{color:#000;font-size:12px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.coffee_cart_table :is(tr,td){position:relative}.rb_product_qty input{border:none;width:35px!important}.rb_product_qty{display:flex;align-items:center;border:1px solid #ddd;width:90px;justify-content:space-evenly;border-radius:8px;padding:6px 5px;margin:auto;background:#fff}.rb_product_qty > span{cursor:pointer}.rb_product_qty svg{width:18px}.woocommerce .coffee_cart .cart-collaterals .cart_totals,.woocommerce-page .coffee_cart .cart-collaterals .cart_totals{float:unset;width:100%;border:1px solid var(--border-color);margin:0;border-radius:15px;padding:15px}.woocommerce .coffee_cart .cart-collaterals .cart_totals table{border:0}.woocommerce .coffee_cart .cart-collaterals .cart_totals table :is(td,th){padding:10px 0;font-size:14px;font-weight:400}.woocommerce .coffee_cart .cart-collaterals .cart_totals table td{text-align:left}.woocommerce table.shop_table.coffee_cart_table th{font-weight:400;padding:15px 12px;line-height:1.5em;font-size:14px}.coffee_cart_table tr > :not(:nth-child(2)){text-align:center}.offercoffee_cart_item .product_variations_wrap{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-top:2px;font-size:12px;font-weight:600}.offercoffee_cart_item .product_variations_wrap select{background:transparent;border:0;font-size:13px;border-bottom:1px solid var(--main-color);color:var(--text-color)}.wc-block-components-notice-banner__content{font-size:14px}.wc-block-components-notice-banner__content a{color:var(--main-color)}.woocommerce-error{background:#fdf2f2;padding:20px 15px!important;padding-right:15px;margin-top:25px!important;padding-right:45px!important;font-size:14px;border-radius:15px!important;box-shadow:5px 5px 5px #0001}@media( max-width:768px ){.coffee_cart_table .product-thumbnail .remove{display:none}.rb_product_qty{margin:0 auto 0 0;padding: 3px 5px;}.tab_title svg{display:none}.offercoffee_cart_item{position: relative;padding:10px 10px 10px 0;align-items:start}.offercoffee_cart_item::after{content: '';height: 1px;width: 80%;background: #F1F1F1;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}.offercoffee_cart_item .product-thumbnail{flex:0 0 20%}.offercoffee_cart_item .product-name{flex:0 0 70%}.offercoffee_cart_item .variation{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap: 5px;font-size: 11px;margin-top: 8px;}.offercoffee_cart_item .remove{transform:translate(8px, 25px);}.cart-collaterals{margin-top:20px}}.variation_box {display: flex;flex-direction: column;white-space: nowrap;}