/*
Theme Name: Atmos Wedding
Theme URI: https://atmosflowers.ru/
Author: AtmosFlowers
Description: Современная адаптивная свадебная тема для плагина Atmos Wedding. Свадебные депозиты на отдельном поддомене.
Version: 0.9.0
Text Domain: atmos-wedding-theme
*/
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#282721;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%}.aw-site-header{height:83px;background:#f6f3eb;border-bottom:1px solid #ebe6df;position:relative;z-index:8}.aw-header-inner{max-width:1190px;margin:auto;padding:0 30px;height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.aw-brand{text-decoration:none;display:inline-flex;flex-direction:column;gap:1px;color:#35352e}.aw-brand-top{font-size:19px;letter-spacing:.06em;font-family:Georgia,'Times New Roman',serif;font-weight:700}.aw-brand-bottom{font-size:8px;letter-spacing:.28em;text-align:center}.aw-header-nav{display:flex;align-items:center;gap:38px}.aw-header-nav a{text-decoration:none;font-size:12px;color:#5a574e}.aw-header-nav a:hover{text-decoration:underline}.aw-nav-cta{border:1px solid #8c8b7a;padding:12px 17px!important;font-weight:600!important}.aw-mobile-menu-button{display:none;border:0;background:transparent;font-size:25px;cursor:pointer}.aw-site-footer{background:#252820;color:#e7e5de;padding:56px 0 27px}.aw-footer-grid{max-width:1190px;margin:auto;padding:0 30px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.aw-footer-logo{font-family:Georgia,serif;font-size:25px;letter-spacing:.05em}.aw-footer-brand p{font-size:13px;line-height:1.7;max-width:290px;color:#aeb0a5}.aw-footer-heading{font-size:11px;letter-spacing:.15em;color:#aaa99c;margin-bottom:18px}.aw-site-footer a{display:block;text-decoration:none;color:#ebede4;font-size:13px;line-height:2.4}.aw-site-footer a:hover{text-decoration:underline}.aw-footer-bottom{border-top:1px solid #42453c;margin:48px auto 0;max-width:1130px;padding-top:23px;color:#9fa095;font-size:11px;display:flex;justify-content:space-between;gap:15px}.aw-basic-page{max-width:900px;margin:90px auto;padding:0 30px 100px;min-height:45vh;line-height:1.8}.aw-basic-page h1{font-family:Georgia,serif;font-size:50px;font-weight:normal;line-height:1.1}.aw-basic-page a{color:#6e765f}.aw-post-body{font-size:15px;line-height:1.9}.aw-post-body p{margin:0 0 15px}@media(max-width:740px){.aw-site-header{height:72px}.aw-header-inner{padding:0 20px}.aw-brand-top{font-size:18px}.aw-mobile-menu-button{display:block}.aw-header-nav{display:none;position:absolute;top:72px;left:0;right:0;padding:20px;background:#f6f3eb;box-shadow:0 15px 25px #00000012;flex-direction:column;align-items:stretch;gap:17px}.aw-header-nav.is-open{display:flex}.aw-header-nav a{padding:10px 0}.aw-nav-cta{text-align:center}.aw-footer-grid{grid-template-columns:1fr 1fr;gap:35px;padding:0 20px}.aw-footer-brand{grid-column:1 / -1}.aw-footer-bottom{margin:35px 20px 0;display:block}.aw-basic-page{margin:50px auto;padding:0 20px 80px}.aw-basic-page h1{font-size:38px}}
