*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:400 18px/1.5 Nunito Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.h{font-family:Fraunces,Georgia,serif;font-weight:600;color:var(--brand);line-height:1.1;margin:0}:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.bar{background:var(--brand);color:#fff;text-align:center;padding:10px 16px;font-weight:600;font-size:17px}.nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px 64px;border-bottom:1px solid #E8E0D2}.nav-l{display:flex;flex-wrap:wrap;align-items:center;gap:12px 36px}.nav-l nav a,.nav-r a{font-weight:600;margin-right:28px}.nav-r a:last-child{margin-right:0}.logo{font-size:30px}.logo-img{max-height:48px;width:auto}.btn{display:inline-block;background:var(--accent);color:var(--text);font:700 20px Nunito Sans,Arial,sans-serif;padding:16px 32px;border:0;border-radius:10px;cursor:pointer}.btn[disabled]{opacity:.5;cursor:not-allowed}.hero{display:flex;align-items:center;gap:48px;padding:72px 64px}.hero-t{flex:1}.hero-t h1{font-size:56px}.hero-t p{margin:20px 0 28px;font-size:20px}.hero-i{flex:1;min-height:320px;border-radius:20px;overflow:hidden;background:#dce8e4}.hero-i img,.hero-i svg{width:100%;height:100%;object-fit:cover}.trust{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:28px 64px;background:#f1eadc;font-weight:600}.sec{padding:64px}.sec>h2,.sec>h1{font-size:38px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px}.card{display:block;background:#fff;border:1px solid #E8E0D2;border-radius:16px;padding:20px}.card .img{aspect-ratio:4/3;border-radius:12px;background:#efe6d6;margin-bottom:16px;overflow:hidden}.card .img img{width:100%;height:100%;object-fit:cover}.card b{display:block;font-size:20px}.sign{background:var(--brand);color:#fff;text-align:center;padding:56px 64px}.sign .h{color:#fff;font-size:36px}.sign p{margin:12px 0 24px}.sign-form{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.sign-form input{font:400 18px Nunito Sans,Arial,sans-serif;padding:15px 18px;border-radius:10px;border:0;min-width:280px}.ft{padding:32px 64px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:16px}.ft a{margin-left:20px}.prod{display:grid;grid-template-columns:1fr 1fr;gap:48px}.prod h1{font-size:44px}.price{font-size:26px;font-weight:700;margin:12px 0 20px}.prod select{font:400 18px Nunito Sans,Arial,sans-serif;padding:12px;margin:0 0 16px;display:block}.desc{margin-top:28px}.line{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #E8E0D2}.line input{width:80px;font-size:18px;padding:8px}.total{font-size:22px;font-weight:700;margin:24px 0}.pagination{margin-top:32px}@media(max-width:800px){.nav,.hero,.sec,.trust,.sign,.ft{padding-left:20px;padding-right:20px}.hero{flex-direction:column;padding-top:40px}.hero-t h1{font-size:40px}.grid,.prod{grid-template-columns:1fr}.nav-l nav a{display:inline-block;margin-bottom:6px}}.card.ph{border-style:dashed;border-color:var(--brand);background:transparent}.card.ph .img svg{width:100%;height:100%;opacity:.4}.rt{max-width:760px}.rt h2{font-size:26px;margin:28px 0 8px}.rt p{margin:0 0 16px}.faq-list{max-width:820px;margin-top:24px}.faq-list details{border-bottom:1px solid #E8E0D2;padding:16px 0}.faq-list summary{font-weight:700;font-size:20px;cursor:pointer}.faq-list p{margin:12px 0 0}.form{display:grid;gap:16px;max-width:520px;margin-top:24px}.form label{font-weight:600;display:block;margin-bottom:6px}.form input,.form textarea{font:400 18px Nunito Sans,Arial,sans-serif;padding:14px;border:1px solid #CFC6B6;border-radius:10px;width:100%;background:#fff}.err{color:#9b2c2c;font-weight:600}.t{width:100%;border-collapse:collapse;margin-top:20px}.t th,.t td{text-align:left;padding:12px 8px;border-bottom:1px solid #E8E0D2}.note{margin-top:24px}.empty{margin-top:24px;font-size:20px}.post{padding:20px 0;border-bottom:1px solid #E8E0D2;max-width:820px}.post h2{font-size:28px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
