/*
Theme Name: Судогодская вода
Author: Судогодская вода
Description: Лёгкая витрина для плагина «Судогодская — каталог и заявки».
Version: 1.4.1
Requires at least: 6.6
Requires PHP: 8.2
Text Domain: sudogodskaya
*/
:root{--ink:#163b3a;--green:#256c5b;--paper:#fbfbf5;--muted:#667974;--line:#dce6df}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);font-family:"Segoe UI",Arial,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}a{color:inherit}button,input,textarea{font-family:inherit}.sw-wrap{max-width:1260px;margin:auto;padding:0 44px}.sw-topline{background:#163b3a;color:#e0e9d7;text-align:center;padding:10px 15px;font-size:11px;letter-spacing:.055em}.sw-header{display:flex;align-items:center;justify-content:space-between;gap:30px;height:108px}.sw-brand{display:flex;align-items:center;gap:12px;text-decoration:none}.sw-brand-mark{display:grid;place-items:center;width:43px;height:53px;border:1px solid #90ac98;border-radius:50% 50% 48% 48%;transform:rotate(8deg);font-family:Georgia,serif;font-size:30px;color:var(--green)}.sw-brand-text{font:600 21px/1.05 Georgia,serif;letter-spacing:-.025em}.sw-brand-text small{display:block;font:9px/1.8 "Segoe UI",sans-serif;letter-spacing:.25em;text-transform:uppercase}.sw-nav{display:flex;gap:27px;font-size:13px}.sw-nav a{text-decoration:none}.sw-nav a:hover{text-decoration:underline;text-underline-offset:5px}.sw-header-contact{text-align:right}.sw-header-contact a{text-decoration:none;font-size:16px;font-weight:600}.sw-header-contact small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.sw-hero{display:grid;grid-template-columns:1.08fr 1fr;background:#eaf0df;border-radius:24px;min-height:510px;overflow:hidden;position:relative}.sw-hero-copy{padding:60px 0 54px 48px;position:relative;z-index:2}.sw-hero .sw-eyebrow{display:flex;align-items:center;gap:8px}.sw-hero .sw-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:#5b8e50}.sw-hero h1{font:400 clamp(44px,4.8vw,66px)/1.05 Georgia,serif;letter-spacing:-.05em;margin:25px 0 23px;max-width:610px}.sw-hero h1 em{color:var(--green);font-weight:400}.sw-hero-copy>p{font-size:14px;line-height:1.8;max-width:350px;color:#5a7368;margin:0 0 30px}.sw-primary-link{display:inline-flex;align-items:center;gap:48px;padding:16px 22px;border-radius:28px;background:var(--green);color:white;text-decoration:none;font-size:13px}.sw-primary-link:hover{background:#164e41}.sw-hero-note{display:flex;align-items:center;gap:12px;margin-top:35px;font-size:10px;color:#587260}.sw-hero-note span:first-child{width:29px;height:29px;border:1px solid #94b197;border-radius:50%;display:grid;place-items:center;font-size:16px}.sw-hero-art{position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.sw-hero-art:before{content:"";position:absolute;z-index:-2;width:390px;height:390px;border-radius:50%;background:#d6e4c4}.sw-hero-art:after{content:"";position:absolute;z-index:-1;width:425px;height:425px;border:1px solid #c0d1ae;border-radius:50%;transform:translate(22px,-10px)}.sw-hero-art img{width:66%;height:400px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(12px 16px 8px #385f3820);transform:rotate(-5deg)}.sw-water-tag{position:absolute;bottom:56px;right:27px;background:#fffdf4;border:1px solid #e4e7d6;border-radius:11px;padding:14px 18px;box-shadow:0 8px 15px #385f3808;font-size:11px;line-height:1.7;transform:rotate(4deg)}.sw-water-tag strong{font:24px/1.2 Georgia,serif;display:block}.sw-benefits{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);padding:32px 0;margin-bottom:66px}.sw-benefit{display:flex;gap:15px;align-items:center;padding:0 30px;border-right:1px solid var(--line)}.sw-benefit:first-child{padding-left:0}.sw-benefit:last-child{border:0}.sw-benefit-icon{font-size:24px;color:#5d826a}.sw-benefit strong{font-size:13px;font-weight:600;display:block}.sw-benefit small{font-size:11px;color:var(--muted);display:block;margin-top:6px}.sw-store{padding-bottom:66px}.sw-delivery{background:#173e36;color:#eff3e8;border-radius:21px;display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:48px;margin-bottom:70px}.sw-delivery .sw-eyebrow{color:#bdd5a2}.sw-delivery h2{font:400 39px/1.15 Georgia,serif;letter-spacing:-.035em;margin:15px 0 20px}.sw-delivery-copy{font-size:14px;line-height:1.9;color:#c3d2c6;white-space:pre-line}.sw-steps{display:flex;flex-direction:column;gap:23px}.sw-step{display:flex;gap:18px}.sw-step-number{font-size:12px;border:1px solid #577363;border-radius:50%;height:30px;min-width:30px;display:grid;place-items:center;color:#c5dfac}.sw-step h3{font-size:14px;margin:3px 0 7px}.sw-step p{font-size:12px;line-height:1.7;color:#b4c8bc;margin:0}.sw-footer{display:flex;justify-content:space-between;align-items:start;gap:30px;border-top:1px solid var(--line);padding-top:33px;padding-bottom:100px}.sw-footer p{font-size:12px;line-height:1.9;color:var(--muted);margin:0}.sw-footer a{text-underline-offset:4px}.sw-footer-contact{font-size:19px;text-decoration:none}.sw-content{max-width:800px;min-height:50vh;margin:35px auto 70px;line-height:1.8}.sw-content h1{font:42px/1.2 Georgia,serif}.sw-content img{max-width:100%;height:auto}.sw-skip{position:absolute;left:12px;top:-100px;background:white;padding:12px;z-index:100}.sw-skip:focus{top:12px}.sw-plugin-missing{padding:50px;text-align:center}.sw-theme-note{font-size:12px;color:var(--muted)}a:focus-visible,button:focus-visible{outline:3px solid #87b75e;outline-offset:4px}@media(min-width:1400px){.sw-wrap{max-width:1360px}}@media(max-width:1000px){.sw-wrap{padding:0 25px}.sw-header{height:95px;gap:18px}.sw-nav{gap:14px;font-size:12px}.sw-header-contact a{font-size:13px}.sw-hero-copy{padding:42px 0 40px 32px}.sw-hero{min-height:460px}.sw-hero-art img{height:330px;width:70%}.sw-hero-art:before{width:290px;height:290px}.sw-hero-art:after{width:320px;height:320px}.sw-water-tag{right:10px;bottom:35px}.sw-benefit{padding:0 18px}.sw-delivery{gap:35px;padding:35px}}@media(max-width:700px){.sw-wrap{padding:0 18px}.sw-header{height:94px;flex-wrap:wrap;align-content:center;gap:12px}.sw-brand-text{font-size:18px}.sw-brand-mark{width:32px;height:41px;font-size:25px}.sw-brand{gap:9px}.sw-nav{display:none}.sw-header-contact{margin-left:auto}.sw-header-contact a{font-size:12px}.sw-header-contact small{font-size:9px}.sw-hero{grid-template-columns:1fr;min-height:0;border-radius:18px}.sw-hero-copy{padding:35px 27px 0}.sw-hero h1{font-size:46px;margin-top:20px}.sw-hero-copy>p{font-size:13px;margin-bottom:22px}.sw-hero-note{margin-top:22px}.sw-hero-art{height:330px}.sw-hero-art img{height:280px;width:60%}.sw-hero-art:before{width:260px;height:260px}.sw-hero-art:after{width:280px;height:280px;transform:translate(14px,0)}.sw-water-tag{bottom:28px;right:25px;padding:10px 13px}.sw-water-tag strong{font-size:21px}.sw-benefits{padding:25px 0;gap:19px;grid-template-columns:1fr;margin-bottom:43px}.sw-benefit{padding:0;border:none;gap:14px}.sw-benefit-icon{width:28px;text-align:center}.sw-benefit small{margin-top:3px}.sw-delivery{grid-template-columns:1fr;gap:27px;padding:28px 24px;margin-bottom:40px}.sw-delivery h2{font-size:33px}.sw-footer{flex-direction:column;padding-bottom:110px;gap:20px}.sw-store{padding-bottom:42px}.sw-content{margin:20px 0 45px}.sw-topline{font-size:10px}.sw-content h1{font-size:34px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.sw-hero-art{background:#eaf0df}.sw-hero-art img{filter:none}
