:root{--containerWidth:1440px}@media (max-width:1440px){:root{--containerWidth:1200px}}@media (max-width:1200px){:root{--containerWidth:992px}}@media (max-width:992px){:root{--containerWidth:100%}}@media (max-width:768px){:root{--containerWidth:100%}}.brand-featured-collections{background:var(--secondaryBackgroundColor);padding:6rem 0;position:relative}.brand-featured-collections:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:all .3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(2px);background:rgba(0,0,0,.4)}.brand-featured-collections .brand-featured-collections--grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width:992px){.brand-featured-collections .brand-featured-collections--grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:768px){.brand-featured-collections .brand-featured-collections--grid{grid-template-columns:1fr;gap:1rem}}.brand-featured-collections .brand-featured-collections--grid .brand-featured-collections--grid__item{display:grid;grid-template-columns:1fr;gap:0}.brand-featured-collections .brand-featured-collections--grid .brand-featured-collections--grid__item img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:10/9;display:block}.brand-featured-collections .brand-featured-collections--grid .brand-featured-collections--grid__item .content{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 4rem 4rem 0;color:var(--secondaryTextColor)}@media (max-width:992px){.brand-featured-collections .brand-featured-collections--grid .brand-featured-collections--grid__item .content{padding:4rem}}.brand-featured-collections .brand-featured-collections--grid .brand-featured-collections--grid__item .content h2{color:var(--secondaryTextColor);margin-bottom:0}.brand-featured-collections .brand-featured-collections--grid .brand-featured-collections--grid__item .content a{text-decoration:none;font-size:1.8rem;font-weight:300;background:var(--backgroundColor);color:var(--textColor);padding:1rem 2rem;border-radius:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}