.section-featured-brands{background:var(--fb-bg)}.featured-brands-section{background:var(--fb-bg);color:var(--fb-color);display:flex;padding:40px 20px;flex-direction:column;align-items:flex-start;gap:40px;max-width:var(--fb-max-width, 1440px);margin:0 auto}.featured-brands-section .featured-brands-heading{margin:0;font-family:var(--font-serif);color:var(--fb-color);font-size:32px;font-style:normal;font-weight:600;line-height:90%;letter-spacing:-.96px;text-transform:uppercase}.featured-brands-section .featured-brands-grid{display:grid;grid-template-columns:1fr;gap:40px;width:100%}.featured-brands-section .featured-brand-card{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:16px}.featured-brands-section .featured-brand-card:nth-child(2){flex-direction:row}.featured-brands-section .featured-brand-media{aspect-ratio:1/1;flex:0 0 170px;overflow:hidden}.featured-brands-section .featured-brand-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.featured-brands-section .featured-brand-card:hover .featured-brand-media img{transform:scale(var(--hover-zoom-scale, 1.12))}}.featured-brands-section .featured-brand-content{display:flex;flex-direction:column;align-items:flex-start;gap:5px;align-self:stretch;justify-content:space-between}.featured-brands-section .brand-title{font-family:var(--font-serif);font-size:24px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.72px;margin:0;align-self:stretch}.featured-brands-section .brand-description{font-family:var(--heading-font-family);font-size:12px;font-style:normal;font-weight:400;line-height:130%;align-self:stretch;margin:0;height:109px;overflow:hidden}.featured-brands-section .brand-cta{color:var(--fb-color, #000);font-family:var(--heading-font-family);font-size:14px;font-style:normal;font-weight:600;line-height:130%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:13%;text-underline-offset:25%;text-transform:uppercase;display:flex;align-items:flex-end;transition:opacity .25s ease,text-underline-offset .25s ease;cursor:pointer}.featured-brands-section .brand-cta-wrap:hover .brand-cta,.featured-brands-section .brand-cta-wrap:focus-within .brand-cta{text-decoration-line:unset}.featured-brands-section .brand-cta:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(min-width:922px){.featured-brands-section{gap:24px;padding:64px var(--fluid-80-160)}.featured-brands-section .featured-brands-grid{grid-template-columns:repeat(3,1fr);gap:35px}.featured-brands-section .featured-brand-card{flex-direction:column;justify-content:unset;gap:16px}.featured-brands-section .featured-brand-card:nth-child(2){flex-direction:column}.featured-brands-section .featured-brand-media{width:100%;flex:0 0 auto}.featured-brands-section .featured-brand-content{align-self:stretch;min-height:170px}.featured-brands-section .brand-title{font-size:30px;font-weight:600;letter-spacing:-.9px}.featured-brands-section .brand-description{font-size:14px;line-height:130%}.featured-brands-section .brand-cta-wrap{margin-top:22px}.featured-brands-section .brand-cta:hover{text-decoration-line:unset}.featured-brands-section .featured-brands-heading{font-size:55px;font-weight:700;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/635/assets/featured-brands.css.map */
