.yith-wcbr-brand-description,.term-description.yith-wcbr-brand-description,.yith-brands-description,.tax-yith_product_brand .term-description:last-of-type{display:none!important}@media (min-width:768px){.custom-you-save{display:none!important}}form.woocommerce-cart-form{background:0 0!important;padding:0!important;border:none!important;box-shadow:none!important}.woocommerce-cart-form .shop_table{background:0 0!important;border:none!important;box-shadow:none!important;border-radius:0!important;border-collapse:separate!important;border-spacing:0!important;overflow:visible!important;margin-bottom:0!important;display:block!important;width:100%!important}.woocommerce-cart-form .shop_table thead{display:flex!important;background:linear-gradient(135deg,#f0f7ff 0%,#d9edff 100%)!important;border:2px solid #cce4fc!important;border-bottom:none!important;border-radius:16px 16px 0 0!important;padding:15px 20px!important;width:100%!important;box-sizing:border-box!important}.woocommerce-cart-form .shop_table thead tr{display:flex!important;width:100%!important;align-items:center!important}.woocommerce-cart-form .shop_table thead th{border:none!important;padding:0!important;color:#000!important;font-weight:800!important;font-size:15px!important;text-transform:none!important}.woocommerce-cart-form .shop_table thead th.product-name{text-align:right!important}html[dir=ltr] .woocommerce-cart-form .shop_table thead th.product-name,html[lang^=en] .woocommerce-cart-form .shop_table thead th.product-name{text-align:left!important}.woocommerce-cart-form .shop_table thead th.product-name::before{content:"🛍️ "}.woocommerce-cart-form .shop_table thead th.product-remove,.woocommerce-cart-form .shop_table thead th.product-thumbnail,.woocommerce-cart-form .shop_table thead th.product-price{display:none!important}.woocommerce-cart-form .shop_table tbody{display:flex!important;flex-direction:column!important;width:100%!important}.woocommerce-cart-form .shop_table tbody tr.cart_item{display:flex!important;flex-wrap:wrap!important;align-items:center!important;background:#fff!important;border-left:2px solid #cce4fc!important;border-right:2px solid #cce4fc!important;border-bottom:1px dashed #cce4fc!important;padding:25px 20px!important;width:100%!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important;z-index:1!important}.woocommerce-cart-form .shop_table tbody tr.cart_item td{border:none!important;padding:0!important;background:0 0!important}.woocommerce-cart-form .shop_table tbody tr.cart_item td.product-thumbnail a{display:block!important;width:100%!important;height:100%!important;overflow:hidden!important}.woocommerce-cart-form .shop_table tbody tr.cart_item td.product-thumbnail img{border-radius:12px!important;border:1px solid #f0f0f0!important;width:100%!important;height:100%!important;aspect-ratio:1/1!important;object-fit:contain!important;background-color:#fff!important;display:block!important;margin:0!important}.woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name{text-align:right!important;padding-right:15px!important;padding-left:0!important}html[dir=ltr] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name,html[lang^=en] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name{text-align:left!important;padding-left:15px!important;padding-right:0!important}.woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name a:not(.remove){font-weight:800!important;font-size:15px!important;color:#1a202c!important;display:block!important;margin-bottom:8px!important;line-height:1.5!important}.woocommerce-cart-form .shop_table td.product-name dl.variation{display:inline-flex!important;flex-wrap:wrap!important;align-items:center!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:6px 12px!important;margin-top:5px!important;font-size:13px!important;gap:6px!important;color:#475569!important}.woocommerce-cart-form .shop_table td.product-name dl.variation p,.woocommerce-cart-form .shop_table td.product-name dl.variation dt,.woocommerce-cart-form .shop_table td.product-name dl.variation dd{margin:0!important;clear:none!important;float:none!important}.woocommerce-cart-form .shop_table td.product-name dl.variation dt{font-weight:800!important;color:#1e293b!important}.woocommerce-cart-form .shop_table td.product-price,.woocommerce-cart-form .shop_table td.product-name>.woocommerce-Price-amount,.woocommerce-cart-form .shop_table td.product-name>.amount,.woocommerce-cart-form .shop_table td.product-name>.price,.woocommerce-cart-form .shop_table td.product-name .wrap-price{display:none!important}.drvaper-styli-price-box{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:8px!important}.drvaper-styli-price-box .styli-new-price{font-weight:900!important;font-size:17px!important;color:#e53e3e!important}.drvaper-styli-price-box .styli-new-price .woocommerce-Price-currencySymbol{font-size:13px!important;font-weight:700!important;margin-right:2px}.drvaper-styli-price-box .styli-old-price{color:#94a3b8!important;font-size:14px!important;text-decoration:line-through!important;font-weight:500!important}.drvaper-styli-price-box .styli-badge-percent{background-color:#fefcbf!important;color:#b7791f!important;font-size:12px!important;font-weight:800!important;padding:3px 8px!important;border-radius:6px!important}body.woocommerce-cart .ct-product-multiply-symbol{display:none!important;opacity:0!important;font-size:0!important;width:0!important;height:0!important;pointer-events:none!important}.woocommerce-cart-form .shop_table td.product-quantity>.woocommerce-Price-amount,.woocommerce-cart-form .shop_table td.product-quantity>.amount{display:none!important}body.woocommerce-cart .product-mobile-actions,body.woocommerce-cart .ct-mobile-cart-actions,body.woocommerce-cart .ct-cart-actions{display:none!important;opacity:0!important;pointer-events:none!important}.woocommerce-cart-form .quantity .plus,.woocommerce-cart-form .quantity .minus{font-size:16px!important;font-family:inherit!important;color:#333!important;background:0 0!important}.woocommerce-cart-form .quantity .plus::before{content:"+"!important}.woocommerce-cart-form .quantity .minus::before{content:"-"!important}.woocommerce-cart-form .quantity .plus span,.woocommerce-cart-form .quantity .minus span{display:none!important}.styli-actions-wrapper{display:flex!important;gap:8px!important;align-items:center!important}.styli-actions-wrapper a{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid #e2e8f0!important;background:#fff!important;text-decoration:none!important;padding:0!important;box-sizing:border-box!important;transition:all .2s ease!important;line-height:1!important}.styli-actions-wrapper a.cart-wishlist-btn{color:#64748b!important}.styli-actions-wrapper a.remove{position:relative!important;color:transparent!important;font-size:0!important;overflow:hidden!important;z-index:10!important}.styli-actions-wrapper a.remove::after{content:""!important;position:absolute!important;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2364748b"><path d="M9 3v1H4v2h1v13a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6h1V4h-5V3H9zm0 5h2v9H9V8zm4 0h2v9h-2V8z"/></svg>') no-repeat center center!important;background-size:18px 18px!important;pointer-events:none!important}.styli-actions-wrapper a.remove:hover{background:#fee2e2!important;border-color:#fca5a5!important}.styli-actions-wrapper a.remove:hover::after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ef4444"><path d="M9 3v1H4v2h1v13a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6h1V4h-5V3H9zm0 5h2v9H9V8zm4 0h2v9h-2V8z"/></svg>') no-repeat center center!important}.styli-actions-wrapper a.cart-wishlist-btn:hover{background:#f0fdf4!important;color:#22c55e!important;border-color:#86efac!important}.styli-actions-wrapper a.remove *{display:none!important}.woocommerce-cart-form td.actions{padding:0!important;width:100%!important;border:none!important;background:0 0!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}.woocommerce-cart-form td.actions>*{order:2}.cart-collaterals .ct-shipping-progress-cart-page,.cart-totals .ct-shipping-progress-cart-page{display:none!important}.woocommerce-cart-form .ct-shipping-progress-cart-page{order:-1!important;display:block!important;background:linear-gradient(135deg,#f0f7ff 0%,#d9edff 100%)!important;border-left:2px solid #cce4fc!important;border-right:2px solid #cce4fc!important;border-bottom:2px solid #cce4fc!important;border-top:1px solid #cce4fc!important;border-radius:0 0 16px 16px!important;padding:20px 25px 25px!important;margin:0!important;box-shadow:0 4px 12px rgba(0,0,0,.02)!important;width:100%!important;box-sizing:border-box!important}html[dir=rtl] .woocommerce-cart-form .ct-shipping-progress-cart-page,html[lang^=ar] .woocommerce-cart-form .ct-shipping-progress-cart-page{text-align:right!important}html[dir=ltr] .woocommerce-cart-form .ct-shipping-progress-cart-page,html[lang^=en] .woocommerce-cart-form .ct-shipping-progress-cart-page{text-align:left!important}.woocommerce-cart-form .ct-shipping-progress-cart-page p{font-weight:700!important;color:#000!important;font-size:14.5px!important;line-height:1.5!important;margin-bottom:12px!important;display:block!important}.woocommerce-cart-form .ct-shipping-progress-cart-page span{display:inline!important;font-weight:800!important}.woocommerce-cart-form .ct-shipping-progress-cart-page .ct-progress-bar,.woocommerce-cart-form .ct-shipping-progress-cart-page progress{height:6px!important;background-color:#fff!important;border-radius:10px!important;border:none!important;overflow:hidden!important}.woocommerce-cart-form .ct-shipping-progress-cart-page .ct-progress-bar>span,.woocommerce-cart-form .ct-shipping-progress-cart-page .ct-progress-bar-value,.woocommerce-cart-form .ct-shipping-progress-cart-page progress::-webkit-progress-value{background-color:#00b4d8!important;border-radius:10px!important;height:100%!important}@media (min-width:768px){.woocommerce-cart-form .shop_table thead tr{justify-content:flex-start!important}.woocommerce-cart-form .shop_table thead th.product-name{flex:0 0 55%!important;max-width:55%!important;display:block!important}.woocommerce-cart-form .shop_table thead th.product-quantity{flex:0 0 20%!important;max-width:20%!important;display:block!important;text-align:center!important}.woocommerce-cart-form .shop_table thead th.product-subtotal{flex:0 0 25%!important;max-width:25%!important;display:block!important;text-align:center!important}.woocommerce-cart-form .shop_table tbody tr.cart_item td.product-thumbnail{flex:0 0 90px!important;max-width:90px!important;height:90px!important;flex-shrink:0!important}html[dir=rtl] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name,html[lang^=ar] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name{flex:0 0 calc(55% - 90px)!important;max-width:calc(55% - 90px)!important;padding-right:60px!important;padding-left:0!important}html[dir=ltr] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name,html[lang^=en] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name{flex:0 0 calc(55% - 90px)!important;max-width:calc(55% - 90px)!important;padding-left:60px!important;padding-right:0!important}.woocommerce-cart-form .shop_table tbody tr.cart_item td.product-quantity{flex:0 0 20%!important;max-width:20%!important;display:flex!important;justify-content:center!important}.woocommerce-cart-form .shop_table tbody tr.cart_item td.product-subtotal{flex:0 0 25%!important;max-width:25%!important;display:flex!important;justify-content:center!important;font-weight:800!important}.woocommerce-cart-form .shop_table tbody tr.cart_item td.product-remove{display:flex!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:auto!important;height:auto!important;border:none!important;background:0 0!important;z-index:2!important}html[dir=rtl] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-remove,html[lang^=ar] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-remove{left:20px!important;right:auto!important}html[dir=ltr] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-remove,html[lang^=en] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-remove{right:20px!important;left:auto!important}.styli-actions-wrapper{flex-direction:column!important;gap:10px!important;display:flex!important}}@media (max-width:767px){.woocommerce-cart-form .shop_table thead{display:flex!important;border-radius:12px 12px 0 0!important;padding:12px 20px!important}.woocommerce-cart-form .shop_table thead tr{display:block!important;width:100%!important}.woocommerce-cart-form .shop_table thead th.product-name{display:block!important;width:100%!important}.woocommerce-cart-form .shop_table thead th:not(.product-name){display:none!important}.woocommerce-cart-form .shop_table tr.cart_item:first-child{border-top:none!important;border-radius:0!important}.woocommerce-cart-form .shop_table tbody tr.cart_item{position:relative!important;padding:20px!important;padding-bottom:80px!important;display:block!important;min-height:180px!important;z-index:1!important}.woocommerce-cart-form .shop_table tbody tr.cart_item td.product-thumbnail{position:absolute!important;top:20px!important;width:85px!important;height:85px!important;z-index:2!important;display:block!important;border:none!important}html[dir=rtl] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-thumbnail,html[lang^=ar] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-thumbnail{right:20px!important;left:auto!important}html[dir=ltr] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-thumbnail,html[lang^=en] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-thumbnail{left:20px!important;right:auto!important}.woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name{width:100%!important;border:none!important;position:static!important;display:block!important;pointer-events:none!important;margin-bottom:0!important}html[dir=rtl] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name,html[lang^=ar] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name{padding-right:100px!important;padding-left:0!important;text-align:right!important}html[dir=ltr] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name,html[lang^=en] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name{padding-left:100px!important;padding-right:0!important;text-align:left!important}.woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name a,.woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name .drvaper-styli-price-box{pointer-events:auto!important}.woocommerce-cart-form .shop_table tbody tr.cart_item td.product-quantity{position:absolute!important;bottom:20px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;border:none!important;z-index:2!important;pointer-events:auto!important}html[dir=rtl] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-quantity,html[lang^=ar] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-quantity{right:20px!important;left:auto!important}html[dir=ltr] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-quantity,html[lang^=en] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-quantity{left:20px!important;right:auto!important}.woocommerce-cart-form .shop_table tbody tr.cart_item td.product-remove{position:absolute!important;bottom:20px!important;display:flex!important;border:none!important;width:auto!important;padding:0!important;background:0 0!important;z-index:2!important;pointer-events:auto!important}html[dir=rtl] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-remove,html[lang^=ar] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-remove{left:20px!important;right:auto!important}html[dir=ltr] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-remove,html[lang^=en] .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-remove{right:20px!important;left:auto!important}.styli-actions-wrapper{flex-direction:row!important;gap:8px!important;display:flex!important;pointer-events:auto!important}.woocommerce-cart-form .shop_table tbody tr.cart_item td.product-subtotal{display:none!important}}.woocommerce-cart-form .coupon{order:1!important;margin-top:25px!important;margin-bottom:15px!important;display:grid!important;grid-template-columns:1fr 110px!important;grid-template-areas:"title title" "input button" "message message"!important;gap:8px 0!important;background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:15px!important;box-shadow:0 4px 12px rgba(0,0,0,.03)!important;box-sizing:border-box!important;width:100%!important}.woocommerce-cart-form .coupon::before{grid-area:title!important;font-weight:800!important;font-size:15px!important;color:#1a202c!important;display:block!important;width:100%!important;margin-bottom:4px!important}html[dir=rtl] .woocommerce-cart-form .coupon::before,html[lang^=ar] .woocommerce-cart-form .coupon::before{content:"عندك كود؟"!important;text-align:right!important}html[dir=ltr] .woocommerce-cart-form .coupon::before,html[lang^=en] .woocommerce-cart-form .coupon::before{content:"Have a coupon code?"!important;text-align:left!important}.woocommerce-cart-form .coupon label{display:none!important}.woocommerce-cart-form .coupon .input-text{grid-area:input!important;height:46px!important;background-color:#f4f9fd!important;border:2px solid transparent!important;margin:0!important;font-size:14px!important;color:#1a202c!important;box-shadow:none!important;outline:none!important;box-sizing:border-box!important;transition:all .3s ease!important;width:100%!important}html[dir=rtl] .woocommerce-cart-form .coupon .input-text,html[lang^=ar] .woocommerce-cart-form .coupon .input-text{border-radius:0 8px 8px 0!important;padding:0 15px!important;text-align:right!important}html[dir=ltr] .woocommerce-cart-form .coupon .input-text,html[lang^=en] .woocommerce-cart-form .coupon .input-text{border-radius:8px 0 0 8px!important;padding:0 15px!important;text-align:left!important}.woocommerce-cart-form .coupon .input-text:focus{border-color:#00b4d8!important;background-color:#fff!important}.woocommerce-cart-form .coupon .button{grid-area:button!important;height:46px!important;background-color:#f4f9fd!important;color:#00b4d8!important;border:none!important;margin:0!important;padding:0!important;font-size:0!important;cursor:pointer!important;box-shadow:none!important;transition:background-color .3s ease!important;width:100%!important}html[dir=rtl] .woocommerce-cart-form .coupon .button,html[lang^=ar] .woocommerce-cart-form .coupon .button{border-radius:8px 0 0 8px!important}html[dir=ltr] .woocommerce-cart-form .coupon .button,html[lang^=en] .woocommerce-cart-form .coupon .button{border-radius:0 8px 8px 0!important}.woocommerce-cart-form .coupon .button:hover{background-color:#eaf6ff!important}.woocommerce-cart-form .coupon .button::after{display:block!important;width:100%!important;height:100%!important;line-height:46px!important;text-align:center!important;font-size:15px!important;font-weight:800!important}html[dir=rtl] .woocommerce-cart-form .coupon .button::after,html[lang^=ar] .woocommerce-cart-form .coupon .button::after{content:"تطبيق"!important}html[dir=ltr] .woocommerce-cart-form .coupon .button::after,html[lang^=en] .woocommerce-cart-form .coupon .button::after{content:"Apply"!important}.woocommerce-cart-form .coupon .woocommerce-error,.woocommerce-cart-form .coupon .woocommerce-info,.woocommerce-cart-form .coupon ul.woocommerce-error,.woocommerce-cart-form .coupon div.woocommerce-error,.woocommerce-cart-form .coupon>*:not(::before):not(.input-text):not(.button):not(label):not(.woocommerce-message):not(.drvaper-applied-coupon-pill){grid-area:message!important;grid-column:1/-1!important;width:100%!important;max-width:100%!important;margin-top:4px!important;margin-bottom:0!important;padding:0!important;background:0 0!important;border:none!important;box-shadow:none!important;font-size:13px!important;color:#e53e3e!important;display:block!important;box-sizing:border-box!important;float:none!important;clear:both!important}html[dir=rtl] .woocommerce-cart-form .coupon .woocommerce-error{text-align:right!important;direction:rtl!important}html[dir=ltr] .woocommerce-cart-form .coupon .woocommerce-error,html[lang^=en] .woocommerce-cart-form .coupon .woocommerce-error{text-align:left!important;direction:ltr!important}.woocommerce-cart-form .coupon .woocommerce-message{grid-area:message!important;grid-column:1/-1!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;color:#1e40af!important;font-weight:700!important;font-size:13px!important;margin-top:0!important;margin-bottom:0!important;padding:10px 14px!important;box-shadow:0 2px 8px rgba(0,0,0,.02)!important;display:flex!important;align-items:center!important;width:100%!important;box-sizing:border-box!important}.woocommerce-cart-form .coupon .woocommerce-message::before{content:"✓"!important;font-family:inherit!important;font-style:normal!important;font-weight:900!important;font-size:14px!important;color:#059669!important;background:#ecfdf5!important;width:22px!important;height:22px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:static!important}html[dir=rtl] .woocommerce-cart-form .coupon .woocommerce-message{text-align:right!important;justify-content:flex-start!important;flex-direction:row!important}html[dir=rtl] .woocommerce-cart-form .coupon .woocommerce-message::before{margin-left:10px!important;margin-right:0!important}html[dir=ltr] .woocommerce-cart-form .coupon .woocommerce-message,html[lang^=en] .woocommerce-cart-form .coupon .woocommerce-message{text-align:left!important;justify-content:flex-start!important;flex-direction:row!important;direction:ltr!important}html[dir=ltr] .woocommerce-cart-form .coupon .woocommerce-message::before,html[lang^=en] .woocommerce-cart-form .coupon .woocommerce-message::before{margin-right:10px!important;margin-left:0!important}.woocommerce-cart-form .coupon .woocommerce-message .coupon-saved-amount{color:#1d4ed8!important;font-weight:900!important;margin:0 4px!important;background:#eff6ff!important;padding:2px 6px!important;border-radius:6px!important;display:inline-block!important}.woocommerce-cart-form .coupon .woocommerce-message .button,.woocommerce-cart-form .coupon .woocommerce-message a{display:none!important}.drvaper-applied-coupon-pill{grid-column:1/-1!important;grid-row:2!important;display:flex!important;justify-content:space-between!important;align-items:center!important;height:46px!important;background:linear-gradient(135deg,#eff6ff 0%,#e0f2fe 100%)!important;border:1.5px solid #00b4d8!important;border-radius:10px!important;padding:0 16px!important;margin:0!important;box-sizing:border-box!important;width:100%!important;box-shadow:0 4px 12px rgba(56,189,248,.1)!important;transition:all .3s ease!important}.drvaper-applied-coupon-pill:hover{box-shadow:0 6px 16px rgba(56,189,248,.18)!important}.drvaper-applied-coupon-pill .pill-text-icon{display:flex!important;align-items:center!important;gap:8px!important;color:#0284c7!important;font-weight:800!important;font-size:15px!important;letter-spacing:.5px!important}.drvaper-applied-coupon-pill .remove-pill-btn{background-color:rgba(2,132,199,.12)!important;color:#0284c7!important;width:26px!important;height:26px!important;border-radius:50%!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.drvaper-applied-coupon-pill .remove-pill-btn:hover{background-color:#dc2626!important;color:#fff!important;transform:scale(1.05)!important}html[dir=rtl] .drvaper-applied-coupon-pill{flex-direction:row!important}html[dir=ltr] .drvaper-applied-coupon-pill,html[lang^=en] .drvaper-applied-coupon-pill{flex-direction:row-reverse!important}.woocommerce-notices-wrapper .woocommerce-message:has(.is-coupon-msg){display:none!important}.woocommerce-cart-form .coupon .woocommerce-message:has(.is-coupon-msg){display:flex!important}.woocommerce-cart-form.processing{opacity:1!important}.woocommerce-cart-form .blockUI.blockOverlay{background-color:transparent!important;opacity:0!important;cursor:default!important}@media screen and (max-width:991px){form.woocommerce-cart-form .coupon input.input-text,form.woocommerce-cart-form .coupon input#coupon_code,form.woocommerce-cart-form .coupon input[name=coupon_code]{font-size:16px!important;line-height:normal!important;touch-action:manipulation!important}}.cart_totals table.shop_table,.cart_totals .shop_table{display:flex!important;flex-direction:column!important;width:100%!important;table-layout:auto!important;border-collapse:collapse!important}.cart_totals table.shop_table tbody,.cart_totals .shop_table tbody{display:flex!important;flex-direction:column!important;width:100%!important}.cart_totals table.shop_table tr:not(.cart-discount),.cart_totals .shop_table tr:not(.cart-discount){display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;box-sizing:border-box!important;border-bottom:1px dashed #e2e8f0!important;padding:15px 0!important}.cart_totals table.shop_table tr:last-child,.cart_totals .shop_table tr:last-child{border-bottom:none!important}.cart_totals table.shop_table tr:not(.cart-discount) th,.cart_totals table.shop_table tr:not(.cart-discount) td,.cart_totals .shop_table tr:not(.cart-discount) th,.cart_totals .shop_table tr:not(.cart-discount) td{display:flex!important;align-items:center!important;border:none!important;padding:0!important;background:0 0!important;width:auto!important}.cart_totals table.shop_table tr:not(.cart-discount) td,.cart_totals .shop_table tr:not(.cart-discount) td{justify-content:flex-end!important}.cart_totals table.shop_table tr:not(.cart-discount) th::before,.cart_totals table.shop_table tr:not(.cart-discount) td::before,.cart_totals table.shop_table tr:not(.cart-discount) td[data-title]::before{display:none!important;content:none!important}.cart_totals table.shop_table tr.cart-discount,.cart_totals .shop_table tr.cart-discount,table.shop_table tr.cart-discount,.woocommerce-checkout-review-order-table tr.cart-discount{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;background-color:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:12px!important;padding:14px 18px!important;margin:15px 0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;box-shadow:0 2px 8px rgba(34,197,94,.06)!important}.cart_totals table.shop_table tr.cart-discount th,.cart_totals table.shop_table tr.cart-discount td,.cart_totals .shop_table tr.cart-discount th,.cart_totals .shop_table tr.cart-discount td,.woocommerce-checkout-review-order-table tr.cart-discount th,.woocommerce-checkout-review-order-table tr.cart-discount td{display:flex!important;align-items:center!important;border:none!important;padding:0!important;background:0 0!important;width:auto!important}.cart_totals table.shop_table tr.cart-discount th,.cart_totals .shop_table tr.cart-discount th,.woocommerce-checkout-review-order-table tr.cart-discount th{color:#166534!important;font-weight:700!important;font-size:14px!important}.cart_totals table.shop_table tr.cart-discount td,.cart_totals .shop_table tr.cart-discount td,.woocommerce-checkout-review-order-table tr.cart-discount td{gap:12px!important;justify-content:flex-end!important}.cart_totals table.shop_table tr.cart-discount th::before,.cart_totals table.shop_table tr.cart-discount td::before,.cart_totals table.shop_table tr.cart-discount td[data-title]::before{display:none!important;content:none!important}.cart_totals table.shop_table tr.cart-discount td span.amount,.woocommerce-checkout-review-order-table tr.cart-discount td span.amount{color:#15803d!important;font-weight:800!important;font-size:15px!important}.cart_totals table.shop_table tr.cart-discount a.woocommerce-remove-coupon,.woocommerce-checkout-review-order-table tr.cart-discount a.woocommerce-remove-coupon{color:#ef4444!important;font-size:11px!important;font-weight:600!important;text-decoration:none!important;padding:3px 8px!important;background:#fee2e2!important;border-radius:6px!important;transition:all .2s ease!important}.cart_totals table.shop_table tr.cart-discount a.woocommerce-remove-coupon:hover,.woocommerce-checkout-review-order-table tr.cart-discount a.woocommerce-remove-coupon:hover{background:#fecaca!important}.woocommerce-checkout-review-order-table tr.cart-discount td>*:not(.amount):not(.woocommerce-remove-coupon){display:none!important}.cart_totals table.shop_table tr.shipping{display:none!important}.cart_totals .wc-proceed-to-checkout .ct-cart-totals-modules{display:none!important;height:0!important;margin:0!important;padding:0!important}.cart_totals table.shop_table_responsive{margin-bottom:15px!important}.drvaper-cart-bestsellers-wrapper{background:#fff!important;padding:30px 15px!important;border-radius:12px!important;box-shadow:0 4px 15px rgba(0,0,0,.04)!important;border:1px solid #e2e8f0!important;margin-top:30px!important}.drvaper-cart-bestsellers-wrapper .bestsellers-title{font-size:18px;font-weight:700;margin-bottom:25px;color:#333}.drvaper-cart-bestsellers-wrapper ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:15px!important;margin:0!important;padding:0!important}.cart_totals{background:#fff!important;padding:30px 15px!important;border-radius:12px!important;box-shadow:0 4px 15px rgba(0,0,0,.04)!important;border:1px solid #e2e8f0!important}.cart_totals .checkout-button{width:100%!important;background-color:#2e59d9!important;color:#fff!important;border-radius:8px!important;padding:15px!important;font-weight:700!important;text-align:center!important;font-size:16px!important;transition:background-color .3s ease!important;margin-top:20px!important}.cart_totals .checkout-button:hover{background-color:#1a42b8!important}@media (max-width:991px){.drvaper-cart-bestsellers-wrapper{padding:15px 12px!important;margin-top:15px!important}.drvaper-cart-bestsellers-wrapper .bestsellers-title{font-size:15px!important;margin-bottom:12px!important}.drvaper-cart-bestsellers-wrapper ul.products{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;gap:10px!important;padding-bottom:5px!important;-ms-overflow-style:none;scrollbar-width:none}.drvaper-cart-bestsellers-wrapper ul.products::-webkit-scrollbar{display:none!important}.drvaper-cart-bestsellers-wrapper ul.products li.product{flex:0 0 calc(40% - 8px)!important;max-width:none!important;margin-bottom:0!important}.drvaper-cart-bestsellers-wrapper ul.products li.product img{margin-bottom:8px!important}.drvaper-cart-bestsellers-wrapper ul.products li.product :is(h2,.woocommerce-loop-product__title){font-size:12px!important;margin-bottom:5px!important;line-height:1.5!important}.drvaper-cart-bestsellers-wrapper ul.products li.product .price{font-size:17px!important;margin-bottom:5px!important}.drvaper-cart-bestsellers-wrapper ul.products li.product .button{padding:6px 10px!important;font-size:11px!important;margin-top:5px!important}}@media (max-width:767px){.tax-product_cat ul.products,.search ul.products,.tax-product_brand ul.products,.tax-pwb-brand ul.products,.tax-yith_product_brand ul.products{display:flex!important;flex-direction:column!important;gap:0!important}.tax-product_cat ul.products li.product,.search ul.products li.product,.tax-product_brand ul.products li.product,.tax-pwb-brand ul.products li.product,.tax-yith_product_brand ul.products li.product{display:grid!important;grid-template-columns:46% 50%!important;grid-template-rows:auto auto auto auto!important;column-gap:4%!important;row-gap:10px!important;align-items:start!important;padding:20px 0 25px!important;margin:0!important;border-bottom:2px solid #eaeaea!important;background:0 0!important;box-shadow:none!important;position:relative!important}.tax-product_cat ul.products li.product>figure,.search ul.products li.product>figure,.tax-product_brand ul.products li.product>figure,.tax-pwb-brand ul.products li.product>figure,.tax-yith_product_brand ul.products li.product>figure{grid-column:1!important;grid-row:1/span 4!important;align-self:center!important;margin:0!important;padding:0!important;width:100%!important;position:relative!important}.tax-product_cat ul.products li.product>figure img,.search ul.products li.product>figure img,.tax-product_brand ul.products li.product>figure img,.tax-pwb-brand ul.products li.product>figure img,.tax-yith_product_brand ul.products li.product>figure img{width:100%!important;height:auto!important;max-height:220px!important;object-fit:contain!important;display:block!important;margin:0 auto!important}.tax-product_cat ul.products li.product>.entry-meta,.tax-product_cat ul.products li.product>.price,.tax-product_cat ul.products li.product>.woocommerce-loop-product__title,.tax-product_cat ul.products li.product>.star-rating,.search ul.products li.product>.entry-meta,.search ul.products li.product>.price,.search ul.products li.product>.woocommerce-loop-product__title,.search ul.products li.product>.star-rating,.tax-product_brand ul.products li.product>.entry-meta,.tax-product_brand ul.products li.product>.price,.tax-product_brand ul.products li.product>.woocommerce-loop-product__title,.tax-product_brand ul.products li.product>.star-rating,.tax-pwb-brand ul.products li.product>.entry-meta,.tax-pwb-brand ul.products li.product>.price,.tax-pwb-brand ul.products li.product>.woocommerce-loop-product__title,.tax-pwb-brand ul.products li.product>.star-rating,.tax-yith_product_brand ul.products li.product>.entry-meta,.tax-yith_product_brand ul.products li.product>.price,.tax-yith_product_brand ul.products li.product>.woocommerce-loop-product__title,.tax-yith_product_brand ul.products li.product>.star-rating{grid-column:2!important;width:100%!important;margin:0!important;text-align:start!important;display:block!important}.tax-product_cat ul.products li.product>.entry-meta,.search ul.products li.product>.entry-meta,.tax-product_brand ul.products li.product>.entry-meta,.tax-pwb-brand ul.products li.product>.entry-meta,.tax-yith_product_brand ul.products li.product>.entry-meta{grid-row:1!important;padding:0!important;list-style:none!important;width:max-content!important}.tax-product_cat ul.products li.product>.entry-meta li,.tax-product_cat ul.products li.product>.entry-meta a,.search ul.products li.product>.entry-meta li,.search ul.products li.product>.entry-meta a,.tax-product_brand ul.products li.product>.entry-meta li,.tax-product_brand ul.products li.product>.entry-meta a,.tax-pwb-brand ul.products li.product>.entry-meta li,.tax-pwb-brand ul.products li.product>.entry-meta a,.tax-yith_product_brand ul.products li.product>.entry-meta li,.tax-yith_product_brand ul.products li.product>.entry-meta a{background-color:#000!important;color:#fff!important;padding:3px 8px!important;border-radius:5px!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important;display:inline-block!important}.tax-product_cat ul.products li.product>.price,.search ul.products li.product>.price,.tax-product_brand ul.products li.product>.price,.tax-pwb-brand ul.products li.product>.price,.tax-yith_product_brand ul.products li.product>.price{grid-row:2!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 8px!important;justify-content:flex-start!important}.tax-product_cat ul.products li.product>.price ins,.search ul.products li.product>.price ins,.tax-product_brand ul.products li.product>.price ins,.tax-pwb-brand ul.products li.product>.price ins,.tax-yith_product_brand ul.products li.product>.price ins{text-decoration:none!important;color:#2a8703!important;font-size:24px!important;font-weight:800!important;order:1!important;line-height:1!important}.tax-product_cat ul.products li.product>.price del,.search ul.products li.product>.price del,.tax-product_brand ul.products li.product>.price del,.tax-pwb-brand ul.products li.product>.price del,.tax-yith_product_brand ul.products li.product>.price del{font-size:14px!important;color:#888!important;font-weight:400!important;order:2!important;line-height:1!important}.tax-product_cat ul.products li.product>.price ins::before,.search ul.products li.product>.price ins::before,.tax-product_brand ul.products li.product>.price ins::before,.tax-pwb-brand ul.products li.product>.price ins::before,.tax-yith_product_brand ul.products li.product>.price ins::before{content:"Now "!important;color:#2a8703!important;font-weight:800!important;font-size:16px!important}html[dir=rtl] .tax-product_cat ul.products li.product>.price ins::before,html[dir=rtl] .search ul.products li.product>.price ins::before,html[dir=rtl] .tax-product_brand ul.products li.product>.price ins::before,html[dir=rtl] .tax-pwb-brand ul.products li.product>.price ins::before,html[dir=rtl] .tax-yith_product_brand ul.products li.product>.price ins::before{content:"الآن "!important}.tax-product_cat ul.products li.product>.price .custom-you-save,.search ul.products li.product>.price .custom-you-save,.tax-product_brand ul.products li.product>.price .custom-you-save,.tax-pwb-brand ul.products li.product>.price .custom-you-save,.tax-yith_product_brand ul.products li.product>.price .custom-you-save{width:100%!important;display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:4px!important;order:3!important}.tax-product_cat ul.products li.product>.price .custom-you-save::before,.search ul.products li.product>.price .custom-you-save::before,.tax-product_brand ul.products li.product>.price .custom-you-save::before,.tax-pwb-brand ul.products li.product>.price .custom-you-save::before,.tax-yith_product_brand ul.products li.product>.price .custom-you-save::before{content:"You save"!important;background-color:#e6f5e6!important;color:#2a8703!important;font-size:11px!important;font-weight:700!important;padding:3px 6px!important;border-radius:4px!important}html[dir=rtl] .tax-product_cat ul.products li.product>.price .custom-you-save::before,html[dir=rtl] .search ul.products li.product>.price .custom-you-save::before,html[dir=rtl] .tax-product_brand ul.products li.product>.price .custom-you-save::before,html[dir=rtl] .tax-pwb-brand ul.products li.product>.price .custom-you-save::before,html[dir=rtl] .tax-yith_product_brand ul.products li.product>.price .custom-you-save::before{content:"تخفيض"!important}.tax-product_cat ul.products li.product>.price .custom-you-save .save-val,.search ul.products li.product>.price .custom-you-save .save-val,.tax-product_brand ul.products li.product>.price .custom-you-save .save-val,.tax-pwb-brand ul.products li.product>.price .custom-you-save .save-val,.tax-yith_product_brand ul.products li.product>.price .custom-you-save .save-val{color:#2a8703!important;font-size:13px!important;font-weight:800!important}.tax-product_cat ul.products li.product>.price .custom-you-save .save-val bdi,.search ul.products li.product>.price .custom-you-save .save-val bdi,.tax-product_brand ul.products li.product>.price .custom-you-save .save-val bdi,.tax-pwb-brand ul.products li.product>.price .custom-you-save .save-val bdi,.tax-yith_product_brand ul.products li.product>.price .custom-you-save .save-val bdi{color:#2a8703!important}.tax-product_cat ul.products li.product>.woocommerce-loop-product__title,.search ul.products li.product>.woocommerce-loop-product__title,.tax-product_brand ul.products li.product>.woocommerce-loop-product__title,.tax-pwb-brand ul.products li.product>.woocommerce-loop-product__title,.tax-yith_product_brand ul.products li.product>.woocommerce-loop-product__title{grid-row:3!important;font-size:13.5px!important;line-height:1.5!important;color:#222!important;white-space:normal!important;font-weight:500!important}}