:root figure{margin:0}:root .tj-product-details-bottom .tj-product-details-description h2{color:var(--tj-color-heading-primary);margin-bottom:25px;font-size:26px;font-weight:600}:root span.required{color:var(--tj-color-text-body)}:root ul.woocommerce-error li{color:#ff0004}:root ul.woocommerce-error li a{text-decoration:none}:root .tj-product-details-description p:last-child{margin-bottom:0}:root .tj-product-details-description p.woocommerce-noreviews{margin-bottom:25px}:root .tj-product-details-description ol.commentlist{-webkit-padding-start:0;padding-inline-start:0;list-style:none}:root .tj-product-details-description ol.commentlist li{margin-bottom:15px}:root .tj-product-details-description ol.commentlist .review .comment_container{border:1px solid var(--tj-color-border-1);border-radius:8px;padding:30px;overflow:hidden}:root .tj-product-details-description ol.commentlist .review .comment_container img{float:left;border-radius:50%;overflow:hidden}:root .tj-product-details-description ol.commentlist .review .comment_container .comment-text{-webkit-margin-start:75px;margin-inline-start:75px;overflow:hidden}:root .tj-product-details-description ol.commentlist .review .comment_container .comment-text .meta{margin-bottom:5px}:root .tj-product-details-description ol.commentlist .review .comment_container .comment-text p{margin-bottom:0}:root .tj-product-details-description ol.commentlist .review .comment_container .comment-text .star-rating{background-color:var(--tj-color-theme-bg);border-radius:32px;padding:3px 4px 3px 8px;display:inline-block}:root .tj-product-details-description ol.commentlist .review .comment_container .comment-text .star-rating:before{position:absolute}:root .tj-product-details-description ol.commentlist .review .comment_container .comment-text .star-rating span{position:unset}:root .tj-product-details-description label{font-size:16px;display:block}:root .tj-product-details-description input:not([type=submit]),:root .tj-product-details-description textarea{border:1px solid var(--tj-color-border-1);width:100%;height:48px;color:var(--tj-color-text-body);background-color:#0000;border-radius:8px;outline:0;padding:0 20px;font-size:16px;font-weight:500}:root .tj-product-details-description input:not([type=submit]):focus,:root .tj-product-details-description textarea:focus{background-color:var(--tj-color-theme-bg)}:root .tj-product-details-description input:not([type=submit])::-webkit-input-placeholder{color:var(--tj-color-text-body-2);font-weight:var(--tj-fw-medium)}:root .tj-product-details-description textarea::-webkit-input-placeholder{color:var(--tj-color-text-body-2);font-weight:var(--tj-fw-medium)}:root .tj-product-details-description input:not([type=submit])::-moz-placeholder{color:var(--tj-color-text-body-2);font-weight:var(--tj-fw-medium)}:root .tj-product-details-description textarea::-moz-placeholder{color:var(--tj-color-text-body-2);font-weight:var(--tj-fw-medium)}:root .tj-product-details-description input:not([type=submit]):-ms-placeholder-shown{color:var(--tj-color-text-body-2);font-weight:var(--tj-fw-medium)}:root .tj-product-details-description textarea:-ms-placeholder-shown{color:var(--tj-color-text-body-2);font-weight:var(--tj-fw-medium)}:root .tj-product-details-description input:not([type=submit])::-moz-placeholder{color:var(--tj-color-text-body-2);font-weight:var(--tj-fw-medium)}:root .tj-product-details-description textarea::-moz-placeholder{color:var(--tj-color-text-body-2);font-weight:var(--tj-fw-medium)}:root .tj-product-details-description input:not([type=submit])::placeholder,:root .tj-product-details-description textarea::placeholder{color:var(--tj-color-text-body-2);font-weight:var(--tj-fw-medium)}:root .tj-product-details-description input:not([type=submit])::-moz-placeholder{color:var(--tj-color-text-body-2);font-weight:var(--tj-fw-medium)}:root .tj-product-details-description textarea::-moz-placeholder{color:var(--tj-color-text-body-2);font-weight:var(--tj-fw-medium)}:root .tj-product-details-description textarea{resize:none;height:180px;padding-top:20px;padding-bottom:20px;line-height:1.2}:root .tj-product-details-description input[type=checkbox]{width:17px;height:17px;margin-top:0!important}:root .tj-product-details-description .form-submit input[type=submit]{font-family:var(--tj-ff-body);color:var(--tj-color-common-white);background-color:var(--tj-color-theme-dark);border-radius:50px;padding:20px 30px;font-size:16px;font-weight:600;line-height:1;display:inline-block}:root .tj-product-details-description .form-submit input[type=submit]:focus,:root .tj-product-details-description .form-submit input[type=submit]:hover{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary)}:root .tj-product-details-description .woocommerce-Reviews-title{font-family:var(--tj-ff-body);letter-spacing:-.02em;margin-bottom:25px;font-size:24px;font-weight:600}:root .tj-product-details-description .woocommerce-review__author{color:var(--tj-color-heading-primary);text-transform:capitalize;font-size:16px;font-weight:600;line-height:20px;position:relative}:root .tj-product-details-description .woocommerce-review__published-date{color:#888;font-size:14px;font-weight:500;line-height:18px}:root .tj-product-details-description .comment-form-rating{flex-direction:column;margin-bottom:11px}:root .tj-product-details-description .comment-form-rating label{color:var(--tj-color-text-body);font-size:16px;font-weight:500}:root .tj-product-details-description .comment-form-rating .stars>span{color:var(--tj-color-theme-primary)}:root .tj-product-details-description .comment-form-rating .nice-select,:root .tj-product-details-description .comment-form-rating select{display:none}:root .tj-product-details-description .comment-form-rating span{-webkit-margin-end:5px;color:var(--tj-color-text-body);margin-inline-end:5px;margin-bottom:5px;font-size:16px;font-weight:500}:root .tj-product-details-description .comment-reply-title{font-family:var(--tj-ff-heading);letter-spacing:-.02em;color:var(--tj-color-heading-primary);margin-bottom:4px;font-size:19px;font-weight:600}:root .tj-product-details-description .comment-form-comment label{font-family:var(--tj-ff-body);color:var(--tj-color-text-body);margin-bottom:20px;font-size:16px;font-weight:500;display:inline-block}:root .tj-product-details-description .comment-form-author,:root .tj-product-details-description .comment-form-email{-webkit-margin-end:30px;width:48%;margin-inline-end:30px;display:inline-block}@media (max-width:1200px){:root .tj-product-details-description .comment-form-author,:root .tj-product-details-description .comment-form-email{width:100%}}:root .tj-product-details-description .comment-form-email{-webkit-margin-end:0;width:49%;margin-inline-end:0}@media (max-width:1200px){:root .tj-product-details-description .comment-form-email{width:100%}}:root .tj-product-details-description table tbody>tr:nth-child(odd)>td,:root .tj-product-details-description table tbody>tr:nth-child(odd)>th{background-color:inherit}:root .tj-product-details-description table{border:1px solid var(--tj-color-border-1);border-radius:12px;width:100%;margin-bottom:0}:root .tj-product-details-description table th,:root .tj-product-details-description table td{vertical-align:middle;border:1px solid var(--tj-color-border-1);-webkit-border-start:0;border-inline-start:0;text-align:start;background-color:#0000;border-top:0;padding:0;line-height:1.5}:root .tj-product-details-description table th p,:root .tj-product-details-description table td p{margin-bottom:0}:root .tj-product-details-description table td{-webkit-border-end:0;border-inline-end:0}:root .tj-product-details-description table tr:last-child th,:root .tj-product-details-description table tr:last-child td{border-bottom:0}:root .tj-product-details-description table tr th{color:var(--tj-color-heading-primary);width:306px;padding:12px 34px;font-size:16px;font-weight:500;background-color:#0000!important}@media (max-width:575px){:root .tj-product-details-description table tr th{width:160px;padding:12px 20px}}:root .tj-product-details-description table tr td{padding:12px 34px}@media (max-width:575px){:root .tj-product-details-description table tr td{padding:12px 20px}}:root .tj-product-details-description table tr td:first-child{color:var(--tj-color-heading-primary);background-color:#f9f9f9;width:306px;font-size:14px}@media (max-width:575px){:root .tj-product-details-description table tr td:first-child{width:160px}}:root .tj-product-details-description table tr td:last-child{color:var(--tj-color-text-body);font-size:16px}:root .tj-product-details-description table tr td p{margin-bottom:0;font-size:14px}:root body .woocommerce-notices-wrapper,:root body .woocommerce-message,:root body .woocommerce-error,:root body .woocommerce-info,:root body .woocommerce-notices-wrapper:focus,:root body .woocommerce-notices-wrapper:hover,:root body .woocommerce-notices-wrapper:active,:root body .woocommerce-notices-wrapper:visited,:root body .woocommerce-notices-wrapper:focus-visible,:root body .woocommerce-message:focus,:root body .woocommerce-message:hover,:root body .woocommerce-message:active,:root body .woocommerce-message:visited,:root body .woocommerce-message:focus-visible,:root body .woocommerce-error:focus,:root body .woocommerce-error:hover,:root body .woocommerce-error:active,:root body .woocommerce-error:visited,:root body .woocommerce-error:focus-visible,:root body .woocommerce-info:focus,:root body .woocommerce-info:hover,:root body .woocommerce-info:active,:root body .woocommerce-info:visited,:root body .woocommerce-info:focus-visible{border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}:root .woocommerce-message{background:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-1);color:var(--tj-color-theme-primary);margin-bottom:30px;padding:15px 20px}:root .woocommerce-message a{color:var(--tj-color-theme-primary);font-weight:500;text-decoration:underline}:root .woocommerce-message a:hover{color:var(--tj-color-theme-dark)}:root .product-type-variable .tj-product-details-wrapper .product-percentage-badges{transform:translateY(0)}:root .tj-product-details-wrapper .variations_form table,:root .tj-product-details-action-wrapper .variations_form table{margin-bottom:30px;position:relative}:root .tj-product-details-wrapper .variations_form table td,:root .tj-product-details-action-wrapper .variations_form table td{padding:12px}:root .tj-product-details-wrapper .variations_form table tr .nice-select,:root .tj-product-details-action-wrapper .variations_form table tr .nice-select{width:100%;color:var(--tj-color-heading-primary);float:none;background-color:#f9f9f9;border:1px solid #010f1c1a;border-radius:0;min-width:204px;height:40px;padding:0 25px;font-size:14px;line-height:38px}:root .tj-product-details-wrapper .variations_form table tr .nice-select:after,:root .tj-product-details-action-wrapper .variations_form table tr .nice-select:after{content:"";top:50%;font-family:var(--tj-ff-fontawesome);color:var(--tj-color-heading-primary);pointer-events:none;transform-origin:50%;width:auto;height:auto;margin-top:0;font-weight:500;transition:all .15s ease-in-out;position:absolute;inset-inline-end:15px;transform:translateY(-50%)}:root .tj-product-details-wrapper .variations_form table tr .nice-select.open:after,:root .tj-product-details-action-wrapper .variations_form table tr .nice-select.open:after{transform:translateY(-50%)rotate(-180deg)}:root .tj-product-details-wrapper .variations_form table tr .nice-select.open .list,:root .tj-product-details-action-wrapper .variations_form table tr .nice-select.open .list{transform:scale(1)translateY(0)}:root .tj-product-details-wrapper .variations_form table tr .nice-select .list,:root .tj-product-details-action-wrapper .variations_form table tr .nice-select .list{transform-origin:50%;border-radius:0;width:100%;margin-top:0;padding:10px 0;transform:scale(.9)translateY(0)}:root .tj-product-details-wrapper .variations_form table tr .nice-select .list .option,:root .tj-product-details-action-wrapper .variations_form table tr .nice-select .list .option{min-height:inherit;padding-top:5px;padding-bottom:5px;line-height:1.2}:root .tj-product-details-wrapper .variations_form table tr .nice-select .list .option:hover,:root .tj-product-details-action-wrapper .variations_form table tr .nice-select .list .option:hover{color:var(--tj-color-theme-primary)}:root .tj-product-details-wrapper .variations_form .disabled,:root .tj-product-details-action-wrapper .variations_form .disabled{opacity:.5;cursor:not-allowed}:root .tj-product-details-wrapper .variations_form .quantity,:root .tj-product-details-action-wrapper .variations_form .quantity{width:120px;position:relative}:root .tj-product-details-wrapper .variations_form .reset_variations,:root .tj-product-details-action-wrapper .variations_form .reset_variations{color:red;margin-top:10px;position:absolute}:root .tj-product-details-wrapper .reset_variations,:root .tj-product-details-action-wrapper .reset_variations{display:none}:root .tj-product-details-wrapper .single_variation_wrap .single_variation,:root .tj-product-details-action-wrapper .single_variation_wrap .single_variation{margin-bottom:30px}:root .tj-product-details-wrapper .single_variation_wrap .single_variation .amount,:root .tj-product-details-action-wrapper .single_variation_wrap .single_variation .amount{color:var(--tj-color-heading-primary);-webkit-margin-start:1px;margin-inline-start:1px;font-size:24px;font-weight:600}:root .tj-product-details-wrapper .single_variation_wrap .single_variation .woocommerce-variation-price span,:root .tj-product-details-action-wrapper .single_variation_wrap .single_variation .woocommerce-variation-price span{letter-spacing:-.02em;color:var(--tj-color-heading-primary);font-size:24px;font-weight:500}:root .tj-product-details-wrapper .single_variation_wrap .single_variation .woocommerce-variation-price del,:root .tj-product-details-action-wrapper .single_variation_wrap .single_variation .woocommerce-variation-price del{text-decoration:none}:root .tj-product-details-wrapper .single_variation_wrap .single_variation .woocommerce-variation-price del span,:root .tj-product-details-action-wrapper .single_variation_wrap .single_variation .woocommerce-variation-price del span{color:#767a7d;font-size:16px;font-weight:400;text-decoration-line:line-through}:root .tj-product-details-wrapper .single_variation_wrap .single_variation .woocommerce-variation-price ins,:root .tj-product-details-action-wrapper .single_variation_wrap .single_variation .woocommerce-variation-price ins{text-decoration:none}:root .tj-product-details-wrapper .single_variation_wrap .single_variation .woocommerce-variation-price ins span,:root .tj-product-details-action-wrapper .single_variation_wrap .single_variation .woocommerce-variation-price ins span{color:var(--tj-color-heading-primary)}:root .woosw-popup{transition:all .3s}:root .woosc-quick-table{margin-bottom:60px}:root .woosc-quick-table h2{margin-bottom:25px}:root .woosc-quick-table table thead th{padding:15px}:root .woosc-quick-table table tbody tr td{z-index:1}:root .woosc-quick-table table tbody tr td .add_to_cart_button,:root .woosc-quick-table table tbody tr td .product_type_grouped,:root .woosc-quick-table table tbody tr td .product-action-btn{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);text-align:center;width:100%;padding:5px 15px;font-size:14px;font-weight:500;display:inline-block}:root .woosc-quick-table table tbody tr td .add_to_cart_button svg,:root .woosc-quick-table table tbody tr td .product_type_grouped svg,:root .woosc-quick-table table tbody tr td .product-action-btn svg{transform:translateY(-2px)}:root .woosc-quick-table table tbody tr td .add_to_cart_button svg,:root .woosc-quick-table table tbody tr td .add_to_cart_button i,:root .woosc-quick-table table tbody tr td .product_type_grouped svg,:root .woosc-quick-table table tbody tr td .product_type_grouped i,:root .woosc-quick-table table tbody tr td .product-action-btn svg,:root .woosc-quick-table table tbody tr td .product-action-btn i{-webkit-margin-end:4px;margin-inline-end:4px}:root .woosc-quick-table table tbody tr td .add_to_cart_button:hover,:root .woosc-quick-table table tbody tr td .product_type_grouped:hover,:root .woosc-quick-table table tbody tr td .product-action-btn:hover{background-color:var(--tj-color-heading-primary);color:var(--tj-color-common-white)}:root .woosc-quick-table table tbody tr td p{margin-bottom:0}:root .woosc-quick-table table tbody tr td span{font-size:11px;font-weight:500;display:inline-block}:root .woosc-quick-table table tbody tr td del{font-family:var(--tj-ff-body);color:#c2c2d3;font-size:16px;font-weight:500}:root .woosc-quick-table table tbody tr td del .woocommerce-Price-amount,:root .woosc-quick-table table tbody tr td del span{color:#c2c2d3;font-size:13px}:root .woosc-quick-table table tbody tr td ins{font-family:var(--tj-ff-body);font-weight:500;text-decoration:none}:root .woosc-quick-table table tbody tr td ins .woocommerce-Price-amount{color:var(--tj-color-heading-primary);font-size:16px}:root .woosc-quick-table table tbody tr td ins span{color:var(--tj-color-heading-primary)}:root .woosc-quick-table table tbody tr td:first-child{-webkit-padding-start:30px;padding-inline-start:30px}:root .woosc-quick-table table tbody tr:not(:first-child) td{padding:15px 10px}:root .woosc-quick-table table tbody tr:nth-child(2n){background-color:var(--tj-color-theme-bg6)}:root .tj-product-details-wrapper .grouped_form .tj-product-details-quantity{margin-bottom:0}:root .tj-product-details-wrapper .grouped_form tbody tr td{border:1px solid #e7e8eb}:root .tj-product-details-wrapper .grouped_form tbody tr td:first-child{padding:0 15px}:root .tj-product-details-wrapper .grouped_form tbody tr td:not(:first-child){padding:15px}:root .tj-product-details-wrapper .grouped_form tbody tr td span{font-family:var(--tj-ff-body);color:var(--tj-color-text-body);font-size:16px;font-weight:600}:root .tj-product-details-wrapper .grouped_form tbody tr td del{font-family:var(--tj-ff-body);color:#c2c2d3;font-size:16px;font-weight:600}:root .tj-product-details-wrapper .grouped_form tbody tr td del .woocommerce-Price-amount,:root .tj-product-details-wrapper .grouped_form tbody tr td del span{color:#c2c2d3;font-size:16px}:root .tj-product-details-wrapper .grouped_form tbody tr td ins{font-family:var(--tj-ff-body);font-weight:500;text-decoration:none}:root .tj-product-details-wrapper .grouped_form tbody tr td ins .woocommerce-Price-amount{color:var(--tj-color-heading-primary);font-size:16px}:root .tj-product-details-wrapper .grouped_form tbody tr td ins span{color:var(--tj-color-heading-primary)}:root .tj-product-details-wrapper .grouped_form .woocommerce-grouped-product-list{margin-bottom:35px}:root .tj-product-details-wrapper .grouped_form .woocommerce-grouped-product-list-item__label a{color:var(--tj-color-heading-primary);font-weight:600}:root .tj-product-details-wrapper .grouped_form .woocommerce-grouped-product-list-item__label a:hover{color:var(--tj-color-theme-primary)}:root .tj-product-details-wrapper .grouped_form .single_add_to_cart_button{padding:12px 30px}:root .woosw-item--time{display:none!important}:root .woosw-item--price span{font-family:var(--tj-ff-body);color:var(--tj-color-text-body);font-size:16px;font-weight:500}:root .woosw-item--price del{font-family:var(--tj-ff-body);color:var(--tj-color-text-body-2);font-size:16px;font-weight:500;text-decoration:none}:root .woosw-item--price del .woocommerce-Price-amount,:root .woosw-item--price del span{color:var(--tj-color-text-body-2);font-size:16px;text-decoration:line-through}:root .woosw-item--price ins{font-family:var(--tj-ff-body);font-weight:500;text-decoration:none}:root .woosw-item--price ins .woocommerce-Price-amount{color:var(--tj-color-heading-primary);font-size:16px}:root .woosw-item--price ins span{color:var(--tj-color-heading-primary)}:root .woosw-item--add .add_to_cart_button,:root .woosw-item--add .added_to_cart,:root .woosw-item--add .product-action{color:var(--tj-color-heading-primary);text-align:center;background-color:#fff;border:1px solid #e7e8eb;width:50px;height:50px;font-size:0;font-weight:600;line-height:55px;display:inline-block}:root .woosw-item--add .add_to_cart_button.added_to_cart,:root .woosw-item--add .added_to_cart.added_to_cart,:root .woosw-item--add .product-action.added_to_cart{line-height:50px}:root .woosw-item--add .add_to_cart_button:hover,:root .woosw-item--add .added_to_cart:hover,:root .woosw-item--add .product-action:hover{background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}:root .woosw-item--add .add_to_cart_button svg,:root .woosw-item--add .add_to_cart_button i,:root .woosw-item--add .added_to_cart svg,:root .woosw-item--add .added_to_cart i,:root .woosw-item--add .product-action svg,:root .woosw-item--add .product-action i{-webkit-margin-end:0;margin-inline-end:0;font-size:14px}:root .woosw-item--add .add_to_cart_button svg,:root .woosw-item--add .added_to_cart svg,:root .woosw-item--add .product-action svg{transform:translateY(-3px)}:root .woosw-item--add .add_to_cart_button .product-action-tooltip,:root .woosw-item--add .added_to_cart .product-action-tooltip,:root .woosw-item--add .product-action .product-action-tooltip{display:none}:root .woosw-item--add .woocommerce a.added_to_cart{font-size:14px}:root .woosw-item--add .woocommerce a.added_to_cart:before{color:var(--tj-color-heading-primary);transition:all .3s ease-out}:root .woosw-item--add .woocommerce a.added_to_cart:hover{background-color:var(--tj-color-heading-primary);color:var(--tj-color-common-white);border-color:var(--tj-color-heading-primary)}:root .woosw-item--add .woocommerce a.added_to_cart:hover:before{color:var(--tj-color-common-white)}:root .woosw-item--add .woocommerce a.button.loading:before{color:#000}:root .woosw-item--add .woocommerce a.button.loading:hover{background-color:var(--tj-color-heading-primary);color:var(--tj-color-common-white);border-color:var(--tj-color-heading-primary)}:root .woosw-item--add .woocommerce a.button.loading:hover:before,:root .woosw-item--name a{color:var(--tj-color-heading-primary)}:root .woosw-item--name a:hover{color:var(--tj-color-theme-primary)}:root .woosw-popup-content-bot .woosw-popup-content-bot-inner a{color:var(--tj-color-heading-primary)}:root .woosw-popup-content-bot .woosw-popup-content-bot-inner a:hover{color:var(--tj-color-theme-primary)!important;border-color:var(--tj-color-theme-primary)!important}:root .woosw-popup.woosw-popup-right .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top{background-color:var(--tj-color-common-white);border-bottom:1px solid #e7e8eb}:root .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-popup-close:hover{color:var(--tj-color-theme-primary)}:root .product_meta{border-top:1px solid #dadce0;margin-top:32px;padding-top:34px}:root div.woocommerce .woocommerce-cart-form table{border-color:var(--tj-color-border-1);text-align:center;border-style:solid;border-width:1px;border-radius:12px;width:100%;margin-bottom:0}:root div.woocommerce .woocommerce-cart-form table thead{font-weight:600}:root div.woocommerce .woocommerce-cart-form table thead th{-webkit-border-end:1px solid var(--tj-color-border-1);border-inline-end:1px solid var(--tj-color-border-1);border-bottom:1px solid var(--tj-color-border-1);text-align:start;font-family:var(--tj-ff-body);color:var(--tj-color-heading-primary);-webkit-padding-start:20px;padding:10px;padding-inline-start:20px;font-size:16px;font-weight:600}:root div.woocommerce .woocommerce-cart-form table thead th:last-child,:root div.woocommerce .woocommerce-cart-form table thead th:first-child,:root div.woocommerce .woocommerce-cart-form table thead th.product-subtotal{-webkit-border-end:0;border-inline-end:0}:root div.woocommerce .woocommerce-cart-form table tbody tr td{border:1px solid var(--tj-color-border-1);-webkit-border-start:0;border-top:0;text-align:start;-webkit-padding-start:20px;border-inline-start:0;padding:12px;padding-inline-start:20px}:root div.woocommerce .woocommerce-cart-form table tbody tr td:last-child,:root div.woocommerce .woocommerce-cart-form table tbody tr td:first-child{-webkit-border-end:0;border-inline-end:0}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-thumbnail{width:125px}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-thumbnail img{width:100%}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-name{-webkit-padding-start:0;padding-inline-start:0}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-name h5{text-align:start;margin:0}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-name h5{font-size:16px}}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-name a{color:var(--tj-color-heading-primary);text-decoration:none}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-name a:hover{color:var(--tj-color-theme-primary)}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-price span{color:var(--tj-color-text-body);font-size:16px;font-weight:400}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-subtotal{-webkit-border-end:1px solid transparent;border-inline-end:1px solid #0000}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-subtotal span{color:var(--tj-color-text-body);font-size:16px;font-weight:400}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-quantity .tj-product-quantity{border-radius:0;width:max-content;position:relative}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-quantity .tj-product-quantity .quantity{text-align:center;border:1px solid var(--tj-color-border-1);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-quantity .tj-product-quantity .tj-cart-plus,:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-quantity .tj-product-quantity .tj-cart-minus{text-align:center;cursor:pointer;width:44px;height:44px;font-size:16px;line-height:44px;transition:all .3s ease-in-out;display:inline-block}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-quantity .tj-product-quantity .tj-cart-plus:hover,:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-quantity .tj-product-quantity .tj-cart-minus:hover{color:var(--tj-color-theme-primary)}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-quantity .tj-product-quantity .tj-cart-input[type=text]{-webkit-border-end:1px solid var(--tj-color-border-1);border:0;border-inline-end:1px solid var(--tj-color-border-1);-webkit-border-start:1px solid var(--tj-color-border-1);border-inline-start:1px solid var(--tj-color-border-1);width:45px;height:44px;color:var(--tj-color-theme-dark);text-align:center;background-color:#0000;border-radius:0;margin:0;font-size:16px;line-height:44px}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-quantity .tj-product-quantity .tj-cart-input[type=text]:focus{outline:none}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-remove{text-align:center}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-remove a{color:var(--tj-color-heading-primary);border:1px solid var(--tj-color-border-1);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;text-decoration:none;display:inline-flex}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-remove a:is(:hover,:focus){color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary)}:root div.woocommerce .woocommerce-cart-form table tbody tr:last-child td{border-bottom:0}:root div.woocommerce .woocommerce-cart-form .actions{-webkit-padding-start:0;padding-inline-start:0;padding-top:35px}:root div.woocommerce .woocommerce-cart-form .actions .coupon label{color:var(--tj-color-heading-primary);margin-bottom:7px;font-size:14px;font-weight:500;display:block}:root div.woocommerce .woocommerce-cart-form .actions .coupon #coupon_code{border:1px solid var(--tj-color-border-1);width:225px;height:56px;color:var(--tj-color-text-body);-webkit-box-shadow:none;box-shadow:none;-webkit-margin-end:20px;background-color:#0000;border-radius:8px;outline:0;margin-inline-end:20px;padding:0 20px;font-size:16px;font-weight:400;line-height:56px;transition:all .3s cubic-bezier(.3,0,0,.3)}@media (max-width:575px){:root div.woocommerce .woocommerce-cart-form .actions .coupon #coupon_code{-webkit-margin-end:0;margin-inline-end:0;width:100%;margin-bottom:20px}}:root div.woocommerce .woocommerce-cart-form .actions .coupon #coupon_code:focus{border-color:var(--tj-color-theme-primary)}:root div.woocommerce .woocommerce-cart-form .actions button[name=update_cart]:disabled{cursor:not-allowed;opacity:.2}:root div.woocommerce .select2-container .select2-selection--single:focus{background-color:var(--tj-color-common-white)}:root div.woocommerce .select2-container .select2-selection--single:focus .select2-selection--single{background-color:var(--tj-color-common-white);border-color:var(--tj-color-theme-primary)}:root div.woocommerce .select2-container .select2-selection__arrow{height:46px;inset-inline-end:25px}:root div.woocommerce .cart_totals>h3{margin-bottom:20px}:root div.woocommerce .cart_totals table{border:0;width:100%}:root div.woocommerce .cart_totals table tbody tr:not(:last-child) th,:root div.woocommerce .cart_totals table tbody tr:not(:last-child) td{border-bottom:1px solid var(--tj-color-border-1)}:root div.woocommerce .cart_totals table tbody tr th{text-align:start;font-size:16px;font-weight:600;font-family:var(--tj-ff-heading);color:var(--tj-color-heading-primary);width:260px;padding:15px 20px}:root div.woocommerce .cart_totals table tbody tr td{text-align:start;color:var(--tj-color-heading-primary);padding:15px 20px;font-size:16px;font-weight:500}:root div.woocommerce .cart_totals table tbody tr td[data-title=Shipping]{text-align:start;-webkit-padding-start:15px;padding-inline-start:15px;line-height:1.3}:root div.woocommerce .cart_totals table tbody tr td[data-title=Total]{font-size:16px;font-weight:400}:root div.woocommerce .cart_totals table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-button{color:var(--tj-color-theme-primary);margin-top:7px;display:inline-block}:root div.woocommerce .cart_totals table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-button:hover{color:var(--tj-color-theme-primary)}:root div.woocommerce .cart_totals table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form{margin-top:14px}:root div.woocommerce .cart_totals table tbody tr td .woocommerce-shipping-calculator input{border-width:1px;border:1px solid var(--tj-color-border-1);background-color:#0000;width:100%;height:46px;padding:0 10px;font-size:16px}:root div.woocommerce .cart_totals table tbody tr td .woocommerce-shipping-calculator input:focus{border-color:var(--tj-color-theme-primary);background-color:var(--tj-color-common-white)}:root div.woocommerce .cart_totals table tbody tr td .woocommerce-shipping-calculator .select2.select2-container{width:215px!important}:root div.woocommerce .cart_totals table tbody tr td .woocommerce-shipping-calculator .nice-select{min-width:100%;font-family:var(--tj-ff-body);color:var(--tj-color-heading-primary);-webkit-padding-start:10px;-webkit-padding-end:50px;border:0;border:1px solid var(--tj-color-border-1);float:none;background-color:var(--tj-color-theme-bg);height:46px;border-radius:0;width:100%;padding-inline:10px 50px;font-size:14px;font-weight:500;line-height:44px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root div.woocommerce .cart_totals table tbody tr td .woocommerce-shipping-calculator .nice-select{border:1px solid var(--tj-color-border-1);border-radius:40px;width:100%;height:50px;line-height:50px}}:root div.woocommerce .cart_totals table tbody tr td .woocommerce-shipping-calculator .nice-select:after{inset-inline-end:25px;position:absolute;top:50%}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root div.woocommerce .cart_totals table tbody tr td .woocommerce-shipping-calculator .nice-select:after{inset-inline-end:25px}}:root div.woocommerce .cart_totals table tbody tr td .woocommerce-shipping-calculator .nice-select .list{border-radius:0;width:100%;margin-top:0;padding-top:9px;padding-bottom:10px}@media (max-width:575px){:root div.woocommerce .cart_totals table tbody tr td .woocommerce-shipping-calculator .nice-select .list{margin-top:0}}:root div.woocommerce .cart_totals table tbody tr td .woocommerce-shipping-calculator .nice-select .list .option{-webkit-padding-start:18px;-webkit-padding-end:18px;min-height:29px;padding-inline:18px;line-height:29px}:root div.woocommerce .cart_totals table tbody tr td .woocommerce-shipping-calculator .nice-select .list .option:hover,:root div.woocommerce .cart_totals table tbody tr td .woocommerce-shipping-calculator .nice-select .list .option.selected{color:var(--tj-color-theme-primary)}:root div.woocommerce .cart_totals table tbody tr td .woocommerce-shipping-calculator .nice-select:focus{border-color:var(--tj-color-theme-primary);background-color:var(--tj-color-common-white)}:root div.woocommerce .cart_totals table tbody tr.order-total td{color:var(--tj-color-heading-primary)}:root div.woocommerce .woocommerce-billing-fields__field-wrapper .select2-selection--single,:root div.woocommerce .woocommerce-shipping-fields__field-wrapper .select2-selection--single{border:1px solid var(--tj-color-theme-dark);background-color:#0000;border-radius:0;height:48px;line-height:42px}:root div.woocommerce .woocommerce-billing-fields__field-wrapper .select2-selection--single:focus,:root div.woocommerce .woocommerce-shipping-fields__field-wrapper .select2-selection--single:focus{background-color:var(--tj-color-common-white)}:root div.woocommerce .woocommerce-billing-fields__field-wrapper .select2-selection--single:focus .select2-selection--single,:root div.woocommerce .woocommerce-shipping-fields__field-wrapper .select2-selection--single:focus .select2-selection--single{background-color:var(--tj-color-common-white);border-color:var(--tj-color-theme-primary)}:root div.woocommerce .woocommerce-billing-fields__field-wrapper .select2-selection__arrow,:root div.woocommerce .woocommerce-shipping-fields__field-wrapper .select2-selection__arrow{height:46px;inset-inline-end:25px}:root div.woocommerce .woocommerce-shipping-totals .woocommerce-shipping-methods{-webkit-padding-start:0;padding-inline-start:0}:root div.woocommerce .woocommerce-shipping-totals .woocommerce-shipping-methods li{list-style:none}:root div.woocommerce .woocommerce-shipping-totals .woocommerce-shipping-methods li label{-webkit-margin-start:5px;margin-inline-start:5px}:root div.woocommerce .woocommerce-shipping-totals .woocommerce-shipping-methods li label:hover{cursor:pointer}:root .woocommerce-checkout .woocommerce-form-coupon-toggle{position:relative}:root .woocommerce-checkout .woocommerce-form-coupon-toggle .showcoupon{cursor:pointer;color:var(--tj-color-theme-primary);font-weight:500;transition:all .3s}:root .woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{color:var(--tj-color-theme-primary);background-color:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-1);border-radius:10px;width:100%;margin:0;padding:20px 30px;font-size:16px;font-weight:500;position:relative}:root .woocommerce-checkout .checkout_coupon p{color:var(--tj-color-heading-primary);margin-bottom:0}:root .woocommerce-checkout .checkout_coupon p:first-child{color:var(--tj-color-text-body);margin-bottom:10px;font-weight:500}:root .woocommerce-checkout .checkout_coupon #coupon_code{border:1px solid var(--tj-color-theme-dark);-webkit-margin-end:20px;background-color:#0000;border-radius:8px;width:350px;height:56px;margin-inline-end:20px;line-height:56px}:root .woocommerce-checkout .checkout_coupon #coupon_code:focus{background-color:var(--tj-color-theme-bg)}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){:root .woocommerce-checkout .checkout_coupon #coupon_code{margin:0}}:root .woocommerce-checkout #customer_form_details{border:0;border-radius:0}:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields h3{margin-bottom:20px}:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row>label{-webkit-margin-start:0;color:var(--tj-color-text-body);margin-inline-start:0;margin-bottom:15px;font-size:16px;line-height:1}:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row input,:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row textarea{border:1px solid var(--tj-color-theme-dark);width:100%;height:48px;-webkit-box-shadow:none;box-shadow:none;background:0 0;border-radius:8px;outline:none;padding:5px 22px}:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row input::-webkit-input-placeholder{color:#6f7172}:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row textarea::-webkit-input-placeholder{color:#6f7172}:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row input::-moz-placeholder{color:#6f7172}:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row textarea::-moz-placeholder{color:#6f7172}:is(:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row input:-ms-placeholder-shown,:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row textarea:-ms-placeholder-shown){color:#6f7172}:is(:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row input:placeholder-shown,:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row textarea:placeholder-shown){color:#6f7172}:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row input::-moz-placeholder{color:#6f7172}:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row textarea::-moz-placeholder{color:#6f7172}:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row input::placeholder,:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row textarea::placeholder{color:#6f7172}:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row input:focus,:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row textarea:focus{background-color:var(--tj-color-theme-bg)}:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row textarea{resize:none;padding-top:15px;padding-bottom:15px;line-height:1.2}:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .select2-container .select2-results__options .select2-results__option{-webkit-padding-start:18px;-webkit-padding-end:29px;text-align:start;padding-inline:18px 29px;font-weight:400}:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single{border:1px solid var(--tj-color-theme-dark);margin-bottom:45px}:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .select2-container .select2-selection__rendered{width:100%;height:48px;color:var(--tj-color-text-body);padding:0 22px;line-height:42px}:root .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .woocommerce-form__input[type=checkbox]{border:1px solid var(--tj-color-border-1);width:20px;height:20px}:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row.notes{margin-bottom:0}:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row>label{-webkit-margin-start:0;margin-top:-6px;margin-bottom:10px;margin-inline-start:0}:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row input{background:var(--tj-color-common-white);border:1px solid var(--tj-color-theme-dark)}:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row input:focus{border-color:var(--tj-color-theme-primary)}:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row input,:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row textarea{border:1px solid var(--tj-color-theme-dark);background-color:#0000;border-radius:0;outline:0;width:100%;height:48px;padding:5px 22px;font-size:16px}:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row input::-webkit-input-placeholder{color:#6f7172}:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row textarea::-webkit-input-placeholder{color:#6f7172}:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row input::-moz-placeholder{color:#6f7172}:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row textarea::-moz-placeholder{color:#6f7172}:is(:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row input:-ms-placeholder-shown,:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row textarea:-ms-placeholder-shown){color:#6f7172}:is(:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row input:placeholder-shown,:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row textarea:placeholder-shown){color:#6f7172}:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row input::-moz-placeholder{color:#6f7172}:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row textarea::-moz-placeholder{color:#6f7172}:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row input::placeholder,:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row textarea::placeholder{color:#6f7172}:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row input:focus,:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row textarea:focus{background-color:var(--tj-color-theme-bg)}:root .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row textarea{resize:none;border-radius:8px;height:150px;padding-top:15px;padding-bottom:15px;line-height:1.3}:root .woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{color:var(--tj-color-heading-primary);border:1px dashed #aab0b2;margin-bottom:15px;padding:8px 25px;font-size:14px;font-weight:400;display:block}:root .woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a{color:var(--tj-color-theme-primary);text-decoration:underline}:root .woocommerce-checkout .woocommerce-form-login{margin-bottom:30px}:root .woocommerce-checkout .woocommerce-form-login p{color:var(--tj-color-heading-primary);margin-bottom:0;font-size:14px}:root .woocommerce-checkout .woocommerce-form-login p:first-child{margin-bottom:15px}:root .woocommerce-checkout .woocommerce-form-login label{height:auto;margin:0;display:block}:root .woocommerce-checkout .woocommerce-form-login label.woocommerce-form-login__rememberme input{-webkit-margin-end:5px;background-color:#0000;border:1px solid #e7e8eb;height:auto;margin-inline-end:5px}:root .woocommerce-checkout .woocommerce-form-login label.woocommerce-form-login__rememberme:hover{cursor:pointer}:root .woocommerce-checkout .woocommerce-form-login .lost_password{margin-top:15px;padding-bottom:15px}:root .woocommerce-checkout .woocommerce-form-login .lost_password a:hover{color:var(--tj-color-theme-primary)}:root .woocommerce-checkout .woocommerce-form-login input{background-color:var(--tj-color-common-white);border-color:var(--tj-color-common-white);border-width:1px;height:54px;margin-bottom:15px}:root .woocommerce-checkout .woocommerce-form-login input:focus{border-color:var(--tj-color-theme-primary)}:root .woocommerce-checkout .woocommerce-form-login .tj-btn{padding:14px 30px}:root .woocommerce-checkout .woocommerce-form-login .tj-btn:hover{background-color:var(--tj-color-heading-primary);color:var(--tj-color-common-white)}:root .woocommerce-checkout .woocommerce-form-login .woocommerce-button{color:var(--tj-color-common-white);background:var(--tj-color-theme-primary);text-align:center;font-size:16px;font-weight:700;font-family:var(--tj-ff-body);z-index:1;letter-spacing:-.02em;padding:14px 30px;display:inline-block;position:relative;overflow:hidden}:root .woocommerce-checkout .woocommerce-form-login .woocommerce-button:hover{background-color:var(--tj-color-heading-primary)}:root .woocommerce-checkout .tj-free-progress-bar{background-color:var(--tj-color-common-white)}:root .woocommerce-checkout #ship-to-different-address{margin-bottom:35px;font-size:26px;font-weight:600}:root .woosw-list table.woosw-items{width:100%}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .woosw-list table.woosw-items{border:1px solid var(--tj-color-border-1)}}:root .woosw-list table.woosw-items tr.woosw-item:nth-child(2n) td,:root .woosw-list table.woosw-items tr.woosw-item:hover td{background:0 0}:root .woosw-list table.woosw-items tr.woosw-item td{text-align:start;padding:30px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .woosw-list table.woosw-items tr.woosw-item td{padding:15px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .woosw-list table.woosw-items tr.woosw-item td{text-align:center;border:0;border-bottom:1px solid var(--tj-color-border-1);width:100%;display:block}}:root .woosw-list table.woosw-items tr.woosw-item td.woosw-item--info{-webkit-padding-start:0;padding-inline-start:0}:root .woosw-list table.woosw-items tr.woosw-item td.woosw-item--image{-webkit-padding-end:15px;padding-inline-end:15px}:root .woosw-list table.woosw-items tr.woosw-item td a.wc-forward,:root .woosw-list table.woosw-items tr.woosw-item td .tj-cart-btn{width:auto;text-decoration:none;display:inline-flex}:root .woosw-list table.woosw-items tr.woosw-item td .woosw-item--stock,:root .woosw-list table.woosw-items tr.woosw-item td .woosw-item--atc{display:inline-block}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .woosw-list table.woosw-items tr.woosw-item td .woosw-item--stock,:root .woosw-list table.woosw-items tr.woosw-item td .woosw-item--atc{display:block}}:root .woosw-list table.woosw-items tr.woosw-item td .woosw-item--atc{float:right;-webkit-margin-start:10px;margin-inline-start:10px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .woosw-list table.woosw-items tr.woosw-item td .woosw-item--atc{float:unset;margin:0;margin-top:10px}}:root .woosw-list table.woosw-items tr.woosw-item .woosw-item--name a{font-size:20px;font-family:var(--tj-ff-heading);letter-spacing:-.025em;line-height:1.2;text-decoration:none;font-weight:600!important}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .woosw-list table.woosw-items tr.woosw-item .woosw-item--name a{font-size:16px}}:root .woosw-list table.woosw-items tr.woosw-item .woosw-item--image{-webkit-border-end:1px solid transparent;border-inline-end:1px solid #0000;border-radius:0;width:150px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .woosw-list table.woosw-items tr.woosw-item .woosw-item--image{width:100px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .woosw-list table.woosw-items tr.woosw-item .woosw-item--image{width:100%}}:root .woosw-list table.woosw-items tr.woosw-item .woosw-item--image img{border-radius:0;width:100px}:root .woosw-list table.woosw-items tr.woosw-item .woosw-item--remove span,:root .woosw-list table.woosw-items tr.woosw-item .woosw-item--add span{text-align:center;cursor:pointer;border:1px solid var(--tj-color-border-1);width:36px;height:36px;color:var(--tj-color-heading-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}:root .woosw-list table.woosw-items tr.woosw-item .woosw-item--remove span:before,:root .woosw-list table.woosw-items tr.woosw-item .woosw-item--add span:before{color:var(--tj-color-heading-primary);font-size:22px}:root .woosw-list table.woosw-items tr.woosw-item .woosw-item--remove span:hover,:root .woosw-list table.woosw-items tr.woosw-item .woosw-item--add span:hover{border-color:var(--tj-color-theme-primary);background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}:root .woosw-list table.woosw-items tr.woosw-item .woosw-item--remove span:hover:before,:root .woosw-list table.woosw-items tr.woosw-item .woosw-item--add span:hover:before{color:var(--tj-color-common-white)}:root .woosw-list .woosw-actions{display:none}:root .single-product .tj-shop-area .related.products h2{margin-bottom:25px}:root .tj-login-wrapper .tj-btn{background-color:var(--tj-color-heading-primary)}:root .tj-login-wrapper .tj-btn:hover{background-color:var(--tj-color-theme-primary)}:root .woocommerce-order .woocommerce-notice--success.woocommerce-thankyou-order-received{color:var(--tj-color-heading-primary);border:2px dashed var(--tj-color-theme-primary);text-align:center;margin-bottom:25px;padding:35px 30px;font-size:24px;font-weight:600}:root .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{-webkit-padding-start:0;padding-inline-start:0;flex-wrap:wrap;justify-content:space-between;margin-bottom:55px;padding:20px 20px 0;display:flex;box-shadow:1px 6px 19px #03041c1a}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{justify-content:start}}:root .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{-webkit-margin-end:30px;margin-bottom:20px;margin-inline-end:30px;list-style:none;display:inline-block}:root .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong{display:block}:root .woocommerce-order-received .tj-page-area{background-color:#0000}:root .tj-order-details-wrapper{display:flex}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .tj-order-details-wrapper{display:block}}:root .tj-order-details-wrapper .woocommerce-order-details{-webkit-box-flex:50%;-webkit-margin-end:50px;flex:50%;margin-inline-end:50px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .tj-order-details-wrapper .woocommerce-order-details{-webkit-box-flex:100%;-webkit-margin-end:0;margin-inline-end:0;flex:100%;margin-bottom:50px}}:root .tj-order-details-wrapper .woocommerce-order-details .woocommerce-order-details__title{margin-bottom:15px;font-size:22px}:root .tj-order-details-wrapper .woocommerce-customer-details{-webkit-box-flex:50%;flex:50%}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .tj-order-details-wrapper .woocommerce-customer-details{-webkit-box-flex:100%;flex:100%}}:root .tj-order-details-wrapper .woocommerce-customer-details [class*=col-]{width:inherit}:root .tj-order-details-wrapper .woocommerce-customer-details .woocommerce-column__title{margin-bottom:15px;font-size:22px}:root .tj-order-details-wrapper .woocommerce-customer-details .woocommerce-column--billing-address{margin-bottom:35px}:root .tj-order-details-wrapper .shop_table{width:100%}:root .tj-order-details-wrapper .shop_table thead tr th{text-align:start;color:var(--tj-color-heading-primary);border-color:var(--tj-color-border-1);padding:8px 12px;font-weight:700}:root .tj-order-details-wrapper .shop_table tbody tr td{border-color:var(--tj-color-border-1);padding:8px 12px}:root .tj-order-details-wrapper .shop_table tbody tr td.product-name{text-align:start}:root .tj-order-details-wrapper .shop_table tbody tr td.product-name a{color:var(--tj-color-heading-primary)}:root .tj-order-details-wrapper .shop_table tbody tr td.product-total{text-align:start}:root .tj-order-details-wrapper .shop_table tfoot tr th{text-align:start;color:var(--tj-color-heading-primary);border-color:var(--tj-color-border-1);padding:8px 12px;font-weight:700}:root .tj-order-details-wrapper .shop_table tfoot tr td{border-color:var(--tj-color-border-1);text-align:start;padding:8px 12px}:root .tj-empty-cart{text-align:center;margin-bottom:35px}:root .tj-empty-cart img{max-width:450px}:root .cart-empty.woocommerce-info{font-family:var(--tj-ff-heading);letter-spacing:-.025em;text-align:center;margin-bottom:35px;font-size:32px;font-weight:600;line-height:1.2}:root div.woocommerce .woocommerce-MyAccount-navigation ul{-webkit-padding-start:0;border-bottom:1px solid var(--tj-color-border-1);padding-inline-start:0}:root div.woocommerce .woocommerce-MyAccount-navigation ul li{-webkit-margin-end:20px;margin-bottom:0;margin-inline-end:20px;list-style:none;display:inline-block}:root div.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:after{width:100%;inset-inline:0 auto}:root div.woocommerce .woocommerce-MyAccount-navigation ul li a{padding:8px 0;font-size:16px;text-decoration:none;display:inline-block;position:relative}:root div.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:var(--tj-color-theme-primary)}:root div.woocommerce .woocommerce-MyAccount-navigation ul li a:after{content:"";inset-inline:auto 0;background-color:var(--tj-color-theme-primary);width:0;height:2px;position:absolute;bottom:0}:root div.woocommerce .woocommerce-MyAccount-content .woocommerce-info a.wc-forward{width:max-content;margin:unset;margin-top:10px;text-decoration:none}:root div.woocommerce .woocommerce-MyAccount-content>p a{color:var(--tj-color-theme-primary)}:root div.woocommerce .woocommerce-MyAccount-content .my_account_orders,:root div.woocommerce .woocommerce-MyAccount-content .woocommerce-order-downloads .shop_table{width:100%}:root div.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses.u-columns{flex-wrap:wrap;margin-top:15px;display:flex}:root div.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{width:50%}:root div.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title{display:flex}:root div.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h3{font-size:28px;font-weight:500;line-height:1}:root div.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title>a{color:var(--tj-color-theme-primary);-webkit-margin-start:40px;margin-inline-start:40px;font-size:16px;font-weight:500}:root div.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders th{font-weight:700}:root div.woocommerce .woocommerce-MyAccount-content .edit-account fieldset{margin-top:35px}:root div.woocommerce .woocommerce-MyAccount-content .edit-account legend{color:var(--tj-color-heading-primary);font-size:22px;font-weight:500}:root div.woocommerce .woocommerce-MyAccount-content .edit-account label{color:var(--tj-color-heading-primary)}:root div.woocommerce .woocommerce-MyAccount-content .edit-account input{height:46px;line-height:46px}:root div.woocommerce .woocommerce-MyAccount-content .edit-account .tj-btn:hover{background-color:var(--tj-color-heading-primary);color:var(--tj-color-common-white)}:root div.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper input{height:46px;line-height:46px}:root div.woocommerce .woocommerce-MyAccount-content .tj-btn:hover{background-color:var(--tj-color-heading-primary)}:root .tj-free-progress-bar{border:1px solid #e7e8eb;width:100%;margin-bottom:30px;padding:20px 30px 30px}:root .tj-free-progress-bar .free-shipping-notice{color:var(--tj-color-heading-primary);margin-bottom:5px;font-size:13px;font-weight:500}:root .tj-free-progress-bar .free-shipping-notice a{color:var(--tj-color-theme-primary)}:root .tj-free-progress-bar .free-shipping-notice span{color:var(--tj-color-theme-primary);font-weight:700}:root .tj-free-progress-bar .tj-progress-bar{background-color:#f2f3f5;border-radius:10px;height:6px;overflow:hidden}:root .tj-free-progress-bar .tj-progress-bar .progress{background-color:var(--tj-color-theme-primary);height:6px}:root .tj-free-progress-bar .progress-bar-striped{background-image:linear-gradient(45deg,#fff 25%,#0000 25% 50%,#ffffff80 50% 75%,#0000 75%,#0000)}:root .cartmini__widget .woocommerce-mini-cart__total{margin-bottom:0;padding:20px}:root .cartmini__widget .woocommerce-mini-cart__total span{float:right}:root .cartmini__widget .product_list_widget{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#f5096380 #fff;max-height:700px;overflow-y:scroll}:root .cartmini__widget .product_list_widget::-webkit-scrollbar{display:thin}:root .cartmini__widget .woocommerce-mini-cart__buttons{padding:20px}:root .cartmini__widget .woocommerce-mini-cart__buttons .button{color:var(--tj-color-heading-primary);font-weight:500;font-family:var(--tj-ff-body);text-transform:capitalize;text-align:center;border:1px solid #e7e8eb;width:100%;padding:10px 30px;font-size:16px;display:inline-block}:root .cartmini__widget .woocommerce-mini-cart__buttons .button:hover{background-color:var(--tj-color-heading-primary);color:var(--tj-color-common-white)}:root .cartmini__widget .woocommerce-mini-cart__buttons .button:not(.checkout){background-color:var(--tj-color-theme-bg);color:var(--tj-color-heading-primary);margin-bottom:15px}:root .cartmini__widget .woocommerce-mini-cart__buttons .button:not(.checkout):hover{color:var(--tj-color-common-white);background-color:var(--tj-color-heading-primary);border-color:var(--tj-color-heading-primary)}:root .woosq-open .select2-container{z-index:9}:root div.product-widget{background-color:var(--tj-color-theme-bg);z-index:3;border-radius:10px;margin-bottom:30px;padding:30px;position:relative;overflow:hidden}:root div.product-widget:last-child{margin-bottom:0}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){:root div.product-widget{padding:25px 15px}}:root div.product-widget .product-widget-title{color:var(--tj-color-heading-primary);font-size:var(--tj-fs-h4);line-height:1.333;font-weight:var(--tj-fw-sbold);z-index:1;margin-bottom:25px;line-height:1;position:relative}@media only screen and (min-width:768px) and (max-width:991px){:root div.product-widget .product-widget-title{font-size:22px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root div.product-widget .product-widget-title{font-size:20px}}:root div.product-widget .select2-container{margin-bottom:20px}:root div.product-widget .select2-container .select2-selection--single{background-color:var(--tj-color-common-white);border:1px solid #e7e8eb;border-radius:0;height:40px;line-height:38px}:root div.product-widget .select2-container .select2-selection--single:focus{background-color:var(--tj-color-common-white)}:root div.product-widget .select2-container .select2-selection--single:focus .select2-selection--single{background-color:var(--tj-color-common-white);border-color:var(--tj-color-theme-primary)}:root div.product-widget .select2-container .select2-selection__rendered{-webkit-padding-start:20px;-webkit-padding-end:20px;padding-inline:20px;line-height:40px}:root div.product-widget .select2-container .select2-selection__arrow{height:40px;inset-inline-end:20px}:root div.product-widget .select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;-webkit-padding-end:4px;z-index:2;background-color:var(--tj-color-common-white);padding-inline-end:4px;font-weight:700;top:-2px}:root div.product-widget.widget_rating_filter ul li{list-style:none}:root div.product-widget .woocommerce-widget-layered-nav-list li{color:#998f8f;margin-bottom:5px;font-size:14px;list-style:none}:root div.product-widget .woocommerce-widget-layered-nav-list li span{font-weight:400}:root div.product-widget .woocommerce-widget-layered-nav-list li a{-webkit-padding-start:15px;color:var(--tj-color-text-body);padding-inline-start:15px;position:relative}:root div.product-widget .woocommerce-widget-layered-nav-list li a:after{content:"";inset-inline-start:0;background-color:var(--tj-color-text-body);border-radius:50%;width:4px;height:4px;position:absolute;top:53%;transform:translateY(-50%)}:root div.product-widget .woocommerce-widget-layered-nav-list li a:hover{color:var(--tj-color-theme-primary)}:root div.product-widget.widget_product_categories ul{margin:0;padding:0;list-style:none}:root div.product-widget.widget_product_categories ul li{font-weight:var(--tj-fw-sbold);color:var(--tj-color-heading-primary);background:var(--tj-color-common-white);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:20px 15px 17px 25px;display:flex}:root div.product-widget.widget_product_categories ul li:last-child{margin-bottom:0}:root div.product-widget.widget_product_categories ul li span,:root div.product-widget.widget_product_categories ul li a{color:var(--tj-color-heading-primary)}:root div.product-widget.widget_product_categories ul li .icon{font-size:24px;line-height:1;display:inline-flex}:root div.product-widget.widget_product_categories ul li:hover{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary)}:root div.product-widget.widget_product_categories ul li:hover span,:root div.product-widget.widget_product_categories ul li:hover a{color:var(--tj-color-common-white)}:root div.product-widget.widget_top_rated_products ul,:root div.product-widget.widget_recent_reviews ul,:root div.product-widget.widget_products ul{margin:0;padding:0;list-style:none}:root div.product-widget.widget_top_rated_products ul li,:root div.product-widget.widget_recent_reviews ul li,:root div.product-widget.widget_products ul li{align-items:center;display:flex}:root div.product-widget.widget_top_rated_products ul li .single-post,:root div.product-widget.widget_recent_reviews ul li .single-post,:root div.product-widget.widget_products ul li .single-post{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;margin-bottom:15px}:root div.product-widget.widget_top_rated_products ul li .single-post .post-image,:root div.product-widget.widget_recent_reviews ul li .single-post .post-image,:root div.product-widget.widget_products ul li .single-post .post-image{border-radius:8px;flex:none;width:100px;height:100px;position:relative;overflow:hidden}:root div.product-widget.widget_top_rated_products ul li .single-post .post-image a,:root div.product-widget.widget_recent_reviews ul li .single-post .post-image a,:root div.product-widget.widget_products ul li .single-post .post-image a{width:100%;display:inline-block}:root div.product-widget.widget_top_rated_products ul li .single-post .post-image a img,:root div.product-widget.widget_recent_reviews ul li .single-post .post-image a img,:root div.product-widget.widget_products ul li .single-post .post-image a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .6s}:root div.product-widget.widget_top_rated_products ul li .single-post:hover .post-image a img,:root div.product-widget.widget_recent_reviews ul li .single-post:hover .post-image a img,:root div.product-widget.widget_products ul li .single-post:hover .post-image a img{transform:scale(1.15)}:root div.product-widget.widget_top_rated_products ul li:last-child .single-post,:root div.product-widget.widget_recent_reviews ul li:last-child .single-post,:root div.product-widget.widget_products ul li:last-child .single-post{margin-bottom:0}:root div.product-widget .tj-product-sidebar-rating-thumb img{max-width:inherit;width:90px}:root div.product-widget .tj-product-sidebar-rating-title{font-size:16px}:root div.product-widget .tj-product-sidebar-rating-title a:hover{color:var(--tj-color-theme-primary)}:root div.product-widget .tj-product-sidebar-rating-price{flex-direction:row-reverse;gap:8px;display:inline-flex}:root div.product-widget .tj-product-sidebar-rating-price span{font-family:var(--tj-ff-body);color:var(--tj-color-text-body);font-size:16px;font-weight:500}:root div.product-widget .tj-product-sidebar-rating-price del,:root div.product-widget .tj-product-sidebar-rating-price ins{text-decoration:none}:root div.product-widget .tj-product-sidebar-rating-price del .woocommerce-Price-amount,:root div.product-widget .tj-product-sidebar-rating-price del span{color:var(--tj-color-common-black-2);text-decoration-line:line-through}:root div.product-widget .tj-product-sidebar-rating-content .star-rating{display:block}:root div.product-widget .tj-product-sidebar-rating-content .reviewer span{font-weight:400}:root div.product-widget .tj-product-sidebar-rating-content .reviewer span span{font-weight:500}:root .tj-shop-sidebar .price_slider_wrapper{background-color:var(--tj-color-common-white);border-radius:8px;padding:30px 20px}:root .tj-shop-sidebar .ui-widget-content{background-color:var(--tj-color-border-1);height:4px;margin-bottom:30px;position:relative}:root .tj-shop-sidebar .ui-widget-content .ui-slider-range{background-color:var(--tj-color-theme-dark);z-index:1;border:0;border-radius:8px;width:100%;height:4px;display:block;position:absolute}:root .tj-shop-sidebar .ui-widget-content .ui-slider-handle{z-index:2;cursor:pointer;background-color:var(--tj-color-common-white);border:2px solid var(--tj-color-theme-dark);width:14px;height:14px;-webkit-box-shadow:none;box-shadow:none;border-radius:100%;outline:0;margin:0;transition:unset;position:absolute;top:-5px;left:0%;transform:translate(0)}:root .tj-shop-sidebar .ui-widget-content .ui-slider-handle:last-child{left:100%;transform:translate(-100%)}:root .tj-shop-sidebar .price_slider_amount{align-items:center;display:flex}:root .tj-shop-sidebar .price_slider_amount .button{-webkit-margin-start:auto;background-color:var(--tj-color-theme-primary);height:auto;color:var(--tj-color-common-white);border-radius:30px;order:2;margin-inline-start:auto;padding:8px 23px;font-size:16px;font-weight:700}:root .tj-shop-sidebar .price_slider_amount .button:hover{background-color:var(--tj-color-theme-dark)}:root .tj-shop-sidebar .price_slider_amount .price_label{background-color:var(--tj-color-common-white);border:1px solid var(--tj-color-border-1);border-radius:6px;padding:12px 15px;font-size:16px;line-height:1}:root .tj-shop-sidebar .price_slider_amount .price_label span{color:var(--tj-color-heading-primary);font-weight:500}:root .product-widget.woocommerce.widget_recent_reviews ul li{list-style:none}:root .woocommerce-ordering .nice-select ul.list{width:auto;inset-inline:auto 0}:root .tj-product-details-price del .woocommerce-Price-amount bdi,:root .tj-product-details-price del .woocommerce-Price-currencySymbol bdi{-webkit-margin-end:7px;margin-inline-end:7px}:root .tj-product-details-price .price ins{text-decoration:none}:root .woosc-quick-table-products .woosc_table td img{width:100px}:root .woosc-quick-table-products .woosc_table .star-rating{display:inline-block}:root .woosc-quick-table-products .woosc_table a.added_to_cart.wc-forward{background:var(--tj-color-theme-primary);color:#fff;padding:5px 20px}:root .woosc-quick-table-products .woosc_table a.ajax_add_to_cart.added{display:none!important}:root .woocommerce-product-gallery ol.product-thumbnails{-webkit-padding-start:0;margin-top:20px;padding-inline-start:0}:root .outofstock .woocommerce-grouped-product-list-item__quantity .cart-button{display:none}:root .stock.out-of-stock{color:var(--tj-color-theme-primary);margin-bottom:5px;display:inline-block}:root .tj-product-area .nice-select.open .list{width:100%}@media (max-width:575px){:root .woocommerce-ordering .nice-select ul.list{inset-inline-start:auto}}:root .tj-product-details__list-img .tj-product__thumb-topsall{inset-inline:25px auto;background-color:var(--tj-color-theme-primary);color:var(--tj-color-text-body);z-index:2;padding:10px 12px;font-size:13px;line-height:1;position:absolute;top:25px}:root .tj-mini-card{cursor:pointer;display:inline-block;position:relative}:root .tj-mini-card div.mini_shopping_cart_box{top:110%;visibility:hidden;z-index:10;text-align:start;background:#fff;border:1px solid #edeef5;border-radius:10px;width:300px;padding:1.25rem;transition:all .3s;position:absolute;inset-inline-end:0;box-shadow:0 5px 10px #3e445a1a;opacity:0!important}@media (max-width:767px){:root .tj-mini-card div.mini_shopping_cart_box{display:none}}:root .tj-mini-card div.mini_shopping_cart_box .cartmini__empty .tj-btn{-webkit-margin-start:0;margin-inline-start:0;font-size:14px}:root .tj-mini-card div.mini_shopping_cart_box .mini_cart_item{border-bottom:1px solid #edeef5;flex-flow:wrap;align-items:center;margin-bottom:10px;padding-bottom:10px;display:flex}:root .tj-mini-card div.mini_shopping_cart_box .mini_cart_item .cartmini__thumb a{-webkit-margin-start:0;margin-inline-start:0}:root .tj-mini-card div.mini_shopping_cart_box .mini_cart_item .cartmini__thumb a img{width:60px}:root .tj-mini-card div.mini_shopping_cart_box .mini_cart_item .mini-cart-remove a:hover{color:var(--tj-color-theme-primary)}:root .tj-mini-card div.mini_shopping_cart_box .mini_cart_item .cartmini__content{flex:1;padding:0;position:static}:root .tj-mini-card div.mini_shopping_cart_box .mini_cart_item .cartmini__content h5{margin-bottom:0}:root .tj-mini-card div.mini_shopping_cart_box .mini_cart_item .cartmini__content a{-webkit-margin-start:10px;margin-inline-start:10px;font-size:14px;font-weight:600;display:inline-block}:root .tj-mini-card div.mini_shopping_cart_box .mini_cart_item .cartmini__content a:hover{color:var(--tj-color-theme-primary)}:root .tj-mini-card div.mini_shopping_cart_box .mini_cart_item .cartmini__content .cartmini__price-wrapper{-webkit-margin-start:10px;margin-inline-start:10px}:root .tj-mini-card div.mini_shopping_cart_box .mini_cart_item .cartmini__content .cartmini__price-wrapper .quantity{-webkit-margin-end:0;margin-inline-end:0;margin-bottom:0;font-size:14px;display:inline-block}:root .tj-mini-card div.mini_shopping_cart_box .mini_cart_item .cartmini__content .cartmini__price-wrapper .quantity .woocommerce-Price-amount.amount{color:var(--tj-color-theme-primary)}:root .tj-mini-card div.mini_shopping_cart_box .woocommerce-mini-cart__total{margin-top:20px}:root .tj-mini-card div.mini_shopping_cart_box .woocommerce-mini-cart__total>strong{color:#c2c2d3;font-size:16px;font-weight:600}:root .tj-mini-card div.mini_shopping_cart_box .woocommerce-mini-cart__total .woocommerce-Price-amount{float:right}:root .tj-mini-card div.mini_shopping_cart_box .woocommerce-mini-cart__total .woocommerce-Price-amount bdi{color:var(--tj-color-theme-primary);font-weight:600}:root .tj-mini-card div.mini_shopping_cart_box .woocommerce-mini-cart__buttons .wc-forward{float:none;color:#222;text-align:center;-webkit-margin-start:0;margin-top:10px;background:0 0;border:1px solid #ddd;margin-inline-start:0;padding:7px 15px;font-size:20px;display:block}:root .tj-mini-card div.mini_shopping_cart_box .woocommerce-mini-cart__buttons .wc-forward.checkout{background:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:#fff}:root .tj-mini-card:hover .mini_shopping_cart_box{visibility:visible;top:105%;opacity:1!important}:root #woosq-popup .variations select{-webkit-tap-highlight-color:transparent;box-sizing:border-box;clear:both;cursor:pointer;float:left;-webkit-padding-start:18px;-webkit-padding-end:30px;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#fff;border:1px solid #e8e8e8;border-radius:5px;outline:none;width:auto;height:42px;padding-inline:18px 30px;font-family:inherit;font-size:14px;font-weight:400;line-height:40px;transition:all .2s ease-in-out;display:block;position:relative;text-align:left!important}:root #woosq-popup .star-rating{display:inline-block}:root #review_form .comment-input label{color:var(--tj-color-text-body);margin-bottom:10px;font-size:16px;font-weight:500}:root #review_form .comment-respond>h3{margin-top:25px;margin-bottom:20px;line-height:1}:root #review_form .comment-respond button{margin-top:25px}:root .woocommerce-cart-form .tj-product-details__quantity{padding:10px 15px}:root .woocommerce-cart-form input{width:100px}:root #customer_login{display:flex}@media (max-width:768px){:root #customer_login{display:block}}:root #customer_login .u-column1,:root #customer_login .u-column2{width:50%;padding:20px;display:inline-block}@media (max-width:768px){:root #customer_login .u-column1,:root #customer_login .u-column2{width:100%}}:root #customer_login .u-column1 h2,:root #customer_login .u-column2 h2{color:var(--tj-color-heading-primary);margin-bottom:15px;font-size:28px;font-weight:600}:root #customer_login .u-column1 label,:root #customer_login .u-column2 label{-webkit-margin-start:0;margin-inline-start:0;margin-bottom:10px;font-size:16px}:root #customer_login .u-column1 label.woocommerce-form__label-for-checkbox,:root #customer_login .u-column2 label.woocommerce-form__label-for-checkbox{align-items:center;display:flex}:root #customer_login .u-column1 label.woocommerce-form__label-for-checkbox span,:root #customer_login .u-column2 label.woocommerce-form__label-for-checkbox span{cursor:pointer;font-size:16px}:root #customer_login .u-column1 input,:root #customer_login .u-column2 input{color:var(--tj-color-heading-primary);width:100%;height:55px;border:0;border-radius:6px;outline:0;padding:0 20px;font-size:16px;font-weight:500;transition:box-shadow .3s cubic-bezier(.3,0,0,.3);box-shadow:inset 0 0 0 1px #e5e5e5}:root #customer_login .u-column1 input[type=checkbox],:root #customer_login .u-column2 input[type=checkbox]{-webkit-margin-end:8px;cursor:pointer;width:15px;margin-inline-end:8px}:root #customer_login .u-column1 input:focus,:root #customer_login .u-column2 input:focus{-webkit-box-shadow:0px 1px 2px 1px #2021240f,inset 0 0 0 2px var(--tj-color-theme-primary);box-shadow:0px 1px 2px 1px #2021240f,inset 0 0 0 2px var(--tj-color-theme-primary)}:root #customer_login .u-column1 .woocommerce-form-login__submit,:root #customer_login .u-column1 .woocommerce-form-register__submit,:root #customer_login .u-column2 .woocommerce-form-login__submit,:root #customer_login .u-column2 .woocommerce-form-register__submit{font-family:var(--tj-ff-body);color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);border:2px solid var(--tj-color-theme-primary);border-radius:4px;padding:12px 32px;font-size:16px;font-weight:600;line-height:1;display:inline-block}:root #customer_login .u-column1 .woocommerce-form-login__submit:hover,:root #customer_login .u-column1 .woocommerce-form-register__submit:hover,:root #customer_login .u-column2 .woocommerce-form-login__submit:hover,:root #customer_login .u-column2 .woocommerce-form-register__submit:hover{color:var(--tj-color-theme-primary);background-color:#0000}:root #customer_login .u-column1 .lost_password,:root #customer_login .u-column2 .lost_password{color:#6f7172;font-size:16px;text-decoration:underline}:root #customer_login .u-column1 .lost_password:hover,:root #customer_login .u-column2 .lost_password:hover{color:var(--tj-color-theme-primary)}:root .woocommerce-ResetPassword label{-webkit-margin-start:0;margin-inline-start:0;margin-bottom:10px;font-size:16px}:root .woocommerce-ResetPassword label.woocommerce-form__label-for-checkbox{align-items:center;display:flex}:root .woocommerce-ResetPassword label.woocommerce-form__label-for-checkbox span{cursor:pointer;font-size:16px}:root .woocommerce-ResetPassword input{color:var(--tj-color-heading-primary);width:100%;height:55px;-webkit-box-shadow:inset 0 0 0 1px var(--tj-color-border-1);box-shadow:inset 0 0 0 1px var(--tj-color-border-1);background-color:#0000;border:0;border-radius:8px;outline:0;padding:0 20px;font-size:16px;font-weight:500;transition:box-shadow .3s cubic-bezier(.3,0,0,.3)}:root .woocommerce-ResetPassword input[type=checkbox]{-webkit-margin-end:8px;cursor:pointer;width:15px;margin-inline-end:8px}:root .woocommerce-ResetPassword input:focus{box-shadow:0 1px 1px 1px #2021240f,inset 0 0 0 1px #4260ff}:root .woocommerce-ResetPassword .woocommerce-Button{text-transform:capitalize;height:60px;color:var(--tj-color-common-white);background:var(--tj-color-theme-primary);border-radius:60px;justify-content:center;align-items:center;gap:6px;margin-top:20px;padding:0 50px;font-size:18px;font-weight:600;line-height:24px;transition:all .4s ease-out;display:inline-flex}:root .woocommerce-ResetPassword .woocommerce-Button:focus,:root .woocommerce-ResetPassword .woocommerce-Button:hover{color:var(--tj-color-common-white);background:var(--tj-color-theme-dark)}:root .woocommerce-notices-wrapper .woocommerce-error{padding:0;list-style:none}:root .woocommerce-notices-wrapper .woocommerce-error li{background:var(--tj-color-theme-bg);border:1px solid var(--tj-color-theme-bg);color:var(--tj-color-text-body);margin-bottom:30px;padding:15px 20px}:root .woocommerce:not(:has(#customer_login)) .woo-login-form{max-width:645px;margin:0 auto}:root .woocommerce .woo-login-form h3{margin-bottom:20px}:root .woocommerce .woo-lost-password{max-width:645px;margin:0 auto}:root .woocommerce-form-register label,:root .woocommerce-form-login label{-webkit-margin-start:0;margin-inline-start:0;margin-bottom:5px;font-size:16px}:root .woocommerce-form-register label.woocommerce-form__label-for-checkbox,:root .woocommerce-form-login label.woocommerce-form__label-for-checkbox{align-items:center;display:flex}:root .woocommerce-form-register label.woocommerce-form__label-for-checkbox span,:root .woocommerce-form-login label.woocommerce-form__label-for-checkbox span{font-size:16px}:root .woocommerce-form-register input,:root .woocommerce-form-register select,:root .woocommerce-form-register textarea,:root .woocommerce-form-login input{width:100%;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;border-radius:8px;outline:none;padding:0 10px;display:block;border:1px solid var(--tj-color-theme-accent)!important;background:0 0!important;height:48px!important}:root .woocommerce-form-register input[type=checkbox],:root .woocommerce-form-login input[type=checkbox]{-webkit-margin-end:8px;width:15px;margin-inline-end:8px}:root .woocommerce-form-register input:focus,:root .woocommerce-form-login input:focus{background:var(--tj-color-theme-bg)!important}:root .woocommerce-form-register .show-password-input,:root .woocommerce-form-login .show-password-input{display:none}:root .woocommerce-form-register .woocommerce-button,:root .woocommerce-form-login .woocommerce-button{text-align:center;background-color:var(--tj-color-theme-primary);width:100%;color:var(--tj-color-common-white);border-radius:8px;padding:12px 30px;font-size:16px;font-weight:500;display:block}:root .woocommerce-form-register .woocommerce-button .btn-text,:root .woocommerce-form-login .woocommerce-button .btn-text{color:inherit;text-shadow:0 23px;display:inline-flex;overflow:hidden}:root .woocommerce-form-register .woocommerce-button .btn-text span,:root .woocommerce-form-login .woocommerce-button .btn-text span{backface-visibility:hidden;transition:all .5s;transform:translateY(0)}:root .woocommerce-form-register .woocommerce-button:hover,:root .woocommerce-form-login .woocommerce-button:hover{background-color:var(--tj-color-theme-dark);color:var(--tj-color-common-white)}:root .woocommerce-form-register .woocommerce-button:hover .btn-text span,:root .woocommerce-form-login .woocommerce-button:hover .btn-text span{transform:translateY(-24px)}:root .woocommerce-address-fields .nice-select{border-radius:0;width:100%;display:block}:root #shipping_address_1{margin-bottom:15px}:root .woocommerce-address-fields label,:root .edit-account label{-webkit-margin-start:0;margin-inline-start:0;margin-bottom:10px;font-size:14px}:root .woocommerce-address-fields label.woocommerce-form__label-for-checkbox,:root .edit-account label.woocommerce-form__label-for-checkbox{align-items:center;display:flex}:root .woocommerce-address-fields label.woocommerce-form__label-for-checkbox span,:root .edit-account label.woocommerce-form__label-for-checkbox span{cursor:pointer;font-size:16px}:root .woocommerce-address-fields input,:root .edit-account input{color:var(--tj-color-heading-primary);width:100%;height:55px;border:0;border-radius:0;outline:0;padding:0 20px;font-size:16px;font-weight:500;transition:box-shadow .3s cubic-bezier(.3,0,0,.3);box-shadow:inset 0 0 0 1px #e5e5e5}:root .woocommerce-address-fields input[type=checkbox],:root .edit-account input[type=checkbox]{-webkit-margin-end:8px;cursor:pointer;width:15px;margin-inline-end:8px}:root .woocommerce-address-fields input:focus,:root .edit-account input:focus{box-shadow:0 1px 1px 1px #2021240f,inset 0 0 0 1px #4260ff}:root .woocommerce-address-fields button[name=save_address],:root .woocommerce-address-fields .woocommerce-Button,:root .edit-account button[name=save_address],:root .edit-account .woocommerce-Button{text-transform:capitalize;height:60px;color:var(--tj-color-common-white);background:var(--tj-color-theme-primary);border-radius:60px;justify-content:center;align-items:center;gap:6px;margin-top:20px;padding:0 50px;font-size:18px;font-weight:600;line-height:24px;transition:all .4s ease-out;display:inline-flex}:root .woocommerce-address-fields button[name=save_address]:focus,:root .woocommerce-address-fields button[name=save_address]:hover,:root .woocommerce-address-fields .woocommerce-Button:focus,:root .woocommerce-address-fields .woocommerce-Button:hover,:root .edit-account button[name=save_address]:focus,:root .edit-account button[name=save_address]:hover,:root .edit-account .woocommerce-Button:focus,:root .edit-account .woocommerce-Button:hover{color:var(--tj-color-common-white);background:var(--tj-color-theme-dark)}:root .woosw-copy-label{color:#6f7172}:root #woosw_copy_btn{background:var(--tj-color-theme-primary);color:#fff;-webkit-margin-start:10px;border:none;margin-inline-start:10px;padding:3px 20px;font-weight:500}:root .star-rating{font-size:12px;line-height:1;display:inline-block;position:relative;overflow:hidden}:root .star-rating:before{content:"";text-transform:uppercase;letter-spacing:3px;color:var(--tj-color-theme-primary);font-family:"Font Awesome 5 Pro";font-size:12px;line-height:1}:root .star-rating span{top:0;font-size:0;position:absolute;inset-inline-start:0;overflow:hidden;width:max-content!important}:root .star-rating span:before{content:"";text-transform:uppercase;letter-spacing:3px;color:var(--tj-color-theme-primary);font-family:"Font Awesome 5 Pro";font-size:12px;font-weight:900;line-height:1;display:inline-block}:root a.ajax_add_to_cart.added{display:none!important}:root .woocommerce p.stars a{text-indent:-999em;width:1em;height:1em;color:var(--tj-color-theme-primary);text-decoration:none;display:inline-block;position:relative}:root .woocommerce p.stars a:before{top:0;width:1em;height:1em;line-height:1;font-family:var(--tj-ff-fontawesome);content:"";text-indent:0;display:block;position:absolute;inset-inline-start:0}:root .woocommerce p.stars a:hover~a:before{content:"";font-weight:400}:root .woocommerce p.stars:hover a:before,:root .woocommerce p.stars.selected a.active:before{content:"";font-weight:700}:root .woocommerce p.stars.selected a.active~a:before{content:"";font-weight:400}:root .woocommerce p.stars.selected a:not(.active):before{content:"";font-weight:700}:root .woocommerce a.button.loading:before,:root .woocommerce button.button.loading:after,:root .woocommerce input.button.loading:after{font-family:var(--tj-ff-fontawesome);content:"";vertical-align:top;top:.618em;color:var(--tj-color-heading-primary);font-size:14px;font-weight:400;transition:all .3s ease-out;animation:2s linear infinite spin;display:inline-block;inset-inline-end:1em}:root .tj-product-action .added_to_cart.wc-forward{font-size:0}:root .loading svg{display:none}:root .woosc-area{background:no-repeat!important}:root .tj-product:hover{z-index:2;position:relative}:root section.woosc-quick-table>h2{color:var(--tj-color-text-body);font-size:26px;font-weight:600}:root a.cart-button.icon-btn.button.stock-out{cursor:not-allowed}:root .grouped_form a{color:var(--tj-color-text-body)}:root .grouped_form a:hover{color:var(--tj-color-theme-primary)}:root .grouped_form .variations .nice-select{float:none}:root .grouped_form .tj-product-details__quantity{-webkit-margin-end:5px;margin-inline-end:5px;margin-top:0;margin-bottom:0;padding:5px 13px}:root .grouped_form .tj-product-details__quantity .tj-cart-minus,:root .grouped_form .tj-product-details__quantity .tj-cart-plus,:root .grouped_form .tj-product-details__quantity input{font-size:14px}:root .grouped_form del{color:var(--tj-color-theme-bg);font-size:16px;font-weight:600}:root .grouped_form del .woocommerce-Price-amount{color:var(--tj-color-theme-bg);font-size:16px;font-weight:500}:root .grouped_form ins{text-decoration:none}:root .grouped_form ins .woocommerce-Price-amount,:root .grouped_form .woocommerce-Price-amount{color:var(--tj-color-text-body);font-size:16px;font-weight:600}:root .woocommerce-shop .woocommerce-notices-wrapper{display:none}:root .woocommerce-shop .tj-product__thumb-topsall{inset-inline-end:25px;position:absolute;top:15px}:root .woocommerce-shop .tj-product__thumb-topsall span{background-color:var(--tj-color-theme-primary);color:var(--tj-color-text-body);padding:10px 12px}:root .woocommerce-shop .tj-shop-list-title{color:var(--tj-color-text-body);margin-bottom:0;font-size:16px}:root .tj-shop-listing{gap:20px}:root .tj-shop-listing .woocommerce-notices-wrapper{display:none}:root .tj-shop-listing-popup .nice-select{background:0 0;border-radius:8px;width:233px;padding:0 15px}@media (max-width:575px){:root .tj-shop-listing-popup .nice-select{width:auto}}:root .tj-shop-listing-popup .nice-select:after{content:"";color:var(--tj-color-text-body);top:16px;transform-origin:50%;border:0;width:14px;height:14px;font-family:bexon-icons;font-size:14px;line-height:1;inset-inline-end:12px;transform:rotate(0)}:root .tj-shop-listing-popup .nice-select.open:after{transform:rotate(-180deg)}:root .tj-shop-listing-popup .nice-select .list{border-radius:8px;width:100%}:root .tj-shop-listing-popup .orderby .current{-webkit-margin-end:25px;margin-inline-end:25px}:root a.added_to_cart.wc-forward:before{content:"";font-family:var(--tj-ff-fontawesome);font-size:16px;font-weight:400;position:relative}:root .tj-product-price .woocommerce-Price-amount{color:var(--tj-color-heading-primary);font-size:16px;font-weight:400}:root .tj-product-price ins{text-decoration:none}:root .tj-product-price del .woocommerce-Price-amount{color:var(--tj-color-text-body);font-size:16px;font-weight:400}:root .tj-product-details__cart .product-add-cart-btn{-webkit-margin-end:5px;margin-inline-end:5px}:root .tj-product-details__cart .product-add-cart-btn svg{-webkit-margin-end:3px;margin-inline-end:3px;transform:translateY(-2px)}:root .tj-product-details__cart .product-action-btn .woosw-btn{text-align:center;width:48px;height:48px;color:var(--tj-color-heading-primary);border:1px solid #dadce0;border-radius:4px;font-size:0;line-height:47px}:root .tj-product-details__cart .product-action-btn .woosw-btn:hover{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary)}:root .tj-product-details__cart .product-action-btn .woosw-btn:before{content:"";font-size:16px;font-family:var(--tj-ff-fontawesome);margin:0}:root .tj-product-details__cart .product-action-btn .woosw-btn.woosw-btn-added:before{font-weight:700}:root .tj-product-details__cart .product-action-btn .woosc-btn{text-align:center;width:48px;height:48px;color:var(--tj-color-heading-primary);border:1px solid #dadce0;border-radius:4px;font-size:0;line-height:47px}:root .tj-product-details__cart .product-action-btn .woosc-btn:hover{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary)}:root .tj-product-details__cart .product-action-btn .woosc-btn:before{content:"";font-size:16px;font-family:var(--tj-ff-fontawesome);margin:0}:root .tj-product-details__cart .product-action-btn .woosc-btn.woosc-btn-added:before{content:"";font-size:16px;font-family:var(--tj-ff-fontawesome);margin:0;font-weight:700}:root #review_form_wrapper .stars{margin-top:5px;margin-bottom:0}:root .related-products .woocommerce-notices-wrapper{display:none}:root .related-products .tj-product__thumb-topsall{inset-inline-end:25px;position:absolute;top:15px}:root .related-products .tj-product__thumb-topsall span{background-color:var(--tj-color-theme-primary);color:var(--tj-color-text-body);padding:10px 12px}:root .flex-control-thumbs.product-thumbnails .slick-list{margin:0 -6px}:root .flex-control-thumbs.product-thumbnails .slick-slide{cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;margin:0 6px;transition:border-color .3s cubic-bezier(.28,.12,.22,1);display:inline-flex}:root .flex-control-thumbs.product-thumbnails .slick-slide.slick-active img.flex-active{border:1px solid var(--tj-color-theme-primary)}:root .flex-control-thumbs.product-thumbnails .slick-slide:hover{cursor:pointer}:root .product-thumbnails{-webkit-padding-start:0;margin-top:15px;padding-inline-start:0}:root .cart-wrapper .cart_totals table tr,:root .cart-wrapper .cart_totals table tbody{border:none}:root .cart-wrapper .wc_payment_methods{-webkit-padding-start:0;padding-inline-start:0;list-style:none}:root .cart-wrapper .wc_payment_methods .woocommerce-notice{color:var(--tj-color-theme-primary);list-style:none}:root .cart-wrapper #order_review_heading{margin-bottom:20px}:root .cart-wrapper .order-review-wrapper table tbody,:root .cart-wrapper .order-review-wrapper table td,:root .cart-wrapper .order-review-wrapper table tfoot,:root .cart-wrapper .order-review-wrapper table th,:root .cart-wrapper .order-review-wrapper table thead,:root .cart-wrapper .order-review-wrapper table tr{border:none}:root .cart-wrapper .order-review-wrapper table{border:0;width:100%}:root .cart-wrapper .order-review-wrapper table thead th{border:none;border-bottom:1px solid var(--tj-color-border-1);-webkit-padding-start:30px;padding-inline-start:30px;text-align:start;font-family:var(--tj-ff-heading);color:var(--tj-color-heading-primary);padding-bottom:.75rem;font-size:16px;font-weight:600}:root .cart-wrapper .order-review-wrapper table thead th:last-child{text-align:start;-webkit-padding-end:30px;padding-inline-end:30px}:root .cart-wrapper .order-review-wrapper table tbody tr{border-bottom:1px solid var(--tj-color-border-1)}:root .cart-wrapper .order-review-wrapper table tbody tr.cart_item td{-webkit-padding-start:30px;padding-inline-start:30px;font-size:16px}:root .cart-wrapper .order-review-wrapper table tbody tr.cart_item td:first-child{color:var(--tj-color-text-body);text-align:start;vertical-align:middle;border-top:none;width:50%;font-weight:400}:root .cart-wrapper .order-review-wrapper table tbody tr.cart_item td:last-child{-webkit-padding-end:30px;text-align:start;color:var(--tj-color-text-body);padding-inline-end:30px}:root .cart-wrapper .order-review-wrapper table tbody tr.cart_item td strong{color:var(--tj-color-text-body)}:root .cart-wrapper .order-review-wrapper table tbody tr td{border:0;padding:15px 0}:root .cart-wrapper .order-review-wrapper table tfoot tr{border-bottom:1px solid var(--tj-color-border-1)}:root .cart-wrapper .order-review-wrapper table tfoot tr.woocommerce-shipping-totals.shipping th{border:none;border-bottom:1px solid var(--tj-color-border-1);-webkit-padding-start:0;color:var(--tj-color-heading-primary);padding-inline-start:0;-webkit-padding-start:30px;text-align:start;padding:15px 0;padding-inline-start:30px;font-size:14px;font-weight:600}:root .cart-wrapper .order-review-wrapper table tfoot tr.woocommerce-shipping-totals.shipping td{text-align:start;-webkit-padding-start:30px;padding:15px 0;padding-inline-start:30px}:root .cart-wrapper .order-review-wrapper table tfoot tr.cart-subtotal th{border:none;border-bottom:1px solid var(--tj-color-border-1);color:var(--tj-color-heading-primary);text-align:start;font-size:14px;font-weight:600}:root .cart-wrapper .order-review-wrapper table tfoot tr.cart-subtotal td{border:none;border-bottom:1px solid var(--tj-color-border-1);color:var(--tj-color-heading-primary);text-align:start;font-size:14px}:root .cart-wrapper .order-review-wrapper table tfoot tr.order-total th{text-align:start;color:var(--tj-color-heading-primary);font-weight:600}:root .cart-wrapper .order-review-wrapper table tfoot tr.order-total td{text-align:start}:root .cart-wrapper .order-review-wrapper table tfoot tr.order-total td span bdi{color:var(--tj-color-heading-primary);font-weight:600}:root .cart-wrapper .order-review-wrapper table tfoot tr td,:root .cart-wrapper .order-review-wrapper table tfoot tr th{-webkit-padding-start:30px;border:0;padding:15px 0;padding-inline-start:30px}:root .tj-checkout-billing-wrapper label{width:auto;color:var(--tj-color-heading-primary);border:0;margin-bottom:7px;display:block;position:static}:root .tj-checkout-billing-wrapper label abbr.required{color:red;text-decoration:none}:root .tj-checkout-billing-wrapper label span{font-size:16px}:root .tj-checkout-billing-wrapper .woocommerce-input-wrapper span{display:block}:root .tj-checkout-billing-wrapper input[type=text],:root .tj-checkout-billing-wrapper input[type=email],:root .tj-checkout-billing-wrapper input[type=tel],:root .tj-checkout-billing-wrapper input[type=url],:root .tj-checkout-billing-wrapper input[type=password]{outline:0;margin-bottom:30px}:root .tj-checkout-billing-wrapper input[type=text]:focus,:root .tj-checkout-billing-wrapper input[type=email]:focus,:root .tj-checkout-billing-wrapper input[type=tel]:focus,:root .tj-checkout-billing-wrapper input[type=url]:focus,:root .tj-checkout-billing-wrapper input[type=password]:focus{border-color:var(--tj-color-theme-primary)}:root .tj-checkout-billing-wrapper .nice-select{border:1px solid var(--tj-color-theme-dark);height:48px;color:var(--tj-color-heading-primary);float:unset;background-color:#0000;border-radius:8px;margin-bottom:30px;padding:5px 22px;line-height:36px}:root .tj-checkout-billing-wrapper .nice-select:after{inset-inline-end:26px}:root .tj-checkout-billing-wrapper .nice-select .list{max-height:300px;overflow:auto}:root .tj-checkout-billing-wrapper .select2-container .select2-selection--single .select2-selection__rendered{-webkit-padding-start:25px;-webkit-padding-end:35px;padding-inline:25px 35px}:root .tj-checkout-billing-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{top:0;height:46px;inset-inline-end:17px}:root .tj-checkout-billing-wrapper button[name=save_address],:root .tj-checkout-billing-wrapper button[name=save_account_details]{color:var(--tj-color-common-white);background-color:var(--tj-color-heading-primary);text-transform:capitalize;border:0;border-radius:0;outline:0;margin-bottom:15px;padding:11px 45px;font-size:16px;font-weight:500}:root .tj-checkout-billing-wrapper button[name=save_address]:hover,:root .tj-checkout-billing-wrapper button[name=save_account_details]:hover{background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}:root .tj-checkout-billing-wrapper button[name=save_account_details]{margin-top:20px}:root .tj-checkout-billing-wrapper .woocommerce-form-row{margin-bottom:0}:root .tj-checkout-billing-wrapper button.woocommerce-form-login__submit[type=submit],:root .tj-checkout-billing-wrapper button.woocommerce-form-register__submit[name=register]{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);border:0;border-radius:0;outline:0;margin-bottom:15px;padding:11px 45px;font-size:16px;font-weight:500;display:block}:root .tj-checkout-billing-wrapper button.woocommerce-form-login__submit[type=submit]:hover,:root .tj-checkout-billing-wrapper button.woocommerce-form-register__submit[name=register]:hover{background-color:var(--tj-color-heading-primary);color:var(--tj-color-common-white)}:root .tj-checkout-billing-wrapper .woocommerce-privacy-policy-text p a{color:var(--tj-color-theme-primary)}:root .tj-checkout-billing-wrapper .woocommerce-privacy-policy-text p a:hover{text-decoration:underline!important}:root .tj-checkout-billing-existing-login,:root .tj-checkout-billing-coupon{margin-bottom:80px}:root .tj-checkout-billing-existing-login label,:root .tj-checkout-billing-coupon label{width:auto;color:var(--tj-color-heading-primary);border:0;margin-bottom:7px;display:inline-block;position:static}:root .tj-checkout-billing-existing-login label abbr.required,:root .tj-checkout-billing-coupon label abbr.required{color:red;text-decoration:none}:root .tj-checkout-billing-existing-login .woocommerce-info,:root .tj-checkout-billing-coupon .woocommerce-info{color:var(--tj-color-heading-primary);width:100%;padding:8px 26px;font-size:16px;display:inline-block}:root .tj-checkout-billing-existing-login .woocommerce-info a,:root .tj-checkout-billing-coupon .woocommerce-info a{color:var(--tj-color-theme-primary);border-bottom:1px solid var(--tj-color-theme-primary);position:relative}:root .tj-checkout-billing-existing-login .checkout_coupon.woocommerce-form-coupon,:root .tj-checkout-billing-existing-login .woocommerce-form.woocommerce-form-login,:root .tj-checkout-billing-coupon .checkout_coupon.woocommerce-form-coupon,:root .tj-checkout-billing-coupon .woocommerce-form.woocommerce-form-login{margin-top:14px;position:relative}:root .tj-checkout-billing-existing-login input[type=text],:root .tj-checkout-billing-existing-login input[type=email],:root .tj-checkout-billing-existing-login input[type=tel],:root .tj-checkout-billing-existing-login input[type=url],:root .tj-checkout-billing-existing-login input[type=password],:root .tj-checkout-billing-coupon input[type=text],:root .tj-checkout-billing-coupon input[type=email],:root .tj-checkout-billing-coupon input[type=tel],:root .tj-checkout-billing-coupon input[type=url],:root .tj-checkout-billing-coupon input[type=password]{height:46px;color:var(--tj-color-heading-primary);-webkit-margin-end:0;margin-bottom:0;background:#fff;border:1px solid #ced7e0;border-radius:0;outline:0;margin-inline-end:0;padding:0 25px;font-size:14px;line-height:46px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .tj-checkout-billing-existing-login input[type=text],:root .tj-checkout-billing-existing-login input[type=email],:root .tj-checkout-billing-existing-login input[type=tel],:root .tj-checkout-billing-existing-login input[type=url],:root .tj-checkout-billing-existing-login input[type=password],:root .tj-checkout-billing-coupon input[type=text],:root .tj-checkout-billing-coupon input[type=email],:root .tj-checkout-billing-coupon input[type=tel],:root .tj-checkout-billing-coupon input[type=url],:root .tj-checkout-billing-coupon input[type=password]{width:100%}}:root .tj-checkout-billing-existing-login input[type=text]:focus,:root .tj-checkout-billing-existing-login input[type=email]:focus,:root .tj-checkout-billing-existing-login input[type=tel]:focus,:root .tj-checkout-billing-existing-login input[type=url]:focus,:root .tj-checkout-billing-existing-login input[type=password]:focus,:root .tj-checkout-billing-coupon input[type=text]:focus,:root .tj-checkout-billing-coupon input[type=email]:focus,:root .tj-checkout-billing-coupon input[type=tel]:focus,:root .tj-checkout-billing-coupon input[type=url]:focus,:root .tj-checkout-billing-coupon input[type=password]:focus{border-color:var(--tj-color-theme-primary)}:root .tj-checkout-billing-existing-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme,:root .tj-checkout-billing-coupon .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{margin-bottom:15px}:root .tj-checkout-billing-existing-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input,:root .tj-checkout-billing-coupon .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input{display:none}:root .tj-checkout-billing-existing-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input:checked~span:after,:root .tj-checkout-billing-coupon .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input:checked~span:after{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary)}:root .tj-checkout-billing-existing-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input:checked~span:before,:root .tj-checkout-billing-coupon .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input:checked~span:before{visibility:visible;opacity:1}:root .tj-checkout-billing-existing-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span,:root .tj-checkout-billing-coupon .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span{color:#55585b;-webkit-padding-start:26px;z-index:1;padding-inline-start:26px;font-size:16px;position:relative}:root .tj-checkout-billing-existing-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span:after,:root .tj-checkout-billing-coupon .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span:after{content:"";top:2px;text-align:center;z-index:-1;border:1px solid #c3c7c9;width:18px;height:18px;line-height:16px;position:absolute;inset-inline-start:0}:root .tj-checkout-billing-existing-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span:before,:root .tj-checkout-billing-coupon .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span:before{content:"";top:2px;text-align:center;visibility:hidden;opacity:0;width:18px;height:18px;color:var(--tj-color-common-white);line-height:16px;position:absolute;inset-inline-start:0}:root .tj-checkout-billing-existing-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span a:hover,:root .tj-checkout-billing-coupon .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span a:hover{color:var(--tj-color-theme-primary)}:root .tj-checkout-billing-existing-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span:hover,:root .tj-checkout-billing-coupon .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span:hover{cursor:pointer}:root .tj-checkout-billing-existing-login .lost_password a,:root .tj-checkout-billing-coupon .lost_password a{color:var(--tj-color-heading-primary);transition:all .3s ease-out}:root .tj-checkout-billing-existing-login .lost_password a:hover,:root .tj-checkout-billing-coupon .lost_password a:hover{color:var(--tj-color-theme-primary)}:root .woocommerce-form.woocommerce-form-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{margin-bottom:15px}:root .woocommerce-form.woocommerce-form-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input{display:none}:root .woocommerce-form.woocommerce-form-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input:checked~span:after{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary)}:root .woocommerce-form.woocommerce-form-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input:checked~span:before{visibility:visible;opacity:1}:root .woocommerce-form.woocommerce-form-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span{color:#676e7a;-webkit-padding-start:26px;z-index:1;padding-inline-start:26px;font-size:16px;position:relative}:root .woocommerce-form.woocommerce-form-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span:after{content:"";top:5px;text-align:center;border:1px solid var(--tj-color-border-1);z-index:-1;border-radius:4px;width:16px;height:16px;line-height:16px;position:absolute;inset-inline-start:0}:root .woocommerce-form.woocommerce-form-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span:before{content:"";inset-inline-start:4px;text-align:center;visibility:hidden;opacity:0;color:var(--tj-color-common-white);font-family:"Font Awesome 6 Pro";font-size:10px;position:absolute;top:5px}:root .woocommerce-form.woocommerce-form-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span a:hover{color:var(--tj-color-theme-primary)}:root .woocommerce-form.woocommerce-form-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span:hover{cursor:pointer}:root .woocommerce-form.woocommerce-form-login .lost_password a{color:var(--tj-color-heading-primary);transition:all .3s ease-out}:root .woocommerce-form.woocommerce-form-login .lost_password a:hover{color:var(--tj-color-theme-primary)}:root .woocommerce-MyAccount-content .woosw-list .woosw-items .woosw-item--add .add_to_cart_button{font-size:16px}:root .woocommerce-MyAccount-content .woosw-list .woosw-items .woosw-item--add .add_to_cart_button svg{-webkit-margin-end:0;margin-inline-end:0}:root .woocommerce-MyAccount-content table.woosc_table thead th,:root .woocommerce-MyAccount-content table.woosc_table tbody td{padding:10px}:root .woocommerce-MyAccount-content table.woosc_table thead th.th-placeholder,:root .woocommerce-MyAccount-content table.woosc_table thead th.td-placeholder,:root .woocommerce-MyAccount-content table.woosc_table tbody td.th-placeholder,:root .woocommerce-MyAccount-content table.woosc_table tbody td.td-placeholder{display:none}:root .woocommerce-MyAccount-content table.woosc_table thead th a{font-weight:500}:root .woocommerce-MyAccount-content table.woosc_table thead th span{transition:all .3s ease-out}:root .woocommerce-MyAccount-content table.woosc_table thead th span:hover{color:var(--tj-color-theme-primary)}:root .cart-wrapper .woocommerce-checkout-review-order table{border:1px solid var(--tj-color-border-1);border-radius:12px;border-end-end-radius:0;border-end-start-radius:0;margin-bottom:0}:root .woocommerce-checkout-payment{margin-top:0}:root .woocommerce-checkout-payment .wc_payment_methods{border:1px solid var(--tj-color-border-1);border-radius:12px;padding:30px;border-top:0;border-start-start-radius:0;border-start-end-radius:0;padding-top:15px;padding-bottom:30px}:root .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method{padding-top:0;list-style:none}:root .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method:not(:last-child){margin-bottom:10px}:root .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input{display:none}:root .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input:checked~label:before{opacity:1;visibility:visible}:root .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label{font-family:var(--tj-ff-heading);-webkit-padding-start:25px;color:var(--tj-color-text-body);padding-inline-start:25px;font-size:16px;font-weight:500;position:relative}:root .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label:hover{cursor:pointer}:root .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label:after{content:"";inset-inline-start:0;border:2px solid var(--tj-color-theme-dark);border-radius:50%;width:20px;height:20px;position:absolute;top:3px}:root .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label:before{content:"";inset-inline-start:5px;background-color:var(--tj-color-theme-dark);visibility:hidden;opacity:0;border-radius:50%;width:10px;height:10px;position:absolute;top:8px}:root .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label img{-webkit-margin-start:14px;margin-inline-start:14px;transform:translateY(-2px)}:root .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label a{-webkit-margin-start:20px;margin-inline-start:20px;position:relative}:root .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label a:after{content:"";inset-inline-start:0;background-color:var(--tj-color-heading-primary);width:100%;height:1px;position:absolute;bottom:3px}:root .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box{padding-top:10px;display:none;position:relative}:root .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p{-webkit-margin-start:25px;color:#55585b;margin-inline-start:25px;margin-bottom:0;padding:10px 15px 0;font-size:14px;line-height:1.57}:root .woocommerce-checkout-payment .woocommerce-privacy-policy-text{margin-bottom:25px}:root #customer_details .woocommerce-billing-fields__field-wrapper,:root #customer_details .woocommerce-additional-fields__field-wrapper{-webkit-margin-start:-10px;-webkit-margin-end:-10px;flex-flow:wrap;margin-inline:-10px;display:flex}:root #customer_details .woocommerce-billing-fields__field-wrapper .form-row,:root #customer_details .woocommerce-additional-fields__field-wrapper .form-row{-webkit-padding-start:10px;-webkit-padding-end:10px;-webkit-margin-start:0;-webkit-margin-end:0;margin-inline:0;flex-direction:column;flex:0 0 100%;max-width:100%;margin-bottom:0;padding-inline:10px;display:flex}:root #billing_address_1_field{margin-bottom:15px}:root .woocommerce-checkout-review-order-table th{padding:12px}:root .woocommerce-additional-fields h3{margin-bottom:20px}:root .page-main-content table,:root .page-main-content th,:root .page-main-content td{border:1px solid #ddd}:root .woocommerce-MyAccount-navigation{margin-bottom:30px}:root .woosw-popup .woosw-popup-inner .woosw-popup-content{max-width:500px}:root .woosw-popup .woosw-popup-inner .woosw-popup-content a.wc-forward,:root .woosw-popup .woosw-popup-inner .woosw-popup-content .tj-cart-btn{width:100%}:root .woosw-popup .woosw-popup-inner .woosw-popup-content a.tj-cart-btn .btn-text{display:none}:root .woosw-popup .woosw-popup-inner .woosw-popup-content a.wc-forward{font-size:0}:root .rg-15{row-gap:15px}:root .woosq-popup .woosq-product h3{font-size:28px}:root .woosq-popup .woosq-product .thumbnails img{-o-object-fit:cover;object-fit:cover;width:100%;margin:0}:root .woosq-popup .woosq-product .price{flex-direction:row-reverse;align-items:center;gap:5px;display:inline-flex}:root .woosq-popup .woosq-product .price span{color:var(--tj-color-body-text);font-size:16px;font-weight:500;text-decoration:none}:root .woosq-popup .woosq-product .price del,:root .woosq-popup .woosq-product .price ins{text-decoration:none}:root .woosq-popup .woosq-product .price del span{color:var(--tj-color-common-black-2);text-decoration-line:line-through}:root div.woocommerce .woocommerce-cart-form table.shop_table td:before{content:attr(data-title);inset-inline-start:15px;vertical-align:top;color:var(--tj-color-heading-primary);font-family:var(--tj-ff-heading);letter-spacing:-.025em;padding:0;font-size:16px;font-weight:600;line-height:1.2;display:none;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root div.woocommerce .woocommerce-cart-form table.shop_table{border:0}:root div.woocommerce .woocommerce-cart-form table.shop_table thead{display:none}:root div.woocommerce .woocommerce-cart-form table.shop_table tbody tr{border:0}:root div.woocommerce .woocommerce-cart-form table.shop_table tbody tr:last-child{border-bottom:1px solid var(--tj-color-border-1)}:root div.woocommerce .woocommerce-cart-form table.shop_table td{-webkit-padding-start:25%;text-align:end;border:1px solid var(--tj-color-border-1);border-bottom:0;width:100%;padding:15px;padding-inline-start:25%;display:block;position:relative}:root div.woocommerce .woocommerce-cart-form table.shop_table td.product-subtotal,:root div.woocommerce .woocommerce-cart-form table.shop_table td:first-child{-webkit-border-end:1px solid var(--tj-color-border-1);border-inline-end:1px solid var(--tj-color-border-1)}:root div.woocommerce .woocommerce-cart-form table.shop_table td.product-remove,:root div.woocommerce .woocommerce-cart-form table.shop_table td.product-name h5{text-align:end}:root div.woocommerce .woocommerce-cart-form table.shop_table td.product-quantity .tj-product-quantity{text-align:end;-webkit-margin-start:auto;width:136px;margin-inline-start:auto}:root div.woocommerce .woocommerce-cart-form table.shop_table td:before{display:block}:root div.woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-thumbnail{width:auto}:root div.woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-thumbnail img{width:100px}}:root .select2-container--default .select2-results__option--highlighted[aria-selected],:root .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}:root .ecommerce .row{--bs-gutter-x:30px}:root .tj-product-item:hover .tj-product-thumb img{transform:perspective(400px)rotateX(.09deg)rotateY(0)scale(1.2)}:root .tj-product-item:hover .tj-product-action{visibility:visible;opacity:1;inset-inline-end:15px}:root .tj-product-item:hover .tj-product-cart-btn{opacity:1;visibility:visible;transform:translateY(-15px)}:root .tj-product-thumb{border-radius:12px;margin-bottom:25px;position:relative;overflow:hidden}:root .tj-product-thumb img{transform-origin:50%;border-radius:12px;width:100%;transition:transform .5s;transform:perspective(0)rotateX(0)rotateY(0)scaleX(1)scaleY(1)}:root .tj-product-badge{top:15px;z-index:1;position:absolute;inset-inline-start:15px}:root .tj-product-badge span{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);border-radius:40px;padding:6px 10px;font-size:14px;font-weight:400;line-height:1;display:inline-block}:root .tj-product-badge span.sold-out{background-color:#ff0004}:root .tj-product-title{margin-bottom:5px;font-size:20px}:root .tj-product-title a:hover{color:var(--tj-color-theme-primary)}:root .tj-product-tag{margin-bottom:2px}:root .tj-product-tag a{font-size:14px;line-height:1;display:inline-block;position:relative}:root .tj-product-tag a:after{content:"";inset-inline:auto 0;background-color:var(--tj-color-theme-primary);width:0;height:1px;transition:all .3s ease-in-out;position:absolute;bottom:0}:root .tj-product-tag a:hover{color:var(--tj-color-theme-primary)}:root .tj-product-tag a:hover:after{width:100%;inset-inline:0 auto}:root .tj-product-price-wrapper .price{flex-direction:row-reverse;align-items:center;gap:5px;display:inline-flex}:root .tj-product-price-wrapper .price span{color:var(--tj-color-body-text);font-size:16px;font-weight:500;text-decoration:none}:root .tj-product-price-wrapper .price del,:root .tj-product-price-wrapper .price ins{text-decoration:none}:root .tj-product-price-wrapper .price del span{color:var(--tj-color-common-black-2);text-decoration-line:line-through}:root .tj-product-action{inset-inline-end:-50px;z-index:1;visibility:hidden;opacity:0;transition:all .3s ease-in-out;position:absolute;top:15px}:root .tj-product-action-item{gap:10px}:root .tj-product-action-btn{position:relative}:root .tj-product-action-btn a,:root .tj-product-action-btn button{text-align:center;width:42px;height:42px;color:var(--tj-color-theme-dark);background-color:var(--tj-color-common-white);border-bottom:0;border-radius:50%;justify-content:center;align-items:center;font-size:0;line-height:42px;transition:all .3s ease-out;display:flex;position:relative;box-shadow:0 1px 2px #010f1c33}:root .tj-product-action-btn a i,:root .tj-product-action-btn button i{font-size:16px}:root .tj-product-action-btn a:hover,:root .tj-product-action-btn a.loading:hover,:root .tj-product-action-btn button:hover,:root .tj-product-action-btn button.loading:hover{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-dark)}:root .tj-product-action-btn a:hover:before,:root .tj-product-action-btn a:hover:after,:root .tj-product-action-btn a.loading:hover:before,:root .tj-product-action-btn a.loading:hover:after,:root .tj-product-action-btn button:hover:before,:root .tj-product-action-btn button:hover:after,:root .tj-product-action-btn button.loading:hover:before,:root .tj-product-action-btn button.loading:hover:after{color:var(--tj-color-common-white)!important}:root .tj-product-action-btn button:before{content:"";font-size:16px;font-family:var(--tj-ff-fontawesome);margin:0;font-weight:300;display:inline-block}:root .tj-product-action-btn-tooltip{top:50%;color:var(--tj-color-common-white);background-color:var(--tj-color-theme-dark);z-index:1;visibility:hidden;opacity:0;border-radius:4px;width:max-content;padding:8px 10px;font-size:14px;font-weight:500;line-height:1;transition:all .3s ease-in-out;position:absolute;inset-inline-end:60px;transform:translateY(-50%)}:root .tj-product-action-btn-tooltip:after{content:"";inset-inline-end:-10px;background-color:var(--tj-color-theme-dark);width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}:root .tj-product-action-btn:hover .tj-product-action-btn-tooltip{visibility:visible;opacity:1}:root .tj-product-rating-icon{margin-bottom:5px}:root .tj-product-cart-btn{bottom:0;opacity:0;visibility:hidden;transition:all .3s ease-out;position:absolute;inset-inline:0;transform:translateY(60px)}:root .tj-product-rating{margin-top:3px}:root .woosw-list table a.wc-forward,:root .woosw-popup a.wc-forward,:root .tj-product-item .wc-forward,:root .tj-cart-btn{width:calc(100% - 30px);height:48px;color:var(--tj-color-common-white);background:var(--tj-color-theme-dark);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:0 30px;display:flex}:root .woosw-list table a.wc-forward span.btn-icon,:root .woosw-popup a.wc-forward span.btn-icon,:root .tj-product-item .wc-forward span.btn-icon,:root .tj-cart-btn span.btn-icon{color:var(--tj-color-common-white);display:inline-flex;position:relative;overflow:hidden}:root .woosw-list table a.wc-forward span.btn-icon i:first-child,:root .woosw-list table a.wc-forward span.btn-icon i:last-child,:root .woosw-popup a.wc-forward span.btn-icon i:first-child,:root .woosw-popup a.wc-forward span.btn-icon i:last-child,:root .tj-product-item .wc-forward span.btn-icon i:first-child,:root .tj-product-item .wc-forward span.btn-icon i:last-child,:root .tj-cart-btn span.btn-icon i:first-child,:root .tj-cart-btn span.btn-icon i:last-child{transition:transform .4s ease-in-out}:root .woosw-list table a.wc-forward span.btn-icon i:last-child,:root .woosw-popup a.wc-forward span.btn-icon i:last-child,:root .tj-product-item .wc-forward span.btn-icon i:last-child,:root .tj-cart-btn span.btn-icon i:last-child{position:absolute;transform:translate(-150%)}:root .woosw-list table a.wc-forward span.btn-text,:root .woosw-popup a.wc-forward span.btn-text,:root .tj-product-item .wc-forward span.btn-text,:root .tj-cart-btn span.btn-text{color:var(--tj-color-common-white);text-shadow:0 23px;font-weight:var(--tj-fw-sbold);display:inline-flex;overflow:hidden}:root .woosw-list table a.wc-forward span.btn-text>span,:root .woosw-popup a.wc-forward span.btn-text>span,:root .tj-product-item .wc-forward span.btn-text>span,:root .tj-cart-btn span.btn-text>span{backface-visibility:hidden;align-items:center;transition:all .5s;display:flex;transform:translateY(0)}:root .woosw-list table a.wc-forward:hover,:root .woosw-popup a.wc-forward:hover,:root .tj-product-item .wc-forward:hover,:root .tj-cart-btn:hover{background:var(--tj-color-theme-primary)}:root .woosw-list table a.wc-forward:hover span.btn-icon,:root .woosw-popup a.wc-forward:hover span.btn-icon,:root .tj-product-item .wc-forward:hover span.btn-icon,:root .tj-cart-btn:hover span.btn-icon{color:var(--tj-color-common-white)}:root .woosw-list table a.wc-forward:hover span.btn-icon i:first-child,:root .woosw-popup a.wc-forward:hover span.btn-icon i:first-child,:root .tj-product-item .wc-forward:hover span.btn-icon i:first-child,:root .tj-cart-btn:hover span.btn-icon i:first-child{transform:translate(150%)}:root .woosw-list table a.wc-forward:hover span.btn-icon i:last-child,:root .woosw-popup a.wc-forward:hover span.btn-icon i:last-child,:root .tj-product-item .wc-forward:hover span.btn-icon i:last-child,:root .tj-cart-btn:hover span.btn-icon i:last-child{transform:translate(0)}:root .woosw-list table a.wc-forward:hover span.btn-text,:root .woosw-popup a.wc-forward:hover span.btn-text,:root .tj-product-item .wc-forward:hover span.btn-text,:root .tj-cart-btn:hover span.btn-text{color:var(--tj-color-common-white)}:root .woosw-list table a.wc-forward:hover span.btn-text>span,:root .woosw-popup a.wc-forward:hover span.btn-text>span,:root .tj-product-item .wc-forward:hover span.btn-text>span,:root .tj-cart-btn:hover span.btn-text>span{transform:translateY(-24px)}:root .tj-shop-listing-popup .nice-select{border-color:var(--tj-color-theme-bg)}:root .tj-shop-sidebar .ui-widget-content{border:0;border-radius:0}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-thumbnail img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:92px}:root div.woocommerce .woocommerce-cart-form table tbody tr td.product-remove a{font-weight:var(--tj-fw-bold)}:root div.woocommerce .cart_totals table{border-color:var(--tj-color-border-1);border-style:solid;border-width:1px;border-radius:12px;margin-bottom:30px}:root .woosq-product.container{--bs-gutter-x:0}@media (max-width:575px){:root .woosq-product.container{width:calc(100% - 30px);margin:0 15px}}:root .woosq-product.container .row{--bs-gutter-x:0}:is(:root .vbox-overlay:has(.woosq-product.container) .swiper-button-prev,:root .vbox-overlay:has(.woosq-product.container) .swiper-button-next){text-align:center;color:#222;z-index:8;background-color:#0000;border-radius:0;width:44px;height:44px;margin:0;padding:0;font-size:0;line-height:44px;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);border:none!important}:root .vbox-overlay:has(.woosq-product.container) .swiper-button-prev:after{font-size:15px;font-weight:800;line-height:44px}:root .vbox-overlay:has(.woosq-product.container) .swiper-button-next:after{font-size:15px;font-weight:800;line-height:44px}:is(:root .vbox-overlay:has(.woosq-product.container) .swiper-button-prev:hover,:root .vbox-overlay:has(.woosq-product.container) .swiper-button-next:hover){color:#fff;background-color:#00000080}:root .vbox-overlay:has(.woosq-product.container) .swiper-button-prev{inset-inline-start:0}:root .vbox-overlay:has(.woosq-product.container) .swiper-button-next{inset-inline-end:0}:root .vbox-overlay:has(.woosq-product.container) .swiper-pagination-bullet{background-color:var(--tj-color-common-black);opacity:.5}:root .vbox-overlay:has(.woosq-product.container) .swiper-pagination-bullet-active{opacity:1}:root .vbox-overlay:has(.woosq-product.container) .vbox-backdrop{background-color:#171717cc!important}:root .vbox-content:has(.woosq-product.container){max-width:920px;margin:0 auto;padding:0}:root .vbox-content:has(.woosq-product.container) .vbox-child.vbox-inline{-webkit-box-shadow:none;box-shadow:none;background-color:#0000!important}:root .woosq-product.container .thumbnails .images{border-radius:12px;max-width:460px;overflow:hidden}:root .woosq-product.container{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 0 12px #00000030,0 6px 6px #0000003b}:root .woosq-product.container .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:460px}:root .woosq-product.container .summary .summary-content{padding:20px}:root .tj-product-details-action-item-wrapper{flex-wrap:wrap}:root .woosq-product.container .price{flex-direction:row-reverse;align-items:center;gap:5px;display:inline-flex}:root .tj-product-details-wrapper{-webkit-margin-start:50px;margin-inline-start:50px}:root .tj-product-details-wrapper.has-sticky{position:sticky;top:120px}@media only screen and (min-width:992px) and (max-width:1199px){:root .tj-product-details-wrapper{-webkit-margin-start:0;margin-inline-start:0}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .tj-product-details-wrapper{-webkit-margin-start:0;margin-inline-start:0;margin-top:50px}}:root .tj-product-details-wrapper p{margin-bottom:25px}:root .tj-product-details-category{margin-bottom:10px}:root .tj-product-details-category span{font-size:14px;font-weight:600;line-height:1}:root .tj-product-details-category span a:hover{color:var(--tj-color-theme-primary)}:root .tj-product-details-stock{margin-bottom:22px}:root .tj-product-details-stock span{color:var(--tj-color-theme-primary);background-color:var(--tj-color-theme-bg);border-radius:30px;padding:6px 10px;font-size:14px;font-weight:500;line-height:1;display:inline-block}:root .tj-product-details-rating{gap:10px;margin-bottom:22px}:root .tj-product-details-rating .star-rating{background-color:var(--tj-color-theme-bg);border-radius:32px;padding:3px 4px 3px 8px;display:inline-block}:root .tj-product-details-rating .star-rating:before{position:absolute}:root .tj-product-details-rating .star-rating span{position:unset}:root .tj-product-details-price-wrapper .price{flex-direction:row-reverse;margin-bottom:20px;display:inline-flex}:root .tj-product-details-price-wrapper span{color:var(--tj-color-text-body);font-size:22px;font-weight:600}:root .tj-product-details-price-wrapper del{-webkit-margin-start:10px;margin-inline-start:10px;text-decoration:none}:root .tj-product-details-price-wrapper del span{color:var(--tj-color-common-white-2);text-decoration-line:line-through}:root .tj-product-details-price-wrapper ins{text-decoration:none}:root .tj-product-details-action-item-wrapper{gap:15px;max-width:410px;margin-bottom:30px}:root .tj-product-details-variation{margin-bottom:30px}:root .tj-product-details-variation-title{margin-bottom:4px;font-size:15px;font-weight:400}:root .tj-product-details-variation-item:not(:last-child){margin-bottom:15px}:root .tj-product-details-variation-list button{border-radius:50%;width:26px;height:26px;display:inline-block;position:relative}:root .tj-product-details-variation-list button span[data-bg-color]{top:50%;background-color:var(--tj-color-common-white);border-radius:50%;width:100%;height:100%;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}:root .tj-product-details-variation-list button .tj-color-variation-tootltip{bottom:100%;background-color:var(--tj-color-theme-dark);width:max-content;color:var(--tj-color-common-white);text-align:center;visibility:hidden;opacity:0;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:500;line-height:1;position:absolute;inset-inline-start:50%;transform:translate(-50%)translateY(2px)}:root .tj-product-details-variation-list button .tj-color-variation-tootltip:before{content:"";bottom:-6px;border-top:6px solid var(--tj-color-theme-dark);-webkit-border-start:6px solid transparent;-webkit-border-end:6px solid transparent;border-inline:6px solid #0000;width:0;height:0;position:absolute;inset-inline-start:50%;transform:translate(-50%)}:root .tj-product-details-variation-list button.tj-size-variation-btn{border-radius:0;width:40px;height:40px}:root .tj-product-details-variation-list button.tj-size-variation-btn:hover,:root .tj-product-details-variation-list button.tj-size-variation-btn.active{-webkit-box-shadow:none;box-shadow:none;border-color:var(--tj-color-theme-dark);box-shadow:none;color:var(--tj-color-theme-dark)}:root .tj-product-details-variation-list button:hover,:root .tj-product-details-variation-list button.active{box-shadow:0 1px 2px #010f1c33}:root .tj-product-details-variation-list button:hover span[data-bg-color],:root .tj-product-details-variation-list button.active span[data-bg-color]{transform:translate(-50%,-50%)scale(.7)}:root .tj-product-details-variation-list button:hover .tj-color-variation-tootltip{visibility:visible;opacity:1;transform:translate(-50%)translateY(-6px)}:root .tj-product-details-wishlist button{text-align:center;width:44px;height:44px;color:var(--tj-color-theme-dark);background-color:var(--tj-color-common-white);border:1px solid var(--tj-color-border-1);border-radius:50%;justify-content:center;align-items:center;font-size:0;line-height:44px;transition:all .3s ease-out;display:flex;position:relative}:root .tj-product-details-wishlist button:before{content:"";font-size:22px;font-family:var(--tj-ff-fontawesome);color:var(--tj-color-theme-dark);margin:0;font-weight:300;display:inline-block;transform:translate(0)}:root .tj-product-details-wishlist button.woosw-btn.woosw-btn-added:before{content:"";margin:0}:root .tj-product-details-wishlist button:hover{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary)}:root .tj-product-details-wishlist button:hover:before{color:var(--tj-color-common-white)}:root .tj-product-details-quantity .tj-product-quantity{width:max-content;position:relative}:root .tj-product-details-quantity .tj-product-quantity .quantity{text-align:center;border:1px solid var(--tj-color-border-1);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}:root .tj-product-details-quantity .tj-cart-plus,:root .tj-product-details-quantity .tj-cart-minus{text-align:center;cursor:pointer;width:44px;height:44px;font-size:16px;line-height:44px;transition:all .3s ease-in-out;display:inline-block}:root .tj-product-details-quantity .tj-cart-plus:hover,:root .tj-product-details-quantity .tj-cart-minus:hover{color:var(--tj-color-theme-primary)}:root .tj-product-details-quantity .tj-cart-input[type=text]{-webkit-border-end:1px solid var(--tj-color-border-1);border:0;border-inline-end:1px solid var(--tj-color-border-1);-webkit-border-start:1px solid var(--tj-color-border-1);border-inline-start:1px solid var(--tj-color-border-1);width:70px;height:44px;color:var(--tj-color-theme-dark);text-align:center;background-color:#0000;border-radius:0;font-size:16px;line-height:44px}:root .tj-product-details-quantity .tj-cart-input[type=text]:focus{outline:none}:root .tj-product-details-add-to-cart .tj-cart-btn{border:1px solid var(--tj-color-border-1);width:auto;color:var(--tj-color-theme-dark);background-color:#0000;border-radius:30px}:root .tj-product-details-add-to-cart .tj-cart-btn span{color:var(--tj-color-theme-dark)}:root .tj-product-details-add-to-cart .tj-cart-btn:hover{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary)}:root .tj-product-details-add-to-cart .tj-cart-btn:hover span,:root .tj-product-details-add-to-cart .tj-cart-btn:hover i{color:var(--tj-color-common-white)}:root .tj-product-details-buy-now-btn{text-align:center;background-color:var(--tj-color-theme-dark);max-width:405px;color:var(--tj-color-common-white);border-radius:50px;padding:12px 30px;font-size:16px;font-weight:500;display:inline-block}:root .tj-product-details-buy-now-btn .btn-text{color:inherit;text-shadow:0 23px;display:inline-flex;overflow:hidden}:root .tj-product-details-buy-now-btn .btn-text span{backface-visibility:hidden;transition:all .5s;transform:translateY(0)}:root .tj-product-details-buy-now-btn:focus-within,:root .tj-product-details-buy-now-btn:focus,:root .tj-product-details-buy-now-btn:hover{background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}:root .tj-product-details-buy-now-btn:focus-within .btn-text span,:root .tj-product-details-buy-now-btn:focus .btn-text span,:root .tj-product-details-buy-now-btn:hover .btn-text span{transform:translateY(-24px)}:root .tj-product-details-query{margin-top:30px}:root .tj-product-details-query-title{margin-bottom:15px}:root .tj-product-details-query-item:not(:last-child){margin-bottom:3px}:root .tj-product-details-query-item>span{color:var(--tj-color-text-body);-webkit-margin-end:6px;margin-inline-end:6px;font-size:16px;font-weight:600}:root .tj-product-details-query-item p{margin-bottom:0;font-size:15px}:root .tj-product-details-query a:hover{color:var(--tj-color-theme-primary)}:root .tj-product-details-social{margin-top:22px;margin-bottom:22px}:root .tj-product-details-social span{color:var(--tj-color-theme-dark);-webkit-margin-end:2px;margin-inline-end:2px;font-size:15px}:root .tj-product-details-social a{text-align:center;border:1px solid #e6e7e8;border-radius:50%;width:38px;height:38px;line-height:34px;display:inline-block}:root .tj-product-details-social a:hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}:root .tj-product-details-msg ul li{-webkit-padding-start:25px;padding-inline-start:25px;font-size:15px;list-style:none;position:relative}:root .tj-product-details-msg ul li:after{content:"";top:4px;text-align:center;width:18px;height:18px;color:var(--tj-color-common-white);line-height:16px;position:absolute;inset-inline-start:0}:root .tj-product-details-payment{background-color:#f3f5f6;padding:18px 30px}:root .tj-product-details-payment p{-webkit-margin-end:46px;margin-bottom:0;flex:none;margin-inline-end:46px;font-size:16px;line-height:1}@media only screen and (min-width:992px) and (max-width:1199px){:root .tj-product-details-payment p{-webkit-margin-end:25px;margin-inline-end:25px}}@media (max-width:575px){:root .tj-product-details-payment p{-webkit-margin-end:0;margin-inline-end:0;margin-bottom:15px}:root .tj-product-details-payment p br{display:none}}:root .tj-product-details-desc-title{margin-bottom:13px;font-size:34px;font-weight:500}@media only screen and (min-width:576px) and (max-width:767px){:root .tj-product-details-desc-title{font-size:30px}}@media (max-width:575px){:root .tj-product-details-desc-title{font-size:26px}}:root .tj-product-details-desc-title-2{margin-bottom:14px;font-size:34px;font-weight:400}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .tj-product-details-desc-title-2{font-size:25px}}:root .tj-product-details-desc-content{-webkit-padding-end:45px;margin-bottom:25px;padding-inline-end:45px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){:root .tj-product-details-desc-content{-webkit-padding-end:0;padding-inline-end:0}}@media (max-width:575px){:root .tj-product-details-desc-content{-webkit-padding-start:0;padding-inline-start:0}}:root .tj-product-details-desc-content span{color:var(--tj-color-theme-dark);font-size:20px}:root .tj-product-details-desc-content p{font-size:16px;line-height:1.6}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .tj-product-details-desc-content-2{-webkit-padding-end:0;-webkit-padding-start:0;padding-inline:0}:root .tj-product-details-desc-content-2.pt-75{padding-top:25px}}:root .tj-product-details-desc-content-2 p{font-size:16px;line-height:1.6}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .tj-product-details-desc-thumb img{max-width:100%}}:root .tj-product-details-desc-list{padding-top:13px}:root .tj-product-details-desc-list ul li{color:var(--tj-color-theme-dark);-webkit-padding-start:17px;padding-inline-start:17px;font-size:16px;list-style:none;position:relative}:root .tj-product-details-desc-list ul li:not(:last-child){margin-bottom:3px}:root .tj-product-details-desc-list ul li:after{content:"";inset-inline-start:0;background-color:#a8acb0;border-radius:50%;width:4px;height:4px;position:absolute;top:11px}:root .tj-product-details-desc-fact-thumb img{margin-bottom:16px}:root .tj-product-details-desc-fact-content span{color:var(--tj-color-theme-dark);font-size:50px;line-height:1.2;display:inline-block}@media only screen and (min-width:768px) and (max-width:991px){:root .tj-product-details-desc-fact-content span{font-size:35px}}@media only screen and (min-width:576px) and (max-width:767px){:root .tj-product-details-desc-fact-content span{font-size:30px}}@media (max-width:575px){:root .tj-product-details-desc-fact-content span{font-size:25px}}:root .tj-product-details-desc-fact-content p{font-size:22px}@media (max-width:575px){:root .tj-product-details-desc-fact-content p{font-size:20px}}:root .tj-product-details-additional-info{padding-top:60px}@media (max-width:575px){:root .tj-product-details-additional-info{overflow-x:scroll}}:root .tj-product-details-additional-info-title{margin-bottom:16px;font-size:24px;font-weight:400;display:none}:root .tj-product-details-additional-info table{border:1px solid var(--tj-color-border-1);width:100%}:root .tj-product-details-additional-info table tr:not(:last-child){border-bottom:1px solid var(--tj-color-border-1)}:root .tj-product-details-additional-info table tr td{padding:12px 34px}:root .tj-product-details-additional-info table tr td:first-child{color:var(--tj-color-theme-dark);background-color:#0000;width:306px;font-size:16px}:root .tj-product-details-additional-info table tr td:last-child{color:var(--tj-color-text-body);font-size:16px}:root .tj-product-details-review-number{border:1px solid #e0e2e3;padding:35px 43px 33px 40px}@media (max-width:575px){:root .tj-product-details-review-number{padding:35px 25px 33px}}:root .tj-product-details-review-number-title{margin-bottom:14px;font-size:20px;font-weight:500}:root .tj-product-details-review-summery{margin-bottom:12px}:root .tj-product-details-review-summery-value span{color:var(--tj-color-theme-dark);-webkit-margin-end:8px;margin-inline-end:8px;font-size:40px;font-weight:500}:root .tj-product-details-review-summery-rating{-webkit-margin-end:3px;margin-inline-end:3px}:root .tj-product-details-review-summery-rating span{color:#ffb21d}:root .tj-product-details-review-summery-rating p{-webkit-margin-start:4px;margin-inline-start:4px;margin-bottom:0;font-size:14px}:root .tj-product-details-review-rating-item>span{color:#a0a2a4;-webkit-margin-end:10px;margin-inline-end:10px;font-size:15px}:root .tj-product-details-review-rating-bar{-webkit-margin-end:12px;background-color:#edeeee;width:260px;height:10px;margin-inline-end:12px;position:relative}@media (max-width:575px){:root .tj-product-details-review-rating-bar{width:130px}}:root .tj-product-details-review-rating-bar-inner{top:0;background-color:#ffb21d;height:100%;display:inline-block;position:absolute;inset-inline-start:0}:root .tj-product-details-review-rating-percent span{font-size:14px}:root .tj-product-details-review-title{margin-bottom:22px;font-size:24px;font-weight:500}@media (max-width:575px){:root .tj-product-details-review-list{-webkit-padding-end:0;padding-inline-end:0}}:root .tj-product-details-review-avater:not(:last-child){margin-bottom:32px}:root .tj-product-details-review-avater-thumb img{-webkit-margin-end:20px;border-radius:50%;width:60px;height:60px;margin-inline-end:20px}:root .tj-product-details-review-avater-rating{margin-bottom:3px;line-height:1}:root .tj-product-details-review-avater-rating span{-webkit-margin-end:2px;color:#ffb21d;margin-inline-end:2px;font-size:10px}:root .tj-product-details-review-avater-title{margin-bottom:9px;font-size:16px;font-weight:500;display:inline-block}:root .tj-product-details-review-avater-meta{-webkit-padding-start:11px;-webkit-margin-start:3px;margin-inline-start:3px;padding-inline-start:11px;font-size:14px;position:relative}:root .tj-product-details-review-avater-meta:after{content:"";inset-inline-start:0;background-color:#a8acb0;border-radius:50%;width:4px;height:4px;position:absolute;top:8px}:root .tj-product-details-review-avater-comment p{margin-bottom:0;font-size:14px;line-height:1.4}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .tj-product-details-review-form{margin-top:50px}}:root .tj-product-details-review-form>p{margin-bottom:8px;font-size:16px}:root .tj-product-details-review-form-title{margin-bottom:4px;font-size:24px;font-weight:500}:root .tj-product-details-review-form-rating{margin-bottom:28px}:root .tj-product-details-review-form-rating p{-webkit-margin-end:8px;margin-bottom:0;margin-inline-end:8px;font-size:14px}:root .tj-product-details-review-form-rating-icon span{color:#ffb21d;font-size:12px}:root .tj-product-details-review-input-wrapper{margin-bottom:11px}:root .tj-product-details-review-input-box{position:relative}:root .tj-product-details-review-input-box:not(:last-child){margin-bottom:29px}:root .tj-product-details-review-input input{height:56px;color:var(--tj-color-theme-dark);background:#fff;border:1px solid #e0e2e3;font-size:14px}:root .tj-product-details-review-input textarea{resize:none;height:165px}:root .tj-product-details-review-input-title label{color:var(--tj-color-theme-dark);top:-7px;background-color:var(--tj-color-common-white);padding:0 5px;font-size:14px;line-height:1;position:absolute;inset-inline-start:20px}:root .tj-product-details-review-input-eye{inset-inline-end:26px;position:absolute;top:50%;transform:translateY(-50%)}:root .tj-product-details-review-input-eye .open-eye{display:none}:root .tj-product-details-review-input-eye span{transition:all .3s ease-in-out}:root .tj-product-details-review-input-eye:hover{cursor:pointer}:root .tj-product-details-review-input-eye:hover span{color:var(--tj-color-theme-dark)}:root .tj-product-details-review-remeber input{display:none}:root .tj-product-details-review-remeber input:checked~label:after{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary)}:root .tj-product-details-review-remeber input:checked~label:before{visibility:visible;opacity:1}:root .tj-product-details-review-remeber label{color:#55585b;-webkit-padding-start:26px;z-index:1;padding-inline-start:26px;font-size:15px;position:relative}:root .tj-product-details-review-remeber label:after{content:"";top:4px;text-align:center;z-index:-1;border:1px solid #c3c7c9;width:18px;height:18px;line-height:16px;position:absolute;inset-inline-start:0}:root .tj-product-details-review-remeber label:before{content:"";top:4px;text-align:center;visibility:hidden;opacity:0;width:18px;height:18px;color:var(--tj-color-common-white);line-height:16px;position:absolute;inset-inline-start:0}:root .tj-product-details-review-remeber label a:hover{color:var(--tj-color-theme-primary)}:root .tj-product-details-review-remeber label:hover{cursor:pointer}:root .tj-product-details-review-btn{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);padding:9px 45px;font-size:16px;font-weight:500}:root .tj-product-details-tab-nav .tj-product-tab{border:0;border-bottom:1px solid var(--tj-color-border-1);gap:120px}@media only screen and (min-width:992px) and (max-width:1199px){:root .tj-product-details-tab-nav .tj-product-tab{gap:90px}}@media only screen and (min-width:768px) and (max-width:991px){:root .tj-product-details-tab-nav .tj-product-tab{gap:50px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .tj-product-details-tab-nav .tj-product-tab{gap:20px}}:root .tj-product-details-tab-nav .tj-product-tab .nav-link{padding:0;color:var(--tj-color-theme-dark);white-space:nowrap;background-color:#0000;border:0;padding-bottom:10px;font-size:16px;font-weight:700;position:relative}:root .tj-product-details-tab-nav .tj-product-tab .nav-link:after{content:"";inset-inline-start:0;background-color:var(--tj-color-theme-dark);opacity:0;visibility:hidden;width:0;height:3px;transition:all .3s ease-in-out;position:absolute;bottom:0}:root .tj-product-details-tab-nav .tj-product-tab .nav-link.active:after{opacity:1;visibility:visible;width:100%}@media (max-width:575px){:root .tj-product-details-tab-nav .tj-product-tab span#productTabMarker{display:none!important}}:root .tj-product-details-tab-nav .product-tab-content{flex-grow:1}:root .tj-product-details-tab-line{background-color:var(--tj-color-theme-dark);height:1px;transition:all .3s ease-in-out;display:block;position:absolute;bottom:0}:root .tj-product-details-views{margin-bottom:10px}:root .tj-product-details-views>span{color:var(--tj-color-theme-dark);-webkit-margin-end:8px;margin-inline-end:8px;font-size:16px}:root .tj-product-details-views p{margin-bottom:0;font-size:16px}:root .tj-product-details-views p span{color:var(--tj-color-theme-dark);font-weight:500}:root .tj-product-details-stock-bar p{margin-bottom:5px;font-size:15px}:root .tj-product-details-stock-bar p span{color:var(--tj-color-theme-dark);font-weight:500}:root .tj-product-details-stock-bar-line{height:4px;position:relative}:root .tj-product-details-stock-bar-line-inner{top:0;background-color:var(--tj-color-theme-primary);height:100%;display:inline-block;position:absolute;inset-inline-start:0}:root .tj-product-details-wishlist-btn{text-align:center;background-color:var(--tj-color-common-white);width:46px;height:46px;line-height:46px;display:inline-block;box-shadow:0 1px 3px #010f1c1a}:root .tj-product-details-wishlist-btn:hover{background-color:var(--tj-color-theme-dark);color:var(--tj-color-common-white)}:root .tj-product-details-nav-main-thumb,:root .tj-product-details-thumb-wrapper{position:relative}:root .tj-product-details-thumb-wrapper .nav-tabs{-webkit-margin-end:10px;margin-inline-end:10px}:root .tj-product-details-thumb-wrapper .nav-tabs .nav-link{width:78px;height:100px;position:relative}@media (max-width:575px){:root .tj-product-details-thumb-wrapper .nav-tabs .nav-link{-webkit-margin-end:10px;margin-inline-end:10px;margin-bottom:10px}}:root .tj-product-details-thumb-wrapper .nav-tabs .nav-link:not(:last-child){margin-bottom:10px}:root .tj-product-details-thumb-wrapper .nav-tabs .nav-link:after{content:"";top:0;background-color:#0000;border:1px solid #0000;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;inset-inline-start:0}:root .tj-product-details-thumb-wrapper .nav-tabs .nav-link.active:after,:root .tj-product-details-thumb-wrapper .nav-tabs .nav-link:hover:after{border-color:var(--tj-color-theme-dark)}:root .tj-product-details-thumb-wrapper .nav-tabs .nav-link img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}:root .tj-product-details-thumb-wrapper .nav-tabs .nav-link .nav-video-btn{top:0;background-color:var(--tj-color-theme-dark);width:24px;height:24px;color:var(--tj-color-common-white);font-size:15px;position:absolute;inset-inline-end:0}:root .tj-product-details-thumb-slider{position:sticky;top:120px}:root .tj-product-details-thumb-slider:hover .tj-product-details-thumb-arrow button{visibility:visible;opacity:1;inset-inline-start:20px}:root .tj-product-details-thumb-slider:hover .tj-product-details-thumb-arrow button.tj-product-details-thumb-slider-5-button-next{inset-inline:auto 20px}:root .tj-product-details-thumb-arrow button{top:50%;z-index:1;text-align:center;background-color:var(--tj-color-common-white);width:40px;height:40px;color:var(--tj-color-theme-dark);visibility:hidden;opacity:0;border-radius:50%;margin:0 5px;line-height:36px;position:absolute;inset-inline-start:0;box-shadow:0 0 0 3px #00000003}:root .tj-product-details-thumb-arrow button.tj-product-details-thumb-slider-5-button-next{inset-inline:auto 0}:root .tj-product-details-thumb-arrow button:hover{background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white);-webkit-box-shadow:none;box-shadow:none}:root .tj-product-details-thumb-video-btn{top:50%;color:var(--tj-color-theme-dark);text-align:center;background-color:var(--tj-color-common-white);border-radius:50%;width:80px;height:80px;line-height:80px;display:inline-block;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}:root .tj-product-details-thumb-video-btn:hover{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary)}:root .tj-product-details-thumb-gallery-item img{width:100%}:root .tj-product-details-thumb-wrapper{overflow:hidden}:root .tj-product-details-thumb-wrapper.has_gallery_thumb .tj-product-badge{inset-inline-start:145px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){:root .tj-product-details-thumb-wrapper.has_gallery_thumb .tj-product-badge{inset-inline-start:20px}}:root .tj-product-details-thumb-wrapper.has_gallery_thumb .woocommerce-product-gallery{-webkit-padding-start:125px;padding-inline-start:125px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .tj-product-details-thumb-wrapper.has_gallery_thumb .woocommerce-product-gallery{padding:0}}:root .tj-product-details-thumb-wrapper.has_gallery_thumb a.woocommerce-product-gallery__trigger{top:0;z-index:2;position:absolute;inset-inline-end:0}:root .tj-product-details-thumb-wrapper.has_gallery_thumb a.woocommerce-product-gallery__trigger:before{top:20px;content:"";background-color:var(--tj-color-common-white);width:40px;height:40px;color:var(--tj-color-text-body);border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;inset-inline-end:20px;font-family:solvior-icons!important}:root .tj-product-details-thumb-wrapper.has_gallery_thumb a.woocommerce-product-gallery__trigger span,:root .tj-product-details-thumb-wrapper.has_no_gallery a.woocommerce-product-gallery__trigger{display:none}:root .tj-product-details-thumb-wrapper.has_no_gallery .woocommerce-product-gallery.no_gallery{width:100%}:root .tj-product-details-thumb-wrapper .woocommerce-product-gallery__image{background:var(--tj-color-common-white)}:root .tj-product-details-thumb-wrapper .flex-control-nav.flex-control-thumbs{-webkit-padding-start:0;top:0;height:100%;margin-bottom:0;padding-inline-start:0;list-style:none;position:absolute;inset-inline-start:0;overflow-y:auto}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .tj-product-details-thumb-wrapper .flex-control-nav.flex-control-thumbs{justify-content:center;gap:10px;margin-top:30px;display:flex;position:relative}}:root .tj-product-details-thumb-wrapper .flex-control-nav.flex-control-thumbs li{cursor:pointer;background:#80808017}:root .tj-product-details-thumb-wrapper .flex-control-nav.flex-control-thumbs li:not(:last-child){margin-bottom:15px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){:root .tj-product-details-thumb-wrapper .flex-control-nav.flex-control-thumbs li:not(:last-child){margin-bottom:0}}:root .tj-product-details-thumb-wrapper figure div{height:605px}@media only screen and (min-width:768px) and (max-width:991px){:root .tj-product-details-thumb-wrapper figure div{height:590px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .tj-product-details-thumb-wrapper figure div{height:auto}}:root .tj-product-details-thumb-wrapper figure div a{height:100%}:root .tj-product-details-thumb-wrapper figure div img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:390px){:root .tj-product-details-action-item-wrapper{flex-wrap:wrap}}:root .related-products.has-border{padding-top:120px;position:relative}@media only screen and (min-width:992px) and (max-width:1199px){:root .related-products.has-border{padding-top:100px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .related-products.has-border{padding-top:80px}}:root .related-products.has-border:before{content:"";top:0;background-color:var(--tj-color-border-1);width:6000px;height:1px;position:absolute;inset-inline:-100%}:root .tj-product-details-share{border-top:1px solid var(--tj-color-border-1);align-items:center;gap:7px;margin-top:25px;padding-top:25px;display:flex}:root .tj-product-details-share h6{margin:0}:root .tj-product-details-share a{width:28px;height:28px;color:var(--tj-color-common-white);background:#aeb2b9;border-radius:100%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex;transform:translateY(0)}:root .tj-product-details-share a:hover{background:var(--tj-color-theme-primary);color:var(--tj-color-common-white);transform:translateY(-5px)}:root .tj-product-details-share a:hover i{color:var(--tj-color-common-white)}:root .tj-product-area{overflow:hidden}:root .tj-product-details-thumb-wrapper .tj-product-action-btn a{inset-inline-end:15px;z-index:-1;opacity:0;position:absolute;top:15px}:root .tj-product-details-thumb-wrapper .tj-product-action-btn a:first-child{z-index:2;opacity:1}:root .tj-product-details-thumb-wrapper .tj-product-action-btn a i{font-size:20px}:root .tj-product-details-thumb-wrapper .product-img{border-radius:12px;height:605px;overflow:hidden}:root .tj-product-details-thumb-wrapper .product-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (min-width:768px) and (max-width:991px){:root .tj-product-details-thumb-wrapper .product-img{height:590px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .tj-product-details-thumb-wrapper .product-img{height:auto}}:root .tj-product-thumb-items{-webkit-margin-end:25px;flex-direction:column;gap:15px;margin-inline-end:25px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .tj-product-thumb-items{-webkit-margin-end:0;margin-inline-end:0;flex-direction:row;gap:10px;margin-top:30px}}:root .tj-pdt-thumb-img{background:0 0;border-radius:8px;width:100px;max-height:100px;padding:0;overflow:hidden}:root .tj-pdt-thumb-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .tj-pdt-thumb-img{flex:1}}:root .tj-product-img-wrap{position:relative}@media only screen and (min-width:768px) and (max-width:991px){:root .tj-product-img-wrap{flex:1}}:root .tj-product-details-description .review__author{color:var(--tj-color-heading-primary);text-transform:capitalize;font-size:16px;font-weight:400;line-height:20px;position:relative}:root .tj-product-details-description .review__published-date{color:#888;font-size:14px;font-weight:500;line-height:18px}:root .tj-product-details-description ol.commentlist .review .comment_container img{width:60px;height:60px}:root .tj-product-details-description .star-ratings{-webkit-text-stroke:1px var(--tj-color-theme-primary);letter-spacing:4px;cursor:default;margin:5px 0;font-size:20px}:root .tj-product-details-description .star-ratings span{font-size:20px}:root .tj-product-details-description .star-ratings .fill-ratings{color:var(--tj-color-theme-primary);z-index:5}:root .tj-product-details-description .star-ratings .fill-ratings span,:root .tj-product-details-description .star-ratings .empty-ratings{color:var(--tj-color-theme-primary)}:root .tj-product-details-description .star-ratings .empty-ratings span{color:var(--tj-color-common-white)}:root .tj-product-details-description .comment-notes{margin-bottom:20px}:root .tj-product-details-description .comment-check{align-items:center;gap:0;margin-top:0;margin-bottom:30px;display:flex}:root .tj-product-details-description .comment-check input[type=checkbox]{-webkit-margin-end:10px;margin-inline-end:10px}:root .vbox-child{background-color:#0000!important}:root .woosw-list table{border:1px solid var(--tj-color-border-1);border-radius:12px}:root .woosw-list table tr td{border:1px solid var(--tj-color-border-1);-webkit-border-start:0;border-top:0;border-inline-start:0}:root .woosw-list table tr td:last-child{-webkit-border-end:0;border-inline-end:0}:root .woosw-list table tr:last-child td{border-bottom:0}:root .woosw-list .woosw-items{width:100%}:root .woosw-list .woosw-items .woosw-item .woosw-item--remove,:root .woosw-list .woosw-items .woosw-item .woosw-item--add{flex:0 0 14px;width:14px;font-size:0}:root .woosw-list .woosw-items .woosw-item .woosw-item--remove span,:root .woosw-list .woosw-items .woosw-item .woosw-item--add span{text-align:center;cursor:pointer;border:1px solid var(--tj-color-border-1);width:36px;height:36px;color:var(--tj-color-heading-primary);border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}:root .woosw-list .woosw-items .woosw-item .woosw-item--image img{-o-object-fit:cover;object-fit:cover;width:100px}:root .woosw-list .woosw-items .woosw-item .woosw-item--image a{border-radius:8px;display:inline-flex;overflow:hidden}:root .woosw-list .woosw-items .woosw-item .woosw-item--actions p{margin:0}:root .woosw-list .woosw-items .woosw-item .stock{color:var(--tj-color-theme-primary);margin:0}:root .woosw-list .woosw-items .woosw-item .stock.out-of-stock{color:#ff0004}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){:root .woosw-list .woosw-items .woosw-item .woosw-item--remove,:root .woosw-list .woosw-items .woosw-item .woosw-item--add{flex:0 0 100%;width:100%}}
