.jd-hero--packs{--jdp-pack:#FF247D;--jdp-tag:#FF7185;--jdp-icon:#00B9DC;--jdp-soft:#FFF0F5;--jdp-ink-pink:#C8105E}.jd-hero--packs .jd-chips .jd-icon,.jd-hero--packs .jd-trustline .jd-icon,.jd-hero--packs .jd-badge .jd-icon{color:var(--jdp-icon)}.jd-hero--packs .jd-eyebrow:before{background:var(--jdp-icon)}.jd-hero--packs .jd-gal__viewport{aspect-ratio:var(--jd-ratio,1/1);background:#fff;border:1px solid var(--jd-line)}.jd-hero--packs .jd-gal__slide img{object-fit:contain}.jdp-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding:2px}.jdp-thumbs .jd-gal__dot.jdp-thumb{flex:1 1 0;min-width:52px;max-width:76px;width:auto;height:auto;aspect-ratio:1/1}.jdp-thumbs::-webkit-scrollbar{display:none}.jd-gal__dot.jdp-thumb{flex:0 0 auto;width:68px;height:68px;padding:0;border-radius:12px;border:2px solid var(--jd-line);background:#fff;overflow:hidden;cursor:pointer;opacity:.75;transition:border-color .2s,opacity .2s}.jd-gal__dot.jdp-thumb img{width:100%;height:100%;object-fit:contain;display:block}.jd-gal__dot.jdp-thumb.is-active{border-color:var(--jdp-pack);opacity:1;background:#fff}.jd-gal__dot.jdp-thumb:hover{opacity:1}.jd-gal__dot.jdp-thumb:focus-visible{outline:3px solid var(--jdp-icon);outline-offset:2px}.jd-hero--packs .jdp-hook{font-size:15.5px;line-height:1.4;font-weight:800;color:var(--jdp-ink-pink);margin:0 0 6px}.jd-hero--packs .jd-hero__sub{margin-bottom:14px}.jd-hero--packs .jdp-label{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--jd-muted);margin:0 0 8px}.jdp-chips{margin-bottom:18px}.jdp-chips li{background:var(--jdp-soft);border-color:transparent}.jdp-chips .jd-icon{background:#fff}.jdp-box{border:1.5px solid #FFD0E1;box-shadow:none}.jd-hero--packs .jdp-label--packs{color:var(--jd-text);font-size:13px;margin-bottom:24px}.jdp-packs{display:grid;gap:12px}.jdp-pack{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;text-align:left;font:inherit;color:var(--jd-text);background:#fff;border:1.5px solid var(--jd-line);border-radius:18px;padding:16px 14px;cursor:pointer;transition:border-color .2s,background-color .2s}.jdp-pack.has-ribbon{padding-top:22px;margin-top:6px}.jdp-pack:hover{border-color:#ffb3cf}.jdp-pack.is-selected{border:2px solid var(--jdp-pack);background:var(--jdp-soft);padding:15px 13px}.jdp-pack.is-selected.has-ribbon{padding-top:21px}.jdp-pack:focus-visible{outline:3px solid var(--jdp-icon);outline-offset:2px}.jdp-pack__radio{width:22px;height:22px;border-radius:50%;border:2px solid #E2B5C6;background:#fff;flex:0 0 auto;position:relative}.jdp-pack.is-selected .jdp-pack__radio{border-color:var(--jdp-pack)}.jdp-pack.is-selected .jdp-pack__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--jdp-pack)}.jdp-pack__body{display:flex;flex-direction:column;gap:3px;min-width:0}.jdp-pack__name{font-size:16.5px;font-weight:800;line-height:1.2}.jdp-pack__detail{font-size:13.5px;color:var(--jd-muted);line-height:1.3}.jdp-pack__save{align-self:flex-start;margin-top:4px;background:var(--jdp-tag);color:var(--jd-ink);font-size:12.5px;font-weight:800;line-height:1.2;padding:4px 9px;border-radius:999px}.jdp-pack__price{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:1px}.jdp-pack__total{font-family:var(--jd-font-head);font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-.01em;white-space:nowrap}.jdp-pack.is-selected .jdp-pack__total{font-size:24px}.jdp-pack__old{font-size:13.5px;color:#80838a;white-space:nowrap}.jdp-pack__hint{font-size:11px;color:var(--jd-muted);white-space:nowrap}.jdp-rib{position:absolute;top:0;left:14px;transform:translateY(-50%);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:6px 10px;border-radius:999px;white-space:nowrap}.jdp-rib--pink{background:var(--jdp-ink-pink);color:#fff}.jdp-rib--coral{background:var(--jdp-tag);color:var(--jd-ink)}.jdp-rib--sky{background:var(--jdp-icon);color:var(--jd-ink)}@media(max-width:380px){.jdp-pack{gap:10px;padding-left:12px;padding-right:12px}.jdp-pack__total{font-size:20px}.jdp-pack.is-selected .jdp-pack__total{font-size:21px}.jdp-pack__name{font-size:15.5px}}.jdp-summary{margin:16px 0 14px;background:var(--jdp-soft);border-radius:16px;padding:12px 14px;display:grid;gap:6px}.jdp-summary__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:var(--jd-muted)}.jdp-summary__row[hidden]{display:none}.jdp-summary__row b{color:var(--jd-text);font-weight:800;text-align:right;min-width:0}.jdp-summary__save{color:var(--jdp-ink-pink)!important}.jdp-summary__row--total{border-top:1px dashed #F2C4D5;padding-top:8px;margin-top:2px;color:var(--jd-text);font-weight:800}.jdp-summary__row--total strong{font-family:var(--jd-font-head);font-size:26px;line-height:1.1;letter-spacing:-.01em}.jdp-buy.jd-btn{font-size:18.7px;min-height:60px;letter-spacing:.02em;box-shadow:0 10px 22px -14px #ff247dcc}.jd-hero--packs .jdp-note{font-size:13px;line-height:1.5;color:var(--jd-muted);text-align:center;margin:10px 0 0}.jdp-note b{color:var(--jd-text)}.jdp-sticky .jd-btn{font-size:16px}.jdp-editor{display:block;margin:0 0 10px;padding:8px 10px;border:1.5px dashed #F7B3CD;border-radius:10px;background:#fff;color:var(--jdp-ink-pink);font-size:12px;font-weight:700;line-height:1.4}.jdp-editor--pack{grid-column:1/-1;margin:6px 0 0}@media(prefers-reduced-motion:reduce){.jdp-pack,.jdp-thumb{transition:none}}.jdp-summary__row>span{white-space:nowrap;flex:0 0 auto}.jd-price__note--pack a{color:var(--jd-pink-ink);font-weight:800;text-underline-offset:2px;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/8/assets/jd-hero-packs.css.map */
