*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.2;margin:0 0 .5em}h1{font-size:clamp(30px,4vw,44px)}h2{font-size:clamp(24px,3vw,32px)}img{max-width:100%;height:auto;display:block}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skip{position:absolute;left:-999px}.skip:focus{left:8px;top:8px;background:#fff;padding:8px;z-index:10}.wrap{max-width:1185px;margin:0 auto;padding:0 24px}.narrow{max-width:760px}.center{text-align:center}.pad{padding-top:56px;padding-bottom:56px}.announce{background:var(--dark);color:#f3ece8;text-align:center;font-size:13px;padding:8px 12px}.site-header{border-bottom:1px solid rgba(0,0,0,.08);background:var(--bg)}.header-in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;padding-bottom:18px;flex-wrap:wrap}.logo{font:600 28px Georgia,serif}.logo-img{max-height:40px;width:auto}.nav,.actions{display:flex;gap:22px;font-size:14px;flex-wrap:wrap}.nav a:hover,.actions a:hover{color:var(--accent)}.btn{display:inline-block;background:var(--dark);color:#f6efeb;border:1px solid var(--dark);padding:13px 28px;font:500 15px Arial,sans-serif;cursor:pointer;border-radius:2px}.btn.alt{background:transparent;color:var(--dark)}.btn[disabled]{opacity:.5;cursor:not-allowed}.hero{background:var(--soft) center/cover no-repeat;min-height:60vh;display:flex;align-items:center}.hero-in{padding-top:64px;padding-bottom:64px}.hero h1{font-size:clamp(40px,6vw,76px);max-width:14ch}.hero p{max-width:46ch;font-size:18px;margin-bottom:24px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:26px}.card h3{font-size:20px;margin:12px 0 4px}.card-img{position:relative;aspect-ratio:1/1.1;background:var(--soft);overflow:hidden}.card-img img{width:100%;height:100%;object-fit:cover}.badge{position:absolute;top:10px;left:10px;background:var(--dark);color:#fff;font-size:12px;padding:2px 10px}.badge.sale{background:var(--accent)}.price{margin:0}.price s,.big s{opacity:.55;margin-left:6px}.big{font-size:22px}.trust{background:var(--soft)}.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;padding-top:56px;padding-bottom:56px}.trust h3{font-size:22px}.trust p{margin:0;font-size:15px}.news{background:var(--bg);text-align:center;padding:64px 0}.news-form{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:18px}input,select{font:inherit;padding:12px 14px;border:1px solid rgba(0,0,0,.2);background:#fff;color:var(--text);min-width:240px}label{display:block;margin:0 0 14px;font-size:14px}label input,label select{display:block;width:100%;margin-top:4px}.ok{color:#2f6b3a}.product{display:grid;grid-template-columns:1.1fr 1fr;gap:48px}.p-gallery{display:grid;gap:12px}.rte{margin-top:28px}.tbl{width:100%;border-collapse:collapse;margin-bottom:20px}.tbl td{padding:12px 8px;border-bottom:1px solid rgba(0,0,0,.1)}.tbl input{min-width:0;width:70px}.total{font-size:18px}.post{margin-bottom:28px}.pager{text-align:center;margin-top:32px}.pager a,.pager span{margin:0 6px}.addr{margin-bottom:16px;padding:12px;background:var(--soft)}.site-footer{background:#26221f;color:#d9cfc9;padding:64px 0 48px;margin-top:0}.footer-grid{display:grid;grid-template-columns:1.85fr 1fr 1fr 1fr;gap:0 24px}.site-footer h3{font:500 18px Georgia,Times New Roman,serif;color:#f3ece8;margin:0 0 18px}.site-footer p{margin:0;font-size:14px;line-height:1.7}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li{font-size:14px;line-height:1.7}.site-footer a{color:#d9cfc9}.site-footer a:hover{color:#fff;text-decoration:underline}.f-copy{margin-top:40px;font-size:12px;opacity:.6}@media(max-width:860px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px 24px}.f-brand{grid-column:1/-1}.product{grid-template-columns:1fr}}@media(max-width:480px){.footer-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
