.PromotionCodeInput_root__9uT4U{display:grid;gap:12px;margin:12px 0;color:var(--foreground)}.PromotionCodeInput_linePrice__UYqL1{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.PromotionCodeInput_linePrice__UYqL1 del{font-size:.85em;color:var(--muted-foreground)}.PromotionCodeInput_root__9uT4U summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;font-size:13px;font-weight:600;padding:10px 0}.PromotionCodeInput_row__RzSUn{display:flex;gap:10px;align-items:center;margin:8px 0 12px}.PromotionCodeInput_row__RzSUn label{flex:1;min-width:0}.PromotionCodeInput_row__RzSUn input{width:100%;min-height:46px!important;padding:11px 12px!important;border:1px solid var(--border)!important;border-radius:12px!important;color:var(--foreground);background:var(--background);font-size:14px;box-shadow:none!important}.PromotionCodeInput_root__9uT4U button{min-height:44px;font-size:13px;white-space:normal}.PromotionCodeInput_root__9uT4U p{font-size:12px;line-height:1.5;margin:0;color:var(--muted-foreground)}.PromotionCodeInput_saving__eFYkL{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;background:var(--muted);border-radius:12px;font-size:13px}.PromotionCodeInput_saving__eFYkL strong{white-space:nowrap}.PromotionCodeInput_root__9uT4U :is(input,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (max-width:360px){.PromotionCodeInput_row__RzSUn{flex-direction:column;align-items:stretch}}