.hubgo-shipping-calculator,.hubgo-calc-modal{--hubgo-calc-font-family: inherit;--hubgo-calc-radius: 12px;--hubgo-calc-gap: 12px;--hubgo-calc-surface-bg: #ffffff;--hubgo-calc-surface-border: #e5e8ec;--hubgo-calc-surface-padding: 20px;--hubgo-calc-surface-shadow: none;--hubgo-calc-muted-bg: #f7f8f9;--hubgo-calc-text: #102033;--hubgo-calc-text-muted: #6b7280;--hubgo-calc-accent: #008aff;--hubgo-calc-accent-contrast: #ffffff;--hubgo-calc-title-size: calc(var(--hubgo-calc-body-size) + 2px);--hubgo-calc-body-size: 14px;--hubgo-calc-small-size: calc(var(--hubgo-calc-body-size) - 1px);--hubgo-calc-badge-bg: #059669;--hubgo-calc-badge-text: #ffffff;--hubgo-calc-badge-radius: 6px;--hubgo-calc-input-bg: #ffffff;--hubgo-calc-input-border: #d5dae1;--hubgo-calc-input-text: #102033;--hubgo-calc-input-radius: 10px;--hubgo-calc-input-height: 48px;--hubgo-calc-button-bg: var(--hubgo-calc-accent);--hubgo-calc-button-hover-bg: #0069c2;--hubgo-calc-button-text: var(--hubgo-calc-accent-contrast);--hubgo-calc-button-radius: 10px;--hubgo-calc-option-bg: transparent;--hubgo-calc-option-border: #e5e8ec;--hubgo-calc-option-radius: 10px;--hubgo-calc-option-selected-bg: #f4f9ff;--hubgo-calc-modal-bg: #ffffff;--hubgo-calc-modal-radius: 14px;--hubgo-calc-modal-overlay: rgba(16, 32, 51, .25);--hubgo-calc-modal-blur: 8px;--hubgo-calc-motion-fast: .12s;--hubgo-calc-motion-base: .2s;--hubgo-calc-motion-shift: 8px;--hubgo-calc-motion-scale: .98;--hubgo-calc-ease-out: cubic-bezier(.16, 1, .3, 1);--hubgo-calc-ease-in: cubic-bezier(.4, 0, 1, 1);box-sizing:border-box;font-family:var(--hubgo-calc-font-family);font-size:var(--hubgo-calc-body-size);line-height:1.5;color:var(--hubgo-calc-text);text-align:left}.hubgo-shipping-calculator{margin:24px 0;padding:var(--hubgo-calc-surface-padding);border:1px solid var(--hubgo-calc-surface-border);border-radius:var(--hubgo-calc-radius);background:var(--hubgo-calc-surface-bg);box-shadow:var(--hubgo-calc-surface-shadow)}.hubgo-shipping-calculator *,.hubgo-shipping-calculator *:before,.hubgo-shipping-calculator *:after,.hubgo-calc-modal *,.hubgo-calc-modal *:before,.hubgo-calc-modal *:after{box-sizing:border-box}.hubgo-shipping-calculator p,.hubgo-shipping-calculator ul,.hubgo-shipping-calculator li,.hubgo-shipping-calculator h3,.hubgo-shipping-calculator h4,.hubgo-calc-modal p,.hubgo-calc-modal ul,.hubgo-calc-modal li,.hubgo-calc-modal h3,.hubgo-calc-modal h4{margin:0;padding:0;list-style:none}.hubgo-shipping-calculator button,.hubgo-calc-modal button{margin:0;border:0;background:none;font:inherit;color:inherit;line-height:inherit;text-transform:none;letter-spacing:normal;cursor:pointer}.hubgo-shipping-calculator input,.hubgo-shipping-calculator select,.hubgo-calc-modal input,.hubgo-calc-modal select{margin:0;font:inherit;line-height:inherit}.hubgo-shipping-calculator a,.hubgo-calc-modal a{text-decoration:none}.hubgo-calc__badge{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;padding:6px 12px;border-radius:var(--hubgo-calc-badge-radius);background:var(--hubgo-calc-badge-bg);color:var(--hubgo-calc-badge-text);font-size:calc(var(--hubgo-calc-small-size) - 1px);font-weight:700;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}.hubgo-calc__badge svg{width:16px;height:16px;flex:0 0 auto;fill:currentColor}.hubgo-calc__title{margin-bottom:4px;font-size:var(--hubgo-calc-title-size);font-weight:600;color:var(--hubgo-calc-text)}.hubgo-calc__info{margin-bottom:10px;color:var(--hubgo-calc-text-muted);font-size:var(--hubgo-calc-body-size)}.hubgo-calc__form{display:flex;flex-wrap:nowrap;gap:8px;align-items:stretch}.hubgo-calc__input{flex:1 1 auto;min-width:0;height:var(--hubgo-calc-input-height);padding:0 14px;border:1px solid var(--hubgo-calc-input-border);border-radius:var(--hubgo-calc-input-radius);background:var(--hubgo-calc-input-bg);color:var(--hubgo-calc-input-text);font-size:var(--hubgo-calc-body-size);outline:none;transition:border-color .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hubgo-calc__input:focus{border-color:var(--hubgo-calc-accent)}.hubgo-calc__button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:110px;height:var(--hubgo-calc-input-height);padding:0 18px;border-radius:var(--hubgo-calc-button-radius);background:var(--hubgo-calc-button-bg);color:var(--hubgo-calc-button-text);font-size:var(--hubgo-calc-body-size);font-weight:600;transition:background-color .15s ease-in-out,opacity .15s ease-in-out}.hubgo-calc__button:hover:not(:disabled){background:var(--hubgo-calc-button-hover-bg)}.hubgo-calc__button:disabled{opacity:.6;cursor:default}button.hubgo-calc__more{display:inline-flex;align-items:center;gap:5px;margin-top:12px;background:none;color:var(--hubgo-calc-accent);font-size:var(--hubgo-calc-body-size);text-decoration:none}button.hubgo-calc__more:hover{text-decoration:underline}button.hubgo-calc__finder-link{display:inline-flex;align-items:center;gap:5px;margin-top:10px;background:none;color:var(--hubgo-calc-accent);font-size:var(--hubgo-calc-small-size);text-decoration:none}button.hubgo-calc__finder-link:hover{text-decoration:underline}.hubgo-calc__finder-link svg{width:14px;height:14px;flex:0 0 auto;fill:currentColor}.hubgo-calc__more svg{width:16px;height:16px;flex:0 0 auto;fill:currentColor}.hubgo-calc__destination-edit svg{width:14px;height:14px;flex:0 0 auto;fill:currentColor}.hubgo-calc__error{margin-top:8px;color:#d63638;font-size:var(--hubgo-calc-small-size)}.hubgo-calc__note{display:block;margin-top:10px;color:var(--hubgo-calc-text-muted);font-size:var(--hubgo-calc-small-size)}.hubgo-calc__result{margin-top:0}.hubgo-calc__headline{font-size:var(--hubgo-calc-title-size);font-weight:600;color:var(--hubgo-calc-text)}.hubgo-calc__meta{margin-top:4px;color:var(--hubgo-calc-text-muted);font-size:var(--hubgo-calc-small-size)}.hubgo-calc__empty{color:var(--hubgo-calc-text-muted)}.hubgo-calc__loading{display:flex;align-items:center;gap:8px;color:var(--hubgo-calc-text-muted)}.hubgo-calc__spinner{display:inline-block;width:15px;height:15px;flex:0 0 auto;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:hubgo-calc-spin .7s linear infinite}.hubgo-calc__button .hubgo-calc__spinner{border-color:var(--hubgo-calc-button-text);border-right-color:transparent}@keyframes hubgo-calc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hubgo-shipping-calculator,.hubgo-calc-modal{--hubgo-calc-motion-fast: 60ms;--hubgo-calc-motion-base: 80ms;--hubgo-calc-motion-shift: 0px;--hubgo-calc-motion-scale: 1}.hubgo-calc__spinner{animation-duration:2s}}.hubgo-calc__options{position:relative;display:flex;flex-direction:column;gap:10px}.hubgo-calc__option{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;border:1px solid var(--hubgo-calc-option-border);border-radius:var(--hubgo-calc-option-radius);background:var(--hubgo-calc-option-bg);text-align:left;transition:border-color var(--hubgo-calc-motion-fast) ease-in-out,box-shadow var(--hubgo-calc-motion-fast) ease-in-out}.hubgo-calc__option:hover{border-color:var(--hubgo-calc-accent)}.hubgo-calc__option.is-selected{border-color:var(--hubgo-calc-accent);box-shadow:inset 0 0 0 1px var(--hubgo-calc-accent)}.hubgo-calc__option-radio{position:relative;width:18px;height:18px;flex:0 0 auto;margin-top:2px;border:2px solid var(--hubgo-calc-option-border);border-radius:50%;transition:border-color var(--hubgo-calc-motion-fast) ease-in-out}.hubgo-calc__option.is-selected .hubgo-calc__option-radio{border-color:var(--hubgo-calc-accent)}.hubgo-calc__option-radio:after{position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:var(--hubgo-calc-accent);transform:translate(-50%,-50%) scale(0);transition:transform var(--hubgo-calc-motion-fast) var(--hubgo-calc-ease-out);content:""}.hubgo-calc__option.is-selected .hubgo-calc__option-radio:after{transform:translate(-50%,-50%) scale(1)}.hubgo-calc__option-body{flex:1 1 auto;min-width:0}.hubgo-calc__option-label{display:block;color:var(--hubgo-calc-text)}.hubgo-calc__option-delivery{display:block;margin-top:4px;color:var(--hubgo-calc-text-muted);font-size:var(--hubgo-calc-small-size)}.hubgo-calc__option-price{flex:0 0 auto;padding-left:8px;font-weight:600;color:var(--hubgo-calc-text);white-space:nowrap}.hubgo-calc__pref-hint,.hubgo-calc__pref-saved{margin-top:10px;font-size:var(--hubgo-calc-small-size);color:var(--hubgo-calc-text-muted)}.hubgo-calc__pref-saved{color:var(--hubgo-calc-accent)}button.hubgo-calc__clear-pref{margin-left:6px;color:var(--hubgo-calc-text-muted);font-size:var(--hubgo-calc-small-size);text-decoration:underline}.hubgo-calc__table{width:100%;margin:0;border-collapse:collapse;font-size:var(--hubgo-calc-body-size)}.hubgo-calc__table th,.hubgo-calc__table td{padding:8px 10px;border-bottom:1px solid var(--hubgo-calc-option-border);text-align:left;vertical-align:top}.hubgo-calc__table th{color:var(--hubgo-calc-accent);font-weight:700}.hubgo-calc__table td:last-child,.hubgo-calc__table th:last-child{text-align:right;white-space:nowrap}.hubgo-calc__table tr:last-child td{border-bottom:0}.hubgo-calc__table tr.is-selected td{background:var(--hubgo-calc-option-selected-bg)}.hubgo-calc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:16px}.hubgo-calc-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hubgo-calc-modal-overlay);-webkit-backdrop-filter:blur(var(--hubgo-calc-modal-blur));backdrop-filter:blur(var(--hubgo-calc-modal-blur))}.hubgo-calc-modal__dialog{position:relative;z-index:1;display:flex;width:100%;max-width:520px;max-height:calc(100vh - 32px);flex-direction:column;padding:24px;border-radius:var(--hubgo-calc-modal-radius);background:var(--hubgo-calc-modal-bg);box-shadow:0 24px 60px #10203340}.hubgo-calc-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.hubgo-calc-modal__title{font-size:calc(var(--hubgo-calc-title-size) + 4px);font-weight:700;color:var(--hubgo-calc-text)}.hubgo-calc-modal__description{margin-top:4px;color:var(--hubgo-calc-text-muted);font-size:var(--hubgo-calc-small-size)}.hubgo-calc-modal__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:8px;color:var(--hubgo-calc-text-muted);line-height:1}.hubgo-calc-modal__close svg{width:20px;height:20px;fill:currentColor}.hubgo-calc-modal__close:hover{background:var(--hubgo-calc-muted-bg);color:var(--hubgo-calc-text)}.hubgo-calc-modal__body{min-height:0;flex:1 1 auto;overflow-y:auto}.hubgo-calc-modal__section+.hubgo-calc-modal__section{margin-top:20px}.hubgo-calc-modal__section-title{margin-bottom:10px;font-size:var(--hubgo-calc-body-size);font-weight:600;color:var(--hubgo-calc-text)}.hubgo-calc__destination{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid var(--hubgo-calc-option-border);border-radius:var(--hubgo-calc-option-radius);background:var(--hubgo-calc-muted-bg)}.hubgo-calc__destination svg.hubgo-calc__pin{width:16px;height:16px;flex:0 0 auto;margin-top:2px;fill:var(--hubgo-calc-accent)}.hubgo-calc__destination-body{flex:1 1 auto;min-width:0}button.hubgo-calc__destination-edit{display:inline-flex;align-items:center;gap:5px;margin-top:5px;background:none;color:var(--hubgo-calc-accent);font-size:var(--hubgo-calc-small-size)}button.hubgo-calc__destination-edit:hover{text-decoration:underline}.hubgo-calc__destination-address{font-weight:600;color:var(--hubgo-calc-text)}.hubgo-calc__destination-meta{color:var(--hubgo-calc-text-muted);font-size:var(--hubgo-calc-small-size)}.hubgo-calc__finder-field{display:block;width:100%;height:var(--hubgo-calc-input-height);padding:0 12px;border:1px solid var(--hubgo-calc-input-border);border-radius:var(--hubgo-calc-input-radius);background:var(--hubgo-calc-input-bg);color:var(--hubgo-calc-input-text);font-size:var(--hubgo-calc-body-size);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hubgo-calc__finder-field:focus{border-color:var(--hubgo-calc-accent)}.hubgo-calc__suggestions{max-height:300px;margin-top:12px;overflow-y:auto;border:1px solid var(--hubgo-calc-option-border);border-radius:var(--hubgo-calc-option-radius)}.hubgo-calc__suggestion{display:block;width:100%;padding:10px 12px;border-bottom:1px solid var(--hubgo-calc-option-border);text-align:left}.hubgo-calc__suggestion:last-child{border-bottom:0}.hubgo-calc__suggestion:hover:not(:disabled){background:var(--hubgo-calc-option-selected-bg)}.hubgo-calc__suggestion:disabled{opacity:.6}.hubgo-calc__suggestion-primary{display:block;font-weight:600;color:var(--hubgo-calc-text)}.hubgo-calc__suggestion-secondary{display:block;color:var(--hubgo-calc-text-muted);font-size:var(--hubgo-calc-small-size)}.hubgo-calc__hint{margin-top:10px;color:var(--hubgo-calc-text-muted);font-size:var(--hubgo-calc-small-size)}.hubgo-calc__finder-loading{margin-top:10px}.hubgo-calc-modal-enter-active{transition:opacity var(--hubgo-calc-motion-base) var(--hubgo-calc-ease-out)}.hubgo-calc-modal-leave-active{transition:opacity var(--hubgo-calc-motion-fast) var(--hubgo-calc-ease-in)}.hubgo-calc-modal-enter-active .hubgo-calc-modal__overlay{transition:opacity var(--hubgo-calc-motion-base) var(--hubgo-calc-ease-out)}.hubgo-calc-modal-leave-active .hubgo-calc-modal__overlay{transition:opacity var(--hubgo-calc-motion-fast) var(--hubgo-calc-ease-in)}.hubgo-calc-modal-enter-from .hubgo-calc-modal__overlay,.hubgo-calc-modal-leave-to .hubgo-calc-modal__overlay{opacity:0}.hubgo-calc-modal-enter-active .hubgo-calc-modal__dialog{transition:opacity var(--hubgo-calc-motion-base) var(--hubgo-calc-ease-out),transform var(--hubgo-calc-motion-base) var(--hubgo-calc-ease-out)}.hubgo-calc-modal-leave-active .hubgo-calc-modal__dialog{transition:opacity var(--hubgo-calc-motion-fast) var(--hubgo-calc-ease-in),transform var(--hubgo-calc-motion-fast) var(--hubgo-calc-ease-in)}.hubgo-calc-modal-enter-from .hubgo-calc-modal__dialog{opacity:0;transform:translateY(var(--hubgo-calc-motion-shift)) scale(var(--hubgo-calc-motion-scale))}.hubgo-calc-modal-leave-to .hubgo-calc-modal__dialog{opacity:0;transform:translateY(calc(var(--hubgo-calc-motion-shift) / 2))}.hubgo-calc-fade-enter-active{transition:opacity var(--hubgo-calc-motion-base) var(--hubgo-calc-ease-out),transform var(--hubgo-calc-motion-base) var(--hubgo-calc-ease-out)}.hubgo-calc-fade-leave-active{transition:opacity var(--hubgo-calc-motion-fast) var(--hubgo-calc-ease-in),transform var(--hubgo-calc-motion-fast) var(--hubgo-calc-ease-in)}.hubgo-calc-fade-enter-from{opacity:0;transform:translateY(calc(var(--hubgo-calc-motion-shift) / 2))}.hubgo-calc-fade-leave-to{opacity:0;transform:translateY(calc(var(--hubgo-calc-motion-shift) / -2))}.hubgo-calc-option-enter-active{transition:opacity var(--hubgo-calc-motion-base) var(--hubgo-calc-ease-out),transform var(--hubgo-calc-motion-base) var(--hubgo-calc-ease-out);transition-delay:var(--hubgo-calc-stagger, 0ms)}.hubgo-calc-option-enter-from{opacity:0;transform:translateY(var(--hubgo-calc-motion-shift))}.hubgo-calc-option-leave-active{position:absolute;width:100%;transition:opacity var(--hubgo-calc-motion-fast) var(--hubgo-calc-ease-in)}.hubgo-calc-option-leave-to{opacity:0}.hubgo-calc-option-move{transition:transform var(--hubgo-calc-motion-base) var(--hubgo-calc-ease-out)}@media(max-width:480px){.hubgo-calc__form{flex-wrap:wrap}.hubgo-calc__input,.hubgo-calc__button{flex:1 1 100%}.hubgo-calc-modal__dialog{padding:18px}}
