.sidebar-info-contents .lower-box{position:relative;padding-top:20px}.sidebar-info-contents .bottom-box{position:relative;padding:20px 20px 15px;border-top:1px solid rgba(0,0,0,.1)}.sidebar-info-contents .mini-cart h6,.sidebar-info-contents .bottom-box .cart-action{display:flex;justify-content:space-between}.sidebar-info-contents .bottom-box .cart-action a{position:relative;padding:12px 28px;color:#fff;font-size:14px;display:inline-block;background-color:var(--main-color)}.sidebar-info-contents .bottom-box .cart-action a:hover{background-color:var(--color-two)}.woocommerce .filter-box .form-group{margin-bottom:var(--margin-zero)}.woocommerce .filter-box .form-group .ui-button .ui-icon{top:5px}.woocommerce .filter-box .woocommerce-ordering select{background:none;line-height:34px;padding:12px 25px;border-radius:5px;color:var(--color-two);font-size:var(--font-14);background-color:rgba(var(--black-color-rgb),.03)}.woocommerce .content,.woocommerce a.theme-btn{margin-top:10px}.woocommerce .product-wrapper .rating .count-rating{display:none}.woocommerce .filter-box .woocommerce-notices-wrapper{display:none}.woocommerce .shop-item .theme-btn{padding:10px 20px;text-transform:none;letter-spacing:0}.woocommerce .woocommerce-pagination{margin-top:30px}.woocommerce .woocommerce-pagination ul{position:relative;border:none!important}.woocommerce .woocommerce-pagination ul li{position:relative;margin:0 3px 10px!important;display:inline-block!important;border-right:0!important}.woocommerce .woocommerce-pagination ul li a,.woocommerce .woocommerce-pagination ul li>span{position:relative;display:inline-block;line-height:48px!important;width:50px;height:50px;color:#3A3A3A;min-width:50px!important;font-size:var(--font-18)!important;font-weight:500!important;padding:0!important;text-align:center;text-transform:capitalize;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;background-color:var(--white-color);border:1px solid rgba(var(--black-color-rgb),.15)}.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{color:var(--white-color);border-color:var(--main-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{position:absolute;right:auto;left:15px;top:15px;bottom:auto;z-index:3;max-width:calc(100% - 46px)}.woocommerce .product .product-label .onsale{color:#fff;background:var(--main-color)}.woocommerce .product-label>span{position:relative;top:auto;right:auto;left:auto;text-align:center;display:block;font-size:12px;text-transform:uppercase;border-radius:20px;margin:0 0 7px;padding:3px 10px;width:auto;min-width:inherit;min-height:inherit;line-height:inherit;color:#fff}.woocommerce .product .product-label .featured{color:rgba(32,32,32,1);background:rgba(255,185,31,1)}.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{border-radius:50%;width:46px;height:46px;min-height:auto;min-width:auto;line-height:40px!important}.woocommerce h1.product_title{font-weight:500;line-height:1em;color:var(--color-two);font-size:var(--font-32)}.woocommerce .shop-detail_rating{margin:0}.woocommerce div.product .woocommerce-product-rating{margin-bottom:0}.woocommerce .shop-detail_content-column .star-rating{color:var(--main-color)}.woocommerce .shop-detail_content-column .price{position:relative;font-weight:600;font-size:var(--font-26)!important;margin:10px 0 0;color:var(--main-color)!important}.woocommerce .shop-detail_content-column .price del>span{color:#666;position:relative;margin:0 5px 20px 0;font-weight:400}.woocommerce .shop-detail_content-column .price ins,.woocommerce .price>ins{text-decoration:none}.woocommerce .shop-detail_text{position:relative;line-height:28px;color:var(--color-three);font-size:var(--font-18);margin:15px 0 0}.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{position:relative;font-weight:500;color:var(--color-two);font-size:var(--font-16)}.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{width:100%;float:none!important;margin:10px 0 20px!important}.woocommerce .number-button{border:1px solid var(--color-two);border-radius:60px;margin:10px 0 15px}.woocommerce input[type="number"]{-moz-appearance:textfield;-webkit-appearance:textfield}.woocommerce .quantity input.qty{width:100%;color:var(--color-three);background:transparent}.woocommerce .summary .quantity .minus,.woocommerce .summary .quantity .plus{height:48px;line-height:48px;width:40%;border:0;background:transparent;text-align:center;margin:0!important;padding:0;z-index:2;cursor:pointer;border-radius:0;font-size:20px;color:var(--color-two)}.woocommerce div.product form.cart .group_table td:first-child{width:40%;text-align:left}.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{color:var(--color-two);font-size:var(--font-16)}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label a{color:var(--color-two);font-size:var(--font-16);font-weight:600}.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 none;margin-bottom:1em}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0 none}.woocommerce div.product form.cart .variations label{font-weight:500;color:#121212;font-size:16px;margin-top:5px}.woocommerce div.product form.cart .variations select{float:left;width:100%;border:1px solid #000;margin-bottom:15px;margin-left:15px;padding:10px}.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{position:relative;margin:0;padding:0;z-index:1}.woocommerce div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:'';left:0;top:30px;right:0;border-bottom:1px solid rgba(var(--black-color-rgb),.06);z-index:-1}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;border-radius:0;margin:0;padding:0;border:none;display:inline-block;margin-right:var(--margin-right-20)}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{margin-right:var(--margin-zero)}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{box-shadow:none!important;border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{position:relative;display:inline-block;color:var(--color-two);line-height:24px;cursor:pointer;font-weight:500;padding:16px 30px;border-radius:5px;font-size:var(--font-20);transition:all 500ms ease;text-transform:capitalize;background:var(--white-color);border:1px solid rgba(var(--black-color-rgb),.06)}.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 div.product .woocommerce-tabs .panel h2,.woocommerce #reviews #comments h2,.woocommerce #respond .comment-reply-title{color:#222;font-weight:700;font-size:18px;text-transform:capitalize;margin-bottom:15px}.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce #reviews #comments h2{display:none}.woocommerce div.product .woocommerce-tabs .panel p{font-size:16px;line-height:1.9em;color:#404040}.woocommerce #respond .comment-form{margin-top:20px}.woocommerce #review_form #respond p.stars{display:inline-block;margin:0}.woocommerce #review_form #respond label{position:relative;color:#848484;font-size:16px;font-weight:300;display:block}.woocommerce #review_form #respond input[type="email"],.woocommerce #review_form #respond input[type="text"]{background:0 0;border:1px solid #e0e0e0;border-radius:3px;color:#222;display:block;height:46px;line-height:22px;padding:11px 20px;position:relative;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:100%}.woocommerce #review_form #respond textarea{border:1px solid #e0e0e0;border-radius:3px;color:#222;display:block;height:120px;line-height:22px;padding:12px 20px;position:relative;resize:none;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:100%}.woocommerce #review_form #respond .form-submit input{position:relative;display:inline-block;font-size:16px;font-weight:700;line-height:30px;color:#fff;background:var(--main-color);overflow:hidden;padding:8px 40px;text-transform:capitalize;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;border-radius:0}.woocommerce #review_form #respond .form-submit input:hover{color:#fff;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{position:relative;color:var(--color-two);font-size:24px;font-weight:700;margin-bottom:40px;text-transform:capitalize}.woocommerce .related-products .star-rating{float:none;font-family:star;font-size:12px;color:var(--main-color);height:1em;line-height:1;overflow:hidden;position:relative;width:5.4em}.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{color:var(--main-color)!important;font-size:18px!important;position:relative;line-height:20px;margin-bottom:0;padding:0}.woocommerce .related-products .price del{opacity:1;line-height:13px}.woocommerce .related-products .price del>span{color:#666;font-size:14px!important;font-weight:400;padding:0}.woocommerce .related-products .btn-style-one{font-size:11px;font-weight:700;padding:8px 12px}.woocommerce table.shop_table{border:0;border-collapse:separate;border-radius:5px;margin:0 -1px 24px 0;text-align:left;width:100%}.woocommerce table.shop_table thead{background-color:#f9f9f9;border-radius:7px;color:#222;font-size:18px;font-weight:400;position:relative;text-transform:capitalize;width:100%}.woocommerce table.shop_table th{color:#222;font-size:17px;font-weight:700;line-height:35px;text-transform:capitalize}.woocommerce table.shop_table td{font-weight:500;font-size:var(--font-15);color:var(--color-two)}.woocommerce .shop_table tbody tr a.remove{position:relative;font-size:18px;color:#222222!important;width:34px;height:34px;text-align:center;line-height:30px;display:inline-block;border:2px solid #222;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;border-radius:0}.woocommerce .shop_table tbody tr a.remove:hover{background:var(--main-color);border-color:var(--color-two);color:#fff!important}.woocommerce-cart table.cart img{box-shadow:none;width:60px!important}.woocommerce table.shop_table td a{font-weight:500;font-size:var(--font-16);color:var(--color-two)}.woocommerce .shop_table tbody tr td.price{font-weight:500;font-size:var(--font-15);color:var(--color-two)}.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;line-height:48px;width:40%;border:0;background:transparent;text-align:center;margin:0!important;padding:0;z-index:2;cursor:pointer;border-radius:0;font-size:20px;color:var(--color-two)}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout .checkout_coupon #coupon_code{display:block;line-height:26px;margin-right:10px;padding:17px 20px;border:2px solid #e0e0e0;width:230px;background:none}.woocommerce button.button{padding:25px 38px;font-size:var(--font-12);font-weight:700;color:#fff;text-transform:uppercase;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;border-radius:0}.woocommerce button.button:hover{background-color:#222;color:#fff}.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{color:#fff;font-size:var(--font-12);font-weight:700;padding:25px 38px;cursor:not-allowed;opacity:1}.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:#ffffff!important}.woocommerce button.button[name=update_cart]:not([disabled]){background-color:var(--color-two)}.woocommerce .cart_totals{padding:0!important}.woocommerce .cart_totals h2{background-color:#f9f9f9;border-bottom:1px solid #ebebeb;margin:0;padding:8px 20px;color:#272727;font-size:24px;font-weight:600;margin-bottom: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{padding:14px 20px!important;font-size:16px;color:#222;border-right:1px solid #e0e0e0}.woocommerce .cart_totals td{position:relative;padding:15px 0;font-size:var(--font-18);color:var(--black-color);margin-bottom:var(--margin-bottom-5);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{background-color:var(--main-color);font-weight:400;font-size:14px;color:#fff;text-transform:capitalize;border-radius:0}.woocommerce a.button:hover{color:#fff;background-color:var(--color-two)}.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{width:25%;float:left;margin-bottom:0;margin-right:10px}.woocommerce .checkout_coupon #coupon_code{width:100%!important}.woocommerce .checkout_coupon input{padding:26px 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{background-color:#f7f6f7;border-top:3px solid;color:#515151;list-style:outside none none!important;margin:0 0 2em!important;overflow-wrap:break-word;padding:1em 2em 1em 3.5em!important;position:relative;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{content:"✔";display:inline-block;font-family:WooCommerce;left:1.5em;position:absolute;top:1em;color:var(--color-two)}#comments .comment-form .form-box{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#e0e0e0 -moz-use-text-color -moz-use-text-color;border-image:none;border-style:solid none none;border-width:1px 0 0}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:100%;padding:0}.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"]{background:#fff none repeat scroll 0 0;border:1px solid #e0e0e0;border-radius:3px;display:block;height:48px;line-height:30px;padding:8px 20px;position:relative;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:100%}.woocommerce-EditAccountForm.edit-account legend,.woocommerce-account .addresses .title h3,.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,.woocommerce-additional-fields h3{position:relative;color:#222;font-size:24px;margin-bottom:20px}.woocommerce-billing-fields h3:after,.woocommerce-shipping-fields h3:after,.woocommerce-additional-fields h3:after{position:absolute;content:'';left:0;bottom:0;width:40px;height:2px}.woocommerce-EditAccountForm.edit-account legend{border:medium none;margin-top:40px}.woocommerce-EditAccountForm.edit-account legend:after{position:absolute;content:'';left:0;bottom:0;width:40px;height:2px}.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{color:#272727;display:block;font-size:14px;font-weight:400;margin-bottom:7px;text-transform:capitalize}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{border:0 none;color:red;font-weight:700}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;position:relative}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;line-height:1;margin:0;outline:0 none;width:100%}.woocommerce form .form-row textarea{box-shadow:none;display:block;height:4em;line-height:1.5}.woocommerce form .form-row .select2-container{line-height:2em;width:100%}.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}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{border:0 none;color:red;font-weight:700}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;position:relative}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;line-height:1;margin:0;outline:0 none;width:100%}.woocommerce form .form-row textarea{box-shadow:none;display:block;height:4em;line-height:1.5}.woocommerce form .form-row .select2-container{line-height:2em;width:100%}.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{position:relative;color:#222;font-size:24px;margin:30px 0 15px}#order_review_heading:after{position:absolute;content:'';left:0;bottom:0;width:40px;height:2px}.woocommerce .woocommerce-terms-and-conditions-wrapper{width:100%}.woocommerce #place_order{float:none!important;padding:15px 38px;font-weight:600;font-size:14px;color:#fff;text-transform:capitalize;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;border:0}.woocommerce #place_order:hover{background-color:#222;color:#fff}.woocommerce .actions button[aria-disabled="false"]{background-color:var(--main-color)}.woocommerce .actions button[aria-disabled="false"]:hover{background-color:var(--color-two)}.woocommerce-MyAccount-navigation{position:relative;padding:35px 35px 40px;background-color:var(--color-nine)}.woocommerce-MyAccount-navigation::before{position:absolute;content:'';left:0;top:45px;width:8px;bottom:0;background-color:var(--main-color)}.woocommerce-MyAccount-navigation ul li{position:relative;margin-bottom:var(--margin-zero)}.woocommerce-MyAccount-navigation ul li a{position:relative;display:block;padding:20px 50px;color:var(--color-three);font-size:var(--font-18);font-weight:600;background-color:var(--white-color);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.woocommerce .woocommerce-MyAccount-navigation ul li a:before{position:absolute;content:'\f101';right:25px;top:21px;color:var(--color-two);font-family:'Font Awesome 6 Free';font-weight:800}.woocommerce .woocommerce-MyAccount-navigation ul li a:after{position:absolute;content:'\f35a';left:20px;top:20px;color:var(--color-two);font-family:'Font Awesome 6 Free';font-weight:800}.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{position:relative;color:var(--white-color);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{position:relative;color:#777;font-size:16px;line-height:1.8em}.woocommerce .woocommerce-MyAccount-content h3{position:relative;color:#222;font-size:24px;margin-bottom:30px;padding-bottom:12px}.woocommerce .woocommerce-MyAccount-content h3:after{position:absolute;content:'';left:0;bottom:0;width:40px;height:2px}.woocommerce .woocommerce-MyAccount-content button.button{padding:15px 38px;font-weight:600;font-size:14px;color:var(--white-color);background-color:var(--main-color);text-transform:capitalize;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.woocommerce .woocommerce-MyAccount-content button.button:hover{background-color:var(--color-two)}.woocommerce>h2{position:relative;color:#222;font-size:24px;margin-bottom:30px;padding-bottom:12px}.woocommerce>h2:after{position:absolute;content:'';left:0;bottom:0;width:40px;height:2px}.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%}.woocommerce .show-password-input:after,.password-input .show-password-input:after{position:absolute;right:0;top:5px}.woocommerce .woocommerce-form-login__submit{position:relative!important;display:inline-block!important;font-size:16px!important;line-height:30px!important;color:#ffffff!important;padding:12px 40px!important;font-weight:600!important;overflow:hidden;text-transform:capitalize;margin:0;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.woocommerce .woocommerce-form-login__submit:hover{background-color:#222222!important;color:#fff!important}.sidebar-widget_shop{position:relative;margin-bottom:var(--margin-bottom-30)}.sidebar-widget_shop .widget-content{position:relative;padding:35px 35px 40px;background-color:var(--color-nine)}.sidebar-widget_shop .widget-content::before{position:absolute;content:'';left:0;top:45px;width:8px;bottom:0;background-color:var(--main-color)}.sidebar-widget_title{position:relative;font-weight:700;font-size:var(--font-24);margin-bottom:var(--margin-bottom-15)}.woocommerce .sidebar-widget .widget_product_search{padding:0;border:none}.woocommerce .sidebar-widget .woocommerce-product-search{position:relative}.woocommerce .sidebar-widget.widget_product_search input[type="search"]{position:relative;line-height:28px;font-size:var(--font-16);padding:10px 110px 10px 25px;display:block;width:100%;height:56px;border-radius:0;color:var(--color-two);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;background-color:var(--white-color)}.woocommerce .sidebar-widget.widget_product_search button{position:absolute;right:0;top:0;display:block;cursor:pointer;font-weight:400;border-radius:0;font-size:var(--font-16);color:var(--white-color);background-color:var(--main-color);padding:16.5px 15px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.woocommerce .sidebar-widget.widget_product_search button:hover{background-color:var(--color-two)}.woocommerce .sidebar-widget .widget-content ul{position:relative}.woocommerce .sidebar-widget .widget-content ul li{position:relative;margin-bottom:var(--margin-bottom-15)}.woocommerce .sidebar-widget .widget-content ul li a{position:relative;display:block;color:var(--color-three);font-size:var(--font-16)}.woocommerce .sidebar-widget .widget-content.widget_product_categories ul li a{padding-left:var(--padding-left-25)}.woocommerce .sidebar-widget .widget-content.widget_product_categories ul li a:before{position:absolute;content:"\f105";left:0;top:0;font-weight:800;font-size:var(--font-12);font-family:'Font Awesome 6 Free'}.woocommerce .sidebar-widget .widget-content ul li:last-child{margin-bottom:var(--margin-zero)}.woocommerce .sidebar-widget .widget-content ul li a:hover{color:var(--color-two)}.woocommerce ul.product_list_widget li img{width:50px;height:auto}.woocommerce .woocommerce-widget-layered-nav-list,.woocommerce .woocommerce-widget-layered-nav-list li{position:relative}.woocommerce .woocommerce-widget-layered-nav-list li del{top:0;right:40px;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list li a{position:relative;display:inline-block!important;color:#222!important}.woocommerce .product_list_widget li .amount:first-child{top:30px}.woocommerce .product_list_widget li .amount{position:absolute;right:20px;top:0;opacity:0;font-size:18px;color:#111;display:block}.woocommerce .product_list_widget li .amount .woocommerce-Price-currencySymbol{position:absolute;left:0;display:none}.woocommerce .product_list_widget li{margin-bottom:20px!important;min-height:60px}.woocommerce .product_list_widget li:last-child{margin-bottom:0!important}.woocommerce .product_list_widget li .star-rating{position:relative;margin-top:8px;color:var(--main-color)}.woocommerce .product_list_widget li .star-rating span{position:relative;right:0;top:0}.woocommerce .product_list_widget li a .product-title{position:relative;text-align:left;right:0;top:0;color:#222;font-weight:700}.woocommerce .widget_price_filter .ui-slider{margin-left:.5em;margin-right:.5em;position:relative;text-align:left}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{border:0 none;border-radius:1em;background-color:var(--main-color);display:block;font-size:.7em;position:absolute;z-index:1}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{border-radius:50%;cursor:ew-resize;background-color:var(--main-color);height:1em;margin-left:-.5em;outline:0 none;position:absolute;top:-.3em;width:1em!important;z-index:2}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#eee;border:0 none;border-radius:1em}.woocommerce .widget_price_filter .price_slider_amount .button{padding:15px 38px;font-weight:600;font-size:14px;color:#fff;background-color:var(--main-color);text-transform:capitalize;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.woocommerce .widget_price_filter .price_slider_amount .button:hover{background-color:var(--color-two);color:#fff}.woocommerce .sidebar-widget .woocommerce-mini-cart__buttons a{background-color:var(--main-color)}.woocommerce .sidebar-widget .woocommerce-mini-cart__buttons a:hover{background-color:var(--color-two)}body #cboxClose,.tr-floating-sidebar .close,.tr-popup-modal .close{border-width:1px;border-style:solid;border-radius:5px;text-align:center;letter-spacing:0;transition:350ms ease 0s}body #cboxClose,.tr-popup-modal .close{position:absolute;top:0;right:0;z-index:999;width:21px;height:21px;font-size:0;line-height:21px}.tr-floating-sidebar .close{width:21px;height:21px;line-height:21px;display:block;margin:0 auto 26px}body #cboxClose{background-image:none;text-indent:0;color:#fff;text-transform:none;z-index:100001;background:transparent!important;color:inherit!important;right:20px;top:15px;min-width:0}#tr-shopping-cart-sidebar .tr-tiny-cart-wrapper .cart_list li .cart-item-wrapper .remove{top:0;right:0;border:0}.tr-floating-sidebar .close:hover{opacity:1}.woocommerce table.shop_table .product-remove a:before,body .wishlist_table.mobile li .additional-info-wrapper .product-remove a:before,ul.products-list li .remove:before,.cart_list li .cart-item-wrapper a.remove:before,.woocommerce .widget_shopping_cart .cart_list li a.remove:before,.woocommerce.widget_shopping_cart .cart_list li a.remove:before,.elementor-widget-wp-widget-woocommerce_widget_cart .cart_list li a.remove:before,body #cboxClose:after,html body>h1 a.close:before,.tr-floating-sidebar .close:after,body table.compare-list tr.remove td>a .remove:before,.tr-popup-modal .close:after{font-size:14px;line-height:inherit!important}#group-icon-header .close{display:none}.tr-popup-modal .overlay{position:fixed;visibility:hidden;opacity:0;left:0;right:0;bottom:0;top:0;content:"";z-index:99990}.tr-popup-modal .overlay,#cboxOverlay{background:rgba(0,0,0,.8);transition:all 200ms linear 0s}.tr-popup-modal.show .overlay:before{display:none}.tr-popup-modal .close{color:#202020;background:#fff;top:20px;right:20px}.tr-popup-modal{opacity:0}.tr-popup-modal.show,.tr-popup-modal.loading{opacity:1}.tr-popup-modal.loading .overlay:before,.tr-popup-modal.show .overlay,.tr-popup-modal.loading .overlay,.tr-popup-modal.show .popup-container{visibility:visible;opacity:1}.tr-popup-modal .popup-container{position:fixed;padding:0;top:50%;left:50%;z-index:99991;visibility:hidden;opacity:0;transform:translate(-50%,-50%);width:1020px;height:auto;transition:opacity 0.2s ease,visibility 0.2s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden}#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{position:fixed;top:0;left:0;bottom:0;right:0;overflow-x:hidden;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{max-height:100%;overflow:hidden;padding:30px}#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{position:absolute;right:0;top:0;bottom:0;overflow-x:hidden;overflow-y:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;transition:none;align-items:flex-start;align-content:flex-start;float:none}#tr-quickshop-modal div.product>.summary>.meta-content{border-width:1px 0 0;border-style:solid;padding-top:24px;margin-top:4px}#tr-quickshop-modal .woocommerce div.product .summary form.cart:not(.grouped_form){width:100%;max-width:250px}#tr-quickshop-modal .woocommerce div.product .summary .woocommerce-product-details__short-description+form.cart:not(.grouped_form){margin-top:2px}