.itouch-home section{scroll-margin-top:5rem}.itouch-home-products>div,.itouch-home-products .itouch-card,.itouch-home-products .itouch-card>a{display:flex;flex-direction:column}.itouch-home-products>div>.itouch-card,.itouch-home-products .itouch-card>a,.itouch-home-products .itouch-card-copy{flex:1}.itouch-home-products .itouch-card-copy{display:flex;flex-direction:column}.itouch-home-products .itouch-card-copy>p:empty{display:none}.itouch-home-products .itouch-price{margin-top:auto}.itouch-home-products .itouch-card-link{align-self:flex-start}.itouch-home-tens h3{min-block-size:2.14em}.itouch-home-compliance li{display:flex;flex-direction:column}.itouch-home-compliance a{margin-top:auto;align-self:flex-start;padding-top:.4rem}.itouch-event-marquee{position:relative}.itouch-event-viewport{display:grid;gap:.75rem;overflow:hidden}.itouch-event-track,.itouch-event-strip{display:flex;width:max-content}.itouch-event-track{animation:itouch-event-scroll 100s linear infinite}.itouch-event-track--reverse{animation-direction:reverse}.itouch-event-strip{gap:.75rem;margin:0;padding:0 .75rem 0 0;list-style:none}.itouch-event-tile{width:12rem;min-height:8.6rem;padding:.8rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;border:1px solid var(--line);border-radius:.6rem;color:var(--ink);background:var(--paper);text-align:center;font-weight:650;font-size:.88rem;line-height:1.25}.itouch-event-logo{width:100%;height:4.4rem;object-fit:contain;display:block}.itouch-event-logo--dark{background:#171717;padding:.65rem;border-radius:.35rem}@keyframes itouch-event-scroll{to{transform:translate(-50%)}}@media(min-width:1040px){#itouch-tens .itouch-home-tens{grid-template-columns:repeat(5,minmax(0,1fr))}.itouch-home .itouch-home-accessories{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:740px){#itouch-tens .itouch-home-tens,.itouch-home .itouch-home-accessories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.itouch-event-track{animation:none;width:auto}.itouch-event-strip{flex-wrap:wrap;width:auto;padding:0}.itouch-event-strip[aria-hidden=true]{display:none}.itouch-event-tile{width:min(100%,12rem)}}.itouch-event-logo[hidden]{display:none}.itouch-home .itouch-campaign-hero h1{font-size:clamp(2.45rem,5.4vw,5.1rem)}.itouch-home-campaign-banner{display:block;position:relative;isolation:isolate;width:100%;overflow:hidden;border:1px solid var(--line);border-radius:.85rem;background:var(--paper);text-decoration:none}.itouch-home-campaign-banner img{display:block;width:100%;height:auto;aspect-ratio:1}.itouch-home-campaign-banner-copy{position:absolute;top:40.4%;right:53%;bottom:44.6%;left:2.7%;display:flex;align-items:center;padding-inline:3%;background:#fff}.itouch-home-campaign-banner-copy .itouch-button{min-height:0;padding:.55em .78em;font-size:clamp(.72rem,1.65vw,1.05rem);text-align:center}.itouch-home-campaign-banner:hover .itouch-button,.itouch-home-campaign-banner:focus-visible .itouch-button{background:var(--itouch-red-hover);text-decoration:underline}.itouch-home-campaign-banner:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.itouch-tens-feature{display:grid;align-items:center;gap:clamp(1.25rem,4vw,4rem);margin-bottom:clamp(1.5rem,3vw,2.5rem)}@media(min-width:741px){.itouch-tens-feature{grid-template-columns:1fr 1fr}}.itouch-founder{display:grid;align-items:start;gap:clamp(1.25rem,4vw,4rem)}.itouch-founder__story{display:grid;justify-items:start;gap:.8rem;max-width:64ch}.itouch-founder__story p,.itouch-founder__story ul{margin:0}.itouch-founder__intro,.itouch-founder__promise{color:var(--ink);font-weight:650}.itouch-founder__commitments{display:grid;gap:.35rem;padding-inline-start:1.25rem;list-style:disc}.itouch-founder__commitments li::marker{color:var(--brand)}.itouch-founder__commitments a{text-underline-offset:.15em}.itouch-founder__portrait{display:block;width:min(100%,27.5rem);height:auto;border-radius:.85rem}@media(min-width:741px){.itouch-founder{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:center}.itouch-founder__portrait{grid-area:1 / 1}.itouch-founder__story{grid-area:1 / 2}}.itouch-home .itouch-card-rating{display:flex;flex-wrap:wrap;align-items:baseline;gap:.18rem .4rem;margin:0;color:var(--itouch-ink);font-size:.85rem;line-height:1.3}.itouch-card-rating__star{color:#eaa614;font-size:1.12em}.itouch-card-rating__count{color:#005e9e}.itouch-home .itouch-card-review-footer{padding:.65rem clamp(.75rem,2vw,1rem);border-block-start:1px solid var(--line)}
/*# sourceMappingURL=/cdn/shop/t/44/assets/itouch-home.css.map */
