@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&family=Inter:wght@400;500;600;700;800&display=swap";:root{--bottle:#0b3024;--gold:#d8bd69;--gold2:#fff1a8;--gold3:#a9802f;--cream:#f5efe3;--paper:#fffaf0;--text:#14221c;--muted:#68726c;--line:#d8bd6957;--shadow:0 34px 100px #041e1638}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--text);margin:0;font-family:Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}.header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041e16f5;border-bottom:1px solid #d8bd6940;justify-content:space-between;align-items:center;gap:24px;padding:14px clamp(18px,5vw,72px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:13px;display:flex}.brand img{object-fit:cover;border:1px solid #d8bd698c;border-radius:50%;width:42px;height:42px}.brand strong{font-size:17px;display:block}.brand small{color:#d6cda9;margin-top:3px;font-size:12px;display:block}nav{flex-wrap:wrap;align-items:center;gap:15px;font-size:13px;font-weight:700;display:flex}nav a{color:#efe6c9}.adminLink{opacity:.55}.hero{color:#fff;background:linear-gradient(135deg,var(--theme-hero-a,#0b3024),var(--theme-hero-b,#123f30));place-items:center;min-height:620px;display:grid;position:relative;overflow:hidden}.heroImage{background-position:50%;background-size:cover;width:54%;position:absolute;top:0;bottom:0}.fruitHero{left:0}.truckHero{right:0}.heroOverlay{background:radial-gradient(circle at 50% 42%,#041e1605,var(--theme-overlay-mid,#0b30246b) 56%,var(--theme-overlay-dark,#0b3024b8)),linear-gradient(180deg,#041e1614,#0b302473);position:absolute;inset:0}.heroContent{z-index:2;text-align:center;max-width:860px;padding:40px 18px;position:relative}.heroLogo img{object-fit:cover;border:1px solid #d8bd697a;border-radius:50%;width:72px;height:72px;box-shadow:0 14px 55px #d8bd692e}.heroContent h1{background:linear-gradient(110deg,#9f762a 0%,#fff6b8 20%,#d8bd69 38%,#fff1a8 55%,#b98d32 76%,#fff7c6 100%);color:#0000;filter:drop-shadow(0 3px 2px #00000061);-webkit-background-clip:text;background-clip:text;margin:8px 0 0;font-family:Cormorant Garamond,serif;font-size:clamp(52px,7vw,96px);line-height:.86}.company{color:var(--gold2);margin:10px 0;font-family:Cormorant Garamond,serif;font-size:clamp(24px,3vw,38px)}.goldOrnament,.lineOrnament{color:var(--gold);justify-content:center;align-items:center;gap:14px;margin:16px auto;display:flex}.goldOrnament span,.lineOrnament span{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:120px;height:1px}.heroContent h2{text-transform:uppercase;color:#fff;letter-spacing:.045em;text-shadow:0 5px 24px #0000007a;margin:22px 0 18px;font-family:Cormorant Garamond,serif;font-size:clamp(38px,5vw,62px);line-height:1.08}.lead{color:#fff8df;max-width:760px;margin:0 auto;font-family:Cormorant Garamond,serif;font-size:clamp(18px,2vw,24px);line-height:1.45}.fruitStrip{background:var(--bottle);color:#fff;border-top:1px solid #d8bd6959;border-bottom:1px solid #d8bd6959;grid-template-columns:.65fr 1.35fr;align-items:center;gap:28px;padding:34px clamp(18px,5vw,72px);display:grid}.label{color:var(--gold3);text-transform:uppercase;letter-spacing:.16em;margin:0 0 10px;font-size:12px;font-weight:900}.goldLabel{color:var(--gold2)}.fruitStrip h2{color:#fff3c1;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(28px,3.5vw,42px)}.fruitPills{flex-wrap:wrap;gap:10px;display:flex}.fruitPills span{color:#fff7dc;background:#ffffff0b;border:1px solid #d8bd6966;border-radius:999px;padding:9px 12px;font-weight:800}.section{padding:70px clamp(18px,5vw,72px)}.split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:34px;display:grid}.sectionTitle h2,.sectionHead h2,.fruitText h2,.transportCopy h2,.certificates h2{color:var(--bottle);margin:0 0 18px;font-family:Cormorant Garamond,serif;font-size:clamp(30px,4vw,50px);line-height:1}.textCard,.contactCard{border:1px solid var(--line);background:#fff;border-radius:30px;padding:32px;box-shadow:0 24px 70px #041e1614}.textCard p,.fruitText p,.transportCopy p,.cards p,.certificates p,.contactCard p{color:var(--muted);font-weight:600;line-height:1.8}.fruitSection{background:var(--paper);grid-template-columns:.82fr 1.18fr;align-items:center;gap:40px;padding:64px clamp(18px,5vw,72px);display:grid}.fruitGrid{grid-template-columns:repeat(4,1fr);gap:30px 22px;display:grid}.fruitItem{text-align:center;color:var(--bottle)}.fruitCircle{background:#fff;border:2px solid #d8bd69c7;border-radius:50%;width:138px;height:138px;margin:0 auto 12px;padding:6px;overflow:hidden;box-shadow:0 18px 50px #041e1617}.fruitCircle img{object-fit:cover;border-radius:50%;width:100%;height:100%}.fruitItem strong{text-transform:capitalize;font-family:Cormorant Garamond,serif;font-size:24px;line-height:1.05;display:block}.processing{background:#fff}.sectionHead{text-align:center;max-width:900px;margin:0 auto 34px}.cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.cards article{background:var(--paper);border:1px solid var(--line);border-radius:28px;padding:26px}.cards h3{color:var(--bottle);margin:0 0 12px;font-family:Cormorant Garamond,serif;font-size:29px}.transportSection{background:var(--bottle);color:#fff;grid-template-columns:1fr 1fr;display:grid}.transportImage{background-position:50%;background-size:cover;min-height:420px}.transportCopy{padding:58px clamp(18px,5vw,62px)}.transportCopy h2{color:#fff3c1}.transportCopy p{color:#e7ddc5}.flags{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px;display:grid}.flags span{text-align:center;color:#fff3c1;border:1px solid #d8bd698c;border-radius:18px;padding:16px 10px;font-weight:900}.flags b{margin-bottom:8px;font-size:30px;display:block}.certificates{text-align:center;background:linear-gradient(135deg,var(--bottle),#021710);color:#fff;padding:70px clamp(18px,5vw,72px)}.certificates img{object-fit:cover;border:1px solid #d8bd6980;border-radius:50%;width:72px;height:72px;margin-bottom:16px}.certificates h2{color:#fff3c1}.certificates p{color:#e7ddc5;max-width:760px;margin:0 auto}.gallery{background:var(--paper)}.galleryGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.galleryItem{border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:28px;place-items:end start;min-height:240px;padding:24px;display:grid;overflow:hidden}.galleryItem span{color:var(--bottle);background:#ffffffeb;border-radius:999px;padding:10px 14px;font-weight:900}.contact{background:var(--cream)}.contactCard{gap:18px;display:grid}.contactCard a,.contactCard span{color:var(--bottle);font-size:20px;font-weight:900}footer{color:#e7ddc5;background:#021710;justify-content:space-between;gap:18px;padding:26px clamp(18px,5vw,72px);display:flex}footer strong{color:var(--gold2)}footer span{color:#cfc5a6}.adminPage{color:#14221c;background:#f5efe3;min-height:100vh;padding:24px;font-family:Inter,system-ui,sans-serif}.adminLogin{border:1px solid var(--line);max-width:520px;box-shadow:var(--shadow);background:#fff;border-radius:28px;margin:80px auto;padding:32px}.adminLogin input,.adminLogin button,.adminBox input,.adminBox textarea,.adminBox button{font:inherit}.adminLogin input{border:1px solid #ddd;border-radius:14px;width:100%;margin:12px 0;padding:14px}.adminLogin button,.adminBox button,.adminHeader button,.adminHeader a{background:var(--bottle);color:var(--gold2);cursor:pointer;border:0;border-radius:999px;padding:12px 18px;font-weight:800;text-decoration:none}.adminHeader{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto 22px;display:flex}.adminHeader h1{color:var(--bottle);margin:0;font-family:Cormorant Garamond,serif;font-size:46px}.adminHeader div{flex-wrap:wrap;gap:10px;display:flex}.adminBox{border:1px solid var(--line);background:#fff;border-radius:28px;max-width:1200px;margin:18px auto;padding:24px;box-shadow:0 18px 50px #041e1614}.adminBox h2{color:var(--bottle);margin:0 0 18px;font-family:Cormorant Garamond,serif;font-size:34px}.adminGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adminRow{border-top:1px solid #00000014;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px 0;display:grid}.adminBox label{color:#536058;text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:12px;font-weight:800;display:grid}.adminBox textarea{resize:vertical;background:#fffdf7;border:1px solid #ddd;border-radius:12px;width:100%;min-height:46px;padding:10px}.adminBox input[type=checkbox]{width:24px;height:24px}.adminActions{align-items:end;gap:10px;display:flex}.adminActions .danger{color:#fff;background:#8d1d1d}@media (width<=1080px){.fruitStrip,.fruitSection,.transportSection,.split{grid-template-columns:1fr}.cards,.galleryGrid{grid-template-columns:1fr 1fr}.fruitGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.header{flex-direction:column;align-items:flex-start;position:static}nav{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}nav a{text-align:center;background:#ffffff0f;border:1px solid #d8bd6940;border-radius:14px;padding:12px}.hero{min-height:720px}.heroImage{opacity:.65;width:100%;height:50%}.fruitHero{top:0;bottom:auto}.truckHero{top:50%;bottom:auto}.section,.fruitSection,.transportCopy,.fruitStrip{padding:50px 18px}.cards,.galleryGrid,.fruitGrid,.flags,.adminGrid,.adminRow{grid-template-columns:1fr}.adminHeader{flex-direction:column;align-items:flex-start}footer{flex-direction:column}}.producerSection{color:#fff;background-color:#0000;background-image:linear-gradient(135deg,#0b3024f0,#123f30e6),url(/images/jablka.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:70px clamp(18px,5vw,72px)}.producerCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff13;border:1px solid #d8bd6957;border-radius:34px;max-width:1040px;margin:0 auto;padding:42px;box-shadow:0 34px 100px #041e1638}.producerCard h2{color:#fff3c1;margin:0 0 18px;font-family:Cormorant Garamond,serif;font-size:clamp(34px,4.4vw,58px);line-height:1}.producerCard p{color:#efe4c7;font-weight:600;line-height:1.85}.producerBenefits{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px;display:grid}.producerBenefits span{color:#fff3c1;text-align:center;background:#ffffff0b;border:1px solid #d8bd6970;border-radius:18px;padding:14px 12px;font-weight:900}@media (width<=900px){.producerBenefits{grid-template-columns:1fr 1fr}}@media (width<=600px){.producerBenefits{grid-template-columns:1fr}.producerCard{padding:26px}}.theme-bottle{--theme-hero-a:#0b3024;--theme-hero-b:#123f30;--theme-overlay-mid:#0b30246b;--theme-overlay-dark:#0b3024b8;--theme-section-bg:#f5efe3;--theme-paper:#fffaf0}.theme-light{--theme-hero-a:#eef2e4;--theme-hero-b:#f8f3e8;--theme-overlay-mid:#f5efe36b;--theme-overlay-dark:#f5efe3b3;--theme-section-bg:#f8f3e8;--theme-paper:#fff}.theme-lightgreen{--theme-hero-a:#cfdcc4;--theme-hero-b:#eef4e6;--theme-overlay-mid:#cfdcc45c;--theme-overlay-dark:#cfdcc4a8;--theme-section-bg:#eef4e6;--theme-paper:#fbfff5}.theme-goldcream{--theme-hero-a:#e5d6a8;--theme-hero-b:#fff7df;--theme-overlay-mid:#e5d6a861;--theme-overlay-dark:#e5d6a8ad;--theme-section-bg:#f7efd8;--theme-paper:#fffaf0}.theme-light .lead,.theme-lightgreen .lead,.theme-goldcream .lead{color:#123f30}.theme-light .heroOverlay,.theme-lightgreen .heroOverlay,.theme-goldcream .heroOverlay{background:radial-gradient(circle at 50% 42%,#ffffff1a,var(--theme-overlay-mid) 56%,var(--theme-overlay-dark)), linear-gradient(180deg,#ffffff0a,#ffffff2e)}.theme-bottle .hero,.theme-light .hero,.theme-lightgreen .hero,.theme-goldcream .hero{background:linear-gradient(135deg,var(--theme-hero-a),var(--theme-hero-b))}.theme-bottle,.theme-light,.theme-lightgreen,.theme-goldcream{background:var(--theme-section-bg)}.theme-light .fruitStrip,.theme-lightgreen .fruitStrip,.theme-goldcream .fruitStrip{background:#123f30}.theme-light .fruitSection,.theme-lightgreen .fruitSection,.theme-goldcream .fruitSection,.theme-light .gallery,.theme-lightgreen .gallery,.theme-goldcream .gallery{background:var(--theme-paper)}.theme-light .producerSection,.theme-lightgreen .producerSection,.theme-goldcream .producerSection{background-color:#0000;background-image:linear-gradient(135deg,#123f30d6,#255741b8),url(/images/jablka.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.fruitHero{background-image:linear-gradient(90deg,var(--photo-left),var(--photo-right)),url(/images/owoce-mix.jpg)!important}.truckHero{background-image:linear-gradient(90deg,var(--photo-right),var(--photo-left)),url(/images/samochod.jpg)!important}.theme-bottle{--hero-bg-1:#0c3528;--hero-bg-2:#18543e;--hero-center:#14503a14;--hero-mid:#0b302459;--hero-edge:#072018ad;--hero-top:#0b30240a;--hero-bottom:#07201859;--photo-left:#08271d0d;--photo-right:#08271d7a}.theme-light{--hero-bg-1:#f6eedc;--hero-bg-2:#fff9ea;--hero-center:#fffaeb2e;--hero-mid:#f6eedc4d;--hero-edge:#dac6906b;--hero-top:#ffffff1f;--hero-bottom:#f6eedc42;--photo-left:#fffaeb1a;--photo-right:#f6eedc47}.theme-lightgreen{--hero-bg-1:#7d9b55;--hero-bg-2:#c2d69a;--hero-center:#c2d69a1a;--hero-mid:#71914b42;--hero-edge:#375b2a80;--hero-top:#c2d69a14;--hero-bottom:#4f773747;--photo-left:#6d974b08;--photo-right:#486f3452}.theme-goldcream{--hero-bg-1:#d7bd72;--hero-bg-2:#fff2c4;--hero-center:#fff2c41f;--hero-mid:#d7bd7247;--hero-edge:#7e581c73;--hero-top:#fff5d61a;--hero-bottom:#be97433d;--photo-left:#fff5d614;--photo-right:#be974342}.theme-light .heroContent h2,.theme-lightgreen .heroContent h2,.theme-goldcream .heroContent h2{color:#103426!important;text-shadow:0 2px 12px #ffffffbf!important}.theme-light .lead,.theme-lightgreen .lead,.theme-goldcream .lead{color:#153a2c!important;text-shadow:0 1px 8px #ffffff8c!important}.theme-light .company,.theme-lightgreen .company,.theme-goldcream .company{color:#8c651d!important}.theme-light .fruitStrip{background:#174532!important}.theme-lightgreen .fruitStrip{background:#315f2d!important}.theme-goldcream .fruitStrip{background:#5a4218!important}.theme-light .fruitSection,.theme-light .gallery,.theme-light .section{background:#fffaf0!important}.theme-lightgreen .fruitSection,.theme-lightgreen .gallery,.theme-lightgreen .section{background:#eef4df!important}.theme-goldcream .fruitSection,.theme-goldcream .gallery,.theme-goldcream .section{background:#fff8e6!important}.fruitHero,.truckHero{background-position:50%!important;background-size:cover!important}.theme-bottle{--page-bg:#f5efe3;--card-bg:#fffaf0;--strip-bg:#092a20;--text-main:#14221c;--text-hero:#fff;--sub-hero:#fff3c1;--gold-main:#d8bd69}.theme-white,.theme-light{--page-bg:#fff;--card-bg:#fff;--strip-bg:#174532;--text-main:#14221c;--text-hero:#103426;--sub-hero:#7d5b18;--gold-main:#c69218}.theme-lightgreen{--page-bg:#eef5df;--card-bg:#f8fbf0;--strip-bg:#315f2d;--text-main:#123426;--text-hero:#123426;--sub-hero:#6b7e2c;--gold-main:#b98a18}.theme-orchard{--page-bg:#eaf2d8;--card-bg:#f6faec;--strip-bg:#244d22;--text-main:#132;--text-hero:#123426;--sub-hero:#5b6f24;--gold-main:#b98a18}.theme-goldcream{--page-bg:#f4e6c2;--card-bg:#fff8e6;--strip-bg:#5a4218;--text-main:#211b12;--text-hero:#2a2418;--sub-hero:#8a6116;--gold-main:#c69218}.bg-bottle{--hero-solid-bg:linear-gradient(135deg,#0d392b,#185b42);--center-bg:#0a281e2e;--side-left:#071d1614;--side-right:#071d161a;--top-bg:#0000000a;--bottom-bg:#0000002e;--text-hero:#fff;--sub-hero:#fff3c1}.bg-white{--hero-solid-bg:#fff;--center-bg:#ffffff2e;--side-left:#ffffff0d;--side-right:#ffffff0d;--top-bg:#ffffff0a;--bottom-bg:#ffffff0a;--text-hero:#103426;--sub-hero:#8a6116}.bg-lightgreen{--hero-solid-bg:linear-gradient(135deg,#e4f0d3,#f8fbef);--center-bg:#ebf6da29;--side-left:#e4f0d30d;--side-right:#e4f0d30d;--top-bg:#ffffff08;--bottom-bg:#dcecc81a;--text-hero:#123426;--sub-hero:#6b7e2c}.bg-orchard{--hero-solid-bg:linear-gradient(135deg,#c6dc9b,#eef6dc);--center-bg:#c8de9b24;--side-left:#c6dc9b0a;--side-right:#c6dc9b0a;--top-bg:#ffffff05;--bottom-bg:#60873b1f;--text-hero:#123426;--sub-hero:#5b6f24}.heroContent h2{color:var(--text-hero,#fff)!important;text-shadow:0 2px 12px #0003!important}.bg-white .heroContent h2,.bg-lightgreen .heroContent h2,.bg-orchard .heroContent h2{text-shadow:0 2px 10px #ffffffbf!important}.lead{color:var(--text-hero,#fff)!important;text-shadow:0 1px 8px #0000002e!important}.bg-white .lead,.bg-lightgreen .lead,.bg-orchard .lead{text-shadow:0 1px 8px #ffffffb8!important}body,.theme-bottle,.theme-white,.theme-light,.theme-lightgreen,.theme-orchard,.theme-goldcream,.section,.fruitSection,.gallery,.contact{background:var(--page-bg,#f5efe3)!important}.textCard,.contactCard,.cards article,.fruitPhotoCard{background:var(--card-bg,#fffaf0)!important}.sectionTitle h2,.sectionHead h2,.fruitText h2,.contactCard a,.contactCard span{color:var(--text-main,#14221c)!important}.theme-bottle,.theme-white,.theme-light,.theme-lightgreen,.theme-orchard,.theme-goldcream{--hero-overlay-left:#0000;--hero-overlay-center:#0000001f;--hero-overlay-right:#0000;--hero-overlay-bottom:#0000002e}.hero{background:var(--page-bg)!important}.heroOverlay{background:linear-gradient(90deg, var(--hero-overlay-left) 0%, var(--hero-overlay-center) 48%, var(--hero-overlay-right) 100%), linear-gradient(180deg, transparent 0%, var(--hero-overlay-bottom) 100%)!important}.fruitHero,.truckHero{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background-position:50%!important;background-size:cover!important}.theme-bottle{--page-bg:#0b3024;--section-bg:#f5efe3;--card-bg:#fffaf0;--strip-bg:#092a20;--headline:#fff;--lead:#fff8df;--company:#fff3c1;--normal-text:#14221c;--hero-overlay-left:#051c150f;--hero-overlay-center:#051c1557;--hero-overlay-right:#051c150f;--hero-overlay-bottom:#051c1557}.theme-white,.theme-light{--page-bg:#fff;--section-bg:#fff;--card-bg:#fff;--strip-bg:#174532;--headline:#123426;--lead:#123426;--company:#8a6116;--normal-text:#14221c;--hero-overlay-left:#ffffff1a;--hero-overlay-center:#ffffff57;--hero-overlay-right:#ffffff1a;--hero-overlay-bottom:#ffffff2e}.theme-lightgreen{--page-bg:#e4f0d3;--section-bg:#eef6df;--card-bg:#fbfff3;--strip-bg:#315f2d;--headline:#123426;--lead:#123426;--company:#6b7e2c;--normal-text:#123426;--hero-overlay-left:#e4f0d314;--hero-overlay-center:#e4f0d347;--hero-overlay-right:#e4f0d314;--hero-overlay-bottom:#d2e6b82e}.theme-orchard{--page-bg:#c6dc9b;--section-bg:#eaf2d8;--card-bg:#f8fbef;--strip-bg:#244d22;--headline:#103426;--lead:#103426;--company:#5b6f24;--normal-text:#103426;--hero-overlay-left:#c6dc9b0f;--hero-overlay-center:#c6dc9b3d;--hero-overlay-right:#c6dc9b0f;--hero-overlay-bottom:#70914b2e}body,main{background:var(--page-bg)!important}.section,.fruitSection,.gallery,.contact{background:var(--section-bg)!important}.textCard,.contactCard,.cards article,.fruitPhotoCard,.adminBox,.adminLogin{background:var(--card-bg)!important}.fruitStrip{background:var(--strip-bg)!important}.heroContent h2{color:var(--headline)!important}.lead{color:var(--lead)!important}.company{color:var(--company)!important}.sectionTitle h2,.sectionHead h2,.fruitText h2,.contactCard a,.contactCard span,.textCard p,.fruitText p,.cards p,.contactCard p{color:var(--normal-text)!important}.theme-white .heroContent h2,.theme-light .heroContent h2,.theme-lightgreen .heroContent h2,.theme-orchard .heroContent h2{text-shadow:0 2px 10px #ffffffb3!important}.theme-white .lead,.theme-light .lead,.theme-lightgreen .lead,.theme-orchard .lead{text-shadow:0 1px 8px #ffffffa6!important}.theme-bottle .heroContent h2,.theme-bottle .lead{text-shadow:0 4px 18px #00000073!important}.adminPage{background:var(--section-bg)!important}.darkButton,.adminLogin button,.adminBox button,.adminHeader button,.adminHeader a{background:var(--strip-bg)!important;color:#fff3c1!important}nav{letter-spacing:.035em!important;text-transform:uppercase!important;font-size:15px!important;font-weight:800!important}nav a{padding:8px 4px}.contactReadable{padding-top:76px!important}.contactHead{text-align:center;max-width:920px;margin:0 auto 34px}.contactHead p:not(.label){color:var(--muted);font-weight:600;line-height:1.7}.contactGrid{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1180px;margin:0 auto;display:grid}.contactInfoBox{background:var(--card-bg,#fffaf0);border:1px solid var(--line);border-radius:26px;min-height:190px;padding:26px;box-shadow:0 18px 55px #041e1614}.contactInfoBox h3{color:var(--bottle);margin:0 0 16px;font-family:Cormorant Garamond,serif;font-size:28px;line-height:1.05}.contactInfoBox p{color:#344239;margin:10px 0;font-weight:600;line-height:1.65}.contactInfoBox a{color:var(--bottle);margin:10px 0;font-size:21px;font-weight:900;line-height:1.25;display:block}.highlightContact{background:linear-gradient(135deg,#fffaf0,#fff5d8);border:2px solid #d8bd69b8}.highlightContact a{color:#8a6116;font-size:30px}.mainAddress{background:#fff}.wideContact{grid-column:span 4;min-height:auto}.wideContact p{margin-right:24px;display:inline-block}@media (width<=1100px){nav{font-size:13px!important}.contactGrid{grid-template-columns:repeat(2,1fr)}.wideContact{grid-column:span 2}}@media (width<=680px){nav{font-size:12px!important}.contactGrid{grid-template-columns:1fr}.wideContact{grid-column:span 1}.wideContact p{margin-right:0;display:block}.contactInfoBox{padding:22px}.highlightContact a{font-size:26px}}nav a{letter-spacing:.05em!important;text-transform:uppercase!important;font-size:16px!important;font-weight:900!important}.contactGrid{gap:26px!important;margin-top:34px!important}.contactInfoBox{border-radius:30px!important;padding:34px!important}.contactInfoBox h3{margin-bottom:22px!important;font-size:30px!important}.contactInfoBox a{margin:16px 0!important;font-size:22px!important}.contactInfoBox p{margin:14px 0!important;line-height:1.9!important}.highlightContact a{font-size:34px!important}.wideContact{padding-top:28px!important}@media (width<=900px){nav a{font-size:13px!important}}
