.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}}.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}}