.tnws-showcase{--tnws-navy: #24304a;background:#fff;color:#121212}.tnws-showcase--navy.gradient,.section-tnws-collection-showcase .tnws-showcase--navy{background:var(--tnws-navy)!important;--gradient-background: var(--tnws-navy);background-attachment:scroll;color:#fff}.shopify-section:has(.tnws-showcase--navy),.shopify-section.section-tnws-collection-showcase{position:relative;background-color:var(--tnws-navy);overflow-x:clip;box-shadow:inset 0 1px #ffffff12}.shopify-section:has(.tnws-showcase--navy):after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(3.5rem,9vw,5.5rem);background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.08) 35%,rgba(255,255,255,.55) 72%,#ffffff 100%);z-index:0;pointer-events:none}.shopify-section:has(.tnws-showcase--navy) .tnws-showcase{position:relative;z-index:1}.tnws-showcase--navy .tnws-section-heading{color:#fff}.tnws-showcase--navy .tnws-showcase__subtitle{color:#ffffffd1}.tnws-showcase__header{margin-bottom:clamp(3rem,6vw,5rem);max-width:52rem}.tnws-showcase__header .tnws-section-heading{margin-bottom:.85rem}.tnws-showcase__subtitle{margin:0;font-family:var(--font-body-family);font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:600;letter-spacing:.04em;line-height:1.5;color:#4a4a4a}.tnws-showcase__grid{display:grid;grid-template-columns:repeat(var(--showcase-columns, 3),minmax(0,1fr));column-gap:clamp(1rem,2vw,1.5rem);row-gap:clamp(2.5rem,5vw,4rem);list-style:none;padding:0;margin:0}.tnws-showcase__grid>li{list-style:none}.tnws-showcase-card{position:relative}.tnws-showcase-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;gap:clamp(1rem,2.5vw,1.5rem)}.tnws-showcase-card__header{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 .5rem}.tnws-showcase-card__name{margin:0 0 .5rem;font-family:var(--font-body-family);font-size:clamp(1rem,1.8vw,1.25rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:#121212}.tnws-showcase-card__tagline{margin:0;font-family:var(--font-body-family);font-size:clamp(.85rem,1.4vw,.95rem);font-weight:600;letter-spacing:.04em;line-height:1.4;text-transform:none;color:#4a4a4a}.tnws-showcase--navy .tnws-showcase-card__name{color:#fff}.tnws-showcase--navy .tnws-showcase-card__tagline{color:#ffffffd1}.tnws-showcase-card__scene{position:relative;min-height:clamp(12rem,22vw,16.5rem);overflow:hidden;background:#f3f3f3}.tnws-showcase-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.tnws-showcase-card__scene-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1212128c,#12121240 45%,#12121266);pointer-events:none}.tnws-showcase-card__stage{position:relative;margin-top:clamp(-5.5rem,-10vw,-7.5rem);padding:0 1rem;min-height:clamp(9rem,16vw,12rem);display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none}.tnws-showcase-card__watch{width:auto;max-width:min(100%,20rem);height:auto;max-height:clamp(9rem,16vw,12.5rem);object-fit:contain;filter:drop-shadow(0 14px 28px rgba(0,0,0,.28))}.tnws-showcase-card__footer{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:clamp(.75rem,1.5vw,1rem) 1rem 0;background:transparent;text-align:center}.tnws-showcase--navy .tnws-showcase-card__footer{background:transparent}.tnws-showcase-card__cta{margin:0;font-family:var(--font-body-family);font-size:clamp(.85rem,1.3vw,.95rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-accent, #d4af7a);transition:opacity .2s ease}.tnws-showcase-card__link:hover .tnws-showcase-card__cta{opacity:.7}.tnws-showcase-card__link:focus-visible{outline:.2rem solid var(--color-gold-accent, #d4af7a);outline-offset:.2rem}@media screen and (max-width:989px){.tnws-showcase__grid--count-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.tnws-showcase__grid{grid-template-columns:1fr;row-gap:3.5rem}.tnws-showcase__grid--count-2,.tnws-showcase__grid--count-3,.tnws-showcase__grid--count-4{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-tnws-collection-showcase.css.map */
