.brand-logos{position:relative;overflow:visible}.brand-logos__container{position:relative;z-index:2}.brand-logos__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:24px}@media screen and (min-width: 750px){.brand-logos__header{margin-bottom:40px;align-items:flex-end}}.brand-logos__header-content{display:flex;flex-direction:column;gap:8px}.brand-logos__title{font-size:24px;line-height:32px;letter-spacing:0}@media screen and (min-width: 750px){.brand-logos__title{font-size:40px;line-height:56px}}@media screen and (min-width: 750px){.brand-logos__title br{display:none}}.brand-logos__description p{font-size:16px;line-height:24px;letter-spacing:0;color:var(--text-color, rgb(var(--color-foreground)))}.brand-logos__view-all-link{color:rgb(var(--color-secondary-button-text));text-decoration:underline;font-weight:400;letter-spacing:0;font-family:SF Pro Text,sans-serif;display:flex;gap:8px;font-size:16px;line-height:24px;text-underline-offset:3px}@media screen and (min-width: 750px){.brand-logos__view-all-link{font-size:20px;line-height:24px}}.brand-logos__list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(167px,1fr))}@media screen and (min-width: 750px){.brand-logos__list{gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media screen and (min-width: 1200px){.brand-logos__list{gap:24px;grid-template-columns:repeat(auto-fit,minmax(160px,204px))}}.brand-logos__list-item{list-style:none}.brand-logos__item-card{position:relative;outline:1px solid #e1e1e1;border-radius:24px;padding:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:grid;place-items:center;aspect-ratio:168/108;transition:transform .16s ease,box-shadow .16s ease;grid-template-rows:1fr 0}@media screen and (min-width: 990px){.brand-logos__item-card{grid-template-rows:auto;aspect-ratio:207/108}}@media screen and (min-width: 990px){.brand-logos__item-card:hover .brand-logos__button{max-height:24px;padding-block:4px}.brand-logos__item-card:hover .brand-logos__button-container{padding-top:24px}}.brand-logos__button{font-size:14px;font-weight:500;line-height:16px;letter-spacing:0;width:100%;padding-block:0;border-radius:20px;text-align:center;max-height:0;transition:max-height .16s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (max-width: 989.98px){.brand-logos__button:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}}.brand-logos__button:not([href]){cursor:pointer}.brand-logos__button-container{padding-top:0;display:flex;width:100%;transition:padding .16s ease}.brand-logos__badge{position:absolute;top:0;left:0;display:inline-block;padding:4px 16px;font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;border-radius:24px 0;white-space:nowrap}.brand-logos__badge--best-seller{background:linear-gradient(270deg,#7a6e43,#d6c071);color:#fff}.brand-logos__badge--new-arrivals{background-color:#165fa1;color:#fff}.brand-logos__badge--on-sale{background-color:#61a059;color:#fff}.brand-logos__brand-logo-image{max-width:100%;max-height:60px;-o-object-fit:contain;object-fit:contain;display:block}.brand-logos__brand-logo-image--placeholder{width:100%;height:60px;background:repeating-linear-gradient(45deg,#f3f3f3,#f3f3f3 10px,#ececec 10px 20px);border-radius:0}.brand-logos__decor-line{position:absolute;z-index:1;width:72.27%;height:16px;background-color:rgb(var(--color-foreground))}@media screen and (min-width: 1200px){.brand-logos__decor-line{width:65.21%}}.brand-logos__decor-line--top{top:0;left:0;border-bottom-right-radius:24px}.brand-logos__decor-line--top:after{content:"";position:absolute;left:0;top:16px;width:75.28%;height:16px;background:linear-gradient(90deg,#b5ae94,#baa453);border-bottom-right-radius:24px}@media screen and (min-width: 1200px){.brand-logos__decor-line--top:after{width:75.4%}}.brand-logos__decor-line--bottom{bottom:0;right:0;border-top-left-radius:24px}.brand-logos__decor-line--bottom:after{content:"";position:absolute;bottom:16px;right:0;width:75.28%;height:16px;background:linear-gradient(270deg,#b5ae94,#baa453);border-top-left-radius:24px}@media screen and (min-width: 1200px){.brand-logos__decor-line--bottom:after{width:75.4%}}.brand-logos__decor-line:empty{display:block}
/*# sourceMappingURL=/cdn/shop/t/42/assets/top-brands-top-deals.out.css.map */
