.template-index .grid-product__title{letter-spacing:.015em;font-size:14px;line-height:1.4;text-transform:none}.template-index .grid-product__price{letter-spacing:0;font-size:14px;line-height:1.5}.template-index .grid-product__meta{padding:12px 2px 0}.template-index .hero__title{text-transform:none;font-style:italic;line-height:1.1}.template-index .hero__subtitle{letter-spacing:0}.template-index .imrcompact-text{font-size:14px;line-height:1.5}.template-index .imrcompact-head h2{font-size:24px;line-height:1.2}@media screen and (max-width:768px){.template-index .index-section{margin-top:32px;margin-bottom:32px}.template-index .section-header{margin-bottom:22px}.template-index .section-header__title{font-size:24px;line-height:1.15;letter-spacing:0}.template-index .rte{font-size:16px;line-height:1.6;letter-spacing:0}.template-index .hero__title{font-size:clamp(32px,9vw,42px)}.template-index .hero__subtitle{font-size:17px;line-height:1.4}.template-index .hero .btn{min-height:48px;padding:13px 18px;font-size:12px;letter-spacing:.08em}.template-index .grid-overflow-wrapper .grid__item{width:46vw;flex:0 0 46vw}.template-index .grid-overflow-wrapper{scroll-snap-type:x proximity}.template-index .grid-overflow-wrapper .grid-product{scroll-snap-align:start}.template-index .collapsible-trigger{min-height:48px;font-size:15px;line-height:1.4;letter-spacing:0}.template-index .trust-badge-text{font-size:14px}.template-index .imrcompact-dots button{width:24px;height:24px;border:8px solid white;box-shadow:inset 0 0 0 1px #111}}.template-index [id$=__im_family_story] .feature-row__image,.template-index [id$=__im_family_packing] .feature-row__image{object-fit:cover;object-position:center 72%}@media screen and (max-width:768px){.template-index .hero__text-wrap .hero__text-content{vertical-align:top;padding-top:26px}.template-index .hero__title{font-size:32px}.template-index .hero__subtitle{font-size:15px}}@media screen and (min-width:769px){.template-index .hero__image{object-fit:contain;object-position:right center;background:#bba790}.template-index .hero__text-content{text-align:left}.template-index .hero__text-content .hero__title,.template-index .hero__text-content .hero__subtitle{max-width:55%}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
