@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:wght@500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&display=swap";:root{--hs-violet: hsl(258 56% 42%);--hs-violet-deep: hsl(258 60% 33%);--hs-indigo: hsl(258 74% 17%);--hs-indigo-soft: hsl(258 52% 24%);--hs-lilac: hsl(263 71% 81%);--hs-lilac-deep: hsl(263 42% 60%);--hs-mist: hsl(263 60% 96%);--hs-white: hsl(260 20% 97%);--hs-paper: #ffffff;--hs-ink: hsl(258 25% 10%);--hs-muted: hsl(258 13% 42%);--hs-border: hsl(263 26% 89%);--hs-gold: #e9a93c;--hs-on-dark: #ffffff;--hs-on-dark-soft: hsl(263 42% 84%);--hs-f-display: "Satoshi", -apple-system, system-ui, "Segoe UI", Roboto, sans-serif;--hs-f-body: "Satoshi", -apple-system, system-ui, "Segoe UI", Roboto, sans-serif;--hs-f-num: "Archivo", -apple-system, system-ui, sans-serif;--hs-f-accent: "DM Serif Display", Georgia, "Times New Roman", serif;--hs-t-12: .75rem;--hs-t-14: .875rem;--hs-t-15: .9375rem;--hs-t-17: 1.0625rem;--hs-t-19: 1.1875rem;--hs-t-h1: clamp(2.1rem, 5.2vw, 3.9rem);--hs-t-h2: clamp(1.7rem, 3.6vw, 2.9rem);--hs-t-h3: clamp(1.15rem, 1.7vw, 1.4rem);--hs-t-lead: clamp(1.02rem, 1.35vw, 1.2rem);--hs-t-mega: clamp(3.2rem, 9vw, 7rem);--hs-s-4:4px;--hs-s-8:8px;--hs-s-12:12px;--hs-s-16:16px;--hs-s-24:24px;--hs-s-32:32px;--hs-s-40:40px;--hs-s-56:56px;--hs-s-72:72px;--hs-s-96:96px;--hs-s-128:128px;--hs-sec-y: clamp(56px, 8.5vw, 120px);--hs-wrap: 1180px;--hs-wrap-narrow: 760px;--hs-r: 16px;--hs-r-sm: 10px;--hs-r-lg: 24px;--hs-r-pill: 999px;--hs-sh-1: 0 1px 2px hsl(258 40% 15% / .05);--hs-sh-2: 0 4px 14px hsl(258 40% 15% / .07);--hs-sh-3: 0 14px 34px hsl(258 40% 15% / .1);--hs-glow: 0 12px 30px -10px hsl(258 56% 42% / .45);--hs-grad-card: linear-gradient(158deg, #FFFFFF 0%, #FBF9FE 54%, #F4F0FC 100%);--hs-grad-card-d: linear-gradient(158deg, hsl(0 0% 100% / .1), hsl(0 0% 100% / .04) 60%, hsl(0 0% 100% / .02));--hs-grad-btn: linear-gradient(180deg, hsl(258 58% 47%), hsl(258 60% 36%));--hs-grad-brand: linear-gradient(160deg, hsl(258 56% 42%), hsl(266 58% 62%));--hs-grad-btn-l: linear-gradient(180deg, #FFFFFF, #F0EAFB);--hs-metal: linear-gradient(176deg, #FFFFFF 6%, #FBF9FE 58%, #E7DDFA 100%);--hs-hairline: linear-gradient(90deg, transparent, hsl(263 71% 81% / .4) 28%, hsl(263 71% 81% / .4) 72%, transparent);--hs-hairline-l: linear-gradient(90deg, transparent, hsl(263 30% 84%) 26%, hsl(263 30% 84%) 74%, transparent);--hs-ease: cubic-bezier(.2,.7,.25,1)}.hs{font-family:var(--hs-f-body);color:var(--hs-ink);background:var(--hs-paper);-webkit-font-smoothing:antialiased;max-width:100%;overflow-x:clip}.hs *,.hs *:before,.hs *:after{box-sizing:border-box}.hs p,.hs h1,.hs h2,.hs h3,.hs h4,.hs ul,.hs ol,.hs figure{margin:0}.hs p+p{margin-top:.85em}.hs ul,.hs ol{padding:0;list-style:none}.hs img,.hs video{display:block;max-width:100%;height:auto}.hs a{color:inherit;text-decoration:none}.hs-wrap{width:100%;max-width:var(--hs-wrap);margin-inline:auto;padding-inline:clamp(18px,5vw,40px)}.hs-wrap--narrow{max-width:var(--hs-wrap-narrow)}.hs-sec{padding-block:var(--hs-sec-y)}.hs [class$=__grid]>*,.hs-bb__media,.hs-bb__panel{min-width:0}.hs-wrap>*{max-width:100%}.hs-surf--paper,.hs-surf--white,.hs-surf--mist,.hs-surf--violet,.hs-surf--indigo{position:relative}.hs-surf--paper{background:var(--hs-paper)}.hs-surf--white{background:var(--hs-white)}.hs-surf--mist{background:radial-gradient(90% 60% at 50% 0%,hsl(263 62% 93%),transparent 70%),var(--hs-mist)}.hs-surf--violet{color:var(--hs-on-dark);background:radial-gradient(120% 80% at 50% -12%,hsl(258 60% 50%),transparent 64%),radial-gradient(70% 55% at 90% 100%,hsl(263 71% 81% / .16),transparent 62%),linear-gradient(180deg,#5932b3,#4c2a9d 60%,#462593)}.hs-surf--indigo{color:var(--hs-on-dark);background:radial-gradient(120% 80% at 50% -10%,hsl(258 62% 26%),transparent 62%),radial-gradient(76% 56% at 88% 6%,hsl(263 71% 81% / .1),transparent 60%),linear-gradient(180deg,#220d54,#17083a 58%,#1f0b4b)}.hs-surf--violet:before,.hs-surf--indigo:before,.hs-surf--mist:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;z-index:1;background:var(--hs-hairline);pointer-events:none}.hs-surf--mist:before{background:var(--hs-hairline-l)}.hs .hs-surf--violet .hs-lead,.hs .hs-surf--indigo .hs-lead,.hs .hs-surf--violet .hs-body,.hs .hs-surf--indigo .hs-body{color:var(--hs-on-dark-soft)}.hs-surf--violet .hs-eyebrow,.hs-surf--indigo .hs-eyebrow{color:var(--hs-lilac)}.hs-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 12px;border-radius:var(--hs-r-pill);background:var(--hs-mist);color:var(--hs-violet);font-size:var(--hs-t-12);font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1;margin-bottom:clamp(16px,2vw,22px)}.hs-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:var(--hs-lilac-deep)}.hs-surf--indigo .hs-eyebrow,.hs-surf--violet .hs-eyebrow{background:#ffffff21;color:#fff}.hs-surf--indigo .hs-eyebrow:before,.hs-surf--violet .hs-eyebrow:before{background:var(--hs-lilac)}.hs-surf--mist .hs-eyebrow{background:#e8dff6}.hs-h1{font-family:var(--hs-f-display);font-weight:900;font-size:var(--hs-t-h1);line-height:1.02;letter-spacing:-.028em}.hs-h2{font-family:var(--hs-f-display);font-weight:900;font-size:var(--hs-t-h2);line-height:1.06;letter-spacing:-.024em}.hs-h3{font-family:var(--hs-f-display);font-weight:700;font-size:var(--hs-t-h3);line-height:1.2;letter-spacing:-.012em}.hs .hs-lead{font-size:var(--hs-t-lead);line-height:1.55;color:var(--hs-muted);margin-bottom:14px}.hs-body{font-size:var(--hs-t-17);line-height:1.62;color:var(--hs-muted)}.hs-small{font-size:var(--hs-t-14);line-height:1.5;color:var(--hs-muted)}.hs-num{font-family:var(--hs-f-num);font-variant-numeric:tabular-nums;font-weight:700}.hs-mega{font-family:var(--hs-f-display);font-weight:900;font-size:var(--hs-t-mega);line-height:.88;letter-spacing:-.04em}.hs-hl{font-family:var(--hs-f-accent);font-style:italic;font-weight:400;color:var(--hs-violet);letter-spacing:-.005em;font-size:1.08em;line-height:.95}.hs-surf--indigo .hs-hl,.hs-surf--violet .hs-hl{color:var(--hs-lilac)}.hs-surf--indigo .hs-h2 .hs-hl,.hs-surf--violet .hs-h2 .hs-hl{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--hs-lilac);color:var(--hs-lilac)}.hs-mark{position:relative;white-space:nowrap}.hs-mark:after{content:"";position:absolute;left:-.04em;right:-.04em;bottom:.04em;height:.34em;background:var(--hs-lilac);opacity:.55;z-index:-1;border-radius:2px}.hs-surf--indigo .hs-mark:after,.hs-surf--violet .hs-mark:after{opacity:.35}.hs .hs-btn,.hs a.hs-btn,.hs button.hs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 var(--hs-s-32);font-family:var(--hs-f-body);font-size:var(--hs-t-17);font-weight:700;letter-spacing:-.01em;border:0;border-radius:var(--hs-r-pill);cursor:pointer;background:var(--hs-grad-btn);color:#fff;width:100%;text-align:center;box-shadow:var(--hs-glow);transition:filter .18s var(--hs-ease),transform .18s var(--hs-ease),box-shadow .18s var(--hs-ease)}.hs .hs-btn:hover{filter:brightness(1.08);color:#fff;box-shadow:0 16px 36px -10px #532fa78c}.hs .hs-btn:active{transform:translateY(1px)}.hs a.hs-btn--onDark,.hs button.hs-btn--onDark,.hs .hs-btn--onDark{background:var(--hs-grad-btn-l);color:var(--hs-indigo);box-shadow:0 12px 30px -12px #0e052399}.hs a.hs-btn--onDark:hover,.hs button.hs-btn--onDark:hover{background:var(--hs-lilac);color:var(--hs-indigo)}.hs .hs-btn--inline{width:auto}.hs-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--hs-r-pill);background:var(--hs-mist);color:var(--hs-violet);font-size:var(--hs-t-12);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hs-pill svg{width:14px;height:14px;flex:none}.hs-surf--indigo .hs-pill,.hs-surf--violet .hs-pill{background:#ffffff1f;color:#fff}.hs-card{background:var(--hs-grad-card);border:1px solid var(--hs-border);border-radius:var(--hs-r);padding:var(--hs-s-24)}.hs-surf--mist .hs-card{border-color:#ded4ed}.hs-surf--indigo .hs-card,.hs-surf--violet .hs-card{background:var(--hs-grad-card-d);border-color:#ffffff24;color:#fff}.hs-rule{height:1px;background:var(--hs-hairline-l);border:0}.hs-surf--indigo .hs-rule,.hs-surf--violet .hs-rule{background:var(--hs-hairline)}.hs-surf--indigo .hs-h2,.hs-surf--violet .hs-h2{background:var(--hs-metal);-webkit-background-clip:text;background-clip:text;color:transparent}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.hs-surf--indigo .hs-h2,.hs-surf--violet .hs-h2{color:#fff}}.hs-car{display:grid;grid-auto-flow:column;grid-auto-columns:var(--hs-car-w, 78%);gap:var(--hs-s-16);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-inline:clamp(18px,5vw,40px);margin-inline:calc(-1*clamp(18px,5vw,40px));scroll-padding-inline:clamp(18px,5vw,40px)}.hs-car::-webkit-scrollbar{display:none}.hs-car>*{scroll-snap-align:start}.hs-car__hint{display:flex;align-items:center;gap:7px;margin-top:14px;font-size:var(--hs-t-12);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hs-muted)}.hs-car__hint:after{content:"";width:34px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--hs-lilac-deep),transparent)}.hs-surf--indigo .hs-car__hint,.hs-surf--violet .hs-car__hint{color:var(--hs-on-dark-soft)}.hs-frame{border-radius:var(--hs-r-lg);overflow:hidden;background:var(--hs-mist)}.hs-frame img,.hs-frame video{width:100%;height:100%;object-fit:cover}.hs-frame--tall{aspect-ratio:4 / 5}.hs-frame--wide{aspect-ratio:16 / 10}.hs-frame--square{aspect-ratio:1 / 1}.hs-head{max-width:42ch;margin-bottom:clamp(30px,3.8vw,46px)}.hs-head--center{max-width:46ch;margin-inline:auto;text-align:center}.hs .hs-h2+*{margin-top:clamp(20px,2.6vw,28px)}.hs .hs-eyebrow+.hs-h2{margin-top:0}.hs-stars{display:inline-flex;align-items:center;gap:2px;line-height:0;flex:none}.hs-stars svg{width:15px;height:15px;display:block;fill:var(--hs-gold)}.hs-rating{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .6rem}.hs-rating__txt{font-size:var(--hs-t-14);color:var(--hs-muted)}.hs-rating__txt b{color:var(--hs-ink);font-weight:700}.hs-surf--indigo .hs-rating__txt,.hs-surf--violet .hs-rating__txt{color:var(--hs-on-dark-soft)}.hs-surf--indigo .hs-rating__txt b,.hs-surf--violet .hs-rating__txt b{color:#fff}.hs-rv{opacity:0;transform:translateY(16px)}.hs-rv--in{opacity:1;transform:none;transition:opacity .68s var(--hs-ease),transform .68s var(--hs-ease);transition-delay:var(--hs-delay, 0ms)}@media(prefers-reduced-motion:reduce){.hs-rv,.hs-rv--in{opacity:1;transform:none;transition:none}.hs *{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/hismile-foundations.css.map */
