.demo-tag{font-style:normal;font-size:.68rem;font-weight:700;letter-spacing:.04em;background:#221c2b;color:#f5d98f;border-radius:99px;padding:2px 8px;margin-left:6px;white-space:nowrap}.tm{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;background:#fff0f1;border:1.5px solid #f4b8c1;border-radius:16px;padding:12px 14px;margin:12px 0;font-size:.95rem}.tm b{color:#b3261e}.tm-t{font-family:var(--serif);font-weight:700;font-size:1.5rem;color:#c8102e;font-variant-numeric:tabular-nums}.rate-stars{color:#f5b301;letter-spacing:1px}.pr{margin:22px 0}.pr-sum{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px}.pr-badge{background:#fff0f1;border:1px solid #f4b8c1;border-radius:99px;padding:8px 14px;font-weight:700;font-size:.9rem}.pr-sum small{color:#221c2ba6}.pr-row,.vw-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 12px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pr-card{flex:0 0 78%;max-width:280px;scroll-snap-align:start;margin:0;background:#fff0f4;border:1px solid #f4c8d2;border-radius:18px;padding:14px;position:relative}.pr-pill{display:inline-block;background:var(--primary);color:#fff;font-size:.74rem;font-weight:700;border-radius:8px;padding:4px 9px;margin-bottom:8px}.pr-card figcaption{display:grid;grid-template-columns:auto 1fr;gap:0 10px;align-items:center}.pr-av{grid-row:span 2;width:36px;height:36px;border-radius:50%;background:var(--lav);display:grid;place-items:center;font-weight:700}.pr-card small{color:#221c2b99;font-size:.78rem}.pr-stars{color:#f5b301;margin:6px 0 2px;letter-spacing:1px}.pr-card blockquote{margin:0;font-size:.92rem;line-height:1.45}.pr-photo{border-radius:12px;margin-top:10px;width:100%;max-height:200px;object-fit:cover}.vw .sec-h{margin-bottom:18px}.vw-card{flex:0 0 46%;max-width:220px;scroll-snap-align:start;margin:0;position:relative;border-radius:18px;overflow:hidden;background:var(--lav);aspect-ratio:9/16}.vw-card video,.vw-card img{width:100%;height:100%;object-fit:cover;display:block}.vw-card figcaption{position:absolute;left:8px;right:8px;bottom:8px;font-size:.78rem;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6)}.vw-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:2rem;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5)}@media(min-width:700px){.pr-card{flex-basis:260px}.vw-card{flex-basis:200px}}.gopt{gap:12px;margin-top:6px}.gopt legend{font-family:var(--serif);font-size:1.15rem;font-weight:600;margin-bottom:10px}.gopt .ropt{min-height:76px;padding:20px 16px 16px;border:2px solid #eadfe3;border-radius:20px;background:#fff;box-shadow:0 1px #221c2b0a;transition:border-color .2s,box-shadow .2s,background .2s}.gopt .ropt:has(input:checked){border-color:var(--primary);background:linear-gradient(180deg,#fff7f9,#fdeef2);box-shadow:0 0 0 1px var(--primary),0 10px 24px -14px #c254708c}.gopt .ropt .rt b{font-size:1.02rem}.gopt .ropt .rt small{font-size:.86rem}.gopt .ropt .rp{font-size:1.05rem;background:var(--bg);border-radius:99px;padding:6px 12px}.gopt .ropt:has(input:checked) .rp{background:var(--primary);color:#fff}.gopt .ropt .dot{width:26px;height:26px}.ropt-badge{position:absolute;top:-11px;right:14px;font-style:normal;font-size:.74rem;font-weight:700;letter-spacing:.02em;background:var(--ink);color:var(--yellow);border-radius:99px;padding:3px 12px;pointer-events:none}.app-zone{margin:14px 0}.tiers{display:grid;gap:14px;margin:18px 0 8px;border:0;padding:0}.tiers legend{font-family:var(--serif);font-size:1.15rem;font-weight:600;margin-bottom:10px}.tier{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:22px 16px 16px;border:2px solid #eadfe3;border-radius:22px;background:#fff;cursor:pointer;transition:.2s}.tier input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.tier .dot{width:26px;height:26px;border-radius:50%;border:2px solid var(--ink);background:#fff;position:relative}.tier:has(input:checked){border-color:var(--primary);background:linear-gradient(180deg,#fff7f9,#fdeef2);box-shadow:0 0 0 1px var(--primary),0 12px 26px -14px #c2547099}.tier input:checked~.dot{border-color:var(--primary)}.tier input:checked~.dot:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--primary)}.tier:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:3px}.tier-t{display:grid;gap:4px;line-height:1.25}.tier-t b{font-size:1.08rem}.tier-off{display:inline-block;justify-self:start;font-size:.78rem;font-weight:700;color:var(--primary);border:1.5px solid var(--primary);border-radius:8px;padding:1px 8px}.tier-p{text-align:right;line-height:1.15}.tier-p b{display:block;font-family:var(--serif);font-size:1.3rem}.tier-p s{font-size:.85rem;color:#221c2b8c}.tier-ribbon{position:absolute;top:-12px;right:16px;background:var(--primary);color:#fff;font-size:.76rem;font-weight:700;border-radius:99px;padding:4px 14px}.tier-ext{grid-column:1/-1;display:flex;align-items:center;gap:8px;margin:2px -16px -16px;padding:11px 16px;background:var(--mint);border-radius:0 0 20px 20px;font-weight:700;font-size:.9rem}.tier .demo-tag{margin:0}@media(min-width:700px){.tier{padding:24px 20px 18px}.tier-ext{margin:2px -20px -18px}}@media(prefers-reduced-motion:reduce){.tier,.gopt .ropt{transition:none}}.gal2-main{aspect-ratio:1;border-radius:28px;background:#fff}.gal2-main img{object-fit:contain}.gal2-main:hover img{transform:none}.gal2-thumbs img{object-fit:contain;background:#fff}.topchips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-end;margin:0 0 0 auto}.crumb{align-items:center}.chip-promo,.chip-pay{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600;border-radius:99px;padding:7px 14px}.chip-promo{background:var(--yellow);color:var(--ink)}.chip-pay{background:#fff;border:1.5px solid #eadfe3}.chip-pay svg{color:var(--primary)}@media(max-width:900px){.topchips{margin:6px 0 0;justify-content:flex-start;width:100%}}.rp.rp-none,.gopt .ropt:has(input:checked) .rp.rp-none{background:none;color:#221c2b80;padding:0}.topchips.is-demo{margin-left:0}
/*# sourceMappingURL=/cdn/shop/t/22/assets/trust-blocks.css.map */
