.template-index .st-home-head{display:flex;align-items:flex-end;text-align:left;justify-content:space-between;gap:var(--st-spacing-space-6);padding-bottom:var(--st-spacing-space-4);border-bottom:var(--st-spacing-border-1) solid var(--st-color-border-hairline);margin-bottom:var(--st-head-gap)}.template-index .st-home-head__text{display:flex;flex-direction:column;gap:10px;min-width:0}.template-index .st-home-head__text>*{margin:0}.template-index .st-home-head__action{flex:none}@media screen and (max-width:767px){.template-index .st-home-head{flex-direction:column;align-items:flex-start;gap:var(--st-spacing-space-4)}}.template-index .testimonials-section .section__header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:var(--st-spacing-space-4);border-bottom:var(--st-spacing-border-1) solid var(--st-color-border-hairline);margin-bottom:var(--st-head-gap);text-align:left}.template-index .testimonials-section .section__header>*{margin:0}.template-index .testimonials-section .section__header .section__heading-line{display:none}.template-index .mosaic--spacing .mosaic__item:not(.mosaic__item--with-image){--text: var(--COLOR-TEXT);min-height:0;height:auto;padding-top:0;padding-bottom:calc(var(--st-head-gap) - var(--grid-gutter) / 2);background:none}.template-index .mosaic--spacing .mosaic__item:not(.mosaic__item--with-image) .mosaic__item__inner{background:none;min-height:0}.template-index .mosaic--spacing .mosaic__item:not(.mosaic__item--with-image) .mosaic__item__content{justify-content:flex-end;align-items:stretch;padding:0 0 var(--st-spacing-space-4);border-bottom:var(--st-spacing-border-1) solid var(--st-color-border-hairline);text-align:left}.template-index .mosaic--spacing .mosaic__item:not(.mosaic__item--with-image) .mosaic__item__content-inner{display:flex;flex-direction:column;gap:10px;padding:0;background:none}.template-index .mosaic--spacing .mosaic__item:not(.mosaic__item--with-image) :is(.mosaic__item__subheading,.mosaic__item__heading){margin:0}.template-index .mosaic--spacing .mosaic__item:not(.mosaic__item--with-image) .mosaic__item__heading{font-family:var(--st-type-heading-h2-family);font-size:var(--st-type-heading-h2-size);font-weight:var(--st-type-heading-h2-weight);line-height:var(--st-type-heading-h2-line-height);letter-spacing:var(--st-type-heading-h2-letter-spacing);text-transform:var(--st-type-heading-h2-transform);color:var(--st-color-text-primary)}@media screen and (max-width:767px){.template-index .mosaic--spacing .mosaic__item:not(.mosaic__item--with-image){padding-bottom:calc(var(--st-head-gap) - var(--grid-gutter))}}@media screen and (min-width:768px){.template-index .mosaic.mosaic--spacing .wrapper--no-full .mosaic__grid{margin-bottom:calc(var(--grid-gutter) / -2)}}.template-index{--st-home-charcoal: var(--st-color-text-on-light)}@supports (color: rgb(from red r g b / 1)){.template-index{--st-home-charcoal: rgb(from var(--st-color-overlay-flat) r g b / 1)}}.template-index .mosaic--spacing .mosaic__item--with-image{container-type:inline-size;min-height:0}.template-index .mosaic--spacing .mosaic__item--with-image .mosaic__item__inner{min-height:min(calc(440px + (100cqi - 416px) * 100 / 220),540px)}.template-index .mosaic.mosaic--spacing .mosaic__item--with-image .mosaic__item__content{justify-content:flex-end;align-items:flex-start;padding:var(--st-spacing-space-6);text-align:left}.template-index .mosaic--spacing .mosaic__item--with-image .mosaic__item__content-inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--st-spacing-space-3);color:var(--st-color-text-on-dark)}.template-index .mosaic .mosaic__item--with-image .mosaic__item__content-inner>*{margin:0}.template-index .mosaic--spacing .mosaic__item--with-image .mosaic__item__heading{order:1;font-family:var(--st-type-title-block-mobile-family);font-size:var(--st-type-title-block-mobile-size);font-weight:var(--st-type-title-block-mobile-weight);font-style:var(--st-type-title-block-mobile-style);line-height:var(--st-type-title-block-mobile-line-height);letter-spacing:var(--st-type-title-block-mobile-letter-spacing);text-transform:var(--st-type-title-block-mobile-transform);color:var(--st-color-text-on-dark);text-shadow:var(--st-effect-shadow-text)}.template-index .mosaic--spacing .mosaic__item--with-image .mosaic__item__subheading,.template-index .mosaic--spacing .mosaic__item--with-image .mosaic__item__text{order:2;font-family:var(--st-type-lead-mobile-family);font-size:var(--st-type-lead-mobile-size);font-weight:var(--st-type-lead-mobile-weight);font-style:var(--st-type-lead-mobile-style);line-height:var(--st-type-lead-mobile-line-height);letter-spacing:var(--st-type-lead-mobile-letter-spacing);text-transform:var(--st-type-lead-mobile-transform);color:var(--st-color-text-on-dark);text-shadow:var(--st-effect-shadow-text)}.template-index .mosaic--spacing .mosaic__item--with-image .mosaic__item__text{order:3}.template-index .mosaic .mosaic__item--with-image .mosaic__item__content-inner>.mosaic__item__buttons{order:4;margin-top:var(--st-spacing-space-1);justify-content:flex-start}@container (min-width: 430px){.template-index .mosaic--spacing .mosaic__item--with-image .mosaic__item__subheading,.template-index .mosaic--spacing .mosaic__item--with-image .mosaic__item__text{font-size:var(--st-type-lead-desktop-size);line-height:var(--st-type-lead-desktop-line-height)}}.template-index .mosaic--spacing .mosaic__item__image:has(>.placeholder-svg--overlayed){background:var(--st-home-charcoal)}.template-index .mosaic--spacing .mosaic__item__image>.placeholder-svg--overlayed{display:none}@media screen and (min-width:768px)and (max-width:1023px){.template-index .mosaic--spacing .mosaic__item--with-image{width:50%;flex-grow:1}}@media screen and (max-width:767px){.template-index .mosaic--spacing .mosaic__item--with-image .mosaic__item__inner{min-height:400px}.template-index .mosaic.mosaic--spacing .mosaic__item--with-image .mosaic__item__content{padding:var(--st-spacing-space-5)}.template-index .mosaic--spacing .mosaic__item--with-image :is(.mosaic__item__heading,.mosaic__item__subheading,.mosaic__item__text){text-shadow:var(--st-effect-shadow-text-mobile)}}.template-index .mosaic .mosaic__item__image__link{color:inherit;text-decoration:none}.template-index .mosaic .mosaic__item__image__link:focus-visible{box-shadow:none}body.template-index:not(.no-outline) .mosaic .mosaic__item:has(.mosaic__item__image__link):focus-within{outline:var(--st-spacing-border-2) solid transparent}.template-index .mosaic .mosaic__item__image__link .mosaic__item__btn{cursor:pointer}.template-index .mosaic .mosaic__item__image__link:focus-visible:after{content:"";position:absolute;z-index:3;inset:var(--st-spacing-space-1);box-shadow:var(--st-effect-focus-ring);pointer-events:none}@media(hover:hover){.template-index .mosaic .mosaic__item__image__link:hover .mosaic__item__btn{background:var(--st-btn-bg-hover, var(--btn-bg));border-color:var(--st-btn-border-hover, var(--btn-border));color:var(--st-btn-text-hover, var(--btn-text))}}@media only screen and (min-width:1024px)and (max-width:1279px){@container (max-width: 400px){.template-index .mosaic.mosaic--spacing .mosaic__item--with-image .mosaic__item__content{padding:var(--st-spacing-space-5)}}.template-index .mosaic--spacing .mosaic__item--with-image .mosaic__item__buttons .btn{white-space:nowrap}}.template-index .mosaic .hover-scale:hover img,.template-index .mosaic .hover-scale:hover .placeholder-svg--overlayed{transform:none}
/*# sourceMappingURL=/cdn/shop/t/80/assets/st-home.css.map */
