:root{--dk-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")}.dk{--dk-bg:#fff;--dk-ink:#1a1a1a;--dk-acc:#3d5cb8;--dk-plum:#1f2b4d;--dk-blush:#cfdcf6;--dk-soft:#eef2fa;--dk-r:ui-rounded,"SF Pro Rounded","Nunito","Varela Round","Arial Rounded MT Bold",system-ui,sans-serif;position:relative;background:var(--dk-bg);color:var(--dk-ink);padding:var(--pt,96px) 0 var(--pb,96px);font-size:17px;line-height:1.6;overflow:clip}.dk *,.dk *:before,.dk *:after{box-sizing:border-box}.dk p{margin:0}.dk h2,.dk h3{margin:0;color:var(--dk-ink);font-family:var(--dk-r);letter-spacing:-.02em}.dk-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.dk-ph{display:block;width:100%;height:100%;background:var(--dk-soft)}.dk-head{max-width:720px;margin:0 auto 52px;text-align:center}.dk-head--left{margin-left:0;text-align:left}.dk-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px!important;padding:6px 16px 6px 7px;border-radius:999px;background:var(--dk-soft);font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.dk-eyebrow span{position:relative;flex:0 0 22px;height:22px;border-radius:50%;background:var(--dk-acc)}.dk-eyebrow span:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:1;background:#fff;-webkit-mask:var(--dk-heart) center/contain no-repeat;mask:var(--dk-heart) center/contain no-repeat}.dk-eyebrow span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--dk-acc);animation:dkPing 2.6s cubic-bezier(0,0,.2,1) infinite}@keyframes dkPing{0%{transform:scale(1);opacity:.45}80%,to{transform:scale(2.2);opacity:0}}.dk-h{font-weight:800;line-height:1.07;text-wrap:balance}.dk-h--xl{font-size:clamp(40px,7vw,84px)}.dk-h--l{font-size:clamp(31px,4.8vw,58px)}.dk-h--m{font-size:clamp(26px,3.4vw,40px)}.dk-h em,.dk-h i{font-style:normal;color:var(--dk-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='%233d5cb8' 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}.dk-js .dk-h[data-dk-in] em,.dk-js .dk-h[data-dk-in] i{background-size:.8em 0;transition:background-size .9s cubic-bezier(.22,1,.36,1) .35s}.dk-js .dk-h.is-in em,.dk-js .dk-h.is-in i{background-size:.8em .22em}.dk-t{max-width:600px;margin:18px auto 0;font-size:18px;line-height:1.65}.dk-head--left .dk-t{margin-left:0}.dk-t p+p{margin-top:12px}.dk-t em{font-style:normal;color:var(--dk-acc);font-weight:700}.dk-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}.dk-head--left .dk-btns{justify-content:flex-start}.dk-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}.dk-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)}.dk-btn svg{width:16px;height:16px}.dk-btn:hover{transform:translateY(-3px)}.dk-btn:hover i{transform:rotate(-40deg) scale(1.06)}.dk-btn:active{transform:scale(.95)}.dk-btn--solid{background:var(--dk-plum);color:#fff!important;box-shadow:0 18px 34px -18px #1f2b4dcc}.dk-btn--solid i{background:#ffffff29}.dk-btn--light{background:#fff;color:var(--dk-ink)!important;box-shadow:0 16px 30px -18px #00000059}.dk-btn--light i{background:var(--dk-acc);color:#fff}.dk-btn--ghost{background:transparent;color:var(--dk-ink)!important;box-shadow:inset 0 0 0 2px var(--dk-ink)}.dk-btn--ghost i{background:var(--dk-ink);color:#fff}.dk-js [data-dk-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)}.dk-js [data-dk-in].is-in{opacity:1;transform:none}.dk-hug{--p:0;padding-top:calc(var(--pt) * .5);padding-bottom:calc(var(--pb) * .5)}.dk-hug__track{position:relative;height:calc(100vh + var(--n,3) * 75vh)}.dk-hug__stick{position:sticky;top:0;height:100vh;display:flex;align-items:center;padding:72px 0 28px}.dk-hug__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:72px;align-items:center;width:100%}.dk-hug .dk-head{margin:0}.dk-hug__vis{position:relative;width:min(100%,520px);aspect-ratio:1;margin:0 auto}.dk-hug__glow{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;border-radius:50%;background:radial-gradient(circle,#cfdcf6f2,#cfdcf600 68%);transform:scale(calc(.72 + var(--p) * .38));opacity:calc(.35 + var(--p) * .65)}.dk-hug__img{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;overflow:hidden;background:var(--dk-soft);transform:scale(calc(.88 + var(--p) * .12)) rotate(calc(-8deg + var(--p) * 8deg));box-shadow:0 30px 60px -30px #1f2b4d80}.dk-hug__img img,.dk-hug__img svg{width:100%;height:100%;object-fit:cover;display:block}.dk-hug__arms{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.dk-hug__arms .bg{fill:none;stroke:#ccd4ea;stroke-width:3;stroke-dasharray:2 12;stroke-linecap:round}.dk-hug__arms .arm{fill:none;stroke-width:30;stroke-linecap:round;stroke-dashoffset:calc((1 - var(--p)) * 100px)}.dk-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 #3d5cb8a6;transform:scale(0);transition:transform .6s cubic-bezier(.34,1.8,.64,1)}.dk-hug__heart svg,.dk-hug__done b svg{width:30px;height:30px;fill:var(--dk-acc)}.dk-hug.is-done .dk-hug__heart{transform:scale(1);animation:dkBeat 1.6s ease-in-out .7s infinite}@keyframes dkBeat{0%,to{transform:scale(1)}15%{transform:scale(1.16)}30%{transform:scale(1)}45%{transform:scale(1.1)}}.dk-hug__steps{display:grid;margin:30px 0 0;padding:0;list-style:none;min-height:150px}.dk-hug__step,.dk-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}.dk-hug__step.is-on{opacity:1;transform:none;filter:none;pointer-events:auto}.dk-hug.has-done.is-done .dk-hug__step.is-on{opacity:0;transform:translateY(-20px);filter:blur(5px)}.dk-hug.is-done .dk-hug__done{opacity:1;transform:none;filter:none}.dk-hug__step b,.dk-hug__done b{flex:0 0 54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--dk-acc);color:#fff;font-family:var(--dk-r);font-size:18px}.dk-hug__done b{background:var(--dk-soft)}.dk-hug__step h3{font-size:clamp(22px,2.4vw,28px);line-height:1.2;margin-bottom:6px}.dk-hug__step p{font-size:17px}.dk-hug__done p{font-family:var(--dk-r);font-weight:800;font-size:clamp(20px,2.2vw,25px);line-height:1.35}.dk-hug__done em{font-style:normal;color:var(--dk-acc)}.dk-hug__dots{display:flex;gap:8px;margin-top:26px}.dk-hug__dots button{width:34px;height:8px;padding:0;border:0;border-radius:99px;background:#d1d8ec;cursor:pointer;transition:background .35s,width .35s}.dk-hug__dots button.is-on{background:var(--dk-acc);width:48px}.dk-hug.is-static .dk-hug__track{height:auto}.dk-hug.is-static .dk-hug__stick{position:static;height:auto}.dk-hug.is-static .dk-hug__steps{gap:22px}.dk-hug.is-static .dk-hug__step,.dk-hug.is-static .dk-hug__done{grid-area:auto;opacity:1;transform:none;filter:none}.dk-hug.is-static .dk-hug__dots{display:none}@media(max-width:989px){.dk-hug__stick{padding:64px 0 16px}.dk-hug__grid{grid-template-columns:1fr;gap:14px}.dk-hug__vis{order:-1;width:min(60vw,34vh)}.dk-hug .dk-head{text-align:center;margin:0 auto}.dk-hug .dk-h{font-size:clamp(25px,6.4vw,34px)}.dk-hug .dk-t{font-size:15px;margin-top:8px}.dk-hug .dk-eyebrow{margin-bottom:10px!important}.dk-hug__steps{margin-top:14px;min-height:118px}.dk-hug__step b,.dk-hug__done b{flex-basis:42px;height:42px;font-size:15px}.dk-hug__step h3{font-size:20px}.dk-hug__step p{font-size:15px}.dk-hug__dots{justify-content:center;margin-top:10px}.dk-hug__heart{width:50px;height:50px;margin:-25px 0 0 -25px}.dk-hug__heart svg{width:24px;height:24px}}.dk-mom{--p:0;--arc:0}.dk-mom__sky{position:relative;max-width:1400px;margin:0 clamp(12px,3vw,40px);border-radius:40px;overflow:hidden;background:linear-gradient(180deg,#c7d2f2,#dee4f7 55%,#f1f4fc)}@media(min-width:1480px){.dk-mom__sky{margin:0 auto}}.dk-mom__night{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#141d36,#1f2b4d 55%,#334960);opacity:var(--p);pointer-events:none}.dk-mom__stars i{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;opacity:calc(var(--p) * .9);animation:dkTw 3s ease-in-out infinite}@keyframes dkTw{50%{transform:scale(.3)}}.dk-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}.dk-mom__orb i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.dk-mom__orb .sun{background:radial-gradient(circle at 40% 38%,#c3cdf1,#859de2);box-shadow:0 0 70px 24px #889fe380;opacity:calc(1 - var(--p))}.dk-mom__orb .moon{box-shadow:inset 15px -7px #e5e9f9;opacity:var(--p);filter:drop-shadow(0 0 16px rgba(229,233,249,.6))}.dk-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}.dk-mom__track::-webkit-scrollbar{display:none}.dk-mom__track.is-drag{scroll-snap-type:none;cursor:grabbing}.dk-mom__track.is-drag *{pointer-events:none}.dk-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 #141d3699;transition:transform .5s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;user-select:none}.dk-mom__card:hover{transform:translateY(-6px) rotate(-.7deg)}.dk-mom__img{aspect-ratio:4/3;background:var(--dk-soft);overflow:hidden}.dk-mom__img img,.dk-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)}.dk-mom__card:hover .dk-mom__img img{transform:scale(1.05)}.dk-mom__body{padding:22px 24px 26px}.dk-mom__tag{display:inline-block;margin-bottom:12px;padding:5px 13px;border-radius:999px;background:var(--dk-soft);font-size:13px;font-weight:800}.dk-mom__body h3{font-size:22px;line-height:1.25;margin-bottom:8px}.dk-mom__body p{font-size:16px}.dk-mom__nav{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;padding:0 0 30px}.dk-mom__nav button,.dk-ex__ctrl button{width:52px;height:52px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:var(--dk-ink);cursor:pointer;box-shadow:0 10px 24px -14px #00000073;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.dk-mom__nav button:hover,.dk-ex__ctrl button:hover{transform:scale(1.08)}.dk-mom__nav button:active,.dk-ex__ctrl button:active{transform:scale(.9)}.dk-mom__nav svg,.dk-ex__ctrl svg{width:18px;height:18px}.dk-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){.dk-mom__sky{border-radius:28px}.dk-mom__track{gap:14px;padding-top:122px}.dk-mom__card{flex-basis:82%}.dk-mom__orb{top:calc(84px - var(--arc) * 46px);width:50px;height:50px}}.dk-br__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;align-items:center}.dk-br .dk-head{margin-bottom:30px}.dk-br__pts{display:grid;gap:14px;margin:0;padding:0;list-style:none}.dk-br__pt{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;border-radius:22px;background:#fff;box-shadow:0 18px 32px -28px #1f2b4d8c}.dk-br__pt:hover{transform:translate(6px)!important}.dk-br__ic{flex:0 0 48px;height:48px;display:grid;place-items:center;border-radius:16px;background:var(--dk-blush)}.dk-br__ic svg{width:26px;height:26px;fill:none;stroke:var(--dk-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.dk-br__pt h3{font-size:19px;line-height:1.3;margin-bottom:3px}.dk-br__pt p{font-size:15.5px}.dk-br__note{margin-top:20px!important;font-size:13.5px}.dk-br__orb{position:relative;width:min(100%,460px);aspect-ratio:1;margin:0 auto;display:grid;place-items:center}.dk-br__orb>i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(61,92,184,.22);animation:dkBreath 10s ease-in-out infinite}.dk-br__orb>i:nth-child(2){top:9%;right:9%;bottom:9%;left:9%;border-color:#3d5cb857;animation-delay:.2s}.dk-br__orb>i:nth-child(3){top:18%;right:18%;bottom:18%;left:18%;border:0;background:#cfdcf666;animation-delay:.4s}.dk-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,#dbe2f6 45%,#a4b7ea);box-shadow:0 30px 60px -24px #3d5cb899,inset 0 -12px 30px #3d5cb840;text-align:center;animation:dkBreath 10s ease-in-out infinite}.dk-br__core span{grid-area:1/1;font-family:var(--dk-r);font-weight:800;font-size:clamp(20px,2.4vw,28px)}.dk-br__core .in{animation:dkIn 10s infinite}.dk-br__core .out{animation:dkOut 10s infinite}.dk-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 dkBreath{0%,to{transform:scale(.74)}40%{transform:scale(1)}}@keyframes dkIn{0%,36%,to{opacity:1}42%,96%{opacity:0}}@keyframes dkOut{0%,38%,to{opacity:0}44%,94%{opacity:1}}@media(max-width:989px){.dk-br__grid{grid-template-columns:1fr;gap:36px}.dk-br__orb{order:-1;width:min(76vw,380px)}}@media(prefers-reduced-motion:reduce){.dk *,.dk *:before,.dk *:after{animation:none!important;transition:none!important}.dk-js [data-dk-in]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dk-a.css.map */
