:root{--hc-navy: #071c35;--hc-blue: #1c78a8;--hc-ice: #edf7fb;--hc-ice-2: #dceff6;--hc-coral: #e55347;--hc-ink: #10283e;--hc-muted: #5c7080;--hc-line: #cddde4}.catalog-product-information--healthclip{--catalog-accent: var(--hc-blue);--catalog-soft: var(--hc-ice);--catalog-ink: var(--hc-navy);--catalog-muted: var(--hc-muted);--catalog-line: var(--hc-line);background:#fff}.catalog-product-information--healthclip .product-information__grid{width:min(calc(100% - 3rem),1320px);margin-inline:auto;grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);padding-block:clamp(2.4rem,5vw,5.2rem);gap:clamp(2rem,5vw,5rem)}.catalog-product-information--healthclip .product-information__grid>*{min-width:0}.catalog-product-information--healthclip .product-media-container,.catalog-product-information--healthclip .product-media{background:var(--hc-ice);border-radius:0}.catalog-product-information--healthclip .product-details{border:1px solid var(--hc-line);border-radius:2px;box-shadow:16px 16px 0 var(--hc-ice-2);padding:clamp(1.5rem,3vw,2.6rem)!important}.catalog-product-information--healthclip .catalog-purchase-title__eyebrow{color:var(--hc-coral)}.catalog-product-information--healthclip .catalog-purchase-title__heading{max-width:12ch;color:var(--hc-navy);font-size:clamp(2.35rem,4.1vw,4.8rem);line-height:.91}.catalog-product-information--healthclip .add-to-cart-button{background:var(--hc-navy);border-radius:2px!important}.catalog-product-information--healthclip .shopify-payment-button__button,.catalog-product-information--healthclip .variant-option__button-label,.catalog-product-information--healthclip .variant-option__select{border-radius:2px!important}.hc-page{color:var(--hc-ink);background:#fff;font-family:var(--font-body--family, Arial, sans-serif)}.hc-shell{width:min(calc(100% - 3rem),1320px);margin-inline:auto}.hc-kicker{margin:0 0 .85rem;color:var(--hc-blue);font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.hc-page h2,.hc-page h3,.hc-page p{margin-top:0}.hc-page h2{margin-bottom:1.25rem;color:var(--hc-navy);font-size:clamp(2.35rem,5.2vw,5.65rem);line-height:.92;letter-spacing:-.058em;text-wrap:balance}.hc-prose{color:var(--hc-muted);font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.68}.hc-prose p:last-child{margin-bottom:0}.hc-media{margin:0;min-width:0;overflow:hidden}.hc-media img{display:block;width:100%;height:auto;object-fit:contain}.hc-intro{background:var(--hc-ice)}.hc-intro__grid{display:grid;grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);align-items:center;min-height:min(780px,82vh)}.hc-intro__copy{padding:clamp(4rem,8vw,8rem) clamp(1rem,6vw,6rem) clamp(4rem,8vw,8rem) 0}.hc-intro__copy h2{max-width:8.5ch}.hc-media--hero{align-self:stretch;display:grid;place-items:center;background:#ddecf3}.hc-media--hero img{max-height:min(780px,82vh)}.hc-mini-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:2.2rem 0 0;border-block:1px solid var(--hc-line)}.hc-mini-facts div{padding:1rem .75rem 1rem 0}.hc-mini-facts div+div{border-left:1px solid var(--hc-line);padding-left:.75rem}.hc-mini-facts dt{color:var(--hc-muted);font-size:.64rem;font-weight:800;letter-spacing:.12em}.hc-mini-facts dd{margin:.25rem 0 0;color:var(--hc-navy);font-weight:760}.hc-steps{padding-block:clamp(4.5rem,8vw,8rem)}.hc-section-head{max-width:720px}.hc-section-head h2{font-size:clamp(2.1rem,4.1vw,4.5rem)}.hc-section-head--center{margin:0 auto 2.5rem;text-align:center}.hc-section-head--center .hc-prose{max-width:52ch;margin-inline:auto}.hc-media--steps{background:var(--hc-ice)}.hc-step-list{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;border:1px solid var(--hc-line);border-top:0}.hc-step-list li{display:grid;grid-template-columns:auto 1fr;gap:.2rem 1rem;padding:1.35rem}.hc-step-list li+li{border-left:1px solid var(--hc-line)}.hc-step-list span{grid-row:1 / span 2;color:var(--hc-coral);font-size:.72rem;font-weight:850;letter-spacing:.1em}.hc-step-list strong{color:var(--hc-navy)}.hc-step-list small{color:var(--hc-muted);line-height:1.4}.hc-engineering{background:var(--hc-navy);color:#fff}.hc-engineering__grid{display:grid;grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:720px}.hc-engineering__copy{padding-block:clamp(4.5rem,8vw,8rem)}.hc-engineering h2{color:#fff;max-width:9ch}.hc-engineering .hc-prose{color:#a9bdcc}.hc-engineering .hc-kicker{color:#65c6e8}.hc-media--engineering{position:relative;align-self:stretch;display:grid;place-items:center;overflow:visible;background:radial-gradient(ellipse at center,#1535539e,#071c3500 72%)}.hc-media--engineering img{max-height:760px;filter:drop-shadow(0 32px 42px rgba(0,0,0,.32))}.hc-line-list{margin:2rem 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.18)}.hc-line-list li{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.18);color:#e9f3f8}.hc-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hc-pair__item{display:grid;grid-template-rows:auto 1fr;min-height:780px}.hc-pair__item--portable{background:#fff}.hc-pair__item--display{background:var(--hc-ice)}.hc-pair__copy{padding:clamp(3rem,6vw,6.2rem)}.hc-pair__copy h2{max-width:7ch;font-size:clamp(2.4rem,4.6vw,5.2rem)}.hc-pair__item .hc-media{min-height:380px;display:grid;place-items:center;overflow:visible;background:inherit}.hc-pair__item .hc-media img{height:100%;max-height:600px;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse 96% 94% at 50% 50%,#000 72%,rgba(0,0,0,.96) 84%,transparent 100%);mask-image:radial-gradient(ellipse 96% 94% at 50% 50%,#000 72%,rgba(0,0,0,.96) 84%,transparent 100%)}.hc-pair__item--display .hc-media{order:-1}.hc-safety{background:var(--hc-coral);color:#fff}.hc-safety__grid{display:grid;grid-template-columns:.55fr 1.2fr 1.25fr;gap:clamp(1.5rem,4vw,5rem);align-items:start;padding-block:clamp(3.6rem,6vw,6rem)}.hc-safety__label{margin:.25rem 0 0;font-size:.72rem;font-weight:850;letter-spacing:.14em}.hc-safety h2{margin:0;color:#fff;font-size:clamp(2rem,3.8vw,4rem)}.hc-safety__text{font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.hc-safety__text p:last-child{margin-bottom:0}.hc-details{padding-block:clamp(4.5rem,8vw,8rem)}.hc-details__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,8vw,8rem);margin-top:3rem}.hc-detail-column h3{color:var(--hc-navy);font-size:1.45rem}.hc-package-list{margin:0;padding:0;list-style:none;border-top:2px solid var(--hc-navy)}.hc-package-list li{padding:1rem 0;border-bottom:1px solid var(--hc-line)}.hc-package-list li:before{content:"\2014";margin-right:.8rem;color:var(--hc-coral)}.hc-detail-note{margin-top:1rem;color:var(--hc-muted);font-size:.85rem}.hc-spec-list{margin:0;border-top:2px solid var(--hc-navy)}.hc-spec-list div{display:grid;grid-template-columns:.7fr 1.3fr;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--hc-line)}.hc-spec-list dt{color:var(--hc-muted)}.hc-spec-list dd{margin:0;color:var(--hc-navy);font-weight:700}.hc-video{padding-block:clamp(4.5rem,8vw,8rem);background:var(--hc-ice)}.hc-video__grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(2rem,6vw,6rem);align-items:center}.hc-video__frame{aspect-ratio:16 / 9;background:var(--hc-navy)}.hc-video__frame video,.hc-video__frame iframe{width:100%;height:100%;border:0;object-fit:contain}.hc-faq{padding-block:clamp(4.5rem,8vw,8rem)}.hc-faq__grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(2rem,6vw,6rem)}.hc-faq__items details{border-top:1px solid var(--hc-line)}.hc-faq__items details:last-child{border-bottom:1px solid var(--hc-line)}.hc-faq__items summary{position:relative;padding:1.2rem 2.2rem 1.2rem 0;color:var(--hc-navy);font-weight:760;cursor:pointer;list-style:none}.hc-faq__items summary span{position:absolute;right:.2rem;color:var(--hc-blue)}.hc-faq__items .hc-prose{padding:0 2rem 1.25rem 0;font-size:.95rem}.hc-final{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1rem;padding:clamp(2rem,4vw,3.4rem);background:var(--hc-navy);color:#fff}.hc-final small,.hc-final strong{display:block}.hc-final small{margin-bottom:.35rem;color:#65c6e8;font-weight:800;letter-spacing:.12em}.hc-final strong{font-size:clamp(1.65rem,3vw,3rem);line-height:1}.hc-final a{flex:0 0 auto;padding:.95rem 1.35rem;background:#fff;color:var(--hc-navy);font-weight:800;text-decoration:none}@media(max-width:899px){.catalog-product-information--healthclip .product-information__grid,.hc-intro__grid,.hc-engineering__grid,.hc-pair,.hc-safety__grid,.hc-video__grid,.hc-faq__grid{grid-template-columns:1fr}.catalog-product-information--healthclip .product-information__grid{width:min(calc(100% - 1.25rem),1320px)}.catalog-product-information--healthclip .product-details{box-shadow:8px 8px 0 var(--hc-ice-2)}.hc-shell{width:min(calc(100% - 1.25rem),1320px)}.hc-intro__copy{padding:4rem 0 2.5rem}.hc-intro__copy h2{max-width:10ch}.hc-media--hero{margin-inline:-.625rem}.hc-mini-facts{grid-template-columns:1fr}.hc-mini-facts div+div{border-left:0;border-top:1px solid var(--hc-line);padding-left:0}.hc-step-list{grid-template-columns:1fr}.hc-step-list li+li{border-left:0;border-top:1px solid var(--hc-line)}.hc-engineering__grid{min-height:0}.hc-engineering__copy{padding-bottom:1rem}.hc-engineering h2{max-width:10ch}.hc-media--engineering{margin-inline:-.625rem}.hc-pair__item{min-height:0}.hc-pair__copy{padding:3.5rem 1.25rem 2rem}.hc-pair__item--display .hc-media{order:0}.hc-safety__grid{gap:1rem}.hc-safety h2{max-width:11ch}.hc-details__grid{grid-template-columns:1fr}.hc-final{display:grid}}@media(max-width:480px){.hc-page h2{font-size:clamp(2.2rem,13vw,3.6rem);overflow-wrap:anywhere}.hc-pair__copy h2{font-size:clamp(2.2rem,13vw,3.6rem)}.hc-spec-list div{grid-template-columns:1fr;gap:.25rem}}@media(prefers-reduced-motion:reduce){.hc-page *,.catalog-product-information--healthclip *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.catalog-product-information--healthclip .product-information__media{width:100%;min-width:0;max-width:100%}.catalog-product-information--healthclip .product-information__media media-gallery{display:block;width:100%;min-width:0}.catalog-product-information--healthclip .product-information__grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr)}@media screen and (max-width:899px){.catalog-product-information--healthclip .product-information__grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/healthclip-redesign.css.map */
