.market-hero{padding:95px 0 85px;background:linear-gradient(120deg,#f1f7f1,#e2f0e8)}.market-hero h1{font-size:clamp(2.9rem,7vw,6.3rem);line-height:1.04;letter-spacing:-.06em;max-width:920px;margin:18px 0 25px}.market-hero p{max-width:740px;line-height:1.7;font-size:1.1rem}.market-hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:28px 0}.market-trust,.market-muted{font-size:.86rem!important;color:#536a60;line-height:1.6!important}.market-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:27px;margin-top:32px;align-items:start}.market-panel{background:#fff;border:1px solid #dce7df;border-radius:22px;padding:27px;box-shadow:0 10px 30px rgba(20,45,33,.035)}.market-label,.market-panel label{display:block;font-size:.94rem;font-weight:650;margin:14px 0 7px}.market-panel input:not([type=checkbox]),.market-panel select,.market-panel textarea,.market-search-row input{width:100%;border:1px solid #bacfc4;border-radius:12px;background:white;padding:13px 14px;font:inherit;color:#173f32}.market-panel input:focus,.market-panel select:focus,.market-search-row input:focus{outline:2px solid #6da78f;outline-offset:1px}.market-step-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:26px 0 12px}.market-step-head h3{margin:0}.market-small-button{color:#145b45;background:#e8f3eb;border:0;border-radius:10px;padding:11px 14px;text-decoration:none;font-weight:650;cursor:pointer}.material-row{display:grid;grid-template-columns:minmax(100px,1fr) 70px 110px 40px;gap:9px;align-items:end;margin-bottom:12px}.material-row label{font-size:.77rem;margin:0}.material-row input{width:100%;padding:9px 10px!important}.material-row .remove-item{border:0;background:#f6eeee;color:#8e3535;height:43px;border-radius:8px;cursor:pointer}.market-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:24px 0}.market-fields label{font-size:.82rem}.market-summary{position:sticky;top:25px;background:#f7faf7}.market-totals{margin:25px 0}.market-totals>div{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #d8e5db}.market-grand{display:flex;flex-direction:column;gap:7px;padding:18px 0}.market-grand strong{font-size:2.35rem;letter-spacing:-.04em}.market-summary-actions{display:flex;gap:11px;align-items:center;flex-wrap:wrap}.market-retailer-section{background:#eef4ef}.market-search-row{display:flex;gap:12px;max-width:900px;margin:20px 0 32px}.market-stores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.market-store{background:white;padding:21px;border-radius:16px;border:1px solid #dae8dc;display:flex;flex-direction:column;gap:11px}.market-store h3{font-size:1.25rem;margin:0}.market-store p{margin:0;font-size:.91rem}.market-store a{margin-top:auto;font-weight:700;color:#236c54;text-underline-offset:3px}.market-quote{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px}.market-note{padding:22px;background:#eaf4ec;border-radius:16px;margin-top:24px}.market-note p{margin-bottom:0}.market-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px}.market-features article{background:#f4f8f5;padding:22px;border-radius:18px}.market-features h3{font-size:1.2rem}.market-features p{font-size:.9rem}.market-features span{display:inline-block;margin-top:8px;color:#406f59;font-weight:700;font-size:.8rem}.wix-booking-form{display:grid;gap:18px}.wix-form-field{display:grid;gap:8px;margin:0 0 18px}.wix-form-field label{font-weight:600}.wix-form-field input:not([type=checkbox]),.wix-form-field select,.wix-form-field textarea{width:100%;padding:12px;border:1px solid #c6d7d1;border-radius:12px;font:inherit;background:#fff;color:#153c35}.wix-form-field .wix-field-error,.wix-form-feedback{color:#aa3535}.wix-form-field .wix-field-error:empty,.wix-form-feedback:empty{display:none}.wix-consent{display:flex;align-items:flex-start;gap:12px}.wix-consent input{margin-top:5px}.wix-form-actions{display:flex;gap:15px;justify-content:space-between;align-items:center}.wix-step-label{font-weight:700;color:#4d8375}.wix-form-success{background:#e5f4e9;border-radius:16px;padding:22px}@media(max-width:900px){.market-grid,.market-quote{grid-template-columns:1fr}.market-summary{position:static}.market-stores{grid-template-columns:repeat(2,1fr)}.market-features{grid-template-columns:repeat(2,1fr)}}@media(max-width:570px){.market-panel{padding:18px}.market-stores,.market-features,.market-fields{grid-template-columns:1fr}.market-search-row{flex-direction:column}.material-row{grid-template-columns:minmax(100px,1fr) 50px 82px 36px;gap:5px}.market-hero{padding:55px 0}.market-hero h1{font-size:3rem}}
