body{display:block}html body h1{font-size:52px !important;line-height:1.2 !important}html body h2{font-size:38px !important;line-height:1.1 !important}html body h3{font-size:31px !important;line-height:1.1 !important}html body h4{font-size:26px !important;line-height:1.2 !important}html body h5{font-size:21px !important;line-height:1.2 !important}html body h6{font-size:16px !important;line-height:1.3 !important}html body p,html body a{font-size:14px !important;line-height:1.5 !important}@media (max-width:1366px){html body h1{font-size:47px !important}html body h2{font-size:38px !important}html body h3{font-size:29px !important}html body h4{font-size:24px !important}html body h5{font-size:19px !important}html body h6{font-size:16px !important}html body p,html body a{font-size:14px !important}}@media (max-width:1024px){html body h1{font-size:42px !important}html body h2{font-size:34px !important}html body h3{font-size:28px !important}html body h4{font-size:23px !important}html body h5{font-size:17px !important}html body h6{font-size:14px !important}html body p,html body a{font-size:14px !important}}@media (max-width:768px){html body h1{font-size:31px !important}html body h2{font-size:28px !important}html body h3{font-size:21px !important}html body h4{font-size:17px !important}html body h5{font-size:16px !important}html body h6{font-size:14px !important}html body p,html body a{font-size:14px !important}}body .custom_top_info{display:none !important}.header-page{min-height:auto !important}.header-page .e-con.e-flex>.e-con-inner{align-items:center}.header-page .elbzotech-logo-global-style-image img{height:58px;object-fit:contain}.header-page .e-con.e-flex>.e-con-inner:has(.elbzotech-logo-global-style-image){padding-block:2px}.dgwt-wcas-search-form #dgwt-wcas-search-input-2{border-radius:12px !important;background-color:#eee !important}.elementor-4164 .elementor-element.elementor-element-4a10eb02{border-bottom:1px solid #000 !important}#menu-main-menu li a{padding:4px 35px 4px 0 !important;font-size:16px !important}.carousel-wrapper{display:block;padding:0 !important}body .e-con-boxed>.e-con-inner{max-width:1280px !important;padding-left:0 !important;padding-right:0 !important}.heading-homepage .elementor-widget-container{position:relative;text-align:center}.heading-homepage .elementor-widget-container:before{content:"";display:block;height:2px;width:100%;background-color:#000;position:absolute;top:50%;left:0;transform:translate(0,-50%)}.heading-homepage .elementor-widget-container h2{position:relative;z-index:99;width:max-content;margin:0 auto;background:#fff;padding:0 20px}body .header-page .elbzotech-logo-global-style-image img{height:65px !important;object-fit:contain;width:100% !important}.main-menu{border-bottom:1px solid #000 !important}.main-menu .e-con-inner{padding:0 !important}.main-menu .main-menu-item .main-menu-link{font-weight:600 !important}.btn-primary a{background-color:#f80;color:#fff;padding:12px 28px;border-radius:10px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .25s ease;display:inline-block}.btn-primary a:hover{background-color:#e67600;transform:translateY(-2px)}.btn-primary a:active{background-color:#c60;transform:translateY(0)}.link-primary a{background:0 0 !important;color:#000 !important;font-size:16px;text-decoration:underline;text-underline-offset:2px;padding:0 !important}.item-product{border:1px solid #e5e5e5 !important}.item-grid-product-style3 .item-product{height:auto !important;margin-bottom:30px;box-shadow:0px 4px 4px 0px rgba(0,0,0,.05);border-radius:12px;border:2px solid transparent;overflow:hidden;background-color:#fff}.item-grid-product-style3 .product-info{padding:12px;border-top:1px solid #e5e5e5 !important}.item-grid-product-style3 .product-info .product-title{text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:60px;margin:0;line-height:24px !important}.item-grid-product-style3 .product-info .product-title .color-title{line-height:1 !important}.item-grid-product-style3 .product-price-rating{justify-content:center}.item-grid-product-style3 .product-price .woocommerce-Price-amount,.item-grid-product-style3 .product-price ins .woocommerce-Price-amount{font-size:20px !important}.item-grid-product-style3 .product-price .woocommerce-Price-amount bdi,.item-grid-product-style3 .product-price ins .woocommerce-Price-amount bdi{display:flex;align-items:center;justify-content:center;gap:4px}body .item-grid-product-style3 .item-product .product-extra-link{width:max-content;position:absolute;top:12px;left:auto;right:12px;text-align:center;display:flex;justify-content:center;gap:10px;z-index:11;flex-direction:column;transform:none}body .item-grid-product-style3 .item-product .product-extra-link a{opacity:1 !important;transform:scale(1);display:flex;align-items:center;justify-content:center}.mini-cart-dropdown- .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:18px !important}.tax-product_cat .content-append-before.bzotech-,.product-template-default .content-append-before.bzotech-,.woocommerce-cart .content-append-before.bzotech-,.woocommerce-checkout .content-append-before.bzotech-,.woocommerce-account .content-append-before.bzotech-,.product-template-default .entry-title,.tax-product_brand .content-append-before.bzotech-{display:none !important}.woo-breadcrumb .step-bread-crumb{display:inline}.bread-crumb-row>div{display:flex;flex-direction:column-reverse;gap:6px;padding-top:24px}.tax-product_cat .bread-crumb-row .entry-title span{font-size:34px;font-weight:400;line-height:1;text-transform:capitalize}.tax-product_cat .woo-breadcrumb .step-bread-crumb,.product-template-default .woo-breadcrumb .step-bread-crumb,.woocommerce-cart .woo-breadcrumb .step-bread-crumb,.woocommerce-checkout .woo-breadcrumb .step-bread-crumb{margin-right:4px;margin-left:4px;color:#cdcdcd}.tax-product_cat #main-content,.product-template-default #main-content,.woocommerce-cart #main-content,.woocommerce-checkout #main-content{padding:40px 0}.tax-product_cat .top_filter-shop{margin-bottom:24px}.tax-product_cat .top_filter-shop .top-filter{margin-bottom:16px}.product-template-default .bread-crumb-row>div{padding-bottom:12px;border-bottom:1px solid #ccc}.product-template-default .product-title-single{font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:normal}.product-template-default .bzotech-price-single{margin-top:8px !important}.product-template-default .product-detail-info .product-price .woocommerce-Price-amount{font-weight:600;font-size:28px;line-height:1.5;text-align:left !important}.product-template-default .gpfw_gift_pack_fields{width:100%}.gpfw_giftwrap_base_gift_title{font-size:0 !important}.gpfw_giftwrap_base_gift_title:before{content:"Making it a special musical surprise?";font-size:16px}.woocommerce-cart .sidebar-type-style2.sidebar-position-left .sidebar{display:none !important}.woocommerce-cart .sidebar-type-style2.sidebar-position-left .bzotech-col-lg-3.bzotech-col-md-4.bzotech-col-sm-4.bzotech-col-xs-12{display:none !important}.woocommerce-cart .content-wrap.content-sidebar-type-style2.content-sidebar-left{width:100% !important;max-width:100% !important;margin:0 !important}.woocommerce-cart .content-wrap.content-sidebar-type-style2.content-sidebar-left.bzotech-col-lg-9.bzotech-col-md-8.bzotech-col-sm-8.bzotech-col-xs-12{width:100% !important;flex:0 0 100% !important}.woocommerce-cart .bzotech-row{display:flex;flex-wrap:wrap}.woocommerce-cart .main-page-default{width:100%;padding:40px 20px;background-color:#f8f8f8}.woocommerce-cart .wrap-bread-crumb,.woocommerce-checkout .wrap-bread-crumb{background-color:#f8f8f8}.woocommerce-cart .content-page-default{background-color:transparent !important;padding:0 !important;border-radius:0 !important}.woocommerce .woocommerce-cart-form table.shop_table{border-radius:8px;overflow:hidden}.woocommerce-cart .entry-content h1,.woocommerce-cart .entry-content h2,.woocommerce-cart .woocommerce h2{color:#000;font-size:32px;font-weight:600;margin-bottom:30px;text-align:center}.shop_table{width:100%;border-collapse:collapse;margin-bottom:30px;background-color:#fff}.shop_table thead{background-color:#f0f0f0;border-bottom:3px solid #ff6b00}.woocommerce-cart .shop_table thead tr th{padding:15px 10px !important;text-align:left;color:#000;font-weight:600;font-size:14px;border:none}.woocommerce-cart .shop_table tbody tr{border-bottom:1px solid #e8e8e8;transition:background-color .3s ease}.woocommerce-cart .shop_table tbody tr:hover{background-color:#fafafa}.woocommerce-cart .shop_table tbody td{padding:15px 10px !important;vertical-align:middle;color:#333}.woocommerce-cart .product-thumbnail img{max-width:80px;height:auto;border-radius:4px;display:block}.woocommerce-cart .product-name{display:flex;gap:4px;align-items:flex-start;flex-direction:column}.woocommerce-cart .product-name a.product-title{color:#000 !important;text-decoration:none;font-weight:500;font-size:18px;transition:color .3s ease;margin:0 !important}.woocommerce-cart .product-name img{display:none}.woocommerce-cart .product-name a.product-title:hover{color:#ff6b00}.woocommerce-cart .product-price div,.woocommerce-cart .product-subtotal div{text-align:left !important}.woocommerce-cart .product-price div .woocommerce-Price-amount,.woocommerce-cart .product-subtotal div .woocommerce-Price-amount,.woocommerce-checkout .shop_table .woocommerce-Price-amount{color:#ff6b00 !important;font-size:18px !important;font-weight:600 !important}.woocommerce-cart .edit_product_link{color:#ff6b00 !important;font-size:12px;text-decoration:none}.woocommerce-cart .edit_product_link:hover{text-decoration:underline}.woocommerce-cart .product-price,.woocommerce-cart .product-subtotal{color:#ff6b00;font-weight:600;font-size:14px}.woocommerce-cart .woocommerce-Price-currencySymbol{color:#ff6b00;font-weight:700}.woocommerce-cart .product-remove .remove{color:#999;text-decoration:none;font-size:18px;transition:color .3s ease}.woocommerce-cart .product-remove .remove:hover{color:#ff6b00}.woocommerce-cart .detail-qty.info-qty{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#f5f5f5;border-radius:4px;padding:5px;width:fit-content;margin:0 auto}.woocommerce-cart .detail-qty a{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #e0e0e0;color:#333;text-decoration:none;border-radius:3px;transition:all .3s ease;cursor:pointer}.woocommerce-cart .detail-qty a:hover{background-color:#ff6b00;color:#fff;border-color:#ff6b00}.woocommerce-cart .detail-qty .qty-val{width:45px;height:28px;text-align:center;border:1px solid #e0e0e0;border-radius:3px;font-weight:700;color:#333}.woocommerce-cart .shop_table .actions{background-color:#f9f9f9;padding:20px !important}.woocommerce-cart .shop_table .actions td{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.woocommerce-cart .coupon{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.woocommerce-cart .coupon label{color:#333;font-weight:500}.woocommerce-cart .coupon input[type=text]{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;width:200px}.woocommerce-cart .coupon input[type=text]:focus{outline:none;border-color:#ff6b00;box-shadow:0 0 0 2px rgba(255,107,0,.1)}.woocommerce-cart .shop_table .button,.woocommerce-cart .woocommerce .button{background-color:#ff6b00;color:#fff;border:none;padding:10px 25px !important;border-radius:4px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-decoration:none;text-transform:uppercase;letter-spacing:.5px}.woocommerce-cart .shop_table .button:hover:not(:disabled),.woocommerce-cart .woocommerce .button:hover:not(:disabled){background-color:#e55a00;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,0,.3)}.woocommerce-cart .shop_table .button:disabled{opacity:.5;cursor:not-allowed}.woocommerce-cart .cart-collaterals{display:flex;gap:0;margin-top:0;flex-wrap:wrap}.woocommerce-cart .cart-collaterals .cart_totals{flex:1;min-width:300px;background-color:#fff;padding:20px;border-radius:8px;border-left:4px solid #ff6b00}.woocommerce-cart .cart_totals h2{color:#000;font-size:20px;margin-bottom:15px;text-align:left}.woocommerce-cart .cart_totals table{width:100%;border-collapse:collapse}.woocommerce-cart .cart_totals tr{border-bottom:1px solid #e0e0e0}.woocommerce-cart .cart_totals tr:last-child{border-bottom:none}.woocommerce-cart .cart_totals th,.woocommerce-cart .cart_totals td{padding:10px 0;text-align:left}.woocommerce-cart .cart_totals th{color:#333;font-weight:600;font-size:14px}.woocommerce-cart .cart_totals .amount{color:#ff6b00;font-weight:600}.woocommerce-cart .cart_totals tr.order-total .amount{font-size:18px}.woocommerce-cart .checkout-button{width:100%;background-color:#ff6b00 !important;color:#fff !important;padding:15px !important;font-size:16px !important;font-weight:600 !important;border-radius:4px !important;margin-top:15px;cursor:pointer;transition:all .3s ease}.woocommerce-cart .checkout-button:hover{background-color:#e55a00 !important;box-shadow:0 4px 12px rgba(255,107,0,.3)}#footer{margin-bottom:16px !important}@media (max-width:768px){.woocommerce-cart .content-page-default{padding:0 !important}.woocommerce-cart .shop_table{font-size:12px !important}.woocommerce-cart .shop_table thead th{padding:10px 5px !important;font-size:12px !important}.woocommerce-cart .shop_table tbody td{padding:10px 5px !important}.woocommerce-cart .product-thumbnail img{max-width:60px !important}.woocommerce-cart .shop_table .actions td{flex-direction:column !important;align-items:flex-start !important}.woocommerce-cart .coupon{flex-direction:column !important;width:100% !important}.woocommerce-cart .coupon input[type=text]{width:100% !important}.woocommerce-cart .cart-collaterals{flex-direction:column !important}.woocommerce-cart .detail-qty.info-qty{flex-direction:column !important;width:100% !important}.bzotech-menu-global-container .bzotech-menu-inner{max-height:unset !important;height:100vh;width:80vw;top:58px}.menu-global-style- .bzotech-navbar-nav>li>a{border-bottom:1px solid #e1e1e1 !important;border-top:0}.woocommerce-checkout .cart_item .product-name{width:60% !important;text-align:left !important}}@media (max-width:480px){.woocommerce-cart .entry-content h1,.woocommerce-cart .entry-content h2,.woocommerce-cart .woocommerce h2{font-size:24px !important}.woocommerce-cart .shop_table{display:block !important;overflow-x:auto !important}.woocommerce-cart .shop_table thead tr{display:none !important}.woocommerce-cart .shop_table tbody{width:100%;display:block}.woocommerce-cart .shop_table tbody tr{display:block !important;margin-bottom:15px !important;border:1px solid #e8e8e8 !important;border-radius:4px !important}.woocommerce-cart .shop_table tbody td{display:block !important;text-align:right !important;padding-left:25% !important;position:relative !important;border:none !important}.woocommerce-cart .shop_table tbody td:before{content:attr(data-title) !important;position:absolute !important;left:6px !important;font-weight:600 !important;text-align:left !important}body.woocommerce-cart table.cart td.product-quantity .detail-qty{float:left;margin-right:0;flex-direction:row !important;width:max-content !important}body.woocommerce-cart table.cart td.actions .coupon .input-text{margin:0}body .woocommerce table.cart td.actions .coupon{align-items:self-start}body.woocommerce-cart .woocommerce-cart-form__cart-item .product-name{display:flex !important}}.woocommerce-checkout .sidebar-type-style2.sidebar-position-left .sidebar{display:none !important}.woocommerce-checkout .bzotech-col-lg-3.bzotech-col-md-4{display:none !important}.woocommerce-checkout .content-wrap,.woocommerce-checkout .bzotech-col-lg-9,.woocommerce-checkout .bzotech-col-md-8{width:100% !important;max-width:100% !important}.woocommerce-checkout .bzotech-row{display:flex;flex-wrap:wrap;width:100%}.woocommerce-checkout .main-page-default{width:100%;padding:40px 20px;background-color:#f9f9f9}.woocommerce-checkout .woocommerce-form-coupon-toggle{margin:0 !important}.woocommerce-checkout .content-page-default{background-color:transparent;border-radius:8px}.woocommerce-checkout .entry-content{padding:0}.woocommerce-checkout .entry-content h1{font-size:32px;font-weight:600;color:#000;margin-bottom:30px}.woocommerce-checkout .woocommerce-info{background-color:#fff3e0 !important;border-left:4px solid #ff6b00 !important;border-radius:4px;padding:15px 20px !important;margin-bottom:24px !important;color:#333;font-size:14px}.woocommerce-checkout .woocommerce-info:before{content:""}.woocommerce-checkout .showcoupon{color:#ff6b00 !important;font-weight:600;cursor:pointer;text-decoration:none}.woocommerce-checkout .showcoupon:hover{text-decoration:underline}.woocommerce-checkout .checkout-custom{max-width:1340px;margin:0 auto;padding:24px 16px;background-color:#f9f9f9}.woocommerce-checkout form.checkout{background-color:#fff;padding:16px;border-radius:8px;display:grid;grid-template-columns:1fr;gap:40px}.woocommerce-checkout #customer_details{display:flex;gap:24px}.woocommerce-checkout #customer_details:before,.woocommerce-checkout #customer_details:after{display:none !important}.woocommerce-checkout #billing{grid-column:1}.woocommerce-checkout #shipping{grid-column:2}.woocommerce-checkout #order_review{background-color:#f9f9f9;padding:0;border-radius:8px;border:1px solid #e8e8e8;height:fit-content;overflow:hidden}html body .woocommerce-checkout #customer_details h3,html body .woocommerce-checkout .woocommerce h3{font-size:16px !important;font-weight:700;color:#000;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #ff6b00;text-transform:uppercase;letter-spacing:.5px}#order_review_heading{font-size:16px;font-weight:700;color:#000;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #ff6b00;text-transform:uppercase;letter-spacing:.5px}.woocommerce-checkout .form-row{margin-bottom:20px}.woocommerce-checkout .form-row label{display:block;font-weight:600;color:#000;margin-bottom:8px;font-size:13px}.woocommerce-checkout .form-row .required{color:#ff6b00;font-weight:700}.woocommerce-checkout input.input-text,.woocommerce-checkout select,.woocommerce-checkout textarea.input-text{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;transition:all .3s ease;box-sizing:border-box}.woocommerce-checkout input.input-text:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea.input-text:focus{outline:none;border-color:#ff6b00;box-shadow:0 0 0 3px rgba(255,107,0,.1)}body{display:block}.woocommerce-checkout #customer_details h3,.woocommerce-checkout .woocommerce h3{font-size:16px !important}input.shipping_method{height:auto !important}.woocommerce-checkout div[style="text-align:center; display:block; margin:0 auto;"]{text-align:right !important}body .ottu__sdk-header,body .ottu__sdk-header2,body .ottu__sdk-amount,body .ottu__sdk-payment-name,body .ottu__sdk-pay-btn{font-family:'Outfit'}body .ottu__sdk-amount{font-size:18px}body .ottu__sdk-container{background:#fff;margin-top:16px;padding:12px !important;font-family:'Outfit'}body .ottu__sdk-border{height:0}.woocommerce-checkout input::placeholder{color:#999}.woocommerce-checkout .form-row-first{float:left;width:calc(50% - 15px);margin-right:30px}.woocommerce-checkout .form-row-last{float:right;width:calc(50% - 15px)}.woocommerce-checkout .form-row-wide{width:100%;float:none}.woocommerce-checkout .form-row:after{content:"";display:table;clear:both}.woocommerce-checkout .shop_table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:transparent}.woocommerce-checkout .shop_table thead{background-color:#f0f0f0;border-bottom:2px solid #ff6b00}.woocommerce-checkout .shop_table th{padding:12px 10px;text-align:left;font-weight:700;font-size:12px;color:#000;text-transform:uppercase;letter-spacing:.5px}.woocommerce-checkout .shop_table td{padding:12px 10px;border-bottom:1px solid #eee;font-size:14px;color:#333}.woocommerce-checkout .shop_table tbody tr:last-child td{border-bottom:none}.woocommerce-checkout .product-name{font-weight:500;color:#000}.woocommerce-checkout .product-quantity{text-align:center;font-weight:600;color:#ff6b00}.woocommerce-checkout .product-total{text-align:right;font-weight:600;color:#ff6b00}.woocommerce-checkout .cart-subtotal th,.woocommerce-checkout .order-total th{background-color:#fff;border:none;padding:10px 0;text-align:left;color:#333;font-weight:600;font-size:14px}.woocommerce-checkout .cart-subtotal td,.woocommerce-checkout .order-total td{background-color:#fff;border:none;padding:10px 0;text-align:right;color:#333;font-weight:600}.woocommerce-checkout .order-total td{color:#ff6b00;font-size:16px;font-weight:700}.woocommerce-checkout .woocommerce-Price-currencySymbol{color:#ff6b00;font-weight:700}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th{padding:12px !important}.woocommerce-checkout #payment{margin-top:20px;padding-top:0;background-color:transparent;border:none}.woocommerce-checkout .wc_payment_methods{list-style:none;margin:0;padding:0}.woocommerce-checkout .wc_payment_method{margin-bottom:12px;padding:12px;border:2px solid #e0e0e0;border-radius:4px;transition:all .3s ease}.woocommerce-checkout .wc_payment_method:hover{border-color:#ff6b00;background-color:#fff5f0}.woocommerce-checkout .wc_payment_method input[type=radio]{accent-color:#ff6b00;width:18px;height:18px;cursor:pointer}.woocommerce-checkout .wc_payment_method label{display:flex;align-items:center;margin:0;font-weight:600;color:#000;cursor:pointer;font-size:14px}.woocommerce-checkout .payment_box{margin-top:10px;padding:12px;background-color:#f5f5f5;border-radius:4px;font-size:13px;line-height:1.5;color:#666}.woocommerce-checkout #place_order{width:100%;background-color:#ff6b00;color:#fff;border:none;padding:15px 20px;border-radius:4px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;margin-top:20px}.woocommerce-checkout #place_order:hover{background-color:#e55a00;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,0,.3)}.woocommerce-checkout #place_order:active{transform:translateY(0)}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:15px 0;padding:12px;background-color:#f9f9f9;border-radius:4px;font-size:12px;line-height:1.5;color:#666;max-height:150px;overflow-y:auto}.woocommerce-checkout .woocommerce-privacy-policy-text,.woocommerce-checkout .form-row.woocommerce-validated{margin:15px 0;font-size:13px;color:#666;line-height:1.5}.woocommerce-checkout .form-row.woocommerce-validated a,.woocommerce-checkout .woocommerce-privacy-policy-text a{color:#ff6b00;text-decoration:none}.woocommerce-checkout .form-row.woocommerce-validated a:hover,.woocommerce-checkout .woocommerce-privacy-policy-text a:hover{text-decoration:underline}.woocommerce-checkout input[type=checkbox]{width:16px;height:16px;accent-color:#ff6b00;cursor:pointer;margin-right:10px}.woocommerce-checkout .form-row.woocommerce-validated label{display:flex;align-items:center;font-weight:500;margin:0}.woocommerce-checkout #order_comments{width:100%;min-height:120px;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;resize:vertical}.woocommerce-checkout #order_comments:focus{outline:none;border-color:#ff6b00;box-shadow:0 0 0 3px rgba(255,107,0,.1)}@media (max-width:1024px){.woocommerce-checkout form.checkout{grid-template-columns:1fr;gap:30px}.woocommerce-checkout #customer_details{grid-template-columns:1fr 1fr}.woocommerce-checkout #order_review{border-top:1px solid #e8e8e8}}@media (max-width:768px){.woocommerce-checkout .main-page-default{padding:20px 15px}.woocommerce-checkout .entry-content h1{font-size:24px;margin-bottom:20px}.woocommerce-checkout form.checkout{padding:20px}.woocommerce-checkout #customer_details{grid-template-columns:1fr}.woocommerce-checkout #billing{grid-column:1}.woocommerce-checkout #shipping{grid-column:1}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-checkout .shop_table{font-size:13px}.woocommerce-checkout .shop_table th,.woocommerce-checkout .shop_table td{padding:10px 8px}.woocommerce-checkout #place_order{padding:12px 15px;font-size:13px}.woocommerce-checkout .bzotech-row{margin:0}.woocommerce-checkout .bzotech-row .content-wrap{padding:0}}@media (max-width:480px){.woocommerce-checkout .main-page-default{padding:15px 10px}.woocommerce-checkout .entry-content h1{font-size:20px;margin-bottom:15px}.woocommerce-checkout form.checkout{padding:15px;gap:20px}.woocommerce-checkout #customer_details h3,.woocommerce-checkout .woocommerce h3{font-size:14px;margin-bottom:15px}.woocommerce-checkout input.input-text,.woocommerce-checkout select,.woocommerce-checkout textarea.input-text{padding:10px 12px;font-size:13px}.woocommerce-checkout .form-row label{font-size:12px}.woocommerce-checkout .shop_table thead{display:none}.woocommerce-checkout .shop_table tbody tr{display:table-row;margin-bottom:15px;border:1px solid #e0e0e0;border-radius:4px;padding:10px;background-color:#fafafa}.woocommerce-checkout .shop_table tbody td{display:table-cell;text-align:right;padding:8px 0;border:none}.woocommerce-checkout .shop_table tbody td:before{content:attr(data-label);float:left;font-weight:700;color:#000}.woocommerce-checkout .wc_payment_method{padding:10px;margin-bottom:10px}.woocommerce-checkout .wc_payment_method label{font-size:13px}.woocommerce-checkout #place_order{padding:12px 15px;font-size:12px;margin-top:15px}.woocommerce-checkout .woocommerce-info{padding:12px 15px !important;font-size:13px}}.list-product-wrap .list-2-item-mobile,.products .list-2-item-mobile{padding-bottom:24px !important}.sidebar-position-left{margin-bottom:0 !important}.woocommerce-pagination .pagi-nav{margin-top:36px !important}.sidebar-widget{padding:26px 16px 16px}.sidebar .wg-product-slider .item-product .product-thumb{width:140px;margin-top:16px}.sidebar .wg-product-slider .item-product .product-info{width:100%;text-align:center}.sidebar .product-price .woocommerce-Price-amount{font-size:18px;font-weight:600}.item-grid-product-style3 .product-review-sale{display:none !important}.gpfw_gift_pack_fields .gpfw_check_price .checkbox.gpfw_check_box #gift_pack_option{margin:0 !important}.gpfw_gift_pack_fields .gpfw_check_price .checkbox.gpfw_check_box .gpfw_add_gift_pack_label{margin:0 0 0 12px !important}.mini_cart_item .product-thumb a.product-thumb-link{padding:8px;border:1px solid #f8f8f8}.mini_cart_item .product-thumb a.product-thumb-link img{padding:0}.mini-cart-qty div:has(.woocommerce-Price-amount){text-align:left !important}.elbzotech-mini-cart-dropdown-global .list-mini-cart-item{overflow-y:auto;scrollbar-width:inherit}.woocommerce-account .myaccount_registration_login{max-width:100%;margin:0 auto}.woocommerce-account .myaccount_registration_login .bzotech-row{display:flex;justify-content:center;width:100%}.woocommerce-account .myaccount_registration_login .bzotech-col-lg-6,.woocommerce-account .myaccount_registration_login .bzotech-col-md-8,.woocommerce-account .myaccount_registration_login .bzotech-col-sm-12,.woocommerce-account .myaccount_registration_login .bzotech-col-xs-12{width:100%;max-width:600px}.woocommerce-account .myaccount-tab-title{margin-bottom:30px;border-bottom:3px solid #ff6b00;display:flex}.woocommerce-account .myaccount-tab-title ul{list-style:none;padding:0;margin:0;display:flex;gap:0;width:100%}.woocommerce-account .myaccount-tab-title li{flex:1;margin:0;padding:0}.woocommerce-account .myaccount-tab-title li a{display:block;padding:0;text-align:center;color:#333;text-decoration:none;font-weight:600;font-size:14px;letter-spacing:.5px;border-bottom:3px solid transparent;transition:all .3s ease;margin-bottom:-3px}.woocommerce-account .myaccount-tab-title li a:hover{color:#ff6b00}.woocommerce-account .myaccount-tab-title li.active a{color:#ff6b00;border-bottom-color:#ff6b00}.woocommerce-account .myaccount-tab-content{background-color:#fff;padding:30px;border-radius:8px}.woocommerce-account .tab-content{width:100%}.woocommerce-account .tab-pane{display:none;animation:fadeIn .3s ease}.woocommerce-account .tab-pane.active{display:block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.woocommerce-account .woocommerce-form-row{margin-bottom:20px;display:flex;flex-direction:column}.woocommerce-account .woocommerce-form-row--wide{width:100%}.woocommerce-account .woocommerce-form-row p{margin:0 0 20px}.woocommerce-account .woocommerce-Input,.woocommerce-account .input-text{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;color:#333;background-color:#f9f9f9;transition:all .3s ease;box-sizing:border-box}.woocommerce-account .woocommerce-Input:focus,.woocommerce-account .input-text:focus{outline:none;border-color:#ff6b00;background-color:#fff;box-shadow:0 0 0 3px rgba(255,107,0,.1)}.woocommerce-account .woocommerce-Input::placeholder,.woocommerce-account .input-text::placeholder{color:#999}.woocommerce-account .password-input{position:relative;display:flex;width:100%}.woocommerce-account .password-input input{width:100%;padding-right:45px}.woocommerce-account .show-password-input{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:0 0;border:none;cursor:pointer;color:#999;padding:8px;display:flex;align-items:center;justify-content:center;transition:color .3s ease;width:30px;height:30px}.woocommerce-account .show-password-input:hover{color:#ff6b00}.woocommerce-account .show-password-input:before{content:"????";font-size:16px}.woocommerce-account .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;user-select:none;margin-bottom:15px}.woocommerce-account .woocommerce-form__input-checkbox{width:18px;height:18px;cursor:pointer;accent-color:#ff6b00}.woocommerce-account .woocommerce-form__label-for-checkbox span{color:#333;font-size:14px;font-weight:500}.woocommerce-account .rememberme-lost_password{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;flex-wrap:wrap}.woocommerce-account .woocommerce-LostPassword{margin:0}.woocommerce-account .woocommerce-LostPassword a{color:#ff6b00;text-decoration:none;font-size:14px;font-weight:500;transition:color .3s ease}.woocommerce-account .woocommerce-LostPassword a:hover{color:#e55a00;text-decoration:underline}.woocommerce-account .woocommerce-button,.woocommerce-account .button{color:#fff;border:none;padding:10px 20px;border-radius:4px;font-weight:500;font-size:14px !important;cursor:pointer;transition:all .3s ease;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;display:inline-block;width:100%;text-align:center}.woocommerce-account .woocommerce-button:hover,.woocommerce-account .button:hover{background-color:#ff6b00;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,0,.3)}.woocommerce-account .woocommerce-button:active,.woocommerce-account .button:active{transform:translateY(0)}.woocommerce-account .woocommerce-form-login__submit,.woocommerce-account .myacc-bt-register{width:100%;margin-top:10px}.woocommerce-account .woocommerce-privacy-policy-text{background-color:#f9f9f9;padding:15px;border-left:4px solid #ff6b00;border-radius:4px;margin:20px 0;font-size:12px;line-height:1.6;color:#666}.woocommerce-account .woocommerce-privacy-policy-text p{margin:0}.woocommerce-account .woocommerce-privacy-policy-text a{color:#ff6b00;text-decoration:none}.woocommerce-account .woocommerce-privacy-policy-text a:hover{text-decoration:underline}.woocommerce-account .sidebar-position-left{display:none !important}.woocommerce-account .content-wrap.content-sidebar-type-style2{display:flex;align-items:center;justify-content:center;width:100%}.woocommerce-account .content-wrap.content-sidebar-type-style2 .content-page-default{border:1px solid #f8f8f8;width:768px;box-shadow:rgba(0,0,0,.05) 0px 6px 24px 0px,rgba(0,0,0,.08) 0px 0px 0px 1px}.product-extra-link .wishlist-link.added i.la-heart{font-family:'Line Awesome Free';font-weight:900}@media (max-width:768px){#menu-main-menu li a{padding:4px 35px 4px 24px !important}.item-grid-product-style3 .product-price .woocommerce-Price-amount,.item-grid-product-style3 .product-price ins .woocommerce-Price-amount,.woocommerce-Price-currencySymbol{font-size:16px !important}.item-grid-product-style3 .product-info .product-title a{font-size:14px !important}.woocommerce-account .myaccount-tab-title ul{flex-direction:column}.woocommerce-account .myaccount-tab-title li{width:100%}.woocommerce-account .myaccount-tab-title li a{border-bottom:none;border-left:4px solid transparent;border-radius:0;margin:0;margin-left:-4px;padding-left:24px;text-align:left}.woocommerce-account .myaccount-tab-title li.active a{border-left-color:#ff6b00;border-bottom-color:transparent}.woocommerce-account .myaccount-tab-content{padding:20px}.woocommerce-account .rememberme-lost_password{flex-direction:column;align-items:flex-start}.woocommerce-account .woocommerce-LostPassword{width:100%}.woocommerce-account .woocommerce-form-row{margin-bottom:15px}.woocommerce-account .woocommerce-Input,.woocommerce-account .input-text{padding:10px 12px;font-size:16px}.woocommerce-account .content-wrap.content-sidebar-type-style2 .content-page-default{border:1px solid #f8f8f8;width:600px;box-shadow:rgba(0,0,0,.05) 0px 6px 24px 0px,rgba(0,0,0,.08) 0px 0px 0px 1px}}@media (max-width:576px){.heading-homepage .elementor-widget-container h2{font-size:24px !important}.item-grid-product-style3 .item-product .addcart-link{font-size:10px !important;padding:8px !important}.woocommerce-account .myaccount-tab-content{padding:15px}.woocommerce-account .myaccount-tab-title li a{font-size:13px}.woocommerce-account .woocommerce-button,.woocommerce-account .button{padding:10px 20px;font-size:13px}.woocommerce-account .woocommerce-privacy-policy-text{padding:12px;font-size:11px}.woocommerce-account .content-wrap.content-sidebar-type-style2 .content-page-default{border:1px solid #f8f8f8;width:95%;box-shadow:rgba(0,0,0,.05) 0px 6px 24px 0px,rgba(0,0,0,.08) 0px 0px 0px 1px}.checkout-custom .bzotech-col-md-7,.checkout-custom .bzotech-col-md-5{padding-left:0 !important;padding-right:0 !important}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{padding-left:65px !important;padding-right:14px !important}.woocommerce-page table.shop_table_responsive.woocommerce-cart-form__contents tr:nth-child(2n) td{padding-left:95px !important}html body .woocommerce table.shop_table_responsive.woocommerce-cart-form__contents td.product-remove,html body .woocommerce table.shop_table_responsive.woocommerce-cart-form__contents td.product-thumbnail{padding-left:16px !important}html body .woocommerce .woocommerce-cart-form__cart-item td.product-thumbnail img{width:80px;height:80px;object-fit:contain;border:1px solid #e5e5e5;max-width:80px !important}html body .woocommerce .woocommerce-cart-form__cart-item td.product-remove i{font-size:20px}.woocommerce-cart .shop_table.woocommerce-cart-form__contents tbody td:before{left:18px !important}.woocommerce-cart .woocommerce-cart-form__contents .product-name a.product-title{width:100% !important}}html body a.header-wishlist-link{position:relative;font-size:24px !important}.header-wishlist-link .wishlist-count{position:absolute;background-color:var(--bzo-main-color);color:#fff;font-weight:600;width:16px;height:16px;font-size:10px;line-height:16px;text-align:center;border-radius:50%;right:-8px;top:-2px;display:flex;justify-content:center}.bread-crumb-row a,.bread-crumb-row span{display:none}.bread-crumb-row .entry-title{font-family:Outfit,sans-serif;font-size:34px;font-weight:400;line-height:1;text-transform:capitalize}body:has(.about-grid) .wrap-bread-crumb.bread-crumb-{display:none}body:has(.about-grid) #main-content{padding:0}body:has(.about-grid) #main-content>.bzotech-container{padding:0}html body #footer h2{font-size:24px !important}.about-grid .card.e-child{justify-content:flex-start !important}.contact-form .wpcf7-text{height:48px;border:1px solid var(--bzo-border-color);background:#fff;border-radius:12px;margin-bottom:12px;width:100%}.contact-form .wpcf7-textarea{min-height:48px;border:1px solid var(--bzo-border-color);background:#fff;border-radius:12px;margin-bottom:12px;width:100%}.contact-form .wpcf7-submit{background-color:#ff6b00;color:#fff;border:none;padding:10px 25px !important;border-radius:4px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-decoration:none;text-transform:uppercase;letter-spacing:.5px}body:has(.about-grid) .wrap-bread-crumb.bread-crumb-,body:has(.contact-from) .wrap-bread-crumb.bread-crumb-,body:has(.faq-accordion) .wrap-bread-crumb.bread-crumb-,body:has(.policy-content) .wrap-bread-crumb.bread-crumb-{display:none}body:has(.about-grid) #main-content,body:has(.contact-from) #main-content,body:has(.faq-accordion) #main-content,body:has(.policy-content) #main-content{padding:0}body:has(.about-grid) #main-content>.bzotech-container,body:has(.contact-from) #main-content>.bzotech-container,body:has(.faq-accordion) #main-content>.bzotech-container,body:has(.policy-content) #main-content>.bzotech-container{padding:0}.policy-content h4{margin:24px 0 0 !important}.policy-content p{color:#242424 !important}.policy-content ul{color:#242424 !important;padding-left:24px;margin-top:8px}html body h4{font-size:28px !important}html body h5{font-size:22px !important}html body h6{font-size:18px !important}html body p,html body a{font-size:16px !important}}@media (max-width:1024px){html body h1{font-size:48px !important}html body h2{font-size:40px !important}html body h3{font-size:32px !important}html body h4{font-size:26px !important}html body h5{font-size:20px !important}html body h6{font-size:16px !important}html body p,html body a{font-size:14px !important}}@media (max-width:768px){html body h1{font-size:36px !important}html body h2{font-size:32px !important}html body h3{font-size:24px !important}html body h4{font-size:20px !important}html body h5{font-size:18px !important}html body h6{font-size:16px !important}html body p,html body a{font-size:14px !important}}body .custom_top_info{display:none !important}.header-page{min-height:auto !important}.header-page .e-con.e-flex>.e-con-inner{align-items:center}.header-page .elbzotech-logo-global-style-image img{height:58px;object-fit:contain}.header-page .e-con.e-flex>.e-con-inner:has(.elbzotech-logo-global-style-image){padding-block:2px}.dgwt-wcas-search-form #dgwt-wcas-search-input-2{border-radius:12px !important;background-color:#eee !important}.elementor-4164 .elementor-element.elementor-element-4a10eb02{border-bottom:1px solid #000 !important}#menu-main-menu li a{padding:4px 35px 4px 0 !important}.carousel-wrapper{display:block;padding:0 !important}body .e-con-boxed>.e-con-inner{max-width:1280px !important;padding-left:0 !important;padding-right:0 !important}.heading-homepage .elementor-widget-container{position:relative;text-align:center}.heading-homepage .elementor-widget-container:before{content:"";display:block;height:2px;width:100%;background-color:#000;position:absolute;top:50%;left:0;transform:translate(0,-50%)}.heading-homepage .elementor-widget-container h2{position:relative;z-index:99;width:max-content;margin:0 auto;background:#fff;padding:0 20px}body .header-page .elbzotech-logo-global-style-image img{height:65px !important;object-fit:contain;width:100% !important}.main-menu{border-bottom:1px solid #000 !important}.main-menu .e-con-inner{padding:0 !important}.main-menu .main-menu-item .main-menu-link{font-weight:600 !important}.btn-primary a{background-color:#f80;color:#fff;padding:12px 28px;border-radius:10px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .25s ease;display:inline-block}.btn-primary a:hover{background-color:#e67600;transform:translateY(-2px)}.btn-primary a:active{background-color:#c60;transform:translateY(0)}.link-primary a{background:0 0 !important;color:#000 !important;font-size:16px;text-decoration:underline;text-underline-offset:2px;padding:0 !important}.item-product{border:1px solid #e5e5e5 !important}.item-grid-product-style3 .item-product{height:auto !important;margin-bottom:30px;box-shadow:0px 4px 4px 0px rgba(0,0,0,.05);border-radius:12px;border:2px solid transparent;overflow:hidden;background-color:#fff;position:relative}.item-grid-product-style3 .product-info{padding:12px;border-top:1px solid #e5e5e5 !important}.item-grid-product-style3 .product-info .product-title{text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:60px;margin:0;line-height:24px !important}.item-grid-product-style3 .product-info .product-title .color-title{line-height:1 !important}.item-grid-product-style3 .product-price-rating{justify-content:center}.item-grid-product-style3 .product-price .woocommerce-Price-amount,.item-grid-product-style3 .product-price ins .woocommerce-Price-amount{font-size:20px !important}.item-grid-product-style3 .product-price .woocommerce-Price-amount bdi,.item-grid-product-style3 .product-price ins .woocommerce-Price-amount bdi{display:flex;align-items:center;justify-content:center;gap:4px}body .item-grid-product-style3 .item-product .product-extra-link{z-index:11}body .item-grid-product-style3 .item-product .product-extra-link a{opacity:1 !important;transform:scale(1);display:flex;align-items:center;justify-content:center;border:.5px solid #e5e5e5}.woocommerce-Price-currencySymbol{font-size:18px !important}.tax-product_cat .content-append-before.bzotech-,.product-template-default .content-append-before.bzotech-,.woocommerce-cart .content-append-before.bzotech-,.woocommerce-checkout .content-append-before.bzotech-,.product-template-default .entry-title,.post-type-archive-product .content-append-before.bzotech-{display:none !important}.woo-breadcrumb .step-bread-crumb{display:inline}.bread-crumb-row>div{display:flex;flex-direction:column-reverse;gap:6px;padding-top:24px}.tax-product_cat .bread-crumb-row .entry-title,.tax-product_brand .bread-crumb-row .entry-title{font-size:0 !important}.tax-product_cat .sidebar-widget h3.widget-title,.post-type-archive-product .sidebar-widget h3.widget-title{font-size:24px !important}.tax-product_cat .bread-crumb-row .entry-title span,.tax-product_brand .bread-crumb-row .entry-title span{font-size:34px;font-weight:400;line-height:1;text-transform:capitalize}.sidebar .wg-product-slider .item-product{gap:8px;align-items:center;padding:4px;border-radius:12px}.sidebar .wg-product-slider .item-product .color-title{font-size:14px !important;line-height:21px !important}.sidebar .wg-product-slider .item-product .product-title{line-height:0 !important}.sidebar .wg-product-slider .woocommerce-Price-currencySymbol{font-size:14px !important;margin-right:3px;font-weight:600}.tax-product_cat .woo-breadcrumb .step-bread-crumb,.product-template-default .woo-breadcrumb .step-bread-crumb,.woocommerce-cart .woo-breadcrumb .step-bread-crumb,.woocommerce-checkout .woo-breadcrumb .step-bread-crumb{margin-right:4px;margin-left:4px;color:#cdcdcd}.tax-product_cat #main-content,.product-template-default #main-content,.woocommerce-cart #main-content,.woocommerce-checkout #main-content{padding:40px 0}.tax-product_cat .top_filter-shop{margin-bottom:24px}.tax-product_cat .top_filter-shop .top-filter{margin-bottom:16px}.product-template-default .bread-crumb-row>div{padding-bottom:12px;border-bottom:1px solid #ccc}.product-template-default .product-title-single{font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:normal}.product-template-default .bzotech-price-single{margin-top:8px !important}.product-template-default .product-detail-info .product-price .woocommerce-Price-amount{font-weight:600;font-size:28px;line-height:1.5;text-align:left !important}.product-template-default .gpfw_gift_pack_fields{width:100%}.gpfw_giftwrap_base_gift_title{font-size:0 !important}.gpfw_giftwrap_base_gift_title:before{content:"Making it a special musical surprise?";font-size:16px}.woocommerce-cart .sidebar-type-style2.sidebar-position-left .sidebar{display:none !important}.woocommerce-cart .sidebar-type-style2.sidebar-position-left .bzotech-col-lg-3.bzotech-col-md-4.bzotech-col-sm-4.bzotech-col-xs-12{display:none !important}.woocommerce-cart .content-wrap.content-sidebar-type-style2.content-sidebar-left{width:100% !important;max-width:100% !important;margin:0 !important}.woocommerce-cart .content-wrap.content-sidebar-type-style2.content-sidebar-left.bzotech-col-lg-9.bzotech-col-md-8.bzotech-col-sm-8.bzotech-col-xs-12{width:100% !important;flex:0 0 100% !important}.woocommerce-cart .bzotech-row{display:flex;flex-wrap:wrap}.woocommerce-cart .main-page-default{width:100%;padding:40px 20px;background-color:#f8f8f8}.woocommerce-cart .wrap-bread-crumb,.woocommerce-checkout .wrap-bread-crumb{background-color:#f8f8f8}.woocommerce-cart .content-page-default{background-color:transparent !important;padding:0 !important;border-radius:0 !important}.woocommerce .woocommerce-cart-form table.shop_table{border-radius:8px;overflow:hidden}.woocommerce-cart .entry-content h1,.woocommerce-cart .entry-content h2,.woocommerce-cart .woocommerce h2{color:#000;font-size:32px;font-weight:600;margin-bottom:30px;text-align:center}.shop_table{width:100%;border-collapse:collapse;margin-bottom:30px;background-color:#fff}.shop_table thead{background-color:#f0f0f0;border-bottom:3px solid #ff6b00}.woocommerce-cart .shop_table thead tr th{padding:15px 10px !important;text-align:left;color:#000;font-weight:600;font-size:14px;border:none}.woocommerce-cart .shop_table tbody tr{border-bottom:1px solid #e8e8e8;transition:background-color .3s ease}.woocommerce-cart .shop_table tbody tr:hover{background-color:#fafafa}.woocommerce-cart .shop_table tbody td{padding:15px 10px !important;vertical-align:middle;color:#333}.woocommerce-cart .product-thumbnail img{max-width:80px;height:auto;border-radius:4px;display:block}.woocommerce-cart .product-name{display:flex;gap:4px;align-items:flex-start;flex-direction:column}.woocommerce-cart .product-name a.product-title{color:#000 !important;text-decoration:none;font-weight:500;font-size:18px;transition:color .3s ease;margin:0 !important}.woocommerce-cart .product-name img{display:none}.woocommerce-cart .product-name a.product-title:hover{color:#ff6b00}.woocommerce-cart .product-price div,.woocommerce-cart .product-subtotal div{text-align:left !important}.woocommerce-cart .product-price div .woocommerce-Price-amount,.woocommerce-cart .product-subtotal div .woocommerce-Price-amount,.woocommerce-checkout .shop_table .woocommerce-Price-amount{color:#ff6b00 !important;font-size:18px !important;font-weight:600 !important}.woocommerce-cart .edit_product_link{color:#ff6b00 !important;font-size:12px;text-decoration:none}.woocommerce-cart .edit_product_link:hover{text-decoration:underline}.woocommerce-cart .product-price,.woocommerce-cart .product-subtotal{color:#ff6b00;font-weight:600;font-size:14px}.woocommerce-cart .woocommerce-Price-currencySymbol{color:#ff6b00;font-weight:700}.woocommerce-cart .product-remove .remove{color:#999;text-decoration:none;font-size:18px;transition:color .3s ease}.woocommerce-cart .product-remove .remove:hover{color:#ff6b00}.woocommerce-cart .detail-qty.info-qty{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#f5f5f5;border-radius:4px;padding:5px;width:fit-content;margin:0 auto}.woocommerce-cart .detail-qty a{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #e0e0e0;color:#333;text-decoration:none;border-radius:3px;transition:all .3s ease;cursor:pointer}.woocommerce-cart .detail-qty a:hover{background-color:#ff6b00;color:#fff;border-color:#ff6b00}.woocommerce-cart .detail-qty .qty-val{width:45px;height:28px;text-align:center;border:1px solid #e0e0e0;border-radius:3px;font-weight:700;color:#333}.woocommerce-cart .shop_table .actions{background-color:#f9f9f9;padding:20px !important}.woocommerce-cart .shop_table .actions td{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.woocommerce-cart .coupon{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.woocommerce-cart .coupon label{color:#333;font-weight:500}.woocommerce-cart .coupon input[type=text]{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;width:200px}.woocommerce-cart .coupon input[type=text]:focus{outline:none;border-color:#ff6b00;box-shadow:0 0 0 2px rgba(255,107,0,.1)}.woocommerce-cart .shop_table .button,.woocommerce-cart .woocommerce .button{background-color:#ff6b00;color:#fff;border:none;padding:10px 25px !important;border-radius:4px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-decoration:none;text-transform:uppercase;letter-spacing:.5px}.woocommerce-cart .shop_table .button:hover:not(:disabled),.woocommerce-cart .woocommerce .button:hover:not(:disabled){background-color:#e55a00;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,0,.3)}.woocommerce-cart .shop_table .button:disabled{opacity:.5;cursor:not-allowed}.woocommerce-cart .cart-collaterals{display:flex;gap:0;margin-top:0;flex-wrap:wrap}.woocommerce-cart .cart-collaterals .cart_totals{flex:1;min-width:300px;background-color:#fff;padding:20px;border-radius:8px;border-left:4px solid #ff6b00}.woocommerce-cart .cart_totals h2{color:#000;font-size:20px;margin-bottom:15px;text-align:left}.woocommerce-cart .cart_totals table{width:100%;border-collapse:collapse}.woocommerce-cart .cart_totals tr{border-bottom:1px solid #e0e0e0}.woocommerce-cart .cart_totals tr:last-child{border-bottom:none}.woocommerce-cart .cart_totals th,.woocommerce-cart .cart_totals td{padding:10px 0;text-align:left}.woocommerce-cart .cart_totals th{color:#333;font-weight:600;font-size:14px}.woocommerce-cart .cart_totals .amount{color:#ff6b00;font-weight:600}.woocommerce-cart .cart_totals tr.order-total .amount{font-size:18px}.woocommerce-cart .checkout-button{width:100%;background-color:#ff6b00 !important;color:#fff !important;padding:15px !important;font-size:16px !important;font-weight:600 !important;border-radius:4px !important;margin-top:15px;cursor:pointer;transition:all .3s ease}.woocommerce-cart .checkout-button:hover{background-color:#e55a00 !important;box-shadow:0 4px 12px rgba(255,107,0,.3)}@media (max-width:768px){.woocommerce-cart .content-page-default{padding:0 !important}.woocommerce-cart .shop_table{font-size:12px !important}.woocommerce-cart .shop_table thead th{padding:10px 5px !important;font-size:12px !important}.woocommerce-cart .shop_table tbody td{padding:10px 5px !important}.woocommerce-cart .product-thumbnail img{max-width:60px !important}.woocommerce-cart .shop_table .actions td{flex-direction:column !important;align-items:flex-start !important}.woocommerce-cart .coupon{flex-direction:column !important;width:100% !important}.woocommerce-cart .coupon input[type=text]{width:100% !important}.woocommerce-cart .cart-collaterals{flex-direction:column !important}.woocommerce-cart .detail-qty.info-qty{flex-direction:column !important;width:100% !important}}@media (max-width:480px){.woocommerce-cart .entry-content h1,.woocommerce-cart .entry-content h2,.woocommerce-cart .woocommerce h2{font-size:24px !important}.woocommerce-cart .shop_table{display:block !important;overflow-x:auto !important}.woocommerce-cart .shop_table thead tr{display:none !important}.woocommerce-cart .shop_table tbody{width:100%;display:block}.woocommerce-cart .shop_table tbody tr{display:block !important;margin-bottom:15px !important;border:1px solid #e8e8e8 !important;border-radius:4px !important}.woocommerce-cart .shop_table tbody td{display:block !important;text-align:right !important;padding-left:25% !important;position:relative !important;border:none !important}.woocommerce-cart .shop_table tbody td:before{content:attr(data-title) !important;position:absolute !important;left:6px !important;font-weight:600 !important;text-align:left !important}body.woocommerce-cart table.cart td.product-quantity .detail-qty{float:right;margin-right:0;flex-direction:row !important;width:max-content !important}body.woocommerce-cart table.cart td.actions .coupon .input-text{margin:0}body .woocommerce table.cart td.actions .coupon{align-items:self-start}body.woocommerce-cart .woocommerce-cart-form__cart-item .product-name{display:flex !important}}.woocommerce-checkout .sidebar-type-style2.sidebar-position-left .sidebar{display:none !important}.woocommerce-checkout .bzotech-col-lg-3.bzotech-col-md-4{display:none !important}.woocommerce-checkout .content-wrap,.woocommerce-checkout .bzotech-col-lg-9,.woocommerce-checkout .bzotech-col-md-8{width:100% !important;max-width:100% !important}.woocommerce-checkout .bzotech-row{display:flex;flex-wrap:wrap;width:100%}.woocommerce-checkout .main-page-default{width:100%;padding:40px 20px;background-color:#f9f9f9}.woocommerce-checkout .woocommerce-form-coupon-toggle{margin:0 !important}.woocommerce-checkout .content-page-default{background-color:transparent;border-radius:8px}.woocommerce-checkout .entry-content{padding:0}.woocommerce-checkout .entry-content h1{font-size:32px;font-weight:600;color:#000;margin-bottom:30px}.woocommerce-checkout .woocommerce-info{background-color:#fff3e0 !important;border-left:4px solid #ff6b00 !important;border-radius:4px;padding:15px 20px !important;margin-bottom:24px !important;color:#333;font-size:14px}.woocommerce-checkout .woocommerce-info:before{content:""}.woocommerce-checkout .showcoupon{color:#ff6b00 !important;font-weight:600;cursor:pointer;text-decoration:none}.woocommerce-checkout .showcoupon:hover{text-decoration:underline}.woocommerce-checkout .checkout-custom{max-width:1340px;margin:0 auto;padding:24px 16px;background-color:#f9f9f9}.woocommerce-checkout form.checkout{background-color:#fff;padding:16px;border-radius:8px;display:grid;grid-template-columns:1fr;gap:40px}.woocommerce-checkout #customer_details{display:flex;gap:0;flex-direction:column}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:100%}.woocommerce-checkout #customer_details:before,.woocommerce-checkout #customer_details:after{display:none !important}.woocommerce-checkout #billing{grid-column:1}.woocommerce-checkout #shipping{grid-column:2}.woocommerce-checkout #order_review{background-color:#f9f9f9;padding:0;border-radius:8px;border:1px solid #e8e8e8;height:fit-content;overflow:hidden}html body .woocommerce-checkout #customer_details h3,html body .woocommerce-checkout .woocommerce h3{font-size:16px !important;font-weight:700;color:#000;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #ff6b00;text-transform:uppercase;letter-spacing:.5px}#order_review_heading{font-size:16px;font-weight:700;color:#000;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #ff6b00;text-transform:uppercase;letter-spacing:.5px}.woocommerce-checkout .form-row{margin-bottom:20px}.woocommerce-checkout .form-row label{display:block;font-weight:600;color:#000;margin-bottom:8px;font-size:13px}.woocommerce-checkout .form-row .required{color:#ff6b00;font-weight:700}.woocommerce-checkout input.input-text,.woocommerce-checkout select,.woocommerce-checkout textarea.input-text{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;transition:all .3s ease;box-sizing:border-box}.woocommerce-checkout input.input-text:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea.input-text:focus{outline:none;border-color:#ff6b00;box-shadow:0 0 0 3px rgba(255,107,0,.1)}body{display:block}.woocommerce-checkout #customer_details h3,.woocommerce-checkout .woocommerce h3{font-size:16px !important}input.shipping_method{height:auto !important}.woocommerce-checkout div[style="text-align:center; display:block; margin:0 auto;"],.woocommerce-cart div[style="text-align:center; display:block; margin:0 auto;"],.woocommerce-account div[style="text-align:center;margin:0 auto"]{text-align:right !important}body .ottu__sdk-header,body .ottu__sdk-header2,body .ottu__sdk-amount,body .ottu__sdk-payment-name,body .ottu__sdk-pay-btn{font-family:'Outfit'}body .ottu__sdk-amount{font-size:18px}body .ottu__sdk-container{background:#fff;margin-top:16px;padding:12px !important;font-family:'Outfit'}body .ottu__sdk-border{height:0}.woocommerce-checkout input::placeholder{color:#999}.woocommerce-checkout .form-row-first{float:left;width:calc(50% - 15px);margin-right:30px}.woocommerce-checkout .form-row-last{float:right;width:calc(50% - 15px)}.woocommerce-checkout .form-row-wide{width:100%;float:none}.woocommerce-checkout .form-row:after{content:"";display:table;clear:both}.woocommerce-checkout .shop_table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:transparent}.woocommerce-checkout .shop_table thead{background-color:#f0f0f0;border-bottom:2px solid #ff6b00}.woocommerce-checkout .shop_table th{padding:12px 10px;text-align:left;font-weight:700;font-size:12px;color:#000;text-transform:uppercase;letter-spacing:.5px}.woocommerce-checkout .shop_table td{padding:12px 10px;border-bottom:1px solid #eee;font-size:14px;color:#333}.woocommerce-checkout .shop_table tbody tr:last-child td{border-bottom:none}.woocommerce-checkout .product-name{font-weight:500;color:#000}.woocommerce-checkout .product-quantity{text-align:center;font-weight:600;color:#ff6b00}.woocommerce-checkout .product-total{text-align:right;font-weight:600;color:#ff6b00}.woocommerce-checkout .cart-subtotal th,.woocommerce-checkout .order-total th{background-color:#fff;border:none;padding:10px 0;text-align:left;color:#333;font-weight:600;font-size:14px}.woocommerce-checkout .cart-subtotal td,.woocommerce-checkout .order-total td{background-color:#fff;border:none;padding:10px 0;text-align:right;color:#333;font-weight:600}.woocommerce-checkout .order-total td{color:#ff6b00;font-size:16px;font-weight:700}.woocommerce-checkout .woocommerce-Price-currencySymbol{color:#ff6b00;font-weight:700}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th{padding:12px !important}.woocommerce-checkout #payment{margin-top:20px;padding-top:0;background-color:transparent;border:none}.woocommerce-checkout .wc_payment_methods{list-style:none;margin:0;padding:0}.woocommerce-checkout .wc_payment_method{margin-bottom:12px;padding:12px;border:2px solid #e0e0e0;border-radius:4px;transition:all .3s ease}.woocommerce-checkout .wc_payment_method:hover{border-color:#ff6b00;background-color:#fff5f0}.woocommerce-checkout .wc_payment_method input[type=radio]{accent-color:#ff6b00;width:18px;height:18px;cursor:pointer}.woocommerce-checkout .wc_payment_method label{display:flex;align-items:center;margin:0;font-weight:600;color:#000;cursor:pointer;font-size:14px}.woocommerce-checkout .payment_box{margin-top:10px;padding:12px;background-color:#f5f5f5;border-radius:4px;font-size:13px;line-height:1.5;color:#666}.woocommerce-checkout #place_order{width:100%;background-color:#ff6b00;color:#fff;border:none;padding:15px 20px;border-radius:4px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;margin-top:20px}.woocommerce-checkout #place_order:hover{background-color:#e55a00;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,0,.3)}.woocommerce-checkout #place_order:active{transform:translateY(0)}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:15px 0;padding:12px;background-color:#f9f9f9;border-radius:4px;font-size:12px;line-height:1.5;color:#666;max-height:150px;overflow-y:auto}.woocommerce-checkout .woocommerce-privacy-policy-text,.woocommerce-checkout .form-row.woocommerce-validated{margin:15px 0;font-size:13px;color:#666;line-height:1.5}.woocommerce-checkout .form-row.woocommerce-validated a,.woocommerce-checkout .woocommerce-privacy-policy-text a{color:#ff6b00;text-decoration:none}.woocommerce-checkout .form-row.woocommerce-validated a:hover,.woocommerce-checkout .woocommerce-privacy-policy-text a:hover{text-decoration:underline}.woocommerce-checkout input[type=checkbox]{width:16px;height:16px;accent-color:#ff6b00;cursor:pointer;margin-right:10px}.woocommerce-checkout .form-row.woocommerce-validated label{display:flex;align-items:center;font-weight:500;margin:0}.woocommerce-checkout #order_comments{width:100%;min-height:120px;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;resize:vertical}.woocommerce-checkout #order_comments:focus{outline:none;border-color:#ff6b00;box-shadow:0 0 0 3px rgba(255,107,0,.1)}@media (max-width:1024px){.woocommerce-checkout form.checkout{grid-template-columns:1fr;gap:30px}.woocommerce-checkout #customer_details{grid-template-columns:1fr 1fr}.woocommerce-checkout #order_review{border-top:1px solid #e8e8e8}}@media (max-width:768px){.woocommerce-checkout .main-page-default{padding:20px 15px}.woocommerce-checkout .entry-content h1{font-size:24px;margin-bottom:20px}.woocommerce-checkout form.checkout{padding:20px}.woocommerce-checkout #customer_details{grid-template-columns:1fr}.woocommerce-checkout #billing{grid-column:1}.woocommerce-checkout #shipping{grid-column:1}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-checkout .shop_table{font-size:13px}.woocommerce-checkout .shop_table th,.woocommerce-checkout .shop_table td{padding:10px 8px}.woocommerce-checkout #place_order{padding:12px 15px;font-size:13px}.woocommerce-checkout .bzotech-row{margin:0}.woocommerce-checkout .bzotech-row .content-wrap{padding:0}}@media (max-width:480px){.woocommerce-checkout .main-page-default{padding:15px 10px}.woocommerce-checkout .entry-content h1{font-size:20px;margin-bottom:15px}.woocommerce-checkout form.checkout{padding:0;gap:20px}.woocommerce-checkout form.checkout .checkout-custom{padding:16px 0}.woocommerce-checkout #customer_details h3,.woocommerce-checkout .woocommerce h3{font-size:14px;margin-bottom:15px}.woocommerce-checkout input.input-text,.woocommerce-checkout select,.woocommerce-checkout textarea.input-text{padding:10px 12px;font-size:13px}.woocommerce-checkout .form-row label{font-size:12px}.woocommerce-checkout .shop_table thead{display:none}.woocommerce-checkout .shop_table tbody tr{display:table-row;margin-bottom:15px;border:1px solid #e0e0e0;border-radius:4px;padding:10px;background-color:#fafafa}.woocommerce-checkout .shop_table tbody td{display:table-cell;text-align:right;padding:8px 0;border:none}.woocommerce-checkout .shop_table tbody td:before{content:attr(data-label);float:left;font-weight:700;color:#000}.woocommerce-checkout .wc_payment_method{padding:10px;margin-bottom:10px}.woocommerce-checkout .wc_payment_method label{font-size:13px}.woocommerce-checkout #place_order{padding:12px 15px;font-size:12px;margin-top:15px}.woocommerce-checkout .woocommerce-info{padding:12px 15px !important;font-size:13px}}.list-product-wrap .list-2-item-mobile,.products .list-2-item-mobile{padding-bottom:24px !important}.sidebar-position-left{margin-bottom:0 !important}.woocommerce-pagination .pagi-nav{margin-top:36px !important}.sidebar-widget{padding:26px 16px 16px}.sidebar .wg-product-slider .item-product .product-thumb{width:140px;margin-top:16px}.sidebar .wg-product-slider .item-product .product-info{width:100%;text-align:center}.sidebar .product-price .woocommerce-Price-amount{font-size:18px;font-weight:600}.item-grid-product-style3 .product-review-sale{display:none !important}.gpfw_gift_pack_fields .gpfw_check_price .checkbox.gpfw_check_box #gift_pack_option{margin:0 !important}.gpfw_gift_pack_fields .gpfw_check_price .checkbox.gpfw_check_box .gpfw_add_gift_pack_label{margin:0 0 0 12px !important}.mini_cart_item .product-thumb a.product-thumb-link{padding:8px;border:1px solid #f8f8f8}.mini_cart_item .product-thumb a.product-thumb-link img{padding:0}.mini-cart-qty div:has(.woocommerce-Price-amount){text-align:left !important}.elbzotech-mini-cart-dropdown-global .list-mini-cart-item{overflow-y:auto;scrollbar-width:inherit}.woocommerce-account .myaccount_registration_login{max-width:100%;margin:0 auto}.woocommerce-account .myaccount_registration_login .bzotech-row{display:flex;justify-content:center;width:100%}.woocommerce-account .myaccount_registration_login .bzotech-col-lg-6,.woocommerce-account .myaccount_registration_login .bzotech-col-md-8,.woocommerce-account .myaccount_registration_login .bzotech-col-sm-12,.woocommerce-account .myaccount_registration_login .bzotech-col-xs-12{width:100%;max-width:600px}.woocommerce-account .myaccount-tab-title{margin-bottom:30px;border-bottom:3px solid #ff6b00;display:flex}.woocommerce-account .myaccount-tab-title ul{list-style:none;padding:0;margin:0;display:flex;gap:0;width:100%}.woocommerce-account .myaccount-tab-title li{flex:1;margin:0;padding:0}.woocommerce-account .myaccount-tab-title li a{display:block;padding:0;text-align:center;color:#333;text-decoration:none;font-weight:600;font-size:14px;letter-spacing:.5px;border-bottom:3px solid transparent;transition:all .3s ease;margin-bottom:-3px}.woocommerce-account .myaccount-tab-title li a:hover{color:#ff6b00}.woocommerce-account .myaccount-tab-title li.active a{color:#ff6b00;border-bottom-color:#ff6b00}.woocommerce-account .myaccount-tab-content{background-color:#fff;padding:30px;border-radius:8px}.woocommerce-account .tab-content{width:100%}.woocommerce-account .tab-pane{display:none;animation:fadeIn .3s ease}.woocommerce-account .tab-pane.active{display:block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.woocommerce-account .woocommerce-form-row{margin-bottom:20px;display:flex;flex-direction:column}.woocommerce-account .woocommerce-form-row--wide{width:100%}.woocommerce-account .woocommerce-form-row p{margin:0 0 20px}.woocommerce-account .woocommerce-Input,.woocommerce-account .input-text{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;color:#333;background-color:#f9f9f9;transition:all .3s ease;box-sizing:border-box}.woocommerce-account .woocommerce-Input:focus,.woocommerce-account .input-text:focus{outline:none;border-color:#ff6b00;background-color:#fff;box-shadow:0 0 0 3px rgba(255,107,0,.1)}.woocommerce-account .woocommerce-Input::placeholder,.woocommerce-account .input-text::placeholder{color:#999}.woocommerce-account .password-input{position:relative;display:flex;width:100%}.woocommerce-account .password-input input{width:100%;padding-right:45px}.woocommerce-account .show-password-input{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:0 0;border:none;cursor:pointer;color:#999;padding:8px;display:flex;align-items:center;justify-content:center;transition:color .3s ease;width:30px;height:30px}.woocommerce-account .show-password-input:hover{color:#ff6b00}.woocommerce-account .show-password-input:before{content:"????";font-size:16px}.woocommerce-account .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;user-select:none;margin-bottom:15px}.woocommerce-account .woocommerce-form__input-checkbox{width:18px;height:18px;cursor:pointer;accent-color:#ff6b00}.woocommerce-account .woocommerce-form__label-for-checkbox span{color:#333;font-size:14px;font-weight:500}.woocommerce-account .rememberme-lost_password{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;flex-wrap:wrap}.woocommerce-account .woocommerce-LostPassword{margin:0}.woocommerce-account .woocommerce-LostPassword a{color:#ff6b00;text-decoration:none;font-size:14px;font-weight:500;transition:color .3s ease}.woocommerce-account .woocommerce-LostPassword a:hover{color:#e55a00;text-decoration:underline}.woocommerce-account .woocommerce-button,.woocommerce-account .button{background-color:#ff6b00;color:#fff;border:none;padding:12px 30px;border-radius:4px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;display:inline-block;width:100%;text-align:center}.woocommerce-account .woocommerce-button:hover,.woocommerce-account .button:hover{background-color:#e55a00;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,0,.3)}.woocommerce-account .woocommerce-button:active,.woocommerce-account .button:active{transform:translateY(0)}.woocommerce-account .woocommerce-form-login__submit,.woocommerce-account .myacc-bt-register{width:100%;margin-top:10px}.woocommerce-account .woocommerce-privacy-policy-text{background-color:#f9f9f9;padding:15px;border-left:4px solid #ff6b00;border-radius:4px;margin:20px 0;font-size:12px;line-height:1.6;color:#666}.woocommerce-account .woocommerce-privacy-policy-text p{margin:0}.woocommerce-account .woocommerce-privacy-policy-text a{color:#ff6b00;text-decoration:none}.woocommerce-account .woocommerce-privacy-policy-text a:hover{text-decoration:underline}.woocommerce-account .sidebar-position-left{display:none !important}.woocommerce-account .content-wrap.content-sidebar-type-style2{display:flex;align-items:center;justify-content:center;width:100%}.woocommerce-account .content-wrap.content-sidebar-type-style2 .content-page-default{border:1px solid #f8f8f8;width:768px;box-shadow:rgba(0,0,0,.05) 0px 6px 24px 0px,rgba(0,0,0,.08) 0px 0px 0px 1px}.product-extra-link .wishlist-link.added i.la-heart{font-family:'Line Awesome Free';font-weight:900}.woocommerce-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center}body .trending-gears-grid .e-con-inner{display:grid !important;grid-template-columns:repeat(2,1fr) !important;grid-template-rows:repeat(2,1fr) !important;padding-left:16px !important;padding-right:16px !important}#footer .page-links{margin-top:0 !important}.bread-crumb-row .woo-breadcrumb .step-bread-crumb{margin-inline:4px !important}@media (max-width:768px){#menu-main-menu li a{padding:4px 35px 4px 24px !important}.item-grid-product-style3 .product-price .woocommerce-Price-amount,.item-grid-product-style3 .product-price ins .woocommerce-Price-amount,.woocommerce-Price-currencySymbol{font-size:16px !important}.item-grid-product-style3 .product-info .product-title a{font-size:14px !important}.woocommerce-account .myaccount-tab-title ul{flex-direction:column}.woocommerce-account .myaccount-tab-title li{width:100%}.woocommerce-account .myaccount-tab-title li a{border-bottom:none;border-left:4px solid transparent;border-radius:0;margin:0;margin-left:-4px;padding-left:24px;text-align:left}.woocommerce-account .myaccount-tab-title li.active a{border-left-color:#ff6b00;border-bottom-color:transparent}.woocommerce-account .myaccount-tab-content{padding:20px}.woocommerce-account .rememberme-lost_password{flex-direction:column;align-items:flex-start}.woocommerce-account .woocommerce-LostPassword{width:100%}.woocommerce-account .woocommerce-form-row{margin-bottom:15px}.woocommerce-account .woocommerce-Input,.woocommerce-account .input-text{padding:10px 12px;font-size:16px}.woocommerce-account .content-wrap.content-sidebar-type-style2 .content-page-default{border:1px solid #f8f8f8;width:600px;box-shadow:rgba(0,0,0,.05) 0px 6px 24px 0px,rgba(0,0,0,.08) 0px 0px 0px 1px}}@media (max-width:576px){.heading-homepage .elementor-widget-container h2{font-size:24px !important}.item-grid-product-style3 .item-product .addcart-link{font-size:10px !important;padding:8px !important}.woocommerce-account .myaccount-tab-content{padding:15px}.woocommerce-account .myaccount-tab-title li a{font-size:13px}.woocommerce-account .woocommerce-button,.woocommerce-account .button{padding:10px 20px;font-size:13px}.woocommerce-account .woocommerce-privacy-policy-text{padding:12px;font-size:11px}.woocommerce-account .content-wrap.content-sidebar-type-style2 .content-page-default{border:1px solid #f8f8f8;width:95%;box-shadow:rgba(0,0,0,.05) 0px 6px 24px 0px,rgba(0,0,0,.08) 0px 0px 0px 1px}body .trending-gears-grid .e-con-inner{display:grid !important;grid-template-columns:repeat(1,1fr) !important;grid-template-rows:repeat(4,1fr) !important;padding-left:16px !important;padding-right:16px !important}.trending-gears-grid .e-con-inner .attachment-full{width:100% !important}.woocommerce-page .woocommerce-message{margin-bottom:24px !important;padding:20px !important;padding-left:60px !important}.woocommerce-page .woocommerce-message:before{top:18px !important}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td[data-title=Shipping] #shipping_method{width:200px}.woocommerce ul#shipping_method li label{font-size:14px;font-weight:400}.woocommerce-cart .product-price div .woocommerce-Price-amount}html body a.header-wishlist-link{position:relative;font-size:24px !important}.header-wishlist-link .wishlist-count{position:absolute;background-color:var(--bzo-main-color);color:#fff;font-weight:600;width:16px;height:16px;font-size:10px;line-height:16px;text-align:center;border-radius:50%;right:-8px;top:-2px;display:flex;justify-content:center}.bread-crumb-row a,.bread-crumb-row span{display:none}.bread-crumb-row .entry-title{font-family:Outfit,sans-serif;font-size:34px;font-weight:400;line-height:1;text-transform:capitalize}body:has(.about-grid) .wrap-bread-crumb.bread-crumb-{display:none}body:has(.about-grid) #main-content{padding:0}body:has(.about-grid) #main-content>.bzotech-container{padding:0}html body #footer h2{font-size:24px !important}.about-grid .card.e-child{justify-content:flex-start !important}.contact-form .wpcf7-text{height:48px;border:1px solid var(--bzo-border-color);background:#fff;border-radius:12px;margin-bottom:12px;width:100%}.contact-form .wpcf7-textarea{min-height:48px;border:1px solid var(--bzo-border-color);background:#fff;border-radius:12px;margin-bottom:12px;width:100%}.contact-form .wpcf7-submit{background-color:#ff6b00;color:#fff;border:none;padding:10px 25px !important;border-radius:4px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;line-height:0}body:has(.about-grid) .wrap-bread-crumb.bread-crumb-,body:has(.contact-from) .wrap-bread-crumb.bread-crumb-,body:has(.faq-accordion) .wrap-bread-crumb.bread-crumb-,body:has(.policy-content) .wrap-bread-crumb.bread-crumb-{display:none}body:has(.about-grid) #main-content,body:has(.contact-from) #main-content,body:has(.faq-accordion) #main-content,body:has(.policy-content) #main-content{padding:0}body:has(.about-grid) #main-content>.bzotech-container,body:has(.contact-from) #main-content>.bzotech-container,body:has(.faq-accordion) #main-content>.bzotech-container,body:has(.policy-content) #main-content>.bzotech-container{padding:0}.policy-content h4{margin:24px 0 0 !important}.policy-content p{color:#242424 !important}.policy-content ul{color:#242424 !important;padding-left:24px;margin-top:8px}html body .append-content-summary .border-color-main{gap:0;padding:20px;border-radius:14px}html body .append-content-summary h2{font-size:18px !important;font-weight:700 !important}html body .append-content-summary .item-info-box-global{gap:6px !important}html body .append-content-summary h2.list-text-info__item{font-size:14px !important;font-weight:500 !important}.product-template-default .bread-crumb-row a,.product-template-default .bread-crumb-row span,.tax-product_cat .bread-crumb-row a,.tax-product_cat .bread-crumb-row span,.woocommerce-account .bread-crumb-row a,.woocommerce-account .bread-crumb-row span,.woocommerce-cart .bread-crumb-row a,.woocommerce-cart .bread-crumb-row span,.woocommerce-checkout .bread-crumb-row a,.woocommerce-checkout .bread-crumb-row span,.tax-product_brand .bread-crumb-row a,.tax-product_brand .bread-crumb-row span,.post-type-archive-product .bread-crumb-row a,.post-type-archive-product .bread-crumb-row span{display:inline-block}.product-template-default .elbzotech-wrapper-slider-product .wrap-rating{display:none !important}.product-template-default .yith-add-to-wishlist-button-block{display:none}.woocommerce #reviews #comments .woocommerce-Reviews-title{font-size:16px !important;font-weight:600}.cart-custom-style2 .woocommerce-cart-form{width:67%}.cart-custom-style2 .cart-collaterals{width:33%}.woocommerce ul#shipping_method li label{font-size:14px}.elbzotech-mini-cart-global-style1 .mini-cart-number{top:0 !important}#footer{border-top:1px solid #e5e5e5}.bzotech-navbar-nav .sub-menu>li>a{line-height:30px !important}@media (max-width:1200px){.cart-custom-style2 .cart-collaterals{width:100%;margin-top:50px}}@media (max-width:1200px){.cart-custom-style2 .woocommerce-cart-form{width:100%}}.woocommerce-checkout #customer_details h3,.woocommerce-checkout .woocommerce h3,.woocommerce-cart .cart_totals h2{font-size:16px !important}input.shipping_method{height:auto !important}.woocommerce-checkout div[style="text-align:center; display:block; margin:0 auto;"],.cart-subtotal div[style="text-align:center; display:block; margin:0 auto;"]{text-align:right !important}body .ottu__sdk-header,body .ottu__sdk-header2,body .ottu__sdk-amount,body .ottu__sdk-payment-name,body .ottu__sdk-pay-btn,.woocommerce-wishlist .bread-crumb-row .entry-title{font-family:'Outfit'}body .ottu__sdk-amount{font-size:18px}body .ottu__sdk-container{background:#fff;margin-top:16px;padding:12px !important;font-family:'Outfit'}body .ottu__sdk-border{height:0}html body #footer h2{font-size:24px !important}.woocommerce-wishlist .bread-crumb-row div a,.woocommerce-wishlist .bread-crumb-row div span{display:none}.mini_cart_item .product-info .product-title{line-height:0 !important}.mini_cart_item .product-info .product-title a{line-height:1.4 !important}.mini-cart-dropdown- .woocommerce-Price-amount{font-size:20px !important}.product-popup-content .product-title-single{font-size:26px !important}.product-detail-info .product-price .woocommerce-Price-amount{text-align:left !important}.product-detail-info .woocommerce-Price-currencySymbol{margin-right:4px !important}ul.brand-thumbnails.columns-3 li{width:30.75%;padding:8px !important;margin:3px !important;border:1px solid #e5e5e5 !important;border-radius:6px}#footer .social-links .item-link{border:1px solid transparent !important}#footer .social-links .item-link:hover{border:1px solid #ff8c22 !important}#footer .social-links .item-link:hover i{color:#ff8c22 !important}#footer .page-links .item-link{line-height:30px !important}#footer .page-links .item-link:hover span{color:#ff8c22 !important}.woocommerce-account .content-wrap.content-sidebar-type-style2 .content-page-default{width:100% !important}.woocommerce-account .woocommerce-MyAccount-navigation{border-radius:0 !important;padding:30px !important;border:0 !important;border-right:1px solid var(--bzo-border-color) !important}.woocommerce-account .woocommerce-MyAccount-content{padding:20px !important}.woocommerce table.my_account_orders .button{width:max-content}.mobile-menu-toggle .toggle-mobile-menu{background:0 0 !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:24px !important}.item-product .wpcbn-btn.wpcbn-btn-archive{display:none}