.hero{position:relative}.hero__media{width:100vw;height:100dvh;display:flex;overflow:hidden;background-color:#f0f0eb}.hero__media picture,.hero__media img,.hero__media svg,.hero__media video{width:100%;height:100%;object-fit:cover}.hero__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px;width:min(var(--paragraph-width, 340px),calc(100vw - 48px));text-align:center;color:var(--content-color, #FFFFFF)}.hero__title{color:inherit}.hero__description{font-weight:400;color:inherit}.hero__button{font-family:var(--additional-font);font-weight:400;font-size:12px;line-height:110%;letter-spacing:.26em;text-transform:uppercase;color:inherit;text-decoration:none;text-underline-offset:3px}.hero__button:hover{text-decoration:underline}.hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero__content{z-index:2;pointer-events:none}.hero__content a{pointer-events:auto}.hero__content--top{top:calc(var(--header-height, 0px) + 48px);transform:translate(-50%)}.hero__content--bottom{top:auto;bottom:72px;transform:translate(-50%)}@media screen and (max-width:749px){.hero__content--bottom{bottom:46px}}.hero__content[data-adaptive-tone]{--content-color: #F0F0EB;transition:color .2s ease}.hero__content[data-adaptive-tone].is-on-light{--content-color: #0A0A0A}.hero__title{font-size:20px}.hero__caption{position:absolute;left:50%;bottom:32px;transform:translate(-50%);z-index:2;margin:0;width:calc(100% - 48px);font-family:var(--additional-font);font-size:12px;line-height:120%;letter-spacing:.035em;text-align:center;color:var(--content-color, #F0F0EB);pointer-events:none}.hero__caption[data-adaptive-tone]{--content-color: #F0F0EB}.hero__caption[data-adaptive-tone].is-on-light{--content-color: #0A0A0A}@media screen and (min-width:750px){.hero__content--one-line{width:max-content;max-width:calc(100vw - 48px)}.hero__content--one-line .hero__title{white-space:nowrap}}@media screen and (max-width:749px){.hero__content--one-line{width:max-content;max-width:calc(100vw - 32px)}.hero__content--one-line .hero__title{white-space:nowrap;font-size:min(20px,4.6vw)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-hero.css.map */
