.ng-showcase{box-sizing:border-box;background:var(--ng-bg, #fff);color:var(--ng-text, #111);padding-block:var(--ng-pad-top, 64px) var(--ng-pad-bottom, 64px)}.ng-showcase *,.ng-showcase *:before,.ng-showcase *:after{box-sizing:inherit}.ng-showcase__inner{display:grid;grid-template-columns:minmax(0,calc(100% - var(--ng-media-width, 58%) - var(--ng-gap, 48px))) minmax(0,var(--ng-media-width, 58%));align-items:center;gap:var(--ng-gap, 48px);width:min(100% - 64px,1600px);margin-inline:auto}.ng-showcase--media-left .ng-showcase__content{grid-column:2;grid-row:1}.ng-showcase--media-left .ng-showcase__media{grid-column:1;grid-row:1}.ng-showcase__content{width:min(100%,var(--ng-content-max, 480px));justify-self:center;text-align:center}.ng-showcase__content--left{text-align:left}.ng-showcase__eyebrow{margin:0 0 20px;color:var(--ng-text, #111);font-size:10px;font-weight:600;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.ng-showcase__heading{margin:0;color:var(--ng-text, #111);font-family:inherit;font-size:clamp(28px,var(--ng-heading-size, 46px),72px);font-weight:400;letter-spacing:-.035em;line-height:1.08}.ng-showcase__description{margin-top:22px;color:var(--ng-muted, #666);font-size:var(--ng-body-size, 15px);line-height:1.8}.ng-showcase__description>*{margin-block:0 1em}.ng-showcase__description>*:last-child{margin-bottom:0}.ng-showcase__button{display:inline-flex;align-items:center;gap:22px;margin-top:30px;padding:0 0 8px;border-bottom:1px solid currentColor;color:var(--ng-text, #111);font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1.4;text-decoration:none;transition:opacity .2s ease}.ng-showcase__button:hover{opacity:.62}.ng-showcase__button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.ng-showcase__media{position:relative;display:grid;min-width:0;height:var(--ng-section-height, 680px);overflow:hidden;border-radius:var(--ng-media-radius, 0);background:#f2f1ef;place-items:center}.ng-showcase__image,.ng-showcase__video{display:block;width:100%;height:100%;object-fit:cover}.ng-showcase__video{background:#111}.ng-showcase__empty{display:grid;width:100%;height:100%;padding:24px;color:#777;font-size:13px;text-align:center;place-items:center}@media(max-width:749px){.ng-showcase{padding-block:40px}.ng-showcase__inner{display:flex;flex-direction:column;align-items:stretch;gap:30px;width:100%}.ng-showcase__content{order:2;width:auto;margin-inline:var(--ng-mobile-pad, 24px)}.ng-showcase__media{order:1;height:var(--ng-mobile-height, 430px);border-radius:0}.ng-showcase--mobile-text-first .ng-showcase__content{order:1}.ng-showcase--mobile-text-first .ng-showcase__media{order:2}.ng-showcase__eyebrow{margin-bottom:14px}.ng-showcase__description{margin-top:16px}.ng-showcase__button{margin-top:22px}}@media(prefers-reduced-motion:reduce){.ng-showcase__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ng-image-video-showcase.css.map */
