._city-input_1hhxi_1{position:relative}._city-input__lab_1hhxi_4{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff85;margin-bottom:8px}._city-input__field_1hhxi_12{width:100%;min-height:44px;border:1px solid transparent;border-radius:var(--r-sm);background:var(--white);font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:16px;color:var(--black);padding:0 12px;outline:none;transition:border-color var(--duration-base) var(--ease-base),background var(--duration-base) var(--ease-base)}._city-input__field_1hhxi_12:focus{border-color:var(--green);background:var(--white)}._city-input__field--invalid_1hhxi_30{border-color:var(--orange);background:var(--white);color:var(--black)}._city-input__field_1hhxi_12::placeholder{color:var(--ink-30)}._city-input__loading_1hhxi_38{position:absolute;right:12px;bottom:14px;font-size:11px;color:#ffffff85;letter-spacing:.05em}._city-input__dropdown_1hhxi_46{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:10;margin:0;padding:6px;list-style:none;border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);color:var(--black);box-shadow:0 18px 44px #1d1d1b1f;max-height:260px;overflow-y:auto}._city-input__option_1hhxi_63{color:var(--black);border-radius:var(--r-sm);padding:10px 12px;font-size:14px;font-weight:var(--weight-medium);cursor:pointer}._city-input__option_1hhxi_63:hover,._city-input__option--active_1hhxi_71{background:var(--green);color:var(--black)}._calc-panel_484pq_1{color:var(--white)}._calc-panel__head_484pq_4{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}._calc-panel__title_484pq_11{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8f}._calc-panel__title_484pq_11:before{content:"";width:8px;height:8px;border-radius:var(--radius-full);background:var(--green);flex-shrink:0}._calc-panel__tag_484pq_28{border-radius:var(--r-pill);background:var(--green);color:var(--black);padding:7px 12px;font-size:12px;font-weight:var(--weight-bold);line-height:1}._calc-panel__row_484pq_37{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:12px}@media(min-width:760px){._calc-panel__row_484pq_37{grid-template-columns:repeat(2,minmax(0,1fr))}}._calc-panel__row--last_484pq_48{margin-top:4px}._calc-panel__cell_484pq_51{min-width:0;border:1px solid rgba(255,255,255,.16);border-radius:var(--r-md);background:#ffffff0f;padding:16px}._calc-panel__lab_484pq_58{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff85;margin-bottom:8px}._calc-panel__v_484pq_65{font-weight:var(--weight-medium);font-size:16px;line-height:1.35}._calc-panel__result_484pq_70{margin-top:18px;display:grid;grid-template-columns:1fr;gap:18px;align-items:end;border-radius:var(--r-md);background:#ffffff14;color:var(--white);border:1px solid rgba(255,255,255,.14);padding:20px}@media(min-width:760px){._calc-panel__result_484pq_70{grid-template-columns:minmax(0,1fr) auto}}._calc-panel__prices_484pq_87{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:640px){._calc-panel__prices_484pq_87{grid-template-columns:repeat(2,minmax(0,1fr))}}._calc-panel__price-row_484pq_97{display:flex;flex-direction:column;gap:6px}._calc-panel__result_484pq_70 ._calc-panel__lab_484pq_58{color:#ffffff94}._calc-panel__price_484pq_87{font-weight:var(--weight-black);font-size:clamp(36px,5vw,var(--calc-price-size));letter-spacing:-.04em;line-height:.9;color:var(--green)}._calc-panel__retail_484pq_112{font-weight:var(--weight-medium);font-size:clamp(22px,3vw,34px);color:#ffffff94;text-decoration:line-through;line-height:1}._calc-panel__old_484pq_119{font-size:16px;color:#ffffff85;text-decoration:line-through;font-weight:var(--weight-regular);margin-left:8px;vertical-align:middle}._calc-panel__save_484pq_127{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--r-pill);background:var(--green);color:var(--black);padding:0 22px;font-weight:var(--weight-bold);font-size:12px;letter-spacing:.06em;text-decoration:none;white-space:nowrap;transition:background var(--duration-base) var(--ease-base),color var(--duration-base) var(--ease-base),transform var(--duration-base) var(--ease-base)}._calc-panel__save_484pq_127:hover{background:var(--white);color:var(--black);transform:translateY(-1px)}._calc-panel__actions_484pq_148{margin-top:18px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media(min-width:760px){._calc-panel__actions_484pq_148{align-items:flex-end}}._calc-panel__actions_484pq_148 .btn,._calc-panel__result_484pq_70 .btn{min-height:52px;border-radius:var(--r-pill);border-color:var(--green);background:var(--green);color:var(--black);padding-inline:28px;box-shadow:none}._calc-panel__actions_484pq_148 .btn:hover,._calc-panel__result_484pq_70 .btn:hover{border-color:var(--white);background:var(--white);color:var(--black);transform:translateY(-1px);box-shadow:none}._calc-panel__actions_484pq_148 .btn:disabled,._calc-panel__result_484pq_70 .btn:disabled{cursor:progress;opacity:.64;transform:none}@media(max-width:640px){._calc-panel__actions_484pq_148 .btn,._calc-panel__result_484pq_70 .btn{width:100%;justify-content:center}}._calc-panel__result_484pq_70 .btn{border-color:var(--green)}._calc-panel__result_484pq_70 .btn:hover{border-color:var(--white);background:var(--white);color:var(--black)}._calc-panel__error_484pq_195{font-family:var(--font-mono);font-size:12px;color:var(--black);background:var(--orange);border-radius:var(--r-pill);padding:8px 12px;letter-spacing:.02em}._calc-panel__disclaimer_484pq_204{margin-top:18px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.14);background:#ffffff0f;padding:14px;font-size:12px;line-height:1.55;color:#ffffff94;display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:640px){._calc-panel__disclaimer_484pq_204{align-items:center;flex-direction:column}}._calc-panel__disclaimer-copy_484pq_224{display:inline-flex;align-items:flex-start;gap:10px;min-width:0}._calc-panel__disclaimer-icon_484pq_230{color:var(--green);flex-shrink:0;margin-top:1px}._calc-panel__individual-account_484pq_235{color:var(--white);text-decoration:underline;text-underline-offset:2px}._calc-panel__disclaimer-cta_484pq_240{display:inline-flex;align-items:center;justify-content:center;min-height:26px;border:none;border-radius:var(--r-pill);background:var(--green);color:var(--black);padding:0 12px;font-size:11px;font-weight:var(--weight-bold);letter-spacing:.05em;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background var(--duration-base) var(--ease-base),color var(--duration-base) var(--ease-base)}._calc-panel__disclaimer-cta_484pq_240:hover{background:var(--white);color:var(--black)}._calc-panel__input_484pq_262{width:100%;min-height:44px;border:1px solid transparent;border-radius:var(--r-sm);background:var(--white);font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:16px;color:var(--black);padding:0 12px;outline:none;transition:border-color var(--duration-base) var(--ease-base),background var(--duration-base) var(--ease-base)}._calc-panel__input_484pq_262:focus{border-color:var(--green);background:var(--white)}._calc-panel__input_484pq_262:disabled{opacity:.5}._calc-panel__input--invalid_484pq_283{border-color:var(--orange);background:var(--white);color:var(--black)}._calc-panel__input_484pq_262::placeholder{color:var(--ink-30)}._calc-panel__input_484pq_262::-webkit-outer-spin-button,._calc-panel__input_484pq_262::-webkit-inner-spin-button{-webkit-appearance:none}._calc-panel__input_484pq_262[type=number]{-moz-appearance:textfield}._calc-panel__input-wrap_484pq_297{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}._calc-panel__dims_484pq_303{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px}._calc-panel__dims-input_484pq_309{min-width:0;text-align:center}._calc-panel__dim-sep_484pq_313{color:#ffffff85;font-size:14px;flex-shrink:0}._calc-panel__unit_484pq_318{font-size:11px;color:#ffffff85;letter-spacing:.05em;white-space:nowrap;flex-shrink:0}
