.sub-category-info{display:flex;flex-direction:row}@media only screen and (max-width:991px){.sub-category-info{flex-direction:column-reverse}}.sub-category-info--reversed{flex-direction:row-reverse}@media only screen and (max-width:991px){.sub-category-info--reversed{flex-direction:column-reverse}}.sub-category-info__image{align-items:center;display:flex;flex:1 1 50%;justify-content:center}.sub-category-info__image-photo{aspect-ratio:1/1;background-blend-mode:soft-light;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}@media only screen and (max-width:991px){.sub-category-info__image-photo{max-height:400px}}.sub-category-info__title{color:var(--black);font-family:var(--font-headings);font-size:28px;font-weight:400;letter-spacing:.28125rem;margin:0 0 30px;position:relative}@media screen and (min-width:360px){.sub-category-info__title{font-size:calc(22.33333px + 1.57407vw)}}@media screen and (min-width:1440px){.sub-category-info__title{font-size:45px}}@media only screen and (max-width:991px){.sub-category-info__title{margin-bottom:10px}}@media only screen and (max-width:767px){.sub-category-info__title{margin-bottom:0}}@media only screen and (max-width:575px){.sub-category-info__title{letter-spacing:.14375rem}}.sub-category-info__content{background-color:var(--dark-background);display:flex;flex:1 1 50%;flex-direction:column;gap:30px;justify-content:center;padding:115px 175px 100px 250px}@media only screen and (max-width:1929px){.sub-category-info__content{padding:100px 130px}}@media only screen and (max-width:1399px){.sub-category-info__content{padding:60px 80px}}@media only screen and (max-width:991px){.sub-category-info__content{padding:80px 60px}}@media only screen and (max-width:767px){.sub-category-info__content{padding:60px 2rem}}.sub-category-info__content--white{background-color:#fff}.sub-category-info__text{color:var(--dark-text);font-family:var(--font-text);font-size:14px;font-weight:300;letter-spacing:.05625rem}@media screen and (min-width:360px){.sub-category-info__text{font-size:calc(12.66667px + .37037vw)}}@media screen and (min-width:1440px){.sub-category-info__text{font-size:18px}}.sub-category-info__text strong{font-weight:600}.sub-category-info__text p{margin-top:0}.sub-category-info__text p:last-of-type{margin-bottom:0}.sub-category-info__list-wrapper{color:var(--dark-text);display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:40px;letter-spacing:.9px}@media screen and (min-width:360px){.sub-category-info__list-wrapper{font-size:calc(12.66667px + .37037vw)}}@media screen and (min-width:1440px){.sub-category-info__list-wrapper{font-size:18px}}@media only screen and (max-width:767px){.sub-category-info__list-wrapper{gap:30px}}.sub-category-info__list-title{align-items:center;border-bottom:2px solid var(--dark-text);display:flex;gap:20px;margin:0;width:-moz-fit-content;width:fit-content}.sub-category-info__list-title:hover{cursor:pointer}.sub-category-info__list-icon{transition:transform .3s ease-in-out;width:12px}.sub-category-info__list-icon--open{transform:rotate(180deg)}.sub-category-info__list{display:flex;flex-direction:column;gap:10px;margin:0;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.sub-category-info__list--open{max-height:600px}.sub-category-info__list-el{color:var(--dark-text);font-size:14px;font-weight:400;letter-spacing:.9px;margin:0;padding-left:0;-webkit-text-decoration:underline;text-decoration:underline}@media screen and (min-width:360px){.sub-category-info__list-el{font-size:calc(12.66667px + .37037vw)}}@media screen and (min-width:1440px){.sub-category-info__list-el{font-size:18px}}.sub-category-info__button{margin-top:30px}@media only screen and (max-width:991px){.sub-category-info__button{margin-top:10px}}@media only screen and (max-width:767px){.sub-category-info__button{margin-top:0}}@media only screen and (max-width:575px){.sub-category-info__button{margin-bottom:20px;width:100%}}.sub-category-info__link{color:var(--primary);font-family:var(--font-text);font-size:14px;font-weight:600;letter-spacing:.9px;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (min-width:360px){.sub-category-info__link{font-size:calc(12.66667px + .37037vw)}}@media screen and (min-width:1440px){.sub-category-info__link{font-size:18px}}.sub-category-info__link:after{background-color:var(--primary);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}@media only screen and (max-width:575px){.sub-category-info__link:not(:last-child){margin-bottom:15px}}