.toc-retail-home__hero{padding:0 0 64px;background:#f5f7f6}.toc-retail-home__hero-grid{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);min-height:620px}.toc-retail-home__hero-copy{display:flex;flex-direction:column;justify-content:center;padding:64px 8vw 64px 0}.toc-retail-home__eyebrow{margin:0 0 14px;color:#17a8a3;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.toc-retail-home__hero-copy h1{margin:0 0 20px;font-size:clamp(42px,5vw,78px);line-height:1.02}.toc-retail-home__hero-copy p:not(.toc-retail-home__eyebrow){max-width:450px;margin:0 0 28px;font-size:16px;line-height:1.75}.toc-retail-home__hero-copy .button{align-self:flex-start;padding:13px 24px;background:#17a8a3;color:#fff}.toc-retail-home__hero-media{position:relative;min-height:620px;overflow:hidden;background:#dce9e7}.toc-retail-home__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;transition:opacity .7s ease}.toc-retail-home__slide.is-active{opacity:1;z-index:1}.toc-retail-home__slide img{width:100%;height:100%;object-fit:cover}.toc-retail-home__slide span{position:absolute;left:24px;bottom:22px;color:#fff;font-size:14px;text-shadow:0 1px 8px #0008}.toc-retail-home__products,.toc-retail-home__journal,.toc-retail-home__blog{padding:72px 0}.toc-retail-home__products .section-header,.toc-retail-home__journal .section-header,.toc-retail-home__blog .section-header{margin-bottom:34px}.toc-retail-home__products .product-card{margin-bottom:30px}.toc-retail-home__products .product-card__image{display:block;overflow:hidden;background:#f7f7f7}.toc-retail-home__products .product-card__image img{width:100%;transition:transform .5s ease}.toc-retail-home__products .product-card:hover .product-card__image img{transform:scale(1.04)}.toc-retail-home__products .product-card__title{margin:14px 0 4px;font-size:14px}.toc-retail-home__products .product-card__price{margin:0;color:#17a8a3}.toc-retail-home__story{padding:0;background:#f0f5f4}.toc-retail-home__story-grid{display:grid;grid-template-columns:1fr 1fr}.toc-retail-home__story-copy{display:flex;flex-direction:column;justify-content:center;padding:80px 10%}.toc-retail-home__story-copy h2{margin:0 0 18px;font-size:clamp(30px,4vw,52px)}.toc-retail-home__story-copy p:last-child{max-width:440px;line-height:1.8}.toc-retail-home__story-media{min-height:480px}.toc-retail-home__story-media img{width:100%;height:100%;object-fit:cover}.toc-retail-home__benefits{padding:46px 0;border-bottom:1px solid #e5e5e5}.toc-retail-home__benefits .row>div{padding:12px 24px;border-right:1px solid #e5e5e5}.toc-retail-home__benefits .row>div:last-child{border-right:0}.toc-retail-home__benefits strong,.toc-retail-home__benefits span{display:block}.toc-retail-home__benefits strong{margin-bottom:8px;font-size:14px}.toc-retail-home__benefits span{color:#666;font-size:13px;line-height:1.6}.toc-retail-home__journal article,.toc-retail-home__blog article{margin-bottom:24px}.toc-retail-home__journal article img,.toc-retail-home__blog article img{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-bottom:14px}.toc-retail-home__journal article h3,.toc-retail-home__blog article h3{margin:0 0 8px;font-size:18px;line-height:1.35}.toc-retail-home__journal article p{color:#666;line-height:1.65}.toc-retail-home__reviews{padding:70px 0;background:#f7f7f7}.toc-retail-home__reviews blockquote{margin:0;padding:26px;background:#fff;min-height:150px;line-height:1.7}.toc-retail-home__reviews cite{display:block;margin-top:18px;color:#888;font-size:12px;font-style:normal}@media(max-width:767px){.toc-retail-home__hero-grid,.toc-retail-home__story-grid{grid-template-columns:1fr}.toc-retail-home__hero-copy{padding:44px 20px}.toc-retail-home__hero-media{min-height:72vw}.toc-retail-home__story-copy{padding:54px 20px}.toc-retail-home__story-media{min-height:68vw}.toc-retail-home__benefits .row>div{border-right:0;border-bottom:1px solid #e5e5e5;padding:18px 10px}.toc-retail-home__benefits .row>div:nth-last-child(-n+2){border-bottom:0}}@media(prefers-reduced-motion:reduce){.toc-retail-home__slide,.toc-retail-home__products .product-card__image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/toc-retail-home.css.map */
