.links-container{display:flex;justify-content:space-between;align-items:baseline;margin:7rem auto 0;width:90%}.links-container.additional-space{margin-top:7.5rem;width:80%}.links-container .clothing__header{font-family:Onest,sans-serif;font-size:3.75rem;font-weight:700;letter-spacing:-1px;text-transform:uppercase}.links-container .links-wrapper{display:flex;align-items:center;text-transform:uppercase}.links-container .links-wrapper p{font-family:Geist,sans-serif;font-size:19px;font-weight:500;color:#afafaf;cursor:pointer;transition:.3s ease}.links-container .links-wrapper p:hover{color:var(--black)}.links-container .links-wrapper span{font-family:Onest,sans-serif;font-size:19px;font-weight:500;color:#c8c8c8;padding:0 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.links-container .links-wrapper .active-link{font-weight:600;color:var(--black)}.items_category_container{width:90%;margin:2.5rem auto 20vh;display:flex;justify-content:space-between;align-items:flex-start}.items_category_container .sorting-wrapper{z-index:10;width:20%;position:-webkit-sticky;position:sticky;top:10%;border:2px solid #c8c8c8;border-radius:20px;padding:10px 12px 16px;box-shadow:-4px 6px 16px 0 rgba(11,11,11,.125)}.items_category_container .sorting-wrapper .sorting-heading{justify-content:space-between;align-items:center;padding-top:1rem;margin:.75rem 0;display:flex}.items_category_container .sorting-wrapper .sorting-heading:first-of-type{margin-top:0}.items_category_container .sorting-wrapper .sorting-heading h6{font-family:Onest,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.5px;text-transform:uppercase}.items_category_container .sorting-wrapper .sorting-heading .icon{color:var(--black);cursor:pointer;font-size:22px;transition:.2s ease}.sorting__categories__list,.sorting__list{display:flex;flex-direction:column;align-items:flex-start}.sorting__categories__list.hidden-list,.sorting__list.hidden-list{display:none}.sorting__categories__list .category_wrapper,.sorting__list .category_wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;margin:3px 0;padding:8px 10px;border-radius:12px;width:100%;border:2px solid #c8c8c8;cursor:pointer;box-shadow:-4px 6px 12px 0 rgba(11,11,11,.075);transition:.25s ease;transition-delay:25ms}.sorting__categories__list .category_wrapper:hover,.sorting__list .category_wrapper:hover{box-shadow:-4px 6px 16px 0 rgba(11,11,11,.12);border-color:#7d7d7d}.sorting__categories__list .category_wrapper:hover .icon,.sorting__categories__list .category_wrapper:hover p,.sorting__list .category_wrapper:hover .icon,.sorting__list .category_wrapper:hover p{color:var(--black)}.sorting__categories__list .category_wrapper.active_category,.sorting__list .category_wrapper.active_category{border-color:var(--black);background-color:var(--white)}.sorting__categories__list .category_wrapper.active_category .icon,.sorting__categories__list .category_wrapper.active_category p,.sorting__list .category_wrapper.active_category .icon,.sorting__list .category_wrapper.active_category p{color:var(--black)}.sorting__categories__list .category_wrapper:active,.sorting__categories__list .category_wrapper:focus,.sorting__list .category_wrapper:active,.sorting__list .category_wrapper:focus{transition:25ms;border-color:var(--blue)}.sorting__categories__list .category_wrapper .icon,.sorting__list .category_wrapper .icon{font-size:26px;color:#464646;transition:.225s ease;transition-delay:25ms}.sorting__categories__list .category_wrapper p,.sorting__list .category_wrapper p{font-family:Onest,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.25px;color:var(--dark-grey);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.225s ease;transition-delay:25ms}.clothing__items{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:78.5%}.clothing__single__item{width:32.5%;height:100%;display:flex;flex-direction:column;margin-bottom:2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:2px solid #cdcdcd;border-bottom-color:#afafaf;border-radius:18px;padding-bottom:12px;position:relative;transition:.175s ease-out,transform .2s ease-out;transition-delay:.05s}.clothing__single__item:hover{border-color:#969696;transform:translateY(-6px);box-shadow:0 10px 20px rgba(0,0,0,.07),0 6px 6px rgba(0,0,0,.05),0 0 100px -15px rgba(0,0,0,.125);transition:border-color .175s ease-in,transform .25s ease-in,box-shadow .25s ease-in;transition-delay:.05s}.clothing__single__item:hover .image__container .main_image{opacity:0;transition:.6s ease;transition-delay:.07s}.clothing__single__item:hover .image__container .secondary_image{opacity:1;transition:.6s ease;transition-delay:.07s}.clothing__single__item .image__container{height:62vh}.clothing__single__item .image__container .main_image{display:flex;z-index:1;height:62vh;height:100%;object-position:top;opacity:1;transition:.3s ease;transition-delay:.07s}.clothing__single__item .image__container .main_image,.clothing__single__item .secondary_image{width:100%;aspect-ratio:1.4/2;object-fit:cover;border-top-right-radius:18px;border-top-left-radius:18px;cursor:pointer}.clothing__single__item .secondary_image{position:absolute;top:0;left:0;z-index:0;height:62vh;opacity:0;transition:opacity .3s ease;transition-delay:.07s}.clothing__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;margin-top:2px;padding-left:14px;position:relative}.clothing__info .brand{font-family:Geist,sans-serif;color:#9b9b9b;font-size:15px;font-weight:500;letter-spacing:.25px;margin:6px 0 0}.clothing__info .name{font-family:Onest,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.75px;line-height:1.4;text-transform:uppercase;cursor:pointer;margin:6px 0 4px}.clothing__info .price{font-family:Onest,sans-serif;font-size:19px;font-weight:500;letter-spacing:0;line-height:1;color:var(--dark-grey)}.clothing__info .favorite-button{position:absolute;top:50%;right:2px;transform:translate(-50%,-50%);cursor:pointer}.clothing__info .favorite-button .fav-icon{font-size:1.5rem;transition:.25s ease;transition-delay:75ms}.clothing__info .favorite-button:hover .fav-icon{color:#646464;transform:translateY(-2.5px)}@media screen and (max-width:1600px){.links-container{width:95%;margin-top:7rem}.items_category_container{width:95%;margin-top:2.25rem}.clothing__single__item{width:32%;margin-bottom:5vh}.clothing__info .name{font-size:1.25rem;word-spacing:1.75px}.clothing__single__item .image__container,.clothing__single__item .image__container .main_image,.clothing__single__item .image__container .secondary_image{height:60vh}}@media screen and (max-width:1460px){.clothing__single__item .image__container,.clothing__single__item .image__container .main_image,.clothing__single__item .image__container .secondary_image{height:52.5vh}.clothing__items{width:80%}.items_category_container .sorting-wrapper{width:17.5%}.sorting__categories__list .category_wrapper .icon,.sorting__list .category_wrapper .icon{font-size:24px}.sorting__categories__list .category_wrapper p,.sorting__list .category_wrapper p{font-size:18px}}@media screen and (max-width:1380px){.clothing__info .name{font-size:18px;letter-spacing:-1px;word-spacing:1px}.clothing__info .price{font-size:1.25rem}.clothing__info .favorite-button .fav-icon{font-size:20px}.links-container{margin-top:6.25rem}.links-container .clothing__header{font-size:3rem}.sorting__categories__list .category_wrapper .icon,.sorting__list .category_wrapper .icon{font-size:22px}.sorting__categories__list .category_wrapper p,.sorting__list .category_wrapper p{font-size:16px}}@media screen and (max-width:1285px){.links-container{width:97.5%;margin-top:6rem}.links-container .clothing__header{font-size:2.75rem}.items_category_container{width:97.5%}}@media screen and (max-width:900px){.clothing__info{padding-left:.3rem}.clothing__info .name{font-size:16px;letter-spacing:-1px;word-spacing:1px}.clothing__info .price{font-size:18px}.clothing__info .favorite-button{top:60%}.clothing__info .favorite-button .fav-icon{font-size:16px}.clothing__single__item .image__container,.clothing__single__item .image__container .main_image,.clothing__single__item .image__container .secondary_image{height:50vh}}@media screen and (max-width:550px){.items_category_container .sorting-wrapper{position:static}.clothing__single__item .image__container,.clothing__single__item .image__container .main_image,.clothing__single__item .image__container .secondary_image{height:35vh}.links-container{margin-top:5rem;width:97.5%;flex-direction:column-reverse}.links-container .links-wrapper{margin:.5rem auto 0}.links-container .clothing__header{margin:0 auto;font-size:3rem}.items_category_container{width:97.5%;flex-direction:column;margin-bottom:5vh;margin-top:2.5vh}.items_category_container .sorting-wrapper{width:97.5%;margin:0 auto}.sorting__categories__list label,.sorting__list label{margin:.25rem 0}.clothing__items{width:100%;margin:1.25rem auto 0}.clothing__items .clothing__single__item{width:49%;border-radius:10px;margin-bottom:1.5rem}.clothing__items .clothing__single__item .image__container .main_image,.clothing__items .clothing__single__item .image__container .secondary_image{border-top-right-radius:10px;border-top-left-radius:10px}.clothing__items .clothing__single__item img{box-shadow:1px 1px 3px #7d7d7d;box-shadow:none}.clothing__info .brand{font-family:Geist,sans-serif;margin-top:6px;font-size:13px;letter-spacing:0}.clothing__info .name{margin-top:4px;font-size:15px;font-weight:600;word-spacing:0;letter-spacing:-.25px}.clothing__info .price{font-size:15px}}