@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap";.endless-hero-module{width:100%;padding-top:var(--section-padding-top, 60px);padding-bottom:var(--section-padding-bottom, 60px);background-color:#fff}.endless-hero-container{max-width:100%;margin:0 auto;padding:0 60px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--grid-gap, 40px);align-items:center}.endless-hero-image-wrapper{grid-column:1 / 3;display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap, 40px)}.endless-hero-module[data-desktop-layout=content-first] .endless-hero-image-wrapper{grid-column:2 / 4;order:2}.endless-hero-module[data-desktop-layout=content-first] .endless-hero-content{grid-column:1 / 2;order:1}.endless-hero-module[data-desktop-layout=images-first] .endless-hero-image-wrapper{grid-column:1 / 3;order:1}.endless-hero-module[data-desktop-layout=images-first] .endless-hero-content{grid-column:3 / 4;order:2}@media screen and (min-width: 768px){.endless-hero-image-wrapper,.endless-hero-content{order:unset}.endless-hero-module[data-desktop-layout=content-first] .endless-hero-image-wrapper{order:2}.endless-hero-module[data-desktop-layout=content-first] .endless-hero-content,.endless-hero-module[data-desktop-layout=images-first] .endless-hero-image-wrapper{order:1}.endless-hero-module[data-desktop-layout=images-first] .endless-hero-content{order:2}}.endless-hero-media{position:relative;width:100%;aspect-ratio:3 / 3.4;overflow:hidden;background-color:#f5f5f5}.endless-hero-media-1{border-radius:var(--image-1-radius, 20px)}.endless-hero-media-2{border-radius:var(--image-2-radius, 20px)}.endless-hero-image,.endless-hero-video{width:100%;height:100%;object-fit:cover;display:block}.endless-hero-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.endless-hero-placeholder svg{width:100%;height:100%;opacity:.3}.endless-hero-content{grid-column:3 / 4;display:flex;flex-direction:column;gap:0;padding-right:60px}.endless-hero-tagline{font-family:var(--tagline-font);font-size:var(--tagline-size, 14px);font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin:0 0 var(--spacing-tagline-to-heading, 20px) 0;color:var(--tagline-color, #000)}.endless-hero-heading{font-family:var(--heading-font);font-size:var(--heading-size, 64px);font-weight:400;line-height:1.1;margin:0 0 var(--spacing-heading-to-body, 20px) 0;color:var(--heading-color, #000)}.endless-hero-subheading{font-family:var(--body-font);font-size:var(--body-size, 16px);line-height:1.5;margin:0 0 var(--spacing-body-to-buttons, 20px) 0;color:var(--body-color, #000)}.endless-hero-subheading p{margin:0}.endless-hero-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-between-buttons, 15px);margin-bottom:var(--spacing-buttons-to-features, 20px)}.endless-hero-button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--button-font);font-size:var(--button-font-size, 16px);font-weight:500;text-decoration:none;transition:all .3s ease;cursor:pointer;white-space:nowrap;box-sizing:border-box}.endless-hero-button-1{width:var(--button-1-width, 140px);height:var(--button-1-height, 70px);padding:var(--button-1-padding-vertical, 12px) var(--button-1-padding-horizontal, 20px);background-color:var(--button-1-bg, #fff);color:var(--button-1-text, #000);border:var(--button-1-border-width, 1.5px) solid var(--button-1-border, #000);border-radius:var(--button-1-radius, 30px)}.endless-hero-button-1:hover{background-color:var(--button-1-hover-bg, #000);color:var(--button-1-hover-text, #fff);border-color:var(--button-1-hover-border, #000);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.endless-hero-button-1:active{transform:translateY(0)}.endless-hero-button-2{width:var(--button-2-width, 140px);height:var(--button-2-height, 70px);padding:var(--button-2-padding-vertical, 12px) var(--button-2-padding-horizontal, 20px);background-color:var(--button-2-bg, #fff);color:var(--button-2-text, #000);border:var(--button-2-border-width, 1.5px) solid var(--button-2-border, #000);border-radius:var(--button-2-radius, 30px)}.endless-hero-button-2:hover{background-color:var(--button-2-hover-bg, #000);color:var(--button-2-hover-text, #fff);border-color:var(--button-2-hover-border, #000);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.endless-hero-button-2:active{transform:translateY(0)}.endless-hero-features{display:flex;flex-wrap:wrap;gap:12px;padding:16px 20px;background-color:var(--feature-bg, #D4FF00);border-radius:50px;width:fit-content;margin:0}.endless-hero-feature{display:inline-flex;align-items:center;gap:6px;font-family:var(--feature-font);font-size:var(--feature-size, 14px);font-weight:500;color:var(--feature-color, #000)}.endless-hero-feature svg{width:16px;height:16px;flex-shrink:0}@media screen and (max-width: 1200px){.endless-hero-heading{font-size:calc(var(--heading-size, 64px) * .8)}.endless-hero-container{gap:calc(var(--grid-gap, 40px) * .8)}}@media screen and (max-width: 1024px) and (min-width: 768px){.endless-hero-container{padding:0 60px;gap:calc(var(--grid-gap, 40px) * .7);grid-template-columns:1fr 1fr 1fr}.endless-hero-content{padding-right:30px}.endless-hero-tagline{font-size:calc(var(--tagline-size, 14px) * .85)}.endless-hero-heading{font-size:calc(var(--heading-size, 64px) * .65)}.endless-hero-subheading{font-size:calc(var(--body-size, 16px) * .9)}.endless-hero-button{font-size:calc(var(--button-font-size, 16px) * .9)}.endless-hero-button-1{width:calc(var(--button-1-width, 140px) * .85);height:calc(var(--button-1-height, 70px) * .85)}.endless-hero-button-2{width:calc(var(--button-2-width, 140px) * .85);height:calc(var(--button-2-height, 70px) * .85)}.endless-hero-features{padding:12px 16px;gap:8px}.endless-hero-feature{font-size:calc(var(--feature-size, 14px) * .75);gap:4px}.endless-hero-feature svg{width:14px;height:14px}}@media screen and (max-width: 767px){.endless-hero-module{padding-top:calc(var(--section-padding-top, 60px) * .6);padding-bottom:calc(var(--section-padding-bottom, 60px) * .6)}.endless-hero-container{display:flex;flex-direction:column;padding:0 var(--mobile-edge-padding, 20px);gap:30px}.endless-hero-image-wrapper{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--mobile-image-gap, 5px);order:1}.endless-hero-content{width:100%;padding-right:0;order:2}.endless-hero-module[data-mobile-layout=images-first] .endless-hero-image-wrapper{order:1}.endless-hero-module[data-mobile-layout=images-first] .endless-hero-content,.endless-hero-module[data-mobile-layout=content-first] .endless-hero-image-wrapper{order:2}.endless-hero-module[data-mobile-layout=content-first] .endless-hero-content{order:1}.endless-hero-tagline{font-size:calc(var(--tagline-size, 14px) * .85)}.endless-hero-heading{font-size:var(--heading-size-mobile, 40px);line-height:1.15}.endless-hero-subheading{font-size:calc(var(--body-size, 16px) * .875)}.endless-hero-buttons{flex-direction:row;flex-wrap:wrap}.endless-hero-button-1,.endless-hero-button-2{font-size:calc(var(--button-font-size, 16px) * .9375)}.endless-hero-features{width:100%;justify-content:center;padding:14px 18px}.endless-hero-feature{font-size:calc(var(--feature-size, 14px) * .85)}.endless-hero-media{aspect-ratio:4 / 5}.endless-hero-media-1{border-radius:var(--image-1-radius-mobile, 12px)}.endless-hero-media-2{border-radius:var(--image-2-radius-mobile, 12px)}}@media screen and (max-width: 480px){.endless-hero-image-wrapper{gap:var(--mobile-image-gap, 5px)}.endless-hero-container{gap:24px}.endless-hero-heading{font-size:var(--heading-size-mobile, 40px)}}.endless-hero-button:focus-visible{outline:2px solid #000;outline-offset:3px}@media (prefers-reduced-motion: reduce){.endless-hero-button,.endless-hero-video{transition:none;animation:none}}.endless-hero-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}
/*# sourceMappingURL=/cdn/shop/t/4/assets/endless-hero-module.css.map */
