.section-product-running-text{--prt-marquee-size: 3.6rem;--prt-text-color: rgb(var(--color-atomic-black));--prt-bg-color: rgb(var(--color-atomic-white));--prt-emphasized-opacity: .6;position:relative;overflow:hidden;padding-top:var(--section-padding-top, 0);padding-bottom:var(--section-padding-bottom, 0);background-color:var(--prt-bg-color);color:var(--prt-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-product-running-text.product-running-text--theme-dark{--prt-text-color: rgb(var(--color-atomic-white));--prt-bg-color: rgb(var(--color-atomic-black))}.product-running-text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.product-running-text__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.product-running-text__background>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.product-running-text__background img,.product-running-text__background video{width:100%;height:100%;object-fit:cover;display:block}.product-running-text__marquee{position:relative;z-index:1;width:100%;overflow:hidden;padding-block:.18em;margin-block:-.18em}.product-running-text__marquee-track{display:inline-flex;white-space:nowrap;animation:prt-marquee var(--prt-duration, 30s) linear infinite;will-change:transform}.product-running-text__line{display:inline-block;font-family:var(--font-heading-family);font-weight:400;font-size:var(--prt-marquee-size);line-height:1.12;letter-spacing:-.02em;color:var(--prt-text-color)}.product-running-text__line :is(em,i){opacity:var(--prt-emphasized-opacity);font-style:normal}.product-running-text__gap{display:inline-block;width:var(--space-6)}@keyframes prt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.product-running-text__marquee-track{animation:none}}.product-running-text .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.product-running-text__product{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%;padding-inline:var(--space-3)}.product-running-text__product-link{display:block;width:100%;text-decoration:none;color:inherit}.product-running-text__product-link:focus-visible{outline:2px solid var(--prt-text-color);outline-offset:2px}.product-running-text__image,.product-running-text__image .responsive-image{display:block;width:100%}.product-running-text__image img{display:block;width:100%;height:auto;object-fit:contain}.product-running-text__image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:378 / 485;background-color:rgb(var(--color-atomic-cloud));border-radius:3px}.product-running-text__placeholder-svg{display:block;width:100%;max-width:320px;height:auto;fill:currentColor;color:var(--prt-text-color);opacity:.35}.product-running-text__meta{display:none;flex-direction:column;align-items:center;gap:var(--space-1);margin-top:var(--space-3);text-align:center}.product-running-text__title,.product-running-text__price{margin:0;font-family:var(--font-heading-family);line-height:1;letter-spacing:-.02em;color:var(--prt-text-color)}.product-running-text__title{font-size:var(--font-size-H3);font-weight:500}.product-running-text__price{font-size:var(--font-size-B3);font-weight:400;opacity:.8;font-kerning:none}.product-running-text__cta{margin-top:var(--space-3);position:relative;z-index:2}@media screen and (min-width:990px){.product-running-text{--prt-marquee-size: 6.4rem;aspect-ratio:1439 / 806;width:100%;margin:0 auto;display:block}.product-running-text__marquee{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.product-running-text__product{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--space-4) 0 var(--space-3);justify-content:flex-start}.product-running-text__product-link{flex:1 1 auto;width:100%;max-width:46%;display:flex;align-items:center;justify-content:center;min-height:0}.product-running-text__image,.product-running-text__image .responsive-image{height:100%}.product-running-text__image img{height:100%;max-height:100%}.product-running-text__image-placeholder{height:100%;aspect-ratio:auto}.product-running-text__placeholder-svg{max-width:400px}.product-running-text__meta{display:flex;margin-top:var(--space-2)}.product-running-text__cta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/section-product-running-text.css.map */
