.hw-tap-feature{padding-top:18px;padding-bottom:42px}.hw-tap-layout{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:20px;background:#eff7f7}.hw-tap-image img{display:block;width:100%;height:100%;object-fit:cover}.hw-tap-copy{padding:clamp(24px,4vw,52px);align-self:center}.hw-tap-copy>span{font-size:12px;font-weight:800;letter-spacing:.1em;color:#087f82}.hw-tap-copy h2{font-size:clamp(27px,3vw,38px);line-height:1.15;margin:12px 0 16px}.hw-tap-copy p,.hw-tap-copy li{font-size:15px;line-height:1.6}.hw-tap-copy ul{padding-left:20px;margin:16px 0 24px}.hw-tap-button{display:inline-block;padding:13px 22px;background:#087f82;color:#fff;border-radius:10px;text-decoration:none;font-weight:700}.hw-tap-button:hover{background:#066568}.hw-tap-button:focus-visible{outline:3px solid #17384a;outline-offset:4px}.hw-tap-copy small{display:block;font-size:12px;line-height:1.5;margin-top:16px;color:#435b60}@media(max-width:749px){.hw-tap-layout{grid-template-columns:1fr}.hw-tap-image img{height:auto;aspect-ratio:4/3}.hw-tap-copy{padding:25px 22px}.hw-tap-feature{padding-bottom:30px}}.hw-purchase{margin:1.6rem 0;font-size:1.4rem;line-height:1.55;color:#294b50}.hw-purchase summary{cursor:pointer;display:list-item;list-style:disclosure-closed;font-weight:600;padding:1rem 0;min-height:44px}.hw-purchase details[open]>summary{list-style:disclosure-open}.hw-purchase__info{border-bottom:1px solid #dae8e9}.hw-purchase__info p{margin:.3rem 0 1rem}.hw-purchase a{color:#087d88;text-underline-offset:3px}.hw-purchase__extras{margin-top:1.2rem;background:#f3f9f9;border-radius:12px;padding:0 1.4rem 1.4rem}.hw-purchase__caption{margin:0 0 .7rem;font-size:1.25rem}.hw-purchase__note{margin:.8rem 0;font-size:1.3rem}.hw-purchase__cards{display:grid;gap:1rem;margin-top:1.2rem}.hw-purchase__card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:1.2rem;padding:1.2rem;background:#fff;border-radius:9px;align-items:start}.hw-purchase__image{width:72px;height:72px;object-fit:contain;background:#fff;border-radius:5px}.hw-purchase__label{margin:0 0 .4rem;font-size:1.2rem;color:#527579}.hw-purchase__card h3{font-size:1.35rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.hw-purchase__card h3 a{text-decoration:none;color:#214b50}.hw-purchase__price{font-weight:600;margin:.4rem 0 0}.hw-purchase__cta{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.hw-purchase__service{font-size:1.3rem;margin:1.2rem 0}.hw-purchase a:focus-visible,.hw-purchase summary:focus-visible{outline:2px solid #087d88;outline-offset:3px}@media(max-width:749px){.hw-purchase__extras{padding:0 1rem 1rem}.hw-purchase__card{padding:1rem;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
