:root{--hg-heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-8-5.2-8-11a4.6 4.6 0 0 1 8-3.1A4.6 4.6 0 0 1 20 10c0 5.8-8 11-8 11z'/%3E%3C/svg%3E")}.hg{--hg-bg:#fff;--hg-ink:#1a1a1a;--hg-acc:#c2593f;--hg-plum:#3b2140;--hg-blush:#f7c9b2;--hg-soft:#f6ece5;--hg-r:ui-rounded,"SF Pro Rounded","Nunito","Varela Round","Arial Rounded MT Bold",system-ui,sans-serif;position:relative;background:var(--hg-bg);color:var(--hg-ink);padding:var(--pt,96px) 0 var(--pb,96px);font-size:17px;line-height:1.6;overflow:clip}.hg *,.hg *:before,.hg *:after{box-sizing:border-box}.hg p{margin:0}.hg h2,.hg h3{margin:0;color:var(--hg-ink);font-family:var(--hg-r);letter-spacing:-.02em}.hg-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.hg-ph{display:block;width:100%;height:100%;background:var(--hg-soft)}.hg-head{max-width:720px;margin:0 auto 52px;text-align:center}.hg-head--left{margin-left:0;text-align:left}.hg-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px!important;padding:6px 16px 6px 7px;border-radius:999px;background:var(--hg-soft);font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.hg-eyebrow span{position:relative;flex:0 0 22px;height:22px;border-radius:50%;background:var(--hg-acc)}.hg-eyebrow span:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:1;background:#fff;-webkit-mask:var(--hg-heart) center/contain no-repeat;mask:var(--hg-heart) center/contain no-repeat}.hg-eyebrow span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--hg-acc);animation:hgPing 2.6s cubic-bezier(0,0,.2,1) infinite}@keyframes hgPing{0%{transform:scale(1);opacity:.45}80%,to{transform:scale(2.2);opacity:0}}.hg-h{font-weight:800;line-height:1.07;text-wrap:balance}.hg-h--xl{font-size:clamp(40px,7vw,84px)}.hg-h--l{font-size:clamp(31px,4.8vw,58px)}.hg-h--m{font-size:clamp(26px,3.4vw,40px)}.hg-h em,.hg-h i{font-style:normal;color:var(--hg-acc);padding-bottom:.1em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 8'%3E%3Cpath d='M0 5Q10 0 20 5T40 5' fill='none' stroke='%23c2593f' stroke-opacity='.55' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") repeat-x 0 100%/.8em .22em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hg-js .hg-h[data-hg-in] em,.hg-js .hg-h[data-hg-in] i{background-size:.8em 0;transition:background-size .9s cubic-bezier(.22,1,.36,1) .35s}.hg-js .hg-h.is-in em,.hg-js .hg-h.is-in i{background-size:.8em .22em}.hg-t{max-width:600px;margin:18px auto 0;font-size:18px;line-height:1.65}.hg-head--left .hg-t{margin-left:0}.hg-t p+p{margin-top:12px}.hg-t em{font-style:normal;color:var(--hg-acc);font-weight:700}.hg-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}.hg-head--left .hg-btns{justify-content:flex-start}.hg-btn{display:inline-flex;align-items:center;gap:14px;min-height:58px;padding:8px 8px 8px 26px;border-radius:999px;font-weight:800;font-size:17px;line-height:1.2;text-decoration:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.hg-btn i{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:50%;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.hg-btn svg{width:16px;height:16px}.hg-btn:hover{transform:translateY(-3px)}.hg-btn:hover i{transform:rotate(-40deg) scale(1.06)}.hg-btn:active{transform:scale(.95)}.hg-btn--solid{background:var(--hg-plum);color:#fff!important;box-shadow:0 18px 34px -18px #3b2140cc}.hg-btn--solid i{background:#ffffff29}.hg-btn--light{background:#fff;color:var(--hg-ink)!important;box-shadow:0 16px 30px -18px #00000059}.hg-btn--light i{background:var(--hg-acc);color:#fff}.hg-btn--ghost{background:transparent;color:var(--hg-ink)!important;box-shadow:inset 0 0 0 2px var(--hg-ink)}.hg-btn--ghost i{background:var(--hg-ink);color:#fff}.hg-js [data-hg-in]{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--d,0)*80ms)}.hg-js [data-hg-in].is-in{opacity:1;transform:none}.hg-hug{--p:0;padding-top:calc(var(--pt) * .5);padding-bottom:calc(var(--pb) * .5)}.hg-hug__track{position:relative;height:calc(100vh + var(--n,3) * 75vh)}.hg-hug__stick{position:sticky;top:0;height:100vh;display:flex;align-items:center;padding:72px 0 28px}.hg-hug__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:72px;align-items:center;width:100%}.hg-hug .hg-head{margin:0}.hg-hug__vis{position:relative;width:min(100%,520px);aspect-ratio:1;margin:0 auto}.hg-hug__glow{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;border-radius:50%;background:radial-gradient(circle,#f7c9b2f2,#f7c9b200 68%);transform:scale(calc(.72 + var(--p) * .38));opacity:calc(.35 + var(--p) * .65)}.hg-hug__img{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;overflow:hidden;background:var(--hg-soft);transform:scale(calc(.88 + var(--p) * .12)) rotate(calc(-8deg + var(--p) * 8deg));box-shadow:0 30px 60px -30px #3b214080}.hg-hug__img img,.hg-hug__img svg{width:100%;height:100%;object-fit:cover;display:block}.hg-hug__arms{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hg-hug__arms .bg{fill:none;stroke:#ead8cc;stroke-width:3;stroke-dasharray:2 12;stroke-linecap:round}.hg-hug__arms .arm{fill:none;stroke-width:30;stroke-linecap:round;stroke-dashoffset:calc((1 - var(--p)) * 100px)}.hg-hug__heart{position:absolute;left:50%;top:3.5%;width:66px;height:66px;margin:-33px 0 0 -33px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 14px 30px -10px #c2593fa6;transform:scale(0);transition:transform .6s cubic-bezier(.34,1.8,.64,1)}.hg-hug__heart svg,.hg-hug__done b svg{width:30px;height:30px;fill:var(--hg-acc)}.hg-hug.is-done .hg-hug__heart{transform:scale(1);animation:hgBeat 1.6s ease-in-out .7s infinite}@keyframes hgBeat{0%,to{transform:scale(1)}15%{transform:scale(1.16)}30%{transform:scale(1)}45%{transform:scale(1.1)}}.hg-hug__steps{display:grid;margin:30px 0 0;padding:0;list-style:none;min-height:150px}.hg-hug__step,.hg-hug__done{grid-area:1/1;display:flex;gap:18px;align-items:flex-start;opacity:0;transform:translateY(20px);filter:blur(5px);transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1),filter .5s;pointer-events:none}.hg-hug__step.is-on{opacity:1;transform:none;filter:none;pointer-events:auto}.hg-hug.has-done.is-done .hg-hug__step.is-on{opacity:0;transform:translateY(-20px);filter:blur(5px)}.hg-hug.is-done .hg-hug__done{opacity:1;transform:none;filter:none}.hg-hug__step b,.hg-hug__done b{flex:0 0 54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--hg-acc);color:#fff;font-family:var(--hg-r);font-size:18px}.hg-hug__done b{background:var(--hg-soft)}.hg-hug__step h3{font-size:clamp(22px,2.4vw,28px);line-height:1.2;margin-bottom:6px}.hg-hug__step p{font-size:17px}.hg-hug__done p{font-family:var(--hg-r);font-weight:800;font-size:clamp(20px,2.2vw,25px);line-height:1.35}.hg-hug__done em{font-style:normal;color:var(--hg-acc)}.hg-hug__dots{display:flex;gap:8px;margin-top:26px}.hg-hug__dots button{width:34px;height:8px;padding:0;border:0;border-radius:99px;background:#ecdcd1;cursor:pointer;transition:background .35s,width .35s}.hg-hug__dots button.is-on{background:var(--hg-acc);width:48px}.hg-hug.is-static .hg-hug__track{height:auto}.hg-hug.is-static .hg-hug__stick{position:static;height:auto}.hg-hug.is-static .hg-hug__steps{gap:22px}.hg-hug.is-static .hg-hug__step,.hg-hug.is-static .hg-hug__done{grid-area:auto;opacity:1;transform:none;filter:none}.hg-hug.is-static .hg-hug__dots{display:none}@media(max-width:989px){.hg-hug__stick{padding:64px 0 16px}.hg-hug__grid{grid-template-columns:1fr;gap:14px}.hg-hug__vis{order:-1;width:min(60vw,34vh)}.hg-hug .hg-head{text-align:center;margin:0 auto}.hg-hug .hg-h{font-size:clamp(25px,6.4vw,34px)}.hg-hug .hg-t{font-size:15px;margin-top:8px}.hg-hug .hg-eyebrow{margin-bottom:10px!important}.hg-hug__steps{margin-top:14px;min-height:118px}.hg-hug__step b,.hg-hug__done b{flex-basis:42px;height:42px;font-size:15px}.hg-hug__step h3{font-size:20px}.hg-hug__step p{font-size:15px}.hg-hug__dots{justify-content:center;margin-top:10px}.hg-hug__heart{width:50px;height:50px;margin:-25px 0 0 -25px}.hg-hug__heart svg{width:24px;height:24px}}.hg-mom{--p:0;--arc:0}.hg-mom__sky{position:relative;max-width:1400px;margin:0 clamp(12px,3vw,40px);border-radius:40px;overflow:hidden;background:linear-gradient(180deg,#ffd4ba,#fde6d8 55%,#fff5ee)}@media(min-width:1480px){.hg-mom__sky{margin:0 auto}}.hg-mom__night{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#22132a,#3b2140 55%,#5a3360);opacity:var(--p);pointer-events:none}.hg-mom__stars i{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;opacity:calc(var(--p) * .9);animation:hgTw 3s ease-in-out infinite}@keyframes hgTw{50%{transform:scale(.3)}}.hg-mom__orb{position:absolute;top:calc(104px - var(--arc) * 62px);left:calc(7% + var(--p) * 84%);width:62px;height:62px;transform:translate(-50%,-50%);pointer-events:none}.hg-mom__orb i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.hg-mom__orb .sun{background:radial-gradient(circle at 40% 38%,#ffe0b5,#ff9d68);box-shadow:0 0 70px 24px #ffa66c80;opacity:calc(1 - var(--p))}.hg-mom__orb .moon{box-shadow:inset 15px -7px #fff3df;opacity:var(--p);filter:drop-shadow(0 0 16px rgba(255,243,223,.6))}.hg-mom__track{position:relative;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:150px max(24px,calc(50% - 560px)) 30px;scroll-padding:0 max(24px,calc(50% - 560px));cursor:grab;outline:0}.hg-mom__track::-webkit-scrollbar{display:none}.hg-mom__track.is-drag{scroll-snap-type:none;cursor:grabbing}.hg-mom__track.is-drag *{pointer-events:none}.hg-mom__card{flex:0 0 min(80%,360px);scroll-snap-align:start;background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 30px 50px -34px #22132a99;transition:transform .5s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;user-select:none}.hg-mom__card:hover{transform:translateY(-6px) rotate(-.7deg)}.hg-mom__img{aspect-ratio:4/3;background:var(--hg-soft);overflow:hidden}.hg-mom__img img,.hg-mom__img svg{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;transition:transform .8s cubic-bezier(.22,1,.36,1)}.hg-mom__card:hover .hg-mom__img img{transform:scale(1.05)}.hg-mom__body{padding:22px 24px 26px}.hg-mom__tag{display:inline-block;margin-bottom:12px;padding:5px 13px;border-radius:999px;background:var(--hg-soft);font-size:13px;font-weight:800}.hg-mom__body h3{font-size:22px;line-height:1.25;margin-bottom:8px}.hg-mom__body p{font-size:16px}.hg-mom__nav{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;padding:0 0 30px}.hg-mom__nav button,.hg-ex__ctrl button{width:52px;height:52px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:var(--hg-ink);cursor:pointer;box-shadow:0 10px 24px -14px #00000073;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.hg-mom__nav button:hover,.hg-ex__ctrl button:hover{transform:scale(1.08)}.hg-mom__nav button:active,.hg-ex__ctrl button:active{transform:scale(.9)}.hg-mom__nav svg,.hg-ex__ctrl svg{width:18px;height:18px}.hg-mom__count{min-width:86px;padding:9px 14px;border-radius:999px;background:#fff;text-align:center;font-weight:800;font-size:14px}@media(max-width:749px){.hg-mom__sky{border-radius:28px}.hg-mom__track{gap:14px;padding-top:122px}.hg-mom__card{flex-basis:82%}.hg-mom__orb{top:calc(84px - var(--arc) * 46px);width:50px;height:50px}}.hg-br__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;align-items:center}.hg-br .hg-head{margin-bottom:30px}.hg-br__pts{display:grid;gap:14px;margin:0;padding:0;list-style:none}.hg-br__pt{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;border-radius:22px;background:#fff;box-shadow:0 18px 32px -28px #3b21408c}.hg-br__pt:hover{transform:translate(6px)!important}.hg-br__ic{flex:0 0 48px;height:48px;display:grid;place-items:center;border-radius:16px;background:var(--hg-blush)}.hg-br__ic svg{width:26px;height:26px;fill:none;stroke:var(--hg-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hg-br__pt h3{font-size:19px;line-height:1.3;margin-bottom:3px}.hg-br__pt p{font-size:15.5px}.hg-br__note{margin-top:20px!important;font-size:13.5px}.hg-br__orb{position:relative;width:min(100%,460px);aspect-ratio:1;margin:0 auto;display:grid;place-items:center}.hg-br__orb>i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(194,89,63,.22);animation:hgBreath 10s ease-in-out infinite}.hg-br__orb>i:nth-child(2){top:9%;right:9%;bottom:9%;left:9%;border-color:#c2593f57;animation-delay:.2s}.hg-br__orb>i:nth-child(3){top:18%;right:18%;bottom:18%;left:18%;border:0;background:#f7c9b266;animation-delay:.4s}.hg-br__core{position:relative;width:54%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#fde3d4 45%,#f2b79c);box-shadow:0 30px 60px -24px #c2593f99,inset 0 -12px 30px #c2593f40;text-align:center;animation:hgBreath 10s ease-in-out infinite}.hg-br__core span{grid-area:1/1;font-family:var(--hg-r);font-weight:800;font-size:clamp(20px,2.4vw,28px)}.hg-br__core .in{animation:hgIn 10s infinite}.hg-br__core .out{animation:hgOut 10s infinite}.hg-br__core small{position:absolute;left:0;right:0;bottom:19%;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@keyframes hgBreath{0%,to{transform:scale(.74)}40%{transform:scale(1)}}@keyframes hgIn{0%,36%,to{opacity:1}42%,96%{opacity:0}}@keyframes hgOut{0%,38%,to{opacity:0}44%,94%{opacity:1}}@media(max-width:989px){.hg-br__grid{grid-template-columns:1fr;gap:36px}.hg-br__orb{order:-1;width:min(76vw,380px)}}@media(prefers-reduced-motion:reduce){.hg *,.hg *:before,.hg *:after{animation:none!important;transition:none!important}.hg-js [data-hg-in]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hg-a.css.map */
