.product-buy-section_purchase__c9oN8{display:grid;grid-gap:16px;gap:16px;min-width:0;color:var(--foreground,#222)}.product-buy-section_workspace__5SuR3{max-width:360px}.product-buy-section_offer__Egdwi{min-width:0}.product-buy-section_offerTitle__1nztz{margin:0;color:var(--working-title-color);font-size:var(--working-card-title-size);font-weight:var(--working-card-title-weight);line-height:var(--working-card-title-line-height);letter-spacing:var(--working-card-title-tracking);overflow-wrap:anywhere}.product-buy-section_selectedSummary__yNS9k{min-width:0}.product-buy-section_selectedPrice__O5u14{margin:10px 0 4px;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.03em;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-buy-section_receiptTotal__5ivgU small,.product-buy-section_selectedPrice__O5u14 small{font-size:12px;font-weight:400;letter-spacing:0;color:#666}.product-buy-section_offer__Egdwi .product-buy-section_billingTerm__f7HIq{margin:0 0 14px;color:#666;font-size:12px;line-height:1.5}.product-buy-section_sourcing__yv963{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;min-width:0}.product-buy-section_selectedSummary__yNS9k>.product-buy-section_sourcing__yv963{margin-top:14px}.product-buy-section_availability__xf5rH{flex:1 1 240px;margin:0;color:var(--muted-foreground,#68615a);font-size:13px;line-height:1.5}.product-buy-section_actions__cMeMq{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.product-buy-section_action__FrV3P{width:100%;min-height:38px;height:auto;padding:9px 16px;border-radius:var(--radius-md);font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;text-align:center;white-space:normal}.product-buy-section_action__FrV3P:disabled{cursor:not-allowed;opacity:.55}.product-buy-section_action__FrV3P:focus-visible,.product-buy-section_intakeInput__SWa6p:focus-visible,.product-buy-section_stepperButton__BunRF:focus-visible,.product-buy-section_stepperInput__QcAjk:focus-visible{outline:2px solid var(--brand-orange-action);outline-offset:3px}.product-buy-section_offer__Egdwi .product-buy-section_terms__uj4uj{margin:10px 0 0;color:var(--muted-foreground,#68615a);font-size:12px;line-height:1.6}.product-buy-section_terms__uj4uj a{color:var(--brand-orange-ink)}.product-buy-section_requiredDetails__09MBW{margin-top:10px;padding:0;border:0;background:transparent;color:var(--brand-orange-ink);font:inherit;font-size:12px;line-height:1.5;text-align:left;cursor:pointer}.product-buy-section_requiredDetails__09MBW:focus-visible{outline:2px solid var(--brand-orange-action);outline-offset:3px}.product-buy-section_purchase__c9oN8 .product-buy-section_details__lGFUi{margin:16px -16px -16px;border-top:1px solid var(--neutral-300)}.product-buy-section_details__lGFUi>button{padding:13px 16px;border:0;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.product-buy-section_details__lGFUi>button[data-open=true]{border-radius:0}.product-buy-section_details__lGFUi .product-buy-section_detailsPanel__77vdY{padding:0 16px 16px;border:0;border-radius:0}.product-buy-section_planChoices__1HmfJ{display:grid;grid-gap:8px;gap:8px;min-width:0;margin:0 0 14px;padding:0;border:0}.product-buy-section_planChoices__1HmfJ legend{padding:14px 0 8px;color:#666;font-size:12px;font-weight:600}.product-buy-section_planChoice__o83c6{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:6px 9px;gap:6px 9px;align-items:start;min-width:0;padding:11px;border:1px solid var(--neutral-300);border-radius:var(--radius-md);cursor:pointer;font-size:13px;line-height:1.4}.product-buy-section_planChoice__o83c6:has(input:checked){border-color:var(--brand-orange);background:var(--brand-orange-wash)}.product-buy-section_planChoice__o83c6 input{margin:3px 0 0;accent-color:var(--brand-orange-action)}.product-buy-section_planChoice__o83c6>span{min-width:0;font-weight:600;overflow-wrap:anywhere}.product-buy-section_planChoice__o83c6>strong{grid-column:2;font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.product-buy-section_planPeriod__FWDeF{display:block;margin-top:3px;color:#666;font-size:11px;font-weight:400}.product-buy-section_planChoice__o83c6 input:focus-visible{outline:2px solid var(--brand-orange-action);outline-offset:3px}.product-buy-section_recommended__NnvES{display:block;margin-top:3px;color:var(--brand-orange-ink);font-size:10px;font-weight:600}.product-buy-section_quantityRow___yZ_f{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;font-size:12px}.product-buy-section_quantityRow___yZ_f>label{color:#666}.product-buy-section_quantityRow___yZ_f{flex-wrap:wrap}.product-buy-section_stepper___czNn{display:flex;gap:4px;align-items:center}.product-buy-section_receiptTotal__5ivgU{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--neutral-300);font-size:13px}.product-buy-section_receiptTotal__5ivgU>span{color:#666}.product-buy-section_receiptTotal__5ivgU strong{font-size:19px;font-weight:700;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-buy-section_offer__Egdwi .product-buy-section_planDescription__xEK0n,.product-buy-section_offer__Egdwi .product-buy-section_unitPrice__sBPjB{margin:10px 0 0;font-size:12px;line-height:1.5;color:#666}.product-buy-section_offer__Egdwi .product-buy-section_reward__bee8l{margin:12px 0 0;color:var(--brand-green-ink);font-size:12px;font-weight:600;line-height:1.5}.product-buy-section_offer__Egdwi .product-buy-section_planFeatures__A6nCO{gap:6px;padding:0;margin:12px 0 0;font-size:12px;font-weight:400;color:#555}.product-buy-section_offer__Egdwi .product-buy-section_catalogHeadline___wT6K{margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.product-buy-section_catalogPlans__N84Vo{margin:0}.product-buy-section_offer__Egdwi .product-buy-section_catalogPlans__N84Vo>p{margin:0;padding:14px 0;border-bottom:1px solid var(--neutral-300);color:var(--neutral-700);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.product-buy-section_offer__Egdwi .product-buy-section_catalogPlans__N84Vo>p:last-child{border-bottom:0;padding-bottom:0}.product-buy-section_error__WuKLe,.product-buy-section_success__ljtPh{margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.5}.product-buy-section_error__WuKLe{color:var(--brand-orange-ink)}.product-buy-section_success__ljtPh{color:var(--brand-green-ink)}.product-buy-section_sourcing__yv963>.product-buy-section_error__WuKLe{flex-basis:100%;margin:0}.product-buy-section_intakeInput__SWa6p,.product-buy-section_stepperButton__BunRF,.product-buy-section_stepperInput__QcAjk{min-height:38px;border:1px solid var(--border,#e0e0e0);border-radius:var(--radius-sm);color:inherit;background-color:#fff;font-family:inherit;font-size:13px}.product-buy-section_stepperInput__QcAjk{width:72px;padding:7px 8px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-buy-section_stepperButton__BunRF{width:38px;padding:0;font-size:17px;font-weight:600;line-height:1;cursor:pointer}.product-buy-section_stepperButton__BunRF:hover{background:var(--brand-orange-wash)}.product-buy-section_stepperButton__BunRF:disabled{opacity:.45;cursor:not-allowed}.product-buy-section_intakeInput__SWa6p{box-sizing:border-box;width:100%;padding:9px 10px}select.product-buy-section_intakeInput__SWa6p{padding-right:36px}textarea.product-buy-section_intakeInput__SWa6p{min-height:80px;resize:vertical}@media (prefers-reduced-motion:reduce){.product-buy-section_details__lGFUi>button span{transition:none}}