.template-index .banner__heading{letter-spacing:-.02em}.template-index .banner__text{margin-top:1rem;opacity:.92}.template-index .multicolumn .multicolumn-card__info{padding-top:.5rem}.template-index .multicolumn .inline-richtext{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.01em}.template-index .multicolumn .rte{color:rgba(var(--color-foreground),.75);font-size:1.4rem}.template-index .collection__title{text-align:center}.template-index .collection__title .title{letter-spacing:.01em}.template-index .collection__title .collection__description{color:rgba(var(--color-foreground),.75);font-size:1.4rem;line-height:1.6;text-align:center;max-width:50rem;margin-left:auto;margin-right:auto}.template-index .collection__title .title:not(:only-child){margin-bottom:.8rem}@media screen and (min-width:990px){.template-index .product-grid{justify-content:center}.template-index .product-grid>.grid__item{max-width:34rem}}.product .product__text.subtitle{color:rgba(var(--color-foreground),.7);font-size:1.5rem;line-height:1.5;margin:.8rem 0 1.2rem}.product .icon-with-text--horizontal{gap:1.2rem;margin:1.6rem 0}.product .icon-with-text__item .h4{font-size:1.3rem;font-weight:400;letter-spacing:.01em}.product .icon-with-text__item .svg-wrapper{opacity:.85}.product .product__accordion .accordion__title{font-size:1.4rem;letter-spacing:.02em}.product-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:4;display:none;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.08);box-shadow:0 -.4rem 2rem rgba(var(--color-shadow),.08);transform:translateY(110%);transition:transform .25s ease}.product-sticky-bar.is-visible{transform:translateY(0)}.product-sticky-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;max-width:var(--page-width);margin:0 auto}.product-sticky-bar__info{min-width:0}.product-sticky-bar__title{margin:0;font-size:1.3rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sticky-bar__price{margin-top:.2rem;font-size:1.4rem}.product-sticky-bar__button{flex-shrink:0;min-width:13rem}@media screen and (max-width:749px){.product-sticky-bar{display:block}.template-product{padding-bottom:7rem}}@media screen and (min-width:750px){.product-sticky-bar{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cozy-minimal.css.map */
