:root{--ink:#2A1F3D;--ink-2:#5E5270;--bg:#FBF7F3;--paper:#fff;--lilac:#CDB8F0;--lilac-soft:#F2ECFB;--blush:#F8DCE3;--line:#ECE4EF;--accent:#7B52D6;--r:24px;--shadow:0 22px 60px -28px rgba(42,31,61,.42);--fh:"Fraunces",Georgia,serif;--fb:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--hdr:68px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body.hg{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--fb);-webkit-font-smoothing:antialiased;overflow-x:hidden}.hg img,.hg video{max-width:100%;display:block;height:auto}.hg a{color:inherit}.hg h1,.hg h2,.hg h3{font-family:var(--fh);font-weight:500;letter-spacing:-.02em;line-height:1.06;margin:0 0 .45em;font-variation-settings:"SOFT" 100}.hg em{font-style:italic;color:var(--accent)}.hg-wrap{width:min(1240px,100% - 32px);margin-inline:auto}@media(min-width:750px){.hg-wrap{width:min(1240px,100% - 64px)}}.hg-sec{padding:76px 0}@media(min-width:990px){.hg-sec{padding:116px 0}}.hg-kicker{display:inline-flex;align-items:center;gap:10px;font:600 12px/1 var(--fb);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-bottom:18px}.hg-kicker:before{content:"";width:20px;height:2px;border-radius:2px;background:var(--accent)}.hg-h2{font-size:clamp(36px,5.2vw,64px)}.hg-lead{font-size:18px;color:var(--ink-2);max-width:56ch}.hg-lead p{margin:0 0 12px}.hg-head{max-width:780px;margin-bottom:46px}.hg-head.c{text-align:center;margin-inline:auto}.hg-head.c .hg-lead{margin-inline:auto}.hg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border-radius:999px;border:0;background:var(--ink);color:#fff!important;font:600 16px/1 var(--fb);text-decoration:none;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s}.hg-btn:hover{background:var(--accent);transform:translateY(-1px);box-shadow:var(--shadow)}.hg-btn--ghost{background:transparent;color:var(--ink)!important;box-shadow:inset 0 0 0 1.5px var(--ink)}.hg-btn--ghost:hover{background:var(--ink);color:#fff!important}.hg-btn--full{width:100%}.hg-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.hg-btn.is-busy{opacity:.7;pointer-events:none}.hg-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:22px 0 0}.hg-chips li{font-size:13px;font-weight:500;padding:8px 14px;border-radius:999px;background:var(--paper);border:1px solid var(--line)}.hg-ph{position:relative;display:flex;align-items:flex-end;width:100%;height:100%;min-height:240px;background:radial-gradient(120% 90% at 30% 15%,#fff 0,var(--lilac-soft) 42%,var(--lilac) 100%);overflow:hidden}.hg-ph:before,.hg-ph:after{content:"";position:absolute;border-radius:50%;opacity:.75}.hg-ph:before{width:58%;aspect-ratio:1;background:var(--blush);top:10%;right:-10%}.hg-ph:after{width:42%;aspect-ratio:1;background:#fff;bottom:-12%;left:-8%}.hg-ph span{position:relative;z-index:1;margin:16px;padding:9px 13px;background:#ffffffe0;border-radius:12px;font:600 12px/1.35 var(--fb);color:var(--ink-2);max-width:82%}.hg-ph span:before{content:"\1f4f7  "}.hg-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hg-skip{position:absolute;left:-9999px}.hg-skip:focus{left:16px;top:16px;z-index:200;background:#fff;padding:10px 14px}.js .hg-rev{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.js .hg-rev.is-in{opacity:1;transform:none}.hg-ann{background:var(--ink);color:#fff;font-size:13px;font-weight:500}.hg-ann__in{display:flex;justify-content:center;gap:28px;padding:9px 16px;text-align:center}.hg-ann__in span+span:before{content:"\2726";margin-right:28px;opacity:.55}@media(max-width:749px){.hg-ann__in span+span{display:none}}.hg-hdr{position:sticky;top:0;z-index:50;background:#fbf7f3db;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s}.hg-hdr.is-stuck{border-color:var(--line)}.hg-hdr__in{display:flex;align-items:center;justify-content:space-between;height:var(--hdr);gap:20px}.hg-logo{display:flex;align-items:center;text-decoration:none}.hg-logo span{font:500 26px/1 var(--fh)}.hg-nav{display:none;gap:30px}.hg-nav a{text-decoration:none;font-weight:500;font-size:15px}.hg-nav a:hover{color:var(--accent)}@media(min-width:990px){.hg-nav{display:flex}}.hg-hdr__r{display:flex;align-items:center;gap:8px}.hg-cart{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;text-decoration:none}.hg-cart:hover{background:var(--lilac-soft)}.hg-cart b{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:#fff;font-size:11px;display:grid;place-items:center}.hg-hdr .hg-btn{min-height:42px;padding:0 20px;font-size:14px}@media(max-width:420px){.hg-hdr .hg-btn{padding:0 14px;font-size:13px}}.hg-hero{padding:26px 0 66px;overflow:hidden;background:radial-gradient(70% 60% at 85% 20%,var(--lilac-soft),transparent 70%)}@media(min-width:990px){.hg-hero{padding:56px 0 112px}}.hg-hero__grid{display:grid;gap:40px;align-items:center}@media(min-width:990px){.hg-hero__grid{grid-template-columns:1fr 1.02fr;gap:70px}}.hg-hero h1{font-size:clamp(46px,7.6vw,96px);margin-bottom:22px}.hg-hero h1 em{display:block}.hg-hero .hg-lead{font-size:19px}.hg-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hg-hero__media{position:relative;max-width:620px;width:100%;margin-inline:auto}.hg-hero__img{border-radius:46% 54% 44% 56%/40% 42% 58% 60%;overflow:hidden;aspect-ratio:4/5;box-shadow:var(--shadow)}.hg-hero__img img{width:100%;height:100%;object-fit:cover}.hg-float{position:absolute;display:flex;gap:10px;align-items:center;background:#fff;border-radius:18px;padding:12px 16px;box-shadow:var(--shadow);font-size:14px;font-weight:600;line-height:1.25;animation:hgBob 6s ease-in-out infinite}.hg-float i{font-style:normal;font-size:22px}.hg-float small{display:block;font-weight:400;color:var(--ink-2);font-size:12px}.hg-float--a{left:-4px;bottom:12%}.hg-float--b{right:-4px;top:9%;animation-delay:-3s}@keyframes hgBob{50%{transform:translateY(-9px)}}.hg-dots{display:flex;align-items:center;gap:6px;margin-top:26px;font-size:14px;color:var(--ink-2)}.hg-dots i{width:22px;height:22px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--line);margin-right:-10px}.hg-dots span{margin-left:18px}.hg-mq{background:var(--lilac);overflow:hidden;padding:17px 0}.hg-mq__track{display:flex;width:max-content;animation:hgMq 40s linear infinite}.hg-mq__track span{font:italic 500 22px/1 var(--fh);padding:0 26px;white-space:nowrap;display:flex;align-items:center;gap:52px}.hg-mq__track span:after{content:"\2726";font-style:normal;font-size:14px;opacity:.55}@keyframes hgMq{to{transform:translate(-50%)}}.hg-feel{background:linear-gradient(180deg,var(--bg),var(--lilac-soft))}.hg-cards{display:grid;gap:16px}@media(min-width:750px){.hg-cards{grid-template-columns:repeat(3,1fr);gap:20px}}.hg-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:30px 28px}.hg-card__t{display:block;font:italic 500 42px/1 var(--fh);color:var(--accent);margin-bottom:20px}.hg-card h3{font-size:25px}.hg-card p{margin:0;color:var(--ink-2)}.hg-story__grid{display:grid;gap:10px}@media(min-width:990px){.hg-story__grid{grid-template-columns:1fr 1fr;gap:84px;align-items:start}}.hg-story__stick{display:none}@media(min-width:990px){.hg-story__stick{display:block;position:sticky;top:calc(var(--hdr) + 24px);height:calc(100vh - var(--hdr) - 48px);max-height:820px;border-radius:34px;overflow:hidden;box-shadow:var(--shadow);background:var(--lilac-soft)}}.hg-story__m{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.04);transition:opacity .7s ease,transform 1.4s ease}.hg-story__m.is-on{opacity:1;transform:none}.hg-story__m img{width:100%;height:100%;object-fit:cover}.hg-ch{padding:26px 0}@media(min-width:990px){.hg-ch{min-height:74vh;display:flex;flex-direction:column;justify-content:center;padding:0;opacity:.25;transition:opacity .5s}.hg-ch.is-on{opacity:1}}.hg-ch__n{display:block;font:italic 500 18px/1 var(--fh);color:var(--accent);margin-bottom:14px}.hg-ch h3{font-size:clamp(32px,3.8vw,50px)}.hg-ch__txt{font-size:18px;color:var(--ink-2);max-width:48ch}.hg-ch__m{border-radius:26px;overflow:hidden;aspect-ratio:4/5;margin-bottom:22px}.hg-ch__m img{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.hg-ch__m{display:none}}.hg-mom{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.hg-mom{grid-template-columns:repeat(3,1fr);gap:20px}}.hg-mom__it{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.hg-mom__img{aspect-ratio:1;overflow:hidden;display:grid;place-items:center;font-size:56px;background:var(--lilac-soft)}.hg-mom__it:nth-child(2n) .hg-mom__img{background:var(--blush)}.hg-mom__img img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.hg-mom__it:hover img{transform:scale(1.05)}.hg-mom__b{padding:18px 18px 22px}.hg-mom__b h3{font-size:20px;margin-bottom:6px}.hg-mom__b p{margin:0;font-size:14px;color:var(--ink-2)}@media(min-width:990px){.hg-mom__img{aspect-ratio:4/3}.hg-mom__b{padding:22px 24px 26px}.hg-mom__b h3{font-size:24px}.hg-mom__b p{font-size:15px}}.hg-offer{background:var(--ink);color:#fff}.hg-offer .hg-kicker{color:var(--lilac)}.hg-offer .hg-lead{color:#ffffffc2}.hg-offer em{color:var(--lilac)}.hg-offer__grid{display:grid;gap:26px;max-width:1000px;margin-inline:auto}@media(min-width:750px){.hg-offer__grid{grid-template-columns:1fr 1fr}}.hg-oc{position:relative;display:flex;flex-direction:column;background:#fff;color:var(--ink);border-radius:30px;padding:30px 26px}.hg-oc--best{box-shadow:0 0 0 3px var(--lilac),0 30px 80px -30px #cdb8f0b3}.hg-oc__badge{position:absolute;top:-14px;left:26px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:7px 13px;border-radius:999px}.hg-oc__img{aspect-ratio:16/10;border-radius:20px;overflow:hidden;margin-bottom:22px}.hg-oc__img img{width:100%;height:100%;object-fit:cover}.hg-oc h3{font-size:32px;margin-bottom:4px}.hg-oc__sub{color:var(--ink-2);margin:0 0 16px}.hg-oc__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:6px}.hg-oc__price b{font:600 42px/1 var(--fh)}.hg-oc__price s{color:var(--ink-2);font-size:18px}.hg-save{display:inline-block;background:var(--blush);color:#8c2346;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px}.hg-save[hidden]{display:none}.hg-oc__per{font-size:14px;color:var(--ink-2);margin:0 0 16px}.hg-ticks{list-style:none;padding:0;margin:4px 0 22px;display:grid;gap:10px}.hg-ticks li{position:relative;padding-left:30px;font-size:15px}.hg-ticks li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:var(--lilac-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1' fill='none' stroke='%237B52D6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px no-repeat}.hg-oc form{margin-top:auto}.hg-oc__sel{margin:0 0 16px}.hg-oc__sel label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.hg-oc__sel select,.hg-extra select,.hg-extra textarea{width:100%;font:inherit;font-size:15px;padding:11px 12px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--ink)}.hg-offer__note{text-align:center;margin:30px 0 0;font-size:13px;color:#fff9}.hg-sw{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px;padding:0;border:0;min-width:0}.hg-sw legend{font-size:13px;font-weight:600;margin-bottom:10px;padding:0}.hg-sw label{position:relative;cursor:pointer}.hg-sw input{position:absolute;opacity:0;pointer-events:none}.hg-sw i{display:block;width:36px;height:36px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s,transform .2s}.hg-sw label:hover i{transform:scale(1.06)}.hg-sw input:checked+i{box-shadow:0 0 0 2px var(--ink)}.hg-sw input:focus-visible+i{outline:2px solid var(--accent);outline-offset:3px}.hg-sw input:disabled+i{opacity:.35}.hg-pdp{padding:18px 0 64px}@media(min-width:990px){.hg-pdp{padding:34px 0 104px}}.hg-pdp__grid{display:grid;gap:26px}@media(min-width:990px){.hg-pdp__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:58px;align-items:start}}@media(min-width:990px){.hg-gal{position:sticky;top:calc(var(--hdr) + 20px);display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px}}.hg-gal__main{position:relative;border-radius:30px;overflow:hidden;background:var(--lilac-soft);aspect-ratio:1}@media(min-width:990px){.hg-gal__main{order:2;aspect-ratio:auto;height:calc(100vh - var(--hdr) - 40px);max-height:880px}}.hg-gal__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hg-gal__track::-webkit-scrollbar{display:none}.hg-gal__slide{flex:0 0 100%;height:100%;scroll-snap-align:start}.hg-gal__slide img,.hg-gal__slide video{width:100%;height:100%;object-fit:cover}.hg-gal__slide .hg-ph{min-height:100%}.hg-gal__badge{position:absolute;top:16px;left:16px;z-index:2;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;box-shadow:var(--shadow)}.hg-gal__count{position:absolute;right:14px;bottom:14px;z-index:2;background:#ffffffeb;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.hg-gal__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.hg-gal__thumbs::-webkit-scrollbar{display:none}@media(min-width:990px){.hg-gal__thumbs{order:1;flex-direction:column;margin:0;max-height:calc(100vh - var(--hdr) - 40px);overflow-y:auto}}.hg-gal__thumbs button{flex:0 0 62px;width:62px;height:62px;padding:0;border-radius:14px;overflow:hidden;border:2px solid transparent;background:var(--lilac-soft);cursor:pointer}@media(min-width:990px){.hg-gal__thumbs button{flex-basis:80px;width:80px;height:80px}}.hg-gal__thumbs button.is-on{border-color:var(--ink)}.hg-gal__thumbs img{width:100%;height:100%;object-fit:cover}.hg-gal__thumbs .hg-ph{min-height:0}.hg-gal__thumbs .hg-ph span{display:none}.hg-bb__ey{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 10px}.hg-bb h1{font-size:clamp(38px,4.4vw,56px);margin-bottom:12px}.hg-rate{display:inline-flex;align-items:center;gap:8px;font-size:14px;margin-bottom:12px;text-decoration:none}.hg-stars{color:#e9a23b;letter-spacing:2px}.hg-bb__price{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:4px 0 16px}.hg-bb__price b{font:600 32px/1 var(--fh)}.hg-bb__price s{color:var(--ink-2);font-size:18px}.hg-bb__sub{font-size:17px;color:var(--ink-2)}.hg-bb__sub p{margin:0 0 12px}.hg-bb .hg-ticks{margin:16px 0 0}.hg-step{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:28px 0 12px}.hg-step span+span{font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-2);font-size:14px}.hg-packs{display:grid;gap:14px;margin:0;padding:0;border:0;min-width:0}.hg-pack{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px;border-radius:18px;background:#fff;border:1.5px solid var(--line);cursor:pointer;transition:border-color .2s,box-shadow .2s}.hg-pack input{position:absolute;opacity:0;pointer-events:none}.hg-pack__dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center}.hg-pack__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform .2s}.hg-pack.is-on{border-color:var(--ink);box-shadow:0 14px 34px -20px #2a1f3d8c}.hg-pack.is-on .hg-pack__dot{border-color:var(--accent)}.hg-pack.is-on .hg-pack__dot:after{transform:scale(1)}.hg-pack input:focus-visible~.hg-pack__dot{outline:2px solid var(--accent);outline-offset:3px}.hg-pack__t{display:block;font-weight:700;font-size:16px}.hg-pack__s{font-size:13px;color:var(--ink-2)}.hg-pack__p{text-align:right}.hg-pack__p b{display:block;font:600 22px/1.1 var(--fh)}.hg-pack__p s{font-size:13px;color:var(--ink-2)}.hg-pack__badge{position:absolute;top:-11px;right:16px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.hg-extra{margin-top:14px;padding:14px 16px;border-radius:16px;background:var(--lilac-soft);font-size:14px}.hg-extra[hidden]{display:none}.hg-extra label{display:block;font-weight:600;margin-bottom:6px}.hg-note-t{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;margin:4px 0 0;cursor:pointer}.hg-note-t input{width:18px;height:18px;accent-color:var(--accent)}.hg-atc{margin-top:20px}.hg-atc .hg-btn{min-height:62px;font-size:17px}.hg-err{margin:10px 0 0;padding:10px 14px;border-radius:12px;background:#fde8ec;color:#8c2346;font-size:14px}.hg-err[hidden]{display:none}.hg-cut{display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;color:var(--ink-2);margin:12px 0 0}.hg-cut:before{content:"";width:8px;height:8px;border-radius:50%;background:#3bb273;box-shadow:0 0 0 4px #3bb2732e}.hg-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0 0;padding:16px 0;border-block:1px solid var(--line);text-align:center}.hg-trust b{display:block;font:600 18px/1.2 var(--fh)}.hg-trust span{font-size:12px;color:var(--ink-2)}.hg-pdp__more{display:grid;gap:14px;margin-top:40px}.hg-chap{background:#fff;border:1px solid var(--line);border-radius:26px;padding:32px 28px}.hg-chap--tint{background:var(--lilac-soft);border-color:transparent}.hg-chap .hg-kicker{margin-bottom:12px}.hg-chap h2{font-size:clamp(28px,3vw,36px)}.hg-chap__txt{color:var(--ink-2);font-size:16.5px}.hg-chap__txt p:last-child{margin-bottom:0}.hg-chap__img{border-radius:18px;overflow:hidden;margin-top:20px;aspect-ratio:16/10}.hg-chap__img img{width:100%;height:100%;object-fit:cover}.hg-acc{border-bottom:1px solid var(--line)}.hg-pdp__more .hg-acc{background:#fff;border:1px solid var(--line);border-radius:18px;padding:0 22px}.hg-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:19px 0;font-weight:600;font-size:16px}.hg-acc summary::-webkit-details-marker{display:none}.hg-acc summary:after{content:"+";font:300 28px/1 var(--fb);transition:transform .25s}.hg-acc[open] summary:after{transform:rotate(45deg)}.hg-acc__b{padding:0 0 20px;color:var(--ink-2)}.hg-acc__b p:first-child{margin-top:0}.hg-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;background:#fff;border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));transform:translateY(115%);transition:transform .3s ease}.hg-sticky.is-on{transform:none}.hg-sticky__t{flex:1;min-width:0;font-size:13px;line-height:1.3;color:var(--ink-2)}.hg-sticky__t b{display:block;font-size:15px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-sticky .hg-btn{min-height:50px;padding:0 22px;font-size:15px;white-space:nowrap}@media(min-width:990px){.hg-sticky{left:auto;right:24px;bottom:24px;width:460px;border:1px solid var(--line);border-radius:999px;padding:8px 8px 8px 26px;box-shadow:var(--shadow)}}.hg-cmp{max-width:940px;margin-inline:auto;background:#fff;border:1px solid var(--line);border-radius:30px;overflow:hidden}.hg-cmp table{width:100%;border-collapse:collapse;font-size:15px}.hg-cmp th,.hg-cmp td{padding:17px 12px;text-align:center;border-bottom:1px solid var(--line)}.hg-cmp tr:last-child td{border-bottom:0}.hg-cmp th:first-child,.hg-cmp td:first-child{text-align:left;padding-left:24px;font-weight:500}.hg-cmp thead th{font-size:14px;font-weight:600;background:var(--bg)}.hg-cmp .us{background:var(--lilac-soft)}.hg-cmp thead .us{background:var(--ink);color:#fff;font:500 19px/1.2 var(--fh)}.hg-y,.hg-n{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:14px;font-weight:700}.hg-y{background:var(--accent);color:#fff}.hg-n{background:#f1eef3;color:#a79fb0}.hg-cmp__note{text-align:center;font-size:12px;color:var(--ink-2);margin:16px 0 0}@media(max-width:749px){.hg-cmp th,.hg-cmp td{padding:13px 6px;font-size:13px}.hg-cmp th:first-child,.hg-cmp td:first-child{padding-left:14px}.hg-cmp thead .us{font-size:15px}}.hg-rv__top{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:22px;margin-bottom:36px}.hg-rv__top .hg-head{margin:0}.hg-rv__sum{display:flex;align-items:center;gap:14px;margin-top:14px}.hg-rv__sum b{font:600 50px/1 var(--fh)}.hg-rv__sum span{font-size:14px;color:var(--ink-2)}.hg-navs{display:flex;gap:8px}.hg-navs button{width:50px;height:50px;border-radius:50%;border:1.5px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer;font-size:18px}.hg-navs button:hover{background:var(--ink);color:#fff}.hg-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.hg-track::-webkit-scrollbar{display:none}.hg-rv{flex:0 0 min(86%,370px);scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:26px;padding:26px}.hg-rv--ph{border:2px dashed var(--lilac);background:#fdfbff}.hg-rv__tag{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--lilac-soft);padding:5px 10px;border-radius:999px;margin-bottom:12px}.hg-rv__img{border-radius:18px;overflow:hidden;aspect-ratio:4/3;margin-bottom:18px}.hg-rv__img img{width:100%;height:100%;object-fit:cover}.hg-rv blockquote{flex:1;margin:12px 0 18px;font:400 19px/1.45 var(--fh)}.hg-rv__who{font-size:14px;font-weight:600}.hg-rv__who span{display:block;font-weight:400;color:var(--ink-2);font-size:13px}.hg-rv__app{margin-top:44px}.hg-clip{flex:0 0 min(64%,270px);scroll-snap-align:start;position:relative;aspect-ratio:9/16;border-radius:24px;overflow:hidden;background:var(--lilac-soft)}.hg-clip video,.hg-clip img{width:100%;height:100%;object-fit:cover}.hg-clip .hg-ph{min-height:100%}.hg-clip__cap{position:absolute;left:0;right:0;bottom:0;padding:44px 16px 16px;background:linear-gradient(transparent,#140c1ec7);color:#fff;font-size:14px;line-height:1.35}.hg-clip__cap b{display:block}.hg-gu__box{display:grid;gap:30px;align-items:center;background:var(--blush);border-radius:38px;padding:44px 26px}@media(min-width:990px){.hg-gu__box{grid-template-columns:auto 1fr;gap:64px;padding:68px 76px}}.hg-seal{position:relative;width:176px;height:176px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;align-content:center;text-align:center;margin-inline:auto}.hg-seal:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1.5px dashed rgba(255,255,255,.4);border-radius:50%}.hg-seal b{display:block;font:500 66px/1 var(--fh)}.hg-seal span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;max-width:110px}.hg-gu__box .hg-chips li{background:#ffffffb3;border-color:transparent}.hg-gu__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hg-faq__grid{display:grid;gap:34px}@media(min-width:990px){.hg-faq__grid{grid-template-columns:.8fr 1.2fr;gap:84px;align-items:start}.hg-faq__grid .hg-head{position:sticky;top:calc(var(--hdr) + 30px)}}.hg-faq .hg-acc summary{font:500 19px/1.3 var(--fh)}.hg-cta__box{display:grid;align-items:stretch;overflow:hidden;border-radius:40px;background:var(--ink);color:#fff}@media(min-width:990px){.hg-cta__box{grid-template-columns:1.1fr .9fr}}.hg-cta__txt{padding:50px 28px}@media(min-width:990px){.hg-cta__txt{padding:84px 76px}}.hg-cta .hg-kicker,.hg-cta em{color:var(--lilac)}.hg-cta h2{font-size:clamp(38px,5vw,66px)}.hg-cta__txt>div{color:#ffffffc2;font-size:18px}.hg-cta .hg-btn{background:#fff;color:var(--ink)!important;margin-top:12px}.hg-cta .hg-btn:hover{background:var(--lilac)}.hg-cta .hg-chips li{background:#ffffff14;border-color:#ffffff26}.hg-cta__img{min-height:320px}.hg-cta__img img{width:100%;height:100%;object-fit:cover}.hg-ft{background:#1e1530;color:#ffffffb8;padding:68px 0 28px;font-size:14px}.hg-ft__grid{display:grid;gap:34px}@media(min-width:750px){.hg-ft__grid{grid-template-columns:1.5fr 1fr 1fr}}.hg-ft__brand{font:500 32px/1 var(--fh);color:#fff;margin:0 0 14px}.hg-ft h4{margin:0 0 16px;color:#fff;font:600 12px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase}.hg-ft ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hg-ft a{text-decoration:none}.hg-ft a:hover{color:#fff}.hg-ft__bot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-top:50px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);font-size:12px}.hg-pay{display:flex;flex-wrap:wrap;gap:6px}.hg-pay svg{width:38px;height:24px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hg-float,.hg-mq__track{animation:none}.js .hg-rev{opacity:1;transform:none;transition:none}.hg-story__m,.hg-ch{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/hug.css.map */
