.links-container{justify-content:space-between;align-items:flex-end;gap:1rem;width:90%;margin:6.75rem auto 0;display:flex}.links-container.additional-space{width:80%;margin-top:7.5rem}.links-container .clothing__header{font-family:var(--font-onest),sans-serif;letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(2.125rem,4.25vw,4rem);font-weight:700;line-height:1}.links-container .links-wrapper{text-transform:uppercase;align-items:center;display:flex}.links-container .links-wrapper p{font-family:var(--font-geist),sans-serif;letter-spacing:.02em;color:#aaa;cursor:pointer;font-size:19px;font-weight:500;transition:color .24s}.links-container .links-wrapper p:hover{color:var(--black)}.links-container .links-wrapper span{font-family:var(--font-onest),sans-serif;letter-spacing:.02em;color:#c8c8c8;-webkit-user-select:none;user-select:none;padding:0 6px;font-size:19px;font-weight:500}.links-container .links-wrapper .active-link{color:var(--black);font-weight:600}.items_category_container{--surface:#fff;--surface-muted:#f8f8f8;--stroke:#dadada;--stroke-strong:#bdbdbd;--text-soft:#868686;--shadow-soft:0 10px 28px #0a0a0a0e;justify-content:space-between;align-items:flex-start;gap:1.5rem;width:90%;margin:1.75rem auto 18vh;display:flex}.items_category_container .sorting-wrapper{z-index:10;border:1px solid var(--stroke);background:linear-gradient(165deg,#fff 0%,var(--surface-muted)100%);width:clamp(260px,18vw,320px);min-width:260px;max-width:320px;box-shadow:var(--shadow-soft);border-radius:24px;flex:0 0 clamp(260px,18vw,320px);padding:1rem;position:sticky;top:105px}.items_category_container .sorting-wrapper .sorting-heading{justify-content:space-between;align-items:center;margin:0 0 .625rem;display:flex}.items_category_container .sorting-wrapper .sorting-heading h6{font-family:var(--font-onest),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#6e6e6e;font-size:.875rem;font-weight:600}.items_category_container .sorting-wrapper .sorting-heading .icon{color:#696969;cursor:pointer;border:1px solid #0000;border-radius:99px;padding:1px;font-size:1.375rem;transition:color .2s,border-color .2s}.items_category_container .sorting-wrapper .sorting-heading .icon:hover{color:var(--black);border-color:#b9b9b9}.items_category_container .sorting__list,.items_category_container .sorting__categories__list{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.items_category_container .sorting__list.hidden-list,.items_category_container .sorting__categories__list.hidden-list{display:none}.items_category_container .sorting__list .category_wrapper,.items_category_container .sorting__categories__list .category_wrapper{width:100%;box-shadow:none;cursor:pointer;background-color:#ffffffe0;border:1px solid #0000;border-radius:14px;justify-content:flex-start;align-items:center;gap:.5rem;margin:0;padding:.625rem .75rem;transition:border-color .22s,background-color .22s,transform .22s;display:flex}.items_category_container .sorting__list .category_wrapper:hover,.items_category_container .sorting__categories__list .category_wrapper:hover{border-color:var(--stroke);transform:translateY(-1px)}.items_category_container .sorting__list .category_wrapper:focus,.items_category_container .sorting__list .category_wrapper:active,.items_category_container .sorting__categories__list .category_wrapper:focus,.items_category_container .sorting__categories__list .category_wrapper:active{border-color:var(--black)}.items_category_container .sorting__list .category_wrapper .icon,.items_category_container .sorting__categories__list .category_wrapper .icon{color:#646464;font-size:1.375rem;transition:color .2s}.items_category_container .sorting__list .category_wrapper p,.items_category_container .sorting__categories__list .category_wrapper p{font-family:var(--font-onest),sans-serif;letter-spacing:-.015em;color:#3e3e3e;-webkit-user-select:none;user-select:none;font-size:1rem;font-weight:500;transition:color .2s}.items_category_container .sorting__list .category_wrapper.active_category,.items_category_container .sorting__categories__list .category_wrapper.active_category{border-color:var(--black);background-color:#151515}.items_category_container .sorting__list .category_wrapper.active_category .icon,.items_category_container .sorting__list .category_wrapper.active_category p,.items_category_container .sorting__categories__list .category_wrapper.active_category .icon,.items_category_container .sorting__categories__list .category_wrapper.active_category p{color:#f5f5f5}.items_category_container .sorting__list{margin-bottom:1rem}.items_category_container .products-panel{flex-direction:column;flex:1 1 0;gap:.75rem;min-width:0;display:flex}.items_category_container .items-toolbar{background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #ddd;border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;box-shadow:0 10px 18px #0a0a0a0a}.items_category_container .items-toolbar .toolbar-meta{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.items_category_container .items-toolbar .results-count{font-family:var(--font-onest),sans-serif;letter-spacing:.01em;color:var(--black);font-size:1rem;font-weight:600}.items_category_container .items-toolbar .active-sort{font-family:var(--font-geist),sans-serif;color:var(--text-soft);font-size:.875rem;font-weight:500}.items_category_container .items-toolbar .active-sort span{color:var(--black)}.items_category_container .clear-filters-button{font-family:var(--font-geist),sans-serif;color:#5f5f5f;cursor:pointer;background-color:#fff;border:1px solid #cdcdcd;border-radius:99px;padding:.625rem .875rem;font-size:.875rem;font-weight:500;transition:border-color .2s,color .2s}.items_category_container .clear-filters-button:hover{border-color:var(--black);color:var(--black)}.items_category_container .active-filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.items_category_container .filter-chip{font-family:var(--font-geist),sans-serif;color:#555;cursor:pointer;background-color:#fff;border:1px solid #d8d8d8;border-radius:99px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.items_category_container .filter-chip .icon{font-size:1rem}.items_category_container .filter-chip:hover{color:var(--black);border-color:#737373}.clothing__items{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:1.125rem;width:100%;display:flex}.clothing__single__item{background-color:#fff;border:1px solid #d7d7d7;border-radius:18px;flex-direction:column;flex:0 calc(33.3333% - .75rem);max-width:calc(33.3333% - .75rem);margin-bottom:0;transition:transform .32s,border-color .32s,box-shadow .32s;display:flex;overflow:hidden;box-shadow:0 10px 22px #0a0a0a0b}.clothing__single__item:hover{border-color:#afafaf;transform:translateY(-4px);box-shadow:0 16px 30px #0a0a0a13}.clothing__single__item:hover .image__container .main_image,.clothing__single__item:hover .image__container .secondary_image{transform:scale(1.035)}.clothing__single__item:hover .image__container .main_image{opacity:0}.clothing__single__item:hover .image__container .secondary_image{opacity:1}.clothing__single__item:hover .image-action{opacity:1;transform:translateY(0)}.clothing__single__item .image__container{aspect-ratio:4/5;height:auto;display:block;position:relative;overflow:hidden}.clothing__single__item .image__container .main_image,.clothing__single__item .image__container .secondary_image{object-fit:cover;width:100%;height:100%;transition:transform .42s,opacity .42s;position:absolute;inset:0}.clothing__single__item .image__container .main_image{z-index:2;opacity:1}.clothing__single__item .image__container .secondary_image{z-index:1;opacity:0}.image-action{z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f6f6f6;font-family:var(--font-geist),sans-serif;letter-spacing:.02em;opacity:0;background-color:#0a0a0a8c;border:1px solid #ffffff8c;border-radius:99px;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:transform .28s,opacity .28s;display:inline-flex;position:absolute;bottom:.5rem;right:.625rem;transform:translateY(7px)}.clothing__info{width:100%;margin-top:0;padding:.75rem 3rem .875rem .875rem;position:relative}.clothing__info .brand{color:#919191;font-family:var(--font-geist),sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:500}.clothing__info .name{color:var(--black);font-family:var(--font-onest),sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:.25rem 0 0;font-size:1.25rem;font-weight:600;line-height:1.22;display:inline-block}.clothing__info .product-meta-row{justify-content:flex-start;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.clothing__info .price{color:#444;font-family:var(--font-onest),sans-serif;font-size:1.25rem;font-weight:500}.clothing__info .favorite-button{cursor:pointer;background-color:#0000;border:none;border-radius:99px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:absolute;bottom:50%;right:.625rem;transform:translateY(50%)}.clothing__info .favorite-button .fav-icon{font-size:1.625rem;transition:color .2s,transform .2s}.clothing__info .favorite-button:hover .fav-icon{color:#3c3c3c;transform:translateY(-2px)}@media screen and (max-width:1600px){.links-container,.items_category_container{width:95%}}@media screen and (max-width:1460px){.items_category_container{gap:1rem}.items_category_container .sorting-wrapper{flex-basis:clamp(240px,22vw,290px);width:clamp(240px,22vw,290px);min-width:240px;max-width:290px}.clothing__items{gap:1rem}.clothing__single__item{flex-basis:calc(33.3333% - .666667rem);max-width:calc(33.3333% - .666667rem)}.clothing__info .name{font-size:1.1rem}.clothing__info .price{font-size:1rem}}@media screen and (max-width:1285px){.links-container,.items_category_container{width:97.5%}.links-container{margin-top:6rem}}@media screen and (max-width:1200px){.items_category_container .sorting-wrapper{flex-basis:clamp(220px,28vw,250px);width:clamp(220px,28vw,250px);min-width:220px;max-width:250px}.clothing__items{gap:1rem}.clothing__single__item{flex-basis:calc(50% - .5rem);max-width:calc(50% - .5rem)}}@media screen and (max-width:900px){.items_category_container{flex-direction:column;width:97%;margin-top:1.3rem}.items_category_container .sorting-wrapper{width:100%;min-width:0;max-width:none;position:static;top:auto}.items_category_container .items-toolbar{flex-direction:column;align-items:flex-start}.items_category_container .items-toolbar .clear-filters-button{width:100%}.clothing__items{gap:.82rem}.clothing__single__item{flex-basis:calc(50% - .41rem);max-width:calc(50% - .41rem)}.clothing__info{padding:.55rem 2.45rem .7rem .62rem}.clothing__info .brand{font-size:.7rem}.clothing__info .name{letter-spacing:-.02em;font-size:.9rem}.clothing__info .price{font-size:.9rem}.clothing__info .favorite-button{width:1.8rem;height:1.8rem}}@media screen and (max-width:550px){.links-container{flex-direction:column-reverse;width:97%;margin-top:5rem}.links-container .links-wrapper{margin:.5rem auto 0}.links-container .clothing__header{margin:0 auto;font-size:2.4rem}.items_category_container{width:97%;margin-top:.75rem;margin-bottom:5vh}.items_category_container .sorting-wrapper{width:100%;margin:0 auto}.items_category_container .sorting__list .category_wrapper,.items_category_container .sorting__categories__list .category_wrapper{padding:.58rem .65rem}.items_category_container .sorting__list .category_wrapper .icon,.items_category_container .sorting__categories__list .category_wrapper .icon{font-size:1.15rem}.items_category_container .sorting__list .category_wrapper p,.items_category_container .sorting__categories__list .category_wrapper p{font-size:.9rem}.items_category_container .items-toolbar{border-radius:14px;padding:.62rem .72rem}.items_category_container .active-filters{gap:.38rem}.items_category_container .filter-chip{padding:.36rem .6rem;font-size:.72rem}.clothing__single__item{border-radius:14px}.clothing__single__item .image__container{aspect-ratio:.76}.image-action{display:none}}
