:root{--header-height:0}.sub-collections{margin:28px 0 41px}.sub-collections__container{align-items:start;display:flex;flex-direction:column;gap:30px;max-width:100%;position:relative}@media only screen and (min-width:768px){.sub-collections__container{flex-direction:row;gap:50px}}.sub-collections__navigation{align-self:center;max-width:345px;width:100%}@media only screen and (min-width:768px){.sub-collections__navigation{align-self:flex-start;flex:1 1 calc(25% - 25px);max-width:calc(25% - 25px)}}.sub-collections__content{max-width:100%;width:100%}@media only screen and (min-width:768px){.sub-collections:has(.sub-collections-navigation) .sub-collections__content{flex:1 1 calc(75% - 25px);max-width:calc(75% - 25px)}}.sub-collections__collection-title{color:#ec1c24;font-size:28px;font-weight:400;margin:0 0 15px}@media only screen and (min-width:768px){.sub-collections__collection-title{font-size:36px}.sub-collections__main-info{margin:0 0 25px}.sub-collections__main-info--mobile{display:none}}.sub-collections__main-info--desktop{display:none}@media only screen and (min-width:768px){.sub-collections__main-info--desktop{display:block}}.sub-collections__collection-description{color:#474137;font-size:18px;text-overflow:clip}.sub-collections-navigation{border:1px solid #898175;position:relative}.sub-collections-navigation__title{align-items:center;background:#c8c2b8;color:#474137;cursor:pointer;display:flex;font-size:18px;font-weight:900;justify-content:space-between;line-height:32px;margin:0;padding:0 10px;text-align:left;text-transform:capitalize;width:100%}@media only screen and (min-width:768px){.sub-collections-navigation__title{cursor:auto;line-height:auto;padding:8px 10px}}.sub-collections-navigation__title-wrapper{margin:0;padding:0}.sub-collections-navigation__title input{display:none}.sub-collections-navigation__title .icon-caret-down{color:#fff;font-size:16px;transition:.5s ease-in-out}@media only screen and (min-width:768px){.sub-collections-navigation__title .icon-caret-down{display:none}}.sub-collections-navigation__title:has(input:checked) .icon-caret-down{transform:rotateX(180deg);transform-origin:center}.sub-collections-navigation__links-list{background-color:#faf8f5;margin:0;overflow:hidden;padding:0}@media only screen and (min-width:768px){.sub-collections-navigation__links-list{display:block;height:240px;list-style:none;max-height:240px;overflow-y:auto}}.sub-collections-navigation__links-list-wrapper{bottom:0;display:grid;grid-template-rows:0fr;left:-1px;margin:0;overflow:hidden;padding:0;position:absolute;transform:translateY(100%);transition:grid-template-rows .5s ease-out;width:calc(100% + 2px);z-index:3}@media only screen and (min-width:768px){.sub-collections-navigation__links-list-wrapper{display:block;position:static;transform:none;width:100%}}.sub-collections-navigation:has(input:checked)>.sub-collections-navigation__links-list-wrapper{grid-template-rows:1fr}.sub-collections-navigation__link{color:#474137;display:block;font-size:16px;font-weight:400;padding:10px;text-align:start;text-decoration:none}.sub-collections-navigation__link-container{border:1px solid #898175}.sub-collections-navigation__link-container:not(:last-child){border-bottom:none}@media only screen and (min-width:768px){.sub-collections-navigation__link-container{border:none}}.sub-collections-items__title{align-items:center;color:#ec1c24;display:flex;font-size:26px;font-weight:300;gap:20px;justify-content:center;margin:0;position:relative;text-align:center;width:100%;-webkit-font-smoothing:antialiased}@media only screen and (min-width:768px){.sub-collections-items__title{font-size:32px}.sub-collections-items__title--mobile{display:none}}.sub-collections-items__title--desktop{display:none}@media only screen and (min-width:768px){.sub-collections-items__title--desktop{display:flex}}.sub-collections-items__title span{min-width:-moz-fit-content;min-width:fit-content}.sub-collections-items__title:after,.sub-collections-items__title:before{background-color:#898175;display:block;flex:1;height:1px}@media only screen and (min-width:768px){.sub-collections-items__title:after,.sub-collections-items__title:before{content:""}}.sub-collections-items .sub-collections-items-slider{overflow:hidden;padding:20px 0;position:relative}.sub-collections-items .sub-collections-items-slider__wrapper{position:relative}.sub-collections-items .sub-collections-items-slider__navigation{background-color:#faf8f4;border-radius:50%;box-shadow:0 3px 2px rgba(0,0,0,.3);color:#c8c2b8;cursor:pointer;display:none;font-size:24px;height:30px;line-height:30px;position:absolute;text-align:center;top:50%;width:30px;z-index:5}@media only screen and (min-width:768px){.sub-collections-items .sub-collections-items-slider__navigation{display:block}}.sub-collections-items .sub-collections-items-slider__navigation--right{right:0;transform:translate(50%,-50%)}.sub-collections-items .sub-collections-items-slider__navigation--left{left:0;transform:translate(-50%,-50%)}.sub-collections-items .sub-collections-items-slider__navigation.swiper-button-lock{display:none}.sub-collections-items .sub-collections-item{display:block;text-decoration:none}.sub-collections-items .sub-collections-item__image{aspect-ratio:1;margin:0 0 3px;overflow:hidden;position:relative}.sub-collections-items .sub-collections-item__image :is(img,svg){height:100%;-o-object-fit:cover;object-fit:cover;transition:.2s ease-in-out;width:100%}.sub-collections-items .sub-collections-item__image:hover :is(img,svg){scale:1.05}.sub-collections-items .sub-collections-item__title{color:#de1219;font-size:14px;text-align:center;text-decoration:none}