.slogan-video{position:relative;isolation:isolate;display:grid;place-items:center;height:clamp(340px,36vw,520px);overflow:hidden;background:var(--fix)}.slogan-video__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:58% 50%}.slogan-video__placeholder{background:var(--soft)}.slogan-video__text{margin:0;padding-inline:var(--pad);font-family:var(--display);font-weight:800;font-size:clamp(30px,8.4vw,118px);line-height:1;letter-spacing:-.04em;text-align:center;text-wrap:balance;color:#fff;mix-blend-mode:overlay}@media(max-width:749px){.slogan-video__text{font-size:min(14.5vw,80px);line-height:.95}.slogan-video__last{display:block}}.slogan-video__toggle{position:absolute;right:16px;bottom:16px;width:44px;height:44px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:#100f0d52;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.slogan-video__toggle .icon{width:18px;height:18px}.slogan-video__icon-play,.slogan-video[data-paused] .slogan-video__icon-pause{display:none}.slogan-video[data-paused] .slogan-video__icon-play{display:block}slogan-video:not(:defined) .slogan-video__toggle{display:none}body:has(main>.section-slogan-video:last-child) .site-footer{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/slogan-video.css.map */
