.as-seen-content-wrapper{display:flex;flex-direction:column;width:100%}.as-seen-heading-container{flex-shrink:0}.as-seen-main-content{flex-grow:1;width:100%;overflow:hidden}@media screen and (min-width: 750px){.freeze-heading-desktop .as-seen-content-wrapper{flex-direction:row;align-items:center;gap:40px}.freeze-heading-desktop .as-seen-heading{margin-bottom:0!important;white-space:nowrap}}@media screen and (max-width: 749px){.freeze-heading-mobile .as-seen-content-wrapper{flex-direction:row;align-items:center;gap:20px}.freeze-heading-mobile .as-seen-heading{margin-bottom:0!important;white-space:nowrap}}.as-seen-in-section{overflow:hidden}.as-seen-heading{font-size:14px!important;font-weight:600!important;letter-spacing:3px!important;margin-bottom:40px!important;color:#fff!important;text-transform:uppercase!important}.logo-grid{display:flex!important;flex-wrap:wrap!important;gap:20px!important;align-items:center!important}.logo-grid .logo-item{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.logo-grid .logo-item img{display:block!important;height:auto!important;opacity:.8!important;transition:opacity .3s ease!important}.logo-grid .logo-item:hover img{opacity:1!important}.logo-slider-wrapper{overflow:hidden!important;position:relative!important;width:100%}.logo-slider{width:100%!important}.logo-track{display:flex!important;align-items:center!important;width:max-content!important;will-change:transform}.logo-slider-wrapper:hover .logo-track{animation-play-state:paused!important}.logo-slider .logo-item{flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-right:60px!important}.logo-slider .logo-item img{display:block!important;height:auto!important;max-height:50px!important;object-fit:contain!important;opacity:1!important;transition:opacity .3s ease!important}.logo-slider .logo-item:hover img{opacity:.8!important}.as-seen-in-section .logo-text,.logo-grid .logo-text,.logo-slider .logo-text{color:var(--text-color, #ffffff)!important;font-weight:700!important;font-size:var(--text-font-size-desktop, 18px)!important;text-transform:uppercase!important;letter-spacing:1px!important;text-align:center!important;line-height:1.2!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important;box-sizing:border-box!important;min-width:fit-content}@media screen and (min-width: 750px){.as-seen-in-section{padding-top:var(--padding-top-desktop)!important;padding-bottom:var(--padding-bottom-desktop)!important;margin-top:var(--margin-top-desktop)!important;margin-bottom:var(--margin-bottom-desktop)!important}.logo-grid .logo-item{width:calc((100% / var(--logos-per-row-desktop)) - (60px * (var(--logos-per-row-desktop) - 1) / var(--logos-per-row-desktop)))!important}.logo-slider .logo-item{width:auto!important;max-width:var(--logo-max-width-desktop)!important}.logo-grid[data-size-type=custom] .logo-item img,.logo-slider[data-size-type=custom] .logo-item img{max-width:var(--logo-max-width-desktop)!important;width:100%!important}.logo-text{font-size:var(--text-font-size-desktop, 18px)!important;max-width:var(--logo-max-width-desktop, 180px)!important}}@media screen and (max-width: 749px){.as-seen-heading{font-size:12px!important;margin-bottom:30px!important}.logo-grid{gap:30px 40px!important;justify-content:var(--logo-align-mobile)!important}.logo-grid .logo-item{flex:0 0 calc((100% / var(--logos-per-row-mobile)) - (40px * (var(--logos-per-row-mobile) - 1) / var(--logos-per-row-mobile)))!important;max-width:calc((100% / var(--logos-per-row-mobile)) - (40px * (var(--logos-per-row-mobile) - 1) / var(--logos-per-row-mobile)))!important}.logo-slider .logo-item{margin-right:40px!important;width:auto!important;max-width:var(--logo-max-width-mobile)!important}.logo-grid[data-size-type-mobile=custom] .logo-item img,.logo-slider[data-size-type=custom] .logo-item img{max-width:var(--logo-max-width-mobile)!important;width:100%!important}.logo-slider .logo-text,.as-seen-in-section .logo-text{font-size:var(--text-font-size-mobile, 14px)!important;max-width:var(--logo-max-width-mobile, 120px)!important;padding:10px 20px!important}}.as-seen-in-section .page-width{max-width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-as-seen-in-logos.css.map */
