.contact-page-form-shell.svelte-hpv35q{position:relative;padding:28px;border:1px solid #dce7e0;border-radius:16px;background:#fff;box-shadow:0 16px 40px #10392312}.contact-page-form-head.svelte-hpv35q{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:8px}.contact-page-form-head.svelte-hpv35q h2:where(.svelte-hpv35q){margin:5px 0 0;color:#173b29;font-size:28px;line-height:1.2}.contact-page-vat.svelte-hpv35q{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:8px 10px;border-radius:999px;background:#edf8f1;color:#168a46;font-size:10px;font-weight:900}.contact-page-form-intro.svelte-hpv35q{margin:0 0 22px;color:#62746a;line-height:1.65}.contact-page-fields.svelte-hpv35q{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-page-fields.svelte-hpv35q label:where(.svelte-hpv35q){display:grid;gap:7px}.contact-page-fields.svelte-hpv35q label>span:where(.svelte-hpv35q),.contact-page-order-qty.svelte-hpv35q>span:where(.svelte-hpv35q){font-size:11px;font-weight:900;color:#43594d}.contact-page-fields.svelte-hpv35q input:where(.svelte-hpv35q),.contact-page-fields.svelte-hpv35q textarea:where(.svelte-hpv35q),.contact-page-product-search-input.svelte-hpv35q input:where(.svelte-hpv35q),.contact-page-order-qty.svelte-hpv35q input:where(.svelte-hpv35q){width:100%;box-sizing:border-box;border:1px solid #d7e3dc;border-radius:9px;background:#fff;color:#173b29;font:inherit;outline:none;transition:.18s border-color,.18s box-shadow}.contact-page-fields.svelte-hpv35q input:where(.svelte-hpv35q){height:46px;padding:0 12px}.contact-page-fields.svelte-hpv35q textarea:where(.svelte-hpv35q){padding:11px 12px;resize:vertical}.contact-page-fields.svelte-hpv35q input:where(.svelte-hpv35q):focus,.contact-page-fields.svelte-hpv35q textarea:where(.svelte-hpv35q):focus,.contact-page-product-search-input.svelte-hpv35q:focus-within,.contact-page-order-qty.svelte-hpv35q input:where(.svelte-hpv35q):focus{border-color:#159447;box-shadow:0 0 0 3px #15944717}.contact-page-phone.svelte-hpv35q{grid-column:1/-1;padding:14px;border:1px solid #bfe0ca;border-radius:11px;background:#f5fbf7}.contact-page-phone.svelte-hpv35q span:where(.svelte-hpv35q){font-size:12px!important}.contact-page-phone.svelte-hpv35q b:where(.svelte-hpv35q){color:#c7352b;font-size:9px;margin-left:5px}.contact-page-phone.svelte-hpv35q small:where(.svelte-hpv35q){color:#65766c;font-size:10px}.contact-page-full.svelte-hpv35q{grid-column:1/-1}.contact-page-order-builder.svelte-hpv35q{margin-top:20px;padding:18px;border:1px solid #dce7e0;border-radius:12px;background:#f8fbf9}.contact-page-order-heading.svelte-hpv35q{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.contact-page-order-heading.svelte-hpv35q>div:where(.svelte-hpv35q){display:grid;gap:3px}.contact-page-order-heading.svelte-hpv35q strong:where(.svelte-hpv35q){color:#173b29}.contact-page-order-heading.svelte-hpv35q small:where(.svelte-hpv35q){color:#76877d;font-size:10px}.contact-page-order-heading.svelte-hpv35q>span:where(.svelte-hpv35q){padding:5px 8px;border-radius:999px;background:#e6f5eb;color:#168a46;font-size:9px;font-weight:900}.contact-page-order-lines.svelte-hpv35q{display:grid;gap:8px;margin-bottom:12px}.contact-page-order-line.svelte-hpv35q{display:grid;grid-template-columns:minmax(0,1fr) 78px 32px;gap:10px;align-items:center;padding:10px 10px 10px 12px;border:1px solid #e1eae5;border-radius:9px;background:#fff}.contact-page-order-main.svelte-hpv35q{display:grid;min-width:0;gap:3px}.contact-page-order-main.svelte-hpv35q strong:where(.svelte-hpv35q){overflow:hidden;color:#213d2d;font-size:11px;line-height:1.35;text-overflow:ellipsis}.contact-page-order-main.svelte-hpv35q small:where(.svelte-hpv35q){color:#7a8a81;font-size:9px}.contact-page-order-qty.svelte-hpv35q{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:4px}.contact-page-order-qty.svelte-hpv35q input:where(.svelte-hpv35q){height:34px;padding:0 6px;text-align:center}.contact-page-order-remove.svelte-hpv35q{width:30px;height:30px;border:0;border-radius:7px;background:#fff1ef;color:#b54035;font-size:19px;cursor:pointer}.contact-page-product-search.svelte-hpv35q{position:relative}.contact-page-product-search-input.svelte-hpv35q{display:flex;align-items:center;gap:8px;height:44px;padding:0 11px;border:1px solid #d7e3dc;border-radius:9px;background:#fff;color:#6c7d73}.contact-page-product-search-input.svelte-hpv35q input:where(.svelte-hpv35q){height:40px;padding:0;border:0!important;box-shadow:none!important;background:transparent}.contact-page-product-results.svelte-hpv35q{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;max-height:min(380px,50vh);overflow:auto;border:1px solid #dce7e0;border-radius:10px;background:#fff;box-shadow:0 14px 32px #0c2b1929}.contact-page-product-results-head.svelte-hpv35q{position:sticky;top:0;z-index:1;padding:8px 12px;border-bottom:1px solid #e7eee9;background:#f5faf7;color:#607368;font-size:9px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.contact-page-product-results.svelte-hpv35q button:where(.svelte-hpv35q){display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:0;border-bottom:1px solid #edf2ef;background:#fff;text-align:left;cursor:pointer}.contact-page-product-results.svelte-hpv35q button:where(.svelte-hpv35q):hover{background:#f4faf6}.contact-page-product-results.svelte-hpv35q button>span:where(.svelte-hpv35q){display:grid;min-width:0;gap:2px}.contact-page-product-results.svelte-hpv35q button:where(.svelte-hpv35q) strong:where(.svelte-hpv35q){color:#203d2c;font-size:10px}.contact-page-product-results.svelte-hpv35q button:where(.svelte-hpv35q) small:where(.svelte-hpv35q){color:#7a8a81;font-size:9px}.contact-page-product-results.svelte-hpv35q button>b:where(.svelte-hpv35q){flex:0 0 auto;color:#159447;font-size:9px}.contact-page-product-empty.svelte-hpv35q{padding:16px;color:#76877d;font-size:10px;text-align:center}.contact-page-error.svelte-hpv35q{margin:12px 0 0;color:#b8382e;font-size:11px;font-weight:800}.contact-page-submit.svelte-hpv35q{width:100%;margin-top:16px;justify-content:center;min-height:48px}.contact-page-submit.svelte-hpv35q:disabled{opacity:.65;cursor:wait}.contact-page-privacy.svelte-hpv35q{margin:8px 0 0;color:#85928b;font-size:9px;text-align:center}.contact-page-submit-frame.svelte-hpv35q{position:absolute;width:1px;height:1px;border:0;opacity:0;pointer-events:none}.contact-page-success.svelte-hpv35q{display:grid;justify-items:center;padding:34px 16px;text-align:center}.contact-page-success-icon.svelte-hpv35q{display:grid;width:58px;height:58px;margin-bottom:12px;place-items:center;border-radius:50%;background:#e6f6ec;color:#159447}.contact-page-success.svelte-hpv35q h2:where(.svelte-hpv35q){margin:6px 0 8px;color:#173b29;font-size:28px}.contact-page-success.svelte-hpv35q p:where(.svelte-hpv35q){max-width:560px;margin:0;color:#63746b;line-height:1.65}.contact-page-success-actions.svelte-hpv35q{display:flex;gap:10px;margin-top:20px}.contact-page-success-actions.svelte-hpv35q .btn:where(.svelte-hpv35q){display:inline-flex;align-items:center;gap:7px}.contact-page-success-actions.svelte-hpv35q .btn-outline:where(.svelte-hpv35q){border:1px solid #159447;background:#fff;color:#159447}.contact-page-reset.svelte-hpv35q{margin-top:16px;border:0;background:none;color:#5e7266;font-size:10px;font-weight:800;text-decoration:underline;cursor:pointer}@media (max-width:700px){.contact-page-form-shell.svelte-hpv35q{padding:18px}.contact-page-form-head.svelte-hpv35q{display:grid}.contact-page-form-head.svelte-hpv35q h2:where(.svelte-hpv35q){font-size:23px}.contact-page-vat.svelte-hpv35q{justify-self:start}.contact-page-fields.svelte-hpv35q{grid-template-columns:1fr}.contact-page-phone.svelte-hpv35q,.contact-page-full.svelte-hpv35q{grid-column:auto}.contact-page-order-line.svelte-hpv35q{grid-template-columns:minmax(0,1fr) 72px 30px}.contact-page-success-actions.svelte-hpv35q{width:100%;flex-direction:column}.contact-page-success-actions.svelte-hpv35q .btn:where(.svelte-hpv35q){justify-content:center}}.contact-page.svelte-1b3n9un{background:#f7faf8}.contact-hero.svelte-1b3n9un{padding:28px 0 44px;border-bottom:1px solid #e1eae5;background:linear-gradient(180deg,#f2f8f4,#fff)}.breadcrumbs.svelte-1b3n9un{display:flex;gap:8px;align-items:center;margin-bottom:24px;color:#76877d;font-size:11px}.breadcrumbs.svelte-1b3n9un a:where(.svelte-1b3n9un){color:#5d7466;text-decoration:none}.contact-hero-grid.svelte-1b3n9un{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);gap:48px;align-items:center}.contact-hero-copy.svelte-1b3n9un h1:where(.svelte-1b3n9un){max-width:680px;margin:7px 0 12px;color:#173b29;font-size:46px;line-height:1.08;letter-spacing:-.025em}.contact-hero-copy.svelte-1b3n9un>p:where(.svelte-1b3n9un){max-width:690px;margin:0;color:#64766c;font-size:16px;line-height:1.7}.contact-hero-points.svelte-1b3n9un{display:flex;flex-wrap:wrap;gap:16px 22px;margin-top:20px}.contact-hero-points.svelte-1b3n9un span:where(.svelte-1b3n9un){display:inline-flex;align-items:center;gap:6px;color:#3e644d;font-size:11px;font-weight:800}.contact-hero-points.svelte-1b3n9un .icon{color:#169447}.contact-hero-actions.svelte-1b3n9un{display:grid;gap:10px}.contact-direct.svelte-1b3n9un{display:grid;grid-template-columns:46px minmax(0,1fr) 20px;gap:12px;align-items:center;padding:14px 16px;border:1px solid #dce7e0;border-radius:12px;background:#fff;color:#173b29;text-decoration:none;box-shadow:0 10px 30px #133a250d;transition:.2s transform,.2s border-color,.2s box-shadow}.contact-direct.svelte-1b3n9un:hover{transform:translateY(-1px);border-color:#bad8c5;box-shadow:0 12px 32px #133a2517}.contact-direct-icon.svelte-1b3n9un{display:grid;width:44px;height:44px;place-items:center;border-radius:10px;background:#eef8f1;color:#159447}.contact-direct.svelte-1b3n9un>span:where(.svelte-1b3n9un):nth-child(2){display:grid;gap:2px}.contact-direct.svelte-1b3n9un small:where(.svelte-1b3n9un){color:#7a8a81;font-size:9px;font-weight:800;text-transform:uppercase}.contact-direct.svelte-1b3n9un strong:where(.svelte-1b3n9un){font-size:14px}.contact-direct-zalo.svelte-1b3n9un .contact-direct-icon:where(.svelte-1b3n9un){background:#eef6ff;color:#1378d1}.contact-direct-mail.svelte-1b3n9un .contact-direct-icon:where(.svelte-1b3n9un){background:#f4f5f6;color:#586c60}.contact-main-section.svelte-1b3n9un{padding-top:42px}.contact-main-grid.svelte-1b3n9un{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:24px;align-items:start}.contact-info-column.svelte-1b3n9un{display:grid;gap:18px}.contact-form-column.svelte-1b3n9un{position:sticky;top:18px}.contact-info-card.svelte-1b3n9un,.contact-map-card.svelte-1b3n9un,.contact-guide-card.svelte-1b3n9un{border:1px solid #dce7e0;border-radius:15px;background:#fff;box-shadow:0 14px 38px #143c260b}.contact-info-card.svelte-1b3n9un{padding:24px}.contact-info-card.svelte-1b3n9un h2:where(.svelte-1b3n9un),.contact-map-card.svelte-1b3n9un h2:where(.svelte-1b3n9un),.contact-guide-card.svelte-1b3n9un h2:where(.svelte-1b3n9un){margin:5px 0 16px;color:#173b29;font-size:22px}.contact-info-list.svelte-1b3n9un{display:grid;gap:8px}.contact-info-list.svelte-1b3n9un a:where(.svelte-1b3n9un){display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;padding:11px;border-radius:9px;color:#294334;text-decoration:none}.contact-info-list.svelte-1b3n9un a:where(.svelte-1b3n9un):hover{background:#f5faf7}.contact-info-list.svelte-1b3n9un a>span:where(.svelte-1b3n9un){display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:#eef7f1;color:#159447}.contact-info-list.svelte-1b3n9un a>div:where(.svelte-1b3n9un){display:grid;gap:2px}.contact-info-list.svelte-1b3n9un small:where(.svelte-1b3n9un){color:#819087;font-size:9px;text-transform:uppercase}.contact-info-list.svelte-1b3n9un strong:where(.svelte-1b3n9un){font-size:11px;line-height:1.4}.contact-map-card.svelte-1b3n9un{overflow:hidden}.contact-map-head.svelte-1b3n9un{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:20px 20px 14px}.contact-map-head.svelte-1b3n9un h2:where(.svelte-1b3n9un){margin-bottom:0}.contact-map-head.svelte-1b3n9un>a:where(.svelte-1b3n9un){color:#168a46;font-size:10px;font-weight:900;text-decoration:none}.contact-map-card.svelte-1b3n9un iframe:where(.svelte-1b3n9un){display:block;width:100%;height:270px;border:0}.contact-guide-card.svelte-1b3n9un{padding:24px}.contact-guide-list.svelte-1b3n9un{display:grid;gap:12px}.contact-guide-list.svelte-1b3n9un>span:where(.svelte-1b3n9un){display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start}.contact-guide-list.svelte-1b3n9un b:where(.svelte-1b3n9un){display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#ecf7ef;color:#168a46;font-size:9px}.contact-guide-list.svelte-1b3n9un p:where(.svelte-1b3n9un){display:grid;gap:3px;margin:0;color:#6f8077;font-size:10px;line-height:1.5}.contact-guide-list.svelte-1b3n9un strong:where(.svelte-1b3n9un){color:#324d3d;font-size:11px}.contact-guide-link.svelte-1b3n9un{margin:17px 0 0;padding-top:14px;border-top:1px solid #e7eee9;color:#6d7e75;font-size:10px;line-height:1.6}.contact-guide-link.svelte-1b3n9un a:where(.svelte-1b3n9un){color:#168a46;font-weight:900}@media (max-width:1000px){.contact-hero-grid.svelte-1b3n9un,.contact-main-grid.svelte-1b3n9un{grid-template-columns:1fr}.contact-hero-grid.svelte-1b3n9un{gap:26px}.contact-form-column.svelte-1b3n9un{position:static}.contact-info-column.svelte-1b3n9un{grid-template-columns:1fr 1fr}.contact-guide-card.svelte-1b3n9un{grid-column:1/-1}.contact-hero-actions.svelte-1b3n9un{grid-template-columns:repeat(3,1fr)}.contact-direct.svelte-1b3n9un{grid-template-columns:40px minmax(0,1fr);padding:12px}.contact-direct.svelte-1b3n9un>.icon-chevron-right{display:none}}@media (max-width:700px){.contact-hero.svelte-1b3n9un{padding:20px 0 30px}.breadcrumbs.svelte-1b3n9un{margin-bottom:18px}.contact-hero-copy.svelte-1b3n9un h1:where(.svelte-1b3n9un){font-size:34px}.contact-hero-copy.svelte-1b3n9un>p:where(.svelte-1b3n9un){font-size:14px}.contact-hero-points.svelte-1b3n9un{display:grid;gap:9px}.contact-hero-actions.svelte-1b3n9un{grid-template-columns:1fr}.contact-main-section.svelte-1b3n9un{padding-top:26px}.contact-info-column.svelte-1b3n9un{grid-template-columns:1fr}.contact-guide-card.svelte-1b3n9un{grid-column:auto}.contact-map-head.svelte-1b3n9un{align-items:flex-start;flex-direction:column}.contact-map-card.svelte-1b3n9un iframe:where(.svelte-1b3n9un){height:240px}}
