body.template-index{--r-ink: var(--klv-ink);--r-ink-subdued: var(--klv-ink-subdued);--r-border-soft: var(--klv-border-soft);--r-space: var(--klv-space);--r-space-major: var(--klv-space-major)}.template-index #main .h2,.template-index #main .video-text__title,.template-index #main .video-text__description,.template-index #main .video-text__button,.template-index #main .button--outline{color:var(--r-ink)}.template-index #main>.shopify-section>div[class*=color-scheme]{border-top-color:var(--r-border-soft)}.template-index #main>.shopify-section+.shopify-section:has(:is(img,video,h1,h2,h3,.button,.product-card)){margin-top:var(--r-space)}.template-index #main>.shopify-section+.shopify-section:has(.img-button__container),.template-index #main>.shopify-section+.shopify-section:has(.video-text__title){margin-top:var(--r-space-major)}.template-index #main>.shopify-section+.shopify-section:has(.full-height-slide),.template-index #main>.shopify-section+.shopify-section[id$=__homepage_opening_split]{margin-top:0}.template-index #main>.shopify-section:has(.product-card){padding-top:0}.template-index #main{--button-font: var(--klv-button-font);--button-letter-spacing: var(--klv-button-letter-spacing)}.template-index #main .button{font-size:12px;font-weight:500;letter-spacing:.07em;line-height:1.3;padding:12px 24px;min-height:var(--klv-tap-target);border-radius:0}.template-index #main .button--outline{--button-outline-color: 26 27 27;border-color:var(--r-ink)}.template-index #main .content-over-media--square img{aspect-ratio:4 / 5;object-fit:cover;object-position:50% 50%}@media screen and (max-width:550px){.template-index #main .content-over-media--square img{aspect-ratio:4 / 5}}.template-index #main .section-reviews-slider-item-image{padding-top:125%}@media screen and (max-width:749px){.template-index #main .shopify-section:has(.full-height-slide) .content-over-media{--content-over-media-height: 80vh;--content-over-media-height: 80svh;min-height:80vh;min-height:80svh;height:80vh;height:80svh}.template-index #main .shopify-section:has(.full-height-slide) .content-over-media>picture img,.template-index #main .shopify-section:has(.full-height-slide) .content-over-media>img{height:100%;object-fit:cover;object-position:50% 50%}}@media screen and (max-width:767px){.template-index #main .video-text__text{display:block;width:100%;max-width:none;margin-top:24px;padding:0 16px 4px;text-align:left;box-sizing:border-box}.template-index #main .video-text__description{font-size:15px;line-height:1.6;margin-top:10px}.template-index #main .video-text__button{display:inline-block;margin-top:18px;font-size:12px;font-weight:500;letter-spacing:.07em;min-height:44px;line-height:44px}.template-index #main .section-video-content__video-text-wrapper{margin-inline:0;width:100%}}.template-index #main on-sale-badge,.template-index #main .badge--on-sale,.template-index #main compare-at-price,.template-index #main .sale-percent{display:none!important}.template-index #main badge-list:not(:has(:not(on-sale-badge))){display:none}.template-index #main sale-price.text-on-sale,.template-index #main .price-list .text-on-sale{color:var(--r-ink-subdued)!important}.template-index #main .h2,.template-index #main .img-button__content .title,.template-index #main .video-text__title,.template-index #main .section-heading h2{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:24px;font-weight:400;letter-spacing:.005em;line-height:1.2;text-transform:none;text-wrap:balance}@media screen and (min-width:750px){.template-index #main .h2,.template-index #main .img-button__content .title,.template-index #main .video-text__title,.template-index #main .section-heading h2{font-size:32px}}@media screen and (max-width:767px){.template-index #main .img-button__content .title{color:var(--r-ink)}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/homepage-r1-r6.css.map */
