.woocommerce-cart .cart_totals{width:100%!important;max-width:520px!important;margin-left:auto!important;margin-right:0!important}.woocommerce-cart .cart_totals h2{margin:0!important;padding:25px 20px!important}.woocommerce-cart .cart_totals table.shop_table{width:100%!important;margin:0!important;border-collapse:collapse!important}.woocommerce-cart .cart_totals table.shop_table tr{border-bottom:1px solid #e5e5e5!important}.woocommerce-cart .cart_totals table.shop_table tr.order-total{border-bottom:none!important}.woocommerce-cart .cart_totals table.shop_table th{text-align:left!important;padding:16px 15px!important;font-weight:500!important}.woocommerce-cart .cart_totals table.shop_table td{text-align:right!important;padding:16px 15px!important}.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals.shipping{display:none!important}.woocommerce-cart .cart_totals tr.mickeyszone-combined-shipping{display:table-row!important}.woocommerce-cart .cart_totals tr.mickeyszone-combined-shipping th{text-align:left!important;padding:16px 15px!important}.woocommerce-cart .cart_totals tr.mickeyszone-combined-shipping td{text-align:right!important;padding:16px 15px!important;white-space:nowrap!important}.woocommerce-cart .cart_totals tr.mickeyszone-combined-shipping .woocommerce-Price-amount,.woocommerce-cart .cart_totals tr.mickeyszone-combined-shipping .woocommerce-Price-amount bdi{white-space:nowrap!important;display:inline-block!important}.woocommerce-cart .cart_totals tr.cart-subtotal td,.woocommerce-cart .cart_totals tr.order-total td{white-space:nowrap!important}.woocommerce-cart .cart_totals tr.cart-subtotal .woocommerce-Price-amount bdi,.woocommerce-cart .cart_totals tr.order-total .woocommerce-Price-amount bdi{white-space:nowrap!important}.woocommerce-cart .wc-proceed-to-checkout{padding:20px 15px 15px!important}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{width:100%!important;margin:0!important;text-align:center!important;padding:16px 20px!important;border-radius:0!important}@media (max-width:768px){.woocommerce-cart .cart_totals{width:100%!important;max-width:100%!important}}.checkout-button{background-color:#800080!important}.moderncart-cart-item-product-link a{color:#800080!important}.woocommerce ul.products li.product,.elementor-widget-woocommerce-products ul.products li.product{background:white!important;border-radius:14px;overflow:hidden;box-shadow:0 4px 14px rgb(0 0 0 / .08);padding-bottom:18px;transition:transform 0.3s ease,box-shadow 0.3s ease}.woocommerce ul.products li.product img,.elementor-widget-woocommerce-products ul.products li.product img{width:100%;border-radius:14px 14px 0 0}.woocommerce ul.products li.product .astra-shop-summary-wrap,.elementor-widget-woocommerce-products ul.products li.product .astra-shop-summary-wrap{padding:15px 20px 10px 20px}.woocommerce ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:8px}.woocommerce ul.products li.product .ast-woo-product-category,.elementor-widget-woocommerce-products ul.products li.product .ast-woo-product-category{margin-bottom:8px}.woocommerce ul.products li.product .price,.elementor-widget-woocommerce-products ul.products li.product .price{padding-left:0}.woocommerce ul.products li.product:hover,.elementor-widget-woocommerce-products ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgb(0 0 0 / .12)}.woocommerce ul.products li.product .ast-on-card-button,.elementor-widget-woocommerce-products ul.products li.product .ast-on-card-button{opacity:1!important;visibility:visible!important;transform:none!important}.woocommerce ul.products li.product:hover .ast-on-card-button,.elementor-widget-woocommerce-products ul.products li.product:hover .ast-on-card-button{opacity:1!important;visibility:visible!important}.woocommerce ul.products li.product .ast-on-card-button{display:flex!important;align-items:center;justify-content:center}@media (max-width:768px){.widget_product_categories ul{max-height:180px;overflow-y:auto;padding-right:10px}.widget_product_categories li{font-size:14px;line-height:1.4;margin-bottom:8px}.widget_product_categories a{display:inline-block;max-width:85%;white-space:normal;word-break:break-word}.widget_product_categories ul ul{padding-left:15px}}#order_review tr.woocommerce-shipping-totals.shipping{display:none!important}#order_review tr.mickeyszone-combined-shipping{display:table-row!important}#order_review tr.mickeyszone-combined-shipping th,#order_review tr.mickeyszone-combined-shipping td{padding-top:15px!important;padding-bottom:15px!important}#order_review tr.mickeyszone-combined-shipping td,#order_review tr.mickeyszone-combined-shipping td .woocommerce-Price-amount,#order_review tr.mickeyszone-combined-shipping td .woocommerce-Price-amount bdi{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}#order_review tr.cart-subtotal td,#order_review tr.cart-subtotal td .woocommerce-Price-amount,#order_review tr.cart-subtotal td .woocommerce-Price-amount bdi,#order_review tr.order-total td,#order_review tr.order-total td .woocommerce-Price-amount,#order_review tr.order-total td .woocommerce-Price-amount bdi{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}#order_review .product-total,#order_review tr.cart-subtotal td,#order_review tr.mickeyszone-combined-shipping td,#order_review tr.order-total td{width:1%;min-width:110px;text-align:right!important}#order_review .woocommerce-Price-amount bdi{display:inline-block!important;white-space:nowrap!important}.contact-form-wrapper{max-width:700px;margin:0 auto;padding:35px;border-radius:15px;box-shadow:0 10px 30px rgb(0 0 0 / .08)}.contact-form-wrapper p{margin:0!important}.contact-form-wrapper .form-row{margin-bottom:18px!important}.contact-form-wrapper label{display:block;font-size:14px;font-weight:600;color:#111;margin-bottom:6px}.contact-form-wrapper input[type="text"],.contact-form-wrapper input[type="email"],.contact-form-wrapper textarea{width:100%;padding:13px 16px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:15px;color:#333;box-sizing:border-box;transition:0.3s ease}.contact-form-wrapper textarea{height:120px;resize:none}.contact-form-wrapper input:focus,.contact-form-wrapper textarea:focus{outline:none;border-color:#111;box-shadow:0 0 0 3px rgb(0 0 0 / .08)}.contact-form-wrapper .form-submit{margin-top:5px}.contact-form-wrapper input[type="submit"]{background:purple;color:#fff;border:none;padding:14px 35px;border-radius:30px;font-size:15px;font-weight:600;cursor:pointer;transition:0.3s ease}.contact-form-wrapper input[type="submit"]:hover{background:#d4a017}@media(max-width:768px){.contact-form-wrapper{padding:20px}.contact-form-wrapper input[type="submit"]{width:100%}}.ht-category-content-3{display:none!important}.ht-category-image img{width:120px!important;height:120px!important;border-radius:50%!important;object-fit:cover!important;box-shadow:0 8px 25px rgb(0 0 0 / .12)}.ht-category-image a{border-radius:50%!important;overflow:hidden!important;display:block}.ht-category-wrap{background:transparent!important;text-align:center!important}.wl-col-1{padding:15px!important}.ht-category-image img:hover{transform:translateY(-5px);transition:0.3s ease}@media(max-width:768px){.ht-category-image img{width:90px!important;height:90px!important}}.ast-header-search svg,.ast-site-header-cart svg{fill:#111111!important}.ast-theme-transparent-header .ast-header-search svg,.ast-theme-transparent-header .ast-site-header-cart svg{fill:#ffffff!important}.ast-header-account img{filter:none!important}