.sd-featured-in-marquee{--logo-height-sm: 32px;--logo-height-md: 44px;--logo-height-lg: 56px;--logo-gap-min: 16px;--logo-gap-max: 40px;--marquee-duration: 40s;position:relative;width:100%;box-sizing:border-box;overflow-x:clip}.sd-featured-in-marquee *{box-sizing:border-box}.sd-featured-in-marquee__wrapper{position:relative;width:100%;overflow:hidden;background:transparent}.sd-featured-in-marquee__band{padding:28px 0 36px}.sd-featured-in-marquee__inner{max-width:1320px;margin:0 auto;padding:0 16px}.sd-featured-in-marquee__heading{margin:6px 0 18px;text-align:center;font-weight:800;font-size:28px;line-height:1.2;letter-spacing:.02em}@media (min-width: 768px){.sd-featured-in-marquee__heading{font-size:32px;margin-bottom:22px}}.sd-featured-in-marquee__scrollable{position:relative;overflow:hidden;margin:0 auto;padding:6px 8px;max-width:1320px}@supports (mask-image: linear-gradient(black,black)) or (-webkit-mask-image: linear-gradient(black,black)){.sd-featured-in-marquee__scrollable{-webkit-mask-image:linear-gradient(to right,transparent 0,black 24px,black calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 24px,black calc(100% - 24px),transparent 100%)}}.sd-featured-in-marquee__track{display:flex;gap:clamp(var(--logo-gap-min),4vw,var(--logo-gap-max));width:max-content;will-change:transform;animation:sd-featured-in-marquee var(--marquee-duration) linear infinite}.sd-featured-in-marquee__scrollable:hover .sd-featured-in-marquee__track,.sd-featured-in-marquee__scrollable:focus-within .sd-featured-in-marquee__track{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.sd-featured-in-marquee__track{animation:none}}@keyframes sd-featured-in-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sd-featured-in-marquee__logos{display:flex;align-items:center;gap:clamp(var(--logo-gap-min),4vw,var(--logo-gap-max));padding:8px;margin:0;min-width:max-content}.sd-featured-in-marquee__logos img{height:var(--logo-height-sm);width:auto;flex:0 0 auto;display:block;object-fit:contain;object-position:center;filter:grayscale(100%) contrast(105%) brightness(100%);opacity:.95;transition:opacity .15s ease,transform .15s ease}.sd-featured-in-marquee__logos img:hover{opacity:1;transform:translateY(-1px)}@media (min-width: 576px){.sd-featured-in-marquee__logos img{height:var(--logo-height-md)}}@media (min-width: 992px){.sd-featured-in-marquee__logos img{height:var(--logo-height-lg)}}
/*# sourceMappingURL=/cdn/shop/t/589/assets/sleepdoctor-featured-in-marquee.css.map */
