v1-hero-banner.v1-hero-banner{display:block;position:relative;width:100%;color:rgb(var(--color-foreground))}.v1-hero-banner,.v1-hero-banner *,.v1-hero-banner *:before,.v1-hero-banner *:after{box-sizing:border-box}.v1-hero-banner-wrap{padding-top:var(--v1-pad-top-mobile, 32px);padding-bottom:var(--v1-pad-bottom-mobile, 32px)}.v1-hero-banner-wrap .page-width--full{padding-inline:0}.v1-hero-banner__slide[hidden]{display:none!important}.v1-hero-banner__layout{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--v1-column-gap, 32px);min-width:0}.v1-hero-banner__layout.has-image{display:flex;flex-direction:column;gap:0}.v1-hero-banner__layout.has-image .v1-hero-banner__media{position:relative;order:-1;width:100%;height:100%}.v1-hero-banner__layout.has-image .v1-hero-banner__content{position:static;z-index:1;height:auto}.v1-hero-banner__content,.v1-hero-banner__media{min-width:0;max-width:100%;width:100%}.v1-hero-banner__content{display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;gap:var(--v1-stack-gap, 12px) 14px;padding:36px 24px}.v1-hero-banner__content>.shopify-block:has(>.v1-hero-banner__block[data-position=above]),.v1-hero-banner__content>.v1-hero-banner__block[data-position=above]{order:0}.v1-hero-banner__content>.shopify-block:has(>.v1-hero-banner__block[data-position=top]),.v1-hero-banner__content>.v1-hero-banner__block[data-position=top]{order:1;flex:0 0 auto;width:auto;margin-top:0}.v1-hero-banner__content>.shopify-block:has(>.v1-hero-banner__block[data-position=stack]),.v1-hero-banner__content>.v1-hero-banner__block[data-position=stack]{order:2}.v1-hero-banner__content>.shopify-block:has(>.v1-hero-banner__block[data-position=below]),.v1-hero-banner__content>.v1-hero-banner__block[data-position=below]{order:3}.v1-hero-banner__content>.shopify-block:has(>.v1-hero-banner__block[data-position=stack]),.v1-hero-banner__content>.shopify-block:has(>.v1-hero-banner__block[data-position=above]),.v1-hero-banner__content>.shopify-block:has(>.v1-hero-banner__block[data-position=below]),.v1-hero-banner__content>.v1-hero-banner__block[data-position=stack],.v1-hero-banner__content>.v1-hero-banner__block[data-position=above],.v1-hero-banner__content>.v1-hero-banner__block[data-position=below]{flex:0 0 100%;width:100%}.v1-hero-banner__block[data-position=stack],.v1-hero-banner__block[data-position=above],.v1-hero-banner__block[data-position=below]{width:100%}.v1-hero-banner__content-image-img{display:block;width:var(--v1-content-image-width, 100%);max-width:100%;height:auto}.v1-hero-banner__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;width:100%}.v1-hero-banner__stack{display:flex;flex-direction:column;align-items:stretch;gap:var(--v1-stack-gap, 12px);width:100%}.v1-hero-banner__block{display:flex;flex-direction:column;max-width:100%;margin-top:var(--v1-space, 0px);color:var(--v1-color, inherit);font-family:var(--v1-role-family, var(--v1-font-body-family));font-size:var(--v1-size-mobile, inherit);font-weight:var(--v1-weight, var(--v1-role-weight, inherit));font-style:var(--v1-style, var(--v1-role-style, inherit));line-height:var(--v1-line, 1.4);letter-spacing:var(--v1-tracking, normal);text-align:var(--v1-align-mobile, left);text-transform:var(--v1-transform, none);align-items:var(--v1-items-mobile, flex-start)}.v1-hero-banner__top>.v1-hero-banner__block{width:auto;margin-top:0}.v1-hero-banner__stack>.v1-hero-banner__block{width:100%}.v1-hero-banner__block.is-title{--v1-role-family: var(--v1-font-title-family);--v1-role-weight: var(--v1-font-title-weight);--v1-role-style: var(--v1-font-title-style)}.v1-hero-banner__block.is-body,.v1-hero-banner__block.is-icon{--v1-role-family: var(--v1-font-body-family);--v1-role-weight: var(--v1-font-body-weight);--v1-role-style: var(--v1-font-body-style)}.v1-hero-banner__block.is-button{--v1-role-family: var(--v1-font-button-family);--v1-role-weight: var(--v1-font-button-weight);--v1-role-style: var(--v1-font-button-style)}.v1-hero-banner .v1-hero-banner__title,.v1-hero-banner .v1-hero-banner__richtext,.v1-hero-banner .v1-hero-banner__richtext :where(p,li,a,span),.v1-hero-banner .v1-hero-banner__badge-label,.v1-hero-banner .v1-hero-banner__button,.v1-hero-banner .v1-hero-banner__author{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;color:inherit}.v1-hero-banner .v1-hero-banner__button{color:var(--v1-btn-color, #ffffff)}.v1-hero-banner__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--v1-items-mobile, flex-start);gap:10px;width:100%}.v1-hero-banner .v1-hero-banner__title{margin:0;max-width:100%;overflow-wrap:break-word}.v1-hero-banner .v1-hero-banner__richtext{max-width:90%;overflow-wrap:break-word}.v1-hero-banner .v1-hero-banner__richtext>*{margin:0}.v1-hero-banner .v1-hero-banner__richtext>*+*{margin-top:.45em}.v1-hero-banner .v1-hero-banner__richtext strong,.v1-hero-banner .v1-hero-banner__richtext b{font-weight:700}.v1-hero-banner .v1-hero-banner__richtext em,.v1-hero-banner .v1-hero-banner__richtext i{font-style:italic}.v1-hero-banner .v1-hero-banner__richtext a{text-decoration:underline;text-underline-offset:.15em}.v1-hero-banner .v1-hero-banner__richtext ul,.v1-hero-banner .v1-hero-banner__richtext ol{margin:.4em 0 0;padding-inline-start:1.25em}.v1-hero-banner .v1-hero-banner__richtext ul{list-style:disc}.v1-hero-banner .v1-hero-banner__richtext ol{list-style:decimal}.v1-hero-banner__badge{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:4px 12px 4px 4px;background:var(--v1-badge-bg, #eeeeee);color:var(--v1-badge-color, #111111);border-radius:var(--v1-badge-radius, 10px)}.v1-hero-banner__badge.is-text-only{padding:8px 14px}.v1-hero-banner__badge-icon{display:block;width:var(--v1-badge-icon, 32px);height:var(--v1-badge-icon, 32px);object-fit:cover;border-radius:4px;flex:0 0 auto}.v1-hero-banner__badge-label{overflow-wrap:anywhere}.v1-hero-banner__stars{display:inline-flex;align-items:center;gap:2px;color:var(--v1-star-color, currentColor);line-height:0}.v1-hero-banner__star{display:block;width:var(--v1-star-size-mobile, var(--v1-star-size, 16px));height:auto;flex:0 0 auto}.v1-hero-banner__quote{margin-top:10px}.v1-hero-banner__author{margin:12px 0 0;font-size:var(--v1-author-size-mobile, 15px);font-weight:var(--v1-author-weight, 700);font-style:var(--v1-author-style, normal);letter-spacing:var(--v1-author-tracking, normal);line-height:1.3;text-transform:var(--v1-author-transform, none);overflow-wrap:break-word}.v1-hero-banner__button{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;max-width:100%;min-height:var(--v1-btn-height, 48px);margin:0;padding:10px var(--v1-btn-pad, 28px);border:0;background:var(--v1-btn-bg, #111111);color:var(--v1-btn-color, #ffffff);text-decoration:none;white-space:nowrap;text-align:center;cursor:pointer;appearance:none;-webkit-appearance:none;transition:filter .2s ease,transform .2s ease}.v1-hero-banner__button.is-pill{border-radius:999px}.v1-hero-banner__button.is-rounded{border-radius:8px}.v1-hero-banner__button.is-square{border-radius:0}.v1-hero-banner__button.is-outline{background:var(--v1-btn-bg, #ffffff);color:var(--v1-btn-color, #111111);box-shadow:inset 0 0 0 1.5px var(--v1-btn-border, currentColor)}.v1-hero-banner__button:hover{filter:brightness(1.12)}.v1-hero-banner__button:focus-visible,.v1-hero-banner__nav-btn:focus-visible,.v1-hero-banner__pause:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px}.v1-hero-banner__image,.v1-hero-banner__placeholder{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.v1-hero-banner__image.is-mobile{display:none}.v1-hero-banner__placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;background:rgba(var(--color-foreground),.06);border-radius:12px;color:rgba(var(--color-foreground),.35)}.v1-hero-banner__placeholder .v1-hero-banner__image,.v1-hero-banner__placeholder svg{display:block;width:72%;height:auto;fill:currentColor}.v1-hero-banner__nav{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:14px;padding-block-end:20px;z-index:2}.v1-hero-banner__nav-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--v1-nav-size, 54px) * .85);height:calc(var(--v1-nav-size, 54px) * .85);margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--v1-progress, #e0b53a);font-family:inherit;font-size:13px;font-weight:700;letter-spacing:0;line-height:1;text-transform:none;white-space:nowrap;cursor:pointer;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.v1-hero-banner__nav-ring{display:grid;place-items:center;width:100%;height:100%;padding:3px;border-radius:50%;background:rgba(var(--color-foreground),.14)}.v1-hero-banner__nav-btn.is-active .v1-hero-banner__nav-ring{background:conic-gradient(currentColor calc(var(--progress, 0) * 1%),rgba(var(--color-foreground),.14) 0)}.v1-hero-banner__nav-face{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:50%;background:#fff;color:#111;box-shadow:inset 0 0 0 1px #0000000f}.v1-hero-banner__nav-face img{width:70%;height:70%;max-width:none;object-fit:contain}.v1-hero-banner__pause{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.v1-hero-banner__pause:focus-visible{top:8px;inset-inline-start:8px;z-index:3;width:auto;height:auto;margin:0;padding:8px 12px;overflow:visible;clip:auto;border-radius:999px;background:#111;color:#fff;font:inherit;font-size:13px;letter-spacing:0;text-transform:none}.v1-hero-banner__empty{padding:48px 16px;text-align:center}@media(max-width:989px){.v1-hero-banner__media.has-mobile-image .v1-hero-banner__image.is-desktop{display:none}.v1-hero-banner__media.has-mobile-image .v1-hero-banner__image.is-mobile{display:block}.v1-hero-banner__button{white-space:normal}}@media(min-width:750px){.v1-hero-banner__nav-btn{width:var(--v1-nav-size, 54px);height:var(--v1-nav-size, 54px)}}@media(min-width:990px){.v1-hero-banner-wrap{padding-top:var(--v1-pad-top, 64px);padding-bottom:var(--v1-pad-bottom, 64px)}.v1-hero-banner__layout.has-image{display:grid;isolation:isolate;min-height:var(--v1-min-height, 0px)}.v1-hero-banner__layout.has-image.is-adapt{min-height:0}.v1-hero-banner__layout.has-image .v1-hero-banner__media,.v1-hero-banner__layout.has-image .v1-hero-banner__content{grid-area:1 / 1}.v1-hero-banner__layout.has-image .v1-hero-banner__media{position:relative;z-index:0;width:100%;height:100%;align-self:start}.v1-hero-banner__layout.has-image .v1-hero-banner__image{width:100%;height:100%;object-fit:cover}.v1-hero-banner__layout.has-image .v1-hero-banner__content{position:relative;z-index:1;align-self:stretch;height:auto}.v1-hero-banner__content{max-width:720px;width:55%;padding:48px 36px;margin-inline:1.25%}.v1-hero-banner__layout.has-image .v1-hero-banner__content{align-content:var(--v1-valign, center)}.v1-hero-banner__block{font-size:var(--v1-size, var(--v1-size-mobile, inherit));text-align:var(--v1-align, var(--v1-align-mobile, left));align-items:var(--v1-items, var(--v1-items-mobile, flex-start))}.v1-hero-banner__buttons{justify-content:var(--v1-items, flex-start)}.v1-hero-banner__author{font-size:var(--v1-author-size, var(--v1-author-size-mobile, 16px))}.v1-hero-banner__star{width:var(--v1-star-size, var(--v1-star-size-mobile, 16px))}.v1-hero-banner--nav-right:not(.is-single){padding-inline-end:calc(var(--v1-nav-size, 54px) + 28px)}.v1-hero-banner--nav-left:not(.is-single){padding-inline-start:calc(var(--v1-nav-size, 54px) + 28px)}.page-width--full .v1-hero-banner--nav-right:not(.is-single),.page-width--full.v1-hero-banner--nav-left:not(.is-single){padding-inline:0}.v1-hero-banner__nav{padding-block:28px}.v1-hero-banner--nav-right:not(.is-single) .v1-hero-banner__nav,.v1-hero-banner--nav-left:not(.is-single) .v1-hero-banner__nav{position:absolute;top:50%;flex-direction:column;transform:translateY(-50%)}.v1-hero-banner--nav-right:not(.is-single) .v1-hero-banner__nav{inset-inline-end:12px}.v1-hero-banner--nav-left:not(.is-single) .v1-hero-banner__nav{inset-inline-start:12px}.v1-hero-banner--nav-bottom .v1-hero-banner__nav{position:static;transform:none}}@media(prefers-reduced-motion:no-preference){.v1-hero-banner__slide.is-animating.is-active .v1-hero-banner__layout{animation:v1HeroFade .35s ease}.v1-hero-banner__button:hover{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.v1-hero-banner__button,.v1-hero-banner__slide.is-animating.is-active .v1-hero-banner__layout{animation:none;transition:none}.v1-hero-banner__button:hover{transform:none}}@keyframes v1HeroFade{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/V1-hero-banner.css.map */
