.sort_sortWrapper__yvReq{cursor:pointer;font-family:inherit;min-width:160px;position:relative}.sort_sortWrapper__yvReq .sort_activeItem__jWjJ3{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;display:flex;gap:6px;justify-content:space-between;padding:8px 12px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.sort_sortWrapper__yvReq .sort_activeItem__jWjJ3:hover{background-color:#fff;border-color:rgba(0,0,0,.2)}.sort_sortWrapper__yvReq .sort_activeItem__jWjJ3.sort_active__TcMf4,.sort_sortWrapper__yvReq .sort_activeItem__jWjJ3:focus-within{border-color:var(--main,#333);box-shadow:0 0 0 2px rgba(0,0,0,.08)}.sort_sortWrapper__yvReq .sort_activeItem__jWjJ3 .sort_title__ukKu2{color:#333;flex:1 1;font-size:13px;font-weight:400;line-height:1.4;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sort_sortWrapper__yvReq .sort_activeItem__jWjJ3 .sort_icon__nAe1S{color:#999;display:inline-block;flex-shrink:0;font-size:10px;text-align:center;transition:transform .2s ease;width:10px}.sort_sortWrapper__yvReq .sort_activeItem__jWjJ3 .sort_icon__nAe1S.sort_rotated__yHt5s{transform:rotate(180deg)}.sort_sortWrapper__yvReq .sort_sortOptions__b_76D{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);display:none;left:0;overflow:hidden;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.sort_sortWrapper__yvReq .sort_sortOptions__b_76D.sort_show__s5QSZ{animation:sort_fadeInDown__Ft807 .15s ease-out;display:block}.sort_sortWrapper__yvReq .sort_sortOptions__b_76D .sort_item__r1TW_{border-radius:6px;color:#555;cursor:pointer;font-size:13px;margin-bottom:2px;padding:10px 12px;transition:all .15s ease}.sort_sortWrapper__yvReq .sort_sortOptions__b_76D .sort_item__r1TW_:last-child{margin-bottom:0}.sort_sortWrapper__yvReq .sort_sortOptions__b_76D .sort_item__r1TW_:hover{background-color:#f5f5f5;color:#333}.sort_sortWrapper__yvReq .sort_sortOptions__b_76D .sort_item__r1TW_.sort_active__TcMf4{background-color:var(--main,#333);color:#fff;font-weight:500}.sort_sortWrapper__yvReq .sort_sortOptions__b_76D .sort_item__r1TW_:focus{background-color:#f0f0f0;outline:none}.sort_sortWrapper__yvReq.sort_loading__uXZGK .sort_activeItem__jWjJ3{opacity:.6;pointer-events:none}.sort_sortWrapper__yvReq.sort_disabled__T6fX3{opacity:.5;pointer-events:none}@keyframes sort_fadeInDown__Ft807{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.sort_sortWrapper__yvReq{min-width:130px}.sort_sortWrapper__yvReq .sort_activeItem__jWjJ3{padding:8px 10px}.sort_sortWrapper__yvReq .sort_activeItem__jWjJ3 .sort_title__ukKu2{font-size:12px}.sort_sortWrapper__yvReq .sort_sortOptions__b_76D .sort_item__r1TW_{font-size:12px;padding:8px 10px}}@media screen and (max-width:425px){.sort_sortWrapper__yvReq{min-width:110px}.sort_sortWrapper__yvReq .sort_activeItem__jWjJ3{padding:6px 10px}.sort_sortWrapper__yvReq .sort_activeItem__jWjJ3 .sort_title__ukKu2{font-size:11px}.sort_sortWrapper__yvReq .sort_activeItem__jWjJ3 .sort_icon__nAe1S{font-size:8px}.sort_sortWrapper__yvReq .sort_sortOptions__b_76D .sort_item__r1TW_{font-size:11px;padding:8px 10px}}.range-slider{touch-action:none;-webkit-tap-highlight-color:transparent;background:#ddd;border-radius:4px;cursor:pointer;display:block;height:8px;position:relative;-webkit-user-select:none;user-select:none;width:100%}.range-slider[data-vertical]{height:100%;width:8px}.range-slider[data-disabled]{cursor:not-allowed;opacity:.5}.range-slider .range-slider__thumb{background:#2196f3;border-radius:50%;height:24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:3}.range-slider .range-slider__thumb:focus-visible{box-shadow:0 0 0 6px #2196f380;outline:0}.range-slider[data-vertical] .range-slider__thumb{left:50%}.range-slider .range-slider__thumb[data-disabled]{z-index:2}.range-slider .range-slider__range{background:#51adf6;height:100%;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.range-slider[data-vertical] .range-slider__range{left:50%;transform:translate(-50%)}.range-slider input[type=range]{-webkit-appearance:none;background-color:initial;height:0;left:0;pointer-events:none;position:absolute;top:0;width:0;z-index:2}.range-slider input[type=range]::-webkit-slider-thumb{appearance:none}.range-slider input[type=range]::-moz-range-thumb{border:0;height:0;width:0}.range-slider input[type=range]:focus{outline:0}.tf-btn-filter{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:13px;font-weight:400;gap:6px;max-width:100%;overflow:hidden;padding:8px 14px;text-overflow:ellipsis;text-transform:none;transition:all .2s ease;white-space:nowrap}.tf-btn-filter .icon{color:#666;font-size:16px}.tf-btn-filter .icon-close{font-size:12px}.tf-btn-filter:hover{background-color:#f8f8f8;border-color:rgba(0,0,0,.2)}.tf-btn-filter.active{background-color:var(--main);border-color:var(--main);color:#fff}.tf-btn-filter.active .icon{color:#fff}.tf-shop-control{align-items:center;background:#fafafa;border:1px solid rgba(0,0,0,.06);border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding:10px 14px}.tf-shop-control .tf-control-count{align-items:center;display:flex;flex:1 1;gap:12px}.tf-shop-control .tf-control-count .count-text{color:#666;font-size:13px;white-space:nowrap}.tf-shop-control .tf-control-count .count-text .count{color:var(--main);font-weight:600}.tf-shop-control .tf-control-filter{align-items:center;display:flex;gap:16px}.tf-shop-control .tf-control-filter .shop-sale-text.active .icon{color:var(--success)}.tf-shop-control .shop-sale-text{align-items:center;cursor:pointer;display:flex;gap:4px}.tf-shop-control .shop-sale-text .icon{color:var(--secondary-2);font-size:24px}.tf-shop-control .tf-control-sorting{align-items:center;display:flex;flex-shrink:0;gap:10px}.tf-shop-control .tf-control-layout{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;display:flex;flex-shrink:0;gap:2px;padding:3px}.tf-shop-control .tf-control-layout .item{align-items:center;border-radius:5px;cursor:pointer;display:flex;justify-content:center;padding:5px 6px;transition:all .2s ease}.tf-shop-control .tf-control-layout .item:hover{background:rgba(0,0,0,.04)}.tf-shop-control .tf-control-layout .tf-view-layout-switch svg circle,.tf-shop-control .tf-control-layout .tf-view-layout-switch svg rect{stroke:#999;transition:all .3s ease}.tf-shop-control .tf-control-layout .tf-view-layout-switch:hover svg circle,.tf-shop-control .tf-control-layout .tf-view-layout-switch:hover svg rect{stroke:#666}.tf-shop-control .tf-control-layout .tf-view-layout-switch.active .item{background:var(--main)}.tf-shop-control .tf-control-layout .tf-view-layout-switch.active svg circle,.tf-shop-control .tf-control-layout .tf-view-layout-switch.active svg rect{fill:#fff;stroke:#fff}@media(max-width:767px){.tf-shop-control{flex-wrap:wrap;gap:10px;padding:8px 10px}.tf-shop-control .tf-control-count{flex:1 1 100%;justify-content:space-between;order:1}.tf-shop-control .tf-control-count .count-text{font-size:12px}.tf-shop-control .tf-control-layout{order:2}.tf-shop-control .tf-control-sorting{flex:1 1;justify-content:flex-end;order:3}}.wrapper-control-shop .tf-list-layout .card-product{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:16px}.wrapper-control-shop .tf-list-layout .card-product.last-visible,.wrapper-control-shop .tf-list-layout .card-product:last-of-type{border:0;margin-bottom:0;padding-bottom:0}@media(min-width:768px){.wrapper-control-shop .tf-list-layout .card-product{margin-bottom:30px;padding-bottom:30px}}.wrapper-control-shop .tf-list-layout .load-more-btn,.wrapper-control-shop .tf-list-layout .wg-pagination{margin-top:20px}@media(min-width:768px){.wrapper-control-shop .tf-list-layout .load-more-btn,.wrapper-control-shop .tf-list-layout .wg-pagination{margin-top:30px}}.wrapper-control-shop .tf-grid-layout .wg-pagination{margin-top:0}.meta-filter-shop{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.meta-filter-shop #applied-filters{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:6px}.meta-filter-shop .filter-tag{align-items:center;background:#f5f5f5;border:1px solid rgba(0,0,0,.08);border-radius:6px;color:#555;cursor:pointer;display:inline-flex;font-size:12px;gap:5px;line-height:1.4;padding:4px 10px;transition:all .3s ease}.meta-filter-shop .filter-tag .remove-tag{align-items:center;background:rgba(0,0,0,.08);border-radius:50%;display:flex;font-size:10px;height:16px;justify-content:center;margin-left:2px;transition:all .2s ease;width:16px}.meta-filter-shop .filter-tag:hover{background:#eee;border-color:rgba(0,0,0,.2)}.meta-filter-shop .filter-tag:hover .remove-tag{background:var(--main);color:#fff}.meta-filter-shop .color-tag{gap:6px}.meta-filter-shop .color-tag .color{border:1px solid rgba(0,0,0,.1);border-radius:50%;display:block;height:16px;width:16px}.meta-filter-shop .remove-all-filters{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:6px;color:#666;display:inline-flex;font-size:11px;font-weight:500;gap:4px;letter-spacing:.03em;margin-left:auto;padding:4px 10px;text-transform:uppercase;transition:all .2s ease}.meta-filter-shop .remove-all-filters .icon{font-size:10px}.meta-filter-shop .remove-all-filters:hover{background:var(--main);border-color:var(--main);color:#fff}@media(max-width:767px){.meta-filter-shop{gap:6px;justify-content:flex-start}.meta-filter-shop .filter-tag{font-size:11px;padding:3px 8px}.meta-filter-shop .remove-all-filters{font-size:10px;padding:3px 8px}}.canvas-filter{max-width:320px}.canvas-filter .canvas-header{align-items:center;background-color:var(--surface);display:flex;gap:8px;justify-content:space-between;padding:10px 20px}.canvas-filter .canvas-header .icon-close-popup{align-items:center;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.canvas-filter .canvas-header h5{flex-grow:1}.canvas-filter .canvas-body{padding:20px}.widget-facet{padding-bottom:20px}.widget-facet:not(:last-child){border-bottom:1px solid var(--line);margin-bottom:20px}.widget-facet .facet-title{margin-bottom:16px}.widget-facet.facet-categories li:not(:last-child){margin-bottom:12px}.widget-facet.facet-categories .categories-item.active,.widget-facet.facet-categories .categories-item:hover{color:var(--primary)}.widget-facet.facet-price .price-val-range{margin:22px 0}.widget-facet.facet-price .box-price-product{display:grid;gap:16px;grid-template-columns:1fr 1fr}.widget-facet.facet-price .title-price{display:block;margin-bottom:4px}.widget-facet.facet-price .price-val{border:2px solid var(--line);border-radius:8px;font-size:16px;font-weight:500;line-height:24px;padding:5px 12px;position:relative}.widget-facet.facet-price .price-val:after{color:var(--secondary);content:attr(data-currency);font-size:14px;font-weight:400;line-height:22px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.widget-facet .facet-size-box{column-gap:12px;display:flex;flex-wrap:wrap;padding-right:20px;row-gap:16px}.widget-facet .facet-size-box .size-item{border:1px solid var(--line);border-radius:1000px;color:var(--main);cursor:pointer;font-size:16px;font-weight:500;line-height:24px;text-transform:uppercase;transition:all .3s ease}.widget-facet .facet-size-box .size-item:not(.free-size){align-items:center;display:flex;height:44px;justify-content:center;width:44px}.widget-facet .facet-size-box .size-item:hover{border-color:var(--main)}.widget-facet .facet-size-box .size-item.active{background-color:var(--main);border-color:var(--main);color:var(--white)}.widget-facet .facet-size-box .free-size{padding:8px 16px;text-transform:capitalize}.widget-facet .facet-color-box{display:flex;flex-wrap:wrap;gap:12px}.widget-facet .facet-color-box .color-item{align-items:center;border:1px solid var(--line);border-radius:1000px;cursor:pointer;display:flex;gap:8px;padding:6px 12px 6px 8px;text-transform:capitalize;transition:all .3s ease}.widget-facet .facet-color-box .color-item .color{border-radius:1000px;height:20px;width:20px}.widget-facet .facet-color-box .color-item.active,.widget-facet .facet-color-box .color-item:hover{border-color:var(--main)}.widget-facet.facet-fieldset .fieldset-item{align-items:center;display:flex;gap:8px}.widget-facet.facet-fieldset .fieldset-item:not(:last-child){margin-bottom:12px}.widget-facet.facet-fieldset .fieldset-item label span{margin-left:12px}.canvas-filter .widget-facet:last-child{padding-bottom:0}.canvas-filter .canvas-bottom{box-shadow:var(--shadow2);padding:12px 20px}.canvas-filter .canvas-bottom .tf-btn{font-size:12px;font-weight:600;letter-spacing:.1em;line-height:20px;text-transform:uppercase;width:100%}@media(min-width:768px){.canvas-filter{max-width:400px}.canvas-filter .canvas-header{padding:15px 32px}.canvas-filter .canvas-body{padding:20px 32px}.canvas-filter .canvas-bottom{padding:18px 32px}.widget-facet{padding-bottom:32px}.widget-facet.facet-price .box-price-product{gap:20px}}@media(min-width:992px){.canvas-filter .canvas-bottom .tf-btn{padding:12px}.wrapper-control-shop .tf-list-layout .card-product{margin-bottom:40px;padding-bottom:40px}.wrapper-control-shop .tf-list-layout .wg-pagination{margin-top:40px}.wrapper-control-shop .tf-grid-layout{row-gap:40px}}@media(min-width:1200px){.dropdown-filter .widget-facet{border:0;margin-bottom:0;padding-bottom:0}}@media only screen and (max-width:991px){.tf-shop-control .tf-control-layout{gap:6px}}.price-filter-matches{margin-top:1rem;text-align:center}.price-filter-badge{background-color:#1a1a1a;border-radius:20px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase}.range-slider-loading{background-color:#f0f0f0;border-radius:10px;height:20px}.facet-collapsible{border-bottom:1px solid #eee;padding-bottom:0}.facet-collapsible:last-of-type{border-bottom:none}.facet-collapsible .facet-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 0;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.facet-collapsible .facet-header:hover{opacity:.7}.facet-collapsible .facet-header.collapsed .facet-title{color:#666}.facet-collapsible .facet-header .facet-title{align-items:center;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;margin:0;transition:color .2s ease}.facet-collapsible .facet-header .facet-count{color:#999;font-size:.8rem;font-weight:400}.facet-collapsible .facet-header .facet-toggle-icon{align-items:center;color:#666;display:flex;font-size:1.25rem;font-weight:300;height:24px;justify-content:center;width:24px}.facet-collapsible .facet-content{animation:slideDown .2s ease-out;padding-bottom:1rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.facet-search{margin-bottom:.75rem;position:relative}.facet-search .facet-search-input{border:1px solid #ddd;border-radius:6px;font-size:.85rem;outline:none;padding:.5rem 2rem .5rem .75rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.facet-search .facet-search-input:focus{border-color:#1a1a1a;box-shadow:0 0 0 2px rgba(26,26,26,.1)}.facet-search .facet-search-input::placeholder{color:#999}.facet-search .facet-search-clear{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:1.25rem;height:24px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .2s ease;width:24px}.facet-search .facet-search-clear:hover{color:#333}.no-filters-found{color:#999;font-size:.85rem;font-style:italic;padding:.75rem;text-align:center}