.street-hero>.street-carousel{display:block;min-width:0;align-self:start;background:#ededeb;border-left:5px solid #cc1727}.street-carousel__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.street-carousel__track::-webkit-scrollbar{display:none}.street-carousel__slide{flex:0 0 100%;min-width:0;position:relative;display:block;scroll-snap-align:start;color:#fff;background:#ededeb;aspect-ratio:4/5}.street-carousel__slide img{display:block;width:100%;height:100%;object-fit:contain}.street-carousel__caption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 2rem;background:#0f0f0fe6;font-size:1.2rem;letter-spacing:.08em;font-weight:700;text-transform:uppercase}.street-carousel__controls{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:1rem;background:#151515;color:#fff}.street-carousel__controls[hidden]{display:none}.street-carousel__controls button{border:1px solid #555;color:#fff;background:transparent;min-width:44px;min-height:44px;cursor:pointer;font-size:1.8rem}.street-carousel__dots{display:flex;gap:0}.street-carousel__dots button{border:0;min-width:28px;width:28px;font-size:0;padding:0;position:relative}.street-carousel__dots button:after{content:"";display:block;width:7px;height:7px;margin:auto;border-radius:50%;background:#777}.street-carousel__dots button[aria-current=true]:after{background:#ee2333;width:10px;height:10px}.street-carousel__count{font-size:1.2rem;white-space:nowrap;font-variant-numeric:tabular-nums}.street-carousel :focus-visible{outline:2px solid #e92436;outline-offset:-3px}@media(max-width:749px){.street-hero>.street-carousel{border-left:0;border-top:4px solid #cc1727}.street-carousel__controls{gap:.8rem}.street-carousel__caption{font-size:1rem;padding:1.2rem}}.street-carousel--full{display:block;width:100%;min-width:0}.street-carousel--full .street-carousel__slide.street-hero{display:grid;grid-template-columns:45% 55%;aspect-ratio:auto;height:auto;min-height:0;color:#141414;align-items:stretch;margin:0}.street-carousel--full .street-carousel__image{display:block;min-width:0;aspect-ratio:4/5;border-left:5px solid #cc1727;background:#ededeb}.street-carousel--full .street-carousel__image img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.street-carousel--full .street-slide-heading{font-family:StreetDisplay,Arial Narrow,sans-serif;font-style:normal;font-weight:400;font-size:clamp(5rem,6.5vw,10rem);line-height:.95;letter-spacing:-.03em;text-transform:uppercase;margin:2rem 0;max-width:10ch}.street-carousel--full .street-title-accent{color:#c9192a}.street-carousel--full .street-hero__copy{min-width:0}@media(max-width:749px){.street-carousel--full .street-carousel__slide.street-hero{grid-template-columns:1fr;grid-template-rows:minmax(410px,auto) auto}.street-carousel--full .street-carousel__image{border-left:0;border-top:4px solid #cc1727}.street-carousel--full .street-slide-heading{font-size:6.4rem}}.street-carousel--full .street-carousel__image{position:relative;overflow:hidden}.street-carousel__overlay{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:flex-end;padding:7rem 2rem 3.2rem;background:linear-gradient(to bottom,#0a0a0a1f,#0a0a0ae6);z-index:1}.street-carousel__overlay .street-button{min-height:48px;max-width:100%;justify-content:center;text-align:center;box-shadow:5px 5px #00000059}@media(max-width:749px){.street-carousel__overlay{padding:5rem 1.6rem 2.2rem}.street-carousel__overlay .street-button{font-size:1.1rem}}.street-carousel__image-title{position:absolute;z-index:2;top:2.4rem;left:2.5rem;right:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.7rem;text-align:center;color:#151515;pointer-events:none}.street-carousel__image-title>span{font-size:.9rem;letter-spacing:.22em;font-weight:700}.street-carousel__image-title>strong{font-family:StreetDisplay,Arial Narrow,sans-serif;font-weight:400;font-size:clamp(2rem,2.4vw,3.4rem);letter-spacing:.04em;line-height:1.1}.street-carousel__image-title>i{display:block;width:4rem;height:3px;background:#c9192a;transform:skew(-20deg);margin-top:.4rem}@media(max-width:749px){.street-carousel__image-title{top:1.3rem;left:1.5rem;right:1.5rem;gap:.4rem}.street-carousel__image-title>span{font-size:.75rem}.street-carousel__image-title>strong{font-size:2.1rem}.street-carousel__image-title>i{width:3rem;height:2px;margin-top:.2rem}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
