.buy-options{display:flex;flex-direction:column;gap:8px;margin-top:22px}.buy-options-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-dim);display:block;margin-bottom:4px}.buy-option{position:relative;display:flex;align-items:center;gap:13px;width:100%;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--hairline-strong);background:#ffffff05;cursor:pointer;text-align:left;transition:border-color .25s var(--ease),background .25s var(--ease),box-shadow .25s var(--ease)}.buy-option:hover{border-color:#ffffff3d;background:#ffffff09}.buy-option.is-selected{border-color:var(--blue-bright);background:#3e7bfa17;box-shadow:0 0 0 1px #6ea0ff2e inset,0 0 22px -8px var(--blue-glow)}.buy-option-check{width:20px;height:20px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--hairline-strong);display:flex;align-items:center;justify-content:center;transition:border-color .25s var(--ease),background .25s var(--ease)}.buy-option-check svg{width:11px;height:11px;stroke:var(--black);opacity:0;transition:opacity .2s var(--ease)}.buy-option.is-selected .buy-option-check{border-color:var(--blue-bright);background:var(--blue-bright)}.buy-option.is-selected .buy-option-check svg{opacity:1}.buy-option-body{display:flex;flex-direction:column;gap:3px;flex-grow:1;min-width:0}.buy-option-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;font-weight:600;color:var(--white);line-height:1.3}.buy-option-sub{font-size:11.5px;color:var(--gray);line-height:1.4}.buy-option-flag{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:#fff;padding:3px 8px;border-radius:var(--radius-pill);background:linear-gradient(140deg,#4d8cff,#2a63e0);border:1px solid rgba(170,200,255,.5);white-space:nowrap}.buy-option-price{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.buy-option-now{font-family:var(--font-display);font-weight:700;font-size:16px;color:#fff;line-height:1;white-space:nowrap}.buy-option-save{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.03em;color:var(--blue-bright);white-space:nowrap}.variant-picker.is-muted{opacity:.42;transition:opacity .3s var(--ease)}.variant-picker.is-muted:after{content:"Bundle contents are chosen at the next step";display:block;margin-top:8px;font-family:var(--font-mono);font-size:10px;color:var(--gray-dim)}.buy-options-toggle{display:none}.buy-options-bundles{display:flex;flex-direction:column;gap:8px}@media(max-width:768px){.buy-options{margin-top:18px;gap:7px}.buy-option{padding:13px;gap:11px;min-height:56px}.buy-option-check{width:21px;height:21px}.buy-option-title{font-size:13px;gap:7px}.buy-option-sub{font-size:11px}.buy-option-now{font-size:15px}.buy-option-save{font-size:9px}.buy-option-flag{font-size:8px;padding:2px 7px}.buy-options-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:13px;border-radius:var(--radius-md);border:1px dashed rgba(110,160,255,.34);background:#3e7bfa0d;cursor:pointer;text-align:left;transition:background .25s var(--ease),border-color .25s var(--ease)}.buy-options-toggle:hover{background:#3e7bfa1a;border-color:#6ea0ff80}.buy-toggle-text{font-size:12.5px;color:var(--gray);line-height:1.35}.buy-toggle-text b{display:block;margin-top:2px;font-family:var(--font-display);font-weight:700;font-size:12.5px;color:var(--blue-bright)}.buy-toggle-arrow{width:16px;height:16px;flex-shrink:0;stroke:var(--blue-bright);transition:transform .3s var(--ease)}.buy-options-toggle[aria-expanded=true] .buy-toggle-arrow{transform:rotate(180deg)}.buy-options-bundles{max-height:0;overflow:hidden;gap:0;transition:max-height .38s var(--ease),gap .38s var(--ease),margin .38s var(--ease)}.buy-options-bundles.is-open{max-height:640px;gap:7px;margin-top:7px}}@media(max-width:400px){.buy-option{padding:12px 11px;gap:10px}.buy-option-title{font-size:12.5px}.buy-option-now{font-size:14px}.buy-toggle-text,.buy-toggle-text b{font-size:12px}}@media(prefers-reduced-motion:reduce){.buy-option,.buy-option-check,.variant-picker.is-muted,.buy-options-bundles,.buy-toggle-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pulse-buy-options.css.map */
