.rd-hm .shop-head{margin-bottom:22px}.rd-hm .ptabs{display:flex;gap:4px;overflow-x:auto;scroll-snap-type:x proximity;border-bottom:1px solid var(--line);margin:0 calc(var(--pad)*-1) 22px;padding:0 var(--pad);scrollbar-width:none}.rd-hm .ptabs::-webkit-scrollbar{display:none}.rd-hm .ptab{flex:0 0 auto;scroll-snap-align:start;min-height:48px;padding:0 14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--ink-soft);position:relative;white-space:nowrap}.rd-hm .ptab[aria-selected=true]:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:3px;background:var(--gold-grad);border-radius:2px}.rd-hm .ptab small{font-size:10px;margin-left:4px;font-weight:500;color:var(--ink-soft)}.rd-hm .plist{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--pad)*-1);padding:0 var(--pad) 6px;scrollbar-width:none}.rd-hm .plist::-webkit-scrollbar{display:none}.rd-hm .plist>.pcard{flex:0 0 71%;scroll-snap-align:start}.rd-hm .pempty{width:100%}.rd-hm .next-hint{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px auto 0;min-height:34px;padding:0 14px;border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--ink);background:var(--white)}.rd-hm .next-hint span{display:inline-block;animation:nudge 1.6s ease-in-out infinite}.rd-hm .see-all{display:none}.rd-hm .see-all-row{display:flex;justify-content:center}.rd-hm .pcard{position:relative;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.rd-hm .pcard .badge{position:absolute;top:10px;left:10px;z-index:2;font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:4px 7px;border-radius:4px;background:var(--gold-grad);color:#1a1408}.rd-hm .pcard .badge.s{background:var(--silver-grad);color:#111}.rd-hm .pcard .badge.out{background:#111;color:#fff}.rd-hm .pcard .media{aspect-ratio:1/1;border:0;background:var(--surface);border-radius:8px}.rd-hm .pcard .cat{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.rd-hm .pcard h3{font-size:15px;text-transform:none;letter-spacing:0;line-height:1.3;font-weight:600;min-height:34px}.rd-hm .pcard .rate{font-size:11px;color:var(--ink-soft)}.rd-hm .pcard .rate b{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:12px}.rd-hm .pcard .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:16px;font-weight:700}.rd-hm .pcard .price s{font-size:12px;color:#9a9a95;font-weight:400}.rd-hm .pcard .acts{display:grid;grid-template-columns:1fr 44px 44px;gap:6px;margin-top:auto}.rd-hm .pcard .acts .btn{min-height:44px;padding:0 8px;font-size:11px;letter-spacing:.06em}.rd-hm .pcard .dd-row{display:flex;flex-wrap:wrap;gap:6px}.rd-hm .dd{position:relative}.rd-hm .dd-btn{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:var(--white);font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--ink);white-space:nowrap}.rd-hm .dd-btn i{font-style:normal;font-size:16px;line-height:1;color:var(--ink-soft)}.rd-hm .dd-btn:hover{border-color:var(--ink)}.rd-hm .dd-menu{display:none;position:absolute;bottom:calc(100% + 4px);left:0;min-width:150px;max-height:200px;overflow-y:auto;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 24px #0000001f;padding:4px;list-style:none;z-index:20}.rd-hm .dd.open .dd-menu{display:block}.rd-hm .dd-menu li{padding:8px 10px;font-size:12px;border-radius:6px;color:var(--ink)}.rd-hm .dd-menu li:hover{background:var(--surface)}.rd-hm .pcard.out .media{opacity:.55}.rd-hm .pempty{grid-column:1/-1;text-align:center;padding:40px 16px;color:var(--ink-soft);border:1px dashed var(--line);border-radius:var(--radius)}.rd-hm .bundles{display:grid;gap:12px;margin-top:40px}.rd-hm .bundle{border-radius:14px;padding:20px;background:var(--black);color:#fff;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.rd-hm .bundle:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--gold-grad)}.rd-hm .bundle.silver:before{background:var(--silver-grad)}.rd-hm .bundle-top{display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:center}.rd-hm .bundle .media{border:0;background:#1a1a1a;aspect-ratio:1/1;border-radius:10px}.rd-hm .bundle .tag{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--silver)}.rd-hm .bundle h3{font-size:15px;margin:6px 0 4px;text-transform:none;letter-spacing:0}.rd-hm .bundle p{font-size:13px;color:#b9b9b4}.rd-hm .bundle .row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.rd-hm .bundle .price{font-size:20px;font-weight:700;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.rd-hm .bundle .price s{font-size:13px;color:#777;-webkit-text-fill-color:#777;margin-left:6px;font-weight:400}.rd-hm .bundle .btn{width:auto;min-height:44px;padding:0 16px;font-size:11px}@media(min-width:600px){.rd-hm .plist{display:grid;overflow:visible;margin:0;padding:0;grid-template-columns:repeat(2,1fr);gap:16px}.rd-hm .plist>.pcard{flex:initial}.rd-hm .next-hint{display:none}.rd-hm .bundles{grid-template-columns:repeat(3,1fr)}.rd-hm .bundle-top{grid-template-columns:1fr}.rd-hm .bundle-top .media{width:100%;max-width:200px}.rd-hm .ptabs{margin:0 0 28px;padding:0}.rd-hm .ptab{padding:0 18px}}@media(min-width:900px){.rd-hm .plist{grid-template-columns:repeat(3,1fr);gap:20px}.rd-hm .plist>.pcard:nth-child(n+7){display:none}.rd-hm .see-all{display:inline-flex;width:auto;padding:0 28px;margin:40px auto 0}.rd-hm .pcard{padding:14px;gap:10px}.rd-hm .pcard h3{font-size:16px}.rd-hm .pcard .price{font-size:18px}.rd-hm .pcard .acts .btn{font-size:12px}.rd-hm .bundles{grid-template-columns:repeat(3,1fr);gap:20px}}@media(min-width:1200px){.rd-hm .plist{grid-template-columns:repeat(4,1fr)}.rd-hm .plist>.pcard:nth-child(n+9){display:flex}.rd-hm .bundles{grid-template-columns:repeat(3,1fr)}}.rd-hm .pcard .acts .btn{letter-spacing:.03em}.rd-hm .ptab,.rd-hm .tab,.rd-hm .goal-body button{letter-spacing:.05em}.rd-hm .bundles{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:28px calc(var(--pad)*-1) 0;padding:0 var(--pad) 6px;scrollbar-width:none}.rd-hm .bundles::-webkit-scrollbar{display:none}.rd-hm .bundle{flex:0 0 71%;scroll-snap-align:start;background:var(--white);color:var(--ink);border:1px solid var(--line);padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.rd-hm .bundle:before{display:none}.rd-hm .bundle-top{display:flex;flex-direction:column;gap:8px}.rd-hm .bundle .media{aspect-ratio:1/1;width:100%;max-width:none;background:var(--surface);border:0}.rd-hm .bundle .tag{font-size:10px;letter-spacing:.12em;color:var(--ink-soft);text-transform:uppercase}.rd-hm .bundle h3{font-size:13px;text-transform:none;letter-spacing:0;line-height:1.3;min-height:34px;color:var(--ink);margin:0}.rd-hm .bundle p{display:none}.rd-hm .bundle .row{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:auto}.rd-hm .bundle .price{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ink);-webkit-text-fill-color:var(--ink);font-size:16px;font-weight:700}.rd-hm .bundle .price s{color:#9a9a95;-webkit-text-fill-color:#9a9a95;font-size:12px;font-weight:400;margin-left:6px}.rd-hm .bundle .btn{width:100%;min-height:44px;font-size:11px;padding:0 8px;letter-spacing:.03em}@media(min-width:900px){.rd-hm .bundles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;overflow:visible;margin:40px 0 0;padding:0}.rd-hm .bundle{flex:initial;padding:14px}.rd-hm .bundle h3{font-size:14px}.rd-hm .bundle .price{font-size:18px}}.rd-hm .pcard .acts{grid-template-columns:1fr}.rd-hm .ptabs{gap:10px;border-bottom:0;padding-bottom:4px}.rd-hm .ptab{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:0;min-width:76px;padding:0;font-size:11px;letter-spacing:.04em;font-weight:600;color:var(--ink-soft)}.rd-hm .ptab[aria-selected=true]{color:var(--ink)}.rd-hm .ptab[aria-selected=true]:after{display:none}.rd-hm .pt-thumb{display:block;width:76px;height:76px;background:var(--surface);border:1px solid var(--line)}.rd-hm .pt-thumb img{width:100%;height:100%;object-fit:cover;display:block}.rd-hm .ptab[aria-selected=true] .pt-thumb{box-shadow:0 0 0 2px #b8912f}.rd-hm .pt-label{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;white-space:nowrap}.rd-hm .pt-label small{font-size:10px;font-weight:500;color:var(--ink-soft)}@media(min-width:900px){.rd-hm .ptabs{gap:16px}.rd-hm .ptab{min-width:104px;font-size:12px}.rd-hm .pt-thumb{width:104px;height:104px}}.rd-hm .shop-head{text-align:center;margin-bottom:22px}.rd-hm .ptabs{justify-content:flex-start;gap:8px;padding-bottom:6px}.rd-hm .ptabs>.ptab:first-child{margin-left:auto}.rd-hm .ptabs>.ptab:last-child{margin-right:auto}.rd-hm .ptab{min-width:72px;gap:8px}.rd-hm .pt-thumb{display:grid;place-items:center;width:56px;height:56px;background:var(--white);border:1px solid var(--line);box-shadow:none!important;transition:background .2s,border-color .2s}.rd-hm .pt-thumb svg{width:24px;height:24px;fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s}.rd-hm .ptab:hover .pt-thumb{border-color:var(--ink)}.rd-hm .pt-label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;white-space:nowrap}@media(min-width:900px){.rd-hm .shop-head{margin-bottom:32px}.rd-hm .ptabs{gap:28px;margin-bottom:40px}.rd-hm .ptab{min-width:88px}.rd-hm .pt-thumb{width:68px;height:68px}.rd-hm .pt-thumb svg{width:28px;height:28px}.rd-hm .pt-label{font-size:12px}}@media(min-width:900px){.rd-hm .bundles{max-width:1200px;margin-left:auto;margin-right:auto;gap:24px}}.rd-hm .ptab{min-width:80px}.rd-hm .pt-label{white-space:normal;max-width:88px;line-height:1.25}@media(min-width:900px){.rd-hm .ptabs{gap:22px}.rd-hm .ptab{min-width:96px}.rd-hm .pt-label{max-width:110px}}.rd-hm .pcard .rate{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--ink-soft)}.rd-hm .pcard .rate .st{position:relative;display:inline-block;font-size:18px;letter-spacing:1px;line-height:1;color:#dadad5}.rd-hm .pcard .rate .st-fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:#c9a23f}.rd-hm .pcard .rate b{font-size:16px;font-weight:700;color:var(--ink);background:none;-webkit-text-fill-color:var(--ink)}.rd-hm .pcard .rate .rv-count{font-size:13px}.rd-hm .pcard h3{min-height:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-hm .ptags{display:flex;flex-wrap:wrap;gap:4px}.rd-hm .ptags span{font-size:10px;line-height:1;padding:3px 5px;background:#000;border:1px solid #000;color:#fff;white-space:nowrap;font-weight:500}@media(min-width:900px){.rd-hm .ptags span{font-size:11px;padding:4px 6px}}.rd-hm .pt-thumb{position:relative;width:60px;height:60px;background:var(--white);border:1px solid var(--line);transition:background .25s,border-color .25s}.rd-hm .pt-thumb:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid transparent;transition:border-color .25s;pointer-events:none}.rd-hm .pt-thumb svg{width:28px;height:28px;stroke:var(--ink);stroke-width:1.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.rd-hm .ptab:hover .pt-thumb{border-color:#c9a23f}.rd-hm .ptab[aria-selected=true] .pt-thumb{background:var(--black);border-color:var(--black)}.rd-hm .ptab[aria-selected=true] .pt-thumb:after{border-color:#f5d66d59}.rd-hm .ptab[aria-selected=true] .pt-thumb svg{stroke:#f5d66d}@media(min-width:900px){.rd-hm .pt-thumb{width:76px;height:76px}.rd-hm .pt-thumb svg{width:34px;height:34px}}.rd-hm .pt-thumb svg,.rd-hm .feat-item svg,.rd-hm .rc-ico svg{fill:none!important;stroke-width:1.5px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.rd-hm .pt-thumb svg *,.rd-hm .feat-item svg *,.rd-hm .rc-ico svg *{vector-effect:non-scaling-stroke}.rd-hm .next-hint{display:none!important}.rd-hm .bundle-top{align-items:stretch}.rd-hm .pcard,.rd-hm .bundle,.rd-hm .goal,.rd-hm .article{transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}@media(hover:hover){.rd-hm .pcard:hover,.rd-hm .bundle:hover,.rd-hm .goal:hover,.rd-hm .article:hover{transform:translateY(-3px);box-shadow:0 14px 30px #00000012}}.rd-hm .dd.open .dd-menu{animation:ddIn .18s var(--ease)}@media(max-width:599px){.rd-hm .pcard .acts .btn,.rd-hm .bundle .btn{min-height:40px;font-size:10.5px}.rd-hm .pt-thumb{width:52px;height:52px}.rd-hm .pt-thumb svg{width:24px;height:24px}.rd-hm .ptab{min-width:70px;gap:6px}.rd-hm .pt-label{font-size:10px}.rd-hm .dd-btn{min-height:28px;padding:0 8px;font-size:10.5px}}.rd-hm .pt-thumb:after,.rd-hm .ptab[aria-selected=true] .pt-thumb:after{display:none}.rd-hm .pt-label .w{display:inline}@media(max-width:599px){.rd-hm .pt-label{white-space:normal;line-height:1.25}.rd-hm .pt-label .w{display:block;white-space:nowrap}}.rd-hm .pt-thumb{width:84px;height:56px}.rd-hm .ptab{min-width:84px}@media(max-width:599px){.rd-hm .pt-thumb{width:72px;height:48px}.rd-hm .ptab{min-width:72px}.rd-hm .pt-thumb svg{width:24px;height:24px}}@media(min-width:900px){.rd-hm .pt-thumb{width:112px;height:72px}.rd-hm .ptab{min-width:112px}.rd-hm .pt-thumb svg{width:32px;height:32px}}.rd-hm .bundle-head{text-align:center;margin:56px auto 0;max-width:640px}.rd-hm .bundle-head p{font-size:14px;color:var(--ink-soft);margin-top:10px;line-height:1.5}.rd-hm .bundle-head+.bundles{margin-top:24px}@media(min-width:900px){.rd-hm .bundle-head{margin-top:88px}.rd-hm .bundle-head p{font-size:16px}.rd-hm .bundle-head+.bundles{margin-top:36px}}.rd-hm .pcard.out .fv-in{color:var(--ink-soft)}.rd-hm .dd-btn{min-height:34px}
/*# sourceMappingURL=/cdn/shop/t/61/assets/rd-hm-shop.css.map */
