﻿@media(min-width: 1200px){.tf-hidden-xl-min{display:none !important}}@media(max-width: 1199px){.tf-hidden-xl-max{display:none !important}}body.tf-scroll-lock{overflow:hidden !important}body.tf-scroll-lock .tf-header{z-index:10000}body.tf-scroll-lock .main-content{position:relative;z-index:9999}.tf-grid-layout{display:grid !important}.card-product{height:auto !important}.card-product.grid .card-product_info{flex-grow:1;align-items:flex-start}.card-product.grid .card-product_info .btn-add-to-card{margin-top:auto}.card-product.grid .pro-description{display:none}@media screen and (max-width: 767px){.card-product.grid .wcboost-products-compare-button{display:none}}.card-product .name-product{font-family:Poppins;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;color:var(--primary)}.card-product .name-product.link-underline:hover{text-decoration:underline !important}.card-product .tf_add_to_cart{color:var(--primary)}.card-product.product-list .card-product_wrapper .product-img{min-width:260px;max-width:100%}.card-product.product-list .card-product_info{flex-grow:1}.card-product.product-list .btn-add-to-card{flex-grow:1;height:36px}@media(min-width: 1200px){.card-product.product-list .btn-add-to-card{height:40px}}.card-product.product-list .product-action_list{position:static;flex-flow:row;gap:12px}.card-product.product-list .product-action_list .box-icon{width:36px;height:36px}@media(min-width: 1200px){.card-product.product-list .product-action_list .box-icon{width:40px;height:40px}}@media screen and (max-width: 767px){.card-product.product-list .wcboost-products-compare-button{display:none}}.card-product .card-product_wrapper .product-img{width:100%;height:100%}.card-product .card-product_info .rate-product{gap:4px}.card-product .added_to_cart{display:none}.card-product .tf_add_to_cart{display:flex;justify-content:center;align-items:center;flex:1 1 auto}.card-product .wcboost-wishlist-button{margin:0;padding:0}.card-product .wcboost-wishlist-button .wcboost-wishlist-button__icon{margin:0;padding:0;display:flex}.card-product .wcboost-products-compare-button{margin:0;padding:0}.card-product .wcboost-products-compare-button .wcboost-products-compare-button__icon{margin:0;padding:0;display:flex}.card-product .tf_add_to_cart{height:100%;width:100%;background:rgba(0,0,0,0) !important}.card-product .tf_add_to_cart .tf-add-to-cart-loading{width:30px;height:30px;position:absolute !important;left:calc(50% + 50px + 8px)}.card-product .tf_add_to_cart .tf-add-to-cart-loading .spinner{border-top-color:#fff;width:30px;height:30px}@media(min-width: 576px){.card-product .tf_add_to_cart.loading .tf-add-to-cart-loading{display:block !important}}.card-product .tf_add_to_cart:hover,.card-product .tf_add_to_cart:focus,.card-product .tf_add_to_cart.loading{background-color:var(--primary) !important}.card-product .tf_add_to_cart:hover .text,.card-product .tf_add_to_cart:focus .text,.card-product .tf_add_to_cart.loading .text{color:var(--white) !important}.card-product .btn-add-to-card{pointer-events:auto}.card-product .btn-add-to-card:hover,.card-product .btn-add-to-card :focus{background-color:var(--primary) !important}.card-product .btn-add-to-card:hover .text,.card-product .btn-add-to-card :focus .text{color:var(--white) !important}.card-product .list-color-product{display:flex;flex-wrap:wrap;gap:8px}.card-product .list-color-product .list-color-item img{aspect-ratio:1;max-width:40px !important;border-radius:8px;border:1px solid var(--line)}.card-product .list-color-product .list-color-item:hover img{border-color:var(--primary)}.card-product .size-box{display:none}@media(max-width: 767px){.card-product.product-list .tf_add_to_cart.loading .tf-add-to-cart-loading{display:none !important}}.orvana-shop-pagination{margin-top:30px}.orvana-shop-pagination .wg-pagination{display:flex;align-items:center;gap:8px}.orvana-shop-pagination .wg-pagination .page-numbers{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid var(--line);font-weight:600 !important;color:var(--primary)}.orvana-shop-pagination .wg-pagination .page-numbers:hover,.orvana-shop-pagination .wg-pagination .page-numbers.current{background-color:var(--primary);border-color:var(--primary);color:var(--white)}.orvana-shop-pagination .wg-pagination .page-numbers .icon{font-size:20px}.orvana-shop-pagination .showing-total-info{padding:10px 20px}.orvana-shop-pagination .showing-total-info .pagi-info-line{width:100%;font-weight:600;color:var(--primary);position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:inline-flex;align-items:center;gap:4px;background:linear-gradient(to right, var(--primary-2) 50%, var(--primary) 50%);background-size:200% 100%;background-position:right;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:background-position .3s linear;cursor:pointer;padding-bottom:4px}.orvana-shop-pagination .showing-total-info .pagi-info-line:after{position:absolute;content:"";left:0;right:0;bottom:0px;width:100%;height:2px;background-color:#f1d5d5;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.orvana-shop-pagination .showing-total-info .pagi-info-line:before{position:absolute;content:"";left:0;width:var(--pagi-info-line-width, 0%);bottom:0px;height:2px;background-color:var(--primary-2);transition:width .3s linear;z-index:1}.orvana-shop-pagination .loadmore:not(.loading) .spinner-circle{display:none !important}.widget-facet .h6{font-weight:500}.widget-facet .filter-group-check label{font-weight:400}.widget-facet .filter-group-check label .cate-text{color:var(--text);font-weight:400;font-size:16px;line-height:26px}.widget-facet .filter-group-check label .count-wrap{color:var(--text-2);font-weight:400;font-size:16px;line-height:26px}.widget-facet .filter-group-check .tf-check:checked+label{font-weight:600}.widget-facet .filter-group-check .tf-check:checked+label .cate-text{color:var(--primary);font-weight:600}.widget-facet .filter-group-check .tf-check:checked+label .count-wrap{color:var(--primary);font-weight:600}.widget-facet .widget-price .price-val::before{position:absolute;right:0}.modal-quick-add .wcboost-variation-swatches__item::before,.modal-quick-add .wcboost-variation-swatches__item:after{display:none}.modal-quick-add .wcboost-variation-swatches--button{--wcboost-swatches-item-width: 40px;--wcboost-swatches-item-height: 50px;--wcboost-swatches-invalid-opacity: 0.5}.modal-quick-add .wcboost-variation-swatches--button .wcboost-variation-swatches__item{display:flex;align-items:center;justify-content:center;font-weight:600;border:1px solid var(--line);color:var(--text-2);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer;box-shadow:none}.modal-quick-add .wcboost-variation-swatches--button .wcboost-variation-swatches__item.selected{background-color:var(--primary);color:var(--white)}.modal-quick-add .wcboost-variation-swatches--button.wcboost-variation-swatches--rounded .wcboost-variation-swatches__item{border-radius:12px}.modal-quick-add .woocommerce-variation,.modal-quick-add .reset_variations_alert{display:none !important}.modal-quick-add tbody,.modal-quick-add tr,.modal-quick-add th,.modal-quick-add td{display:block;padding:0;margin:0}.modal-quick-add .tf-product-info-variant{display:flex;flex-direction:column;gap:12px}.modal-quick-add .variant-picker-item .variant-picker-label{font-weight:400;font-size:18px;line-height:28px;letter-spacing:0%;color:var(--primary)}.modal-quick-add .variant-picker-item .variant-picker-label .wcboost-variation-swatches__selected-label{font-weight:500}.modal-quick-add .variant-picker-item .reset_variations{margin-top:12px;text-decoration:underline;cursor:pointer;display:none !important}.modal-quick-add .quantity label{display:none !important;visibility:hidden}.modal-quick-add .single_add_to_cart_button,.modal-quick-add .tf-buy-now-btn{max-height:50px}.modal-quick-add .single_add_to_cart_button .tf-add-to-cart-loading,.modal-quick-add .tf-buy-now-btn .tf-add-to-cart-loading{left:5px}.modal-quick-add .single_add_to_cart_button .tf-add-to-cart-loading .spinner,.modal-quick-add .tf-buy-now-btn .tf-add-to-cart-loading .spinner{border-top-color:#fff;width:30px;height:30px}.modal-quick-add .single_add_to_cart_button.loading .tf-add-to-cart-loading,.modal-quick-add .tf-buy-now-btn.loading .tf-add-to-cart-loading{display:block !important}.modal-quick-add .wcboost-wishlist-button,.modal-quick-add .wcboost-products-compare-button{display:none}.modal-quick-add .tf-price.price-wrap,.modal-quick-add .tf-price .price-wrap{gap:4px;text-decoration:none;font-family:Sora;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.modal-quick-add .tf-price.price-wrap .badge-sale,.modal-quick-add .tf-price .price-wrap .badge-sale{margin-left:8px;padding:4px 8px;font-family:Poppins;font-weight:500;font-size:14px;line-height:22px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.modal-quick-add .tf-price.price-wrap:has(.woocs_price_code),.modal-quick-add .tf-price .price-wrap:has(.woocs_price_code){gap:8px}.modal-quick-add .tf-price.price-wrap:has(.woocs_price_code) .badge-sale,.modal-quick-add .tf-price .price-wrap:has(.woocs_price_code) .badge-sale{margin:0 !important}.modal-quick-add .tf-price.price-wrap .woocs_price_code,.modal-quick-add .tf-price .price-wrap .woocs_price_code{display:flex;align-items:center;gap:4px}.modal-quick-add .tf-price.price-wrap del,.modal-quick-add .tf-price .price-wrap del{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0%;text-decoration:line-through;color:var(--text-2)}.modal-quick-add .tf-price.price-wrap ins,.modal-quick-add .tf-price .price-wrap ins{order:-1;text-decoration:none}.modal-log .tfwc-message:empty{display:none}.modal-log .title{font-family:Sora;font-size:40px;line-height:48px;letter-spacing:0;text-align:center;text-transform:capitalize}.modal-log input[type=text],.modal-log input[type=password]{font-family:Poppins;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0}.modal-log .bottom{margin-top:20px;display:flex;justify-content:space-between}.modal-log .bottom .checkbox-wrap label{font-family:Poppins;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0}.modal-log .bottom .link{font-family:Poppins;font-weight:500;font-size:14px;line-height:22px;letter-spacing:0;text-transform:capitalize;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%}.modal-log .subscribe-button{margin-top:20px}.modal-log .register-container{margin-top:20px;font-family:Poppins;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:var(--text)}.modal-log .register-container a{font-family:Poppins;font-weight:500;font-size:14px;line-height:22px;letter-spacing:0%;text-transform:capitalize;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:var(--primary)}.modal-log#log .log-orther{margin:20px 0}.modal-log#register .group-btn{margin-top:20px}.canvas-quickview .title-pop{font-weight:500}.canvas-quickview .wrap-quick{align-content:start}.canvas-quickview .mini-quick-image .image{max-width:340px;aspect-ratio:1}.canvas-quickview .tf-out-stock-wrapper{margin:20px 0;padding:32px;border-radius:16px;background:#f8f6f2}.canvas-quickview .tf-out-stock-wrapper .title{font-family:Sora;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.canvas-quickview .tf-out-stock-wrapper .sub-title{font-family:Poppins;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:var(--text);margin-top:8px}.canvas-quickview .tf-out-stock-wrapper label{margin-top:20px;margin-bottom:8px;font-family:Poppins;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0}.canvas-quickview .tf-out-stock-wrapper button{margin-top:20px}.canvas-quickview .tf-price .price-wrap{gap:8px;text-decoration:none;font-family:Sora;font-weight:500;font-size:44px;line-height:54px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.canvas-quickview .tf-price .price-wrap .badge-sale{margin-left:8px;padding:4px 8px;font-family:Poppins;font-weight:500;font-size:14px;line-height:22px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.canvas-quickview .tf-price .price-wrap:has(.woocs_price_code){gap:16px}.canvas-quickview .tf-price .price-wrap:has(.woocs_price_code) .badge-sale{margin:0 !important}.canvas-quickview .tf-price .price-wrap .woocs_price_code{display:flex;align-items:center;gap:8px}.canvas-quickview .tf-price .price-wrap del{font-weight:400;font-size:18px;line-height:28px;letter-spacing:0;text-decoration:line-through;color:var(--text-2)}.canvas-quickview .tf-price .price-wrap ins{order:-1;text-decoration:none}@media(max-width: 575px){.canvas-quickview .tf-price{flex-wrap:wrap}.canvas-quickview .tf-price span{font-size:26px}}.canvas-quickview .tf-product-info-wrap{padding:0}.canvas-quickview .wcboost-variation-swatches--image{padding-left:2px}.canvas-quickview .wcboost-variation-swatches__item::before,.canvas-quickview .wcboost-variation-swatches__item::after{display:none}.canvas-quickview .wcboost-variation-swatches__item .wcboost-variation-swatches__wrapper{margin-left:2px}.canvas-quickview .wcboost-variation-swatches--button{--wcboost-swatches-item-width: 40px;--wcboost-swatches-item-height: 50px;--wcboost-swatches-invalid-opacity: 0.5}.canvas-quickview .wcboost-variation-swatches--button .wcboost-variation-swatches__item{display:flex;align-items:center;justify-content:center;font-weight:600;border:1px solid var(--line);color:var(--text-2);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer;box-shadow:none}.canvas-quickview .wcboost-variation-swatches--button .wcboost-variation-swatches__item.selected{background-color:var(--primary);color:var(--white)}.canvas-quickview .wcboost-variation-swatches--button.wcboost-variation-swatches--rounded .wcboost-variation-swatches__item{border-radius:12px}.canvas-quickview .wcboost-variation-swatches--button .wcboost-variation-swatches__item{border-radius:12px}.canvas-quickview .wcboost-products-compare-button .wcboost-products-compare-button__text{display:none}.canvas-quickview .wcboost-products-compare-button .wcboost-products-compare-button__text{display:none}.canvas-quickview .woocommerce-variation,.canvas-quickview .reset_variations_alert{display:none !important}.canvas-quickview tbody,.canvas-quickview tr,.canvas-quickview th,.canvas-quickview td{display:block;padding:0;margin:0}.canvas-quickview .tf-product-info-variant{display:flex;flex-direction:column;gap:12px}.canvas-quickview .variant-picker-item .variant-picker-label{font-weight:400;font-size:18px;line-height:28px;letter-spacing:0%;color:var(--primary);margin-bottom:12px;font-family:Poppins}.canvas-quickview .variant-picker-item .variant-picker-label .wcboost-variation-swatches__selected-label{font-weight:500}.canvas-quickview .variant-picker-item .reset_variations{margin-top:12px;text-decoration:underline;cursor:pointer;display:none !important}.canvas-quickview .quantity label{display:none !important;visibility:hidden}.canvas-quickview .single_add_to_cart_button,.canvas-quickview .tf-buy-now-btn{max-height:50px}.canvas-quickview .single_add_to_cart_button .tf-add-to-cart-loading,.canvas-quickview .tf-buy-now-btn .tf-add-to-cart-loading{left:5px}.canvas-quickview .single_add_to_cart_button .tf-add-to-cart-loading .spinner,.canvas-quickview .tf-buy-now-btn .tf-add-to-cart-loading .spinner{border-top-color:#fff;width:30px;height:30px}.canvas-quickview .single_add_to_cart_button.loading .tf-add-to-cart-loading,.canvas-quickview .tf-buy-now-btn.loading .tf-add-to-cart-loading{display:block !important}.canvas-quickview .wcboost-wishlist-button,.canvas-quickview .wcboost-products-compare-button{display:none}.canvas-quickview .product-info-meta .rate-product{display:flex;gap:4px}.canvas-quickview .product-info-meta .product-cate{color:var(--text) !important;font-weight:600 !important}.canvas-quickview .product-info-meta:not(:has(.rate-product)) .br-line{display:none}.canvas-quickview .product-infor-price{margin-bottom:12px}.canvas-quickview .product-infor-name{font-family:Sora;font-weight:500;font-size:40px;line-height:48px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.canvas-quickview form.cart{margin:20px 0}.canvas-quickview form.cart .single_variation_wrap{margin-top:28px}.canvas-quickview form.cart .group-btn{display:flex;gap:10px;margin-top:20px}.canvas-quickview form.cart .group-btn .group-btn-action{display:flex;gap:10px}.canvas-quickview form.cart .group-btn .group-btn-action .wcboost-wishlist-button,.canvas-quickview form.cart .group-btn .group-btn-action .wcboost-products-compare-button{display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;width:50px;height:50px;color:var(--primary);margin:0;padding:0}.canvas-quickview form.cart .group-btn .group-btn-action .wcboost-wishlist-button .wcboost-wishlist-button__icon,.canvas-quickview form.cart .group-btn .group-btn-action .wcboost-wishlist-button .wcboost-products-compare-button__icon,.canvas-quickview form.cart .group-btn .group-btn-action .wcboost-products-compare-button .wcboost-wishlist-button__icon,.canvas-quickview form.cart .group-btn .group-btn-action .wcboost-products-compare-button .wcboost-products-compare-button__icon{padding:0;margin:0;display:flex}.canvas-quickview form.cart .group-btn .group-btn-action .wcboost-wishlist-button .wcboost-wishlist-button__icon .icon,.canvas-quickview form.cart .group-btn .group-btn-action .wcboost-wishlist-button .wcboost-products-compare-button__icon .icon,.canvas-quickview form.cart .group-btn .group-btn-action .wcboost-products-compare-button .wcboost-wishlist-button__icon .icon,.canvas-quickview form.cart .group-btn .group-btn-action .wcboost-products-compare-button .wcboost-products-compare-button__icon .icon{font-size:24px}.canvas-quickview form.cart .tf-buy-now-btn{margin-top:10px}.canvas-quickview form.cart .variant-quantity{margin-top:12px}.canvas-quickview form.cart.tf-grouped-form .table-wrapper{display:block;width:100%;overflow-x:auto}.canvas-quickview form.cart.tf-grouped-form .table-wrapper table{width:100%;max-width:100%;table-layout:fixed}.canvas-quickview form.cart.tf-grouped-form tbody{min-width:max-content}.canvas-quickview form.cart.tf-grouped-form .item-product{display:flex;gap:16px}.canvas-quickview form.cart.tf-grouped-form .item-product .img-product{width:100px;max-width:100%;aspect-ratio:1;border:1px solid var(--line);border-radius:8px}.canvas-quickview form.cart.tf-grouped-form .item-product .img-product img{object-fit:cover;width:100%;height:auto}.canvas-quickview form.cart.tf-grouped-form .item-product .product-name{font-family:Poppins;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0}.canvas-quickview form.cart.tf-grouped-form .item-product .tf-price.price-wrap,.canvas-quickview form.cart.tf-grouped-form .item-product .tf-price .price-wrap{gap:4px;align-items:center;justify-content:flex-start;text-decoration:none;font-family:Sora;font-weight:500;font-size:20px;line-height:28px;letter-spacing:0;color:var(--primary)}.canvas-quickview form.cart.tf-grouped-form .item-product .tf-price.price-wrap .woocs_price_code,.canvas-quickview form.cart.tf-grouped-form .item-product .tf-price .price-wrap .woocs_price_code{display:flex;align-items:center;gap:4px}.canvas-quickview form.cart.tf-grouped-form .item-product .tf-price.price-wrap del,.canvas-quickview form.cart.tf-grouped-form .item-product .tf-price .price-wrap del{font-family:Poppins;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;text-decoration:line-through;color:var(--text-2)}.canvas-quickview form.cart.tf-grouped-form .item-product .tf-price.price-wrap ins,.canvas-quickview form.cart.tf-grouped-form .item-product .tf-price .price-wrap ins{order:-1;text-decoration:none}.canvas-quickview form.cart.tf-grouped-form .item-product .item-product-content{flex-grow:1;flex-shrink:0;display:flex;gap:16px;justify-content:space-between;align-items:center}.canvas-quickview form.cart.tf-grouped-form .item-product .item-product-content .item-product-info{display:flex;flex-direction:column;gap:8px}.canvas-quickview form.cart.tf-grouped-form .item-product .tf-check{width:24px;height:24px;border:2px solid var(--text-2)}.canvas-quickview form.cart.tf-grouped-form .item-product .tf-check::before{font-size:12px}.canvas-quickview form.cart.tf-grouped-form .item-product .tf-check:checked{border-color:var(--primary)}.canvas-quickview form.cart.tf-grouped-form .product-line{width:100%;margin:20px 0;border-bottom:1px solid var(--line)}@media(min-width: 992px){.canvas-quickview{gap:48px}}.modal-compare .modal-dialog{max-width:1010px}.modal-compare .modal-content{padding:40px}.modal-compare .modal-content .tf-compare-inner{overflow-x:auto}.modal-compare .modal-content .tf-compare-inner::-webkit-scrollbar{width:4px;height:4px}.modal-compare .modal-content .tf-compare-inner::-webkit-scrollbar-thumb{background-color:var(--primary);cursor:grab}.modal-compare .modal-content .tf-compare-inner .tf-compare-list{display:flex;gap:28px;width:max-content;padding-bottom:24px}.modal-compare .modal-content .tf-compare-inner .tf-compare-list .tf-compare-item{max-width:200px;width:200px;border:1px solid #e9e9e9;border-radius:12px;overflow:hidden}.modal-compare .modal-content .tf-compare-inner .tf-compare-list .tf-compare-item:hover{border:2px solid var(--primary)}.modal-compare .modal-content .tf-compare-inner .tf-compare-list .tf-compare-item .card_product-wrapper{position:relative}.modal-compare .modal-content .tf-compare-inner .tf-compare-list .tf-compare-item .card_product-wrapper .tf-remove-compare{position:absolute;top:8px;right:8px;z-index:21;cursor:pointer;border:1px solid var(--line);font-size:10px;background-color:var(--white);padding:10px;-webkit-transition:all .3s ase;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modal-compare .modal-content .tf-compare-inner .tf-compare-list .tf-compare-item .card_product-wrapper .product-img{width:100%;aspect-ratio:1}.modal-compare .modal-content .tf-compare-inner .tf-compare-list .tf-compare-item .card_product-wrapper .product-img .img-product{width:100%}.modal-compare .modal-content .tf-compare-inner .tf-compare-list .tf-compare-item .card_product-info{padding:20px}@media(min-width: 768px){.modal-compare .modal-content .tf-compare-inner .tf-compare-list .tf-compare-item{max-width:280px;width:280px}}.modal-compare .title{font-family:Sora;font-weight:500;font-size:30px;line-height:42px;letter-spacing:0;text-transform:capitalize}.modal-compare .group-btn{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:32px}@media screen and (max-width: 767px){.modal-compare .title{font-size:24px}.modal-compare .group-btn .tf-btn{font-size:14px;height:40px;padding:0 12px;gap:2px}}.popup-shopping-cart .tf-cart-totals-discounts.total-price{display:none}.popup-shopping-cart .tf-cart-totals-discounts.cart-discount .tf-cart-total-text{color:var(--primary);font-size:20px;line-height:28px;text-align:left}.popup-shopping-cart .tf-cart-totals-discounts.cart-discount .tf-totals-total-value{color:var(--primary);font-size:20px;line-height:28px;text-align:right}.popup-shopping-cart .notification-progress{overflow:visible}.popup-shopping-cart .notification-progress .value{transition:width 1s ease}.popup-shopping-cart .notification-progress .round{left:95%}.popup-shopping-cart .notification-progress .progress-cart{background:var(--white)}.popup-shopping-cart .widget_shopping_cart_content{width:100%;height:100%;display:flex;flex-direction:column}.popup-shopping-cart .tf-mini-cart-bottom{padding:0;box-shadow:0px 5px 18px 5px rgba(64,72,87,0.1490196078)}.popup-shopping-cart .tf-mini-cart-tool{justify-content:space-between;padding:0;display:flex;align-items:center;gap:0;border-bottom:1px solid var(--line)}@media(max-width: 575px){.popup-shopping-cart .tf-mini-cart-tool{overflow-x:auto;width:360px}}@media screen and (min-width: 1200px){.popup-shopping-cart .tf-mini-cart-tool{gap:0}}.popup-shopping-cart .tf-mini-cart-tool-btn{padding:18px 24px;display:flex;flex-direction:row;align-items:center;gap:12px;cursor:pointer;font-family:Poppins;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0}.popup-shopping-cart .tf-mini-cart-tool-btn .icon{font-size:20px}.popup-shopping-cart .tf-mini-cart-bottom-wrap{padding:0 24px 16px}.popup-shopping-cart .tf-mini-cart-tool-openable{position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);transition:transform .25s ease-in-out;z-index:70}.popup-shopping-cart .tf-mini-cart-tool-openable.open{transform:translateY(0)}.popup-shopping-cart .tf-mini-cart-tool-openable.open>.overlay{opacity:1;visibility:visible}.popup-shopping-cart .tf-mini-cart-tool-openable.open .tf-mini-cart-tool-content{box-shadow:0px -4px 10px 0px rgba(212,212,212,.2509803922)}.popup-shopping-cart .tf-mini-cart-tool-openable>.overlay{position:absolute;left:0;bottom:0;height:200vh;right:0;background-color:rgba(0,0,0,0);opacity:0;visibility:hidden;transform:all .3s ease}.popup-shopping-cart .tf-mini-cart-tool-openable .tf-mini-cart-tool-close{cursor:pointer}.popup-shopping-cart .tf-mini-cart-tool-openable .tf-mini-cart-tool-content{position:relative;z-index:80;padding:20px;background-color:var(--white)}.popup-shopping-cart .tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-mini-cart-tool-text{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#101828}.popup-shopping-cart .tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-mini-cart-tool-text .icon{width:33px;height:33px;border:1px solid var(--black);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--black)}.popup-shopping-cart .tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-cart-tool-btns{display:flex;gap:10px;align-items:center}.popup-shopping-cart .tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-cart-tool-btns .tf-btn{text-transform:uppercase}@media screen and (min-width: 576px){.popup-shopping-cart .tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-cart-tool-btns{flex-wrap:wrap}.popup-shopping-cart .tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-cart-tool-btns>*{width:100%}}@media screen and (min-width: 768px){.popup-shopping-cart .tf-mini-cart-tool-openable .tf-mini-cart-tool-content{padding:32px}}.popup-shopping-cart .tf-mini-cart-tool-openable.add-note textarea{height:148px;margin-bottom:24px}.popup-shopping-cart .tf-mini-cart-tool-openable.coupon .tf-mini-cart-tool-text1{margin-bottom:7px;color:#475467}.popup-shopping-cart .tf-mini-cart-tool-openable.coupon input{margin-bottom:90px}.popup-shopping-cart .tf-mini-cart-tool-openable.add-gift .tf-mini-cart-tool-text1{margin-bottom:50px;color:#777}@media screen and (min-width: 1200px){.popup-shopping-cart .tf-mini-cart-tool-openable.add-gift .tf-mini-cart-tool-text1{margin-bottom:111px}}.popup-shopping-cart .tf-mini-cart-tool-openable.estimate-shipping select{height:56px;color:#777}.popup-shopping-cart .tf-mini-cart-tool-openable.estimate-shipping .field{margin-bottom:14px}.popup-shopping-cart .tf-mini-cart-tool-openable.estimate-shipping .field p{margin-bottom:10px;color:#252525}.popup-shopping-cart .tf-mini-cart-tool-openable.estimate-shipping .tf-cart-tool-btns{margin-top:30px}.popup-shopping-cart .tf-mini-cart-tool-openable.estimate-shipping .error{margin-top:20px;color:#ff6f61}.popup-shopping-cart .tf-mini-cart-tool-openable.estimate-shipping .success{margin-top:20px}.popup-shopping-cart .tf-mini-cart-tool-openable.estimate-shipping .success .standard{color:#1caa23;margin-top:4px}.popup-shopping-cart .tf-cart-totals-discounts{margin:0}.popup-shopping-cart .tf-mini-cart-info{display:flex;flex-direction:column;gap:18px;min-width:120px}.popup-shopping-cart .variation{font-size:14px;color:var(--text);display:grid;grid-template-columns:auto 1fr;row-gap:0px;column-gap:6px}.popup-shopping-cart .variation dt{grid-column:1;font-weight:600}.popup-shopping-cart .variation dd{grid-column:2;margin:0}.popup-shopping-cart .tf-cart-total-text{font-family:Sora;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;text-transform:capitalize}.popup-shopping-cart .tf-totals-total-value{font-family:Sora;font-weight:500;font-size:30px;line-height:42px;letter-spacing:0;text-transform:capitalize}.popup-shopping-cart .tfwc-price-saved{font-size:18px;font-weight:500}.popup-shopping-cart .group-btn{gap:16px;margin-bottom:16px;margin-top:16px}.popup-shopping-cart .prd-wrap{width:100%}.popup-shopping-cart .prd-wrap .prd-action{max-width:unset !important}.popup-shopping-cart .prd-wrap .prd_image{aspect-ratio:1}.popup-shopping-cart .prd-wrap .prd_image a{width:100%;height:100%}.popup-shopping-cart .wg-quantity{padding:5px 10px;min-width:120px}.popup-shopping-cart .mini-product-cart{max-width:100%;min-width:100px}.popup-shopping-cart .tf-price.price-wrap,.popup-shopping-cart .tf-price .price-wrap{gap:4px;flex-wrap:wrap;text-decoration:none;font-family:Poppins;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.popup-shopping-cart .tf-price.price-wrap .badge-sale,.popup-shopping-cart .tf-price .price-wrap .badge-sale{margin-left:8px;padding:4px 8px;font-family:Poppins;font-weight:500;font-size:14px;line-height:22px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.popup-shopping-cart .tf-price.price-wrap:has(.woocs_price_code,.woocs_special_price_code),.popup-shopping-cart .tf-price .price-wrap:has(.woocs_price_code,.woocs_special_price_code){gap:8px}.popup-shopping-cart .tf-price.price-wrap:has(.woocs_price_code,.woocs_special_price_code) .badge-sale,.popup-shopping-cart .tf-price .price-wrap:has(.woocs_price_code,.woocs_special_price_code) .badge-sale{margin:0 !important}.popup-shopping-cart .tf-price.price-wrap .woocs_price_code,.popup-shopping-cart .tf-price.price-wrap .woocs_special_price_code,.popup-shopping-cart .tf-price .price-wrap .woocs_price_code,.popup-shopping-cart .tf-price .price-wrap .woocs_special_price_code{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.popup-shopping-cart .tf-price.price-wrap del,.popup-shopping-cart .tf-price .price-wrap del{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0%;text-decoration:line-through;color:var(--text-2)}.popup-shopping-cart .tf-price.price-wrap ins,.popup-shopping-cart .tf-price .price-wrap ins{order:-1;text-decoration:none}.popup-shopping-cart .tf-mini-cart-item.loading-content{min-height:auto;overflow:hidden;position:relative}.popup-shopping-cart .tf-mini-cart-item.loading-content:before{border:2px solid #fff;border-top:2px solid #000;border-radius:50%;width:20px;height:20px;margin-left:-10px;top:40px;content:"" !important;display:inline-flex;animation:ajax_loading .5s linear infinite;z-index:25;position:absolute;left:50%}.popup-shopping-cart .tf-mini-cart-item.loading-content:after{opacity:.7;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:20}.popup-shopping-cart .canvas-footer{padding:0}.popup-shopping-cart .cart-empty-wrap{text-align:center;padding:27px 15px}.popup-shopping-cart .cart-empty-wrap svg{margin-bottom:32px}.popup-shopping-cart .cart-empty-wrap p{margin-bottom:24px}.popup-shopping-cart .tf-mini-cart-threshold{margin-top:24px}.tf-table-compare{overflow-x:auto;max-width:1441px;width:100%;margin:0px auto}.tf-table-compare .tf-price.price-wrap,.tf-table-compare .tf-price .price-wrap{gap:4px;align-items:center;justify-content:center;text-decoration:none;font-family:Sora;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.tf-table-compare .tf-price.price-wrap .badge-sale,.tf-table-compare .tf-price .price-wrap .badge-sale{margin-left:8px;padding:4px 8px;font-family:Poppins;font-weight:500;font-size:14px;line-height:22px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.tf-table-compare .tf-price.price-wrap:has(.woocs_price_code),.tf-table-compare .tf-price .price-wrap:has(.woocs_price_code){gap:8px}.tf-table-compare .tf-price.price-wrap:has(.woocs_price_code) .badge-sale,.tf-table-compare .tf-price .price-wrap:has(.woocs_price_code) .badge-sale{margin:0 !important}.tf-table-compare .tf-price.price-wrap .woocs_price_code,.tf-table-compare .tf-price .price-wrap .woocs_price_code{display:flex;align-items:center;gap:4px}.tf-table-compare .tf-price.price-wrap del,.tf-table-compare .tf-price .price-wrap del{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0%;text-decoration:line-through;color:var(--text-2)}.tf-table-compare .tf-price.price-wrap ins,.tf-table-compare .tf-price .price-wrap ins{order:-1;text-decoration:none}.tf-table-compare::-webkit-scrollbar{width:4px;height:4px}.tf-table-compare::-webkit-scrollbar-thumb{background-color:var(--primary);cursor:grab}.tf-table-compare table{width:100%}.tf-table-compare thead{background-color:unset}.tf-table-compare thead:first-child th:first-child{border:none}.tf-table-compare tbody{border-radius:20px}.tf-table-compare .add_to_cart_button,.tf-table-compare .out-stock-btn{width:auto !important;padding:8px 24px}.tf-table-compare th,.tf-table-compare td{border:1px solid #e9e9e9}.tf-table-compare .compare-item{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.tf-table-compare .compare-col{vertical-align:middle}.tf-table-compare .item_image{aspect-ratio:1;position:relative;max-width:270px}.tf-table-compare .item_image a:first-child{width:100%;height:100%}.tf-table-compare .item_image img{width:100%;height:100%;object-fit:cover}.tf-table-compare .item_name{margin-bottom:0px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-family:Poppins;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;text-align:center}.tf-table-compare .item_price{margin-bottom:24px}.tf-table-compare .remove{position:absolute;top:10px;right:10px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-size:9px;border:1px solid #cacaca;background-color:var(--white);transition:all .3s ease;cursor:pointer}.tf-table-compare .remove:hover{background-color:var(--primary);color:var(--white)}.tf-table-compare .compare-title{font-weight:500;letter-spacing:0}.tf-table-compare .compare_stock{display:flex;align-items:center;justify-content:center;gap:10px;color:#91c283}.tf-table-compare .compare_stock.out-stock{color:#e46565}.tf-table-compare .compare-value{text-align:center}.tf-table-compare .compare-col{max-width:240px;min-width:240px}.tf-table-compare .icon{display:inline-flex}@media(min-width: 768px){.tf-table-compare .compare-col{min-width:300px}}@media(min-width: 1200px){.tf-table-compare td,.tf-table-compare th{padding:18px 20px 21px 20px}.tf-table-compare .compare-head{padding:30px 20px}.tf-table-compare .compare-col{min-width:360px}}@media(max-width: 575px){.tf-table-compare td:first-child,.tf-table-compare th:first-child{min-width:120px}}.wg-quantity{padding:12px}.product-info-rate .icon-star-3,.rate-product .icon-star-3{color:var(--primary);display:inline-block;height:auto}.product-info-rate .icon-star-3.empty,.rate-product .icon-star-3.empty{color:var(--line);position:relative}.product-info-rate .icon-star-3.partial,.rate-product .icon-star-3.partial{color:var(--primary);overflow:hidden;position:absolute;width:0;top:0;left:0}.popup-login{font-family:Sora,sans-serif}.popup-login .list-menu li{font-size:16px;line-height:22px;margin-bottom:10px;font-weight:500}.woocommerce-account .woocommerce,.my-account-container{padding-bottom:60px}.woocommerce-account .entry-content .woocommerce{display:flex;gap:30px}@media(min-width: 1200px){.woocommerce-account .entry-content .woocommerce{gap:64px}}.woocommerce-account .woocommerce:has(.woocommerce-form-login),.woocommerce-lost-password .woocommerce{display:block}.sidebar-account-wrap.sidebar-content-wrap{padding:0;border:1px solid var(--line);min-width:300px;height:100%}.sidebar-account-wrap.sidebar-content-wrap .my-account-nav li.is-active a{background:var(--primary);color:#fff !important}.sidebar-account-wrap.sidebar-content-wrap .my-account-nav li a{padding:10px;padding-left:20px;width:100%;font-weight:400 !important;font-size:16px;line-height:24px;letter-spacing:-0.7px;text-transform:uppercase;padding-left:68px}.sidebar-account-wrap.sidebar-content-wrap .my-account-nav li a:hover{background:var(--primary);color:#fff !important}.woocommerce-MyAccount-content p a,.account-orders p a{color:var(--primary)}.woocommerce-MyAccount-content,.account-orders{width:100%;overflow-x:auto}:not(.woocommerce-Addresses) .woocommerce-Address{margin-top:20px}.woocommerce-Address{width:auto;border-radius:0px;border:1px solid var(--line)}.woocommerce-Address h2{padding:15px;border-bottom:1px solid var(--line);font-size:16px;line-height:24px;font-weight:500}.woocommerce-Address a,.woocommerce-Address address{color:var(--text);padding:15px;gap:24px;font-size:16px;line-height:24px}.woocommerce-Address address{padding-top:0;line-height:32px}.woocommerce-Address a{color:var(--primary)}.woocommerce-address-fields .button{background-color:var(--primary);backdrop-filter:blur(4px);color:var(--white);border-color:var(--primary);font-weight:400;font-size:16px;line-height:24px;padding:13px 40px;text-transform:uppercase}.woocommerce-address-fields .button:hover{background-color:var(--primary);border-color:var(--primary);color:var(--white)}.woocommerce-MyAccount-content .button{background-color:var(--primary);backdrop-filter:blur(4px);color:var(--white);border-color:var(--primary);font-weight:400;font-size:16px;line-height:24px;padding:13px 40px;text-transform:uppercase;padding-left:24px;padding-right:24px;position:relative;background-color:var(--primary);color:var(--white);border-radius:999px;font-weight:600}.woocommerce-MyAccount-content .button:hover{background-color:var(--primary);border-color:var(--primary);color:var(--white)}.woocommerce-EditAccountForm,.woocommerce-address-fields,.wd-form-address{padding:32px;border:1px solid var(--line);border-radius:0px;margin-top:30px}.woocommerce-EditAccountForm .form-row,.woocommerce-EditAccountForm .cols,.woocommerce-address-fields .form-row,.woocommerce-address-fields .cols,.wd-form-address .form-row,.wd-form-address .cols{margin-bottom:25px}.woocommerce-EditAccountForm .form-row.form-row-first,.woocommerce-EditAccountForm fieldset.form-row-first,.woocommerce-address-fields .form-row.form-row-first,.woocommerce-address-fields fieldset.form-row-first,.wd-form-address .form-row.form-row-first,.wd-form-address fieldset.form-row-first{float:left;width:50%;padding-right:12px}.woocommerce-EditAccountForm .form-row.form-row-last,.woocommerce-EditAccountForm fieldset.form-row-last,.woocommerce-address-fields .form-row.form-row-last,.woocommerce-address-fields fieldset.form-row-last,.wd-form-address .form-row.form-row-last,.wd-form-address fieldset.form-row-last{float:left;width:50%;padding-left:12px}@media screen and (max-width: 575px){.woocommerce-EditAccountForm .form-row.form-row-first,.woocommerce-EditAccountForm .form-row.form-row-last,.woocommerce-EditAccountForm fieldset.form-row-first,.woocommerce-EditAccountForm fieldset.form-row-last,.woocommerce-address-fields .form-row.form-row-first,.woocommerce-address-fields .form-row.form-row-last,.woocommerce-address-fields fieldset.form-row-first,.woocommerce-address-fields fieldset.form-row-last,.wd-form-address .form-row.form-row-first,.wd-form-address .form-row.form-row-last,.wd-form-address fieldset.form-row-first,.wd-form-address fieldset.form-row-last{width:100%;padding:0}}.woocommerce-EditAccountForm .form-row label,.woocommerce-EditAccountForm fieldset label,.woocommerce-address-fields .form-row label,.woocommerce-address-fields fieldset label,.wd-form-address .form-row label,.wd-form-address fieldset label{font-size:16px;line-height:19px;margin-bottom:10px}.woocommerce-EditAccountForm .form-row input,.woocommerce-EditAccountForm fieldset input,.woocommerce-address-fields .form-row input,.woocommerce-address-fields fieldset input,.wd-form-address .form-row input,.wd-form-address fieldset input{border:1px solid var(--line);color:var(--dark);padding:12px 20px}.woocommerce-EditAccountForm .form-row .select2-container .select2-selection--single,.woocommerce-EditAccountForm fieldset .select2-container .select2-selection--single,.woocommerce-address-fields .form-row .select2-container .select2-selection--single,.woocommerce-address-fields fieldset .select2-container .select2-selection--single,.wd-form-address .form-row .select2-container .select2-selection--single,.wd-form-address fieldset .select2-container .select2-selection--single{color:#444;height:50px}.woocommerce-EditAccountForm .form-row .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-EditAccountForm fieldset .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-address-fields .form-row .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-address-fields fieldset .select2-container--default .select2-selection--single .select2-selection__rendered,.wd-form-address .form-row .select2-container--default .select2-selection--single .select2-selection__rendered,.wd-form-address fieldset .select2-container--default .select2-selection--single .select2-selection__rendered{padding:10px 20px;border-radius:0}.woocommerce-EditAccountForm .form-row .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-EditAccountForm fieldset .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-address-fields .form-row .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-address-fields fieldset .select2-container--default .select2-selection--single .select2-selection__arrow,.wd-form-address .form-row .select2-container--default .select2-selection--single .select2-selection__arrow,.wd-form-address fieldset .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px;border-radius:0}.woocommerce-EditAccountForm .form-row legend,.woocommerce-EditAccountForm fieldset legend,.woocommerce-address-fields .form-row legend,.woocommerce-address-fields fieldset legend,.wd-form-address .form-row legend,.wd-form-address fieldset legend{margin-top:10px;margin-bottom:20px;font-size:20px;line-height:19px;font-weight:500}.woocommerce-EditAccountForm .form-row .show-password-input,.woocommerce-EditAccountForm fieldset .show-password-input,.woocommerce-address-fields .form-row .show-password-input,.woocommerce-address-fields fieldset .show-password-input,.wd-form-address .form-row .show-password-input,.wd-form-address fieldset .show-password-input{display:none}.woocommerce-EditAccountForm .form-row #account_display_name_description,.woocommerce-EditAccountForm fieldset #account_display_name_description,.woocommerce-address-fields .form-row #account_display_name_description,.woocommerce-address-fields fieldset #account_display_name_description,.wd-form-address .form-row #account_display_name_description,.wd-form-address fieldset #account_display_name_description{margin-top:10px;display:block}.woocommerce-EditAccountForm .tf-cart-checkbox,.woocommerce-address-fields .tf-cart-checkbox,.wd-form-address .tf-cart-checkbox{margin-bottom:24px;display:flex;gap:10px;align-items:center;cursor:pointer}.woocommerce-EditAccountForm .box-btn,.woocommerce-address-fields .box-btn,.wd-form-address .box-btn{display:flex;gap:12px}.show-form-address,.edit-form-address{display:none}.edit-form-address{margin-top:24px}.account-address .title-account{margin-bottom:23px}.cols{display:flex;gap:15px 10px}.cols>*{width:100%}.woocommerce-view-order .woocommerce-order-details{margin-top:25px}.woocommerce-view-order .cross-sells{display:none}.woocommerce-view-order .cart-box{padding:24px 15px;border:1px solid var(--line)}.woocommerce-view-order .cart-box:not(:last-child){margin-bottom:24px}.woocommerce-view-order .order-total strong,.woocommerce-view-order .total strong{font-weight:500}.woocommerce-view-order .shipping-cart-box .title{margin-bottom:24px}.woocommerce-view-order .shipping-cart-box .field label{margin-bottom:8px}.woocommerce-view-order .shipping-cart-box .field:not(:last-child){margin-bottom:20px}.woocommerce-view-order .shipping-cart-box input{padding-left:10px;padding-right:10px}.woocommerce-view-order .shipping-cart-box input::placeholder{opacity:1}.woocommerce-view-order .shipping-cart-box .tf-btn{margin-top:8px}.woocommerce-view-order .checkout-cart-box .cart-head{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid rgba(161,161,161,.2)}.woocommerce-view-order .checkout-cart-box .total-discount{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.woocommerce-view-order .checkout-cart-box .check-agree{display:flex;gap:8px;align-items:center}.woocommerce-view-order .checkout-cart-box .check-agree label{font-size:14px;line-height:22.4px}.woocommerce-view-order .checkout-cart-box .check-agree label a{text-decoration:underline}.woocommerce-view-order .checkout-cart-box .checkout-btn{margin-top:32px;margin-bottom:20px}.woocommerce-view-order .checkout-cart-box .cart-list-social{display:flex;justify-content:center;gap:10px;margin-top:12px}.woocommerce-view-order .checkout-cart-box .cart-list-social .payment-card{border:1px solid #d9d9d9;border-radius:2.5px;width:45px;height:31.3px}.woocommerce-view-order .fee td,.woocommerce-view-order .cart-discount td,.woocommerce-view-order table.shop_table .order-total td,.woocommerce-view-order .cart-subtotal td{text-align:end}.woocommerce-view-order .testimonial-cart-box{border-color:rgba(0,0,0,0);background:linear-gradient(113.78deg, #fff6d4 0%, #ffe3e3 100%)}.woocommerce-view-order .testimonial-cart-box .box-testimonial-main{gap:24px}.woocommerce-view-order .testimonial-cart-box .box-testimonial-main .quote{font-size:42px}.woocommerce-view-order .testimonial-cart-box .box-testimonial-main .icon-star{color:#ecb100}.woocommerce-view-order .testimonial-cart-box .box-author{display:flex;align-items:center;gap:5px}.woocommerce-view-order .testimonial-cart-box .box-author .img{width:32px;height:32px;border-radius:50%}.woocommerce-view-order .testimonial-cart-box .box-navigation{gap:10px;margin-top:24px}.woocommerce-view-order .testimonial-cart-box .box-nav-swiper{display:flex;margin-top:24px;gap:10px}.woocommerce-view-order .testimonial-cart-box .nav-swiper{position:unset;margin:0;width:32px;height:32px}.woocommerce-view-order .testimonial-cart-box .nav-swiper::after{font-size:10px}.woocommerce-view-order .order-box .title{margin-bottom:24px}.woocommerce-view-order .order-box .list-order-product{padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid #1f1f1f}.woocommerce-view-order .order-box .order-item{display:flex;gap:10px;align-items:flex-start}.woocommerce-view-order .order-box .order-item:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ebebeb}.woocommerce-view-order .order-box .order-item .img-product{width:80px;height:80px;position:relative;flex-shrink:0;max-width:unset}@media screen and (min-width: 1200px){.woocommerce-view-order .order-box .order-item .img-product{width:142px;height:142px}}.woocommerce-view-order .order-box .order-item .img-product img{width:100%;height:100%;object-fit:cover;border-radius:4px}.woocommerce-view-order .order-box .order-item .img-product .quantity{position:absolute;width:24px;height:24px;right:-12px;top:-12px;border-radius:999px;background-color:var(--primary);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:14px;line-height:20px;font-weight:500}.woocommerce-view-order .order-box .order-item .content{flex-grow:1;display:flex;justify-content:left;align-content:center;gap:20px}.woocommerce-view-order .order-box .order-item .info .name{margin-bottom:0px;font-size:18px;line-height:28px}.woocommerce-view-order .order-box .order-item .info .name a{color:#000}.woocommerce-view-order .order-box .order-item .info .name a:hover{color:var(--primary)}.woocommerce-view-order .order-box .order-item .info .variant{font-size:16px;line-height:24px}.woocommerce-view-order .order-box .order-item .info .variant .wc-item-meta li{display:flex;gap:8px}.woocommerce-view-order .order-box .order-item .info .variant .wc-item-meta li .wc-item-meta-label{display:block;font-weight:400}.woocommerce-view-order .order-box .list-total{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(161,161,161,.2);display:flex;flex-direction:column;gap:12px;font-weight:400;font-size:18px;line-height:28px;text-transform:uppercase}.woocommerce-view-order .order-box .btn-order{margin-top:32px}.tf-search-header{position:relative;display:flex;gap:20px;align-items:center}.tf-search-header .header-top_wrap{position:relative;z-index:100010}@media(max-width: 1199px){.tf-search-header .header-top_wrap{flex-wrap:wrap}.tf-search-header .header-top_wrap .tf-search-wrapper{width:100%;margin:24px 0 5px;order:10}}.tf-search-header .offcanvas-search{top:max(100%,var(--top-offset, 43px)) !important;right:0;left:0;position:absolute;justify-content:center;width:100% !important;opacity:1;transform:translateY(0) !important;transition:none !important}.tf-search-header .offcanvas-search>*{z-index:1001;background:#fff}.tf-search-header .offcanvas-search .no-results{font-family:Poppins;font-weight:400;font-size:18px;line-height:28px;letter-spacing:0;color:var(--text)}.tf-search-header .offcanvas-search .current-keyword{color:#000}.tf-search-header .offcanvas-search .popup-content{background:#fff;border-radius:0px 0px 12px 12px;max-height:800px;padding:40px;overflow-x:hidden;overflow-y:auto;visibility:hidden;display:none;transition:opacity .3s ease,visibility .3s ease;flex-direction:column;gap:32px;z-index:1;position:relative}.tf-search-header .offcanvas-search .popup-content .most-keywords-wrap .most-keywords-title{font-family:Sora;font-weight:500;font-size:30px;line-height:42px;letter-spacing:0;color:var(--primary)}.tf-search-header .offcanvas-search .popup-content .most-keywords-wrap .tf-most-search-keywords{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:16px}.tf-search-header .offcanvas-search .popup-content .most-keywords-wrap .tf-most-search-keywords .tf-most-search-keyword-item{font-family:Poppins;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:var(--primary);border-radius:70px;border:1px solid var(--line)}.tf-search-header .offcanvas-search .popup-content .most-keywords-wrap .tf-most-search-keywords .tf-most-search-keyword-item a{padding:5px 16px}.tf-search-header .offcanvas-search .popup-content .most-search-products-wrap .most-search-products-title{font-family:Sora;font-weight:500;font-size:30px;line-height:42px;letter-spacing:0;color:var(--primary)}.tf-search-header .offcanvas-search .popup-content .most-search-products-wrap .card-product.grid .card-product_wrapper{max-width:unset}.tf-search-header .offcanvas-search .popup-content .most-search-products-wrap .card-product.grid .card-product_info{padding:20px}.tf-search-header .offcanvas-search .popup-content .most-search-products-wrap .most-search-products-content{margin-top:24px}.tf-search-header .offcanvas-search .popup-content .result-products-wrap{display:none}.tf-search-header .offcanvas-search .popup-content .result-products-wrap .result-products-title-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.tf-search-header .offcanvas-search .popup-content .result-products-wrap .result-products-title{font-family:Sora;font-weight:500;font-size:30px;line-height:42px;letter-spacing:0;color:var(--primary)}.tf-search-header .offcanvas-search .popup-content .result-products-wrap .result-products-content{margin-top:24px}.tf-search-header .offcanvas-search .popup-content.loading-items{pointer-events:none}.tf-search-header .offcanvas-search .popup-content.loading-items::before{content:"";position:absolute;display:block;top:50%;left:50%;width:30px;height:30px;border:2px solid rgba(0,0,0,0);border-top:2px solid var(--black);border-right:2px solid var(--black);border-radius:50%;animation:spin .5s linear infinite;transform:translate(-50%, -50%);z-index:10000}.tf-search-header .offcanvas-search .popup-content .tf-search-top-wrapper{display:flex;gap:30px;align-items:center;flex-wrap:wrap}.tf-search-header .offcanvas-search .popup-content .tf-search-wrapper{border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.tf-search-header .offcanvas-search .offcanvas-content{height:0 !important;transition:height .3s ease-in-out}.tf-search-header .offcanvas-search .custom-search-backdrop{position:absolute;top:0 !important;left:calc((100vw - 100%)/-2);width:100vw;height:100vh;opacity:.4;z-index:1000;background-color:rgba(0,0,0,0);transition:background-color .3s ease;display:none}.tf-search-header .offcanvas-search .tf-close-search-popup-wrap{width:100%;text-align:right;position:absolute;top:5px;right:10px;z-index:10;display:none}@media(min-width: 992px){.tf-search-header .offcanvas-search .tf-close-search-popup-wrap{right:20px;top:20px}}.tf-search-header .offcanvas-search.show:not(.hiding,.showing) .custom-search-backdrop{display:block;background-color:var(--primary)}.tf-search-header .offcanvas-search.show:not(.hiding,.showing) .popup-content{opacity:1;visibility:visible;display:flex}.tf-search-header .offcanvas-search.show .offcanvas-content{height:100% !important}@media(max-width: 575px){.tf-search-header .offcanvas-search .popup-content{padding:15px;padding-top:50px;gap:16px}.tf-search-header .offcanvas-search .popup-content .most-keywords-wrap .most-keywords-title{font-size:26px;line-height:32px}.tf-search-header .offcanvas-search .popup-content .most-keywords-wrap .tf-most-search-keywords{gap:4px}.tf-search-header .offcanvas-search .popup-content .most-keywords-wrap .tf-most-search-keywords .tf-most-search-keyword-item{font-size:14px;line-height:22px;border-radius:12px;margin-top:8px}.tf-search-header .offcanvas-search .popup-content .most-keywords-wrap .tf-most-search-keywords .tf-most-search-keyword-item a{padding:2 10px}.tf-search-header .offcanvas-search .popup-content .most-search-products-wrap .most-search-products-title{font-size:26px;line-height:32px}.tf-search-header .offcanvas-search .popup-content .most-search-products-wrap .most-search-products-content{margin-top:12px}.tf-search-header .offcanvas-search .popup-content .result-products-wrap .result-products-title{font-size:26px;line-height:32px}.tf-search-header .offcanvas-search .popup-content .result-products-wrap .result-products-content{margin-top:12px}}.tf-search-header .tf-close-search-popup{display:inline-flex;font-size:16px;cursor:pointer;transform:translateY(-100%);opacity:0;transition:transform .3s ease-in-out,opacity .2s ease-in-out}.tf-search-header .tf-close-search-popup .icon{display:inline-block;transition:transform .2s ease-in-out}.tf-search-header .tf-close-search-popup.show-close{transform:translateY(0);opacity:1}.tf-search-header .tf-close-search-popup:hover .icon{transform:rotate(90deg)}.tf-search-header.header-style-01{display:block}.tf-search-header.header-style-01 .offcanvas-search{max-width:1290px;margin:0 auto}.tf-search-header.header-style-01 .offcanvas-search .popup-content{max-height:820px}@media(min-width: 1200px){.tf-search-header.header-style-01 .offcanvas-search{top:0 !important;right:0;left:0;position:fixed;background:none}.tf-search-header.header-style-01 .offcanvas-search .offcanvas-content{position:relative;top:120px;border-radius:12px}.tf-search-header.header-style-01 .offcanvas-search .popup-content{padding-top:55px;border-radius:12px}.tf-search-header.header-style-01 .offcanvas-search .result-products-content{max-height:500px}}.canvas-filter .canvas-body>*:not(:last-child,.apply-filter-wrap){margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--line)}@media(min-width: 1200px){.canvas-filter.canvas-sidebar.left,.canvas-filter.canvas-sidebar.right{position:sticky !important;z-index:50;top:160px}}.tf-search-wrapper{position:relative;display:flex;gap:20px;align-items:center;max-width:100%}.tf-search-wrapper .tf-close-search-popup{font-size:16px;color:#fff}.tf-search-wrapper .tf-search-btn{font-family:Poppins;font-weight:600;font-size:16px;line-height:26px;letter-spacing:0;text-align:center;position:relative;flex-shrink:0;border-radius:0px 10px 10px 0px;margin-left:auto}.tf-search-wrapper .tf-search-btn .tf-text-search{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transform:translateX(0);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.tf-search-wrapper .tf-search-btn .tf-text-search a,.tf-search-wrapper .tf-search-btn .tf-text-search span{color:var(--primary)}.tf-search-wrapper .tf-search-btn .tf-text-clear{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transform:translateX(-100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden}.tf-search-wrapper .tf-search-btn.is-search{background:#a2f7b4;color:var(--primary)}.tf-search-wrapper .tf-search-btn.is-clear{background:#f03e3e !important;color:#fff !important}.tf-search-wrapper .tf-search-btn.is-clear .tf-text-search{transform:translateX(100%);visibility:hidden}.tf-search-wrapper .tf-search-btn.is-clear .tf-text-clear{transform:translateX(0);visibility:visible}.tf-search-wrapper .form_search-product{min-width:0}.tf-search-wrapper .form_search-product .select-category span,.tf-search-wrapper .form_search-product .select-category li{color:var(--primary)}.tf-search-wrapper .form_search-product .line-border{width:1px;height:100%;background:var(--line)}.tf-search-wrapper .ajax-search-input{flex-grow:1;min-width:0}.tf-search-wrapper .ajax-search-input:-webkit-autofill,.tf-search-wrapper .ajax-search-input:-webkit-autofill:hover,.tf-search-wrapper .ajax-search-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset !important}@media(max-width: 1199px){.tf-search-wrapper .ajax-search-input{width:auto}}@media(max-width: 767px){.tf-search-wrapper .select-category{max-width:45%;height:100%;max-height:50px}.tf-search-wrapper .select-category .tf-select-custom{height:100%;display:flex;align-items:center}.tf-search-wrapper .ajax-search-input{max-width:55%;height:100%;max-height:50px}.tf-search-wrapper .tf-search-btn{width:16px;height:16px;font-size:16px;font-weight:500;right:8px}.tf-search-wrapper .tf-search-btn.is-search{background:none !important;color:var(--primary) !important}.tf-search-wrapper .tf-search-btn.is-clear{background:none !important;color:var(--primary) !important;font-size:12px}}.woocommerce-cart .page-wrap{padding:100px 0}.woocommerce-cart .woocommerce-notices-wrapper{margin-bottom:20px;padding:10px 20px;background:#f8f6f2}.woocommerce-cart .woocommerce-notices-wrapper:empty{display:none}.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message{font-family:Poppins;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:var(--primary)}.woocommerce-cart .box-delivery{margin-bottom:32px}.woocommerce-cart .box-delivery .free-shipping-text{font-family:Poppins;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:var(--primary)}.woocommerce-cart .box-delivery .tf-progress-ship{margin:12px 0}.woocommerce-cart .s-shop-cart .container-hd{padding:0}.woocommerce-cart .s-shop-cart .row-cart{gap:60px;margin:0 !important}.woocommerce-cart .s-shop-cart .row-cart .tf-cart-left{width:auto;flex-grow:1;padding:0 !important}.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right{max-width:380px;padding:0 !important}.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .form-content{padding:24px;border-radius:16px;border:1px solid var(--line)}.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .title-order-summmary{margin-bottom:28px}.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .shop_table tr{border-bottom:1px solid var(--line)}.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .shop_table tr td,.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .shop_table tr th{padding:20px 0;width:50%}.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .shop_table tr td:last-child,.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .shop_table tr th:last-child{text-align:right}.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .shop_table tr:first-child td,.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .shop_table tr:first-child th{padding-top:0}.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .shop_table td,.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .shop_table th{font-family:Poppins;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;color:var(--primary)}.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .checkbox-wrap{margin:20px 0}.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .shipping-calculator-form{text-align:left}.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .shipping-calculator-form .select2-container .select2-selection--single .select2-selection__rendered{padding-left:14px}.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .shipping-calculator-form .form-row label{margin:8px 0}.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .shipping-calculator-form .form-row .select2-container--default .select2-selection--single{border:1px solid var(--line);color:rgba(0,0,0,.8);height:50px;border-radius:12px}.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .shipping-calculator-form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered{color:rgba(0,0,0,.8);line-height:50px}.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .shipping-calculator-form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px}.woocommerce-cart .s-shop-cart .row-cart .tf-cart-right .shipping-calculator-form button[type=submit]{margin-top:15px;transition:all .3s ease-in-out;background-color:var(--dark);border:1px solid var(--dark);color:var(--white);padding:13px 32px;border-radius:99px;display:inline-flex;justify-content:center;align-items:center;gap:8px;font-size:16px;line-height:24px;font-weight:500;text-transform:capitalize;width:100%;background-color:var(--primary);color:var(--white);border:1px solid var(--primary);line-height:24px}.woocommerce-cart .s-shop-cart .row-cart .woocommerce-cart-form__contents{overflow-x:auto}.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart{min-width:850px}.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart thead{border-bottom:1px solid var(--line)}.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart thead th{font-family:Sora;font-weight:500;font-size:20px;line-height:28px;letter-spacing:0;color:var(--primary);padding:15px 0}.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .product-thumbnail{padding:28px 0}.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .product-thumbnail .order_product{display:flex;gap:24px;align-items:center}.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .product-thumbnail .order_product .image{width:100px;height:100px;padding:8px;border-radius:8px;border:1px solid var(--line)}.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .product-thumbnail .order_product .image img{max-width:100%;max-height:100%}.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .wg-quantity{min-width:140px}.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .tf-price .price-wrap,.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .tf-price.price-wrap{gap:8px;text-decoration:none;font-family:Sora;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .tf-price .price-wrap:has(.woocs_price_code),.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .tf-price.price-wrap:has(.woocs_price_code){gap:16px}.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .tf-price .price-wrap:has(.woocs_price_code) .badge-sale,.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .tf-price.price-wrap:has(.woocs_price_code) .badge-sale{margin:0 !important}.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .tf-price .price-wrap .woocs_price_code,.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .tf-price .price-wrap .woocs_special_price_code,.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .tf-price.price-wrap .woocs_price_code,.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .tf-price.price-wrap .woocs_special_price_code{display:flex;align-items:center;gap:8px}.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .tf-price .price-wrap del,.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .tf-price.price-wrap del{font-weight:400;font-size:16px;line-height:28px;letter-spacing:0;text-decoration:line-through;color:var(--text-2)}.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .tf-price .price-wrap ins,.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .tf-price.price-wrap ins{order:-1;text-decoration:none}@media(max-width: 575px){.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .tf-price{flex-wrap:wrap}.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .tf-price span{font-size:26px}}.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .order_item{border-bottom:1px solid var(--line)}.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .product-subtotal{font-family:Poppins;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0}.woocommerce-cart .s-shop-cart .row-cart .table-shop-cart .tf-cart-item td{padding:28px 0}.woocommerce-cart .s-shop-cart .row-cart .extra-fields .checkbox-wrap{margin:15px 0;color:var(--primary)}.woocommerce-cart .s-shop-cart .row-cart .extra-fields .label-text{margin-bottom:5px}.woocommerce-cart .s-shop-cart .row-cart .wrap-coupon .coupon{margin-bottom:20px}.woocommerce-cart .s-shop-cart .row-cart .wrap-coupon .coupon p{margin-top:15px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main{overflow-x:auto}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__header th{font-family:Sora;font-weight:500;font-size:20px;line-height:28px;letter-spacing:0;color:var(--primary);padding:15px 0;text-transform:capitalize}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row td{padding:28px 0;margin:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__image a{width:100px;height:100px;padding:8px;border-radius:8px;border:1px solid var(--line)}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap{display:flex;align-items:center;gap:0;padding-left:24px;min-height:100px;max-height:100%}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap a{margin:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-name{font-family:Poppins;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;color:var(--primary);min-width:215px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-name:hover{text-decoration:underline;text-decoration-color:var(--primary)}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata{margin-left:35px;display:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-sale-badge{display:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata__description{display:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices{margin:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price{min-width:135px;white-space:nowrap;flex-wrap:wrap}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price>*{padding:0;margin:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price__value{text-decoration:none;font-family:Sora;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price{display:flex;gap:8px;text-decoration:none;font-family:Sora;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price:has(.woocs_price_code){gap:16px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price:has(.woocs_price_code) .badge-sale{margin:0 !important}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price .woocs_price_code,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price .woocs_special_price_code{display:flex;align-items:center;gap:8px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price del{font-weight:400;font-size:16px;line-height:28px;letter-spacing:0;text-decoration:line-through;color:var(--text-2)}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price ins{order:-1;text-decoration:none}@media(max-width: 575px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices{flex-wrap:wrap}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices span{font-size:26px}}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity{display:flex;gap:16px;align-items:center;margin-left:35px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector{margin:0;padding:12px;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:12px;font-size:16px;line-height:24px;color:var(--primary)}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector>*{padding:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector::after{display:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{font-weight:600;pointer-events:none;width:40px;min-width:unset;flex:unset}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector button{font-weight:400}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus{width:16px;height:16px;font-size:0;border-radius:0;min-width:unset}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus::before{content:"";font-size:16px;font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:unset;line-height:1;-webkit-font-smoothing:antialiased;text-decoration:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus{width:16px;height:16px;font-size:0;border-radius:0;min-width:unset}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus::before{content:"";font-size:16px;font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:unset;line-height:1;-webkit-font-smoothing:antialiased;text-decoration:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{font-size:0;width:20px;height:20px;border-radius:50%;color:var(--secondary);border:1px solid var(--secondary);text-decoration:none;display:flex;align-items:center;justify-content:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:before{content:"";font-size:8px;font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:unset;line-height:1;-webkit-font-smoothing:antialiased;text-decoration:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__total{font-weight:500;min-width:100px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-cart-item__total-price-and-sale-badge-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;max-height:100%}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar{padding:24px;height:max-content;border-radius:16px;border:1px solid var(--line);color:var(--primary)}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block{margin-bottom:20px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__totals-title{font-family:Sora;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit-button{background-color:var(--primary);color:var(--white);border-radius:999px;font-weight:600;border:none !important;outline:none !important;box-shadow:none !important;position:relative;overflow:hidden}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit-button::after{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(120deg, rgba(0, 0, 0, 0) 20%, rgba(255, 255, 255, 0.4), rgba(0, 0, 0, 0) 70%);top:0;left:-100%;opacity:.6}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit-button:hover::after{animation:shine-reverse 1s forwards}.woocommerce-checkout .woocommerce-notices-wrapper{margin-bottom:20px;padding:10px 20px;background:#f8f6f2}.woocommerce-checkout .woocommerce-notices-wrapper:empty{display:none}.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-message{font-family:Poppins;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:var(--primary)}.woocommerce-checkout .woocommerce-form-coupon{margin-bottom:20px}.woocommerce-checkout .woocommerce-form-coupon .coupon-wrap input{margin-bottom:20px}.woocommerce-checkout .s-checkout{display:flex;flex-wrap:wrap;gap:70px}.woocommerce-checkout .s-checkout .left-col{flex-grow:1;width:auto;padding-right:70px;border-right:1px solid var(--line)}.woocommerce-checkout .s-checkout .right-col{max-width:520px}.woocommerce-checkout .s-checkout .checkout-title,.woocommerce-checkout .s-checkout h3{font-family:Sora;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;text-transform:capitalize;color:var(--primary);margin:0;margin-bottom:20px}.woocommerce-checkout .s-checkout .woocommerce-billing-fields,.woocommerce-checkout .s-checkout .woocommerce-shipping-fields{margin-top:40px}.woocommerce-checkout .s-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .s-checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:20px}.woocommerce-checkout .s-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .tf-field,.woocommerce-checkout .s-checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .tf-field,.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .tf-field,.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .tf-field{width:calc(50% - 8px)}.woocommerce-checkout .s-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .tf-field label,.woocommerce-checkout .s-checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .tf-field label,.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .tf-field label,.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .tf-field label{display:none}.woocommerce-checkout .s-checkout .woocommerce-billing-fields .tf-select .select2-container .select2-selection,.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .tf-select .select2-container .select2-selection{width:100%;padding:11px 15px;border:1px solid var(--line);border-radius:12px;color:var(--primary);height:48px}.woocommerce-checkout .s-checkout .woocommerce-billing-fields .tf-select .select2-container .select2-selection .select2-selection__placeholder,.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .tf-select .select2-container .select2-selection .select2-selection__placeholder{font-family:Poppins;font-weight:600;font-size:16px;line-height:26px;letter-spacing:0;color:var(--primary)}.woocommerce-checkout .s-checkout .woocommerce-billing-fields .tf-select .select2-container .select2-selection__arrow,.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .tf-select .select2-container .select2-selection__arrow{display:none}.woocommerce-checkout .s-checkout .woocommerce-billing-fields .tf-select::after,.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .tf-select::after{color:var(--primary)}.woocommerce-checkout .s-checkout .woocommerce-additional-fields label{font-family:Sora;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-transform:capitalize;color:var(--primary);margin:8px 0}.woocommerce-checkout .s-checkout .woocommerce-form__input-checkbox{position:relative;background:rgba(0,0,0,0);cursor:pointer;outline:0;-webkit-appearance:none;width:20px;height:auto;aspect-ratio:1;min-width:12px;border:1px solid var(--primary);padding:0;display:inline-flex;justify-content:center;align-items:center;background-color:var(--white);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;line-height:1;border-radius:1px}.woocommerce-checkout .s-checkout .woocommerce-form__input-checkbox::before{content:"";font-family:"icomoon";font-size:10px;font-weight:500;position:absolute;color:var(--white);opacity:0;transform:scale(0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.woocommerce-checkout .s-checkout .woocommerce-form__input-checkbox:checked{background-color:var(--primary)}.woocommerce-checkout .s-checkout .woocommerce-form__input-checkbox:checked::before{opacity:1;transform:scale(1)}.woocommerce-checkout .s-checkout .shop_table .order-item{justify-content:space-between}.woocommerce-checkout .s-checkout .shop_table .order-item:last-child{border:0}.woocommerce-checkout .s-checkout .shop_table .content{display:flex;gap:24px;align-items:center}.woocommerce-checkout .s-checkout .shop_table .content .info{display:flex;flex-direction:column}.woocommerce-checkout .s-checkout .shop_table .content .name{font-family:Poppins;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0}.woocommerce-checkout .s-checkout .shop_table .content .variant{font-size:14px;color:var(--text)}.woocommerce-checkout .s-checkout .shop_table .text-caption,.woocommerce-checkout .s-checkout .shop_table .price{font-family:Poppins;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;color:var(--primary)}.woocommerce-checkout .s-checkout .shop_table .img-product-child{width:100px;height:100px;padding:8px;border-radius:8px;border:1px solid var(--line)}.woocommerce-checkout .s-checkout .shop_table .list-total,.woocommerce-checkout .s-checkout .shop_table .box-shipping{font-family:Poppins;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;color:var(--primary);text-transform:none}.woocommerce-checkout .s-checkout .shop_table .order-total{font-family:Sora;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;color:var(--primary)}.woocommerce-checkout .s-checkout .box-order{margin-top:20px}.woocommerce-checkout .s-checkout .box-order #place_order{background-color:var(--primary);color:var(--white);border-radius:999px;font-weight:600;border:none !important;outline:none !important;box-shadow:none !important;position:relative;overflow:hidden;width:100%;display:flex;justify-content:center;min-height:48px;align-items:center;margin-top:40px}.woocommerce-checkout .s-checkout .box-shipping .woocommerce-shipping-methods li label{display:flex;justify-content:space-between}.woocommerce-checkout .s-checkout .woocommerce-checkout-payment{font-weight:400;font-size:16px;line-height:28px;letter-spacing:0}.woocommerce-checkout .s-checkout .woocommerce-checkout-payment .checkout-title{font-size:24px}@media(max-width: 991px){.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout{gap:24px}.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout .wc-block-components-main{width:100%}.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout .wc-block-components-sidebar{width:100%;order:-1}}.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-title{font-family:Sora;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main input[type=text],.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main input[type=email],.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main input[type=tel],.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main select,.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main textarea{border:1px solid var(--line);border-radius:12px;color:var(--primary)}.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar{padding:24px;height:max-content;border-radius:16px;border:1px solid var(--line);color:var(--primary)}.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block{border:0;padding:0}.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{font-family:Sora;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;text-transform:capitalize;color:var(--primary);margin:0}.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item:not(:last-child){border-bottom:1px solid var(--line)}.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item__image{width:64px;height:64px;padding:8px;border-radius:8px;border:1px solid var(--line)}.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item__description{font-family:Poppins;font-size:14px;line-height:28px;letter-spacing:0}.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button,.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-totals-coupon__button{background-color:var(--primary);color:var(--white);border-radius:999px;font-weight:600;border:none !important;outline:none !important;box-shadow:none !important;position:relative;overflow:hidden}.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button::after,.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-totals-coupon__button::after{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(120deg, rgba(0, 0, 0, 0) 20%, rgba(255, 255, 255, 0.4), rgba(0, 0, 0, 0) 70%);top:0;left:-100%;opacity:.6}.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:hover::after,.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-totals-coupon__button:hover::after{animation:shine-reverse 1s forwards}.woocommerce-shop .section-category{padding-top:30px;padding-bottom:30px}.woocommerce-shop .title-filter{color:var(--primary)}.woocommerce-shop .tf-dropdown-sort{min-width:210px}.woocommerce-shop .tf-dropdown-sort .dropdown-menu{min-width:210px;max-width:210px;font-size:16px}.woocommerce-shop .meta-wrap .count-text,.woocommerce-shop .meta-wrap .count-text-total{font-family:Poppins;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0}@media(max-width: 575px){.woocommerce-shop .group-btn-slider{display:none}}.woocommerce-page #themesflat-content{padding-top:100px;padding-bottom:100px}.woocommerce-page.woocommerce-shop #themesflat-content{padding-top:0;padding-bottom:0}.woocommerce-page.woocommerce-cart .cart-empty.woocommerce-info{display:none}.woocommerce-page.woocommerce-cart .page-cart-empty-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}.woocommerce-page.woocommerce-cart .shop_table .shipping-title{border:none !important}.woocommerce-page.woocommerce-cart .shop_table .shipping-title th{text-align:left !important;padding-bottom:0 !important}.woocommerce-page.woocommerce-cart .shop_table .woocommerce-shipping-totals.shipping>th{display:none !important}.woocommerce-page.woocommerce-cart .shop_table .woocommerce-shipping-totals.shipping>td{width:100% !important;text-align:left !important;padding-top:0 !important}.woocommerce-page.woocommerce-order-received .thank-wrap{text-align:center;padding:30px 0}.woocommerce-page.woocommerce-order-received .woocommerce-info{display:none !important}.woocommerce-page.woocommerce-order-received .woocommerce-form-login{display:none !important}.woocommerce-page.woocommerce-order-received .wrap-login-message{margin-top:15px}.woocommerce-page.woocommerce-order-received .place-order-wrap2{display:flex;align-items:start;gap:24px;flex-wrap:wrap}.woocommerce-page.woocommerce-order-received .place-order-wrap2 .left-col,.woocommerce-page.woocommerce-order-received .place-order-wrap2 .right-col{width:100%}.woocommerce-page.woocommerce-order-received .place-order-wrap2 .right-col>*:not(:last-child){margin-bottom:24px}.woocommerce-page.woocommerce-order-received .place-order-wrap2 .checkout-title{margin-bottom:24px;font-weight:normal;display:flex;align-items:center;justify-content:space-between}.woocommerce-page.woocommerce-order-received .place-order-wrap2 .checkout-subtitle{margin-bottom:24px;color:var(--main-4)}.woocommerce-page.woocommerce-order-received .place-order-wrap2 .title{margin-bottom:12px}.woocommerce-page.woocommerce-order-received .place-order-wrap2 .sub-title{margin-bottom:24px}.woocommerce-page.woocommerce-order-received .place-order-wrap2 .br-line{margin-top:20px;margin-bottom:20px;background-color:rgba(161,161,161,.2);display:block}.woocommerce-page.woocommerce-order-received .place-order-wrap2 .last-total{margin-bottom:20px;font-weight:normal}.woocommerce-page.woocommerce-order-received .place-order-wrap2 .s-wrap{padding:20px 15px;border:1px solid var(--line-8)}@media(min-width: 1200px){.woocommerce-page.woocommerce-order-received .place-order-wrap2 .s-wrap{padding:32px}.woocommerce-page.woocommerce-order-received .place-order-wrap2 .last-total{margin-bottom:32px}.woocommerce-page.woocommerce-order-received .place-order-wrap2 .br-line{margin-top:32px;margin-bottom:32px}.woocommerce-page.woocommerce-order-received .place-order-wrap2 .left-col{width:calc(66.66666667% - 12px)}.woocommerce-page.woocommerce-order-received .place-order-wrap2 .right-col{width:calc(33.33333333% - 12px)}}@media(min-width: 1440px){.woocommerce-page.woocommerce-order-received .place-order-wrap2{flex-wrap:nowrap}.woocommerce-page.woocommerce-order-received .place-order-wrap2 .right-col{max-width:543px;width:100%}.woocommerce-page.woocommerce-order-received .place-order-wrap2 .left-col{max-width:952px;width:100%}}.woocommerce-page.woocommerce-order-received .table-order-finish{text-align:center;overflow:auto}.woocommerce-page.woocommerce-order-received .table-order-finish th{font-weight:normal;text-transform:uppercase}.woocommerce-page.woocommerce-order-received .table-order-finish td,.woocommerce-page.woocommerce-order-received .table-order-finish th{min-width:150px;white-space:nowrap}.woocommerce-page.woocommerce-order-received .table-order-finish td:last-child,.woocommerce-page.woocommerce-order-received .table-order-finish th:last-child{width:369px}@media(min-width: 1200px){.woocommerce-page.woocommerce-order-received .table-order-finish th,.woocommerce-page.woocommerce-order-received .table-order-finish td{padding:16px}}.woocommerce-page.woocommerce-order-received .s-wrap{display:flex;gap:24px;padding:32px;border:1px solid var(--line)}.woocommerce-page.woocommerce-order-received .ship-address-item{width:100%}.woocommerce-page.woocommerce-order-received .ship-address-item .address-title{font-weight:normal;text-transform:uppercase;margin-bottom:12px}.woocommerce-page.woocommerce-order-received .ship-address-item .list-address{display:grid;gap:6px;color:var(--main-4)}@media(min-width: 1200px){.woocommerce-page.woocommerce-order-received .ship-address-item .address-title{margin-bottom:24px}}@media(min-width: 576px){.woocommerce-page.woocommerce-order-received .ship-address-item{max-width:499px}}.woocommerce-page .tf-sticky-filter-btn{position:fixed;left:20px;top:30%;z-index:99;display:none}.woocommerce-page .tf-sticky-filter-btn .icon-filter{font-size:30px;color:var(--primary)}.woocommerce-page .tf-sticky-filter-btn a{width:40px;height:40px;border:1px solid var(--black);background-color:var(--black);color:var(--white);display:flex;justify-content:center;align-items:center;font-size:22px}.tf-toolbar-bottom{display:none;padding:12px 15px 12px;position:fixed;z-index:200;bottom:0;right:0;left:0;border-top:1px solid #eee;background-color:var(--white);box-shadow:0px 4px 20px 0px rgba(163,163,163,.2784313725)}.tf-toolbar-bottom .toolbar-item{flex:1 0 20%;position:relative}.tf-toolbar-bottom a{width:100%;padding-right:10px;padding-left:10px;gap:5px;display:flex;justify-content:center;align-items:center;flex-direction:column}.tf-toolbar-bottom .toolbar-icon{font-size:20px;position:relative;display:flex}.tf-toolbar-bottom .toolbar-icon .count-box{position:absolute;top:-6px;right:-7px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background-color:var(--primary);border-radius:50%;font-size:10px;font-weight:500;line-height:15px;color:var(--white)}.tf-toolbar-bottom .toolbar-count{position:absolute;top:-6px;right:-10px;width:16px;height:16px;display:flex;justify-content:center;align-items:center;background-color:var(--primary);border-radius:50%;font-size:10px;font-weight:500;line-height:15px;color:var(--white)}.tf-toolbar-bottom .toolbar-label{font-size:13px;font-weight:500;line-height:18px}@media(max-width: 1199px){.tf-toolbar-bottom{display:flex}}.group-btn-slider .tf-sw-nav.swiper-button-disabled{pointer-events:none;opacity:.6}.wcboost-wishlist-page .wcboost-wishlist-footer{display:none}.wcboost-wishlist-page .woocommerce-info{display:none}.wcboost-wishlist-page .tf-wishlist-empty{padding-bottom:60px}.wcboost-wishlist-page .tf-wishlist-empty p{margin-bottom:20px;font-size:22px}.wcboost-wishlist-page .swiper .swiper-slide .card-product{height:100% !important}@-webkit-keyframes ajax_loading{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ajax_loading{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.offcanvas.offcanvas-search,.modal.offcanvas-search{z-index:100005}.offcanvas.popup-shopping-cart,.modal.popup-shopping-cart{z-index:100010}.offcanvas .canvas-quickview,.modal .canvas-quickview{z-index:100015}.offcanvas.modal-quick-add,.modal.modal-quick-add{z-index:100020}.offcanvas.canvas-wishlist,.modal.canvas-wishlist{z-index:100025}.offcanvas.modal-compare,.modal.modal-compare{z-index:100030}.offcanvas:not(.canvas-filter) .overlay-close,.modal:not(.canvas-filter) .overlay-close{cursor:url(../../images/cursor-close.svg),auto;position:fixed;content:"";left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,0);z-index:-1}#themesflat-content:has(.content-woocommerce){padding-bottom:0}#themesflat-content:has(.content-woocommerce) .content-woocommerce.flat-spacing{padding-bottom:100px}
