.jd{--jd-pink:#FF247D;--jd-pink-hover:#E8126A;--jd-pink-ink:#C8105E;--jd-coral:#FF7185;--jd-sky:#00B9DC;--jd-sky-soft:#E5F8FC;--jd-soft:#FFF0F5;--jd-ink:#202124;--jd-muted:#55575C;--jd-line:#F4DCE6;--jd-ok:#11845B;--jd-berry:var(--jd-pink);--jd-deep:var(--jd-ink);--jd-cream:var(--jd-soft);--jd-blush:var(--jd-soft);--jd-bg:#fff;--jd-text:var(--jd-ink);--jd-accent:var(--jd-pink-ink);--jd-cta:var(--jd-pink);--jd-cta-text:#fff;--jd-pt:56px;--jd-pb:56px;--jd-hs:36px;--jd-radius:20px;--jd-max:1160px;--jd-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--jd-font-head:var(--font-heading-family,var(--jd-font));background:var(--jd-bg);color:var(--jd-text);padding-top:calc(var(--jd-pt)*.72);padding-bottom:calc(var(--jd-pb)*.72);font-family:var(--jd-font);font-size:16px;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased}@media(min-width:750px){.jd{padding-top:var(--jd-pt);padding-bottom:var(--jd-pb)}}.jd *,.jd *:before,.jd *:after{box-sizing:border-box}.jd img,.jd video{max-width:100%;display:block}.jd img{height:auto}.jd ul,.jd ol{list-style:none;margin:0;padding:0}.jd p{margin:0}.jd h1,.jd h2,.jd h3{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.jd p,.jd li,.jd span,.jd strong,.jd a{overflow-wrap:anywhere}.jd-wrap{max-width:var(--jd-max);margin:0 auto;padding:0 16px}@media(min-width:750px){.jd-wrap{padding:0 32px}}.jd-vis-desktop{display:none}@media(min-width:750px){.jd-vis-desktop{display:block}.jd-vis-mobile{display:none}}.jd-icon{width:22px;height:22px;flex:0 0 auto}.jd-center{text-align:center;margin-top:28px}.jd-center-text{text-align:center}.jd-head{max-width:700px;margin:0 auto 28px;text-align:center}@media(min-width:750px){.jd-head{margin-bottom:40px}}.jd-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--jd-accent);background:var(--jd-soft);padding:6px 12px;border-radius:999px;margin-bottom:12px;line-height:1.3}.jd-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--jd-sky);flex:0 0 auto}.jd-title{font-family:var(--jd-font-head);font-size:calc(var(--jd-hs)*.76);line-height:1.12;margin:0;color:inherit;letter-spacing:-.02em;font-weight:800;text-wrap:balance}@media(min-width:750px){.jd-title{font-size:var(--jd-hs)}}.jd-subtitle{font-family:var(--jd-font-head);font-size:20px;line-height:1.25;margin:40px 0 16px;text-align:center;font-weight:800;letter-spacing:-.01em}.jd-lead{font-size:16.5px;line-height:1.65;margin-top:12px;color:var(--jd-muted)}.jd-lead p+p{margin-top:10px}.jd-lead strong{color:var(--jd-text)}.jd-footnote{font-size:13px;line-height:1.55;color:var(--jd-muted);margin-top:22px}.jd-footnote p+p{margin-top:6px}.jd-disclaimer{font-size:12px;line-height:1.5;color:var(--jd-muted);margin-top:14px}.jd-ph{display:grid;place-items:center;min-height:200px;height:100%;padding:16px;text-align:center;border:2px dashed #F7B3CD;border-radius:inherit;color:var(--jd-pink-ink);font-size:13px;font-weight:700;background:var(--jd-soft)}.jd-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;padding:15px 22px;border-radius:999px;border:2px solid transparent;font-family:var(--jd-font);font-size:17px;font-weight:800;letter-spacing:.01em;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s,transform .15s,box-shadow .2s,color .2s}.jd-btn--primary{background:var(--jd-cta);color:var(--jd-cta-text);box-shadow:0 10px 22px -12px #ff247dbf}.jd-btn--primary:hover{background:var(--jd-pink-hover);color:var(--jd-cta-text)}.jd-btn--ghost{background:#fff;color:var(--jd-pink-ink);border-color:#ffc2d9;min-height:52px;font-size:15.5px;margin-top:10px}.jd-btn--ghost:hover{border-color:var(--jd-pink);background:var(--jd-soft)}.jd-btn:active{transform:translateY(1px)}.jd-btn:focus-visible{outline:3px solid var(--jd-sky);outline-offset:3px}.jd-btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}.jd-btn--auto{display:inline-flex;width:auto;min-width:min(280px,100%);max-width:100%}.jd-btn--sm{min-height:46px;padding:10px 18px;font-size:15px;width:auto;box-shadow:none}.jd-btn .jd-icon{width:20px;height:20px}.jd-hero__grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.jd-hero__grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:56px;align-items:start}.jd-hero__media{position:sticky;top:18px}}.jd-gal__viewport{position:relative;border-radius:24px;overflow:hidden;background:var(--jd-soft);aspect-ratio:1/1}.jd-gal__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;outline:none}.jd-gal__track::-webkit-scrollbar{display:none}.jd-gal__slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always;background:#fff}.jd-gal__slide img{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.jd-gal__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:#fffffff2;color:var(--jd-ink);display:grid;place-items:center;cursor:pointer;padding:0;box-shadow:0 2px 10px #2021241f}.jd-gal__arrow:hover{background:var(--jd-pink);color:#fff}.jd-gal__arrow .jd-icon{width:20px;height:20px}.jd-gal__prev{left:10px}.jd-gal__next{right:10px}.jd-gal__dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.jd-gal__dot{width:8px;height:8px;padding:0;border-radius:20px;border:0;background:#f6c6d8;cursor:pointer;transition:width .25s,background .25s}.jd-gal__dot.is-active{width:26px;background:var(--jd-pink)}.jd-badge{display:inline-flex;align-items:center;gap:6px;background:var(--jd-sky-soft);color:var(--jd-ink);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;margin-bottom:12px;line-height:1.3}.jd-badge .jd-icon{width:16px;height:16px;color:var(--jd-sky)}.jd-hero__info .jd-eyebrow{margin-bottom:10px}.jd-hero__tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.jd-hero__tags .jd-badge,.jd-hero__tags .jd-eyebrow{margin:0}.jd-hero__title{font-family:var(--jd-font-head);font-size:calc(var(--jd-hs)*.72);line-height:1.1;margin:0 0 12px;color:var(--jd-text);letter-spacing:-.025em;font-weight:800;text-wrap:balance}@media(min-width:750px){.jd-hero__title{font-size:var(--jd-hs)}}.jd-hero__sub{font-size:16px;line-height:1.62;color:var(--jd-muted);margin-bottom:18px}.jd-hero__sub p+p{margin-top:8px}.jd-hero__sub strong{color:var(--jd-text)}.jd-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px}.jd-chips li{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--jd-line);border-radius:14px;padding:10px 11px;font-size:13.5px;font-weight:700;color:var(--jd-text);line-height:1.25}.jd-chips .jd-icon{width:30px;height:30px;padding:6px;border-radius:9px;background:var(--jd-sky-soft);color:var(--jd-sky)}.jd-hero__buybox{position:relative;background:#fff;border:1.5px solid #FFD0E1;border-radius:24px;padding:20px 16px 18px;box-shadow:0 18px 36px -30px #ff247d99}@media(min-width:750px){.jd-hero__buybox{padding:24px}}.jd-hero__offer{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--jd-pink);padding:5px 12px;border-radius:999px;margin-bottom:10px}.jd-buy{display:block}.jd-price{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-bottom:6px}.jd-price__now{font-family:var(--jd-font-head);font-size:36px;font-weight:800;color:var(--jd-text);line-height:1.05;letter-spacing:-.02em}.jd-price__old{font-size:17px;color:#80838a;text-decoration-thickness:1.5px}.jd-price__save{display:inline-block;background:var(--jd-coral);color:var(--jd-ink);font-size:13px;font-weight:800;padding:5px 11px;border-radius:999px;letter-spacing:.01em;line-height:1.3}.jd-price__note{font-size:13.5px;color:var(--jd-muted);margin-bottom:16px}.jd-variants{border:0;padding:0;margin:0 0 16px;min-width:0}.jd-variants__label{font-size:13px;font-weight:800;margin-bottom:8px;padding:0}.jd-variants__list{display:grid;gap:8px}.jd-variant{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;border:1.5px solid var(--jd-line);border-radius:16px;padding:13px 14px;cursor:pointer;font-weight:700;background:#fff;transition:border-color .2s,background .2s}.jd-variant input{position:absolute;opacity:0;pointer-events:none}.jd-variant.is-selected{border:2px solid var(--jd-pink);background:var(--jd-soft)}.jd-variant.is-soldout{opacity:.55}.jd-variant:focus-within{outline:3px solid var(--jd-sky);outline-offset:2px}.jd-cartform{margin:0}.jd-cartform__msg{font-size:13px;margin-top:8px;text-align:center;color:var(--jd-ok);font-weight:700}.jd-cartform__msg.is-error{color:#b42318}.jd-trustline{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:16px;padding-top:14px;border-top:1px dashed var(--jd-line);font-size:12.5px;font-weight:700;color:var(--jd-text)}.jd-trustline li{display:inline-flex;align-items:center;gap:6px}.jd-trustline .jd-icon{width:17px;height:17px;color:var(--jd-sky)}.jd-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--jd-line);box-shadow:0 -6px 20px #20212414;padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .3s ease;visibility:hidden}.jd-sticky.is-visible{transform:none;visibility:visible}.jd-sticky__info{min-width:0;flex:1;line-height:1.2}.jd-sticky__info small{display:block;font-size:11.5px;color:var(--jd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jd-sticky__info strong{font-size:18px;color:var(--jd-text)}.jd-sticky__info s{font-size:12px;color:#80838a;margin-left:4px}.jd-sticky .jd-btn{flex:0 0 auto}@media(min-width:990px){.jd-sticky--mobile{display:none}}body.jd-has-sticky{padding-bottom:76px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/jd-landing.css.map */
