.cm-lead .cm-lead__title{line-height:1.06}@media screen and (max-width:749px){.cm-lead .cm-lead__title{font-size:clamp(22px,7.1vw,36px);letter-spacing:-.02em}}.cm-lead__copy{container-type:inline-size}.cm-lead .cm-lead__title{max-width:none}.cm-lead__line{display:block}@supports (font-size: 1cqi){.cm-lead .cm-lead__title{font-size:min(56px,7.9cqi)}@media screen and (max-width:749px){.cm-lead .cm-lead__title{font-size:min(36px,7.9cqi)}}}.cm-lead__link{display:inline-block;margin-top:18px;color:rgb(var(--color-foreground));font-size:15px;font-weight:700;text-decoration:underline;text-decoration-color:rgba(var(--cm-gold),.7);text-decoration-thickness:2px;text-underline-offset:5px}.cm-lead__link span{display:inline-block;margin-left:8px;color:rgb(var(--color-link));transition:transform .2s ease}.cm-lead__link:hover span{transform:translate(3px)}@media screen and (max-width:749px){.cm-lead .cm-lead__actions{gap:10px}.cm-lead .cm-lead__actions .cm-btn{flex:1 1 0;min-width:max-content;padding-right:12px;padding-left:12px;font-size:13px}}.cm-lead__img--next{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.2s ease}.cm-lead__media.is-next .cm-lead__img--next{opacity:1}.cm-lead__pause{position:absolute;right:36px;bottom:36px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#1717179e;color:#fff;cursor:pointer}.cm-lead__pause[hidden]{display:none}.cm-lead__pause:focus-visible{outline:2px solid rgb(var(--cm-gold));outline-offset:2px}.cm-lead__pause svg{width:14px;height:14px;fill:currentColor}.cm-lead__pause .cm-lead__play-icon,.cm-lead__pause[aria-pressed=true] .cm-lead__pause-icon{display:none}.cm-lead__pause[aria-pressed=true] .cm-lead__play-icon{display:block}@media screen and (max-width:749px){.cm-lead__pause{right:26px;bottom:26px}}@media(prefers-reduced-motion:reduce){.cm-lead__img--next{transition:none}}.cm-lead__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.cm-lead__media.is-playing .cm-lead__video{opacity:1}.cm-lead__media--video .cm-lead__frame{aspect-ratio:4 / 5}@media screen and (max-width:989px){.cm-lead .cm-lead__media--video{max-width:520px}.cm-lead__media--video .cm-lead__frame{aspect-ratio:1 / 1}}@media(prefers-reduced-motion:reduce){.cm-lead__video{display:none}}.cm-lead__frame{isolation:isolate}.cm-lead__video{z-index:1}.cm-lead__img--next{z-index:2}
/*# sourceMappingURL=/cdn/shop/t/91/assets/cm-hero-refresh.css.map */
