*{margin:0;padding:0;box-sizing:border-box}.hero-banner{position:relative;width:100%;height:100vh;overflow:hidden;background:#000}@supports (height: 100svh){.hero-banner{height:100svh}}.hero-banner__link{display:block;width:100%;height:100%;position:relative}.hero-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.hero-banner__image--desktop{display:block}.hero-banner__image--mobile{display:none}@media (max-width: 767px){.hero-banner__image--desktop{display:none}.hero-banner__image--mobile{display:block}}.hero-banner__overlay{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:space-between;align-items:flex-end;padding:0 18px;z-index:2;pointer-events:none;font-family:inherit}.hero-banner__overlay-left{display:inline-flex;gap:24px;align-items:center}.hero-banner__overlay-right{display:flex;align-items:center}.hero-banner__overlay a,.hero-banner__overlay-meta{color:#ffffffb3;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-weight:400;font-size:12px;pointer-events:auto}.hero-banner__overlay a:hover{color:#fff}@media (max-width: 360px){.hero-banner__overlay-left{gap:16px}.hero-banner__overlay a,.hero-banner__overlay-meta{font-size:11px}}.overlay-box{position:absolute;bottom:22%;left:50%;transform:translate(-50%);text-align:center}.overlay-box h1{font-family:Arial,sans-serif;font-size:18px;color:#fff;margin-bottom:10px;text-transform:uppercase}.overlay-box a{position:relative;display:inline-block;padding:7px 24px;font-family:Arial,sans-serif;font-size:16px;text-transform:uppercase;text-decoration:none;color:#fff;background:#ffffff14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px #ffffff59,0 0 30px #000000b3;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease,transform .3s ease}.overlay-box a:hover{background:#ffffff24;border-color:#ffffffe6;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);box-shadow:0 0 0 1px #ffffff8c,0 0 45px #000000e6;transform:translateY(-1px)}
/*# sourceMappingURL=/cdn/shop/t/38/compiled_assets/styles.css.map */
