.tf-shipping-info{margin-top:30px;padding:30px;padding-bottom:20px;border:1px solid #e6e6e8;border-radius:8px}.tf-shipping-info .item{display:flex;align-items:center;margin-bottom:10px}.tf-shipping-info .item.store-pickup,.tf-shipping-info .item.box-now{margin-bottom:20px;align-items:flex-start}.tf-shipping-info .item:last-child{margin-bottom:0}.tf-shipping-info .item .icon{min-width:40px;height:40px;margin-right:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:#909090;font-size:14px}.tf-shipping-info .item.box-now .icon{background:#44d62c;margin-top:0}.tf-shipping-info .item .icon img{height:30px;width:auto}.tf-shipping-info .item.store-pickup .icon{min-width:40px;min-height:40px;background:#1276c4;color:#fff;font-size:15px;margin-top:0}.tf-shipping-info .item .title,.tf-shipping-info .item .title a{font-weight:500;color:#707070;font-size:15px;line-height:18px}.tf-shipping-info .item.box-now .title,.tf-shipping-info .item.box-now .title a,.tf-shipping-info .item.box-now .title a:hover{color:#707070}.tf-shipping-info .item .details{margin-top:-5px}.tf-shipping-info .item .details p{font-weight:500;color:#888;font-size:13px;margin-bottom:0;margin-top:0;line-height:20px}.tf-shipping-info .item .details p a{color:#888;border-bottom:1px dotted rgba(0,0,0,.75)}.et-mailchimp input[type="email"]{background-color:#fff;border-color:#e1e1e1;color:#606060;height:50px}table thead{border-bottom:1px solid #f1f2f3}.et_product-block>.price{color:#555;font-size:18px;font-weight:600}.wpcf7 form .wpcf7-response-output{background:#ccc;margin:0;margin-bottom:20px;border-radius:2px;color:#fff;font-size:14px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border:none;background:#e34f4f}.wpcf7 form.sent .wpcf7-response-output{border:2px solid #99ca83;background:#99ca83}.wpcf7 form .ajax-loader{display:none}span.wpcf7-not-valid-tip{display:none}span.wpcf7-list-item{margin:0}select,.select2.select2-container--default .select2-selection--single{width:100%}.single-product-custom-widget-area{border-left:0!important}@media only screen and (max-width:992px){.sidebar:not(.et-mini-content) {padding-left:0!important;padding-right:0!important}}.widget-title,.widgettitle,.cart_totals>h2{border-bottom:0}.tf-filters-widget{background:#fff;padding:10px;border:1px solid #ededed}.single-product .sidebar-widget .widget-title,.tf-filters-widget h3{margin-bottom:30px;font-size:18px}.tf-filters-widget ul li{margin-bottom:10px!important}.tf-filters-widget ul li label{display:block!important;margin-bottom:0;font-size:16px;color:#888!important;border-radius:4px;border:1px solid #ededed;padding:4px 15px!important}.tf-filters-widget ul li.checked label{border-color:#e1e1e1;background:#f5f3f0}.sidebar .sidebar-widget:not(.sidebar-slider)>div:after {content:none!important}body .page-wrapper .wpc-widget-top-inside{display:none}body .page-wrapper .filter-wrap .wpc-filter-chips-list a,body .page-wrapper .filter-wrap .wpc-filter-chips-list li.wpc-filter-chip a{background:#fff;border-color:#e1e1e1;border-radius:8px;transition:.3s;padding-bottom:0!important}body .page-wrapper .filter-wrap .wpc-filter-chips-list li.wpc-filter-chip a .wpc-chip-remove-icon{margin-left:5px}body .page-wrapper .filter-wrap .wpc-filter-chips-list li.wpc-filter-chip.wpc-chip-reset-all a{background:0 0}body .page-wrapper .filter-wrap .wpc-filter-chips-list a:hover,body .page-wrapper .filter-wrap .wpc-filter-chips-list li.wpc-filter-chip a:hover{border-color:#b1b1b1}body .page-wrapper .chips-sorting{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}body .page-wrapper .wpc-orderby-select{border-radius:8px!important;padding:8px 30px;padding-left:20px;height:auto;line-height:14px;font-size:15px}body .page-wrapper .wpc-filters-main-wrap li.wpc-term-item a{font-size:15px;color:#707070;font-weight:400}body .page-wrapper .wpc-filters-main-wrap li.wpc-term-item .wpc-term-count{font-size:14px}body .page-wrapper .wpc-filters-main-wrap ul.wpc-filters-ul-list{padding:0}body .page-wrapper .wpc-filters-main-wrap input.wpc-filter-search-field{height:35px;margin-bottom:10px;border-radius:4px!important}body .page-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-posts-found{display:none}body .page-wrapper .wpc-filters-widget-top-container{display:none}body .page-wrapper .wpc-filters-widget-top-container:before{content:none}body .page-wrapper .wpc-filter-title,body .page-wrapper .wpc-filter-header .wpc-filter-title button,body .page-wrapper .wpc-filter-header .wpc-filter-title button span{font-size:16px}body .page-wrapper .wpc-wrap-icons .wpc-filter-selected-values{display:none}body .page-wrapper .wpc-filter-title{margin-bottom:0}body .wpc-filters-main-wrap input[type="radio"]{border-radius:4px}body .wpc-filters-main-wrap li.wpc-term-item input[type="checkbox"],body .wpc-filters-main-wrap li.wpc-term-item input[type="radio"]{margin-right:5px;cursor:pointer}body .wpc-filters-main-wrap li.wpc-term-item:last-child{margin-bottom:0}body .wpc-page-seo-description{display:none}.product_list_widget .product-item-right p a{font-size:13px}.product_list_widget li img,.sidebar-slider li img{border:1px solid #ededed;border-radius:8px}.single-product .et_product-block .woocommerce-product-details__short-description hr{border-top:1px solid #fff}.single-product .product_meta>span,.single-product .product_meta>div,.stock.step-1,.stock.step-2,.stock.step-3,.product-content .out-of-stock,.single-product-builder .out-of-stock{font-size:15px}.et_product-block .stock.available-on-backorder.step-1,.et_product-block .stock.in-stock.step-2{display:none}.related-products .onbackorder .stock.available-on-backorder.step-1{font-size:12px;text-transform:none;background:#fff;left:0;width:100%;-webkit-transform:none;transform:none;bottom:0;height:auto;top:auto}.tf-archive-products .content-product .stock{font-size:11px;background:#fff;font-weight:500;left:0;right:0;width:100%;margin:0 auto;transform:translate(0%,75px);text-transform:none;text-align:center;display:flex;justify-content:center}.tf-archive-products .content-product .stock::before{font-size:11px}.widget_wpc_filters_widget{margin-bottom:15px!important}.tf-archive-products .content-product .stock.in-stock{color:#2b9a2b;background: #2b9a2b2e}.tf-archive-products .content-product .stock.available-on-backorder{color:#d39e00!important;background: #d39e0024}.tf-archive-products .content-product .stock.out-of-stock{color:#c74545;background: #f03a3a2b
}.wpc-filters-main-wrap li.wpc-term-item label{align-items:center}.wpc-filters-main-wrap li.wpc-term-id-13 label a{font-weight:500!important;background:#d9edd9!important;color:#2b9a2b!important;padding:2px 8px;border-radius:4px;font-size:13px!important}.wpc-filters-main-wrap li.wpc-term-id-7085 label a{font-weight:500!important;color:#d39e00!important;background: #d39e0024 !important;padding:2px 8px;border-radius:4px;font-size:13px!important}.wpc-counter-length-2 .wpc-term-count{width:auto!important}p.stock.available-on-backorder:before{content:'\e900'!important}.single-product .product_title{margin-top:-10px;font-size:24px;line-height:34px;font-weight:700!important;letter-spacing:.2px}.single-product h2{font-size:20px;margin-bottom:20px}.single-product h3{font-size:16px;margin-bottom:5px}.single-product h4{font-size:14px;margin-bottom:5px}.sidebar-slider .product_list_widget{padding:8px;border:1px solid #ededed;border-radius:6px}.tf-shipping-modal-close{position:absolute;right:20px;top:20px;background:#fff;width:35px;height:35px;line-height:35px;border-radius:12px;border:1px solid #ededed;font-size:20px;transition:.3s}.tf-shipping-modal-close:hover{background:#ededed}div.quantity,div.quantity~.single_add_to_cart_button {margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quantity .quantity-wrapper input.input-text{pointer-events:none}p.stock.in-stock:before{content:"\e949"!important;font-size:12px}.etheme-sticky-cart .stock,.etheme-sticky-cart .tf-inline-status{display:none}.type-product li,.content li{font-size:14.5px}.woocommerce-product-details__short-description li{font-size:14.5px;list-style:none;position:relative}.woocommerce-product-details__short-description li:before{position:absolute;content:'';width:5px;height:5px;border-radius:50%;background:#999;left:-15px;top:11px}.slide-button{border-radius:2px}.wc-tabs .et-woocommerce-tab.active a{color:#606060;text-transform:none}.woocommerce-tabs.horizontal .wc-tabs:after{border-bottom:none}#shipping_method li,#payment .payment_methods li{cursor:pointer;padding:5px 0}#payment .payment_methods li{border:1px solid #ccc;border-radius:4px;margin-bottom:15px!important}.woocommerce-checkout-payment .payment_method_bacs .payment_box{padding-left:0}.woocommerce-checkout-payment .payment_method_bacs .payment_box p{border-radius:4px;padding:15px;font-size:15px;line-height:26px}input.dokan-form-control,input[type="text"],input[type="number"],input[type="email"],input[type="search"],input[type="password"],input[type="tel"],input[type="url"]{height:50px;border-radius:2px!important}select,.select2.select2-container--default .select2-selection--single{height:50px;line-height:50px;border-radius:2px!important}textarea.form-control,textarea{min-height:100px;resize:none}.input-password-wrap svg{display:none}.products-title.cross-sell-products-title{font-size:18px;text-align:left}.cart-checkout-nav{background:#f5f3f0;position:relative;border-top:1px solid #ededed;border-bottom:1px solid #ededed;margin-top:25px;margin-bottom:50px;text-align:left;font-size:20px}.cart-checkout-nav:before{content:'';position:absolute;width:100%;left:-100%;top:0;bottom:-1px;top:0;background:#f5f3f0;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.cart-checkout-nav:after{content:'';position:absolute;width:100%;right:-100%;top:0;bottom:-1px;top:0;background:#f5f3f0;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.cart-checkout-nav .active,.cart-checkout-nav .active+.delimeter{color:#606060}.cart-order-details .shop_table .woocommerce-shipping-totals th{text-align:start;vertical-align:middle}.woocommerce-billing-fields p,.woocommerce-shipping-fields p{margin-bottom:20px}.woocommerce-billing-fields label,.woocommerce-shipping-fields label{position:relative;top:17px;left:10px;background:#fff;color:#505050;font-weight:500;padding:0 8px;z-index:1;font-size:15px}.woocommerce form .form-row .required{color:red}input[type="text"],input[type="number"],input[type="email"],input[type="search"],input[type="password"],input[type="tel"],input[type="url"],textarea,textarea.form-control{font-size:15px}.woocommerce .show-me{display:inline-block!important}.cart-order-details>div{border:1px solid #e6e6e8;border-radius:8px}.woocommerce-cart .et-cart-progress{border-radius:8px;margin-bottom:20px}.woocommerce-cart-form__cart-item .product-subtotal{display:none}#order_comments::placeholder{font-size:0}.eth-checkout-details table tfoot{border-top:0}#payment{border-top:1px solid #f5f3f0}.cart-order-details .shop_table tfoot td{vertical-align:middle}.cart-order-details .shop_table td{padding-top:0}#payment .payment_methods fieldset label{width:auto;display:block;margin-bottom:10px;margin-top:10px}.cart-collaterals,.order-review{padding:25px}.checkout-button.wc-forward:hover{color:#fff!important}.woocommerce-checkout .cart-order-details .shop_table .order-total th{text-transform:none}.woocommerce-checkout .mailchimp-newsletter{display:none}.woocommerce-iben_sms_lexicon_woo_checkout_sms_offer_meta{margin-top:20px}.payment_method_vivawallet_native{padding-left:0}.payment_method_vivawallet_native fieldset{border:0;margin-bottom:0!important}.payment_method_vivawallet_native #vivawallet_native-card-cvc{width:100%!important}.payment_method_vivawallet_native p img{display:none}.payment_box.payment_method_vivawallet_native{padding-left:0}#billing_country_field,#shipping_country_field{display:none!important}.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info{padding:15px;color:#606060;font-size:14px;background-color:#f6f5f6}#ship-to-different-address .checkbox,.create-account label{display:flex;margin-bottom:5px;margin-top:5px;align-items:center;left:0;position:static;padding:0;font-weight:700}.eth-checkout-form #customer_details{padding-top:0}#customer_details .create-account{margin-bottom:0}.payment_methods label img{display:none}.payment_method_paypal a{display:none}small.includes_tax{display:block}.images .thumbnails{margin:0}.quantity-wrapper.type-square span{padding-right:14px!important;padding-left:14px!important}.quantity-wrapper.type-square span:hover{background:#f3f4f5;cursor:pointer}.swiper-container.swiper-control-bottom.second-initialized li.thumbnail-item{border:1px solid #cecece;margin-right:4px!important}.wc-tabs .et-woocommerce-tab.active a{color:#606060;padding:10px 0}#billing_country_field .woocommerce-input-wrapper{border:1px solid #ededed;padding:15px;line-height:18px}#billing_country_field .woocommerce-input-wrapper strong{font-weight:400}.mobile-header-wrapper .et_b_header-search.et_element-top-level .input-row,.mobile-header-wrapper .et_b_header-search.et_element-top-level .input-row .search-button{margin-left:0;margin-right:0}.et_b_header-search select{max-width:180px!important}.content-page,.page-content{padding-top:50px}.video-thumbnail.thumbnail-item.swiper-slide{padding:37px 10px}.content-page,.page-content{padding-top:0}.et_b_header-search.et_element-top-level .input-row{width:99.5%!important}.et_b-tabs{margin-top:30px}.et_b-tabs .et-tab.active:after{background:#555;height:1px}.cart-widget-subtotal{font-size:14px!important}table thead th,.widget-title,.widgettitle,.cart_totals>h2{text-transform:none}table.cart .product-details .product-title,table.cart tbody .product-name{font-size:14px}table.cart .product-details .remove-item{font-size:12px;margin-top:10px}.woocommerce-cart-form .return-shop{display:none}.woocommerce-cart-form .actions{border-top:1px solid #f1f2f3}.et_element .cart-popup-footer>*{font-size:14px}.et_b_header-cart .et-cart-progress>span{color:#0ca9be;line-height:20px}.et_b_header-cart .et-cart-progress-amount{font-size:13px}.et_b_header-cart .et_cart-progress-bar::-webkit-progress-value{background:#0ca9be}table.cart .product-name img{max-width:72px!important;border:1px solid #e3e3e3;border-radius:12px}.woocommerce-notices-wrapper li{font-size:14px}.page-header{margin-top:20px;margin-bottom:20px;font-size:14px}.page-header .woocommerce-breadcrumb i{font-size:8px;margin-left:7px;margin-right:7px;position:relative;top:-2px}.page-heading{background:#f5f3f0;background-color:#f5f3f0!important;border-bottom:1px solid #f2f1f0;border-top:1px solid #f2f1f0;margin-top:20px;margin-bottom:0!important}.page-heading .breadcrumbs{display:none}.page-heading .title{font-weight:500!important;font-size:20px!important;text-transform:none}.bc-type-left .title{text-transform:none}.elementor-element .swiper-pagination{padding-bottom:15px}.products-loop .product{border:none!important;margin-bottom:15px!important}.products-loop .product:hover{z-index:inherit!important;transform:none!important;box-shadow:none!important}.products-loop .product .content-product .show-quickly,.products-loop .product .content-product .add_to_cart_button{background:#36d1dc!important;color:#fff!important}.products-loop .product .content-product .add_to_cart_button{text-transform:none;letter-spacing:.5px;padding-left:20px;padding-right:20px}.products-loop .product .content-product .add_to_cart_button:before{font-size:14px;margin-right:5px}.products-loop .product .content-product .show-quickly{border-right:1px solid #fff}.products-loop .product .content-product .product-image-wrapper{margin:0;padding:20px;min-height:250px}.products-loop .product .content-product .product-details{text-align:center;padding:10px}.products-loop .product .content-product .product-title a{font-size:14px;color:#303030;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.related-products h2{font-size:18px}.related-products .products-loop .product .content-product .product-title a{font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.products-loop .product .content-product .price{padding:10px;padding-bottom:5px;color:#202020;font-weight:600;font-size:15px}.product .product-inner{border:1px solid #e3e3e3}.product .product-inner h2{padding:0 10px;font-size:14px;line-height:24px;text-align:center}.product .product-inner .price{display:block;font-size:13px;text-align:center;padding:10px 0}.woocommerce-pagination{border-top:0}.product-content .cart{margin-bottom:20px}div.quantity>span,td.quantity>span{width:32px}.single-product .product_meta>span,.single-product .product_meta>div{margin-bottom:15px!important}.product-share{display:none}.single-product-info{margin-top:40px}.single-product-info .item{background:#fafafa;border:1px solid #f3f3f3;padding:20px 10px;display:grid;grid-template-columns:1fr 5fr;justify-items:center;align-items:center;column-gap:15px}.single-product-info i{color:#606060;font-size:32px}.single-product-info .item p{margin-bottom:0;line-height:20px;font-size:15px}.single-product-sidebar.sidebar-right{border-left:0}.product_list_widget li img,.sidebar-slider li img{max-width:3rem}.tabs.tabs-default .wc-tabs{display:none}.related-products{padding:50px 0}.view-color-white .footer-product .loader-path,.view-color-transparent .footer-product .loader-path,.product-view-default .et-wishlist-holder .loader-path{stroke:#fff}.woocommerce-Tabs-panel h2{font-size:18px}.woocommerce-Tabs-panel h3{font-size:16px}.et-mailchimp input[type="email"]{border-color:transparent}.et-mailchimp.dark input[type="submit"]{background-color:#666;color:#fff;font-size:14px;letter-spacing:1px;font-weight:500;text-transform:none;padding:0 50px;border-color:#666}.et-mailchimp.dark input[type="submit"]:hover{color:#fff;border-color:#666;background:#505050}.footer-widgets .footer-widget ul li{display:block}[id^="etheme-static-block"]{padding:0;border:none}.footer-widget p{margin-bottom:0}.footer-widgets .footer-widget ul li{display:block}#billing_company_field{display:none}.woocommerce-thankyou-order-received{font-size:16px;text-transform:none;margin-top:100px;margin-bottom:30px;padding:12px 18px;background:#c8e8d1;border-color:#c8e8d1;color:#379950}.woocommerce-thankyou-order-received:before{display:inline-block;margin-right:10px;width:28px;height:28px;border-radius:50%;text-align:center;font-size:14px;line-height:28px;background-color:rgba(0,0,0,.1)}ul.woocommerce-order-overview{margin-top:50px;display:block}.cart-order-details .shop_table .order-total td,.cart-order-details .shop_table .order-total th,.cart-order-details .shop_table .order-total .amount{font-size:14px!important;font-weight:600}.cart-order-details .shop_table th,.cart-order-details .shop_table td{padding-top:2px;padding-bottom:2px}#shipping_method li{padding:0}.order-total .includes_tax{display:none}#cookie-notice{min-width:200px;right:30px}#cookie-notice.cookie-notice-visible{max-width:420px;background-color:#353d4a!important;color:#ededed!important;padding:20px;border-radius:4px;box-shadow: 0 6px 6px rgb(0 0 0/10%);right:30px;bottom:30px;padding:0;z-index:999}#cookie-notice .cn-buttons-container{display:block}#cookie-notice .cn-button{padding:8px 24px!important;border:none;margin-top:15px!important;margin-left:0!important;border-radius:2px;display:inline-block;background:#36d1dc;clear:both;color:#fff;font-size:14px}.cookie-notice-container{padding:15px!important;text-align:left!important}#cookie-notice #cn-notice-text{display:block;color:#ededed!important;font-size:14px;line-height:20px}#cookie-notice #cn-notice-text a{color:#ededed;text-decoration:none;font-size:15px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,.75);transition:all .3s ease-in}#cookie-notice .cookie-notice-container h5{display:inline-block;font-size:16px;color:#ededed}#cookie-notice #cn-notice-text p{font-size:15px;margin-bottom:0}.cn-close-icon{display:none}.cn-more-info.cn-button{background:0 0;color:#303030}.error404 .page-heading{display:none}.page-404 .widget_search{display:none}.swiper-entry.et-slider{border-radius:4px;overflow:hidden}#header.sticky-on>[class*="header-wrapper"]>.sticky:last-of-type,#header.sticky>[class*="header-wrapper"]>.sticky-on:last-of-type>div{-webkit-box-shadow:none!important;box-shadow:none!important}.site-header .et_b_header-menu .secondary-menu-wrapper .secondary-title{color:#1276c4;background:#ebf1fc;border-color:#ebf1fc;letter-spacing:1px;border-radius:4px;padding-left:10px;padding-right:10px}.site-header .et_b_header-menu .secondary-menu-wrapper .secondary-title span{margin-left:5px}.site-header .secondary-title:after{margin-top:2px}.site-header .et_b_header-menu .secondary-menu-wrapper .menu>li>a{font-size:14px!important;font-weight:500;color:#2d2c42;letter-spacing:.28px}.home .page-wrapper,.archive .page-wrapper{background-color:#f5f7f8}.on-sale-menu a{line-height:23px;background:#50b64a;padding:2px 10px!important;font-size:14px!important;color:#fff!important;border-radius:2px;letter-spacing:.8px!important}.archive .page-wrapper .sidebar-widget.etheme_widget_brands{background:#fff}.archive .page-header{background:0 0;border-top:0;border-bottom:0;margin-bottom:20px}.archive .page-header a{color:#303030;font-weight:500}.archive .page-header a:hover{color:#101010}.products-with-separators .type-product{background:0 0!important}.products-loop .product .content-product{background:#fff;border:1px solid #ededed;border-radius:4px;margin-bottom:0}.archive .content-product .product-content-image img{width:auto;max-height:200px}.cart-order-details h2{font-size:18px}.cart-order-details .woocommerce-shipping-totals{display:none}.cart-order-details .checkout-button,.cart-order-details .eth-store-order{font-size:15px}.cart-order-details .checkout-button i,.cart-order-details .eth-store-order i{margin-right:10px;font-size:14px}.wc-proceed-to-checkout .eth-store-order{width:100%;margin-left:0;margin-bottom:20px!important}.wc-proceed-to-checkout .separator{position:relative;width:100%;text-align:center;margin-bottom:20px}.wc-proceed-to-checkout .separator:before{position:absolute;content:'';width:40%;height:1px;top:50%;background:#e1e1e1;left:0}.wc-proceed-to-checkout .separator:after{position:absolute;content:'';width:40%;height:1px;right:0;top:50%;background:#e1e1e1}.wc-proceed-to-checkout .return-shop{display:none}table.cart .product-details .product-title,table.cart tbody .product-name{font-size:14px!important}@media (max-width:767.98px){.elementor-column{min-height:0!important}.swiper-entry.et-slider{border-radius:8px;overflow:hidden}#cookie-notice.cn-effect-fade{border-radius:0;width:100%;right:0;bottom:0}.products-loop .product .content-product .add_to_cart_button{display:none}.etheme-sticky-cart .stock.step-3{display:none}.product .quantity-wrapper{max-width:130px}.product .et_product-block .cart .quantity{margin-right:2px;margin:0 auto;margin-bottom:15px}.product .button.add_to_cart_button{font-size:11px!important}.quantity-wrapper input.input-text,.quantity .quantity-wrapper.type-square input{width:40px}.etheme-sticky-panel .mob-justify-content-center{padding-left:0;padding-right:0}.etheme-sticky-cart .et-container{padding-left:10px;padding-right:10px;margin-bottom:0}.single-product .etheme-sticky-cart form:not(.variations_form):not(.grouped_form) {column-gap:5px;align-items:stretch!important;flex-wrap:nowrap;justify-content:space-evenly}.etheme-sticky-cart .button{padding:8px 3px!important;border-radius:4px!important;margin-top:0!important;margin-left:0!important;margin-right:0!important;flex-basis:50%;flex-grow:0}button.eth-store-order i{margin-right:2px;font-size:10px}.etheme-sticky-cart .quantity,.etheme-sticky-cart p.price{display:none}.etheme-sticky-cart .single_add_to_cart_button.button{margin-left:0;min-width:unset}.single-product-builder .single_add_to_cart_button.button{padding:5px 5px!important;min-width:100%!important}.cart-collaterals,.order-review{padding:15px}.eth-checkout-container .order-review .cart_item .product-name,.eth-checkout-container .order-review .cart_item .amount,.eth-checkout-container .eth-checkout-details .order-review .cart_item .product-name-info{font-size:13px;line-height:18px}.eth-checkout-container .eth-checkout-details #shipping_method li label{font-size:14px}.eth-checkout-details #box_now_delivery_button{font-size:11px;text-transform:none;padding:4px 6px;right:85px;top:4px;border-radius:2px}#ws_opt_in_field.form-row.terms label{-webkit-margin-start:0;margin-inline-start:0}.single-product-builder .buybox .details p{font-size:13px}.cross-sell-products .product:nth-of-type(3),
    .cross-sell-products .product:nth-of-type(4),
    .cross-sell-products .product:nth-of-type(5),
    .cross-sell-products .product:nth-of-type(6) {display:none}}@media only screen and (max-width:480px){.sale-section .product:last-child{display:none}.single-product-builder .et_product-block form.cart .quantity-wrapper:before{content:none!important}.products-loop.products-grid{padding:7px}.products-grid .product{padding-left:7px;padding-right:7px}}@media only screen and (max-width:768px){.sale-section .product:last-child{display:none}.tf-cat-header .elementor-icon-list-item{display:block;width:100%}.tf-variations-inner{display:flex!important;justify-content:flex-start;overflow-y:hidden;cursor:grab;box-sizing:content-box;margin-bottom:15px}.tf-variations-inner .variation-item{min-width:120px;height:auto}.tf-not-bar{font-size:12px}.tf-countdown{font-size:10px!important;display:block}.woocommerce-cart .et-cart-progress{font-size:12px}}.sale-section .products-loop .product .content-product .add_to_cart_button{border-radius:4px}.sale-section .products-loop .product .content-product .add_to_cart_button:before{font-size:11px}.et_b_header-menu .secondary-menu-wrapper .menu>li>a{font-size:15px!important;color:#5b5b5b}.tf-cat-header{margin-bottom:20px;border-radius:4px;color:#505050}.tf-cat-header .title{color:#101010;font-size:22px;letter-spacing:.5px}.tf-cat-header .category_description p,.tf-cat-header p{margin-bottom:0;font-size:15px}.tf-cat-header p a{color:#101010;text-decoration:none;padding-bottom:2px;border-bottom: 1px dotted rgb(16 16 16 / 50%);transition:all .3s ease-in}.filter-wrap{margin-bottom:20px;margin-top:10px}.filter-wrap select{width:200px;height:32px;line-height:30px;border-radius:8px!important;font-size:15px}.products-per-page .et-per-page-select{width:100px!important}.wpc-filter-chips-list li,body .wpc-filter-chips-list li.wpc-filter-chip,li.wpc-filter-chip{margin-bottom:0!important}body .page-wrapper .filter-wrap .wpc-filter-chips-list li.wpc-filter-chip.wpc-chip-reset-all{display:none}.wpc-custom-selected-terms ul.wpc-filter-chips-list{margin-bottom:0}.wpc-filter-chips-list a,body .wpc-filter-chips-list li.wpc-filter-chip a{background:#e1e1e1;border-color:#e1e1e1!important;border-radius:8px!important}.filter-wrap .filter-content{display:flex;align-items:center;justify-content:flex-start}.filter-wrap .filter-content .products-per-page{display:flex;align-items:center;margin-left:30px}.wpc-custom-selected-terms{width:auto!important}.wpc-custom-selected-terms ul li{margin-right:15px!important}body .filter-wrap ul.wpc-filter-chips-list{margin-bottom:0}.filter-wrap .filter-content .products-per-page span{margin-right:10px}.filter-wrap .filter-content .woocommerce-notices-wrapper{display:none}.product .etheme-woocommerce-product-gallery{padding-right:25px}.product .swiper-control-top{border:1px solid #cecece;border-radius:4px;margin-bottom:30px}.product .swiper-control-top .swiper-slide{padding:50px}.product .swipers-couple-wrapper .swiper-wrapper img{width:auto;max-height:500px}.zoom-on .main-images img.zoomImg,.zoom-on .main-images a.zoom{padding:20px}.onsale{right:15px;font-weight:500;line-height:15px;padding:4px 10px;border-radius:2px}.sale-wrapper .onsale{background-color:transparent!important;background-image:url(https://techforest.gr/wp-content/uploads/2024/12/offer_badge.png);font-size:0!important;height:80px;max-width:100px;width:100%;background-repeat:no-repeat;top:10px;right:0;background-size:contain;left:auto!important}.page-id-59669 .page-heading,.page-id-59850 .page-heading{display:none}.sale-wrapper .onsale.single-sale{height:80px;max-width:150px;width:100%}.elementor-heading-title a{color:#505050!important;padding-bottom:2px;border-bottom:1px dotted #505050}.paralavi_katastima .elementor-heading-title a{color:#888!important;border-bottom:1px dotted #888}.sticky-sidebar{opacity:1}.sticky-sidebar-loaded .sticky-sidebar.is_stuck{top:150px!important}#comments .woocommerce-pagination,.dokan-pagination-container,.etheme-pagination,.woocommerce-pagination{border-top:0!important}.et_second-description{margin-top:30px;padding:30px;background:#fff;border:1px solid #ededed;border-radius:8px}.et_second-description h2{margin-bottom:10px;font-size:20px;color:#303030}.et_second-description h3{font-size:16px;margin-top:20px}.tf-cat-card .product-category.product{display:none}.tf-cat-card{position:relative;overflow:hidden;margin-bottom:10px}.dragscroll{display:flex;justify-content:flex-start;overflow-y:hidden;overflow-x:scroll;cursor:grab;box-sizing:content-box;column-gap:20px;margin-bottom:15px}.dragscroll::-webkit-scrollbar{display:none}.dragscroll .tf-cat-card-item{padding:10px;background:#fff;border:1px solid #e1e1e1;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:200px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dragscroll .tf-cat-card-item:hover{border-color:#b1b1b1}.dragscroll .tf-cat-card-item a{font-size:14px;font-weight:500;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;width:100%}.dragscroll .tf-cat-card-item .products-count{display:block;font-size:12px}.tf-archive-products{overflow:hidden}.main-products-loop .row-count-5 .product:nth-child(5n+1) {clear:none}#boxnow_locker_id_field{display:none}.eth-checkout-header{max-width:1850px;padding:50px 0;display:flex;justify-content:space-between;align-items:center;margin:auto;position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;z-index:99}.eth-checkout-header .eth-checkout-logo img{height:20px}.eth-checkout-header .eth-checkout-logo{display:flex;align-items:center;background:#fff}.eth-checkout-header .eth-checkout-logo span{margin-left:30px;color:#505050;font-size:24px;font-weight:700;position:relative;padding-left:20px;top:2px}.eth-checkout-header .eth-checkout-logo span:before{content:'';width:2px;height:25px;background:#ededed;left:0;top:8px;position:absolute}.eth-checkout-header .eth-return-to-cart{border:2px solid #222;border-radius:4px;padding:4px 12px;float:right;transition:.3s;font-weight:500}.eth-checkout-header .eth-return-to-cart:hover{background:#222;color:#fff}.woocommerce-checkout .container{max-width:100%}.eth-checkout-container{display:flex;justify-content:space-between}.eth-checkout-container.eth-thank-you-page{display:block;max-width:800px;margin:0 auto;padding-top:150px}.eth-checkout-container .step-title{border-bottom:none;text-transform:none;font-size:18px;color:#202020;padding-bottom:0}.eth-checkout-container .eth-checkout-form,.eth-checkout-container .eth-checkout-details{width:50%}.eth-checkout-container .eth-checkout-form{padding-left:25rem;padding-right:15rem;padding-top:150px;height:100vh;overflow-y:auto;padding-bottom:50px}.eth-checkout-container .eth-checkout-details{position:relative;padding-left:15rem;padding-right:25rem;padding-top:150px}.eth-checkout-container .eth-checkout-detail:before{content:'';position:absolute;top:0;left:0;width:100%;height:100px;background:#000}.eth-checkout-container .eth-checkout-form .eth-checkout-logo{display:flex;align-items:center;padding-bottom:30px}.eth-checkout-container .eth-checkout-form .eth-checkout-logo img{height:25px}.eth-checkout-container .eth-checkout-form input{border:1px solid #c7c5c5;border-radius:4px!important;margin-right:10px;top:-2px}.eth-checkout-container .eth-checkout-details{background:#fbfbfb;border-left:1px solid #ededed}.eth-checkout-container .cart-collaterals,.eth-checkout-container .order-review{border-color:transparent}.eth-checkout-container .order-review .woocommerce-checkout-review-order-table{margin-bottom:0}.eth-checkout-container .order-review{clear:both;padding:0}.eth-checkout-container .order-review .cart_item,.eth-checkout-container .eth-checkout-details .order-total,.eth-checkout-container .order-review .fee{display:flex;justify-content:space-between;align-items:center}.eth-checkout-container .eth-checkout-details .order-total{margin-bottom:10px;margin-top:10px;border-top:1px dashed #cfcfcf}.eth-checkout-container .order-review .cart_item .product-name,.eth-checkout-container .order-review .cart_item .amount{color:#888;font-size:15px;font-weight:500}.eth-checkout-container .eth-checkout-details .order-review .cart_item .product-name img{max-width:40px;border:2px solid #ededed;border-radius:4px;padding:4px}.eth-checkout-container .eth-checkout-details .woocommerce-shipping-totals th{display:none;width:0}.eth-checkout-container .eth-checkout-details .woocommerce-shipping-totals td{width:100%;padding:0;padding-top:20px}.eth-checkout-container .eth-checkout-details #shipping_method li{position:relative;display:block;margin-bottom:15px;position:relative}.eth-checkout-container .eth-checkout-details #shipping_method li input[type="radio"]{position:absolute;left:10px;top:13px}.eth-checkout-container .eth-checkout-details #shipping_method li label{background:#fff;border:1px solid #cfcfcf;padding:10px 15px!important;padding-left:30px!important;border-radius:4px;margin-bottom:10px!important;display:flex;justify-content:space-between;width:100%;cursor:pointer;margin-bottom:0!important}.eth-checkout-container .eth-checkout-details #shipping_method label[for="shipping_method_0_box_now_delivery"]{color:#2a5d22;font-weight:500;border-color:#2a5d22}.eth-checkout-container .eth-checkout-details #shipping_method input[type="radio"]:checked+label[for="shipping_method_0_box_now_delivery"]{background:#cbe9c9;border-color:#2a5d22}.eth-checkout-container .woocommerce-NoticeGroup-checkout .woocommerce-error{font-size:13px;line-height:18px;border-radius:4px}.eth-checkout-container .woocommerce-NoticeGroup-checkout .woocommerce-error li{margin-bottom:10px}.eth-checkout-container .woocommerce-NoticeGroup-checkout .woocommerce-error li:last-child{margin-bottom:0}.eth-checkout-container .woocommerce-NoticeGroup-checkout .woocommerce-error a{text-decoration:none}#box_now_delivery_button{position:absolute;height:auto;background-color:#84c33f!important;color:#fff!important;right:100px;top:3px;box-shadow:none;border-radius:4px;border:0;font-size:12px;letter-spacing:1px;font-weight:500;padding:5px 15px;line-height:20px;text-transform:none}#box_now_selected_locker_details{width:100%;text-align:left;border:1px #2a5d22 solid;padding:10px 20px;margin-top:-2px;border-radius:0 0 4px 4px}.eth-checkout-container .eth-checkout-details #shipping_method .amount{text-decoration:none}.eth-checkout-container .eth-checkout-details .plugin-boxnow-map{position:absolute;top:8px;right:100px;margin:0!important;display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px!important}.eth-checkout-container .eth-checkout-details .plugin-boxnow-map .button-to-open-map{display:inline-block;font-size:13px;width:auto;border-radius:2px;margin-left:10px}.eth-checkout-container .eth-checkout-details .plugin-boxnow-map .boxnow_locker_location{display:inline-block;margin-bottom:0;line-height:17px;font-size:12px}.eth-checkout-container .eth-checkout-details .payment_methods li{position:relative}#payment .payment_methods label{margin-bottom:0!important}.eth-checkout-container .eth-checkout-details .payment_methods li>label{display:block;width:100%;padding:8px 15px;border-radius:4px;margin-bottom:0;font-weight:500;cursor:pointer;padding-left:30px}.eth-checkout-container .eth-checkout-details #shipping_method li input[type="radio"]:checked+label,.eth-checkout-container .eth-checkout-details .payment_methods li input[type="radio"]:checked+label{border-color:#8a8a8a}.eth-checkout-container .eth-checkout-details .payment_methods input[type="radio"]{position:absolute!important;top:15px!important;left:10px}.eth-checkout-container .eth-checkout-details button{font-size:24px}.woocommerce-terms-and-conditions-wrapper .form-row label{font-size:16px!important}.eth-checkout-container #payment{border-top:0;padding-top:0}.eth-checkout-container .eth-checkout-details .order-total #shipping_method .amount{text-decoration:none}.eth-checkout-container .eth-checkout-details .shipping-heading th{margin-top:20px}.eth-checkout-container .eth-checkout-details .order-total,.eth-checkout-container .eth-checkout-details .order-total th,.eth-checkout-container .eth-checkout-details .order-total .amount,.eth-checkout-container .eth-checkout-details .shipping-heading th{color:#202020;font-weight:600;font-size:15px}.eth-checkout-container .form-row.place-order .button{font-size:16px;margin-bottom:30px;margin-top:20px}.eth-checkout-container .form-row.terms input[type="checkbox"]{top:2px;margin-right:8px}.eth-checkout-container .woocommerce-thankyou-order-received{text-transform:none;color:#3d4d42;border-radius:4px}.eth-checkout-container ul.woocommerce-order-overview{width:100%}.eth-checkout-container .woocommerce-order-details{max-width:100%!important}.eth-checkout-container .woocommerce-order-details__title{font-size:18px}body:has(.shipping) .tf-shipping-notice {display:none}.tf-shipping-notice .tf-enter-address-to-see-shipping{background:#c8e8d1;color:#379950;padding:7px 10px;width:100%;text-align:left;font-size:14px;line-height:18px;border-left:none}.woocommerce-checkout .woocommerce-form-login-toggle{display:none}@media (max-width:2399.99px){.eth-checkout-container .eth-checkout-form,.eth-checkout-container .eth-checkout-details{padding-left:10rem;padding-right:10rem}}@media (max-width:1899.99px){.eth-checkout-container .eth-checkout-form,.eth-checkout-container .eth-checkout-details{padding-left:5rem;padding-right:5rem}}@media (max-width:1499.99px){.eth-checkout-container .eth-checkout-form,.eth-checkout-container .eth-checkout-details{padding-left:2rem;padding-right:2rem}.eth-checkout-header{padding:50px 30px}}@media (max-width:991.99px){.eth-checkout-header{padding:20px 15px}.eth-checkout-header .eth-checkout-logo img{height:16px}.eth-checkout-header .eth-checkout-logo span{display:none}.eth-checkout-header .eth-return-to-cart{font-size:13px;padding:4px}.eth-checkout-container .woocommerce-thankyou-order-received{margin-top:20px;margin-bottom:0;font-size:13px}.eth-checkout-container.eth-thank-you-page{padding-top:100px}.eth-checkout-container .woocommerce-order-details{margin-top:20px}.eth-checkout-container .step-title{font-size:16px;margin-bottom:0;padding-bottom:0}.eth-checkout-container{padding:100px 15px;padding-bottom:30px;display:block;height:auto}.eth-checkout-container .eth-checkout-form{overflow-x:hidden;padding-bottom:30px}.eth-checkout-container .eth-checkout-form,.eth-checkout-container .eth-checkout-details{width:100%;height:auto;padding-left:0;padding-right:0;padding-top:0}.eth-checkout-container .eth-checkout-details{border:1px solid #ededed;padding-left:15px;padding-right:15px}.eth-checkout-container .eth-checkout-form .eth-checkout-logo{justify-content:center}.eth-checkout-container .eth-checkout-form .eth-checkout-logo img{height:18px}.eth-checkout-container .eth-checkout-form .eth-checkout-logo span{font-size:18px}.eth-checkout-container .eth-checkout-form .eth-checkout-logo span:before{height:18px}.eth-checkout-container .eth-checkout-details{padding-top:2rem;padding-bottom:2rem}.eth-checkout-container .eth-checkout-details .plugin-boxnow-map{right:80px}.eth-checkout-container .eth-checkout-details .plugin-boxnow-map .button-to-open-map,.eth-checkout-container .eth-checkout-details .plugin-boxnow-map .boxnow_locker_location{font-size:10px;line-height:12px}.eth-checkout-container .eth-checkout-details .eth-return-to-cart{display:none}.tf-archive-products{padding:10px}.tf-archive-products .product{padding-left:7px;padding-right:7px}.cross-sell-products .product:nth-child(3) {display:none}.checkout-coupon-toggle .woocommerce-info{font-size:13px}.checkout-coupon-toggle .woocommerce-info a{text-decoration:none}}.checkout-coupon-toggle .woocommerce-info{font-size:14px}.checkout-coupon-toggle .woocommerce-info a{text-decoration:none}.woocommerce-form-coupon-toggle{display:none}.post-header{margin-top:30px}.post-header .wp-picture{max-height:500px;border-radius:16px}.single-post .post-heading{text-align:left!important}.single-post .post-heading h2{font-size:28px}.coming_soon_wc_loop_wrapper .coming_soon_text{z-index:2!important}.bf-title{font-weight:700}.header-top-wrapper{display:none}.njt-nofi-notification-bar{position:fixed;width:100%}@media only screen and (max-width:480px){.njt-nofi-notification-bar .njt-nofi-content{padding:0}.njt-nofi-notification-bar .njt-nofi-text{font-size:12px}}.etheme-sticky-cart .wp-post-image{height:auto!important;width:50px!important}.mfp-container{overflow:hidden}.mfp-container .mfp-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.mfp-container .mfp-content .content-product .product-title a{font-size:14px}.single-product .cross-sell-products-wrapper .content-product{border-radius:8px}.single-product .cross-sell-products-wrapper .content-product .footer-product{width:40px}.single-product .cross-sell-products-wrapper .content-product .add_to_cart_button{border-radius:4px;display:flex;flex-direction:column;margin:0;font-size:0!important}.single-product .cross-sell-products-wrapper .cross-sell-products-title{margin-bottom:5px}.single-product .cross-sell-products-wrapper .cross-sell-products .product-title a{white-space:normal;text-align:left;font-size:13px}.single-product .cross-sell-products-wrapper .cross-sell-products .price{padding:0;text-align:left;font-size:14px}.popup-added-to-cart-content .content-product{background:#fff;border:1px solid #ededed;border-radius:8px;padding:15px;margin-bottom:30px!important}.popup-added-to-cart-content .content-product .button{padding:10px;display:block!important}.popup-added-to-cart.container{border-radius:8px}.popup-added-to-cart.container .et_b-icon.et-left-arrow-2{display:none}.popup-added-to-cart .popup-added-to-cart-content .btn{border:0}table.cart .product-details .product-title,table.cart tbody .product-name{font-size:15px}.et_b-icon{font-size:22px}.header-main .et-element-label{font-size:15px}.et_connect-block-sep{opacity:0}.global-post-template-large .post-categories{display:none!important}.rank-math-contact-address{margin:0!important}.rank-math-contact-address label{display:none}.tf-contact-detaills{border:1px solid #ededed;padding:50px}.tf-contact-detaills .opening-hours-title{font-size:18px;margin-top:20px}.tf-contact-detaills ul{list-style:none;margin-top:20px;padding-left:0}.tf-contact-detaills ul li{display:flex;justify-content:space-between;border-bottom:1px dotted #ededed;padding:2px 0}.tf-contact-detaills ul li time[itemprop="closes"]:before{display:inline-block;margin:0 .1875rem;content:'-'}.tf-contact-detaills span[itemprop="telephone"]{color:red;display:block}.tf-variations{margin:30px 0}.etheme-sticky-cart .tf-variations{display:none}.tf-variations-inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;column-gap:20px}.tf-variations-inner .variation-item{border:1px solid #d0cfcf;border-radius:12px;padding:5px 15px;text-align:center;transition:.5s}.tf-variations-inner .variation-item:hover{border-color:#616161;cursor:pointer}.tf-variations-inner .variation-item.selected{border-color:#616161;border-width:2px}.tf-variations-inner .variation-item.selected:hover{cursor:default}.tf-variations-inner .variation-item.out-of-stock{opacity:.5;pointer-events:none}.tf-variations-inner .variation-item .variation-title{margin-top:10px;margin-bottom:5px;font-weight:500;font-size:13px}.tf-not-bar{width:100%;padding:4px;background:#3bc81f;color:#fff;text-align:center}.header-bottom .btn.service-btn{background-color:#009de0!important;color:#fff!important;font-size:16px;line-height:3px;letter-spacing:.7px;padding:20px 30px}.ti-widget.ti-goog .ti-header{width:100%}.single-product-builder .buybox{display:grid;border-radius:8px;row-gap:15px;padding-bottom:5px;margin-top:20px}.etheme-sticky-cart .stock,.etheme-sticky-cart .buybox{display:none}.single-product-builder .buybox-item{display:flex;border:1px solid #ededed;padding:10px;border-radius:12px;align-items:center}.single-product-builder .buybox-item .icon{margin-right:20px;color:#979797;background:#efefef;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex:0 0 40px;border-radius:8px;font-size:14px}.single-product-builder .buybox .details h3{font-size:14px;color:#707070;margin-bottom:3px}.single-product-builder .buybox .details p{font-size:14px;margin-bottom:0;color:#888}.single-product-builder .buybox .details p a{color:#888;border-bottom:1px dotted rgba(0,0,0,.75)}.single-product-builder .buybox .details p .in-stock{color:#2e7d32}.single-product-builder .buybox .details p .available-on-backorder{color:#bf930c}.single-product-builder .buybox .details p img{margin-top:-3px}.single-product-builder .stock{}.product-status-shipping{display:block;clear:both;width:100%;margin-bottom:20px}.tf-inline-status{display:flex;flex-wrap:wrap;column-gap:25px;font-size:15px;align-items:center;width:100%;justify-content:space-between;margin-bottom:20px}.tf-inline-status span{color:#222}.tf-inline-status .tf-shipping{background:#ffda00;padding:12px 12px;border-radius:4px;color:#3f3704;font-weight:500;font-size:15px;line-height:21px;width:100%;margin-top:20px}.tf-inline-status .tf-shipping i{font-size:12px;margin-right:5px}.tf-countdown{font-weight:400;margin-left:2px;font-size:11px}.tf-availability .available{font-weight:500!important;background:#d9edd9!important;color:#2b9a2b!important;padding:2px 8px;border-radius:4px;font-size:14px!important}.tf-availability .backorder{color:#d39e00;font-weight:500!important;color:#d39e00!important;background: #d39e0024 !important;padding:2px 8px;border-radius:4px;font-size:14px!important}.tf-availability .not-available{font-weight:500!important;background:#fcebeb!important;color:#c82333!important;padding:2px 8px;border-radius:4px;font-size:14px!important}@media (max-width:600px){.tf-inline-status{flex-direction:column;align-items:flex-start!important;gap:5px}}.tf-countdown-bar{margin-top:12px;width:100%;max-width:100%;height:12px;border-radius:999px;background:#e6e6e6;overflow:hidden;position:relative;box-shadow:inset 0 0 6px rgba(0,0,0,.15)}.tf-countdown-bar-fill{height:100%;border-radius:999px;background: linear-gradient(90deg,
        #2ecc71,
        #f1c40f,
        #e67e22,
        #e74c3c
    );background-size:300% 300%;animation:tf-fill-grow 1.4s cubic-bezier(.25,.8,.25,1) forwards , tf-fill-shine 4s linear infinite , tf-fill-pulse 2.2s ease-in-out infinite;box-shadow:0 0 8px rgba(255,100,0,.45)}@keyframes tf-fill-grow {
    from { width: 0%; }
    to   { /* το width ορίζεται inline από το PHP */ }
}@keyframes tf-fill-shine {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}@keyframes tf-fill-pulse {
    0%   { box-shadow: 0 0 8px rgba(255, 100, 0, 0.4); }
    50%  { box-shadow: 0 0 14px rgba(255, 100, 0, 0.75); }
    100% { box-shadow: 0 0 8px rgba(255, 100, 0, 0.4); }
}.tf-shipping-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:9999;font-family:inherit}.tf-shipping-modal.is-open{display:flex}.tf-shipping-modal-content{position:relative;z-index:1;background:#fff;border-radius:12px;padding:40px 40px;max-width:600px;width:90%;max-height:80vh;box-shadow:0 18px 50px rgba(0,0,0,.35);animation:tf-modal-pop .25s ease-out;font-size:14px;overflow:auto;box-sizing:border-box;word-wrap:break-word}.tf-shipping-modal-content p,.tf-shipping-modal-content ul,.tf-shipping-modal-content li{word-wrap:break-word;white-space:normal}.tf-shipping-info-btn{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;padding:4px;border-radius:50%;border:none;background:transparent;cursor:pointer;transition:transform .15s ease , color .15s ease , box-shadow .15s ease , background .15s ease}.tf-shipping-info-btn i{font-size:15px;color:#666}.tf-shipping-info-btn:hover{background:rgba(0,0,0,.04);box-shadow:0 0 0 1px rgba(0,0,0,.08)}.tf-shipping-info-btn:hover i{color:#e67e22;transform:scale(1.05)}.backorder_notification{color:#d39e00!important;font-size:14px!important}.single-product-builder form.cart{justify-content:space-between!important}.single-product-builder .single_add_to_cart_button.button,button.eth-store-order{padding:12px 26px!important}.popup-added-to-cart .quantity-wrapper{display:none!important}.wpc-filter-pa_compatibility input{display:none}.wpc-filter-pa_compatibility li .wpc-term-item-content-wrapper label{border:1px solid #d7d7d7!important;padding:5px 8px!important;border-radius:8px;display:flex!important;width:100%;align-items:center}.wpc-filter-pa_compatibility li:hover .wpc-term-item-content-wrapper label,.wpc-filter-pa_compatibility li.wpc-term-selected .wpc-term-item-content-wrapper label{background:#efefef;border-color:#efefef}.wpc-filter-pa_compatibility li .wpc-term-swatch-wrapper{border:0}.wpc-filter-pa_compatibility li.wpc-term-item a{display:flex}.wpc-filter-pa_compatibility li .wpc-term-swatch-wrapper{overflow:visible!important;margin-right:10px}.wpc-filter-pa_compatibility li .wpc-term-swatch-wrapper .wpc-term-image{width:40px!important;height:auto;margin-right:10px;position:relative;top:-1px}.mobile-menu-content>.et_element{width:100%;border-bottom:1px solid #ededed;padding-bottom:20px;margin-bottom:30px!important}#pc_filters_widget-4{margin-bottom:20px}.wpc-search-icon{top:-8px!important}body .wpc-filter-chips-list li.wpc-filter-chip a .wpc-chip-remove-icon{margin-left:3px}.tf-shipping{display:none}.official-reseller{margin-top:8px;padding:4px 0 6px 14px;border:0;border-left:3px solid #5b86d6;border-radius:0;background:transparent;position:relative;text-align:left}.official-reseller::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(91,134,214,.35) 0%,rgba(91,134,214,0) 75%)}.official-reseller__head{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;line-height:1.25}.official-reseller__brand{position:relative;display:inline-block;font-size:15px;font-weight:700;color:#0f172a;letter-spacing:.12px;z-index:1}.official-reseller__brand::after{content:"";position:absolute;left:-2px;right:-2px;bottom:1px;height:6px;background:#eaf1ff;border-radius:2px;z-index:-1}.official-reseller__divider{color:#aab4c3;font-size:11px}.official-reseller__label{font-size:11px;font-weight:600;color:#4f6fa8;letter-spacing:.7px;text-transform:uppercase}.official-reseller__text{margin:6px 0 0;font-size:11px;line-height:1.35;color:#6b7280}@media (min-width:992px){.tf-cat-header.is-brand-archive{display:flex}.tf-cat-header.is-brand-archive .tf-cat-header-main{min-width:0;flex:1 1 auto}.tf-cat-header.is-brand-archive .official-reseller{flex:0 0 30%;width:30%;max-width:30%;margin-top:0;margin-left:18px}}@media (max-width:991px){.official-reseller{width:100%;max-width:100%;padding:3px 0 5px 10px;border-left-width:2px}}