.mystery-buy-2026{background:var(--bg-3)}.mystery-buy-2026 .buy-shell{max-width:1100px;margin:0 auto;background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-4);box-shadow:var(--shadow-3)}.mystery-buy-2026 .buy-shell-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:start}@media(max-width:880px){.mystery-buy-2026 .buy-shell-grid{grid-template-columns:1fr}}.mystery-buy-2026 .buy-config{padding:var(--space-7)}.mystery-buy-2026 .buy-summary{padding:var(--space-7);background:var(--bg-2);border-left:1px solid var(--border-1);display:flex;flex-direction:column;position:sticky;top:var(--sticky-top, 24px);align-self:start;border-radius:0 var(--radius-4) var(--radius-4) 0}@media(max-width:880px){.mystery-buy-2026 .buy-summary{border-left:none;border-top:1px solid var(--border-1);position:static;border-radius:0 0 var(--radius-4) var(--radius-4)}}.mystery-buy-2026 .step-label{font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-1);display:flex;align-items:center;gap:10px;margin-bottom:var(--space-4)}.mystery-buy-2026 .step-num{width:22px;height:22px;border-radius:50%;background:var(--wpm-crimson);color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center}.mystery-buy-2026 .step+.step{margin-top:var(--space-7)}.mystery-buy-2026 .plan-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media(max-width:520px){.mystery-buy-2026 .plan-cards{grid-template-columns:1fr}}.mystery-buy-2026 .plan{text-align:left;cursor:pointer;position:relative;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;background:var(--bg-1);border:2px solid var(--border-2);border-radius:var(--radius-3);padding:var(--space-6) var(--space-5) var(--space-5);transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.mystery-buy-2026 .plan:hover{border-color:var(--wpm-crimson-soft)}.mystery-buy-2026 .plan[aria-pressed=true]{border-color:var(--wpm-crimson);box-shadow:var(--shadow-2)}.mystery-buy-2026 .plan-best{position:absolute;top:-11px;right:14px;background:var(--wpm-gold);color:var(--wpm-ink);font-family:var(--font-display);font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-1);box-shadow:var(--shadow-1)}.mystery-buy-2026 .plan-body{display:flex;flex-direction:column;gap:5px;min-width:0}.mystery-buy-2026 .plan-radio{width:24px;height:24px;border-radius:50%;border:2px solid var(--border-2);position:relative;flex-shrink:0;margin-top:1px;background:var(--bg-1);transition:border-color var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.mystery-buy-2026 .plan:hover .plan-radio{border-color:var(--wpm-crimson-soft)}.mystery-buy-2026 .plan[aria-pressed=true] .plan-radio{border-color:var(--wpm-crimson);background:var(--wpm-crimson);box-shadow:0 0 0 4px var(--wpm-crimson-tint)}.mystery-buy-2026 .plan[aria-pressed=true] .plan-radio:after{content:"";position:absolute;left:8px;top:4px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.mystery-buy-2026 .plan-name{font-family:var(--font-display);font-weight:700;font-size:var(--fs-md);letter-spacing:.05em;line-height:var(--lh-snug);text-transform:uppercase;color:var(--fg-1);text-wrap:balance}.mystery-buy-2026 .plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:4px}.mystery-buy-2026 .plan-price .now{font-family:var(--font-display);font-weight:700;font-size:var(--fs-xl);color:var(--fg-1)}.mystery-buy-2026 .plan-price .was{font-size:var(--fs-base);color:var(--fg-4);text-decoration:line-through}.mystery-buy-2026 .plan-sub{font-size:var(--fs-sm);color:var(--fg-3);line-height:var(--lh-snug);text-wrap:pretty}.mystery-buy-2026 .plan-save{align-self:start;margin-top:var(--space-2);font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--wpm-success)}.mystery-buy-2026 .plan.muted .plan-name{color:var(--fg-2)}.mystery-buy-2026 .segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;background:var(--bg-3);border:1px solid var(--border-1);border-radius:var(--radius-3);padding:4px}.mystery-buy-2026 .segmented.qty-grid{grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}@media(min-width:600px){.mystery-buy-2026 .segmented.qty-grid{grid-template-columns:repeat(4,1fr)}}.mystery-buy-2026 .seg-opt{border:none;background:transparent;cursor:pointer;border-radius:var(--radius-2);padding:14px 12px;text-align:center;transition:background var(--dur-base) var(--ease-standard)}.mystery-buy-2026 .seg-opt[aria-pressed=true]{background:var(--bg-1);box-shadow:var(--shadow-1)}.mystery-buy-2026 .seg-size{font-family:var(--font-body--family, var(--font-body));font-weight:700;font-size:var(--fs-md);letter-spacing:normal;color:var(--fg-3);display:block;line-height:1.2;white-space:normal;text-wrap:balance}.mystery-buy-2026 .seg-opt[aria-pressed=true] .seg-size{color:var(--wpm-crimson)}.mystery-buy-2026 .seg-count{font-size:var(--fs-sm);color:var(--fg-3)}.mystery-buy-2026 .includes-title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-1);margin-bottom:var(--space-4)}.mystery-buy-2026 .includes{list-style:none;margin:0 0 auto;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.mystery-buy-2026 .includes li{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-sm);color:var(--fg-2);line-height:var(--lh-snug)}.mystery-buy-2026 .includes li strong{color:var(--fg-1)}.mystery-buy-2026 .includes .tick{width:20px;height:20px}.mystery-buy-2026 .summary-price{display:flex;align-items:baseline;gap:10px;padding-block:var(--space-5);margin-top:var(--space-5);border-top:1px dashed var(--border-2)}.mystery-buy-2026 .summary-price .now{font-family:var(--font-display);font-weight:700;font-size:var(--fs-2xl);color:var(--wpm-crimson)}.mystery-buy-2026 .summary-price .was{font-size:var(--fs-lg);color:var(--fg-4);text-decoration:line-through}.mystery-buy-2026 .summary-price .per{font-size:var(--fs-sm);color:var(--fg-3)}.mystery-buy-2026 .summary-note{margin:0 0 16px;font-size:var(--fs-sm);color:var(--fg-3)}.mystery-buy-2026 [data-buy-cta]{font-size:var(--fs-md);padding-block:18px}.mystery-buy-2026 .buy-reassure{font-size:var(--fs-xs);color:var(--fg-3);text-align:center;margin:var(--space-3) 0 0;line-height:var(--lh-snug)}.mystery-buy-2026 .mb-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--bg-1);border-top:1px solid var(--border-2);box-shadow:0 -6px 24px #1a161424;padding:10px 0;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(110%);opacity:0;pointer-events:none;overflow:hidden;transition:transform .32s var(--ease-standard),opacity .32s var(--ease-standard)}.mystery-buy-2026 .mb-stickybar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.mystery-buy-2026 .mb-stickybar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.mystery-buy-2026 .mb-stickybar__info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.mystery-buy-2026 .mb-stickybar__title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:var(--fs-sm);letter-spacing:.04em;color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mystery-buy-2026 .mb-stickybar__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mystery-buy-2026 .mb-stickybar__price [data-sb-now]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);color:var(--wpm-crimson)}.mystery-buy-2026 .mb-stickybar__price .was{font-size:var(--fs-sm);color:var(--fg-4);text-decoration:line-through}.mystery-buy-2026 .mb-stickybar__price .per{font-size:var(--fs-xs);color:var(--fg-3)}.mystery-buy-2026 .mb-stickybar__cta{padding:13px 30px;font-size:var(--fs-sm);white-space:nowrap;flex-shrink:0}@media(max-width:600px){.mystery-buy-2026 .mb-stickybar__price .per{display:none}.mystery-buy-2026 .mb-stickybar__title{font-size:var(--fs-xs)}.mystery-buy-2026 .mb-stickybar__cta{padding:13px 18px}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/section-mystery-buy-2026.css.map */
