.eowrap-gallery-promo{position:relative;isolation:isolate;height:var(--tgp-height, 460px);min-height:var(--tgp-height, 460px);overflow:hidden;background:var(--tgp-bg, #f2f2f2);color:var(--tgp-text, #111)}.eowrap-gallery-promo__content{position:relative;z-index:3;width:min(100%,var(--page-width, 1600px));height:100%;min-height:0;margin-inline:auto;padding-inline:var(--page-margin, 5rem);box-sizing:border-box}.eowrap-gallery-promo__inner{width:min(560px,46%);height:100%;min-height:0;padding-block:28px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box}.eowrap-gallery-promo__eyebrow{display:inline-flex;align-items:center;gap:14px;margin:0 0 32px;color:var(--tgp-muted, #8f8f8f);font-size:11px;line-height:1;font-weight:900;letter-spacing:.28em;text-transform:uppercase}.eowrap-gallery-promo__eyebrow span{display:block;width:34px;height:2px;background:var(--tgp-accent, #ef2b24)}.eowrap-gallery-promo__heading{margin:0;max-width:20ch;color:var(--tgp-text, #111);font-size:clamp(36px,4vw,58px);line-height:1.2;font-weight:950;letter-spacing:0;text-transform:uppercase}.eowrap-gallery-promo__stats{display:flex;gap:clamp(24px,3vw,42px);margin-top:16px}.eowrap-gallery-promo__stat{display:grid;gap:5px}.eowrap-gallery-promo__stat strong{color:color-mix(in srgb,var(--tgp-text, #111) 86%,transparent);font-size:clamp(30px,3vw,42px);line-height:.95;font-weight:600;letter-spacing:0}.eowrap-gallery-promo__stat span{color:var(--tgp-muted, #8f8f8f);font-size:10px;line-height:1;font-weight:900;letter-spacing:.24em;text-transform:uppercase}.eowrap-gallery-promo__subheading{max-width:360px;margin-top:24px;color:color-mix(in srgb,var(--tgp-text, #111) 66%,transparent);font-size:12px;line-height:1.45;font-weight:400}.eowrap-gallery-promo__subheading p{margin:0}.eowrap-gallery-promo__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;margin-top:18px;padding:0 28px;background:var(--tgp-button-bg, #ef2b24);color:var(--tgp-button-text, #fff);font-size:12px;line-height:1;font-weight:950;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.eowrap-gallery-promo__button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:square;stroke-linejoin:miter}.eowrap-gallery-promo__media{position:absolute;z-index:1;top:-55%;left:32%;pointer-events:none}.eowrap-gallery-promo__rail{position:absolute;inset:-4% -8% auto -10%;transform:rotate(2deg);transform-origin:center}.eowrap-gallery-promo__track{--grid-overlap: 70px;--grid-overlap-third: 23.333px;display:block;animation:eowrap-gallery-promo-scroll var(--tgp-motion-duration, 9s) linear infinite;will-change:transform}.eowrap-gallery-promo__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:900px}.eowrap-gallery-promo__grid+.eowrap-gallery-promo__grid{margin-top:calc(var(--grid-overlap) * -1)}.eowrap-gallery-promo__column{display:flex;flex-direction:column;gap:10px;min-width:0}.eowrap-gallery-promo__column:nth-child(1){padding-top:80px}.eowrap-gallery-promo__column:nth-child(3){padding-top:80px}.eowrap-gallery-promo__column:nth-child(4){padding-top:28px}.eowrap-gallery-promo__tile{position:relative;width:100%;overflow:hidden;background:#111;border:6px solid var(--tgp-bg, #f2f2f2);box-shadow:0 18px 46px #0000002e;line-height:normal}.eowrap-gallery-promo__tile img{display:block;width:100%;height:auto}.eowrap-gallery-promo__fade{position:absolute;z-index:2;pointer-events:none}.eowrap-gallery-promo__fade--left{inset:0 auto 0 0;width:56%;background:linear-gradient(90deg,var(--tgp-bg, #f2f2f2) 0%,color-mix(in srgb,var(--tgp-bg, #f2f2f2) 88%,transparent) 54%,transparent 100%)}.eowrap-gallery-promo__fade--right{inset:0 0 0 auto;width:22%;background:linear-gradient(270deg,var(--tgp-bg, #f2f2f2) 0%,transparent 100%)}.eowrap-gallery-promo__fade--bottom{inset:auto 0 0;height:22%;background:linear-gradient(0deg,var(--tgp-bg, #f2f2f2) 0%,transparent 100%)}@keyframes eowrap-gallery-promo-scroll{0%{transform:translate3d(0,calc(-33.333333% + var(--grid-overlap) + var(--grid-overlap-third)),0)}to{transform:translate3d(0,var(--grid-overlap),0)}}@media(prefers-reduced-motion:reduce){.eowrap-gallery-promo__track{animation:none;transform:translate3d(0,-12%,0)}}@media screen and (max-width:989px){.eowrap-gallery-promo{height:720px;min-height:620px}.eowrap-gallery-promo__inner{height:100%;min-height:0;width:100%;padding-block:28px 140px;justify-content:flex-start}.eowrap-gallery-promo__media{top:190px;right:-34vw;bottom:-120px;left:12vw}.eowrap-gallery-promo__track{animation-duration:max(var(--tgp-motion-duration, 12s),24s)}.eowrap-gallery-promo__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:760px}.eowrap-gallery-promo__column{gap:12px}.eowrap-gallery-promo__column:nth-child(1){padding-top:70px}.eowrap-gallery-promo__column:nth-child(3){padding-top:70px}.eowrap-gallery-promo__column:nth-child(4){padding-top:24px}.eowrap-gallery-promo__fade--left{width:100%;background:linear-gradient(180deg,var(--tgp-bg, #f2f2f2) 0%,color-mix(in srgb,var(--tgp-bg, #f2f2f2) 96%,transparent) 34%,color-mix(in srgb,var(--tgp-bg, #f2f2f2) 68%,transparent) 58%,transparent 78%)}.eowrap-gallery-promo__fade--right{display:none}.eowrap-gallery-promo__heading{max-width:9ch;font-size:clamp(34px,10vw,54px)}}@media screen and (max-width:640px){.eowrap-gallery-promo__content{padding-inline:18px}.eowrap-gallery-promo__inner{min-height:0;padding-bottom:138px}.eowrap-gallery-promo__eyebrow{gap:10px;margin-bottom:12px;font-size:10px;letter-spacing:.18em}.eowrap-gallery-promo__eyebrow span{width:30px;height:2px}.eowrap-gallery-promo__heading{font-size:clamp(32px,12vw,48px)}.eowrap-gallery-promo__stats{gap:22px;margin-top:16px}.eowrap-gallery-promo__stat strong{font-size:32px}.eowrap-gallery-promo__stat span{font-size:10px;letter-spacing:.16em}.eowrap-gallery-promo__button{margin-top:320px;min-height:46px;padding-inline:22px;font-size:12px}.eowrap-gallery-promo__media{top:220px;right:-80vw;bottom:-120px;left:-8vw}.eowrap-gallery-promo__track{animation-duration:max(var(--tgp-motion-duration, 12s),28s)}.eowrap-gallery-promo__grid{grid-template-columns:repeat(4,minmax(0,1fr));min-width:700px}.eowrap-gallery-promo__tile{border-width:6px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/eowrap-gallery-promo.css.map */
