﻿@media(min-width: 1200px){.tf-hidden-xl-min{display:none !important}}@media(max-width: 1199px){.tf-hidden-xl-max{display:none !important}}.card-product .img-product,.card-product .img-hover{aspect-ratio:330/440}.card-product .name-product{font-family:"DM Sans",sans-serif;font-size:16px;line-height:24px;font-weight:500;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--text)}.card-product .name-product.link-underline:hover{text-decoration:underline !important}.card-product .price-wrap .price-new{font-family:"DM Sans",sans-serif;font-size:16px;line-height:26px;font-weight:600;color:var(--primary)}.card-product .price-wrap .price-old{font-family:"DM Sans",sans-serif;font-size:14px;line-height:22px;font-weight:400;color:var(--text-3)}.card-product .price-wrap{gap:4px;font-size:16px;line-height:26px;color:var(--primary);font-weight:600}.card-product .price-wrap .woocs_price_code,.card-product .price-wrap .woocs_special_price_code{display:flex;align-items:center;gap:4px}.card-product .price-wrap del,.card-product .price-wrap .price-regular{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;text-decoration:line-through;color:var(--text-3);margin-left:4px}.card-product .price-wrap ins{order:-2;text-decoration:none}.card-product .price-wrap .br-line{order:-1}.card-product .wcboost-wishlist-button,.card-product .wcboost-wishlist-button-wl-page{margin:0;padding:0;color:var(--text);background:#fff}.card-product .wcboost-wishlist-button .wcboost-wishlist-button__icon,.card-product .wcboost-wishlist-button-wl-page .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.grid .description{display:none}@media(min-width: 576px){.card-product.grid .product-action_bot:has(+.variant-box){bottom:64px}}.card-product.product-style_list .variant-box{display:flex;align-items:center;justify-content:center;gap:12px;background:var(--white);border-radius:100px;position:static;transform:translateY(0px);opacity:1;visibility:visible}.card-product .product-color_list .product-color-item .swatch-value{width:100%;height:auto;aspect-ratio:1;position:unset !important;inset:unset !important;margin:0 auto}.card-product .product-color_list .product-color-item.active .swatch-value{width:16px;max-width:calc(100% - 4px)}.card-product .product-color_list .product-color-item.label-swatch{width:auto;height:auto;padding:4px 12px;border-radius:12px}.card-product .product-color_list .product-color-item.image-swatch{width:32px;height:32px;padding:0;border-radius:50%}.card-product .product-color_list .product-color-item.image-swatch img{visibility:visible;object-fit:cover;border-radius:50%}.card-product .rate-product .rate-list{display:flex;gap:0px}.card-product .rate-product .icon{font-size:12px;position:relative;color:var(--black)}.card-product .rate-product .icon.full,.card-product .rate-product .icon.partial{color:var(--yellow)}.card-product .rate-product .icon.partial{overflow:hidden;position:absolute;width:0;top:0;left:0}.card-product .rate-product .icon.empty{color:var(--black)}.card-product .rate-product>span{display:none;visibility:hidden}.card-product .text-yellow{color:var(--yellow)}.card-product .sale-marquee-box{--sale-marquee-color: #FFFFFF;--sale-marquee-bg: var(--black);background-color:var(--sale-marquee-bg);color:var(--sale-marquee-color)}.card-product .sale-marquee-box>.amerce-marquee-sale{display:none;visibility:hidden}.card-product .sale-marquee-box .amerce-marquee-sale:not(.marquee-initialized){display:none;visibility:hidden}.card-product .product-countdown{max-width:calc(100% - 12px)}@media(min-width: 576px){.card-product .product-countdown:has(+.product-marquee_sale){bottom:42px}}.card-product .product-countdown .countdown-v05 .countdown__item{aspect-ratio:1;height:auto}.card-product .product-badge_item{display:flex;align-items:center;justify-content:center}.card-product .product-badge_item.badge-out-of-stock{background-color:rgba(37,37,37,.1);color:#252525}.card-product .product-badge_item.pre-order{background-color:#9f834f}.card-product .added_to_cart{display:none}.card-product:hover .product-countdown{bottom:-80px}.card-product .tf_add_to_cart.product_type_external{min-height:max-content}.tf-grid-layout.wrapper-shop{display:grid !important}.amerce-shop-pagination{margin-top:32px}.amerce-shop-pagination .wg-pagination{display:flex;gap:8px}.amerce-shop-pagination .wg-pagination .page-numbers{width:40px;height:40px;border-radius:5px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);font-weight:600}.amerce-shop-pagination .wg-pagination .page-numbers.current,.amerce-shop-pagination .wg-pagination .page-numbers:hover{border-color:var(--text);background:var(--text);color:var(--white)}.amerce-shop-pagination .showing-total-info{padding:10px 20px}.amerce-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}.amerce-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(--black);transition:width .3s linear;z-index:1}.amerce-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}.amerce-shop-pagination .loadmore:not(.loading) .spinner-circle{display:none !important}@media(min-width: 1200px){.amerce-shop-pagination{margin-top:40px}}.tf-shop-control{flex-wrap:nowrap}.tf-shop-control .tf-btn-filter{flex-shrink:0;border:none}.tf-shop-control .tf-control-sorting{overflow:hidden}.tf-shop-control .tf-control-sorting .tf-dropdown-sort{min-width:0}.sidebar-left .tf-shop-control .tf-control-layout{order:2}.sidebar-right .content-woocommerce .row{flex-direction:row-reverse}.sidebar-right .tf-shop-control .tf-control-layout{order:2}@media(min-width: 1200px){.canvas-filter.canvas-sidebar.left,.canvas-filter.canvas-sidebar.right{position:sticky !important;z-index:50;top:120px}.canvas-filter.canvas-sidebar.left .canvas-body,.canvas-filter.canvas-sidebar.right .canvas-body{overscroll-behavior-y:auto}}.canvas-filter .canvas-bottom{display:flex;align-items:center;gap:10px;box-shadow:none}.canvas-filter .canvas-bottom .tf-clear-filters-btn{border:1px solid var(--text);width:100%}.canvas-filter .canvas-bottom .tf-apply-filters-btn{width:100%}.wrapper-control-shop.loading-shop::after{animation:spin_center .5s linear infinite}.canvas-quickview{gap:0}@media(min-width: 768px){.canvas-quickview .canvas-body,.canvas-quickview .canvas-header{padding-left:24px !important}}@media(min-width: 1200px){.canvas-quickview .canvas-body,.canvas-quickview .canvas-header{padding-left:40px !important}}.canvas-quickview .canvas-body{overflow:hidden;overflow-y:auto}.canvas-quickview .title-pop{font-weight:500}.canvas-quickview .wrap-quick{align-content:start}.canvas-quickview .mini-quick-image .image{max-width:340px}.canvas-quickview .tf-out-stock-wrapper{margin:20px 0}.canvas-quickview .product-info-price.tf-price{margin-bottom:12px;font-size:clamp(24px,3.5vw,30px);line-height:clamp(32px,4.2vw,42px);letter-spacing:.02em;font-weight:500}.canvas-quickview .product-info-price.tf-price .price-wrap{gap:8px}.canvas-quickview .product-info-price.tf-price .price-wrap:has(.woocs_price_code){gap:16px}.canvas-quickview .product-info-price.tf-price .price-wrap:has(.woocs_price_code) .badge-sale{margin:0 !important}.canvas-quickview .product-info-price.tf-price .price-wrap .woocs_price_code,.canvas-quickview .product-info-price.tf-price .price-wrap .woocs_special_price_code{display:flex;align-items:center;gap:8px}.canvas-quickview .product-info-price.tf-price .price-wrap del,.canvas-quickview .product-info-price.tf-price .price-wrap .price-regular{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;text-decoration:line-through;color:var(--text-3)}.canvas-quickview .product-info-price.tf-price .price-wrap ins{order:-2;text-decoration:none}.canvas-quickview .product-info-price.tf-price .price-wrap .br-line{order:-1}.canvas-quickview .product-info-price.tf-price .price-wrap .badge-sale{margin-left:8px;font-size:12px;line-height:16px;color:#fff}@media(max-width: 575px){.canvas-quickview .product-info-price.tf-price{flex-wrap:wrap}}.canvas-quickview .tf-product-info-wrap{padding:0}.canvas-quickview .wcboost-variation-swatches .tf-variant-dropdown{min-height:42px}.canvas-quickview .wcboost-variation-swatches .wcboost-variation-swatches__item{box-shadow:none !important;border:1px solid var(--line)}.canvas-quickview .wcboost-variation-swatches .wcboost-variation-swatches__item .wcboost-variation-swatches__name{color:var(--text)}.canvas-quickview .wcboost-variation-swatches .wcboost-variation-swatches__item:hover{border-color:var(--text)}.canvas-quickview .wcboost-variation-swatches .wcboost-variation-swatches__item.selected{border-color:var(--text)}.canvas-quickview .wcboost-variation-swatches .wcboost-variation-swatches__item.selected .wcboost-variation-swatches__name{color:var(--white)}.canvas-quickview .wcboost-variation-swatches .wcboost-variation-swatches__item .wcboost-variation-swatches__wrapper{margin-left:2px}.canvas-quickview .wcboost-variation-swatches .wcboost-variation-swatches__item::before,.canvas-quickview .wcboost-variation-swatches .wcboost-variation-swatches__item::after{display:none}.canvas-quickview .wcboost-variation-swatches .wcboost-variation-swatches__item.disabled{opacity:.5;pointer-events:none;cursor:not-allowed;user-select:none}.canvas-quickview .wcboost-variation-swatches .wcboost-variation-swatches__item.disabled .wcboost-variation-swatches__name::after{content:"";display:block;position:absolute;width:1px;height:100%;left:50%;right:0;top:0;bottom:0;border:0;outline:0;box-shadow:none;background:#000;z-index:9999;transform:rotate(30deg)}.canvas-quickview .wcboost-variation-swatches.wcboost-variation-swatches--label{--wcboost-swatches-item-width: 44px;--wcboost-swatches-item-height: 44px}.canvas-quickview .wcboost-variation-swatches.wcboost-variation-swatches--label .wcboost-variation-swatches__item{padding-left:8px;padding-right:8px}.canvas-quickview .wcboost-variation-swatches.wcboost-variation-swatches--label .wcboost-variation-swatches__item.selected{border-color:var(--text);background:var(--text)}.canvas-quickview .wcboost-variation-swatches.wcboost-variation-swatches--label .wcboost-variation-swatches__item.disabled{border-color:var(--bg);background:var(--bg);pointer-events:none;color:var(--line)}.canvas-quickview .wcboost-variation-swatches.wcboost-variation-swatches--label.wcboost-variation-swatches--rounded .wcboost-variation-swatches__item{border-radius:4px}.canvas-quickview .wcboost-variation-swatches.wcboost-variation-swatches--button{--wcboost-swatches-item-width: 34px;--wcboost-swatches-item-height: 44px;--wcboost-swatches-invalid-opacity: 0.5}.canvas-quickview .wcboost-variation-swatches.wcboost-variation-swatches--button .wcboost-variation-swatches__item{border-width:2px;display:flex;align-items:center;justify-content:center;font-weight:600;-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.wcboost-variation-swatches--button .wcboost-variation-swatches__item.disabled{border-color:var(--bg);background:var(--bg);pointer-events:none;color:var(--line)}.canvas-quickview .wcboost-variation-swatches.wcboost-variation-swatches--button .wcboost-variation-swatches__item.selected{border-color:var(--text);background:#fff}.canvas-quickview .wcboost-variation-swatches.wcboost-variation-swatches--button .wcboost-variation-swatches__item.selected .wcboost-variation-swatches__name{color:var(--text)}.canvas-quickview .wcboost-variation-swatches.wcboost-variation-swatches--button .wcboost-variation-swatches__item{border-radius:12px}.canvas-quickview .wcboost-variation-swatches.wcboost-variation-swatches--button.wcboost-variation-swatches--rounded .wcboost-variation-swatches__item{border-radius:12px}.canvas-quickview .wcboost-variation-swatches.wcboost-variation-swatches--color{--wcboost-swatches-item-width: 40px;--wcboost-swatches-item-height: 40px}.canvas-quickview .wcboost-variation-swatches.wcboost-variation-swatches--image{--wcboost-swatches-item-width: 60px;--wcboost-swatches-item-height: 60px}.canvas-quickview .wcboost-variation-swatches.wcboost-variation-swatches--image .wcboost-variation-swatches__item{padding:0}.canvas-quickview .wcboost-variation-swatches.wcboost-variation-swatches--image .wcboost-variation-swatches__item.disabled .wcboost-variation-swatches__name{position:absolute !important;inset:0 !important;font-size:0 !important;color:rgba(0,0,0,0) !important;z-index:3;width:auto;height:auto;clip:unset;clip-path:unset}.canvas-quickview .wcboost-variation-swatches.tf-variation-dropdown-wrapper .select-item.disabled{opacity:.5;pointer-events:none;cursor:not-allowed;user-select:none;text-decoration:line-through}.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:20px}.canvas-quickview .variant-picker-item .variant-picker-label{font-weight:400;font-size:16px;line-height:26px;color:var(--text, #101010);margin-bottom:12px}.canvas-quickview .variant-picker-item .variant-picker-label label{display:flex;align-items:center;gap:0x}.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 .wcboost-wishlist-button,.canvas-quickview .wcboost-products-compare-button{display:none}.canvas-quickview .product-infor-meta{margin-bottom:20px}.canvas-quickview .product-infor-meta .rate-product{display:flex;gap:4px;align-items:center}.canvas-quickview .product-infor-meta .rate-product .rate-list{display:flex;gap:0px}.canvas-quickview .product-infor-meta .rate-product .icon{font-size:16px;position:relative;color:var(--black)}.canvas-quickview .product-infor-meta .rate-product .icon.full,.canvas-quickview .product-infor-meta .rate-product .icon.partial{color:var(--yellow)}.canvas-quickview .product-infor-meta .rate-product .icon.partial{overflow:hidden;position:absolute;width:0;top:0;left:0}.canvas-quickview .product-infor-meta .rate-product .icon.empty{color:var(--black)}.canvas-quickview .product-infor-meta .rate-product>span{display:none;visibility:hidden}.canvas-quickview .product-infor-meta:not(:has(.rate-product)) .br-line{display:none}.canvas-quickview .br-line:not(.type-vertical){margin:24px 0}.canvas-quickview form.cart{margin:0}.canvas-quickview form.cart .single_variation_wrap{margin-top:28px}.canvas-quickview form.cart .group-btn{display:flex;gap:10px}.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.tf-grouped-form .br-line{display:none}.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::-webkit-scrollbar{width:8px;height:4px;background-color:var(--line)}.canvas-quickview form.cart.tf-grouped-form .table-wrapper::-webkit-scrollbar-thumb{background-color:var(--text-3)}.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 .more_image{width:100px;max-width:100%}.canvas-quickview form.cart.tf-grouped-form .item-product .more_image img{object-fit:cover;width:100%;height:auto}.canvas-quickview form.cart.tf-grouped-form .item-product .tf-price .price-new{font-family:"DM Sans",sans-serif;font-size:16px;line-height:26px;font-weight:600;color:var(--primary)}.canvas-quickview form.cart.tf-grouped-form .item-product .tf-price .price-old{font-family:"DM Sans",sans-serif;font-size:14px;line-height:22px;font-weight:400;color:var(--text-3)}.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{justify-content:flex-end;column-gap:8px;row-gap:0px;font-size:16px;line-height:26px;color:var(--primary);font-weight:600}.canvas-quickview form.cart.tf-grouped-form .item-product .tf-price.price-wrap:has(.woocs_price_code),.canvas-quickview form.cart.tf-grouped-form .item-product .tf-price .price-wrap:has(.woocs_price_code){gap:8px}.canvas-quickview form.cart.tf-grouped-form .item-product .tf-price.price-wrap:has(.woocs_price_code) .badge-sale,.canvas-quickview form.cart.tf-grouped-form .item-product .tf-price .price-wrap:has(.woocs_price_code) .badge-sale{margin:0 !important}.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_special_price_code,.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_special_price_code{display:flex;align-items:center;justify-content:flex-end;column-gap:8px;row-gap:0px}.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 .price-regular,.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 .price-regular{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;text-decoration:line-through;color:var(--text-3)}.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:-2;text-decoration:none}.canvas-quickview form.cart.tf-grouped-form .item-product .tf-price.price-wrap .br-line,.canvas-quickview form.cart.tf-grouped-form .item-product .tf-price .price-wrap .br-line{order:-1}.canvas-quickview form.cart.tf-grouped-form .item-product .tf-price.price-wrap .badge-sale,.canvas-quickview form.cart.tf-grouped-form .item-product .tf-price .price-wrap .badge-sale{margin-left:8px;font-size:12px;line-height:16px;color:#fff}.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(--black)}.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(--black)}.canvas-quickview form.cart.tf-grouped-form .item-product .note{color:var(--text-2);font-size:14px;line-height:22px}.canvas-quickview form.cart.tf-grouped-form .product-line{width:100%;margin:20px 0;border-bottom:1px solid var(--line)}.canvas-quickview .group-btn-action{display:none !important;visibility:hidden !important}.canvas-quickview .reset_variations_alert{display:none !important;visibility:hidden !important}.canvas-quickview .tf_add_to_cart .tf-add-to-cart-loading .spinner{border-top-color:#fff;width:30px;height:30px}@media(min-width: 576px){.canvas-quickview .tf_add_to_cart.loading .tf-add-to-cart-loading{display:block !important}}.canvas-quickview .view-details{margin-top:24px}.canvas-quickview.loading-content:before{border:4px solid rgba(0,0,0,0);border-radius:50%;border-top:3px solid var(--text);content:"" !important;display:inline-flex;width:60px;height:60px;animation:spin .5s linear infinite;z-index:100000;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.canvas-quickview.loading-content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:99999}.canvas-quickview .hidden{display:none !important;visibility:hidden !important}.modal-quick-add .tf-product-info-wrap{padding:0}.modal-quick-add .tf-product-info-wrap .tf-product-total-quantity{margin-top:20px}.modal-quick-add .tf-price .price-new{font-family:"DM Sans",sans-serif;font-size:16px;line-height:26px;font-weight:600;color:var(--primary)}.modal-quick-add .tf-price .price-old{font-family:"DM Sans",sans-serif;font-size:14px;line-height:22px;font-weight:400;color:var(--text-3)}.modal-quick-add .tf-price .price-wrap{gap:8px;font-size:16px;line-height:26px;color:var(--primary);font-weight:600}.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{margin:0 !important}.modal-quick-add .tf-price .price-wrap .woocs_price_code,.modal-quick-add .tf-price .price-wrap .woocs_special_price_code{display:flex;align-items:center;gap:8px}.modal-quick-add .tf-price .price-wrap del,.modal-quick-add .tf-price .price-wrap .price-regular{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;text-decoration:line-through;color:var(--text-3)}.modal-quick-add .tf-price .price-wrap ins{order:-2;text-decoration:none}.modal-quick-add .tf-price .price-wrap .br-line{order:-1}.modal-quick-add .tf-price .price-wrap .badge-sale{margin-left:8px;font-size:12px;line-height:16px;color:#fff}.modal-quick-add .tf-price .br-line{display:none}.modal-quick-add .wcboost-variation-swatches .tf-variant-dropdown{min-height:42px}.modal-quick-add .wcboost-variation-swatches .wcboost-variation-swatches__item{box-shadow:none !important;border:1px solid var(--line)}.modal-quick-add .wcboost-variation-swatches .wcboost-variation-swatches__item .wcboost-variation-swatches__name{color:var(--text)}.modal-quick-add .wcboost-variation-swatches .wcboost-variation-swatches__item:hover{border-color:var(--text)}.modal-quick-add .wcboost-variation-swatches .wcboost-variation-swatches__item.selected{border-color:var(--text)}.modal-quick-add .wcboost-variation-swatches .wcboost-variation-swatches__item.selected .wcboost-variation-swatches__name{color:var(--white)}.modal-quick-add .wcboost-variation-swatches .wcboost-variation-swatches__item .wcboost-variation-swatches__wrapper{margin-left:2px}.modal-quick-add .wcboost-variation-swatches .wcboost-variation-swatches__item::before,.modal-quick-add .wcboost-variation-swatches .wcboost-variation-swatches__item::after{display:none}.modal-quick-add .wcboost-variation-swatches .wcboost-variation-swatches__item.disabled{opacity:.5;pointer-events:none;cursor:not-allowed;user-select:none}.modal-quick-add .wcboost-variation-swatches .wcboost-variation-swatches__item.disabled .wcboost-variation-swatches__name::after{content:"";display:block;position:absolute;width:1px;height:100%;left:50%;right:0;top:0;bottom:0;border:0;outline:0;box-shadow:none;background:#000;z-index:9999;transform:rotate(30deg)}.modal-quick-add .wcboost-variation-swatches.wcboost-variation-swatches--label{--wcboost-swatches-item-width: 44px;--wcboost-swatches-item-height: 44px}.modal-quick-add .wcboost-variation-swatches.wcboost-variation-swatches--label .wcboost-variation-swatches__item{padding-left:8px;padding-right:8px}.modal-quick-add .wcboost-variation-swatches.wcboost-variation-swatches--label .wcboost-variation-swatches__item.selected{border-color:var(--text);background:var(--text)}.modal-quick-add .wcboost-variation-swatches.wcboost-variation-swatches--label .wcboost-variation-swatches__item.disabled{border-color:var(--bg);background:var(--bg);pointer-events:none;color:var(--line)}.modal-quick-add .wcboost-variation-swatches.wcboost-variation-swatches--label.wcboost-variation-swatches--rounded .wcboost-variation-swatches__item{border-radius:4px}.modal-quick-add .wcboost-variation-swatches.wcboost-variation-swatches--button{--wcboost-swatches-item-width: 34px;--wcboost-swatches-item-height: 44px;--wcboost-swatches-invalid-opacity: 0.5}.modal-quick-add .wcboost-variation-swatches.wcboost-variation-swatches--button .wcboost-variation-swatches__item{display:flex;align-items:center;justify-content:center;font-weight:600;-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;border-width:2px}.modal-quick-add .wcboost-variation-swatches.wcboost-variation-swatches--button .wcboost-variation-swatches__item.disabled{border-color:var(--bg);background:var(--bg);pointer-events:none;color:var(--line)}.modal-quick-add .wcboost-variation-swatches.wcboost-variation-swatches--button .wcboost-variation-swatches__item.selected{border-color:var(--text);background:#fff}.modal-quick-add .wcboost-variation-swatches.wcboost-variation-swatches--button .wcboost-variation-swatches__item.selected .wcboost-variation-swatches__name{color:var(--text)}.modal-quick-add .wcboost-variation-swatches.wcboost-variation-swatches--button .wcboost-variation-swatches__item{border-radius:12px}.modal-quick-add .wcboost-variation-swatches.wcboost-variation-swatches--button.wcboost-variation-swatches--rounded .wcboost-variation-swatches__item{border-radius:12px}.modal-quick-add .wcboost-variation-swatches.wcboost-variation-swatches--color{--wcboost-swatches-item-width: 40px;--wcboost-swatches-item-height: 40px}.modal-quick-add .wcboost-variation-swatches.wcboost-variation-swatches--image{--wcboost-swatches-item-width: 60px;--wcboost-swatches-item-height: 60px}.modal-quick-add .wcboost-variation-swatches.wcboost-variation-swatches--image .wcboost-variation-swatches__item{padding:0}.modal-quick-add .wcboost-variation-swatches.wcboost-variation-swatches--image .wcboost-variation-swatches__item.disabled .wcboost-variation-swatches__name{position:absolute !important;inset:0 !important;font-size:0 !important;color:rgba(0,0,0,0) !important;z-index:3;width:auto;height:auto;clip:unset;clip-path:unset}.modal-quick-add .wcboost-variation-swatches.tf-variation-dropdown-wrapper .select-item.disabled{opacity:.5;pointer-events:none;cursor:not-allowed;user-select:none;text-decoration:line-through}.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:20px}.modal-quick-add .tf-product-info-variant .variant-picker-item .variant-picker-label{font-weight:400;font-size:16px;line-height:26px;color:var(--text, #101010);margin-bottom:12px}.modal-quick-add .tf-product-info-variant .variant-picker-item .variant-picker-label label{display:flex;align-items:center;gap:0x}.modal-quick-add .tf-product-info-variant .variant-picker-item .variant-picker-label .wcboost-variation-swatches__selected-label{font-weight:500}.modal-quick-add .tf-product-info-variant .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 !important}.modal-quick-add form.cart .group-btn{display:flex;align-items:center;gap:10px}.modal-quick-add .tf_add_to_cart .tf-add-to-cart-loading .spinner,.modal-quick-add .btn-add-to-cart .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}@media(min-width: 576px){.modal-quick-add .tf_add_to_cart.loading .tf-add-to-cart-loading,.modal-quick-add .btn-add-to-cart.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 .group-btn-action{display:none !important;visibility:hidden !important}.modal-quick-add .reset_variations,.modal-quick-add .reset_variations_alert,.modal-quick-add .woocommerce-variation{display:none !important;visibility:hidden !important}.modal-quick-add .hidden{display:none !important;visibility:hidden !important}.canvas-shop-cart .widget_shopping_cart_content{display:contents}.canvas-shop-cart .tf-mini-cart-threshold{padding:0 24px 20px}.canvas-shop-cart .tf-mini-cart-threshold .tf-number-count{font-size:14px;font-weight:500}.canvas-shop-cart .tf-mini-cart-item.loading-content{min-height:auto;position:relative}.canvas-shop-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:spin_center .5s linear infinite;z-index:25;position:absolute;left:50%}.canvas-shop-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}.canvas-shop-cart .tf-mini-cart-item .tf-mini-cart-info{gap:8px}.canvas-shop-cart .tf-mini-cart-item .tf-mini-cart-info .name{margin:0}.canvas-shop-cart .tf-mini-cart-item .tf-mini-cart-info .variation{display:flex;flex-wrap:wrap;row-gap:4px}.canvas-shop-cart .tf-mini-cart-item .tf-mini-cart-info .variation dt,.canvas-shop-cart .tf-mini-cart-item .tf-mini-cart-info .variation dd{width:50%;box-sizing:border-box;margin:0}.canvas-shop-cart .tf-mini-cart-item .tf-mini-cart-info .variation dt{font-size:14px;line-height:22px;font-weight:400;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:6px}.canvas-shop-cart .tf-mini-cart-item .tf-mini-cart-info .variation dd{font-size:14px;line-height:22px;font-weight:400;color:var(--black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.canvas-shop-cart .tf-mini-cart-item .tf-mini-cart-info .variation dd p{margin:0}.canvas-shop-cart .tf-mini-cart-item .tf-mini-cart-info .wg-quantity.style-3{border-radius:8px;min-width:0;padding:6px;width:max-content}.canvas-shop-cart .tf-mini-cart-item .tf-mini-cart-info .wg-quantity.style-3 .qty_button{font-size:14px}.canvas-shop-cart .tf-mini-cart-item .tf-mini-cart-info .tf-bundle-note{font-size:12px;line-height:20px;font-weight:600;color:#555;white-space:nowrap;display:flex;gap:2px;flex-wrap:nowrap;align-items:center}.canvas-shop-cart .tf-mini-cart-item .tf-mini-cart-info .tf-bundle-note .icon{font-size:16px}.canvas-shop-cart .tf-mini-cart-item .tf-mini-cart-info .tf-bundle-note.bundle-discount-item{color:#0071a1}.canvas-shop-cart .tf-mini-cart-item .tf-mini-cart-info .tf-bundle-note.bundle-free-item{color:#28a745}.canvas-shop-cart .tf-mini-cart-item .tf-mini-cart-info .bundle-qty{font-size:14px;line-height:22px;font-weight:600}.canvas-shop-cart .tf-mini-cart-item .tf-price .price-new{font-family:"DM Sans",sans-serif;font-size:16px;line-height:26px;font-weight:600;color:var(--primary)}.canvas-shop-cart .tf-mini-cart-item .tf-price .price-old{font-family:"DM Sans",sans-serif;font-size:14px;line-height:22px;font-weight:400;color:var(--text-3)}.canvas-shop-cart .tf-mini-cart-item .tf-price .price-wrap{justify-content:flex-end;column-gap:8px;row-gap:0px;font-size:16px;line-height:26px;color:var(--primary);font-weight:600}.canvas-shop-cart .tf-mini-cart-item .tf-price .price-wrap:has(.woocs_price_code){gap:8px}.canvas-shop-cart .tf-mini-cart-item .tf-price .price-wrap:has(.woocs_price_code) .badge-sale{margin:0 !important}.canvas-shop-cart .tf-mini-cart-item .tf-price .price-wrap .woocs_price_code,.canvas-shop-cart .tf-mini-cart-item .tf-price .price-wrap .woocs_special_price_code{display:flex;align-items:center;justify-content:flex-end;column-gap:8px;row-gap:0px}.canvas-shop-cart .tf-mini-cart-item .tf-price .price-wrap del,.canvas-shop-cart .tf-mini-cart-item .tf-price .price-wrap .price-regular{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;text-decoration:line-through;color:var(--text-3)}.canvas-shop-cart .tf-mini-cart-item .tf-price .price-wrap ins{order:-2;text-decoration:none}.canvas-shop-cart .tf-mini-cart-item .tf-price .price-wrap .br-line{order:-1}.canvas-shop-cart .tf-mini-cart-item .tf-price .price-wrap .badge-sale{margin-left:8px;font-size:12px;line-height:16px;color:#fff}.canvas-shop-cart .tf-mini-cart-item.tf-bundle-child{margin-left:16px}.canvas-shop-cart .woocommerce-shipping-calculator .shipping-calculator-button{display:none !important;pointer-events:none !important}.canvas-shop-cart .woocommerce-shipping-calculator .shipping-calculator-form{display:flex !important;flex-direction:column;gap:10px}.canvas-shop-cart .woocommerce-shipping-calculator .shipping-calculator-form label{margin-bottom:2px}.canvas-shop-cart .woocommerce-shipping-calculator .shipping-calculator-form select{width:100%;padding:11px 15px;border:1px solid var(--line);border-radius:12px;color:var(--text);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-appearance:none;appearance:none;outline:0 !important;font-weight:500;position:relative}.canvas-shop-cart .woocommerce-shipping-calculator .shipping-calculator-form select:after{font-family:"icomoon";position:absolute;content:"";right:16px;top:50%;transform:translateY(-50%);font-size:20px;z-index:1;font-weight:400;color:var(--text)}.canvas-shop-cart .woocommerce-shipping-calculator .shipping-calculator-form select:hover,.canvas-shop-cart .woocommerce-shipping-calculator .shipping-calculator-form select:focus{border-color:var(--text)}.canvas-shop-cart .woocommerce-shipping-calculator .shipping-calculator-form input{color:var(--text);font-weight:500;outline:0 !important}.canvas-shop-cart .woocommerce-shipping-calculator .shipping-calculator-form button[type=submit]{display:none !important;pointer-events:none !important}.canvas-shop-cart .notice-shipping,.canvas-shop-cart .notice-gift,.canvas-shop-cart .notice-order-note,.canvas-shop-cart .notice-coupon{color:#ff6f61;margin-bottom:4px;font-size:14px}.canvas-shop-cart .input-coupon{margin:12px 0;font-weight:600}.canvas-shop-cart .tf-minicart-recommendations{transition:transform .35s ease,opacity .35s ease;z-index:-1;padding:24px}.canvas-shop-cart .tf-minicart-recommendations.hidden-box{transform:translateX(100%);opacity:0}.canvas-shop-cart .tf-minicart-recommendations .tf-price .price-new{font-family:"DM Sans",sans-serif;font-size:16px;line-height:26px;font-weight:600;color:var(--primary)}.canvas-shop-cart .tf-minicart-recommendations .tf-price .price-old{font-family:"DM Sans",sans-serif;font-size:14px;line-height:22px;font-weight:400;color:var(--text-3)}.canvas-shop-cart .tf-minicart-recommendations .tf-price .price-wrap{justify-content:flex-end;column-gap:4px;row-gap:0px;font-size:16px;line-height:26px;color:var(--primary);font-weight:600}.canvas-shop-cart .tf-minicart-recommendations .tf-price .price-wrap:has(.woocs_price_code){gap:4px}.canvas-shop-cart .tf-minicart-recommendations .tf-price .price-wrap:has(.woocs_price_code) .badge-sale{margin:0 !important}.canvas-shop-cart .tf-minicart-recommendations .tf-price .price-wrap .woocs_price_code,.canvas-shop-cart .tf-minicart-recommendations .tf-price .price-wrap .woocs_special_price_code{display:flex;align-items:center;justify-content:flex-end;column-gap:4px;row-gap:0px}.canvas-shop-cart .tf-minicart-recommendations .tf-price .price-wrap del,.canvas-shop-cart .tf-minicart-recommendations .tf-price .price-wrap .price-regular{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;text-decoration:line-through;color:var(--text-3);margin-left:4px}.canvas-shop-cart .tf-minicart-recommendations .tf-price .price-wrap ins{order:-2;text-decoration:none}.canvas-shop-cart .tf-minicart-recommendations .tf-price .price-wrap .br-line{order:-1}.canvas-shop-cart .tf-minicart-recommendations .tf-price .price-wrap .badge-sale{margin-left:8px;font-size:12px;line-height:16px;color:#fff}.canvas-shop-cart .tf-minicart-recommendations .added_to_cart{display:none !important;visibility:hidden !important}.canvas-shop-cart .tf-cart-totals-discounts{display:flex;justify-content:space-between;gap:20px;font-weight:500}.canvas-shop-cart .tf-cart-totals-discounts .tf-totals-total-value{display:flex;gap:8px;align-items:center}.canvas-shop-cart .tf-cart-totals-discounts .tf-totals-total-value .tfwc-price-saved{font-weight:400;font-size:16px;line-height:22px;letter-spacing:0px;color:var(--text-3)}@media(max-width: 767px){.canvas-shop-cart .tf-cart-totals-discounts .tf-totals-total-value .tfwc-price-saved{display:none}}.canvas-shop-cart .tf-cart-totals-discounts.tf-cart-subtotal{font-size:18px;line-height:26px;font-weight:500}.canvas-shop-cart .tf-cart-totals-discounts.total-price{font-size:clamp(22px,3vw,24px);line-height:clamp(28px,3.5vw,30px);font-weight:500}.canvas-shop-cart .tf-cart-totals-discounts.total-price span{font-weight:500}.canvas-shop-cart .tf-cart-totals-discounts.total-price .tfwc-price-saved{font-weight:400;font-size:18px;line-height:26px}.canvas-shop-cart .tfwc-minicart-totals{margin-bottom:12px}.canvas-shop-cart .wrap.list-file-delete{overflow:hidden}.canvas-shop-cart .wrap.list-file-delete .tf-mini-cart-tool{overflow-x:auto;justify-content:normal}.canvas-shop-cart .canvas-footer{padding:0 !important;box-shadow:none !important}@media(max-width: 767px){.canvas-shop-cart .cart-threshold{padding:8px 12px}.canvas-shop-cart .tf-number-count p{display:none}.canvas-shop-cart .tf-cart-totals-discounts.total-price{display:none}}.canvas-compare .tf-compare-offcanvas{gap:24px}.canvas-compare .tf-compare-offcanvas::-webkit-scrollbar{width:8px;height:4px;background-color:var(--line)}.canvas-compare .tf-compare-offcanvas::-webkit-scrollbar-thumb{background-color:var(--text-3)}.canvas-compare .tf-compare-item{padding:0;margin-bottom:2px}.offcanvas.offcanvas-search,.modal.offcanvas-search{z-index:100005}.offcanvas.popup-shopping-cart,.modal.popup-shopping-cart{z-index:100010}.offcanvas .canvas-quickview,.offcanvas .modal-quickview,.modal .canvas-quickview,.modal .modal-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,.offcanvas.canvas-compare,.modal.modal-compare,.modal.canvas-compare{z-index:100030}.offcanvas .custom-search-backdrop,.modal .custom-search-backdrop{position:absolute;top:0 !important;left:calc((100vw - 100%)/-2);width:100vw;height:100vh;opacity:.4;z-index:1000;background-color:#000;transition:background-color .3s ease;display:none;cursor:url(../images/cursor-close.svg),auto}.modal.show{background:rgba(0,0,0,.3) !important}.tf-table-compare{overflow-x:auto;max-width:100%;min-width:0;contain:layout}.tf-table-compare::-webkit-scrollbar{width:4px;height:4px}.tf-table-compare::-webkit-scrollbar-thumb{cursor:grab;background-color:var(--primary)}.tf-table-compare table{width:max-content}.tf-table-compare .compare-col{min-width:200px}@media(min-width: 768px){.tf-table-compare .compare-col{min-width:380px}.tf-table-compare .compare-col:first-child{min-width:270px;max-width:270px}}.tf-table-compare .compare_stock{text-align:center}.tf-table-compare .tf-price .price-new{font-family:"DM Sans",sans-serif;font-size:16px;line-height:26px;font-weight:600;color:var(--primary)}.tf-table-compare .tf-price .price-old{font-family:"DM Sans",sans-serif;font-size:14px;line-height:22px;font-weight:400;color:var(--text-3)}.tf-table-compare .tf-price.price-wrap,.tf-table-compare .tf-price .price-wrap{justify-content:flex-end;column-gap:8px;row-gap:0px;font-size:16px;line-height:26px;color:var(--primary);font-weight:600}.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_special_price_code,.tf-table-compare .tf-price .price-wrap .woocs_price_code,.tf-table-compare .tf-price .price-wrap .woocs_special_price_code{display:flex;align-items:center;justify-content:flex-end;column-gap:8px;row-gap:0px}.tf-table-compare .tf-price.price-wrap del,.tf-table-compare .tf-price.price-wrap .price-regular,.tf-table-compare .tf-price .price-wrap del,.tf-table-compare .tf-price .price-wrap .price-regular{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;text-decoration:line-through;color:var(--text-3)}.tf-table-compare .tf-price.price-wrap ins,.tf-table-compare .tf-price .price-wrap ins{order:-2;text-decoration:none}.tf-table-compare .tf-price.price-wrap .br-line,.tf-table-compare .tf-price .price-wrap .br-line{order:-1}.tf-table-compare .tf-price.price-wrap .badge-sale,.tf-table-compare .tf-price .price-wrap .badge-sale{margin-left:8px;font-size:12px;line-height:16px;color:#fff}.tf-table-compare .tf-rating{display:inline-flex;justify-content:center;align-items:center;margin-right:4px;gap:0px}.tf-table-compare .tf-rating .icon{font-size:16px;position:relative;color:var(--line)}.tf-table-compare .tf-rating .icon.full,.tf-table-compare .tf-rating .icon.partial{color:var(--yellow)}.tf-table-compare .tf-rating .icon.partial{overflow:hidden;position:absolute;width:0;top:0;left:0}.tf-table-compare .tf-rating .icon.empty{color:var(--line)}.tf-table-compare .added_to_cart{display:none !important;visibility:hidden !important}.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}.woocommerce-page .meta-wrap-sticky .tf-sticky-filter-btn{display:none !important}.woocommerce-page .meta-wrap-sticky .tf-shop-control{position:sticky;top:var(--meta-wrap-sticky-top) !important;transition:top .2s ease;z-index:99}.woocommerce-page .meta-wrap-sticky .meta-wrap{display:contents}.woocommerce-page .tf-shop-control-static{visibility:hidden}.woocommerce-page .woocommerce-notices-wrapper:not(:empty){padding:20px 0}.woocommerce-page .woocommerce-notices-wrapper:not(:empty) a{padding:0 2px;font-weight:500;text-decoration:underline}.woocommerce-page .woocommerce-notices-wrapper:not(:empty) .woocommerce-message{color:#7abb7a}.woocommerce-page .woocommerce-notices-wrapper:not(:empty) .woocommerce-message a{color:#7abb7a}.woocommerce-page .woocommerce-notices-wrapper:not(:empty) .woocommerce-error{color:var(--primary)}.woocommerce-page .woocommerce-notices-wrapper:not(:empty) .woocommerce-error a{color:var(--primary)}.woocommerce-page .woocommerce-notices-wrapper:not(:empty) .woocommerce-info{color:var(--black)}.woocommerce-page .woocommerce-notices-wrapper:not(:empty) .woocommerce-info a{color:var(--black)}.woocommerce-page.woocommerce-products-compare #main-content{min-height:500px}.woocommerce-page.woocommerce-products-compare .wcboost-products-compare__tools{display:flex;width:100%;justify-content:center;margin:16px}.woocommerce-page.woocommerce-products-compare .cart-rsection .tab-title{margin-bottom:40px}.woocommerce-page.woocommerce-products-compare .wcboost-products-compare-clear{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;font-weight:600;color:var(--primary);cursor:pointer}.woocommerce-page.woocommerce-products-compare .wcboost-products-compare-clear::before{background:var(--primary);content:"";position:absolute;height:1px;left:0;right:0;bottom: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-page.woocommerce-products-compare .wcboost-products-compare{text-align:center}.woocommerce-page.woocommerce-products-compare .woocommerce-message{color:#7abb7a;margin-bottom:20px}.woocommerce-page.woocommerce-products-compare .woocommerce-error{color:var(--primary);margin-bottom:20px}.woocommerce-page.woocommerce-products-compare .amerce--empty{margin-bottom:20px}.woocommerce-page.wcboost-wishlist-page #main-content{min-height:500px}.woocommerce-page.wcboost-wishlist-page .woocommerce-info,.woocommerce-page.wcboost-wishlist-page .woocommerce-message{text-align:center;color:#7abb7a;margin-bottom:20px}.woocommerce-page.wcboost-wishlist-page .woocommerce-info a,.woocommerce-page.wcboost-wishlist-page .woocommerce-message a{margin-left:4px;font-weight:500;color:var(--primary)}.woocommerce-page.wcboost-wishlist-page .cart-rsection .tab-title{margin-bottom:40px}.woocommerce-page.wcboost-wishlist-page .box-icon{width:36px;height:36px;border-radius:50%;background-color:var(--white);box-shadow:0px 10px 25px 0px rgba(43,52,74,0.1215686275)}.woocommerce-page.wcboost-wishlist-page .box-icon:hover{background-color:var(--black);color:var(--white, #FFFFFF)}.woocommerce-page.wcboost-wishlist-page .box-icon.hover-tooltip.tooltip-left:hover .tooltip{transform:translateX(-18px)}@media(min-width: 576px){.woocommerce-page.wcboost-wishlist-page .tf-grid-layout{column-gap:24px;row-gap:32px}}@media(min-width: 1200px){.woocommerce-page.wcboost-wishlist-page .tf-grid-layout{column-gap:30px;row-gap:40px}}.woocommerce-page.wcboost-wishlist-page .wcboost-wishlist.loading-wishlist .wcboost-wishlist-form{position:relative;pointer-events:none}.woocommerce-page.wcboost-wishlist-page .wcboost-wishlist.loading-wishlist .wcboost-wishlist-form:before{content:"";position:absolute;display:block;top:45px;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_center .5s linear infinite;transform:translate(-50%, -50%);z-index:10000}.woocommerce-page.wcboost-wishlist-page .wcboost-wishlist.loading-wishlist .wcboost-wishlist-form:after{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background:#fff;opacity:.5;z-index:9999}.woocommerce-page.wcboost-wishlist-page .wcboost-wishlist-footer{display:none !important}.woocommerce-page.wcboost-wishlist-page .amerce-swiper .product-color_list .tooltip{display:none !important;visibility:hidden !important}.woocommerce-page.single-product #themesflat-content{padding-top:0 !important}.woocommerce-page.woocommerce-cart #themesflat-content{padding-top:60px}.woocommerce-page.woocommerce-cart .woocommerce-notices-wrapper{text-align:center}.woocommerce-page.woocommerce-cart .tf-cart-notification{padding-bottom:60px}.woocommerce-page.woocommerce-cart .fl-sidebar-cart{position:sticky}.woocommerce-page.woocommerce-cart .wc-empty-cart-message{display:none}.woocommerce-page.woocommerce-cart .page-cart-empty-wrap{text-align:center}.woocommerce-page.woocommerce-cart .page-cart-empty-wrap .tf-btn{margin-top:15px}.woocommerce-page.woocommerce-cart .cart-rsection .tab-title{margin-bottom:40px}.woocommerce-page.woocommerce-cart .box-delivery .tf-progress-ship .value:before{content:"";font-size:12px;color:var(--success);font-family:"icomoon";display:flex;align-items:center;justify-content:center;position:absolute;background:var(--white);right:-10px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:1px solid var(--success)}.woocommerce-page.woocommerce-cart .box-order-summary .checkbox-wrap{margin:12px 0}.woocommerce-page.woocommerce-cart .box-order-summary .shop_table tr{border-bottom:1px solid var(--line)}.woocommerce-page.woocommerce-cart .box-order-summary .shop_table tr td,.woocommerce-page.woocommerce-cart .box-order-summary .shop_table tr th{padding:20px 0;width:50%}.woocommerce-page.woocommerce-cart .box-order-summary .shop_table tr td:last-child,.woocommerce-page.woocommerce-cart .box-order-summary .shop_table tr th:last-child{text-align:right}.woocommerce-page.woocommerce-cart .box-order-summary .shop_table tr:first-child td,.woocommerce-page.woocommerce-cart .box-order-summary .shop_table tr:first-child th{padding-top:0}.woocommerce-page.woocommerce-cart .box-order-summary .shop_table td,.woocommerce-page.woocommerce-cart .box-order-summary .shop_table th{font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:var(--text)}.woocommerce-page.woocommerce-cart .box-order-summary .shop_table .order-total td,.woocommerce-page.woocommerce-cart .box-order-summary .shop_table .order-total th{font-size:24px;line-height:30px;letter-spacing:0}.woocommerce-page.woocommerce-cart .box-order-summary .shop_table .shipping-title{border:none !important}.woocommerce-page.woocommerce-cart .box-order-summary .shop_table .shipping-title th{text-align:left !important;padding-bottom:0 !important}.woocommerce-page.woocommerce-cart .box-order-summary .shop_table .woocommerce-shipping-methods li label{margin-left:8px}.woocommerce-page.woocommerce-cart .box-order-summary .shop_table .woocommerce-shipping-totals.shipping>th{display:none !important}.woocommerce-page.woocommerce-cart .box-order-summary .shop_table .woocommerce-shipping-totals.shipping>td{width:100% !important;text-align:left !important;padding-top:0 !important}.woocommerce-page.woocommerce-cart .box-order-summary .shop_table .woocommerce-shipping-totals.shipping .shipping-calculator-button{position:relative;margin:5px 0}.woocommerce-page.woocommerce-cart .box-order-summary .shop_table .woocommerce-shipping-totals.shipping .shipping-calculator-button::before{content:"";position:absolute;height:1px;left:0;right:0;bottom:0;background:var(--text);-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-page.woocommerce-cart .box-order-summary .shipping-calculator-form{text-align:left;display:flex;flex-direction:column;gap:8px}.woocommerce-page.woocommerce-cart .box-order-summary .shipping-calculator-form .select2-container .select2-selection--single .select2-selection__rendered{padding-left:14px}.woocommerce-page.woocommerce-cart .box-order-summary .shipping-calculator-form .form-row label{margin:8px 0}.woocommerce-page.woocommerce-cart .box-order-summary .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-page.woocommerce-cart .box-order-summary .shipping-calculator-form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered{color:rgba(0,0,0,.8);line-height:50px}.woocommerce-page.woocommerce-cart .box-order-summary .shipping-calculator-form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px}.woocommerce-page.woocommerce-cart .box-order-summary .shipping-calculator-form button[type=submit]{margin-top:15px;transition:all .3s ease-in-out;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(--black);color:var(--white);border:1px solid var(--black);line-height:24px}.woocommerce-page.woocommerce-cart .extra-fields .checkbox-wrap{margin:15px 0;color:var(--primary)}.woocommerce-page.woocommerce-cart .extra-fields .label-text{margin-bottom:5px}.woocommerce-page.woocommerce-cart .wrap-coupon .coupon{position:relative;margin-bottom:20px}.woocommerce-page.woocommerce-cart .wrap-coupon .coupon p{margin-top:15px}.woocommerce-page.woocommerce-cart .wrap-coupon .coupon input{border-radius:12px !important}.woocommerce-page.woocommerce-cart .wrap-coupon .coupon .action{position:absolute;bottom:0;right:0;top:0;max-height:100%;border-radius:12px !important}@media(max-width: 575px){.woocommerce-page.woocommerce-cart .wrap-coupon .coupon .action{position:relative}}.woocommerce-page.woocommerce-cart .tf-table-page-cart .tf-bundle-note{font-size:12px;line-height:20px;font-weight:600;color:#555;white-space:nowrap;display:flex;gap:2px;flex-wrap:nowrap;align-items:center}.woocommerce-page.woocommerce-cart .tf-table-page-cart .tf-bundle-note .icon{font-size:16px}.woocommerce-page.woocommerce-cart .tf-table-page-cart .tf-bundle-note.bundle-discount-item{color:#0071a1}.woocommerce-page.woocommerce-cart .tf-table-page-cart .tf-bundle-note.bundle-free-item{color:#28a745}.woocommerce-page.woocommerce-cart .tf-table-page-cart .bundle-qty{font-size:14px;line-height:22px;font-weight:600}.woocommerce-page.woocommerce-cart .tf-table-page-cart .variation .variation-item{display:flex;gap:8px}.woocommerce-page.woocommerce-cart .tf-table-page-cart .variation dt,.woocommerce-page.woocommerce-cart .tf-table-page-cart .variation dd{width:50%;box-sizing:border-box;margin:0}.woocommerce-page.woocommerce-cart .tf-table-page-cart .variation dt{font-size:14px;line-height:22px;font-weight:400;color:var(--text-3);white-space:nowrap;flex-shrink:0}.woocommerce-page.woocommerce-cart .tf-table-page-cart .variation dd{font-size:14px;line-height:22px;font-weight:400;color:var(--text);white-space:nowrap}.woocommerce-page.woocommerce-cart .tf-table-page-cart .variation dd p{margin:0}.woocommerce-page.woocommerce-cart .tf-table-page-cart .tf-price .price-new{font-family:"DM Sans",sans-serif;font-size:16px;line-height:26px;font-weight:600;color:var(--primary)}.woocommerce-page.woocommerce-cart .tf-table-page-cart .tf-price .price-old{font-family:"DM Sans",sans-serif;font-size:14px;line-height:22px;font-weight:400;color:var(--text-3)}.woocommerce-page.woocommerce-cart .tf-table-page-cart .tf-price.price-wrap{justify-content:flex-end;column-gap:8px;row-gap:0px;font-size:16px;line-height:26px;color:var(--primary);font-weight:600}.woocommerce-page.woocommerce-cart .tf-table-page-cart .tf-price.price-wrap:has(.woocs_price_code){gap:8px}.woocommerce-page.woocommerce-cart .tf-table-page-cart .tf-price.price-wrap:has(.woocs_price_code) .badge-sale{margin:0 !important}.woocommerce-page.woocommerce-cart .tf-table-page-cart .tf-price.price-wrap .woocs_price_code,.woocommerce-page.woocommerce-cart .tf-table-page-cart .tf-price.price-wrap .woocs_special_price_code{display:flex;align-items:center;justify-content:flex-end;column-gap:8px;row-gap:0px}.woocommerce-page.woocommerce-cart .tf-table-page-cart .tf-price.price-wrap del,.woocommerce-page.woocommerce-cart .tf-table-page-cart .tf-price.price-wrap .price-regular{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;text-decoration:line-through;color:var(--text-3)}.woocommerce-page.woocommerce-cart .tf-table-page-cart .tf-price.price-wrap ins{order:-2;text-decoration:none}.woocommerce-page.woocommerce-cart .tf-table-page-cart .tf-price.price-wrap .br-line{order:-1}.woocommerce-page.woocommerce-cart .tf-table-page-cart .tf-price.price-wrap .badge-sale{margin-left:8px;font-size:12px;line-height:16px;color:#fff}.woocommerce-page.woocommerce-cart .tf-table-page-cart .order_quantity .quantity{display:flex;justify-content:center;text-align:center}.woocommerce-page.woocommerce-cart .tf-table-page-cart .order_quantity .quantity .wg-quantity{width:100%}.woocommerce-page.woocommerce-cart .tf-table-page-cart .product-subtotal{text-align:right}.woocommerce-page.woocommerce-cart .tf-table-page-cart .img-prd img{object-fit:cover}.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main{overflow-x:auto}.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__header th{font-family:"DM Sans",sans-serif;font-weight:500;font-size:20px;line-height:28px;letter-spacing:0;color:var(--text);padding:15px 0;text-transform:capitalize}.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row td{padding:28px 0;margin:0}@media(max-width: 767px){.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row td{padding:0}}.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__image a{width:100px;max-width:100%;height:auto;aspect-ratio:0.7518796992;border-radius:8px;overflow:hidden}.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-main .wc-block-cart-items__row .wc-block-cart-item__image a img{width:100%;height:100%;object-fit:cover}.woocommerce-page.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:flex-start;gap:0;padding-left:24px;min-height:133px;max-height:100%}.woocommerce-page.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-page.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:"DM Sans",sans-serif;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;color:var(--text);min-width:215px}.woocommerce-page.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(--text)}.woocommerce-page.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-page.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-page.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-page.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-page.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-page.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-page.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:"DM Sans",sans-serif;font-weight:600;font-size:16px;line-height:26px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.woocommerce-page.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:"DM Sans",sans-serif;font-weight:500;font-size:16px;line-height:26px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.woocommerce-page.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-page.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-page.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-page.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-page.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:14px;line-height:22px;letter-spacing:0;text-decoration:line-through;color:var(--text-3)}.woocommerce-page.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-page.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-page.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-page.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}.woocommerce-page.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(--text)}.woocommerce-page.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-page.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-page.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-page.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-page.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;border:none;outline:none;box-shadow:none}.woocommerce-page.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-page.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;border:none;outline:none;box-shadow:none}.woocommerce-page.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-page.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-page.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>*{display:none}.woocommerce-page.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}@media(max-width: 767px){.woocommerce-page.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{min-height:unset}}.woocommerce-page.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;display:table-cell}.woocommerce-page.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:133px;max-height:100%}.woocommerce-page.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 .wc-block-components-product-price{font-weight:500;font-size:16px;line-height:26px;color:var(--text)}.woocommerce-page.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 .wc-block-components-sale-badge{font-size:12px;line-height:16px;color:#fff;border-radius:144px;background:var(--primary);padding:2px 8px}@media(max-width: 767px){.woocommerce-page.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{min-height:unset}}.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar{padding:24px;border-radius:12px;border:1px solid var(--bg-2);color:var(--text);background:var(--bg-2);height:max-content}.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block{margin-bottom:20px}.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__totals-title{font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;text-transform:capitalize;color:var(--text)}.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__label,.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__value{font-weight:500;font-size:16px;line-height:24px;color:var(--text)}.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-panel__button{font-weight:500}.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__content .wc-block-components-validation-error{margin-top:8px}.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__button{background:var(--text);color:#fff;position:relative;overflow:hidden}.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__content .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-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__button:hover::after{animation:shine-reverse 1s forwards}.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit-button{background-color:var(--text);color:var(--white);border-radius:999px;font-weight:600;border:none !important;outline:none !important;box-shadow:none !important;position:relative;overflow:hidden}.woocommerce-page.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-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit-button:hover::after{animation:shine-reverse 1s forwards}@media(max-width: 1399.98px){.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart{flex-direction:column;gap:24px}.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart>*{width:100%}}@media(max-width: 767px){.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart{margin-top:0}}.woocommerce-page.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-woocommerce-product-new{margin-top:32px}.woocommerce-page.woocommerce-checkout:not(.woocommerce-order-received) .place-order-wrap{display:flex;flex-direction:column;gap:15px}.woocommerce-page.woocommerce-checkout #themesflat-content{padding-top:60px}.woocommerce-page.woocommerce-checkout .woocommerce-NoticeGroup-checkout{margin-bottom:10px}.woocommerce-page.woocommerce-checkout .tf-cart-notification{padding-bottom:60px}.woocommerce-page.woocommerce-checkout .row-checkout{row-gap:24px}.woocommerce-page.woocommerce-checkout .wc-empty-cart-message{display:none}.woocommerce-page.woocommerce-checkout .page-cart-empty-wrap{text-align:center}.woocommerce-page.woocommerce-checkout .page-cart-empty-wrap .tf-btn{margin-top:15px}.woocommerce-page.woocommerce-checkout .showlogin{display:none}.woocommerce-page.woocommerce-checkout .thank-wrap{margin:10px 0}.woocommerce-page.woocommerce-checkout .cart-rsection .tab-title{margin-bottom:40px}.woocommerce-page.woocommerce-checkout .coupon-wrap .coupon-error-notice{margin-bottom:20px;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:red;display:block}.woocommerce-page.woocommerce-checkout .woocommerce-notices-wrapper{margin-bottom:20px;padding:10px 20px;background:#f8f6f2}.woocommerce-page.woocommerce-checkout .woocommerce-notices-wrapper:empty{display:none}.woocommerce-page.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-message{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:var(--primary)}.woocommerce-page.woocommerce-checkout .woocommerce-message{margin-bottom:20px;padding:10px 20px;background:#f8f6f2;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:var(--primary)}.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon-toggle{margin-bottom:20px}.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon-toggle .showcoupon{color:var(--primary);position:relative}.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon-toggle .showcoupon::before{content:"";position:absolute;height:1px;left:0;right:0;bottom:0;background:var(--text);-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-page.woocommerce-checkout .woocommerce-form-coupon{margin-bottom:20px}.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon .coupon-wrap input{margin-bottom:20px}.woocommerce-page.woocommerce-checkout .s-checkout .checkout-title,.woocommerce-page.woocommerce-checkout .s-checkout h3{font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;text-transform:capitalize;color:var(--text);margin:0;margin-bottom:20px}@media(max-width: 575px){.woocommerce-page.woocommerce-checkout .s-checkout .checkout-title,.woocommerce-page.woocommerce-checkout .s-checkout h3{font-size:20px;line-height:28px;margin-bottom:10px}}.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-billing-fields,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-shipping-fields{margin-top:40px}.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:20px}.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .woocommerce-input-wrapper,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .woocommerce-input-wrapper{width:100%}.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .tf-field,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .tf-field,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .tf-field,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .tf-field{width:calc(50% - 8px)}.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .tf-field label,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .tf-field label,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .tf-field label,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .tf-field label{display:none}.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .tf-field.tf-select:has(input)::after,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .tf-field.tf-select:has(input)::after,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .tf-field.tf-select:has(input)::after,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .tf-field.tf-select:has(input)::after{display:none}.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-billing-fields .tf-select .select2-container .select2-selection,.woocommerce-page.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(--text);height:48px}.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-billing-fields .tf-select .select2-container .select2-selection .select2-selection__placeholder,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .tf-select .select2-container .select2-selection .select2-selection__placeholder{font-weight:600;font-size:16px;line-height:26px;letter-spacing:0;color:var(--text)}.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-billing-fields .tf-select .select2-container .select2-selection__arrow,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .tf-select .select2-container .select2-selection__arrow{display:none}.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-billing-fields .tf-select::after,.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-shipping-fields .tf-select::after{color:var(--text)}.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-additional-fields label{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-transform:capitalize;color:var(--text);margin:8px 0}.woocommerce-page.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(--text);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-page.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-page.woocommerce-checkout .s-checkout .woocommerce-form__input-checkbox:checked{background-color:var(--text)}.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-form__input-checkbox:checked::before{opacity:1;transform:scale(1)}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .order-item{justify-content:space-between}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .order-item:last-child{border:0}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .content{display:flex;gap:24px;align-items:center}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .content .info{display:flex;flex-direction:column}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .content .name{font-weight:500;font-size:16px;line-height:28px;letter-spacing:0}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .content .variation .variation-item{display:flex;gap:8px}@media(max-width: 575px){.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .content .variation .variation-item{flex-wrap:wrap;row-gap:0}}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .content .variation dt,.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .content .variation dd{box-sizing:border-box;margin:0;font-weight:500}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .content .variation dt{font-size:14px;line-height:22px;font-weight:400;color:var(--text-2);white-space:nowrap;flex-shrink:0}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .content .variation dd{font-size:14px;line-height:22px;font-weight:400;color:var(--text)}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .content .variation dd p{margin:0}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .content .wc-item-meta li{display:flex;gap:8px}@media(max-width: 575px){.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .content .wc-item-meta li{flex-wrap:wrap;row-gap:0}}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .content .wc-item-meta>*{box-sizing:border-box;margin:0}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .content .wc-item-meta strong{font-size:14px;line-height:22px;font-weight:400;color:var(--text-3);white-space:nowrap;flex-shrink:0}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .content .wc-item-meta p{font-size:14px;line-height:22px;font-weight:400;color:var(--text);white-space:nowrap}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .content .wc-item-meta p p{margin:0}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .text-caption,.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .price{font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;color:var(--text-2)}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .img-product{position:relative}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .img-product .img-product-child{width:100px;max-width:100%;height:auto;aspect-ratio:100/133;border-radius:8px;overflow:hidden}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .img-product .img-product-child img{width:100%;height:100%;object-fit:cover}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .img-product .quantity{position:absolute;width:24px;height:24px;right:-12px;top:-12px;border-radius:50%;background-color:var(--text);color:var(--white);display:flex;align-items:center;justify-content:center;font-weight:500}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .list-total,.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .box-shipping{font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;color:var(--text);text-transform:none}.woocommerce-page.woocommerce-checkout .s-checkout .shop_table .order-total{font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;color:var(--text)}.woocommerce-page.woocommerce-checkout .s-checkout .box-order{margin-top:20px}.woocommerce-page.woocommerce-checkout .s-checkout .box-order #place_order{background-color:var(--text);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-page.woocommerce-checkout .s-checkout .box-shipping .woocommerce-shipping-methods li label{display:flex;justify-content:space-between}.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-checkout-payment{font-weight:400;font-size:16px;line-height:28px;letter-spacing:0}.woocommerce-page.woocommerce-checkout .s-checkout .woocommerce-checkout-payment .checkout-title{font-size:24px}@media(max-width: 991px){.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout{gap:24px}.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout .wc-block-components-main{width:100%}.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout .wc-block-components-sidebar{width:100%;order:-1}}.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-title{font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;text-transform:capitalize;color:var(--text)}.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main input[type=text],.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main input[type=email],.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main input[type=tel],.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main select,.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main textarea{border:1px solid var(--line);border-radius:12px;color:var(--text)}.woocommerce-page.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(--text)}.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block{border:0;padding:0}.woocommerce-page.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-weight:500;font-size:24px;line-height:30px;letter-spacing:0;text-transform:capitalize;color:var(--text);margin:0}.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item{padding:8px 0}.woocommerce-page.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-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item__image{width:100px;max-width:100%;height:auto;aspect-ratio:100/133;padding:0;border-radius:8px;flex-shrink:0}.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item__image img{width:100%;max-width:unset;height:100%;object-fit:cover}.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item__description{font-size:14px;line-height:28px;letter-spacing:0}.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-product-price{display:flex;gap:8px;text-decoration:none;font-family:"DM Sans",sans-serif;font-weight:500;font-size:16px;line-height:26px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-product-price:has(.woocs_price_code){gap:16px}.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-product-price:has(.woocs_price_code) .badge-sale{margin:0 !important}.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-product-price .woocs_price_code,.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-product-price .woocs_special_price_code{display:flex;align-items:center;gap:8px}.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-product-price del{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;text-decoration:line-through;color:var(--text-3)}.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-product-price ins{order:-1;text-decoration:none}.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button,.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-totals-coupon__button{background-color:var(--text);color:var(--white);border-radius:999px;font-weight:600;border:none !important;outline:none !important;box-shadow:none !important;position:relative;overflow:hidden}.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button::after,.woocommerce-page.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-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:hover::after,.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-totals-coupon__button:hover::after{animation:shine-reverse 1s forwards}.woocommerce-page.woocommerce-order-received #themesflat-content{padding-top:0}.woocommerce-page.woocommerce-order-received .page-title .heading,.woocommerce-page.woocommerce-order-received .page-title .pagetitle-description{display:none}.woocommerce-page.woocommerce-order-received .title-success-order .icon{font-size:140px;margin-bottom:32px;color:var(--success)}.woocommerce-page.woocommerce-order-received .title-success-order .box-title{display:grid;gap:24px}.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 .cart-rsection .tab-title{margin-bottom:40px}.woocommerce-page.woocommerce-order-received .tf-main-success,.woocommerce-page.woocommerce-order-received .tf-page-cart-sidebar{position:sticky;top:calc(95px + var(--admin-top, 0))}.woocommerce-page.woocommerce-order-received .tf-main-success .box-progress-order{padding:24px;border-radius:16px;display:grid;grid-template-columns:repeat(4, 1fr);border:1px solid var(--line);gap:12px;text-wrap:nowrap;overflow-x:auto}.woocommerce-page.woocommerce-order-received .tf-main-success .box-progress-order .order-progress-item{display:grid;gap:12px}@media(min-width: 768px){.woocommerce-page.woocommerce-order-received .tf-main-success .box-progress-order .order-progress-item:not(:last-child){border-right:1px solid var(--line)}}.woocommerce-page.woocommerce-order-received .tf-main-success .box-timeline-order{max-width:618px;margin:64px auto 42px;display:flex;justify-content:space-between}.woocommerce-page.woocommerce-order-received .tf-main-success .box-timeline-order .line-time{display:flex;height:1px;width:100%;max-width:208px;background-color:#efefef;margin:25px -10px 0px}.woocommerce-page.woocommerce-order-received .tf-main-success .timeline-item{position:relative;flex-shrink:0}.woocommerce-page.woocommerce-order-received .tf-main-success .timeline-item .box-icon{width:48px;height:48px;font-size:28px;color:var(--dark);background-color:#efefef;border-radius:50%;margin:0px auto 12px}.woocommerce-page.woocommerce-order-received .tf-main-success .timeline-item .content{display:grid;gap:4px}.woocommerce-page.woocommerce-order-received .tf-main-success .timeline-item.active .box-icon{background-color:var(--primary);color:var(--white)}.woocommerce-page.woocommerce-order-received .tf-main-success .timeline-item.active .title{color:var(--primary)}.woocommerce-page.woocommerce-order-received .tf-main-success .map-order{height:500px;border-radius:8px;overflow:hidden;margin-bottom:24px;margin-top:42px}.woocommerce-page.woocommerce-order-received .tf-main-success .box-ship-address{border:1px solid var(--line);padding:24px;border-radius:16px;margin-bottom:24px}.woocommerce-page.woocommerce-order-received .tf-main-success .ship-address-item .title{margin-bottom:24px}.woocommerce-page.woocommerce-order-received .tf-main-success .ship-address-item .list-address{font-style:normal;font-size:14px;line-height:22px;color:var(--text-2)}.woocommerce-page.woocommerce-order-received .tf-main-success .ship-address-item .list-address li:not(:last-child){margin-bottom:8px}.woocommerce-page.woocommerce-order-received .tf-main-success .fl-order-testimonial{padding:24px;background-color:#ffeded;border-radius:16px}.woocommerce-page.woocommerce-order-received .tf-main-success .fl-order-testimonial .box-order-tes{display:grid;justify-items:center;gap:24px}.woocommerce-page.woocommerce-order-received .tf-main-success .fl-order-testimonial .box-order-tes .content{display:grid;gap:16px}.woocommerce-page.woocommerce-order-received .tf-main-success .fl-order-testimonial .box-order-tes .icon{font-size:32px;color:var(--primary)}.woocommerce-page.woocommerce-order-received .tf-main-success .fl-order-testimonial .sw-dot-default{margin-top:24px}@media(min-width: 768px){.woocommerce-page.woocommerce-order-received .tf-main-success .fl-order-testimonial{padding:32px 60px}}@media(min-width: 1200px){.woocommerce-page.woocommerce-order-received .tf-main-success .fl-order-testimonial{padding:42px 119px}}.woocommerce-page.woocommerce-order-received .cart-box{padding:24px 15px;border:1px solid var(--line);border-radius:16px}.woocommerce-page.woocommerce-order-received .cart-box:not(:last-child){margin-bottom:24px}.woocommerce-page.woocommerce-order-received .cart-box .feedback-message{margin-top:10px;text-align:center}.woocommerce-page.woocommerce-order-received .cart-box .feedback-message.error{color:#ff5757}.woocommerce-page.woocommerce-order-received .cart-box .feedback-message.success{color:#46ba4c}@media(min-width: 768){.woocommerce-page.woocommerce-order-received .cart-box{padding:24px}}@media(min-width: 1200px){.woocommerce-page.woocommerce-order-received .cart-box{padding:32px}}.woocommerce-page.woocommerce-order-received .feedback-box .title{margin-bottom:20px}.woocommerce-page.woocommerce-order-received .feedback-box .text{margin-bottom:20px}.woocommerce-page.woocommerce-order-received .feedback-box .list-exp{display:flex;gap:20px}.woocommerce-page.woocommerce-order-received .feedback-box .check-exp{display:flex;align-items:center;gap:8px;transition:all .3s ease;border:1px solid rgba(0,0,0,0);border-radius:6px;cursor:pointer}.woocommerce-page.woocommerce-order-received .feedback-box .check-exp:has(.tf-check-rounded:checked) .text-exp{color:var(--dark)}.woocommerce-page.woocommerce-order-received .feedback-box .check-exp .text-exp{color:rgba(102,112,133,.8)}.woocommerce-page.woocommerce-order-received .tf-page-cart-sidebar .order-box .title{margin-bottom:18px}.woocommerce-page.woocommerce-order-received .tf-page-cart-sidebar .order-box .list-total{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(161,161,161,.2)}.woocommerce-page.woocommerce-order-received .tf-page-cart-sidebar .order-box .list-total .total-item:not(:last-child){margin-bottom:12px}.woocommerce-page.woocommerce-order-received .tf-page-cart-sidebar .order-box .btn-order{margin-top:32px}.woocommerce-page.woocommerce-order-received .tf-page-cart-sidebar .order-total{font-size:18px}.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 .s-wrap{display:flex;gap:24px;padding:32px;border:1px solid var(--line)}@media(max-width: 767px){.woocommerce-page #themesflat-content{padding-top:20px}}@media(min-width: 1200px){.woocommerce-page #themesflat-content{padding-top:60px}.woocommerce-page .filters-content{padding-top:20px}.woocommerce-page .tf-shop-control{padding-top:28px}}.tf-btn.disabled{opacity:.5;pointer-events:none;user-select:none}.tf-btn.disabled.loading{opacity:1}.tf-btn.has-loading .tf-add-to-cart-loading .spinner{border-top-color:#fff;width:30px;height:30px}.tf-btn.has-loading.small .tf-add-to-cart-loading .spinner{border-top-color:#fff;width:28px;height:28px}.tf-btn.has-loading.s-small .tf-add-to-cart-loading .spinner{border-top-color:#fff;width:24px;height:24px}.tf-btn.has-loading.loading{pointer-events:none}.tf-btn.has-loading.loading .tf-add-to-cart-loading{display:block !important}.tf-btn.has-loading.loading-hidden-text .tf-add-to-cart-loading{position:absolute !important;left:calc(50% - 15px)}.tf-btn.has-loading.loading-hidden-text.small .tf-add-to-cart-loading{left:calc(50% - 14px)}.tf-btn.has-loading.loading-hidden-text.s-small .tf-add-to-cart-loading{left:calc(50% - 12px)}.tf-btn.has-loading.loading-hidden-text.loading>span{opacity:0;cursor:none;pointer-events:none}.tf-btn.has-loading.loading-hidden-text.loading>span.tf-add-to-cart-loading{opacity:1;cursor:auto;pointer-events:auto}@media(max-width: 767px){.tf-btn .dynamic-price-se,.tf-btn .dynamic-price{display:none !important;visibility:hidden !important}}.amerce-swiper .product-color_list .tooltip{display:none !important}.nav-post-list .tooltip{display:none !important}.tf-single-product .wcboost-wishlist-button .tooltip{display:none !important}.amerce-tooltip-fixed{opacity:1;z-index:99999;display:block;position:fixed;visibility:visible;white-space:nowrap;padding:2px 12px;border-radius:2px;color:var(--white);background-color:var(--black);transition:opacity .1s ease .1s;font-size:12px;line-height:22px;font-weight:400;border-radius:8px;text-align:center}.amerce-tooltip-fixed::before{content:"";left:50%;transform:translateX(-50%) rotate(45deg);top:22px;position:absolute;background:var(--black);width:9px;height:9px;z-index:-1}.amerce-tooltip-fixed.pos-bottom{transform:translateX(-50%)}.amerce-tooltip-fixed.pos-bottom::before{top:-5px}.amerce-tooltip-fixed.pos-top{transform:translateX(-50%) translateY(-100%)}@media(max-width: 1199px){.amerce-tooltip-fixed{display:none !important}}.amerce-has-fixed-tooltip .product-color_list .tooltip{display:none !important}.jq-toast-wrap{z-index:100040 !important;width:auto}.jq-toast-wrap .jq-toast-single{border-radius:12px;padding:16px 18px 16px 50px;font-size:14px;line-height:1.5;box-shadow:0 10px 25px rgba(0,0,0,.08);background:#219b71 !important;opacity:.9;color:#fff;position:relative;min-width:320px;max-width:420px;overflow:hidden !important;animation:slideInRight .3s ease}.jq-toast-wrap .jq-toast-single:before{font-family:"icomoon" !important;content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:18px;opacity:.9}.jq-toast-wrap .jq-toast-single .jq-toast-loader{left:8px;right:8px;height:4px;border-radius:999px;background:#a3d65c !important;opacity:.9}.jq-toast-wrap .jq-toast-single .close-jq-toast-single{position:absolute;font-size:22px;line-height:22px;color:#fff;opacity:.6;transition:.2s}.jq-toast-wrap .jq-toast-single .close-jq-toast-single:hover{opacity:1}.jq-toast-wrap .jq-toast-single a{color:#c8f7c5;font-weight:500;display:block;width:fit-content}.jq-toast-wrap .jq-toast-single a:hover{color:#fff}@keyframes slideInRight{from{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}.woocommerce-price-suffix{font-size:75%}@keyframes spin_center{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}
