@font-face{font-family:IvyPresto Headline;src:url(IvyPresto_Headline-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IvyPresto Headline;src:url(IvyPresto_Display-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}.unbox-hero{padding-top:var(--unbox-padding-top-mobile, 40px);padding-bottom:var(--unbox-padding-bottom-mobile, 40px);overflow:hidden}.unbox-hero__inner{display:flex;flex-direction:column;align-items:center;gap:32px;padding:0 24px;max-width:1600px;margin:0 auto;width:100%;box-sizing:border-box}.unbox-hero__text{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.unbox-hero__eyebrow{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;letter-spacing:.06em;text-transform:uppercase;color:#ce2334;line-height:1.4;margin:0}.unbox-hero__heading{font-family:IvyPresto Headline,serif;font-weight:300;font-size:36px;letter-spacing:-.01em;line-height:1.06;color:#121212;text-align:center;margin:0}.unbox-hero__heading em{font-style:italic}.unbox-hero__media{position:relative;width:100%;overflow:hidden;box-shadow:0 5px 24px #0000001a;cursor:pointer;background:#f0ede8}.unbox-hero__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1}.unbox-hero__skeleton{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ebebeb 25%,#d6d6d6,#ebebeb 75%);background-size:200% 100%;animation:unbox-hero-shimmer 1.6s ease-in-out infinite;z-index:1}@keyframes unbox-hero-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.unbox-hero__fallback{width:100%;height:100%;object-fit:cover;display:none;z-index:2}.unbox-hero__media video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;z-index:2}.unbox-hero__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media screen and (min-width:750px){.unbox-hero{padding-top:var(--unbox-padding-top, 40px);padding-bottom:var(--unbox-padding-bottom, 40px)}}@media screen and (max-width:749px){.unbox-hero__inner{padding:0 16px}.unbox-hero__heading{font-size:24px}.unbox-hero__media{aspect-ratio:16 / 9}}@media(prefers-reduced-motion:reduce){.unbox-hero__skeleton{animation:none;background:#ebebeb}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-unbox-hero.css.map */
