.hero{position:relative;display:flex;align-items:flex-end;overflow:hidden;color:#fff}.hero--small{min-height:min(52dvh,460px)}.hero--medium{min-height:min(70dvh,580px)}.hero--large{min-height:min(88dvh,720px)}.hero--full{min-height:100dvh}@supports not (height: 100dvh){.hero--small{min-height:min(52vh,460px)}.hero--medium{min-height:min(70vh,580px)}.hero--large{min-height:min(88vh,720px)}.hero--full{min-height:100vh}}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero__image{width:100%;height:100%;object-fit:cover;object-position:center var(--focal, 25%)}.hero__media picture{display:block;width:100%;height:100%}.hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center var(--focal, 25%);opacity:0;transition:opacity .6s var(--ease);pointer-events:none}.hero__media--video.is-playing .hero__video{opacity:1}@media(prefers-reduced-motion:reduce){.hero__video{display:none}}.hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(21 19 16 / calc(var(--overlay, .45) * .66)),rgb(21 19 16 / calc(var(--overlay, .45) * .22)) 30%,rgb(21 19 16 / calc(var(--overlay, .45) * 1.2)) 68%,rgb(21 19 16 / calc(var(--overlay, .45) * 2)))}.hero__content{position:relative;width:100%;padding-block-end:46px}.hero__eyebrow{color:#ffffffb8;margin-block-end:14px}.hero__heading{max-width:15ch;color:#fff;text-shadow:0 2px 24px rgb(0 0 0 / .32)}.hero--center .hero__body{display:flex;flex-direction:column;align-items:center;text-align:center}.hero--center .hero__eyebrow{justify-content:center}.hero--center .hero__heading{max-width:18ch;margin-inline:auto;text-wrap:balance}.hero--center .hero__text{margin-inline:auto;text-wrap:pretty}.hero--center .hero__buttons{justify-content:center}.hero--center .hero__trust{justify-content:center;width:100%}.hero--start .hero__body{text-align:start}.hero__heading em{font-style:normal;color:var(--color-accent)}.hero__text{max-width:46ch;margin-block:16px 26px;font-size:clamp(13.5px,1.5vw,16px);line-height:1.6;color:#ffffffe6;text-shadow:0 1px 12px rgb(0 0 0 / .4)}.hero__buttons{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-block-end:24px}.hero__btn-ghost{border-color:#fffc;color:#fff}.hero__btn-ghost:hover{background-color:#fff;color:#151310}.hero__trust{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding-block-start:16px;border-block-start:1px solid rgb(255 255 255 / .22)}.hero__trust-item{display:flex;align-items:center;gap:9px;padding-inline:18px;border-inline-start:1px solid rgb(255 255 255 / .18);font-size:11.5px;font-weight:600;line-height:1.35;color:#ffffffeb}.hero__trust-item:first-child{padding-inline-start:0;border-inline-start:0}.hero__trust-item .icon{width:19px;height:19px;flex:0 0 auto;color:var(--color-accent)}.hero:not(.hero--has-media){min-height:0;padding-block:64px;background-color:var(--color-bg)}.hero:not(.hero--has-media) .hero__heading,.hero:not(.hero--has-media) .hero__eyebrow,.hero:not(.hero--has-media) .hero__text{color:var(--color-text);text-shadow:none}.hero:not(.hero--has-media) .hero__trust{border-block-start-color:var(--color-line)}.hero:not(.hero--has-media) .hero__trust-item{color:var(--color-text-muted);border-inline-start-color:var(--color-line)}.hero:not(.hero--has-media) .hero__btn-ghost{border-color:var(--color-text);color:var(--color-text)}@media screen and (max-width:749px){.hero,.hero--small,.hero--medium,.hero--large,.hero--full{min-height:auto;display:block}.hero__media{position:relative;aspect-ratio:4 / 5}.hero--has-media .hero__content{position:absolute;inset-block-end:0;inset-inline:0;padding-block-end:22px}.hero__heading{max-width:none}.hero__buttons{margin-block-end:18px}.hero__buttons .btn{flex:1 1 auto;padding-inline:14px;font-size:11.5px}.hero__trust{gap:10px 0}.hero__trust-item{flex:1 0 45%;padding-inline:12px;border-inline-start:0;font-size:10.5px}.hero__trust-item:first-child{padding-inline-start:0}.hero--center .hero__trust-item{justify-content:flex-start;padding-inline:0}.hero--center .hero__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;max-width:340px;margin-inline:auto}.hero--center .hero__buttons .btn{flex:1 1 auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-hero.css.map */
