.template-index{background:rgb(var(--color-background))}.template-index #MainContent>.shopify-section{margin-top:0}.template-index .rich-text{border-top:1px solid rgba(var(--color-foreground),.08);border-bottom:1px solid rgba(var(--color-foreground),.08)}.template-index .rich-text__blocks{max-width:140rem}.template-index .rich-text__heading{margin:0 auto;max-width:132rem;font-size:clamp(1.8rem,2.2vw,2.7rem);line-height:1.2;letter-spacing:0;white-space:nowrap}.template-index .rich-text__heading+.rich-text__heading{margin-top:.4rem}.template-index .rich-text__heading+.rich-text__caption{margin-top:2rem}.template-index .rich-text__caption{margin-left:auto;margin-right:auto;max-width:72rem;color:rgba(var(--color-foreground),.72);font-size:clamp(1.28rem,1vw,1.52rem);letter-spacing:.04rem;line-height:1.65;text-transform:none}.template-index .slideshow,.template-index .banner,.template-index .image-with-text__media{overflow:hidden}.template-index .slideshow__media img,.template-index .banner__media img,.template-index .image-with-text__media img,.template-index .card__media .media img{transform:scale(1.01)}.template-index [id$=__image_banner_NTtKB7]{margin:1.6rem auto 5.2rem;max-width:132rem;padding:0 2rem}.template-index [id$=__image_banner_NTtKB7] .banner{min-height:45rem;background:transparent}.template-index [id$=__image_banner_NTtKB7] .banner__media{border:1px solid rgba(var(--color-foreground),.08);background:rgb(var(--color-background))}.template-index [id$=__image_banner_NTtKB7] .banner__media img{object-fit:contain;transform:none}.template-index .jdgm-widget,.template-index .jdgm-widget *,.template-index .jdgm-all-reviews-text,.template-index .jdgm-all-reviews-text *,.template-index .jdgm-carousel-wrapper,.template-index .jdgm-carousel-wrapper *,.template-index .jdgm-star,.template-index .jdgm-prev-badge,.template-index .jdgm-prev-badge *{color:rgb(var(--color-foreground))!important}.template-index .jdgm-widget svg,.template-index .jdgm-widget svg *,.template-index .jdgm-star:before,.template-index .jdgm-all-reviews-text svg,.template-index .jdgm-all-reviews-text svg *{color:rgb(var(--color-foreground))!important;fill:rgb(var(--color-foreground))!important;stroke:rgb(var(--color-foreground))!important}.template-index .collection-list-title{max-width:80rem;margin:0 auto 3.2rem;text-align:center;font-size:clamp(2.4rem,3vw,3.8rem);letter-spacing:0}.template-index .collection-list{row-gap:4rem}.template-index .collection-list .card-wrapper{transition:transform .18s ease,filter .18s ease}.template-index .collection-list .card-wrapper:hover{transform:translateY(-.4rem);filter:saturate(1.03)}.template-index .collection-list .card__inner{border:1px solid rgba(var(--color-foreground),.08);box-shadow:0 1.2rem 3.6rem rgba(var(--color-shadow),.08)}.template-index .collection-list .card__content{padding-top:1.4rem}.template-index .collection-list .card__heading{font-size:1.55rem;line-height:1.35;letter-spacing:.04rem}.template-index .banner__box{max-width:62rem;padding:3.2rem 4rem;border:1px solid rgba(var(--color-foreground),.08);box-shadow:0 1.4rem 4rem rgba(var(--color-shadow),.1)}.template-index .banner__heading{letter-spacing:0}.template-index .image-with-text .page-width{max-width:118rem}.template-index .image-with-text__grid{align-items:center;gap:4rem}.template-index .image-with-text__media{border:1px solid rgba(var(--color-foreground),.08);box-shadow:0 1.4rem 4rem rgba(var(--color-shadow),.09)}.template-index .image-with-text__media--small{height:28rem}.template-index .image-with-text__content{padding:4.8rem}.template-index .image-with-text__heading{margin-bottom:1.8rem;font-size:clamp(2.2rem,2.4vw,3.4rem);letter-spacing:0}.template-index .image-with-text__text{color:rgba(var(--color-foreground),.78);line-height:1.75}.template-index .image-with-text__text ol{padding-left:2rem}.template-index .image-with-text__text li+li{margin-top:.8rem}@media screen and (max-width:749px){.template-index .rich-text__heading{font-size:1.9rem;white-space:normal}.template-index .rich-text__caption{font-size:1.32rem;line-height:1.65}.template-index .collection-list-title{margin-bottom:2.4rem}.template-index .collection-list{row-gap:2.8rem}.template-index .banner__box{padding:2.4rem;box-shadow:none}.template-index [id$=__image_banner_NTtKB7]{margin:1.2rem auto 3.6rem;padding:0 1.5rem}.template-index [id$=__image_banner_NTtKB7] .banner{min-height:32rem}.template-index .image-with-text__grid{gap:0}.template-index .image-with-text__media--small{height:22rem}.template-index .image-with-text__content{padding:3.2rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-home.css.map */
