.h_right{max-width:150px}.h_cart_ic a{background-color:var(--e-global-color-text);border-radius:50%;padding:8px}.breadcrumb_ic{border-right:2px solid var(--e-global-color-text);border-top:2px solid var(--e-global-color-text);display:inline-block;height:8px;margin:0 4px 1px 2px;transform:rotate(45deg);width:8px}.top_info .woocommerce-breadcrumb{color:var(--e-global-color-text)}.top_info .woocommerce-breadcrumb a{color:#fff}.top_info .woocommerce-breadcrumb a:hover{text-decoration:underline}.customer_review_item .elementor-icon-box-icon{left:0;position:absolute;top:0}.page-numbers{background-color:var(--e-global-color-primary);border-radius:5px;color:var(--e-global-color-text);display:inline-block;font-weight:700;padding:8px 20px;transition:.3s}.page-numbers:hover{color:#fff}.elementor-pagination{margin-top:40px}.elementor-tab-title{align-items:center;display:flex}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color:var(--e-global-color-primary);color:var(--e-global-color-text)}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:var(--e-global-color-primary);color:#fff}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background-color:var(--e-global-color-primary);color:var(--e-global-color-text)}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background-color:var(--e-global-color-primary);color:#fff}.checkout-cus h3{color:var(--e-global-color-text);font-family:Montserrat,Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:700}.promotion-gift-wrapper{border:1px solid #d3d3d3;margin:30px auto;padding:20px}.promotion-gift-wrapper select{background-color:#fff;font-size:14px}.promotion-gift-wrapper .promotion-gift-container{margin-top:30px}form.cart:not(.grouped_form):not(.variations_form){flex-wrap:wrap!important}#subscription-container{margin:20px 0 40px;width:100%}#subscription-container label{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:5px}#subscription-container label #subscription_checkbox{accent-color:#f3b757;cursor:pointer;height:18px;margin-right:8px;width:18px}#subscription-container #subscription_options{max-height:0;opacity:0;overflow:hidden;transition:all .4s ease}#subscription-container #subscription_options.active{margin-top:10px;max-height:100px;opacity:1}#subscription-container #subscription_options select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7'%3E%3Cpath fill='%236A6A6A' d='m5.52 6.05 4.55-4.56a.56.56 0 0 0 0-.8L9.54.17a.56.56 0 0 0-.8 0l-3.62 3.6L1.49.17a.56.56 0 0 0-.8 0L.17.7a.56.56 0 0 0 0 .8l4.56 4.55c.22.22.58.22.8 0Z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 10px;border:1px solid #ccc;border-radius:8px;color:#333;font-family:inherit;font-size:16px;max-width:300px;outline:none;padding:10px 15px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}#subscription-container #subscription_options select:focus,#subscription-container #subscription_options select:hover{border-color:#f3b757}.product-add-ons-list{border-radius:5px;display:flex;flex-direction:column;gap:15px;margin-bottom:20px;padding:10px;width:100%}.product-add-ons-list .spacing-line{border-bottom:2px solid #605144;margin:10px 0;opacity:.4}.product-add-ons-list .add-on-product{border:1px solid #eee;border-radius:10px;display:flex;justify-content:space-between;padding:10px}.product-add-ons-list .add-on-product p{color:#605144;font-size:14px;font-weight:500;margin:0}.product-add-ons-list .add-on-product .quantity{height:35px;margin:0!important;width:60px}.product-add-ons-list .add-on-product .quantity input{font-size:14px!important}.product-add-ons-list .add-on-product .add-on-product-info{display:flex;gap:20px;justify-content:space-between}.product-add-ons-list .add-on-wrapper{align-items:center;cursor:pointer;display:flex;gap:10px;width:100%}.product-add-ons-list .add-on-wrapper .add-on-checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #605144;border-radius:4px;cursor:pointer;display:inline-block;height:18px;outline:none;position:relative;transition:all .2s ease;width:18px}.product-add-ons-list .add-on-wrapper .add-on-checkbox:checked{background-color:#605144;border-color:#605144}.product-add-ons-list .add-on-wrapper .add-on-checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:4px;position:absolute;top:0;transform:rotate(45deg);width:5px}.product-add-ons-list .add-on-wrapper .add-on-image img{border-radius:8px;height:60px;object-fit:cover;width:60px}.product-add-ons-list .add-on-wrapper .add-on-info{flex:1}.product-add-ons-list .add-on-wrapper .add-on-info .add-on-name{font-weight:600;margin:0}.product-add-ons-list .add-on-wrapper .add-on-info .add-on-price{font-size:14px!important;margin:5px 0 0}.product-add-ons-list .add-on-wrapper .add-on-info .add-on-price .price-regular{color:#aaa;margin-right:5px;text-decoration:line-through}.product-add-ons-list .add-on-wrapper .add-on-info .add-on-price .price-sale{color:#000;font-weight:700}.product-add-ons-list .add-on-variation-select{background:transparent;border:0;border-bottom:2px solid #605144;padding:10px 5px;width:100%}.variations select{padding:5px 10px!important;width:100%}.variations select:focus-visible{border:none!important;box-shadow:none!important;outline:none!important}.variations select:focus{border:1px solid #605144!important}.variations select option{padding:5px 10px}.variations .reset_variations{padding:0 10px}.checkout-addons .add-on-product{gap:10px}.checkout-addons .info-wrapper{margin-top:5px}.checkout-addons .qty-wrapper{align-items:center;display:flex!important;font-weight:700;justify-content:center}.checkout-addons .qty-wrapper .qty-btn{background-color:#fff;border:1px solid var(--e-global-color-primary);border-radius:4px;font-size:18px;padding:0!important;transition:all .3s ease-in-out;width:30px}.checkout-addons .qty-wrapper .qty-btn:hover{background-color:var(--e-global-color-primary);color:#fff}.checkout-addons .qty-wrapper .qty-val{background:transparent!important;border:none;text-align:center;width:60px}@media(max-width:628px){.checkout-addons .qty-wrapper{flex-direction:column}}.checkout-addons input[type=number]::-webkit-inner-spin-button,.checkout-addons input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}