.aa-spotlight-showcase{--aa-showcase-section-bg: #ffffff;--aa-showcase-card-bg: #ffffff;--aa-showcase-heading-color: #111111;--aa-showcase-radius: 0px;--aa-showcase-max-width: 1400px;--aa-showcase-space-desktop: 24px;--aa-showcase-space-mobile: 24px;position:relative;width:100%;background:var(--aa-showcase-section-bg);color:rgb(var(--color-foreground))}.aa-spotlight-showcase *,.aa-spotlight-showcase *:before,.aa-spotlight-showcase *:after{box-sizing:border-box}.aa-spotlight-showcase__shell{width:min(100%,clamp(1100px,calc(var(--aa-showcase-max-width) - 180px),1400px));margin:0 auto;padding:var(--aa-showcase-space-desktop) 20px}.aa-spotlight-showcase__section-label{margin:0 0 22px;color:var(--aa-showcase-heading-color);font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;letter-spacing:.18em;line-height:1.2;text-align:center;text-transform:uppercase}.aa-spotlight-showcase__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1.05fr);width:100%;margin:0 auto;gap:0;align-items:stretch;overflow:hidden;background:var(--aa-showcase-card-bg);border-radius:var(--aa-showcase-radius);box-shadow:0 8px 28px #00000012}.aa-spotlight-showcase--no-primary .aa-spotlight-showcase__card{grid-template-columns:1fr}.aa-spotlight-showcase__media-column,.aa-spotlight-showcase__story{min-width:0}.aa-spotlight-showcase__media-column{display:flex;flex-direction:column;background:#050505}.aa-spotlight-showcase__media-frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#050505}.aa-spotlight-showcase__media-frame video,.aa-spotlight-showcase__media-frame iframe{display:block;width:100%;height:100%;border:0;background:#050505}.aa-spotlight-showcase__media-frame video{object-fit:contain}.aa-spotlight-showcase__editor-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:360px;padding:32px;color:#ffffffb8;font-size:1.3rem;letter-spacing:.05em;text-align:center;text-transform:uppercase}.aa-spotlight-showcase__story{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(32px,3.5vw,52px);background:var(--aa-showcase-card-bg)}.aa-spotlight-showcase__logo-wrap{margin:0 0 18px}.aa-spotlight-showcase__logo{display:block;width:var(--aa-showcase-logo-desktop);max-width:100%;max-height:86px;object-fit:contain;object-position:left center}.aa-spotlight-showcase__brand{margin:0 0 12px;color:rgba(var(--color-foreground),.78);font-size:1.15rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.aa-spotlight-showcase__title{max-width:18ch;margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(3rem,3vw,4.5rem);letter-spacing:-.025em;line-height:1.04}.aa-spotlight-showcase__title--placeholder{opacity:.45}.aa-spotlight-showcase__tagline{max-width:38ch;margin:10px 0 0;color:rgba(var(--color-foreground),.72);font-size:1.25rem;font-weight:600;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.aa-spotlight-showcase__intro{width:100%;max-width:52ch;margin-top:18px;color:rgba(var(--color-foreground),.72);font-size:1.45rem;line-height:1.65}.aa-spotlight-showcase__intro:before{content:"";display:block;width:32px;height:2px;margin:0 0 16px;background:currentColor;opacity:.8}.aa-spotlight-showcase__intro p,.aa-spotlight-showcase__promo p{margin:0}.aa-spotlight-showcase__promo-image-wrap{max-width:var(--aa-showcase-promo-mobile);max-width:var(--aa-showcase-promo-desktop);margin-top:20px}.aa-spotlight-showcase__promo-image{display:block;width:100%;height:auto;object-fit:contain;object-position:left center}.aa-spotlight-showcase__choices{flex:1;display:flex;align-items:center;padding:14px 8px;background:#050505;border-top:1px solid rgba(255,255,255,.08)}.aa-spotlight-showcase__choices-track{display:flex;width:100%;gap:6px;overflow-x:auto;padding:0;scrollbar-width:thin;scroll-snap-type:x proximity}.aa-spotlight-showcase__choice{flex:0 0 var(--aa-showcase-thumb-desktop);min-width:0;padding:0;border:0;background:transparent;color:#fff;font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start}.aa-spotlight-showcase__choice-visual{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#151515;opacity:.7}.aa-spotlight-showcase__choice-visual img{display:block;width:100%;height:100%;object-fit:cover}.aa-spotlight-showcase__choice:hover .aa-spotlight-showcase__choice-visual{border-color:#ffffffe6;opacity:1}.aa-spotlight-showcase__choice.is-active{display:none}.aa-spotlight-showcase__choice:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.aa-spotlight-showcase__choice-fallback{display:grid;place-items:center;width:100%;height:100%;padding:8px;color:#ffffffd1;font-size:1rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase}.aa-spotlight-showcase__choice-label{display:none}.aa-spotlight-showcase__promo{width:100%;margin-top:20px;padding:14px 16px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.3rem;font-weight:650;line-height:1.4}.aa-spotlight-showcase__promo a{color:inherit;text-underline-offset:.2em}.aa-spotlight-showcase__actions{display:flex;width:100%;gap:10px;margin-top:22px}.aa-spotlight-showcase__actions .button{flex:1 1 0;min-width:0;min-height:46px}@media screen and (max-width:989px){.aa-spotlight-showcase__card{grid-template-columns:1fr}.aa-spotlight-showcase__media-frame{aspect-ratio:16 / 10}.aa-spotlight-showcase__story{justify-content:flex-start;padding:32px}.aa-spotlight-showcase__title{max-width:20ch}}@media screen and (max-width:749px){.aa-spotlight-showcase__shell{width:100%;padding:var(--aa-showcase-space-mobile) 14px}.aa-spotlight-showcase__section-label{margin-bottom:16px;font-size:1.5rem;letter-spacing:.14em}.aa-spotlight-showcase__card{border-radius:min(var(--aa-showcase-radius),14px);box-shadow:0 6px 20px #0000000f}.aa-spotlight-showcase__media-frame{aspect-ratio:16 / 10}.aa-spotlight-showcase__choices{padding:10px 8px 8px}.aa-spotlight-showcase__choices-track{gap:7px;margin-right:-8px;padding-right:8px}.aa-spotlight-showcase__choice{flex-basis:var(--aa-showcase-thumb-mobile);min-width:var(--aa-showcase-thumb-mobile)}.aa-spotlight-showcase__story{padding:24px 20px 22px}.aa-spotlight-showcase__logo-wrap{margin-bottom:14px}.aa-spotlight-showcase__logo{width:var(--aa-showcase-logo-mobile);max-width:100%;max-height:70px}.aa-spotlight-showcase__brand{margin-bottom:9px;font-size:1.08rem}.aa-spotlight-showcase__title{max-width:18ch;font-size:clamp(2.8rem,9vw,4rem)}.aa-spotlight-showcase__tagline{margin-top:8px;font-size:1.18rem}.aa-spotlight-showcase__intro{margin-top:15px;font-size:1.4rem;line-height:1.58}.aa-spotlight-showcase__intro:before{margin-bottom:14px}.aa-spotlight-showcase__promo-image-wrap{max-width:100%;margin-top:18px}.aa-spotlight-showcase__promo{margin-top:18px;padding:13px 14px;font-size:1.25rem}.aa-spotlight-showcase__actions{display:grid;gap:9px;margin-top:18px}.aa-spotlight-showcase__actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.aa-spotlight-showcase__choice-visual{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/aa-product-spotlight-showcase.css.map */
