.smh-wrapper{position:relative;width:100%;background:#fafafa;overflow:hidden;border-radius:8px;touch-action:none}.smh-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;perspective:1000px}.smh-intro-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;text-align:center;pointer-events:none;opacity:0;filter:blur(10px);transition:opacity 1s ease,filter 1s ease}.smh-intro-text.is-visible{opacity:1;filter:blur(0)}.smh-intro-title{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;letter-spacing:-.02em;color:#1f2937;margin:0 0 1rem}.smh-intro-subtitle{font-size:.75rem;font-weight:700;letter-spacing:.2em;color:#6b7280;margin:0}.smh-arc-content{position:absolute;top:10%;left:50%;transform:translate(-50%,20px);z-index:10;text-align:center;pointer-events:none;padding:0 1rem;opacity:0;transition:opacity .4s ease,transform .4s ease}.smh-arc-title{font-size:clamp(1.875rem,4vw,3rem);font-weight:600;color:#111827;letter-spacing:-.02em;margin:0 0 1rem}.smh-arc-description{font-size:clamp(.875rem,1.5vw,1rem);color:#4b5563;max-width:32rem;line-height:1.6;margin:0 auto}.smh-cards{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.smh-card{position:absolute;width:60px;height:85px;top:50%;left:50%;margin-top:-42.5px;margin-left:-30px;transform-style:preserve-3d;perspective:1000px;cursor:pointer;opacity:0;will-change:transform,opacity}.smh-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1)}.smh-card:hover .smh-card-inner{transform:rotateY(180deg)}.smh-card-front,.smh-card-back{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:12px;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;-webkit-backface-visibility:hidden;backface-visibility:hidden}.smh-card-front{background:#e5e7eb}.smh-card-front img,.smh-card-placeholder{width:100%;height:100%;object-fit:cover;display:block}.smh-card-placeholder{background:linear-gradient(135deg,#d1d5db,#9ca3af)}.smh-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001a;transition:background .3s ease}.smh-card:hover .smh-card-overlay{background:transparent}.smh-card-back{transform:rotateY(180deg);background:#111827;border:1px solid #374151;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center}.smh-card-back-label{font-size:8px;font-weight:700;color:#60a5fa;text-transform:uppercase;letter-spacing:.2em;margin:0 0 4px}.smh-card-back-text{font-size:12px;font-weight:500;color:#fff;margin:0}@media(prefers-reduced-motion:reduce){.smh-card,.smh-card-inner{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/scroll-morph-hero.css.map */
