/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./styles/sections/hero-banner-v2.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************/.c-section__hero-banner-v2:has(+.shopify-section .has-rounded-top) .is-content-position-mob-bottom .hero-banner-v2__content{padding-bottom:4rem}.c-hero-banner__background{position:absolute;top:0;left:0;width:100%;height:100%}.c-hero-banner__background-image{height:100%;-o-object-fit:cover;object-fit:cover}.hero-banner-v2{background-color:var(--color-background);position:relative;z-index:0;overflow:hidden}.hero-banner-v2.has-round-corners-top{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.hero-banner-v2.has-round-corners-bottom{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.hero-banner-v2 .corner-tab{position:absolute;z-index:1;color:var(--corner-tab-color);overflow:hidden;width:33%}.hero-banner-v2 .corner-tab--bottom-right{bottom:-1px;right:0}.hero-banner-v2 .corner-tab--bottom-right svg{position:relative;left:1px}.hero-banner-v2 .corner-tab--bottom-left{bottom:-1px;left:0;transform:scaleX(-1)}.hero-banner-v2 .corner-tab--top-right{top:-1px;right:0;transform:scaleY(-1)}.hero-banner-v2 .corner-tab--top-right svg{position:relative;left:1px}.hero-banner-v2 .corner-tab--top-left{top:-1px;left:0;transform:scaleX(-1) scaleY(-1)}.hero-banner-v2.is-first-section .hero-banner-v2__block{padding-top:calc(var(--header-height) + var(--announcement-height))}.hero-banner-v2 .c-hero-banner__video-background{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-banner-v2 .dynamic-banner-cta{position:absolute}.hero-banner-v2__block{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.hero-banner-v2__block *{margin-bottom:0}@media only screen and (max-width: 750px){.hero-banner-v2__block.default-height-mob{min-height:31.25rem}}@media only screen and (min-width: 750px){.hero-banner-v2__block.default-height{min-height:50rem}}@media only screen and (max-width: 750px){.hero-banner-v2__block.full-height-mob{min-height:100vh}}@media only screen and (min-width: 750px){.hero-banner-v2__block.full-height{min-height:100vh}}.hero-banner-v2__block.is-text-align-mob-left{text-align:left}.hero-banner-v2__block.is-text-align-mob-center{text-align:center}.hero-banner-v2__block.is-text-align-mob-right{text-align:right}@media only screen and (min-width: 750px){.hero-banner-v2__block.is-text-align-desk-left{text-align:left}}@media only screen and (min-width: 750px){.hero-banner-v2__block.is-text-align-desk-center{text-align:center}}@media only screen and (min-width: 750px){.hero-banner-v2__block.is-text-align-desk-right{text-align:right}}.hero-banner-v2__block.is-content-position-mob-top{align-items:flex-start}.hero-banner-v2__block.is-content-position-mob-middle{align-items:center}.hero-banner-v2__block.is-content-position-mob-bottom{align-items:flex-end}@media only screen and (min-width: 750px){.hero-banner-v2__block.is-content-position-desk-top-left{align-items:flex-start;justify-content:flex-start}}@media only screen and (min-width: 750px){.hero-banner-v2__block.is-content-position-desk-top-center{align-items:flex-start;justify-content:center}}@media only screen and (min-width: 750px){.hero-banner-v2__block.is-content-position-desk-top-right{align-items:flex-start;justify-content:flex-end}}@media only screen and (min-width: 750px){.hero-banner-v2__block.is-content-position-desk-middle-left{align-items:center;justify-content:flex-start}}@media only screen and (min-width: 750px){.hero-banner-v2__block.is-content-position-desk-middle-center{align-items:center;justify-content:center}}@media only screen and (min-width: 750px){.hero-banner-v2__block.is-content-position-desk-middle-right{align-items:center;justify-content:flex-end}}@media only screen and (min-width: 750px){.hero-banner-v2__block.is-content-position-desk-bottom-left{align-items:flex-end;justify-content:flex-start}}@media only screen and (min-width: 750px){.hero-banner-v2__block.is-content-position-desk-bottom-center{align-items:flex-end;justify-content:center}}@media only screen and (min-width: 750px){.hero-banner-v2__block.is-content-position-desk-bottom-right{align-items:flex-end;justify-content:flex-end}}.hero-banner-v2__content{--mobile-side-padding: 1.5rem;--desktop-side-padding: 3rem;--xlarge-side-padding: 5rem;--mobile-top-padding: 2rem;--desktop-top-padding: 3rem;--xlarge-top-padding: 2rem;padding:var(--mobile-top-padding) var(--mobile-side-padding);z-index:1;gap:var(--gap-mob, 0px);display:flex;flex-direction:column;max-width:100%;width:100%}.hero-banner-v2__content p{padding-bottom:0}@media only screen and (min-width: 1100px){.hero-banner-v2__content{gap:var(--gap-desk, 10px);padding:var(--desktop-top-padding) var(--desktop-side-padding);width:50%}}@media only screen and (min-width: 1650px){.hero-banner-v2__content{padding:var(--xlarge-top-padding) var(--xlarge-side-padding)}}.hero-banner__whole-section-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-banner__buttons .o-btn{background-color:var(--cta-bg);color:var(--cta-text)}.hero-banner__buttons .o-btn:hover{background-color:var(--cta-bg-hover)}.hero-banner__buttons:has(.o-btn--secondary){display:flex;flex-wrap:wrap;gap:var(--gap-mob, 0px)}@media only screen and (min-width: 1100px){.hero-banner__buttons:has(.o-btn--secondary){gap:var(--gap-desk, 10px)}}.hero-banner__buttons .o-btn--secondary{background-color:var(--secondary-cta-bg);color:var(--secondary-cta-color)}.hero-banner__buttons .o-btn--secondary:hover{background-color:var(--secondary-cta-bg-hover)}.hero-banner__buttons.dynamic-banner-cta{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-banner__buttons.dynamic-banner-cta .o-btn-circle{position:absolute;z-index:1}.hero-banner__buttons.pos-top-left .o-btn-circle{top:var(--mobile-top-padding);left:var(--mobile-side-padding)}.hero-banner__buttons.pos-top-right .o-btn-circle{top:var(--mobile-top-padding);right:var(--mobile-side-padding)}.hero-banner__buttons.pos-middle-left .o-btn-circle{top:50%;left:var(--mobile-side-padding);translate:0 -50%}.hero-banner__buttons.pos-middle-right .o-btn-circle{top:50%;right:var(--mobile-side-padding);translate:0 -50%}.hero-banner__buttons.pos-bottom-left .o-btn-circle{bottom:var(--mobile-top-padding);left:var(--mobile-side-padding)}.hero-banner__buttons.pos-bottom-right .o-btn-circle{bottom:var(--mobile-top-padding);right:var(--mobile-side-padding)}@media only screen and (min-width: 750px){.hero-banner__buttons.d-pos-top-left .o-btn-circle{top:var(--desktop-top-padding);left:var(--desktop-side-padding);translate:0 0}.hero-banner__buttons.d-pos-top-center .o-btn-circle{top:var(--desktop-top-padding);left:50%;translate:-50% 0}.hero-banner__buttons.d-pos-top-right .o-btn-circle{top:var(--desktop-top-padding);right:var(--desktop-side-padding);left:auto;translate:0 0}.hero-banner__buttons.d-pos-middle-left .o-btn-circle{top:50%;left:var(--desktop-side-padding);translate:0 -50%}.hero-banner__buttons.d-pos-middle-center .o-btn-circle{top:50%;left:50%;translate:-50% -50%}.hero-banner__buttons.d-pos-middle-right .o-btn-circle{top:50%;right:var(--desktop-side-padding);left:auto;translate:0 -50%}.hero-banner__buttons.d-pos-bottom-left .o-btn-circle{bottom:var(--desktop-top-padding);left:var(--desktop-side-padding);top:auto;translate:0 0}.hero-banner__buttons.d-pos-bottom-center .o-btn-circle{bottom:var(--desktop-top-padding);left:50%;top:auto;translate:-50% 0}.hero-banner__buttons.d-pos-bottom-right .o-btn-circle{bottom:var(--desktop-top-padding);right:var(--desktop-side-padding);left:auto;top:auto;translate:0 0}}@media only screen and (max-width: 750px){.is-text-align-mob-center .hero-banner__buttons{justify-content:center}.is-text-align-mob-right .hero-banner__buttons{justify-content:flex-end}}@media only screen and (min-width: 750px){.is-text-align-desk-center .hero-banner__buttons{justify-content:center}.is-text-align-desk-right .hero-banner__buttons{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/628/assets/sections.hero-banner-v2.css.map */
