.reset-5{display:none}.range-track{position:absolute;top:50%;left:0;right:0;height:4px;background-color:#e0e0e0;border-radius:2px;transform:translateY(-50%)}.range-fill{position:absolute;top:0;height:100%;background-color:#3264fe;border-radius:2px;transition:all .2s ease}.range-thumb{position:absolute;top:50%;width:18px;height:18px;background-color:#fff;border:2px solid #3264fe;border-radius:50%;cursor:pointer;transform:translate(-50%,-50%);transition:all .2s ease;z-index:2}.range-thumb:hover{box-shadow:0 0 0 4px rgba(50,100,254,.2)}.range-thumb:active{box-shadow:0 0 0 6px rgba(50,100,254,.3)}.range-labels{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:14px;color:#666}.range-separator{margin:0 10px}.sidebar-style-2 .range-fill{background-color:#17c6aa}.sidebar-style-2 .range-thumb{border-color:#17c6aa}.sidebar-style-2 .range-thumb:hover{box-shadow:0 0 0 4px rgba(23,198,170,.2)}.sidebar-style-2 .range-thumb:active{box-shadow:0 0 0 6px rgba(23,198,170,.3)}.filter-meta-list{margin:0!important;padding:0!important;display:inline-flex;flex-direction:row;column-gap:22px}.post-coursel-view-2 .swiper-slide img{object-fit:cover;width:100%;height:100%}.post-block-2 .hpcc-image{align-items:start;justify-content:start}.swiper-post-container{margin-bottom:5%}ul.filter-meta-list li:first-child{list-style-type:none}.cart.cart-6{position:relative}.product-style-6 .cart a.cart_button-6.loading span{margin-left:17px}.product-style-6 a.cart_button-6.loading::after{left:50%;top:50%;transform:translate(-50%,-50%);animation:fp-template6-cart-spin-centered 2s linear infinite}.product-style-6 a.cart_button-6.loading span{visibility:hidden}@keyframes fp-template6-cart-spin-centered{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.dropdown-box-3{display:flex;flex-direction:column;gap:15px;margin-top:10px}.list-view-7.horizontal-prod-card-container:hover{box-shadow:none}.dropdown-label{position:relative;width:100%;height:40px;border:1px solid var(--filter-border-color);border-radius:6px;background-color:#fff;line-height:40px;font-size:14px;padding:0 15px;cursor:pointer}.dropdown-label::after{height:10px;width:10px;top:13px;background-size:100% auto;content:'';display:block;position:absolute;right:15px}.dropdown-label.closed:after{background-image:url(../images/arrow-down.svg)}.dropdown-label.open:after{background-image:url(../images/arrow-up.svg)}.wp-list-view-2{display:grid;grid-template-columns:auto auto;gap:15px 15px}.wp-list-view-3{display:grid;grid-template-columns:auto auto auto;gap:15px 15px}.post-block{background:#fff;transition:all ease .3s!important}.post-block-5,.post-block-5:hover{transform:none!important;box-shadow:none!important}.post-block-5{padding:12px;border:1px solid #e7e6e6;border-radius:12px}.tab-item.product-style-5{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px}.tab-item.product-style-5 .post-block-5{min-width:0;box-sizing:border-box}.tab-item.product-style-5 .image-contianer{width:100%;overflow:hidden}.tab-item.product-style-5 .image-contianer img{display:block;width:100%;max-width:100%;height:auto}.tab-item.product-style-5 .post-block-5 .footer{min-width:0;gap:12px}.tab-item.product-style-5 .post-block-5 .price-block-5{min-width:0;overflow-wrap:anywhere}.tab-item.product-style-5 .post-block-5 .cart_button-5{flex:0 0 40px;width:40px;height:40px;box-sizing:border-box;margin:0;display:flex;align-items:center;justify-content:center}.tab-item.product-style-5 .post-block-5 .cart_button-5>a.add_to_cart_button{flex:0 0 40px;width:40px!important;min-width:40px;height:40px;box-sizing:border-box;margin:0;padding:0!important;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.tab-item.product-style-5 .post-block-5 .cart_button-5 .fplus-cart-icon{width:20px;height:20px;margin:0}.tab-item.product-style-5 .post-block-5 a.cart_button-5.add_to_cart_button.loading::after{left:50%;top:50%;transform:translate(-50%,-50%);animation:fp-template5-cart-spin-centered 2s linear infinite}@keyframes fp-template5-cart-spin-centered{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}@media (max-width:480px){.tab-item.product-style-5{grid-template-columns:1fr}}.cart-btn-3 a{position:relative;width:65%;background-color:#fff;border:2px solid #ab1616;color:#ab1616;padding:7px;align-items:center;justify-content:center;display:flex;font-size:14px}.cart_button-3::after{top:7px}.cart-btn-3 span{color:#ab1616;display:inline-block;margin:3px}.cat-3 a{margin-top:2%;font-size:14px;color:#ab1616;padding:5px;border:1px solid #ab1616}.price-input-3{margin:30px 0}.param-box-3 .radio-item{width:fit-content}.filter-plus-pro .price-range-input .field,.price-range-input.filter-plus-pro-input .field{display:flex;width:100%;align-items:center}.filter-plus-pro .field span,.price-range-input.filter-plus-pro-input .field span{width:100%}.filter-plus-pro .field input,.price-range-input.filter-plus-pro-input .field input{height:auto;outline:0;font-size:14px;margin-left:4px;border-radius:5px!important;text-align:center;border:1px solid var(--filter-secondary-color,'#ab1616')!important;padding:8px;background:#fff;color:#333}.filter-plus-pro .field input::-webkit-inner-spin-button,.filter-plus-pro .field input::-webkit-outer-spin-button,.price-range-input.filter-plus-pro-input .field input::-webkit-inner-spin-button,.price-range-input.filter-plus-pro-input .field input::-webkit-outer-spin-button{-webkit-appearance:none}.filter-plus-pro .price-range-input .separator,.price-range-input.filter-plus-pro-input .separator{width:100px;display:flex;font-size:19px;align-items:center;justify-content:center}.list-3{list-style:none}.param-box-3{margin-top:30px}.param-box-3 input{appearance:none}.wp-sidebar-style-3{width:100%!important;text-align:center}.blog_description{color:#4c4c4c;font-size:14px;line-height:1.8em;margin-bottom:1rem}.author-3{color:#999;font-size:16px}.read_more_3{text-align:right;margin:20px 0 5px 0}.cart_button-5{background-color:red;color:#fff;width:40px;height:40px;display:flex;border-radius:5px;align-items:center;text-align:center;position:relative;margin:10px 0}.cart_button-5 .fplus-cart-icon{margin-left:8px}.read_more_3 a{border:none;background-color:var(--filter-secondary-color,#333);border-radius:5px;color:#fff;cursor:pointer;padding:8px 10px;text-transform:uppercase;line-height:1.4em;font-weight:600;font-size:12px;transition:all .3s}.blog-content-3 .blog_description a{display:none}.read_more_3 a:hover{color:#fff}.blog-tag-3{color:var(--filter-meta-color,#080808);font-size:14px;margin-left:2px}.blog-cat-3{display:flex;align-items:center;font-size:14px;font-weight:600}.blog-cat-3 a{color:red;margin:0 2px 4px 0}.post-block-5 .price-block-5{font-weight:500}.post-block-5 .footer{margin-top:10px;width:100%;display:inline-flex;align-items:center;justify-content:space-between}.post-block-5 .desc{font-size:14px;padding-bottom:10px;border-bottom:1px solid #e7e6e6}.cart_button-4{background-color:var(--filter-cart-content,'#080808')}.sidebar-style-6 .category-list li,.sidebar-style-7 .category-list li{list-style:none}.sidebar-style-6 .category-list li:hover{text-decoration:underline;font-weight:400;color:var(--filter-font-color)!important}.sidebar-style-6 ul.category-list li:not(ul.sub_categoriesli):hover{font-weight:400;color:var(--filter-font-color)!important}.sidebar-style-6 .color-meta .color-item.active{outline-width:4px!important}.sidebar-style-6 .radio-wrap .radio-item{display:inline-flex;background:0 0;color:var(--filter-font-color)!important;outline:0;font-weight:400}.sidebar-style-6 .sidebar-row .param-box:not(.color-meta){flex-direction:column}.sidebar-style-6 .radio-wrap .radio-item:hover{text-decoration:underline;background:0 0;border:none;color:var(--filter-font-color)!important}.sidebar-style-6 .radio-wrap .radio-item.active{text-decoration:underline;font-weight:700}.sidebar-style-6 .checkbox-item:hover{text-decoration:underline}.sidebar-style-6 .checkbox-item input[type=checkbox]{display:none}.sidebar-style-6 .color-item.active{font-weight:700;text-decoration:underline}.main-wrapper-6 .top-filters,.main-wrapper-7 .top-filters{display:flex;flex-direction:row;align-items:center;padding:7px}.main-wrapper-6 .top-filters .filter-top,.main-wrapper-7 .top-filters .filter-top{flex:1;margin:0;display:flex;flex-direction:column;align-items:flex-start}.main-wrapper-6 .top-filters .sort-bar,.main-wrapper-7 .top-filters .sort-bar{cursor:pointer;margin:0;border:none;display:flex;margin-left:10px}.main-wrapper-6 .top-filters .sort-bar .sort-item,.main-wrapper-7 .top-filters .sort-bar .sort-item{border:1px solid var(--filter-border-color)!important;display:flex;border-radius:0;width:46px;height:40px;justify-content:center;align-items:center}.product-style-6 .product-content{display:flex;flex-direction:column;align-items:center}.product-style-6 .product-name{margin:6px 0}.product-style-6 .product-name a{font-size:1rem;color:var(--filter-font-color,#333);font-weight:500;margin-bottom:.5407911001em}.product-style-6 .product-price{margin-bottom:1rem}.product-style-6 .product-price,.product-style-6 .product-price del{color:#43454b;font-weight:400}.list-view-7 .hpcc-description{border-top:none;padding:0;margin-top:10px;color:#555;font-weight:400;font-size:.875em;flex-grow:1}.list-view-7 .product-name a,.product-style-7 .product-name a{color:var(--filter-secondary-color,'#028fc');display:inline-block;margin:8px 0 0 0}.list-view-7 .product-price .amount{font-size:15px}.product-style-7 .product-price .amount,.product-style-7 .rating{font-size:.875em!important}.product-style-6 .product-price .amount,.product-style-6 .rating{font-size:.875em!important}.main-wrapper-6 .top-filters .sort-bar .sort-item:last-child,.main-wrapper-7 .top-filters .sort-bar .sort-item:last-child{margin-left:-1px}.main-wrapper-6 .top-filters .sort-bar .sort-item.active,.main-wrapper-7 .top-filters .sort-bar .sort-item.active{background:var(--filter-sort-bg,#f1eaea);border:1px solid var(--filter-sort-bg,#f1eaea)}.main-wrapper-6 .top-filters .sorting .sort-by select,.main-wrapper-7 .top-filters .sorting .sort-by select{font-size:14px;border:1px solid #e1dfdf;height:auto;background:var(--filter-tab-color);padding:10px 35px 10px 10px;line-height:1.4;background-color:#fafafa;appearance:none;position:relative;z-index:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC);background-position:right 10px center;background-repeat:no-repeat;box-sizing:border-box}.main-wrapper-6 .top-filters .sorting,.main-wrapper-7 .top-filters .sorting{margin:0;max-width:200px}.main-wrapper-6 .top-filters .sorting .sort-by select:focus-visible,.main-wrapper-7 .top-filters .sorting .sort-by select:focus-visible{outline:0}.main-wrapper-6 .selected-filter,.main-wrapper-7 .selected-filter{margin-bottom:15px;display:flex}.clear-filter{order:1}.clear-filter span{display:none}.main-wrapper-6 .clear-filter span,.main-wrapper-7 .clear-filter span{display:block}.main-wrapper-6 .post-block,.main-wrapper-7 .post-block{background:0 0;box-shadow:none}.main-wrapper-6 .post-block:hover .hover-overlay,.main-wrapper-7 .post-block:hover .hover-overlay{opacity:0}.hover-overlay{position:absolute;height:100%;width:100%;top:0;left:0;justify-content:center;align-items:flex-end;padding:14px;display:flex;transition:all .3s ease;opacity:0}.product-style-5 .filter-wp-title{margin-top:15px}.product-style-6 .cart a{background-color:var(--filter-cart-content,#089ec7);border:var(--filter-cart-content,#089ec7);color:var(--filter-fplus-cart-icon-color,#fff);padding:12px;font-weight:600;font-size:.875em;margin-bottom:10px}.product-style-6 .cart a:hover{background-color:#0084ae;border-color:#0084ae;color:#fff}.cart-6 a{display:inline-flex;justify-content:center;align-items:center;gap:6px}.pagination-7{margin:0!important}.pagination-7 ul .page-item.active{background-color:#e6e6e6!important;color:#636363!important}.pagination-7 ul .page-item{padding:.3342343017em .875em;background-color:rgba(0,0,0,.025)!important;color:#43454b!important;border-radius:0!important;margin:0!important;padding:.3342343017em .875em!important;text-decoration:underline}.pagination-2,.pagination-2 ul.pagination,.pagination-6,.pagination-6 ul.pagination{margin:0!important}.pagination-2 li,.pagination-6 li{background:var(--filter-pagination-bg,#e6e6e6);border:1px solid var(--filter-pagination-bg,#e6e6e6);border-radius:8px;display:inline-block!important;height:44px;width:44px;color:var(--filter-pagination-font-color,#636363);line-height:unset;display:inline-flex!important;justify-content:center;align-items:center}.main-wrapper-2 .pagination li:hover,.main-wrapper-6 .pagination li:hover,.main-wrapper-7 .pagination li:hover{color:var(--filter-pagination-hover,#fff)}.main-wrapper-2 .pagination li.first-page:hover svg,.main-wrapper-2 .pagination li.last-page:hover svg,.main-wrapper-6 .pagination li.first-page:hover svg,.main-wrapper-6 .pagination li.last-page:hover svg,.main-wrapper-7 .pagination li.first-page:hover svg,.main-wrapper-7 .pagination li.last-page:hover svg{fill:var(--filter-primary-color)}.main-wrapper-2 .pagination li.current,.main-wrapper-6 .pagination li.current,.main-wrapper-7 .pagination li.current{color:var(--filter-primary-color);font-weight:700}.main-wrapper-6 .prods-list-view .hover-overlay,.main-wrapper-7 .prods-list-view .hover-overlay{display:none}.main-wrapper-6 .prods-list-view .post-block,.main-wrapper-7 .prods-list-view .post-block{display:flex;flex-direction:row;margin-bottom:5px}.main-wrapper-6 .prods-list-view.active .blog-content-3 .post-description,.main-wrapper-7 .prods-list-view.active .blog-content-3 .post-description{display:block}.shop-container-7 .sidebar-heading:not(:last-child),.shop-container-7 .sidebar-row:not(:last-child){border-bottom:1px solid var(--filter-border-color);padding-bottom:30px}.sidebar-style-7 .price-range-area-2 .pointer-label.high,.sidebar-style-7 .price-range-area-2 .pointer-label.low{display:none}.sidebar-style-7 .price-range-area-2 .back-bar{height:3px}.sidebar-style-7 .price-range-area-2 .back-bar .pointer,.sidebar-style-7 .price-range-area-2 .back-bar .selected-bar{background:var(--filter-font-color)!important;border-radius:0}.sidebar-style-7 .price-range-area-2 .reset{margin-top:15px}.sidebar-style-7 .param-box .checkbox-item input{margin-right:10px}.main-wrapper-7 .pagination li{background:0 0;border:none;border-radius:50%;display:inline-block!important;height:44px;width:44px;color:var(--filter-blog-header);line-height:unset;display:inline-flex!important;justify-content:center;align-items:center}.main-wrapper-7 .pagination li.current{background:var(--filter-badge-bg)}.main-wrapper-2 .pagination li.disabled,.main-wrapper-2 .pagination li.page-item.disabled,.main-wrapper-6 .pagination li.disabled,.main-wrapper-6 .pagination li.page-item.disabled,.pagination-2 li.disabled,.pagination-2 li.page-item.disabled,.pagination-6 li.disabled,.pagination-6 li.page-item.disabled{opacity:.4!important;cursor:not-allowed!important;pointer-events:none!important;background:#999!important;color:#555!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;border:1px solid #999!important}.main-wrapper-2 .pagination li.disabled:hover,.main-wrapper-2 .pagination li.page-item.disabled:hover,.main-wrapper-6 .pagination li.disabled:hover,.main-wrapper-6 .pagination li.page-item.disabled:hover,.pagination-2 li.disabled:hover,.pagination-2 li.page-item.disabled:hover,.pagination-6 li.disabled:hover,.pagination-6 li.page-item.disabled:hover{background:#999!important;color:#555!important;cursor:not-allowed!important;opacity:.4!important}.main-wrapper-2 .pagination li.disabled:active,.main-wrapper-2 .pagination li.disabled:focus,.main-wrapper-2 .pagination li.page-item.disabled:active,.main-wrapper-2 .pagination li.page-item.disabled:focus,.main-wrapper-6 .pagination li.disabled:active,.main-wrapper-6 .pagination li.disabled:focus,.main-wrapper-6 .pagination li.page-item.disabled:active,.main-wrapper-6 .pagination li.page-item.disabled:focus,.pagination-2 li.disabled:active,.pagination-2 li.disabled:focus,.pagination-2 li.page-item.disabled:active,.pagination-2 li.page-item.disabled:focus,.pagination-6 li.disabled:active,.pagination-6 li.disabled:focus,.pagination-6 li.page-item.disabled:active,.pagination-6 li.page-item.disabled:focus{background:#999!important;color:#555!important;pointer-events:none!important;opacity:.4!important}.main-wrapper-2 .pagination li.disabled svg,.main-wrapper-2 .pagination li.first-page.disabled svg,.main-wrapper-2 .pagination li.last-page.disabled svg,.main-wrapper-2 .pagination li.page-item.disabled svg,.main-wrapper-6 .pagination li.disabled svg,.main-wrapper-6 .pagination li.first-page.disabled svg,.main-wrapper-6 .pagination li.last-page.disabled svg,.main-wrapper-6 .pagination li.page-item.disabled svg,.pagination-2 li.disabled svg,.pagination-2 li.first-page.disabled svg,.pagination-2 li.last-page.disabled svg,.pagination-2 li.page-item.disabled svg,.pagination-6 li.disabled svg,.pagination-6 li.first-page.disabled svg,.pagination-6 li.last-page.disabled svg,.pagination-6 li.page-item.disabled svg{fill:#555!important;opacity:.4!important;visibility:visible!important;display:block!important}.main-wrapper-2 .pagination .first-page svg,.main-wrapper-6 .pagination .first-page svg,.pagination-2 .first-page svg,.pagination-6 .first-page svg{position:relative;right:2px;top:1px}.main-wrapper-2 .pagination .last-page svg,.main-wrapper-6 .pagination .last-page svg,.pagination-2 .last-page svg,.pagination-6 .last-page svg{position:relative;top:1px}.main-wrapper-7 .pagination li.disabled,.main-wrapper-7 .pagination li.page-item.disabled,.pagination-7 ul .page-item.disabled{opacity:.4!important;cursor:not-allowed!important;pointer-events:none!important;background:0 0!important;color:#999!important}.main-wrapper-7 .pagination li.disabled svg,.main-wrapper-7 .pagination li.first-page.disabled svg,.main-wrapper-7 .pagination li.last-page.disabled svg,.main-wrapper-7 .pagination li.page-item.disabled svg,.pagination-7 ul .first-page.disabled svg,.pagination-7 ul .last-page.disabled svg,.pagination-7 ul .page-item.disabled svg{fill:#999!important;opacity:.4!important;visibility:visible!important;display:block!important}.main-wrapper-7 .pagination .first-page svg,.pagination-7 .first-page svg{position:relative;right:2px;top:1px}.main-wrapper-7 .pagination .last-page svg,.pagination-7 .last-page svg{position:relative;top:1px}@media (max-width:768px){.shop-container-6 .fplus-title,.shop-container-7 .fplus-title{display:none}.main-wrapper-6 .filter-mb,.main-wrapper-7 .filter-mb{display:block}.main-wrapper-6 .top-filters,.main-wrapper-7 .top-filters{display:grid;grid-template-columns:1fr 1fr 1fr;margin:35px 0 20px 0;padding:0}.main-wrapper-6 .top-filters .sorting,.main-wrapper-7 .top-filters .sorting{width:160px}}.product-tag a:hover{color:#fff}.grid-view-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px 12px;margin-bottom:30px}.grid-view-6{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px 20px;margin-bottom:30px}@media (max-width:768px){.grid-view-6{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px 15px}}@media (max-width:480px){.grid-view-6{grid-template-columns:1fr;gap:20px}}.product-footer-7{display:flex;align-items:center;justify-content:space-between}.product-footer-7 .product-price{flex:1;min-width:0}.product-style-3 .desc-section{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:6px}.product-style-3 .desc-section .content{flex:1;min-width:0}.product-style-3 .desc-section .content .description{font-size:12px;color:#999;line-height:1.5;margin:0}.product-style-3 .desc-section .content .rating{margin-bottom:2px}.product-style-3 .title-section h3{margin-bottom:0}.product-price.variable{display:flex;flex-direction:row!important;align-items:center!important}.rating{display:inline-flex}.product-price.grouped{display:flex;flex-direction:row!important;align-items:center}.product-style-3 .desc-section{font-size:14px}.add-to-cart{display:flex;position:relative}.list-view-7 .add-to-cart a.add_to_cart_button,.product-style-3 .add-to-cart a.add_to_cart_button,.product-style-7 .add-to-cart a.add_to_cart_button{color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.list-view-7 .add-to-cart a.added_to_cart,.product-style-3 .add-to-cart a.added_to_cart,.product-style-7 .add-to-cart a.added_to_cart{display:none}.grid-view-7 .add_to_cart_button.added::after,.list-view-7 .add_to_cart_button.added::after{left:10px;top:7px}.list-view-7 .hpcc-content{display:flex;flex-direction:column;height:100%}.list-view-7 .fplus-cart-icon,.product-style-3 .fplus-cart-icon,.product-style-7 .fplus-cart-icon{position:static;width:16px;height:16px;display:block;flex-shrink:0}.list-view-7 .add-to-cart a.add_to_cart_button,.product-style-7 .add-to-cart a.add_to_cart_button{background-color:var(--filter-cart-content,#333)}.prods-grid-view .title-section .product-price del span{font-size:14px;opacity:.5}.product-price .amount{font-size:18px;font-weight:500}.grid-view-3{padding:8px 4px}.product-style-3{height:100%}.product-style-3 .menu-item{display:flex!important;flex-direction:row!important;height:100%;min-height:168px;border:1px solid #ececec;border-radius:7px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:box-shadow .2s ease,transform .2s ease}.product-style-3 .menu-item:hover{box-shadow:0 8px 22px rgba(0,0,0,.1);transform:translateY(-1px)}.product-style-3 .product-thumbnail{width:52%!important;min-width:150px;position:relative;overflow:hidden;background:linear-gradient(90deg,#eef8f1 0,#f8fbf9 100%);flex-shrink:0;align-self:stretch}.product-style-3 .product-thumbnail a{display:block;width:100%;height:100%}.product-style-3 .vpcc-image{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;background:0 0}.product-style-3 .vpcc-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.product-style-3 .t3-badges{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:5px;min-height:18px}.product-style-3 .t3-badges a span,.product-style-3 .t3-badges span{display:inline-flex;align-items:center;justify-content:center;height:17px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:0;padding:0 7px;border-radius:999px;background:var(--filter-secondary-color,#17c6aa);color:#fff;line-height:1;width:fit-content}.product-style-3 .t3-badges .fp-sale-badge{background:var(--filter-secondary-color,#17c6aa)}.product-style-3 .t3-badges a{text-decoration:none}.product-style-3 .product-content{flex:1;min-width:0;padding:25px 18px 22px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;background:#fff;border-radius:0;justify-content:flex-start}.product-style-3 .product-name{margin:0}.product-style-3 .product-name a{font-size:14px;font-weight:700!important;color:#141414!important;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none}.product-style-3 .product-price{font-size:12px;font-weight:700;color:var(--filter-secondary-color,#17c6aa);line-height:1.25;display:flex;flex-wrap:wrap;align-items:baseline;gap:3px;margin-top:2px}.product-style-3 .product-price .amount{font-size:12px;font-weight:700;color:var(--filter-secondary-color,#17c6aa)}.product-style-3 .product-price del{color:var(--filter-secondary-color,#17c6aa);opacity:.5}.product-style-3 .product-price del .amount{font-size:12px;font-weight:400}.product-style-3 .product-price ins{text-decoration:none}.product-style-3 .t3-desc{font-size:10px;color:#777;line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-style-3 .add-to-cart{margin-top:3px;padding-top:0;display:flex;justify-content:flex-start}.product-style-3 .add-to-cart a.add_to_cart_button{width:29px;height:29px;padding:0;background-color:#fff;border:1px solid var(--filter-secondary-color,#17c6aa);color:var(--filter-secondary-color,#17c6aa);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.product-style-3 .add-to-cart a.add_to_cart_button.added,.product-style-3 .add-to-cart a.add_to_cart_button.loading,.product-style-3 .add-to-cart a.add_to_cart_button:hover{background-color:var(--filter-secondary-color,#17c6aa);color:#fff}.product-style-3 .add-to-cart a .fplus-cart-icon{width:15px;height:15px;color:currentColor;fill:currentColor}.product-style-3 .add-to-cart a .fplus-cart-icon-path{fill:currentColor!important}.product-style-3 .add-to-cart a.added .fplus-cart-icon,.product-style-3 .add-to-cart a.loading .fplus-cart-icon{opacity:0}.product-style-3 .add-to-cart a.add_to_cart_button.added::after,.product-style-3 .add-to-cart a.add_to_cart_button.loading::after{position:relative;left:0;top:0;margin:auto}.product-style-3 .title-section{display:none}.product-style-3 .desc-section{display:none}@media (max-width:520px){.grid-view-3{grid-template-columns:1fr}.product-style-3 .menu-item{min-height:150px}.product-style-3 .product-thumbnail{width:48%!important;min-width:130px}.product-style-3 .product-content{padding:18px 14px 16px}}.shopContainer.shop-container-7{width:100%;min-width:0;box-sizing:border-box}.shopContainer.shop-container-7>.shop-sidebar{flex:0 0 30%;width:auto;min-width:0;box-sizing:border-box}.shopContainer.shop-container-7>.products-wrap{flex:1 1 0;width:0;min-width:0;box-sizing:border-box}@media (max-width:1024px){.shopContainer.shop-container-7>.products-wrap,.shopContainer.shop-container-7>.shop-sidebar{flex:none;width:100%}}.shopContainer.shop-container-7:not(.has-grid-cols):not([data-masonry_style=yes]) .prods-grid-view.grid-view-7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:15px;row-gap:15px}@media (max-width:1024px){.shopContainer.shop-container-7:not(.has-grid-cols):not([data-masonry_style=yes]) .prods-grid-view.grid-view-7{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.shopContainer.shop-container-7:not(.has-grid-cols):not([data-masonry_style=yes]) .prods-grid-view.grid-view-7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.shopContainer.shop-container-7:not(.has-grid-cols):not([data-masonry_style=yes]) .prods-grid-view.grid-view-7{grid-template-columns:minmax(0,1fr)}}.product-style-7{border-radius:10px;overflow:hidden}.product-style-7 .product-thumbnail{position:relative;aspect-ratio:1/1;overflow:hidden;background:#f5f5f5}.product-style-7 .product-thumbnail img,.product-style-7 .vpcc-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.product-style-7:hover .vpcc-image img{transform:scale(1.04)}.product-style-7 .product-content{padding:14px 16px 16px}.product-style-7 .product-name a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:600;color:#1a1a1a;line-height:1.4;margin-bottom:6px}.post-grid-view-5{display:grid;grid-template-columns:220px 220px 220px 220px;gap:15px 10px}.post-grid-view-5 .image-contianer img{width:200px;height:200px;border-radius:12px}.on-sale-badge-6{border:1px solid;border-color:#43454b!important;color:#43454b!important;background-color:#fff!important;padding:.202em .6180469716em!important;font-size:.875em!important;text-transform:uppercase!important;font-weight:600!important;margin:.5em;border-radius:3px!important;position:absolute}.on-sale-badge-7{background-color:var(--filter-badge-bg,#b3af54)}.main-wrapper-7 .filter-tag{color:#fff;background-color:var(--filter-badge-bg,#b3af54)}.sidebar-style-7 ul.category-list li.active>label,.sidebar-style-7 ul.category-list li:hover>label{color:#000!important}.filter-plus-pro-wrapper .price-range-input .input-container{position:relative;display:flex;align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:all .3s ease}.filter-plus-pro-wrapper .price-range-input .input-container:focus-within{border-color:#2d73e7;box-shadow:0 0 0 3px rgba(45,115,231,.1)}.filter-plus-pro-wrapper .price-range-input .currency-symbol{display:flex;align-items:center;justify-content:center;padding:0 12px;background:#f8f9fa;color:#6c757d;font-weight:600;font-size:14px;border-right:1px solid #e0e0e0;min-height:44px}.filter-plus-pro-wrapper .price-range-input .price-input{flex:1;border:none;outline:0;padding:12px 16px;font-size:16px;font-weight:500;color:#333;background:0 0;min-height:44px;box-sizing:border-box}.filter-plus-pro-wrapper .price-range-input .price-input::placeholder{color:#999;font-weight:400}.filter-plus-pro-wrapper .price-range-input .separator-wrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0 4px}.filter-plus-pro-wrapper .price-range-input .separator{color:#888;font-weight:600;font-size:18px;line-height:1}.filter-plus-pro-wrapper .price-range-input .price-input-wrapper{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.filter-plus-pro-wrapper .price-range-input .field{flex:1;min-width:0;position:relative;display:flex;width:100%;align-items:flex-start;flex-direction:column}.filter-plus-pro-wrapper .price-range-input .field-label{display:block;font-size:12px;font-weight:600;color:#555;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.main-wrapper-8{width:100%}.main-wrapper-8 .filter-top{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px;margin-bottom:24px}.main-wrapper-8 .fp8-pills-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px}.main-wrapper-8 .fp8-filter-label{font-size:16px;font-weight:700;color:#1a1a1a;margin:0;flex:0 0 auto}.main-wrapper-8 .fp8-pill-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;flex:1 1 auto}.main-wrapper-8 .fp8-result-row{font-size:14px;color:#1a1a1a;margin-top:16px}.main-wrapper-8 .fp8-badges-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:12px;margin-bottom:20px}.main-wrapper-8 .fp8-badges-row .selected-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.main-wrapper-8 .fp8-badges-row .filter-tag{background-color:#eaeaea;color:#121212;border:none}.main-wrapper-8 .fp8-badges-row .filter-tag span{color:#121212}.main-wrapper-8 .fp8-pill{position:relative}.main-wrapper-8 .fp8-pill .dropdown-label,.main-wrapper-8 .fp8-pill .heading-wrap{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;height:52px;margin-top:0!important;padding:0 20px;border:1px solid var(--filter-border-color,#e1dfdf);border-radius:8px;background-color:#fff;cursor:pointer;white-space:nowrap}.main-wrapper-8 .fp8-pill .dropdown-label,.main-wrapper-8 .fp8-pill .heading-wrap h4,.main-wrapper-8 .fp8-pill .rating-label{margin:0;font-size:14px;font-weight:400;color:#1a1a1a}.main-wrapper-8 .fp8-pill .heading-wrap .arrows svg{width:10px;height:10px}.main-wrapper-8 .fp8-pill .dropdown-label::after{position:static;margin-left:4px;background-image:none;background-color:#b3b3b3;mask-repeat:no-repeat;mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% auto}.main-wrapper-8 .fp8-pill .dropdown-label.closed::after{mask-image:url(../images/arrow-down.svg);-webkit-mask-image:url(../images/arrow-down.svg)}.main-wrapper-8 .fp8-pill .dropdown-label.open::after{mask-image:url(../images/arrow-up.svg);-webkit-mask-image:url(../images/arrow-up.svg)}.main-wrapper-8 .fp8-pill .dropdown-box,.main-wrapper-8 .fp8-pill .panel{display:none;position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:240px;max-width:320px;background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 12px 32px rgba(0,0,0,.14)}.main-wrapper-8 .fp8-pill-color .panel,.main-wrapper-8 .fp8-pill-price .panel{min-width:260px}.main-wrapper-8 .fp8-pill .dropdown-box+.reset,.main-wrapper-8 .fp8-pill .panel .reset{display:inline-block;margin-top:10px;cursor:pointer;font-size:12px;color:#777}.main-wrapper-8 .fp8-pill .dropdown-box,.main-wrapper-8 .fp8-pill .panel{padding-top:0}.main-wrapper-8 .fp8-pill .fp8-cat-panel-header{display:flex!important;align-items:center;justify-content:space-between;margin:0 -16px 12px;padding:14px 16px;border-bottom:1px solid var(--filter-border-color,#e1dfdf);cursor:default}.main-wrapper-8 .fp8-pill .fp8-cat-selected-count{font-size:13px;color:#8a8a8a}.main-wrapper-8 .fp8-pill .fp8-cat-reset-trigger{font-size:13px;font-weight:500;color:#8a8a8a;cursor:pointer}.main-wrapper-8 .fp8-pill .fp8-cat-reset-trigger:only-child{margin-left:auto}.main-wrapper-8 .fp8-pill .fp8-cat-reset-trigger:hover{text-decoration:underline}.main-wrapper-8 .categories-wrapper .cat-group,.main-wrapper-8 .category-list li,.main-wrapper-8 .sub_categories li{transition:none!important}.main-wrapper-8 .categories-wrapper .cat-group.active,.main-wrapper-8 .categories-wrapper .cat-group:hover,.main-wrapper-8 .sub_categories li:hover,.main-wrapper-8 ul.category-list:not(.filter-tab-pane) li.active,.main-wrapper-8 ul.category-list:not(.filter-tab-pane) li:hover{background-color:#f5f5f5}.main-wrapper-8 .categories-wrapper .cat-group label,.main-wrapper-8 .sub_categories label{font-size:12px}.main-wrapper-8 .categories-wrapper .cat-group.active label,.main-wrapper-8 .categories-wrapper .cat-group:hover label,.main-wrapper-8 ul.category-list li label:hover,.main-wrapper-8 ul.category-list li.active,.main-wrapper-8 ul.category-list li.active label,.main-wrapper-8 ul.category-list li:hover{color:#000!important}.main-wrapper-8 input[type=checkbox].regular-checkbox:hover{border-color:#000}.main-wrapper-8 input[type=checkbox].regular-checkbox:checked{background-color:#000;border-color:#000}.main-wrapper-8 .fp8-pill-rating .ratings li{position:relative;padding-left:26px}.main-wrapper-8 .fp8-pill-rating .ratings li::before{content:'';position:absolute;left:0;top:calc(50% - 9px);width:18px;height:18px;box-sizing:border-box;border:2px solid #ccc;border-radius:4px;background-color:#fff}.main-wrapper-8 .fp8-pill-rating .ratings li:hover::before{border-color:#000}.main-wrapper-8 .fp8-pill-rating .ratings li.active::before{background-color:#000;border-color:#000}.main-wrapper-8 .fp8-pill-rating .ratings li.active::after{content:'';position:absolute;left:9px;top:50%;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.main-wrapper-8 .woocommerce .star-rating span::before,.main-wrapper-8 .woocommerce .star-rating::before{color:#ffa439!important}.main-wrapper-8 .fp8-pill-stock label.checkbox-item{display:flex;align-items:center;margin-bottom:10px}.main-wrapper-8 .fp8-pill-stock label.checkbox-item:last-child{margin-bottom:0}.main-wrapper-8 .fp8-pill-stock input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0 6px 0 0;border:2px solid #ccc;border-radius:4px;outline:0;cursor:pointer;position:relative;background-color:#fff;vertical-align:middle}.main-wrapper-8 .fp8-pill-stock input[type=checkbox]:hover{border-color:#000}.main-wrapper-8 .fp8-pill-stock input[type=checkbox]:checked{background-color:#000;border-color:#000}.main-wrapper-8 .fp8-pill-stock input[type=checkbox]:checked::after{content:'';position:absolute;top:50%;left:50%;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.main-wrapper-8 .fp8-pill-attribute .param-box{flex-direction:column;flex-wrap:nowrap;gap:10px}.main-wrapper-8 .fp8-pill-attribute .radio-item{position:relative;padding-left:30px;width:100%;outline:0;border-radius:0;background:0 0}.main-wrapper-8 .fp8-pill-attribute .radio-item::before{content:'';position:absolute;left:8px;top:50%;transform:translateY(-50%);width:16px;height:16px;box-sizing:border-box;border:2px solid #ccc;border-radius:4px;background-color:#fff}.main-wrapper-8 .fp8-pill-attribute .radio-item:hover::before{border-color:#000}.main-wrapper-8 .fp8-pill-attribute .radio-item.active::before{background-color:#000;border-color:#000}.main-wrapper-8 .fp8-pill-attribute .radio-item.active::after{content:'';position:absolute;left:16px;top:50%;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg);transform:rotate(45deg)}.main-wrapper-8 .fp8-pill-color .param-box{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:10px!important}.main-wrapper-8 .fp8-pill-color .color-item{width:100%!important;height:auto!important;border:none!important;border-radius:0!important;background:0 0!important;margin:0!important}.main-wrapper-8 .fp8-pill-color .color-item label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.main-wrapper-8 .fp8-pill-color .color-item input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;border:2px solid #ccc;border-radius:4px;outline:0;cursor:pointer;position:relative;background-color:#fff;flex-shrink:0}.main-wrapper-8 .fp8-pill-color .color-item input[type=checkbox]:hover{border-color:#000}.main-wrapper-8 .fp8-pill-color .color-item input[type=checkbox]:checked{background-color:#000;border-color:#000}.main-wrapper-8 .fp8-pill-color .color-item input[type=checkbox]:checked::after{content:'';position:absolute;top:50%;left:50%;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.main-wrapper-8 .fp8-pill-sort{margin-left:auto}.main-wrapper-8 .fp8-pill-sort .sort-by{position:relative}.main-wrapper-8 .fp8-pill-sort select#filter-sort-by{appearance:none;-webkit-appearance:none;width:160px;max-width:160px;height:52px;padding:0 32px 0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--filter-border-color,#e1dfdf);border-radius:8px;background-color:#fff;background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:10px auto;font-size:14px;color:#1a1a1a;cursor:pointer}.main-wrapper-8 .top-filters-8{position:relative}.main-wrapper-8 .sort-bar{display:flex;align-items:center;gap:10px;flex:0 0 auto;border:none;padding:0;margin-bottom:0;border-radius:0}.main-wrapper-8 .sort-bar .sort-item{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;cursor:pointer}.main-wrapper-8 .sort-bar .sort-item svg{width:14px;height:14px}.main-wrapper-8 .sort-bar .sort-item.active{background-color:#f0f0f0}.shopContainer:not([data-masonry_style=yes]) .grid-view-8{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.list-view-8{display:flex;flex-direction:column;gap:16px}.product-style-8{border-radius:10px;overflow:hidden}.product-style-8 .product-thumbnail{position:relative;aspect-ratio:1/1;overflow:hidden;background-color:#f5f5f5;border-radius:10px}.product-style-8 .vpcc-image{position:absolute;inset:0;width:100%;height:100%}.product-style-8 .product-thumbnail img,.product-style-8 .vpcc-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.shopContainer[data-masonry_style=yes] .product-style-8 .product-thumbnail{aspect-ratio:auto;height:auto}.shopContainer[data-masonry_style=yes] .product-style-8 .vpcc-image{position:static;height:auto}.shopContainer[data-masonry_style=yes] .product-style-8 .product-thumbnail img,.shopContainer[data-masonry_style=yes] .product-style-8 .vpcc-image img{height:auto;object-fit:initial}.product-style-8:hover .vpcc-image img{transform:scale(1.04)}.list-view-8 .hpcc-image .filter-cat-badge,.product-style-8 .filter-cat-badge{top:12px!important;left:12px!important;right:auto!important}.list-view-8 .hpcc-image .filter-cat-badge .fp-sale-badge,.product-style-8 .filter-cat-badge .fp-sale-badge{background:#fff!important;color:#111!important;font-size:13px!important;line-height:1!important;font-weight:600!important;text-transform:none!important;padding:9px 14px!important;border-radius:6px!important;box-shadow:none!important}.product-style-8:hover .card-action-btn-container{display:block;height:52px}.product-style-8 .card-action-btn-container{background-color:#111}.product-style-8 .card-action-btn-container .button,.product-style-8 .card-action-btn-container a{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;text-decoration:none;font-size:14px;font-weight:500}.product-style-8 .card-action-btn-container a .fplus-cart-icon{width:18px;height:18px}.product-style-8 .card-action-btn-container a.loading span{display:none}.product-style-8 .card-action-btn-container a.loading::after{position:static;left:auto;top:auto;margin:0}.product-style-8 .card-action-btn-container a.added{visibility:hidden}.product-style-8 .fp8-product-category{color:#a7a7a7;font-size:14px;line-height:1.4;margin-bottom:4px}.product-style-8 .product-content{padding:14px 0 0}.product-style-8 .product-name a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:600;color:#1a1a1a;line-height:1.4;margin-bottom:4px}.list-view-8 .product-price,.product-style-8 .product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:6px}.list-view-8 .product-price ins,.product-style-8 .product-price ins{order:1;text-decoration:none}.list-view-8 .product-price del,.product-style-8 .product-price del{order:2;font-size:14px;font-weight:400;color:#a7a7a7}.list-view-8 .rating,.product-style-8 .rating{font-size:12px;color:#a7a7a7}.list-view-8{gap:0}.list-view-8 .horizontal-prod-card{display:flex;gap:24px;border-radius:10px;overflow:hidden;background-color:#fff;padding-bottom:24px;margin-bottom:24px}.list-view-8 .horizontal-prod-card:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.list-view-8 .horizontal-prod-card .hpcc-image{position:relative;width:220px;flex:0 0 220px;aspect-ratio:1/1;overflow:hidden;background-color:#f5f5f5;border-radius:10px}.list-view-8 .horizontal-prod-card .hpcc-image img{width:100%;height:100%;object-fit:cover}.list-view-8 .horizontal-prod-card .hpcc-content{flex:1 1 auto;padding:4px 0;display:flex;flex-direction:column}.list-view-8 .fp8-product-category{color:#a7a7a7;font-size:14px;line-height:1.4;margin-bottom:4px}.list-view-8 .horizontal-prod-card .product-name a{font-size:18px;font-weight:600;color:#1a1a1a;text-decoration:none;line-height:1.4}.list-view-8 .horizontal-prod-card .product-price{margin:6px 0 8px}.list-view-8 .horizontal-prod-card .rating{margin-bottom:10px;text-align:left}.list-view-8 .horizontal-prod-card .woocommerce-product-rating{display:flex;align-items:center;gap:8px}.list-view-8 .horizontal-prod-card .hpcc-description{border-top:none;padding:0;font-size:14px;line-height:1.7;color:#666;margin:0 0 16px;max-width:65ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.list-view-8 .horizontal-prod-card .add-to-cart{margin-top:auto}.list-view-8 .horizontal-prod-card .add-to-cart a.add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;background-color:#111;color:#fff;text-decoration:none;font-size:14px;font-weight:500;padding:13px 24px;border-radius:6px}.list-view-8 .horizontal-prod-card .add-to-cart a .fplus-cart-icon{width:16px;height:16px}.list-view-8 .horizontal-prod-card .add-to-cart a.loading span{display:none}.list-view-8 .horizontal-prod-card .add-to-cart a.loading::after{position:static;left:auto;top:auto;margin:0}@media (max-width:991px){.shopContainer:not([data-masonry_style=yes]) .grid-view-8{grid-template-columns:repeat(2,1fr)}.main-wrapper-8 .fp8-pill-row{gap:8px}}@media (max-width:600px){.shopContainer:not([data-masonry_style=yes]) .grid-view-8{grid-template-columns:1fr}.main-wrapper-8 .fp8-filter-label{flex:1 1 100%}.list-view-8 .horizontal-prod-card{flex-direction:column}.list-view-8 .horizontal-prod-card .hpcc-image{width:100%;flex-basis:auto}}.pagination-8 ul.pagination{justify-content:flex-start;margin:32px 0 0}.pagination-8 .pagination li{margin:0 4px;padding:0;width:40px;height:40px;border-radius:50%;background-color:transparent;color:#39395c;font-weight:600}.pagination-8 .pagination li.active,.pagination-8 .pagination li:hover{background-color:#f0f0f0;color:#1a1a1a}.pagination-8 .pagination li svg{fill:#39395c}.pagination-8 .pagination li:hover svg{fill:#1a1a1a}.products-wrap-8 .filter-mb-search{display:none}@media (max-width:600px){.main-wrapper-8 .fp8-pill-sort{margin-left:0}}.main-wrapper-8 .fp8-pill .reset{display:none!important}.main-wrapper-8 .message .filter-plus{border:none!important;border-radius:8px;background-color:#f5f5f5;color:#666;padding:16px 20px;margin:16px 0 0;font-size:14px}.main-wrapper-8 .message .filter-plus::before{display:none}.products-wrap-8.loader_box:before{border-color:#121212 transparent #121212 transparent}.main-wrapper-8 .fp8-pill-price .range-fill{background-color:#121212}.main-wrapper-8 .fp8-pill-price .range-thumb{border-color:#121212}.main-wrapper-8 .fp8-pill-price .range-thumb:hover{box-shadow:0 0 0 4px rgba(18,18,18,.2)}.main-wrapper-8 .fp8-pill-price .range-thumb:active{box-shadow:0 0 0 6px rgba(18,18,18,.3)}.shopContainer.shop-container-2:not(.has-grid-cols):not([data-masonry_style=yes]) .prods-grid-view.grid-view-2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}@media (max-width:1024px){.shopContainer.shop-container-2:not(.has-grid-cols):not([data-masonry_style=yes]) .prods-grid-view.grid-view-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.shopContainer.shop-container-2:not(.has-grid-cols):not([data-masonry_style=yes]) .prods-grid-view.grid-view-2{grid-template-columns:minmax(0,1fr)}}.shopContainer.shop-container-4{--t4-border:#e4e9ee;--t4-text:#0b0f0e;--t4-heading:#121212;--t4-muted:#818b9c;--t4-light:#a7a7a7;--t4-primary:#0d6efd;--t4-star:#ffa439;--t4-image-bg:#f6f6f6;--t4-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.2l3 3 6-6.4' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:flex;align-items:flex-start;gap:32px;min-width:0;color:var(--t4-text)}.shopContainer.shop-container-4 *,.shopContainer.shop-container-4 ::after,.shopContainer.shop-container-4 ::before{box-sizing:border-box}.shop-container-4 .shop-sidebar.sidebar-style-4{flex:0 0 278px;width:278px;max-width:278px;padding:24px;background:#fff;border:1px solid var(--t4-border);border-radius:12px}.shop-container-4 .sidebar-style-4 .title-and-clean-area{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--t4-border)}.shop-container-4 .sidebar-style-4 .title-and-clean-area h2{margin:0;font-size:20px;line-height:1.4;font-weight:700;color:var(--t4-heading)}.shop-container-4 .sidebar-style-4 .title-and-clean-area .clear_all{margin:0 0 0 auto;font-size:14px;font-weight:500;color:var(--t4-primary);cursor:pointer;white-space:nowrap}.shop-container-4 .sidebar-style-4 .sidebar-row{margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid var(--t4-border)}.shop-container-4 .sidebar-style-4>div>.sidebar-row:last-child,.shop-container-4 .sidebar-style-4>div>:last-child .sidebar-row{margin-bottom:0;padding-bottom:0;border-bottom:0}.shop-container-4 .sidebar-style-4 .heading-wrap{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.shop-container-4 .sidebar-style-4 .sidebar-label{margin:0;font-size:16px;line-height:22px;font-weight:600;color:var(--t4-text)}.shop-container-4 .sidebar-style-4 .sidebar-row>.sidebar-label{margin-bottom:12px}.shop-container-4 .sidebar-style-4 .arrows,.shop-container-4 .sidebar-style-4 .arrows>div{display:flex;align-items:center}.shop-container-4 .sidebar-style-4 .arrows>.up-arrow{display:none}.shop-container-4 .sidebar-style-4 .arrows svg{width:12px;height:12px;fill:var(--t4-text)}.shop-container-4 .sidebar-style-4 .category-list.panel,.shop-container-4 .sidebar-style-4 .panel,.shop-container-4 .sidebar-style-4 .rating-wrap{margin-top:12px!important}.shop-container-4 .sidebar-style-4 .search-form{position:relative}.shop-container-4 .sidebar-style-4 .search-form .sidebar-input{width:100%;height:44px;padding:0 44px 0 16px;font-size:14px;color:var(--t4-text);background:#fff;border:1px solid var(--t4-border);border-radius:12px;box-shadow:none;outline:0}.shop-container-4 .sidebar-style-4 .search-form .sidebar-input:focus{border-color:var(--t4-primary)}.shop-container-4 .sidebar-style-4 .search-form .sidebar-input::placeholder{color:var(--t4-muted)}.shop-container-4 .sidebar-style-4 .search-form button{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;background:0 0;border:0;box-shadow:none}.shop-container-4 .sidebar-style-4 .search-form button svg{width:16px;height:16px;fill:var(--t4-muted)}.shop-container-4 .sidebar-style-4 .checkbox-item:not(.color-item),.shop-container-4 .sidebar-style-4 .radio-wrap .radio-item:not(.color-item),.shop-container-4 .sidebar-style-4 .sub_categories li,.shop-container-4 .sidebar-style-4 ul.category-list li,.shop-container-4 .sidebar-style-4 ul.ratings li{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 12px;padding:0;font-size:16px;line-height:26px;font-weight:400;color:var(--t4-muted);background:0 0;border:0;border-radius:0;outline:0;transform:none;cursor:pointer;transition:color .15s ease}.shop-container-4 .sidebar-style-4 .checkbox-item:not(.color-item) input[type=checkbox],.shop-container-4 .sidebar-style-4 .radio-wrap .radio-item:not(.color-item)::before,.shop-container-4 .sidebar-style-4 .sub_categories li::before,.shop-container-4 .sidebar-style-4 ul.category-list li::before,.shop-container-4 .sidebar-style-4 ul.ratings li::before{content:"";flex:0 0 20px;width:20px;height:20px;margin:0 2px;-webkit-appearance:none;appearance:none;background:#fff center/20px no-repeat;border:1.5px solid #cbcbcb;border-radius:5px;transition:background-color .15s ease,border-color .15s ease;cursor:pointer}.shop-container-4 .sidebar-style-4 .checkbox-item:not(.color-item):hover,.shop-container-4 .sidebar-style-4 .radio-wrap .radio-item.active,.shop-container-4 .sidebar-style-4 .radio-wrap .radio-item:not(.color-item):hover,.shop-container-4 .sidebar-style-4 .sub_categories li.active,.shop-container-4 .sidebar-style-4 .sub_categories li:hover,.shop-container-4 .sidebar-style-4 ul.category-list li.active,.shop-container-4 .sidebar-style-4 ul.category-list li:hover,.shop-container-4 .sidebar-style-4 ul.ratings li.active,.shop-container-4 .sidebar-style-4 ul.ratings li:hover{color:var(--t4-text)!important;background:0 0!important}.shop-container-4 .sidebar-style-4 .checkbox-item input[type=checkbox]:checked,.shop-container-4 .sidebar-style-4 .radio-wrap .radio-item.active:not(.color-item)::before,.shop-container-4 .sidebar-style-4 .sub_categories li.active::before,.shop-container-4 .sidebar-style-4 ul.category-list li.active::before,.shop-container-4 .sidebar-style-4 ul.ratings li.active::before{background-color:var(--t4-primary);background-image:var(--t4-check);border-color:var(--t4-primary)}.shop-container-4 .sidebar-style-4 .fp-cat-caret{display:inline-flex;margin-left:auto}.shop-container-4 .sidebar-style-4 .fp-cat-caret svg{width:12px;height:12px}.shop-container-4 .sidebar-style-4 .sub_categories{margin:-4px 0 12px;padding:0 0 0 28px;list-style:none}.shop-container-4 .sidebar-style-4 .sub_categories li{font-size:15px}.shop-container-4 .sidebar-style-4 .param-box>:last-child,.shop-container-4 .sidebar-style-4 ul.category-list li:last-child,.shop-container-4 .sidebar-style-4 ul.ratings li:last-child{margin-bottom:0}.shop-container-4 .sidebar-style-4 ul.ratings{padding:0;list-style:none;border:0!important;border-radius:0}.shop-container-4 .sidebar-style-4 ul.ratings li{flex-wrap:nowrap}.shop-container-4 .sidebar-style-4 .ratings .rating_block{position:relative;flex:0 0 90px;width:90px;height:16px;margin:0 4px 0 0;overflow:hidden;font-size:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 16'%3E%3Cpath d='M9 1.2l2.3 4.7 5.2.8-3.8 3.6.9 5.1L9 13l-4.6 2.4.9-5.1L1.5 6.7l5.2-.8z' fill='%23e4e9ee'/%3E%3C/svg%3E") left center/18px 16px repeat-x}.shop-container-4 .sidebar-style-4 .ratings .rating_block::after{content:"";position:absolute;top:0;left:0;height:100%;width:calc(var(--t4-stars,5) * 18px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 16'%3E%3Cpath d='M9 1.2l2.3 4.7 5.2.8-3.8 3.6.9 5.1L9 13l-4.6 2.4.9-5.1L1.5 6.7l5.2-.8z' fill='%23ffa439'/%3E%3C/svg%3E") left center/18px 16px repeat-x}.shop-container-4 .sidebar-style-4 .ratings li[data-star="4"]{--t4-stars:4}.shop-container-4 .sidebar-style-4 .ratings li[data-star="3"]{--t4-stars:3}.shop-container-4 .sidebar-style-4 .ratings li[data-star="2"]{--t4-stars:2}.shop-container-4 .sidebar-style-4 .ratings li[data-star="1"]{--t4-stars:1}.shop-container-4 .sidebar-style-4 .ratings .rating_block svg{display:none}.shop-container-4 .sidebar-style-4 .ratings li span{margin-right:0}.shop-container-4 .sidebar-style-4 .param-box{display:flex;flex-wrap:wrap;gap:0;margin-top:0}.shop-container-4 .sidebar-style-4 .color-meta{gap:6px}.shop-container-4 .sidebar-style-4 .radio-wrap .radio-item.color-item{width:32px!important;height:32px!important;margin:0;padding:0;border:0!important;border-radius:50%!important;box-shadow:inset 0 0 0 2px #fff;outline:1px solid var(--t4-border)!important;outline-offset:0;transition:outline-color .15s ease}.shop-container-4 .sidebar-style-4 .radio-wrap .radio-item.color-item:hover{outline-color:var(--t4-muted)!important}.shop-container-4 .sidebar-style-4 .radio-wrap .radio-item.color-item.active{outline:2px solid var(--t4-primary)!important}.shop-container-4 .sidebar-style-4 .price-input-4{margin-bottom:16px}.shop-container-4 .sidebar-style-4 .price-input-4 .price-input-wrapper{display:flex;flex-direction:column;align-items:stretch;gap:12px}.shop-container-4 .sidebar-style-4 .price-input-4 .field{width:100%}.shop-container-4 .sidebar-style-4 .price-input-4 .field-label,.shop-container-4 .sidebar-style-4 .price-input-4 .separator-wrapper{display:none}.shop-container-4 .sidebar-style-4 .price-input-4 .input-container{display:flex;align-items:center;width:100%;height:44px;box-shadow:none;border:1px solid var(--t4-border);border-radius:12px;background:#fff;overflow:hidden}.shop-container-4 .sidebar-style-4 .price-input-4 .input-container:focus-within{border-color:var(--t4-primary)}.shop-container-4 .sidebar-style-4 .price-input-4 .currency-symbol{display:flex;align-items:center;justify-content:center;height:24px;background:0 0;flex:0 0 auto;min-width:48px;padding:0 12px;font-size:16px;font-weight:500;line-height:24px;text-align:center;color:var(--t4-text);border-right:1px solid var(--t4-border)}.shop-container-4 .sidebar-style-4 .price-input-4 input.price-input{flex:1;min-width:0;height:100%;padding:0 12px;font-size:16px;color:var(--t4-text);background:0 0;border:0;box-shadow:none;outline:0}.shop-container-4 .sidebar-style-4 .price-input-4 .input-error:empty{display:none}.shop-container-4 .sidebar-style-4 .range-track{background:var(--t4-border)}.shop-container-4 .sidebar-style-4 .range-fill{background:var(--t4-primary)}.shop-container-4 .sidebar-style-4 .range-thumb{background:#fff;border:2px solid var(--t4-primary)}.shop-container-4 .sidebar-style-4 .range-labels{display:none}.shop-container-4 .sidebar-style-4 .filter-buttons-wrap{padding:0;margin-bottom:24px}.shop-container-4 .sidebar-style-4 .filter-apply-btn,.shop-container-4 .sidebar-style-4 .filter-reset-btn{height:44px;border-radius:8px}.shop-container-4>.products-wrap{flex:1 1 0;width:auto;min-width:0}.shop-container-4 .t4-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-bottom:24px}.shop-container-4 .t4-heading-title{min-width:0}.shop-container-4 .t4-heading-text{margin:0 0 4px;font-size:24px;line-height:1.4;font-weight:600;color:var(--t4-heading)}.shop-container-4 .t4-heading .showing p{margin:0;font-size:16px;line-height:26px;color:var(--t4-muted)}.shop-container-4 .t4-heading-actions{display:flex;align-items:center;gap:12px}.shop-container-4 .t4-sorting{display:flex;align-items:center;gap:10px;margin:0}.shop-container-4 .t4-sort-label{font-size:16px;color:var(--t4-muted);white-space:nowrap}.shop-container-4 .t4-sorting .sort-by{margin:0}.shop-container-4 .t4-sorting select{height:44px;min-width:200px;max-width:100%;padding:0 40px 0 16px;font-size:14px;font-weight:500;color:var(--t4-text);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.92 8.95l-6.52 6.52c-.77.77-2.03.77-2.8 0L4.08 8.95' fill='none' stroke='%230b0f0e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center/14px no-repeat;border:1px solid var(--t4-border);border-radius:8px;-webkit-appearance:none;appearance:none;box-shadow:none;cursor:pointer}.shop-container-4 .t4-sorting select:focus{border-color:var(--t4-primary);outline:0}.shop-container-4 .t4-filter-toggle.filter-mb-search{display:none;align-items:center;gap:8px;height:44px;margin:0;padding:0 16px;font-size:14px;font-weight:500;color:var(--t4-text);background:#fff;border:1px solid var(--t4-border);border-radius:8px;box-shadow:none;cursor:pointer}.shop-container-4 .t4-filter-toggle.filter-mb-search::before{content:none}.shop-container-4 .t4-filter-toggle svg{width:20px;height:20px}.shop-container-4 .t4-selected{margin:0}.shop-container-4 .t4-selected .selected-filter:not(:empty){margin-bottom:24px}.shopContainer.shop-container-4 .prods-grid-view.grid-view-4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;width:100%;min-width:0;margin-bottom:40px}.shopContainer.shop-container-4.has-grid-cols:not([data-masonry_style=yes]) .prods-grid-view.grid-view-4{grid-template-columns:repeat(var(--fp-cols-desktop,3),minmax(0,1fr))}.shopContainer.shop-container-4 .product-style.product-style-4{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;margin:0;padding:0;background:0 0;border:0;box-shadow:none}.shop-container-4 .product-style-4 .product-thumbnail{position:relative;flex:0 0 auto;width:100%;height:auto;max-width:none;margin:0;overflow:hidden;background:var(--t4-image-bg);border-radius:12px}.shop-container-4 .product-style-4 .product-thumbnail .vpcc-image{position:relative;width:100%;height:auto;aspect-ratio:1/1}.shop-container-4 .product-style-4 .t4-image-link{display:block;width:100%;height:100%}.shop-container-4 .product-style-4 .vpcc-image img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;mix-blend-mode:multiply;border-radius:0;transition:transform .4s ease}.shop-container-4 .product-style-4:hover .vpcc-image img{transform:scale(1.04)}.shop-container-4 .product-style-4 .t4-badges{position:absolute;top:16px;left:16px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;background:0 0}.shop-container-4 .product-style-4 .filter-cat-badge .t4-badge{display:inline-block;margin:0!important;padding:2px 10px!important;font-size:12px!important;line-height:20px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important;background:#fd7e14!important;border-radius:6px!important}.shop-container-4 .product-style-4 .filter-cat-badge .t4-badge--discount{background:#dc3545!important}.shop-container-4 .product-style-4 .t4-actions{position:absolute;left:50%;bottom:16px;z-index:2;display:flex;align-items:stretch;height:40px;background:#fff;border-radius:8px;box-shadow:0 6px 20px rgba(11,15,14,.08);opacity:0;transform:translate(-50%,8px);transition:opacity .25s ease,transform .25s ease}.shop-container-4 .product-style-4:focus-within .t4-actions,.shop-container-4 .product-style-4:hover .t4-actions{opacity:1;transform:translate(-50%,0)}.shop-container-4 .product-style-4 .t4-action{display:flex;align-items:center;justify-content:center;width:50px;margin:0;color:var(--t4-heading)}.shop-container-4 .product-style-4 .t4-action+.t4-action{border-left:1px solid var(--t4-border)}.shop-container-4 .product-style-4 .add-to-cart a.add_to_cart_button,.shop-container-4 .product-style-4 .t4-action>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;color:var(--t4-heading);background:0 0!important;border:0;border-radius:0;box-shadow:none}.shop-container-4 .product-style-4 .add-to-cart a.added_to_cart{display:none}.shop-container-4 .product-style-4 .add-to-cart .fp-quick-view-icon,.shop-container-4 .product-style-4 .add-to-cart .fplus-cart-icon,.shop-container-4 .product-style-4 .t4-action svg{position:static;display:block;width:22px;height:22px;fill:currentColor}.shop-container-4 .product-style-4 .t4-action .fp-quick-view-icon,.shop-container-4 .product-style-4 .t4-action .fp-quick-view-icon path{fill:currentColor!important}.shop-container-4 .product-style-4 .add-to-cart a.fp-quick-view-trigger{display:flex!important;align-items:center;justify-content:center;width:100%;min-width:0;height:100%;min-height:0;padding:0;color:var(--t4-heading)!important;background:0 0!important;border:0;border-radius:0;box-shadow:none}.shop-container-4 .product-style-4 .add-to-cart .fplus-cart-icon-path{fill:var(--t4-heading)!important}.shop-container-4 .product-style-4 .t4-action:hover,.shop-container-4 .product-style-4 .t4-action:hover a{color:var(--t4-primary)}.shop-container-4 .product-style-4 .add-to-cart:has(>a.fp-quick-view-trigger){width:auto;min-width:50px}.shop-container-4 .product-style-4 .add-to-cart a.fp-quick-view-trigger{padding:0 14px!important;box-sizing:border-box}.shop-container-4 .product-style-4 .add-to-cart a.fp-quick-view-trigger:hover{color:var(--t4-primary)!important}.shop-container-4 .product-style-4 .t4-action:hover .fplus-cart-icon-path{fill:var(--t4-primary)!important}.shop-container-4 .product-style-4 .add-to-cart a.add_to_cart_button.loading{opacity:.5}.shop-container-4 .product-style-4 .add_to_cart_button.added::after{display:none}.shop-container-4 .product-style-4 .product-content{display:flex;flex-direction:column;gap:4px;padding:16px 0 0;min-width:0}.shop-container-4 .product-style-4 .product-name{margin:0;padding:0;font-size:20px;line-height:1.4;font-weight:600}.shop-container-4 .product-style-4 .product-name a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:inherit;font-weight:inherit;color:var(--t4-heading);text-decoration:none;word-break:break-word}.shop-container-4 .product-style-4 .product-name a:hover{color:var(--t4-primary)}.shop-container-4 .product-style-4 .t4-category{font-size:14px;line-height:22px;color:var(--t4-light)}.shop-container-4 .product-style-4 .product-price{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:2px 0 0;font-size:20px;line-height:1.6;font-weight:700;color:var(--t4-heading)}.shop-container-4 .product-style-4 .product-price .amount{font-size:inherit;font-weight:inherit;color:inherit}.shop-container-4 .product-style-4 .product-price ins{order:-1;text-decoration:none;background:0 0;color:var(--t4-heading)}.shop-container-4 .product-style-4 .product-price del{font-weight:400;color:var(--t4-light);opacity:1}.shop-container-4 .product-style-4 .product-price del .amount{font-size:inherit;opacity:1}.shop-container-4 .product-style-4 .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.shop-container-4 .product-style-4 .t4-rating{display:flex;align-items:center;gap:4px}.shop-container-4 .product-style-4 .t4-stars{display:inline-flex;gap:4px}.shop-container-4 .product-style-4 .t4-star svg{display:block;width:16px;height:16px;fill:var(--t4-border)}.shop-container-4 .product-style-4 .t4-star.is-filled svg{fill:var(--t4-star)}.shop-container-4 .product-style-4 .t4-rating-count{font-size:14px;line-height:22px;color:var(--t4-text)}.shop-container-4 .product-style-4 .description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0 0;font-size:14px;line-height:22px;color:var(--t4-muted)}.shop-container-4 .pagination-footer ul.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.shop-container-4 .pagination-footer .page-item{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;margin:0;padding:0 12px;font-size:14px;font-weight:500;color:var(--t4-muted);background:#fff;border:1px solid var(--t4-border);border-radius:8px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.shop-container-4 .pagination-footer .page-item a,.shop-container-4 .pagination-footer .page-item span{color:inherit;background:0 0;border:0;padding:0}.shop-container-4 .pagination-footer .page-item.active,.shop-container-4 .pagination-footer .page-item:hover{color:var(--t4-heading);border-color:var(--t4-heading);background:#fff}.shop-container-4 .pagination-footer .page-item.disabled{opacity:.45;cursor:default}.shop-container-4 .pagination-footer .load-more{height:44px;padding:0 24px;border-radius:8px}@media (max-width:1199px){.shopContainer.shop-container-4{gap:24px}.shopContainer.shop-container-4 .prods-grid-view.grid-view-4{grid-template-columns:repeat(2,minmax(0,1fr))}.shopContainer.shop-container-4.has-grid-cols:not([data-masonry_style=yes]) .prods-grid-view.grid-view-4{grid-template-columns:repeat(var(--fp-cols-tablet,var(--fp-cols-desktop,2)),minmax(0,1fr))}}@media (min-width:992px) and (max-width:1024px){.shopContainer.shop-container-4{display:flex}}@media (max-width:991px){.shopContainer.shop-container-4{display:block}.shop-container-4 .shop-sidebar.sidebar-style-4{position:fixed;top:0;left:0!important;z-index:100000;width:min(320px,86vw);max-width:none;height:100%;padding:20px;overflow-y:auto;border:0;border-radius:0;box-shadow:0 16px 40px rgba(11,15,14,.18);opacity:1!important;transform:translateX(-105%);transition:transform .3s ease}.shop-container-4 .shop-sidebar.sidebar-style-4.active-sidebar{transform:translateX(0)}.shopContainer.shop-container-4.right .shop-sidebar.sidebar-style-4{left:auto!important;right:0;transform:translateX(105%)}.shopContainer.shop-container-4.right .shop-sidebar.sidebar-style-4.active-sidebar{transform:translateX(0)}.shop-container-4 .sidebar-style-4 .side-cart-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 0 12px auto;padding:0;border:1px solid var(--t4-border);border-radius:8px;box-shadow:none}.shop-container-4 .sidebar-style-4 .side-cart-close svg{width:20px;height:20px}.shop-container-4 .t4-filter-toggle.filter-mb-search{display:inline-flex}.shopContainer.shop-container-4 .prods-grid-view.grid-view-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.shop-container-4 .t4-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:20px}.shop-container-4 .t4-heading-text{font-size:20px}.shop-container-4 .t4-heading .showing p{font-size:14px}.shop-container-4 .t4-heading-actions{width:100%}.shop-container-4 .t4-sorting{flex:1;min-width:0}.shop-container-4 .t4-sorting .sort-by,.shop-container-4 .t4-sorting select{width:100%;min-width:0}.shop-container-4 .t4-sorting .sort-by{flex:1}.shopContainer.shop-container-4 .prods-grid-view.grid-view-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.shopContainer.shop-container-4.has-grid-cols:not([data-masonry_style=yes]) .prods-grid-view.grid-view-4{grid-template-columns:repeat(var(--fp-cols-mobile,var(--fp-cols-tablet,2)),minmax(0,1fr))}.shop-container-4 .product-style-4 .product-content{padding-top:12px;gap:2px}.shop-container-4 .product-style-4 .product-name,.shop-container-4 .product-style-4 .product-price{font-size:16px}.shop-container-4 .product-style-4 .description,.shop-container-4 .product-style-4 .t4-category,.shop-container-4 .product-style-4 .t4-rating-count{font-size:13px}.shop-container-4 .product-style-4 .t4-star svg{width:14px;height:14px}.shop-container-4 .product-style-4 .t4-stars{gap:2px}.shop-container-4 .product-style-4 .t4-badges{top:10px;left:10px}.shop-container-4 .product-style-4 .filter-cat-badge .t4-badge{padding:1px 8px!important;font-size:11px!important}.shop-container-4 .product-style-4 .t4-actions{bottom:10px;height:36px}.shop-container-4 .product-style-4 .t4-action{width:42px}.shop-container-4 .product-style-4 .add-to-cart .fplus-cart-icon,.shop-container-4 .product-style-4 .t4-action svg{width:18px;height:18px}}@media (max-width:480px){.shopContainer.shop-container-4 .prods-grid-view.grid-view-4{grid-template-columns:minmax(0,1fr)!important;gap:32px}.shopContainer.shop-container-4.has-grid-cols:not([data-masonry_style=yes]) .prods-grid-view.grid-view-4{grid-template-columns:repeat(var(--fp-cols-mobile,1),minmax(0,1fr))!important}.shop-container-4 .product-style-4 .product-name,.shop-container-4 .product-style-4 .product-price{font-size:18px}}@media (max-width:400px){.shop-container-4 .t4-sort-label{display:none}}@media (hover:none){.shop-container-4 .product-style-4 .t4-actions{opacity:1;transform:translate(-50%,0)}}.shopContainer .add_to_cart_button.loading::after,.shopContainer .list-view-8 .horizontal-prod-card .add-to-cart a.loading::after,.shopContainer .product-style-2 .card-action-btn-container a.loading::after,.shopContainer .product-style-3 .add-to-cart a.add_to_cart_button.loading::after,.shopContainer .product-style-4 .add-to-cart a.add_to_cart_button.loading::after,.shopContainer .product-style-6 a.cart_button-6.loading::after,.shopContainer .product-style-8 .card-action-btn-container a.loading::after,.shopContainer .tab-item.product-style-5 .post-block-5 a.cart_button-5.loading::after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:18px!important;height:18px!important;box-sizing:border-box!important;margin:0!important;padding:0!important;transform:translate(-50%,-50%)!important;border:2px solid #bfdbfe!important;border-top-color:#075fc5!important;border-radius:50%!important;background:#fff!important;box-shadow:0 0 0 1px rgba(15,23,42,.15)!important;animation:fp-add-to-cart-spin-pro .7s linear infinite!important}@keyframes fp-add-to-cart-spin-pro{to{transform:translate(-50%,-50%) rotate(360deg)}}.shop-container-4 .sidebar-style-4 .reset,.shop-container-4 .sidebar-style-4 .reset-4{color:var(--t4-primary)!important;border-bottom-color:var(--t4-primary)!important;cursor:pointer}.shop-container-4 .sidebar-style-4 .sub_categories li:hover,.shop-container-4 .sidebar-style-4 .sub_categories li:hover>label,.shop-container-4 .sidebar-style-4 ul.category-list li:hover,.shop-container-4 .sidebar-style-4 ul.category-list li:hover>label{color:var(--t4-primary)!important}.shop-container-4 .sidebar-style-4 .sub_categories li:hover>label::before,.shop-container-4 .sidebar-style-4 ul.category-list li:hover>label::before{border-color:var(--t4-primary)}.shop-container-4 .loader_box:before,.shop-container-4.loader_box:before{border-color:var(--t4-primary,#0d6efd) transparent var(--t4-primary,#0d6efd) transparent}