.puure-logo-marquee{position:relative;overflow:hidden;padding:var(--lm-pt) 0 var(--lm-pb);background:var(--white);color:var(--ink)}.puure-logo-marquee--bg{background:var(--bg)}.puure-logo-marquee--navy{background:var(--navy);color:var(--white)}.puure-logo-marquee__inner{position:relative;z-index:1;max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.puure-logo-marquee__head{position:relative;z-index:1;max-width:48ch}.puure-logo-marquee__title{margin:0;font-family:var(--pu-title-font);font-size:clamp(30px,4vw,48px);font-weight:600;letter-spacing:-.025em;line-height:1.05;text-wrap:balance}.puure-logo-marquee__text{margin:16px 0 0;max-width:40ch;font-size:17px;line-height:1.55;color:var(--ink-2);font-weight:500}.puure-logo-marquee--navy .puure-logo-marquee__text{color:#b4bfde}.puure-logo-marquee__word{position:absolute;right:-.06em;bottom:-.55em;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--pu-title-font);font-weight:600;font-size:clamp(84px,22vw,320px);line-height:.9;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:2px #C7C7CC;transform:rotate(-6deg);opacity:.28}.puure-logo-marquee--navy .puure-logo-marquee__word{-webkit-text-stroke-color:rgba(255,255,255,.55)}.puure-logo-marquee__rail{display:block;position:relative;margin-top:40px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.puure-logo-marquee__track{list-style:none;margin:0;padding:0;display:flex;align-items:center;width:max-content;animation:puure-logo-marquee var(--lm-speed,35s) linear infinite;will-change:transform}.puure-logo-marquee__rail:hover .puure-logo-marquee__track,.puure-logo-marquee__rail:focus-within .puure-logo-marquee__track{animation-play-state:paused}.puure-logo-marquee__item{flex:none;display:flex;align-items:center;padding-right:clamp(40px,7vw,96px)}.puure-logo-marquee__logo{display:block;width:auto;height:clamp(36px,4vw,56px);max-width:240px;object-fit:contain;opacity:.85;filter:grayscale(1)}.puure-logo-marquee--navy .puure-logo-marquee__logo{filter:grayscale(1) brightness(0) invert(1);opacity:.9}.puure-logo-marquee__link{display:block;border-radius:8px}.puure-logo-marquee__link:focus-visible{outline:3px solid var(--blue);outline-offset:6px}@keyframes puure-logo-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}@media(min-width:721px){.puure-logo-marquee__rail{margin-top:64px}}@media(prefers-reduced-motion:reduce){.puure-logo-marquee__track{animation:none;width:auto;flex-wrap:wrap;justify-content:center;row-gap:24px;padding:0 var(--pad)}.puure-logo-marquee__item[aria-hidden=true]{display:none}.puure-logo-marquee__rail{mask-image:none;-webkit-mask-image:none}}.puure-logo-marquee>.puure-logo-marquee__rail:first-child{margin-top:0}.puure-logo-marquee>.puure-logo-marquee__rail:first-child .puure-logo-marquee__logo{height:clamp(26px,3vw,36px);opacity:.6}.puure-logo-marquee>.puure-logo-marquee__rail:first-child{-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.puure-logo-marquee>.puure-logo-marquee__rail:first-child .puure-logo-marquee__logo{mix-blend-mode:multiply}.puure-logo-marquee__rail.is-held .puure-logo-marquee__track{animation-play-state:paused}.puure-logo-marquee>.puure-logo-marquee__rail .puure-logo-marquee__item{padding-right:clamp(36px,6vw,72px)}.puure-logo-marquee .puure-logo-marquee__link{padding:10px 4px;transition:opacity .2s ease}.puure-logo-marquee .puure-logo-marquee__link:hover .puure-logo-marquee__logo{opacity:1;filter:none}.puure-logo-marquee .puure-logo-marquee__logo.puure-logo-marquee__logo{height:26px;max-width:120px;width:auto;object-fit:contain;opacity:.7;filter:grayscale(1);mix-blend-mode:multiply}.puure-logo-marquee .puure-logo-marquee__rail{margin-top:28px}@media(min-width:721px){.puure-logo-marquee .puure-logo-marquee__logo.puure-logo-marquee__logo{height:32px;max-width:150px}.puure-logo-marquee .puure-logo-marquee__rail{margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/section-puure-logo-marquee.css.map */
