@font-face{font-family:akzidenz-grotesk;src:url(https://cdn.shopify.com/s/files/1/0924/8132/3374/files/Akzidenz_Grotesk_Pro_Regular_Regular.otf?v=1753398944);font-weight:400;font-style:normal}@font-face{font-family:Rhymes;src:url(https://cdn.shopify.com/s/files/1/0924/8132/3374/files/Rhymes-UltraLightText.otf?v=1753330072);font-weight:400;font-style:normal}:root{--grid-x-small: 320px;--grid-small: 480px;--grid-six-hundreds: 600px;--grid-medium: 768px;--grid-large: 1024px;--grid-smaller-widescreen: 1300px;--grid-small-widescreen: 1400px;--grid-widescreen: 1440px}.common-button--primary{display:inline-block;font-family:akzidenz-grotesk,helvetica,arial,sans;font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding:3px 16px;border-radius:2px;color:#fbfbfb;background-color:#414042;border:1px solid #414042;transition:all .3s ease}.common-button--primary:hover{background-color:#0000;color:#414042;transition:all .3s ease}.btn.btn--primary{display:inline-block;font-family:akzidenz-grotesk,helvetica,arial,sans;font-style:normal;font-weight:400;padding:3px 16px;border-radius:2px;color:#fbfbfb;background-color:#414042;text-transform:none;border:1px solid #414042}.btn.btn--primary:hover:not([disabled]){background-color:#0000;color:#414042}.btn.btn--primary:after{display:none}.btn.btn--primary.is-loading,.btn.btn--primary.is-added{background-color:#0000;color:#414042}.btn.btn--primary.is-added .btn__text{opacity:1}.btn.btn--primary .btn__added{display:none}.btn.btn--primary .btn__loader{transform:translate(-50%,-50%)}.btn.btn--primary[disabled]{pointer-events:none;opacity:1;color:#fbfbfb;border-color:#d1cfce;background-color:#d1cfce}.btn.btn--outline{border:1px solid #414042;background-color:#0000;display:inline-block;font-family:akzidenz-grotesk,helvetica,arial,sans;font-style:normal;font-weight:400;padding:5px 12px;border-radius:2px;color:#414042;text-transform:none;letter-spacing:0}.btn.btn--outline:after{display:none}.btn.btn--small{font-size:12px;line-height:15px}.btn.btn--x-small{font-size:10px;line-height:12px;padding:2.5px 15.5px}:root{--grid-gutter: 16px;--grid-columns: 24;--grid-column-width: calc( (100vw - 32px - 368px) / 24 )}.shopify-section-hero-banner{--column: calc( ( 1 / 24 ) * ( 100vw - (16px * 2) - 4px - ( (24 - 1) * 16px) ) + 16px );--gutter: 16px;--indent: calc( ( var(--column) * 4 ) + ( var(--gutter) * 0 ) )}.shopify-section-hero-banner .section-hero-banner__wrapper{padding:0 16px}.shopify-section-hero-banner .hero-banner__outter{display:flex;flex-direction:column}.shopify-section-hero-banner .hero-banner__container{display:flex;align-items:stretch}.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-left .hero-banner__content{display:flex;justify-content:center;align-items:center;flex-shrink:0}.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-left .hero-banner__title{writing-mode:vertical-lr;white-space:nowrap;line-height:1;transform:rotate(180deg);font-size:100%;height:100%;display:flex;align-items:center;justify-content:center}.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-top{flex-direction:column}@media only screen and (max-width: 768px){.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-top{gap:32px}}@media only screen and (max-width: 768px){.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-top.hero-banner__container--one-image .video-background,.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-top.hero-banner__container--one-image .image-wrapper{--aspect-ratio: .6666667 !important}}.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-top.hero-banner__container--two-images .video-background,.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-top.hero-banner__container--two-images .image-wrapper{--aspect-ratio: .928 !important}@media only screen and (max-width: 768px){.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-top.hero-banner__container--two-images .video-background,.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-top.hero-banner__container--two-images .image-wrapper{--aspect-ratio: .6666667 !important}}.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-top .hero-banner__images{margin-top:0}.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom{flex-direction:column-reverse}@media only screen and (max-width: 768px){.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom{gap:8px}.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom .hero-banner__title-mobile.hero-banner__title-mobile--small{margin:0 -5px;padding:0 40px}.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom .hero-banner__title-mobile.hero-banner__title-mobile--large{margin:0 -5px}}.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom .hero-banner__title{letter-spacing:-7.56px}.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom.hero-banner__container--one-image .video-background,.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom.hero-banner__container--one-image .image-wrapper{--aspect-ratio: 2.16615385 !important}@media only screen and (max-width: 768px){.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom.hero-banner__container--one-image .video-background,.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom.hero-banner__container--one-image .image-wrapper{--aspect-ratio: .60977778 !important}}@media only screen and (max-width: 768px){.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom.hero-banner__container--one-image.without-padding{margin:0 -16px}.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom.hero-banner__container--one-image.without-padding .video-background,.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom.hero-banner__container--one-image.without-padding .image-wrapper{--aspect-ratio: .6666667 !important}}.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom.hero-banner__container--two-images .video-background,.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom.hero-banner__container--two-images .image-wrapper{--aspect-ratio: 1.07076923 !important}@media only screen and (max-width: 768px){.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom.hero-banner__container--two-images .video-background,.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom.hero-banner__container--two-images .image-wrapper{--aspect-ratio: .60977778 !important}}@media only screen and (max-width: 768px){.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom.hero-banner__container--two-images.without-padding{margin:0 -16px}.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom.hero-banner__container--two-images.without-padding .video-background,.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom.hero-banner__container--two-images.without-padding .image-wrapper{--aspect-ratio: .6666667 !important}}.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom .hero-banner__images{margin-bottom:16px}@media only screen and (max-width: 768px){.shopify-section-hero-banner .hero-banner__container.hero-banner__container--title-bottom .hero-banner__images{margin-bottom:0}}.shopify-section-hero-banner .hero-banner__title-mobile{font-family:Rhymes,helvetica,arial,sans;font-weight:200;font-style:normal;color:#414042;text-align:center}@media only screen and (min-width: 769px){.shopify-section-hero-banner .hero-banner__title-mobile{display:none}}.shopify-section-hero-banner .hero-banner__title-mobile.hero-banner__title-mobile--small{font-size:48px;line-height:52px;letter-spacing:-1.92px;padding:0}.shopify-section-hero-banner .hero-banner__title-mobile.hero-banner__title-mobile--large{font-size:84px;line-height:72px;letter-spacing:-2.52px}.shopify-section-hero-banner .hero-banner__title{color:#414042;font-family:Rhymes,helvetica,arial,sans;font-size:104px;font-style:normal;font-weight:300;letter-spacing:-4.16px;line-height:104px;text-align:center;margin:40px 0}@media only screen and (max-width: 768px){.shopify-section-hero-banner .hero-banner__title{display:none}}.shopify-section-hero-banner .hero-banner__images{width:100%;display:flex;gap:0 16px;flex:1;flex-wrap:wrap}.shopify-section-hero-banner .hero-banner__image{flex:1}@media only screen and (max-width: 768px){.shopify-section-hero-banner .hero-banner__image{flex:100%}.shopify-section-hero-banner .hero-banner__image:nth-child(2){margin:8px 0 0}}.shopify-section-hero-banner .video-background,.shopify-section-hero-banner .image-wrapper{display:block;position:relative;width:100%;padding-top:calc(1/var(--aspect-ratio)*100%)}.shopify-section-hero-banner .hero-banner__highlight{width:100%;display:flex;padding:12px 0;column-gap:16px}@media only screen and (max-width: 768px){.shopify-section-hero-banner .hero-banner__highlight{flex-direction:column;gap:8px}}.shopify-section-hero-banner .hero-banner__highlight-text{max-width:calc(3*var(--grid-column-width) + 2*var(--grid-gutter));color:#414042;display:inline-block;font-family:akzidenz-grotesk,helvetica,arial,sans;font-size:13px;font-weight:400;line-height:16px;width:100%;letter-spacing:0}@media only screen and (max-width: 768px){.shopify-section-hero-banner .hero-banner__highlight-text{width:100%;max-width:calc(24*var(--grid-column-width) + 23*var(--grid-gutter))}}.shopify-section-hero-banner .hero-banner__highlight--content{position:relative;display:flex;flex-direction:column;gap:16px;width:100%;font-family:akzidenz-grotesk,helvetica,arial,sans;font-size:14px;font-weight:400;line-height:16px;color:#414042;padding-left:var(--indent)}@media only screen and (max-width: 768px){.shopify-section-hero-banner .hero-banner__highlight--content{padding:0}}.shopify-section-hero-banner .hero-banner__highlight--content:before{display:block;position:absolute;left:0;top:0;letter-spacing:0;font-size:13px;max-width:var(--indent);letter-spacing:0em;font-size:12px;line-height:16px;font-weight:400;font-family:akzidenz-grotesk,helvetica,arial,sans;color:#414042;margin-top:4px}@media only screen and (max-width: 768px){.shopify-section-hero-banner .hero-banner__highlight--content:before{position:relative;left:unset;top:unset;max-width:100%}}.shopify-section-hero-banner .hero-banner__highlight-paragraph{position:relative;font-weight:300;letter-spacing:-.02em;font-family:Rhymes,helvetica,arial,sans;line-height:38px;font-size:36px;color:#414042}@media only screen and (max-width: 768px){.shopify-section-hero-banner .hero-banner__highlight-paragraph{font-size:24px;line-height:26px}}@media only screen and (max-width: 768px){.shopify-section-hero-banner .hero-banner__highlight-paragraph br{display:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-hero-banner.autostyle.css.map */
