.sidebar-info-contents .lower-box{padding-top:20px;position:relative}.sidebar-info-contents .bottom-box{padding:20px 20px 15px;position:relative;border-top:1px solid rgba(0,0,0,.1)}.sidebar-info-contents .bottom-box .cart-action,.sidebar-info-contents .mini-cart h6{justify-content:space-between;display:flex}.sidebar-info-contents .bottom-box .cart-action a{padding:12px 28px;font-size:14px;color:var(--white-color);position:relative;background-color:var(--main-color);display:inline-block}.sidebar-info-contents .bottom-box .cart-action a:hover{background-color:var(--color-six)}.woocommerce .product a.added_to_cart{display:none!important}.filter-box span,.filter-box ul{display:none}.filter-box form,.filter-box p{margin-bottom:0!important}.woocommerce .filter-box{margin-bottom:50px}.woocommerce .filter-box .form-group{margin-bottom:0}.woocommerce .filter-box .form-group .ui-button .ui-icon{top:5px}.woocommerce .filter-box .woocommerce-ordering select{padding:12px 25px;font-size:14px;color:var(--black-color);border-radius:5px;background:none;background-color:rgba(var(--black-color-rgb),.03);line-height:34px}.woocommerce .content,.woocommerce .product-wrapper a.theme-btn{margin:10px 0}.woocommerce .filter-box .woocommerce-notices-wrapper,.woocommerce .rating .count-rating{display:none}.woocommerce .shop-item .theme-btn{padding:8px 15px;font-size:14px;text-transform:none;letter-spacing:0}.woocommerce .woocommerce-pagination{margin-top:30px}.woocommerce .woocommerce-pagination ul{border:none!important;position:relative}.woocommerce .woocommerce-pagination ul li{border-right:0!important;position:relative;margin:0 3px 10px!important;display:inline-block!important}.woocommerce .woocommerce-pagination ul li a,.woocommerce .woocommerce-pagination ul li>span{height:50px;padding:0!important;font-size:18px!important;border:1px solid rgba(var(--black-color-rgb),.15);font-weight:500!important;color:#3a3a3a;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;text-transform:capitalize;position:relative;min-width:50px!important;text-align:center;background-color:var(--white-color);width:50px;line-height:48px!important;display:inline-block}.woocommerce .woocommerce-pagination ul li a span{font-weight:800;line-height:30px!important}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li>span.current,.woocommerce-pagination ul li a:hover,.woocommerce-pagination ul li>span{border-color:var(--main-color);color:var(--white-color);background-color:var(--main-color)}.woocommerce .shop-detail_gallery-column .woocommerce-product-gallery{width:100%!important}.woocommerce .shop-detail_gallery-column .woocommerce-product-gallery__image{margin-bottom:15px}.woocommerce div.product div.images .woocommerce-product-gallery__image{margin-right:15px}.woocommerce .product .product-label{right:auto;position:absolute;max-width:calc(100% - 46px);bottom:auto;top:15px;left:15px;z-index:3}.woocommerce .product .product-label .onsale{color:var(--white-color);background:var(--main-color)}.woocommerce .product-label>span{min-height:inherit;padding:3px 10px;font-size:12px;right:auto;color:var(--white-color)!important;text-transform:uppercase;position:relative;min-width:inherit;text-align:center;top:auto;margin:0 0 7px;border-radius:20px;left:auto;width:auto;line-height:inherit;display:block}.woocommerce .product .product-label .featured{color:#202020;background:#ffb91f}.woocommerce .product .product-label .out-of-stock{background:#964b00}.woocommerce .product .product-label .new{background:#355e3b}.product-label-square .product-label>span{padding:10px;border-radius:0}.product-label-circle .product-label>span{height:46px;min-height:auto;min-width:auto;border-radius:50%;width:46px;line-height:40px!important}.woocommerce h1.product_title{font-size:40px;font-weight:700;color:var(--color-two);text-transform:uppercase;line-height:1em}.woocommerce .shop-detail_rating{margin:0}.woocommerce div.product .woocommerce-product-rating{margin-bottom:0;display:none}.woocommerce .shop-detail_content-column .star-rating,.woocommerce .star-rating span:before{color:var(--main-color)}.woocommerce .shop-detail_content-column .price{font-size:18px!important;font-weight:600;color:var(--main-color)!important;position:relative;margin:10px 0 0}.woocommerce .shop-detail_content-column .price del>span{font-weight:400;color:#666;position:relative;margin:0 5px 20px 0}.woocommerce .price>ins,.woocommerce .shop-detail_content-column .price ins{font-size:18px;text-decoration:none}.woocommerce .shop-detail_text{font-size:18px;color:var(--color-six);position:relative;margin:15px 0 0;line-height:28px}.woocommerce .shop-detail_text p{margin:0}.woocommerce .shop-detail_list{margin:15px 0}.woocommerce .summary .quantity label{font-weight:600}.woocommerce .shop-detail_content-column .product_meta span{font-size:16px;font-weight:500;color:var(--black-color);position:relative}.woocommerce .shop-detail_content-column .product_meta>span{display:block}.woocommerce div.product .summary form.cart:not(.grouped_form){width:calc(60% - 13px)}.woocommerce .summary .quantity{margin:10px 0 20px!important;width:100%;float:none!important}.woocommerce .number-button{border:1px solid var(--color-six);margin:10px 0 15px;border-radius:60px}.woocommerce input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield}.woocommerce .quantity input.qty{color:var(--black-color);background:transparent;width:100%}.woocommerce .summary .quantity .minus,.woocommerce .summary .quantity .plus{height:48px;padding:0;font-size:20px;border:0;color:var(--black-color);text-align:center;margin:0!important;border-radius:0;background:transparent;cursor:pointer;width:40%;line-height:48px;z-index:2}.woocommerce div.product form.cart .group_table td:first-child{text-align:left;width:40%}.woocommerce div.product form.cart .group_table td{vertical-align:middle}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label,.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price{font-size:16px;color:var(--color-six)}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label a{font-size:16px;font-weight:600;color:var(--color-six)}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price ins{text-decoration:none}.woocommerce .shop-detail .button-box .theme-btn.single_add_to_cart_button{overflow:hidden;width:auto}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt{padding:25px 38px;background:var(--main-color)!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover{background:none}.woocommerce .shop-detail .button-box .theme-btn{width:100%}.woocommerce .shop-detail .button-box .theme-btn>span{float:none;display:block}.woocommerce .shop-detail .button-box .theme-btn .text-two{width:100%}.woocommerce div.product form.cart .variations{border:0;margin-bottom:1em}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0}.woocommerce div.product form.cart .variations label{font-size:16px;font-weight:500;color:#121212;margin-top:5px}.woocommerce div.product form.cart .variations select{padding:10px;border:1px solid #000;margin-bottom:15px;margin-left:15px;width:100%;float:left}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .variations td{vertical-align:top}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product .woocommerce-tabs{margin-top:20px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;position:relative;margin:0;z-index:1}.woocommerce div.product .woocommerce-tabs ul.tabs:before{right:0;content:"";position:absolute;border-bottom:1px solid rgba(var(--black-color-rgb),.06);top:30px;left:0;z-index:-1}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0;border:none;margin:0 20px 0 0;border-radius:0;background:0 0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{margin-right:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:none;box-shadow:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:16px 30px;font-size:20px;border:1px solid rgba(var(--black-color-rgb),.07);font-weight:500;color:var(--color-two);transition:all .5s ease;text-transform:capitalize;position:relative;background:var(--white-color);cursor:pointer;line-height:24px;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{color:var(--white-color);background-color:var(--main-color)}.woocommerce div.product .woocommerce-tabs .panel{margin:2em 0}.woocommerce #respond .comment-reply-title,.woocommerce #reviews #comments h2,.woocommerce div.product .woocommerce-tabs .panel h2{font-size:18px;font-weight:700;margin-bottom:15px;color:#222;text-transform:capitalize}.woocommerce #reviews #comments h2,.woocommerce div.product .woocommerce-tabs .panel h2{display:none}.woocommerce div.product .woocommerce-tabs .panel p{font-size:16px;color:#404040;line-height:1.9em}.woocommerce #respond .comment-form{margin-top:20px}.woocommerce #review_form #respond p.stars{margin:0;display:inline-block}.woocommerce #review_form #respond p.stars a{color:var(--main-color)}.woocommerce #review_form #respond label{font-size:16px;font-weight:300;margin-bottom:7px;color:#848484;position:relative;display:block}.woocommerce #review_form #respond input[type=email],.woocommerce #review_form #respond input[type=text]{height:46px;padding:11px 20px;background:0 0}.woocommerce #review_form #respond input[type=email],.woocommerce #review_form #respond input[type=text],.woocommerce #review_form #respond textarea{border:1px solid #e0e0e0;color:#222;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;position:relative;border-radius:3px;width:100%;line-height:22px;display:block}.woocommerce #review_form #respond textarea{height:120px;padding:12px 20px;resize:none}.woocommerce #review_form #respond .form-submit input{overflow:hidden;padding:8px 40px;font-size:16px;font-weight:700;color:var(--white-color);-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;text-transform:capitalize;position:relative;border-radius:0;background:var(--main-color);line-height:30px;display:inline-block}.woocommerce #review_form #respond .form-submit input:hover{color:var(--white-color);background:var(--color-two)}.woocommerce .woocommerce-variation{margin-bottom:15px}.woocommerce .woocommerce-message{border-top-color:var(--main-color)}.woocommerce .woocommerce-message:before{color:var(--main-color)}.woocommerce span.onsale{background:var(--main-color)}.related-products{margin-top:50px}.related-products h4{font-size:28px;font-weight:700;margin-bottom:20px;color:var(--color-six);text-transform:capitalize;position:relative}.woocommerce .related-products .star-rating{height:1em;overflow:hidden;font-size:12px;color:var(--main-color);position:relative;width:5.4em;line-height:1;float:none;font-family:star}.woocommerce .related-products div.product .price span{padding:0;font-size:14px!important}.woocommerce .related-products .price ins{text-decoration:none}.woocommerce .related-products .price,.woocommerce .related-products .price ins span{padding:0;font-size:18px!important;margin-bottom:0;color:var(--main-color)!important;position:relative;line-height:20px}.woocommerce .related-products .price del{opacity:1;line-height:13px}.woocommerce .related-products .price del>span{padding:0;font-size:14px!important;font-weight:400;color:#666}.woocommerce .related-products .btn-style-one{padding:8px 12px;font-size:11px;font-weight:700}.woocommerce table.shop_table{border:0;border-collapse:separate;text-align:left;margin:0 -1px 24px 0;border-radius:5px;width:100%}.woocommerce table.shop_table thead{font-size:18px;font-weight:400;color:#222;text-transform:capitalize;position:relative;background-color:#f9f9f9;border-radius:7px;width:100%}.woocommerce table.shop_table th{font-size:17px;border:none;font-weight:700;color:#222;text-transform:capitalize;line-height:35px}.woocommerce table.shop_table td{font-size:15px;border:none;font-weight:500;color:var(--black-color);border-top:1px solid rgba(0,0,0,.1)}.woocommerce .shop_table tbody tr a.remove{height:34px;font-size:18px;border:2px solid #222;color:var(--color-two)!important;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;position:relative;text-align:center;border-radius:0;width:34px;line-height:25px;display:inline-block}.woocommerce .cart_totals table tbody tr th{padding:8px;border:none!important;line-height:1.42857;vertical-align:top}.woocommerce .shop_table tbody tr a.remove:hover{border-color:var(--color-two);color:#fff!important;background:var(--main-color)}.woocommerce-cart table.cart img{box-shadow:none;width:60px!important}.woocommerce table.shop_table td a{font-size:16px;font-weight:500;color:var(--black-color)}.woocommerce .shop_table tbody tr td.price{font-size:15px;font-weight:500;color:var(--color-six)}.woocommerce .product-quantity label{display:none}.woocommerce .shop_table tbody tr td.product-quantity .quantity{width:70%}.woocommerce .shop_table tbody tr td .quantity .minus,.woocommerce .shop_table tbody tr td .quantity .plus{height:48px;padding:0;font-size:20px;border:0;color:var(--black-color);text-align:center;margin:0!important;border-radius:0;background:transparent;cursor:pointer;width:40%;line-height:48px;z-index:2}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout .checkout_coupon #coupon_code{padding:14px 20px;border:1px solid #e0e0e0;margin-right:10px;background:none;width:230px;line-height:26px;display:block}.woocommerce button.button{padding:22px 38px;font-size:12px;font-weight:700;color:var(--white-color);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;border-radius:0;background:var(--main-color)}.woocommerce button.button:hover{color:var(--white-color);background-color:#222}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled{padding:22px 38px;font-size:12px;font-weight:700;color:var(--white-color);opacity:1;cursor:not-allowed}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit[disabled]:disabled:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button[disabled]:disabled:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button[disabled]:disabled:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button[disabled]:disabled:hover{color:#fff!important}.woocommerce button.button[name=update_cart]:not([disabled]){background-color:var(--black-color)}.woocommerce .cart_totals{padding:0!important}.woocommerce .cart_totals h2{padding:8px 20px;font-size:24px;font-weight:600;color:#272727;border-bottom:1px solid #ebebeb;background-color:#f9f9f9;margin:0 0 20px}.woocommerce .total-cart{width:100%}.woocommerce-cart .cart-collaterals .cart_totals table{border-collapse:collapse!important;width:100%}.woocommerce .cart_totals tr{border-bottom:1px solid #ebebeb!important}.woocommerce .cart_totals tr th{border-right:1px solid #e0e0e0;padding:14px 20px!important;font-size:16px;color:#222}.woocommerce .cart_totals td{padding:15px 0;font-size:18px;margin-bottom:5px;color:var(--black-color);position:relative;border-bottom:1px solid rgba(var(--black-color-rgb),.06);text-align:right}.woocommerce-cart .wc-proceed-to-checkout a,.woocommerce-cart .wc-proceed-to-checkout a .btn-wrap,.woocommerce-cart .wc-proceed-to-checkout a .btn-wrap span{width:100%}.woocommerce a.button{font-size:14px;font-weight:400;color:var(--white-color);text-transform:capitalize;background-color:var(--main-color);border-radius:0}.woocommerce a.button:hover{color:var(--white-color);background-color:var(--black-color)}.wc-block-components-notice-banner.is-info>svg,.wc-block-components-notice-banner.is-success>svg{background-color:var(--main-color)!important}.wc-block-components-notice-banner.is-info,.wc-block-components-notice-banner.is-success{border-color:var(--main-color)!important}.woocommerce form.checkout_coupon .form-row-first,.woocommerce form.checkout_coupon .form-row-last,.woocommerce-page form.checkout_coupon .form-row-first,.woocommerce-page form.checkout_coupon .form-row-last{margin-right:10px;margin-bottom:0;width:25%;float:left}.woocommerce .checkout_coupon #coupon_code{width:100%!important}.woocommerce .checkout_coupon input{padding:28px 15px!important}.woocommerce .checkout_coupon .theme-btn{padding:16px 40px}.woocommerce-checkout .sidebar-page-container{padding-bottom:50px}.woocommerce .woocommerce-info{border-top-color:#43c3ea}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{overflow-wrap:break-word;list-style:none outside none!important;padding:1em 2em 1em 3.5em!important;color:#515151;position:relative;border-top:3px solid;background-color:#f7f6f7;margin:0 0 2em!important;width:auto}.woocommerce .woocommerce-message:before{content:"✔"}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-message:before{content:" ";display:table}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{color:var(--main-color);content:"✔";position:absolute;top:1em;left:1.5em;font-family:WooCommerce;display:inline-block}#comments .comment-form .form-box{-moz-border-top-colors:none;border-image:none;-moz-border-right-colors:none;border:0 -moz-use-text-color;border-top:1px solid #e0e0e0;-moz-border-left-colors:none;-moz-border-bottom-colors:none}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{padding:0;max-width:100%}.checkout.woocommerce-checkout .select2-choice,.checkout.woocommerce-checkout input[type=email],.checkout.woocommerce-checkout input[type=tel],.checkout.woocommerce-checkout input[type=text],.checkout.woocommerce-checkout textarea,.login input[type=password],.login input[type=text],.woocommerce form .form-row .select2-choice,.woocommerce form .form-row input.input-text,.woocommerce-EditAccountForm.edit-account input[type=email],.woocommerce-EditAccountForm.edit-account input[type=password],.woocommerce-EditAccountForm.edit-account input[type=text],.woocommerce-ResetPassword.lost_reset_password input[type=text]{height:48px;padding:8px 20px;border:1px solid #e0e0e0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;position:relative;border-radius:3px;background:#fff none repeat scroll 0 0;width:100%;line-height:30px;display:block}.woocommerce-EditAccountForm.edit-account legend,.woocommerce-account .addresses .title h3,.woocommerce-additional-fields h3,.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3{font-size:24px;margin-bottom:20px;color:#222;position:relative}.woocommerce-additional-fields h3:after,.woocommerce-billing-fields h3:after,.woocommerce-shipping-fields h3:after{height:2px;content:"";position:absolute;bottom:0;left:0;width:40px}.woocommerce-EditAccountForm.edit-account legend{border:none;margin-top:40px}.woocommerce-EditAccountForm.edit-account legend:after{height:2px;content:"";position:absolute;bottom:0;left:0;width:40px}.select2-container--default .select2-selection--single{height:48px;border:1px solid #e0e0e0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce form .form-row label{font-size:14px;font-weight:400;margin-bottom:7px;color:#272727;text-transform:capitalize;display:block}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row select{margin:0;cursor:pointer}.woocommerce form .form-row .required{border:0;font-weight:700;color:red}.woocommerce form .form-row .input-checkbox{position:relative;text-align:center;margin:-2px 8px 0 0;vertical-align:middle;display:inline}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{outline:0 none;box-sizing:border-box;margin:0;width:100%;line-height:1}.woocommerce form .form-row textarea{height:4em;box-shadow:none;line-height:1.5;display:block}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row :-moz-placeholder{line-height:normal}#order_review_heading{font-size:24px;color:#222;position:relative;margin:30px 0 15px}#order_review_heading:after{height:2px;content:"";position:absolute;bottom:0;left:0;width:40px}.woocommerce .woocommerce-terms-and-conditions-wrapper{width:100%}.woocommerce #place_order{padding:15px 38px;font-size:14px;border:0;color:var(--white-color);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;text-transform:capitalize;float:none!important;margin-top:15px}.woocommerce #place_order:hover{color:var(--white-color);background-color:#222}.woocommerce .actions button[aria-disabled=false]{background-color:var(--main-color)}.woocommerce .actions button[aria-disabled=false]:hover{background-color:var(--color-six)}.woocommerce-MyAccount-navigation{position:relative}.woocommerce-MyAccount-navigation ul li{margin-bottom:15px;position:relative}.woocommerce-MyAccount-navigation ul li a{padding:20px 50px;font-size:18px;font-weight:600;color:var(--color-two);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;background-color:var(--color-seventeen);display:block}.woocommerce .woocommerce-MyAccount-navigation ul li a:before{font-weight:800;right:25px;color:var(--color-two);content:"\f101";position:absolute;top:21px;font-family:Font Awesome\ 6 Free}.woocommerce .woocommerce-MyAccount-navigation ul li a:after{font-weight:800;color:var(--color-two);content:"\f35a";position:absolute;top:20px;left:20px;font-family:Font Awesome\ 6 Free}.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:var(--white-color);position:relative;background-color:var(--main-color)}.woocommerce .woocommerce-MyAccount-navigation ul li a:hover:before{color:var(--white-color)}.woocommerce .woocommerce-account .woocommerce-MyAccount-content p{font-size:16px;color:#777;position:relative;line-height:1.8em}.woocommerce .woocommerce-MyAccount-content h3{font-size:24px;margin-bottom:30px;color:#222;position:relative;padding-bottom:12px}.woocommerce .woocommerce-MyAccount-content h3:after{height:2px;content:"";position:absolute;bottom:0;left:0;width:40px}.woocommerce .woocommerce-MyAccount-content button.button{padding:15px 38px;font-size:14px;font-weight:600;color:var(--white-color);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;text-transform:capitalize;background-color:var(--main-color)}.woocommerce .woocommerce-MyAccount-content button.button:hover{background-color:var(--color-six)}.woocommerce>h2{font-size:34px;color:#222;position:relative;line-height:1em}.woocommerce>h2:after{height:2px;content:"";position:absolute;bottom:0;left:0;width:40px}.woocommerce form .form-row span{width:100%}.woocommerce-LostPassword.lost_password a{color:#eb3867}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{margin:0}.woocommerce form.woocommerce-form-login .form-row label{margin:10px 0;width:100%}.password-input .show-password-input:after,.woocommerce .show-password-input:after{right:0;position:absolute;top:5px}.woocommerce .woocommerce-form-login__submit{overflow:hidden;padding:12px 40px!important;font-size:16px!important;font-weight:600!important;color:#fff!important;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;text-transform:capitalize;position:relative!important;margin:0;line-height:30px!important;display:inline-block!important}.woocommerce .woocommerce-form-login__submit:hover{color:#fff!important;background-color:#222!important}.sidebar-widget_shop{margin-bottom:30px;position:relative}.sidebar-widget_shop .widget-content{padding:35px 35px 40px;position:relative;background-color:var(--color-nine)}.sidebar-widget_shop .widget-content:before{content:"";position:absolute;bottom:0;top:45px;background-color:var(--main-color);left:0;width:8px}.sidebar-widget_title{font-size:24px;font-weight:700;margin-bottom:15px;position:relative}.woocommerce .tr-sidebar .widget_product_search .widget-content{padding:0;border:none}.woocommerce .woocommerce-product-search{position:relative}.woocommerce .widget_product_search input[type=search]{height:56px;padding:10px 110px 10px 25px;border:1px solid rgba(var(--black-color-rgb),.15);color:var(--color-six);position:relative;background-color:var(--white-color);border-radius:0;width:100%;line-height:28px}.woocommerce .widget_product_search button,.woocommerce .widget_product_search input[type=search]{font-size:16px;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;display:block}.woocommerce .widget_product_search button{padding:16.5px 15px;font-weight:400;right:0;color:var(--white-color);position:absolute;top:0;background-color:var(--main-color);border-radius:0;cursor:pointer}.woocommerce .widget_product_search button:hover{background-color:var(--color-six)}.woocommerce .widget-content ul{position:relative}.woocommerce .widget-content ul li{margin-bottom:15px;position:relative}.woocommerce .widget-content ul li a{font-size:16px;color:var(--black-color);position:relative;width:90%;line-height:1.6em;display:inline-block!important}.woocommerce .widget_products ul li a,.woocommerce .widget_recent_reviews ul li a,.woocommerce .widget_recently_viewed_products ul li a,.woocommerce .widget_top_rated_products ul li a{display:inline!important}.woocommerce .widget-content.widget_product_categories ul li a{padding-left:var(--padding-left-25)}.woocommerce .widget-content.widget_product_categories ul li a:before{font-size:12px;font-weight:800;content:"\f105";position:absolute;top:0;left:0;font-family:Font Awesome\ 6 Free}.woocommerce .widget-content ul li:last-child{margin-bottom:0}.woocommerce .widget-content ul li a:hover{color:var(--main-color)}.woocommerce ul.product_list_widget li img{height:auto;width:50px}.woocommerce .woocommerce-widget-layered-nav-list,.woocommerce .woocommerce-widget-layered-nav-list li{position:relative}.woocommerce .woocommerce-widget-layered-nav-list li a{color:#222!important;position:relative;display:inline-block!important}.woocommerce .product_list_widget li .amount:first-child{top:30px}.woocommerce .product_list_widget li .amount{font-size:16px;color:#111;display:block}.woocommerce .product_list_widget li{min-height:60px;margin-bottom:20px!important}.woocommerce .product_list_widget li:last-child{margin-bottom:0!important}.woocommerce .product_list_widget li .star-rating{color:var(--main-color);position:relative;margin:8px 0}.woocommerce .product_list_widget li .star-rating span{right:0;position:relative;top:0}.woocommerce .product_list_widget li a .product-title{font-weight:700;right:0;color:#222;position:relative;text-align:left;top:0;margin-left:0}.woocommerce .widget_price_filter .ui-slider{margin-right:.5em;position:relative;text-align:left;margin-left:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{font-size:.7em;border:0;position:absolute;background-color:var(--main-color);border-radius:1em;display:block;z-index:1}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{height:1em;position:absolute;outline:0 none;top:-.3em;background-color:var(--main-color);border-radius:50%;cursor:ew-resize;margin-left:-.5em;width:1em!important;z-index:2}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border:0;background-color:#eee;border-radius:1em}.woocommerce .widget_price_filter .price_slider_amount .button{padding:15px 38px;font-size:14px;font-weight:600;color:var(--white-color);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;text-transform:capitalize;background-color:var(--main-color)}.woocommerce .widget_price_filter .price_slider_amount .button:hover{color:var(--white-color);background-color:var(--black-color)}.woocommerce .woocommerce-mini-cart__buttons a{background-color:var(--main-color)}.woocommerce .woocommerce-mini-cart__buttons a:hover{background-color:var(--color-six)}.woocommerce .woocommerce-Price-amount .price{gap:5px;display:flex}.tr-floating-sidebar .close,.tr-popup-modal .close,body #cboxClose{transition:.35s ease 0s;border-style:solid;border-width:1px;letter-spacing:0;text-align:center;border-radius:5px}.tr-popup-modal .close,body #cboxClose{height:21px;font-size:0;right:0;position:absolute;top:0;width:21px;line-height:21px;z-index:999}.tr-floating-sidebar .close{height:21px;margin:0 auto 26px;width:21px;line-height:21px;display:block}body #cboxClose{right:20px;text-indent:0;color:var(--white-color);color:inherit!important;text-transform:none;min-width:0;top:15px;background-image:none;background:transparent!important;z-index:100001}#tr-shopping-cart-sidebar .tr-tiny-cart-wrapper .cart_list li .cart-item-wrapper .remove{border:0;right:0;top:0}.tr-floating-sidebar .close:hover{opacity:1}.cart_list li .cart-item-wrapper a.remove:before,.elementor-widget-wp-widget-woocommerce_widget_cart .cart_list li a.remove:before,.tr-floating-sidebar .close:after,.tr-popup-modal .close:after,.woocommerce .widget_shopping_cart .cart_list li a.remove:before,.woocommerce table.shop_table .product-remove a:before,.woocommerce.widget_shopping_cart .cart_list li a.remove:before,body #cboxClose:after,body .wishlist_table.mobile li .additional-info-wrapper .product-remove a:before,body table.compare-list tr.remove td>a .remove:before,html body>h1 a.close:before,ul.products-list li .remove:before{font-size:14px;line-height:inherit!important}#group-icon-header .close{display:none}.tr-popup-modal .overlay{right:0;content:"";position:fixed;opacity:0;bottom:0;visibility:hidden;top:0;left:0;z-index:99990}#cboxOverlay,.tr-popup-modal .overlay{transition:all .2s linear 0s;background:rgba(0,0,0,.8)}.tr-popup-modal.show .overlay:before{display:none}.tr-popup-modal .close{right:20px;color:#202020;top:20px;background:var(--white-color)}.tr-popup-modal{opacity:0}.tr-popup-modal.loading,.tr-popup-modal.show{opacity:1}.tr-popup-modal.loading .overlay,.tr-popup-modal.loading .overlay:before,.tr-popup-modal.show .overlay,.tr-popup-modal.show .popup-container{opacity:1;visibility:visible}.tr-popup-modal .popup-container{height:auto;transform:translate(-50%,-50%);backface-visibility:hidden;-webkit-backface-visibility:hidden;padding:0;transition:opacity .2s ease,visibility .2s ease;position:fixed;opacity:0;visibility:hidden;top:50%;left:50%;width:1020px;z-index:99991}#tr-quickshop-modal .popup-container{width:940px}.woocommerce .wishlist-fragment .blockUI.blockOverlay:before,.woocommerce .yith-wcwl-popup-form .blockUI.blockOverlay:before{display:block}.opening-quickshop{overflow:hidden}.header-sticky{transition:none}#tr-quickshop-modal{overflow-x:hidden;right:0;position:fixed;bottom:0;top:0;left:0;z-index:-1}.opening-quickshop #tr-quickshop-modal{overflow-y:scroll}#tr-quickshop-modal.loading,#tr-quickshop-modal.show{z-index:99990}#tr-quickshop-modal .overlay{position:absolute}.tr-popup-modal .quickshop-content{overflow:hidden;padding:30px;max-height:100%}#tr-quickshop-modal .woocommerce div.product div.woocommerce-product-gallery{margin-bottom:0}#tr-quickshop-modal .woocommerce div.product div.summary,#tr-quickshop-modal .woocommerce div.product:not(.gallery-layout-vertical) div.woocommerce-product-gallery{margin-bottom:0;display:block}#tr-quickshop-modal div.product>.summary{overflow-y:auto;overflow-x:hidden;right:0;transition:none;position:absolute;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;bottom:0;top:0;align-items:flex-start;align-content:flex-start;-webkit-box-orient:horizontal;float:none}#tr-quickshop-modal div.product>.summary>.meta-content{padding-top:24px;border-style:solid;border-width:1px 0 0;margin-top:4px}#tr-quickshop-modal .woocommerce div.product .summary form.cart:not(.grouped_form){max-width:250px;width:100%}#tr-quickshop-modal .woocommerce div.product .summary .woocommerce-product-details__short-description+form.cart:not(.grouped_form){margin-top:2px}@media only screen and (max-width:991px){.woocommerce .shop_table tbody tr td.product-quantity .quantity{justify-content:end;width:auto;display:flex}}@media only screen and (max-width:599px){.woocommerce-cart table.cart td.actions .coupon .input-text{margin-right:0;margin-bottom:10px;width:100%}}