.hero-3d{display:grid;gap:3rem;align-items:center}@media screen and (min-width:750px){.hero-3d:not(.hero-3d--stacked){grid-template-columns:1.1fr .9fr;gap:5rem}}.hero-3d--stacked{grid-template-columns:1fr;gap:1rem;justify-items:center;text-align:center}.hero-3d--stacked .hero-3d__media{order:-1;width:100%;max-width:72rem}.hero-3d--stacked .hero-3d__content{max-width:68rem}.hero-3d--stacked .hero-3d__text{margin-left:auto;margin-right:auto}.hero-3d--stacked .hero-3d__buttons{justify-content:center}.hero-3d__eyebrow{margin:0 0 1rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.hero-3d__heading{margin:0 0 1.5rem}.hero-3d__heading .text-gradient-sunset{display:block}.hero-3d__text{margin-bottom:2.5rem;max-width:45rem}.hero-3d__buttons{display:flex;flex-wrap:wrap;gap:1.5rem}.hero-3d__media{min-height:30rem;position:relative}.hero-3d__viewer{display:block;width:100%;height:100%;min-height:30rem;position:relative}.hero-3d__viewer model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;--poster-color: transparent;background:transparent;opacity:0;transition:opacity .4s ease}.hero-3d__viewer--loaded model-viewer{opacity:1}.hero-3d__poster{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;max-width:28rem;height:auto;max-height:100%;object-fit:contain;transition:opacity .4s ease}.hero-3d__image img,.hero-3d__image svg{width:100%;height:auto;border-radius:12px;display:block}.hero-3d__image--cutout img{border-radius:0;filter:drop-shadow(0 0 26px rgba(30,111,224,.55)) drop-shadow(0 14px 34px rgba(224,37,123,.28))}.hero-3d__viewer--loaded .hero-3d__poster{opacity:0}@media screen and (max-width:749px){.hero-3d__media,.hero-3d__viewer{min-height:22rem}.hero-3d__poster{max-width:20rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-hero-3d-logo.css.map */
