@media screen and (max-width:1023px){.filter-div,.filters-mobile-closed{display:none;visibility:hidden}.filters-mobile-open{position:absolute;z-index:100;width:100%;height:100%}.filter-div-position,.filters-mobile-open{display:flex;flex-direction:column;background-color:#fff}.filter-div-position{margin:0 auto;width:90%;height:-moz-max-content;height:max-content}.filter-div-position .top-filter{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:75px}.filter-div-position .top-filter .filter-text{font-size:32px;line-height:28px;letter-spacing:-.11px;color:#000;font-weight:600;text-decoration:none}.filter-div-position .bottom-buttons{display:flex;justify-content:space-between}.filter-div-position .bottom-buttons .clear-filters{margin:auto;text-wrap:nowrap;width:-moz-max-content;width:max-content;font-size:14px;line-height:16px;letter-spacing:.3px;color:#222;font-weight:500;text-decoration:none;cursor:pointer}.filter-div-position .bottom-buttons .confirm-filters{margin:4vw 0;border-radius:8px;padding:8px 16px;border:#ccc;display:block;width:65%;height:50px;background-color:var(--primary-color);font-size:14px;line-height:16px;letter-spacing:.3px;color:#fff;font-weight:500;text-decoration:none;cursor:pointer;transition:var(--trans-03)}.filter-div-position .filter-price,.filter-div-position .filter-with-text{display:flex;flex-direction:column;gap:1vw;border-bottom:1px solid #ebebeb;padding:3vw .3vw}.filter-div-position .filter-border-top{border-top:1px solid #ebebeb}.filter-div-position .filter-price .filters-name,.filter-div-position .filter-with-text .filters-name{display:flex;flex-direction:row;justify-content:space-between;cursor:pointer}.filter-div-position .filter-price .filter-desc,.filter-div-position .filter-with-text .filter-desc{font-size:20px;line-height:22px;letter-spacing:-.08px;color:#000;font-weight:600;text-decoration:none;margin:0;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.filter-div-position .filter-price .one-filter-hide,.filter-div-position .filter-with-text .one-filter-hide{display:none;visibility:hidden}.filter-div-position .filter-with-text .one-filter{display:flex;flex-direction:column;gap:1.5vw}.filter-div-position .one-filter .content-filter{display:flex;flex-direction:row;gap:1.5vw;transition:var(--trans-03);align-items:center}.filter-div-position .one-filter .content-filter .filter-name{list-style-type:none;font-size:15px;font-weight:500!important;line-height:20px;text-transform:capitalize;color:#323232;font-weight:400;text-decoration:none;cursor:pointer}.filter-div-position .filter-price .content-filter-price{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5vw;width:100%}.filter-div-position .filter-price .content-filter-price .input-price{width:100%;padding:2vw;border:1px solid #ebebeb;background-color:transparent;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media screen and (min-width:1024px){.filters-mobile-closed,.filters-mobile-open{display:none;visibility:hidden}.filter-div{display:flex;flex-direction:column;width:20%;min-width:350px;max-width:350px;height:-moz-max-content;height:max-content;background-color:transparent;padding:0 1vw 1vw}.filter-div .top-filter{display:flex;flex-direction:column;height:50px}.filter-div .top-filter .filter-text{font-size:26px;line-height:28px;letter-spacing:-.11px;color:#000;font-weight:600;text-decoration:none}.filter-div .clear-filters{margin:1vw 0;border-radius:8px;padding:8px 16px;border:#ccc;display:block;width:100%;height:38px;background-color:#ebebeb;font-size:14px;line-height:16px;letter-spacing:.3px;color:#222;font-weight:500;text-decoration:none;cursor:pointer;transition:var(--trans-03)}.filter-div .clear-filters:hover{background-color:#d2d2d2;transition:var(--trans-04)}.filter-div .filter-with-text{display:flex;flex-direction:column;gap:1vw;border-bottom:1px solid #ebebeb;padding:1vw .3vw}.filter-div .filter-border-top{border-top:1px solid #ebebeb}.filter-div .filter-price .filters-name,.filter-div .filter-with-text .filters-name{display:flex;flex-direction:row;justify-content:space-between;cursor:pointer}.filter-div .filter-price .filter-desc,.filter-div .filter-with-text .filter-desc{font-size:20px;line-height:22px;letter-spacing:-.08px;color:#000;font-weight:600;text-decoration:none;margin:0;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.filter-div .filter-price .one-filter-hide,.filter-div .filter-with-text .one-filter-hide{display:none;visibility:hidden}.filter-div .filter-with-text .one-filter{display:flex;flex-direction:column;gap:.5vw}.filter-div .one-filter .content-filter{display:flex;flex-direction:row;gap:.5vw;transition:var(--trans-03);align-items:center}.filter-div .one-filter .content-filter .filter-name{list-style-type:none;font-size:15px;font-weight:500!important;line-height:20px;text-transform:capitalize;color:#323232;font-weight:400;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-div .filter-price{display:flex;flex-direction:column;gap:1vw;padding:1vw .3vw;border-bottom:1px solid #ebebeb}.filter-div .filter-price .content-filter-price{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5vw;width:100%}.filter-div .filter-price .content-filter-price .input-price{width:100%;padding:.3vw;border:1px solid #ebebeb;background-color:transparent;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none}}.plusminus{position:relative;width:20px;height:20px;cursor:pointer}.plusminus.active:before{transform:translateY(-50%) rotate(-90deg);opacity:0}.plusminus.active:after{transform:translateY(-50%) rotate(0)}.plusminus:after,.plusminus:before{content:"";display:block;background-color:#333;position:absolute;top:50%;left:0;transition:.35s;width:80%;height:2px}.plusminus:before{transform:translateY(-50%)}.plusminus:after{transform:translateY(-50%) rotate(90deg)}.checkbox-wrapper-18 .round{position:relative}.checkbox-wrapper-18 .round label{background-color:transparent;border:1px solid #ebebeb;border-radius:50%;cursor:pointer;height:22px;width:22px;display:block;position:relative}.checkbox-wrapper-18 .round label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:4px;opacity:0;position:absolute;top:6px;transform:rotate(-45deg);width:12px}.checkbox-wrapper-18 .round input[type=checkbox]{visibility:hidden;display:none;opacity:0}.checkbox-wrapper-18 .round input[type=checkbox]:checked+label{background-color:var(--primary-color);border-color:var(--primary-color)}.checkbox-wrapper-18 .round input[type=checkbox]:checked+label:after{opacity:1}@media screen and (max-width:1023px){.shop .shop-content-vertical .bottom-shop-filter .desktop-filters,.shop .shop-content-vertical .top-shop-filter .desktop-filters{display:none;visibility:hidden}.shop .shop-content-vertical .top-shop-filter .mobile-filters{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid #ebebeb;width:100%;padding:2vw 3vw}.shop .shop-content-vertical .mobile-filters .filters-left{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1vw}.shop .mobile-filters .filters-left .button-open-filters{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5vw;margin-left:4vw}.shop .top-shop-filter .mobile-filters .filters-left .select{display:none;visibility:hidden}.shop .bottom-shop-filter .mobile-filters{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid #ebebeb;width:100%;padding:2vw 3vw}.shop .bottom-shop-filter .mobile-filters .button-open-filters{display:none;visibility:hidden}.shop .bottom-shop-filter .mobile-filters .select,.shop .mobile-filters .pagination{scale:.8;width:-moz-max-content;width:max-content}}@media screen and (min-width:1024px){.shop .shop-content-vertical .bottom-shop-filter .mobile-filters,.shop .shop-content-vertical .top-shop-filter .mobile-filters,.shop .top-shop-filter .pagination{display:none;visibility:hidden}.shop .shop-content-vertical .top-shop-filter .desktop-filters{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid #ebebeb;height:50px;width:98%;margin:0 auto;padding:0 2vw .75vw}.shop .top-shop-filter .searchbar{width:400px}.shop .bottom-shop-filter .desktop-filters{display:flex;flex-direction:row;align-items:center;justify-content:center;border-top:1px solid #ebebeb;width:98%;margin:0 auto;padding:.75vw 2vw}.shop .bottom-shop-filter .desktop-filters .searchbar,.shop .bottom-shop-filter .desktop-filters .select{display:none;visibility:hidden}}@media screen and (max-width:1023px){.shop{display:flex;flex-direction:column;justify-content:center;gap:2vw;width:100%}.shop .top-div-shop{margin:2vw}.shop .top-div-shop .top-text{font-size:20px;line-height:32px;color:#000;font-weight:400;text-decoration:none}.shop .main-shop-content{display:flex;flex-direction:row;justify-content:center;gap:1vw}.shop .shop-content-vertical{width:100%;display:flex;flex-direction:column}}@media screen and (min-width:1024px){.shop{justify-content:center;gap:2vw;padding:2vw}.shop,.shop .top-div-shop{display:flex;flex-direction:column}.shop .top-div-shop{gap:1vw}.shop .top-div-shop .top-text{font-size:26px;line-height:32px;color:#000;font-weight:400;text-decoration:none}.shop .main-shop-content{display:flex;flex-direction:row;justify-content:center;width:100%;margin:0 auto}.shop .shop-content-vertical{width:75%;display:flex;flex-direction:column}}.not-found-products{height:60vh;width:100%;min-width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.not-found-products h1{font-size:2rem;font-weight:700;text-align:center}.not-found-products p{font-size:1.2rem;font-weight:500;margin-bottom:1.5rem;text-wrap:balance;text-align:center}.not-found-products button{display:flex;flex-direction:row;width:-moz-max-content;width:max-content;justify-content:center;align-items:center;background-color:var(--primary-color);color:#fff;border:none;cursor:pointer;padding:1rem 1.2rem;border-radius:1.2vw;gap:1vw;font-size:.85rem;font-weight:700;min-width:200px}