.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:#000}.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:#000}.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%}.items_category_container .sorting-wrapper .sorting-heading{padding-top:1rem;border-top:2px solid #d2d2d2;display:flex;justify-content:space-between;align-items:center;margin:1rem 0}.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:16px;font-weight:700;text-transform:uppercase}.items_category_container .sorting-wrapper .sorting-heading .icon{color:#000;cursor:pointer;font-size:1.25rem;transition:.125s ease-in-out}.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 label,.sorting__list label{display:flex;align-items:center;margin:6px 0}.sorting__categories__list label input[type=radio],.sorting__list label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid #000;border-radius:50%;margin-right:9px;position:relative;cursor:pointer;box-shadow:1px 1px 0 #afafaf}.sorting__categories__list label input[type=radio]:checked+span,.sorting__list label input[type=radio]:checked+span{font-weight:600;color:#000}.sorting__categories__list label input[type=radio]:checked:before,.sorting__list label input[type=radio]:checked:before{content:"";display:block;width:9px;height:9px;border-radius:50%;background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sorting__categories__list span,.sorting__list span{font-family:Onest,sans-serif;font-size:16px;letter-spacing:-.25px;color:#2d2d2d;text-transform:uppercase;cursor:pointer;transition:.15s ease}.sorting__categories__list span:hover,.sorting__list span:hover{color:#000}.sorting__categories__list label{margin:7px 0}.sorting__categories__list label input[type=radio]{border-radius:0}.sorting__categories__list label input[type=radio]:checked:before{border-radius:0;width:10px;height:10px}.sorting__list:has(span:hover) span:not(:hover){-webkit-text-decoration:3px line-through #1e1e1e;text-decoration:3px line-through #1e1e1e;transition:.2s ease}.sorting__categories__list:has(span:hover) span:not(:hover){-webkit-text-decoration:3px line-through #1e1e1e;text-decoration:3px line-through #1e1e1e;transition:.2s ease}.clothing__items{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:77.5%}.clothing__single__item{width:31.6666666667%;height:100%;display:flex;flex-direction:column;margin-bottom:2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px 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(-7px);box-shadow:0 10px 20px rgba(0,0,0,.1),0 6px 6px rgba(0,0,0,.05),0 0 100px -15px rgba(0,0,0,.2);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:Barlow,sans-serif;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:#4b4b4b}.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 span,.sorting__list span{font-size:15px}}@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 span,.sorting__list span{font-size:14px}}@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}}