.purchase-options{display:block}.purchase-options__heading{margin:18px 0 8px;display:flex;align-items:center;gap:8px;font-size:var(--x-typography-size-500);font-weight:var(--x-typography-weight-700);line-height:1.25;letter-spacing:normal;color:var(--x-color-primary-100, #002854)}.purchase-options__heading:first-child{margin-top:0}.purchase-options__status{font-size:var(--x-typography-size-200);font-weight:var(--x-typography-weight-600);color:var(--x-color-text-tertiary, #6d7073)}.purchase-options__row{display:flex;align-items:center;gap:12px;margin-top:8px;padding:12px 14px;border:1px solid var(--x-color-neutral-300, #e4e7eb);border-radius:8px;background:#fff;line-height:1.4;cursor:pointer}.purchase-options__heading+.purchase-options__row{margin-top:0}.purchase-options__row--selected:has(.purchase-options__expanded){flex-wrap:wrap;align-items:flex-start}.purchase-options__row--selected{border-width:1.5px;border-color:var(--x-color-primary-100, #002854);background:var(--x-color-primary-5, #f0f6fc)}.purchase-options--unavailable .purchase-options__row{cursor:default;opacity:.6}.purchase-options__radio{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:20px;height:20px;margin:0;border:1.6px solid var(--x-color-neutral-600, #84878a);border-radius:999px;background:#fff;position:relative}.purchase-options__radio:checked{border-width:2px;border-color:var(--x-color-primary-100, #002854)}.purchase-options__radio:checked:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:999px;background:var(--x-color-primary-100, #002854)}.purchase-options__radio:disabled{border-color:var(--x-color-neutral-400, #d0d3d6);background:var(--x-color-neutral-200, #f0f3f7)}.purchase-options__radio:focus-visible{outline:3px solid var(--x-color-primary-100, #002854);outline-offset:2px}.purchase-options__detail{display:flex;flex-direction:column;flex-grow:1;min-width:0}.purchase-options__supply{font-size:var(--x-typography-size-400, 1.4rem);font-weight:var(--x-typography-weight-700);line-height:1.25;color:var(--x-color-primary-100, #002854)}.purchase-options__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;line-height:1.25}.purchase-options__price{font-size:var(--x-typography-size-800);font-weight:var(--x-typography-weight-600);line-height:1.25;color:var(--x-color-text-primary, #1c1e1f)}.purchase-options__each,.purchase-options__was{font-size:var(--x-typography-size-200);font-weight:var(--x-typography-weight-400, 400);color:var(--x-color-text-tertiary, #6d7073)}.purchase-options__was{text-decoration:line-through}.purchase-options__expanded{display:none}.purchase-options__row--selected .purchase-options__expanded{flex-basis:100%;display:flex;flex-direction:column;gap:4px;margin-top:6px;padding-top:6px;border-top:1px dashed var(--x-color-primary-20, #b8cfe5)}.purchase-options__line{display:flex;align-items:baseline;gap:8px}.purchase-options__line-icon{flex-shrink:0;width:15px;height:1.4em;display:flex;align-items:center;color:var(--x-color-primary-100, #002854)}.purchase-options__line-text{min-width:0;font-size:var(--x-typography-size-200);line-height:1.4;color:var(--x-color-text-body, #393d40)}.purchase-options__line-text strong{font-weight:var(--x-typography-weight-600);color:var(--x-color-primary-100, #002854)}.purchase-options__line-badge{margin-left:auto;padding:2px 8px;border-radius:3px;background:var(--x-color-success-on-surface, #1f590b);color:#fff;font-size:var(--x-typography-size-100, 1.1rem);font-weight:var(--x-typography-weight-700);white-space:nowrap}.purchase-options__line--note{margin-top:2px;padding:6px 8px;border-radius:4px;background:var(--x-color-promo-amber-surface, #f9e47c)}.purchase-options__line--note .purchase-options__line-icon,.purchase-options__line--note .purchase-options__line-text{color:var(--x-color-promo-amber-on-surface, #4d3e18)}.purchase-options__line--note .purchase-options__line-text{font-weight:var(--x-typography-weight-600)}.purchase-options__badge{flex-shrink:0;display:inline-block;padding:5px 10px;border-radius:4px;font-size:var(--x-typography-size-200);font-weight:var(--x-typography-weight-600);line-height:1.4;white-space:nowrap;background:var(--po-badge-bg, var(--x-color-success-surface, #deebd8));color:var(--po-badge-fg, var(--x-color-success-on-surface, #1f590b))}.purchase-options__badge--applied{background:var(--po-badge-bg, var(--x-color-promo-amber-surface, #f9e47c));color:var(--po-badge-fg, var(--x-color-promo-amber-on-surface, #4d3e18))}.purchase-options__pill-group{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.purchase-options__qualifier--shipping{color:var(--x-color-success-700, #2d8010)}.purchase-options__qualifier{font-size:var(--x-typography-size-200);line-height:1.3;color:var(--x-color-text-tertiary, #6d7073);text-align:right}@media screen and (max-width:374px){.purchase-options__row{flex-wrap:wrap;gap:4px 10px;padding:10px 12px}.purchase-options__detail{flex-basis:0}.purchase-options__pill-group{flex-basis:100%;margin-left:30px;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:6px}.purchase-options__qualifier{text-align:left}.purchase-options__row--selected .purchase-options__expanded{margin-left:30px}.purchase-options__price-row{gap:4px}.purchase-options__line{gap:6px}.purchase-options__line-icon{width:13px}}
/*# sourceMappingURL=/cdn/shop/t/324/assets/component-purchase-options.css.map */
