/*! @version pwa-studio: 0.0.1, @magento/venia-ui: ^11.7.1, @magento/upward-security-headers: ~1.0.13, @magento/upward-js: ^5.4.3, @magento/pwa-theme-venia: ~1.4.0, @magento/pwa-buildpack: ^11.5.5, @magento/peregrine: ^15.6.2, @magento/pagebuilder: ^9.3.6, @magento/eslint-config: ^1.5.3, @magento/babel-preset-peregrine: ~1.2.2, @apollo/client: ~3.5.0 */
.homeBrands-root-6ek{padding:1rem}@media (min-width: 1024px){.homeBrands-root-6ek{padding:1.5rem}}.homeBrands-header-FLu{display:flex;align-items:center;justify-content:space-between}.homeBrands-title--i2{margin:0px !important;font-size:var(--text-5xl-size) !important;line-height:var(--text-5xl-lh) !important;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}.homeBrands-allBrands-mbd{display:flex;align-items:center;-moz-column-gap:0.5rem;column-gap:0.5rem;padding-top:0.75rem;padding-bottom:0.75rem;font-size:var(--text-1xls-size);line-height:var(--text-1xls-lh);--tw-text-opacity:1;color:rgb(25 25 25 / var(--tw-text-opacity));text-decoration-line:none !important}@media (min-width: 1024px){.homeBrands-allBrands-mbd{padding-left:1.5rem;padding-right:1.5rem}}.homeBrands-brandGrid-yRh{margin-top:1rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}@media (min-width: 1024px){.homeBrands-brandGrid-yRh{margin-top:22px;grid-template-columns:repeat(6, minmax(0, 1fr))}}.homeBrands-brandGrid-yRh{border-top-width:1px;border-left-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(247 247 247 / var(--tw-border-opacity))}.homeBrands-tile-q9u{position:relative;display:flex;aspect-ratio:1 / 1;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.25rem;border-right-width:1px;border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(247 247 247 / var(--tw-border-opacity))}.homeBrands-tile-q9u:hover{outline:1px solid #282828;outline-offset:-1px;z-index:10}.homeBrands-logo-9gW{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.homeBrands-fallbackLabel-ff0{overflow-wrap:break-word;text-align:center;font-size:var(--text-1xls-size);line-height:var(--text-1xls-lh);--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}.homeBrands-shimmerTile-r-Z{aspect-ratio:1 / 1;border-right-width:1px;border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(247 247 247 / var(--tw-bg-opacity))}.recentlyView-root-VfR{padding-top:50px}@media (min-width: 1024px){.recentlyView-root-VfR{padding-top:83px}}.recentlyView-title-HhM{margin-top:0px !important;margin-bottom:25px !important;text-align:center;font-size:46px !important;font-weight:700;line-height:55px !important;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 1024px){.recentlyView-title-HhM{margin-bottom:34px !important}}html[lang^='en'] .recentlyView-title-HhM{font-size:31px !important;line-height:normal !important}.recentlyView-grid-90Z{padding-left:0.625rem;padding-right:0.625rem}.blogPosts-cards-b3P{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5rem}.blogPosts-card-i8m{display:flex;height:100%;flex-direction:column;gap:1.5rem}.blogPosts-cardImageLink-MOm{display:block}.blogPosts-cardImageRoot-xj0{position:relative;width:100%;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));aspect-ratio:337 / 234.0992}.blogPosts-cardImage-qfF{position:absolute;inset:0px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.blogPosts-cardImagePlaceholder-5nQ{display:block;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));aspect-ratio:337 / 234.0992}.blogPosts-cardBody-vLG{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:0.25rem;padding-left:0.625rem;padding-right:0.625rem;padding-bottom:1.5rem}.blogPosts-cardText-VB6{display:flex;min-width:0px;flex-direction:column;gap:0.25rem}.blogPosts-cardTitle-hf8{margin:0px !important;font-size:var(--text-1xl-size) !important;line-height:var(--text-1xl-lh) !important;font-weight:700 !important}.blogPosts-cardTitleLink-4Vw{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;--tw-text-opacity:1 !important;color:rgb(0 0 0 / var(--tw-text-opacity)) !important;text-decoration-line:none !important}.blogPosts-cardTitleLink-4Vw:visited{color:rgb(0 0 0 ) !important}.blogPosts-cardDate-mKI{display:block;font-size:var(--text-1xl-size) !important;line-height:var(--text-1xl-lh) !important;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}.blogPosts-cardCta-n1I{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:26px;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));padding-left:23px;padding-right:23px;padding-top:5px;padding-bottom:5px;font-size:var(--text-1xl-size) !important;line-height:var(--text-1xl-lh) !important;--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important;text-decoration-line:none !important}.blogPosts-cardCta-n1I:visited{color:rgb(255 255 255 ) !important}.blogPosts-cardCta-n1I:hover{background-color:rgb(0 0 0 / .1) !important;--tw-text-opacity:1 !important;color:rgb(0 0 0 / var(--tw-text-opacity)) !important}.blogPosts-shimmerCard-amW{display:block;width:100%;--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));aspect-ratio:337 / 324.0992}@media (max-width: 767px){.blogPosts-cards-b3P{margin-left:-0.625rem;margin-right:-0.625rem;display:flex;gap:1.5rem;overflow-x:auto;padding-left:0.625rem;padding-right:0.625rem;padding-bottom:0.5rem;justify-content:flex-start;scroll-snap-type:x mandatory;scroll-padding:0 10px;overscroll-behavior-x:contain;scrollbar-width:none}.blogPosts-cards-b3P::-webkit-scrollbar{display:none}.blogPosts-cards-b3P > *{flex:0 0 77.48%;scroll-snap-align:start}}.amNewBrand-brandImg-mCV{border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(153 153 154 / var(--tw-border-opacity));transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:384ms}.amNewBrand-brandItem-lkk:hover .amNewBrand-brandImg-mCV{--tw-border-opacity:1;border-color:rgb(40 40 40 / var(--tw-border-opacity))}.amNewBrand-shimmer-rectangle-aXI{display:block}