body.template-index .site-wrap{padding-top:0}.homepage .homepage-section-title.dynamic-title{display:none}@media (min-width: 600px){.homepage .homepage-sections[data-scroll-observing=true] .homepage-section .homepage-section-title{display:none}.homepage .homepage-sections[data-scroll-observing=true] .homepage-section-title.dynamic{display:block}}.homepage-section{padding:30px var(--mobile-horizontal-padding);height:100vh;height:calc(var(--vh, 1vh) * 100);width:100vw;position:relative;overflow:hidden}.homepage-section:first-child{padding-top:20px}@media (max-width: 1049px){.homepage-section+.homepage-section{padding-top:15px}}@media (min-width: 1050px){.homepage-section{padding:70px var(--desktop-horizontal-padding)}}.homepage-section-title{position:absolute;bottom:35px;left:var(--mobile-horizontal-padding);right:var(--mobile-horizontal-padding);text-align:left;color:#000;pointer-events:none}@media (min-width: 1050px){.homepage-section-title{text-align:center;left:var(--desktop-horizontal-padding);right:var(--desktop-horizontal-padding)}}.homepage-section-title.fixed{position:fixed}.text-content{font-weight:700;line-height:1.8em}@media (min-width: 1050px){.text-content{text-align:center}}.homepage-image-block-text h2,.homepage-image-block-text h3{margin-top:1em}@media (max-width: 600px){.homepage-image-block-text h2,.homepage-image-block-text h3{font-size:15px}}.homepage-image-block-text p{font-size:15px;margin-top:.5em}@media (max-width: 600px){.homepage-image-block-text p{font-size:13px;margin-top:.25em}}.homepage{width:100%}.homepage-grid{display:grid;grid-template-columns:1fr 1fr}.homepage-grid .theme-editor-warnings{position:fixed;left:20px;bottom:20px}@media (min-width: 1280px){.homepage-grid .theme-editor-warnings{left:50px;bottom:50px}}.homepage-grid .theme-editor-warnings .theme-editor-warning{max-width:23em;background:#ff0;padding:.5em .75em;color:red;font-style:italic;font-size:10px}.homepage-grid .theme-editor-warnings .theme-editor-warning+.theme-editor-warning{margin-top:5px}@media (min-width: 1050px){.homepage-grid{padding:0 var(--desktop-horizontal-padding);gap:var(--desktop-horizontal-padding);padding-bottom:var(--desktop-horizontal-padding)}}@media (max-width: 1049px){.homepage-grid{gap:10px}}.homepage-grid .homepage-grid-block{aspect-ratio:.69}.homepage-grid img,.homepage-grid video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.homepage-grid .homepage-grid-block{position:relative}@media (min-width: 1050px){.homepage-grid .homepage-grid-block .homepage-grid-block-text:not(:hover){border-style:dotted}}@media (max-width: 1049px){.homepage-grid .homepage-grid-block{grid-column:1 / 3;height:100svh;width:100vw}.homepage-grid .homepage-grid-block .homepage-grid-block-text{text-transform:uppercase!important;color:#fff!important;color:var(--button-color-text, white)!important}.homepage-grid .homepage-grid-block .homepage-grid-block-text{padding:.5em;font-weight:600;border:1px solid black;border:1px solid var(--button-color-border, black);background:#000;background:var(--button-color-background-alpha-50, black)}.homepage-grid .homepage-grid-block .block-content{display:flex;align-items:flex-end;justify-content:center}}.homepage-grid .homepage-grid-block .homepage-grid-block-text{text-transform:capitalize}@media (max-width: 1699px){.homepage-grid .homepage-grid-block .homepage-grid-block-text.styled-button.small{font-size:16px}}.homepage-grid .homepage-grid-block .block-content{position:absolute;left:20px;right:20px;top:20px;bottom:20px}@media (max-width: 1279px){.homepage-grid .homepage-grid-block .block-content{left:10px;right:10px;top:10px;bottom:10px}}@media (max-width: 1279px){.homepage-grid .homepage-grid-block .styled-button.small{font-size:12px;padding:.66em 1.5em}.homepage-grid .homepage-grid-block h2.homepage-grid-block-text{font-size:13px}}.homepage-grid .homepage-grid-block.light-text{color:#fff}@media (min-width: 1280px){.homepage-grid .homepage-grid-block[data-display-on=mobile]{display:none}}@media (max-width: 1279px){.homepage-grid .homepage-grid-block[data-display-on=desktop]{display:none}}body[data-template=index] footer.site-footer{border-top:none!important}
/*# sourceMappingURL=/cdn/shop/t/101/assets/styles-homepage.css.map */
