:root{--header-height:0}.container:has(.collection-hero){padding:0}@media screen and (width >= 1350px){.container:has(.collection-hero){padding:0 15px}}.collection-hero{height:290px;position:relative;width:100%}.collection-hero__text-wrapper{align-items:flex-start;background-color:hsla(0,0%,100%,.75);display:flex;flex-direction:column;height:100%;padding:20px;position:absolute;width:100%;z-index:3}@media only screen and (min-width:768px){.collection-hero__text-wrapper{width:33%}}.collection-hero__text-wrapper--opened{width:100%}.collection-hero__text-wrapper--opened button:before{color:#ec1c24;content:"<<"}.collection-hero__text-wrapper--opened button:after{content:none!important}@media only screen and (max-width:767px){.collection-hero__text-wrapper--opened .collection-hero__description{font-size:14px}}.collection-hero__text-wrapper button{align-items:center;background-color:transparent;border:none;color:#474137;display:flex;font-size:14px;font-style:italic;font-weight:700;gap:4px;line-height:1.5;outline:none;padding:0}@media only screen and (min-width:768px){.collection-hero__text-wrapper button{font-size:16px}}.collection-hero__text-wrapper button:after{color:#ec1c24;content:">>"}.collection-hero__title{color:#ec1c24;font-size:24px;font-weight:400;margin:0 0 6px}@media only screen and (min-width:768px){.collection-hero__title{font-size:36px;margin:15px 0 6px}}.collection-hero__description{display:-webkit-box;font-size:18px;height:auto;line-height:normal;max-height:134px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:6;-webkit-box-orient:vertical}.collection-hero__image-container{height:100%;inset:0;position:absolute;width:100%}.collection-hero__image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}