.am-demo-home{background:#fff;color:#2b211d}.am-demo-hero{background:linear-gradient(90deg,#fff8f1 0%,#fff 42%,#f3dfcd 100%);border-bottom:1px solid #f1e5da}.am-demo-hero .am-container{display:grid;grid-template-columns:1fr 1.15fr;min-height:520px;align-items:center;gap:40px}.am-demo-kicker{display:block;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:900;color:#b27867;margin-bottom:18px}.am-demo-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(44px,6vw,74px);line-height:.97;margin:0 0 22px;color:#221a17;text-transform:none}.am-demo-hero h1 em{font-style:normal;color:#b86f76}.am-demo-hero p{max-width:460px;color:#5e5049;margin:0 0 24px}.am-demo-btn{display:inline-flex;background:#a86f5d;color:#fff!important;text-decoration:none;border-radius:3px;padding:14px 22px;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.04em}.am-demo-hero-points{display:flex;gap:28px;margin-top:42px;flex-wrap:wrap}.am-demo-hero-points div{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:center;color:#5e5049;font-size:12px}.am-demo-hero-points b{display:block;color:#3b2b25;text-transform:uppercase;font-size:12px}.am-demo-visual{height:440px;position:relative;border-radius:20px;background:radial-gradient(circle at 52% 48%,#fff 0 18%,#f4dfcc 19% 48%,#fff5eb 49% 100%);overflow:hidden}.am-demo-vase{position:absolute;left:26%;top:18%;width:150px;height:285px;background:linear-gradient(90deg,#fff,#ead6c7);border-radius:48% 48% 18px 18px;box-shadow:inset -20px 0 45px rgba(132,80,45,.13)}.am-demo-flowers{position:absolute;left:27%;top:7%;width:230px;height:180px;background:radial-gradient(circle,#b78962 0 2px,transparent 3px);background-size:22px 22px;opacity:.75}.am-demo-basket{position:absolute;right:9%;bottom:62px;width:250px;height:170px;border-radius:65px 65px 35px 35px;background:repeating-linear-gradient(0deg,#d99a85 0 10px,#efb9a9 10px 20px);box-shadow:0 24px 55px rgba(90,47,28,.16)}.am-demo-bunny{position:absolute;left:45%;bottom:55px;width:105px;height:205px;background:#d8b69a;border-radius:50px 50px 38px 38px;box-shadow:0 18px 35px rgba(90,47,28,.13)}.am-demo-bunny:before,.am-demo-bunny:after{content:"";position:absolute;top:-75px;width:33px;height:95px;border-radius:25px;background:#d8b69a}.am-demo-bunny:before{left:18px;transform:rotate(-10deg)}.am-demo-bunny:after{right:18px;transform:rotate(10deg)}.am-demo-yarn{position:absolute;right:4%;bottom:45px;width:82px;height:82px;border-radius:50%;background:repeating-linear-gradient(45deg,#c18755 0 4px,#e7bd86 4px 9px)}.am-demo-cats{background:#fff;padding:32px 0;border-bottom:1px solid #f1eee9}.am-demo-cat-row{display:grid;grid-template-columns:repeat(8,1fr);gap:22px}.am-demo-cat{text-align:center;text-decoration:none;color:#2b211d}.am-demo-cat span{width:86px;height:86px;border-radius:50%;background:linear-gradient(135deg,#f8efe4,#e8d7c5);display:grid;place-items:center;margin:0 auto 10px;font-size:31px;box-shadow:0 10px 24px rgba(0,0,0,.06)}.am-demo-cat strong{display:block;font-size:13px}.am-demo-cat small{color:#8e837d}.am-demo-section{padding:58px 0}.am-demo-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:26px}.am-demo-section-head h2{font-family:Georgia,'Times New Roman',serif;font-size:30px;margin:0}.am-demo-section-head a{font-size:12px;text-transform:uppercase;color:#a86f5d;text-decoration:none;font-weight:900}.am-demo-product-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.am-demo-product{background:#fff;border:1px solid #eee8e1;box-shadow:0 10px 26px rgba(40,25,17,.06)}.am-demo-product a{text-decoration:none;color:#2b211d;display:block;padding:0 0 12px}.am-demo-product-img{height:210px;position:relative;background:#eee;border-bottom:1px solid #eee8e1;overflow:hidden}.am-demo-product h3{font-size:13px;margin:12px 12px 2px;min-height:34px}.am-demo-product small{display:block;margin:0 12px;color:#93867e}.am-demo-price{margin:8px 12px 2px;font-weight:900}.am-demo-stars{margin:0 12px;color:#f0aa22;font-size:12px}.am-demo-stars em{color:#9c9088;font-style:normal}.am-demo-sale{position:absolute;left:10px;top:10px;background:#ee6b5e;color:#fff;border-radius:99px;font-size:11px;font-weight:900;padding:4px 7px}.am-demo-heart{position:absolute;right:10px;top:10px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.2);font-size:22px}.am-img-0{background:linear-gradient(135deg,#f9efe6,#caa17d)}.am-img-1{background:linear-gradient(135deg,#fff,#d9c0a6)}.am-img-2{background:radial-gradient(circle at 50% 50%,#f8e1b0 0 18%,#fbf1e5 19% 100%)}.am-img-3{background:linear-gradient(135deg,#e9d5c2,#ab7a59)}.am-img-4{background:linear-gradient(135deg,#f4dfcc,#8d6554)}.am-img-5{background:linear-gradient(135deg,#fbf1e7,#e2b995)}.am-demo-service{background:#fff7f0;border:1px solid #f2e5da;padding:22px 0}.am-demo-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.am-demo-service-grid div{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.am-demo-service-grid span{font-size:28px;color:#a86f5d}.am-demo-service-grid b{display:block;font-size:13px;text-transform:uppercase}.am-demo-service-grid small{color:#82766f}.am-demo-banners{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.am-demo-banner{min-height:205px;padding:34px;background:linear-gradient(135deg,rgba(74,44,30,.35),rgba(184,128,86,.22)),linear-gradient(135deg,#d3b293,#f4dec9);display:flex;flex-direction:column;justify-content:center;color:#fff}.am-demo-banner:nth-child(2){background:linear-gradient(135deg,rgba(74,44,30,.45),rgba(184,128,86,.25)),linear-gradient(135deg,#8c5c3b,#ddb58c)}.am-demo-banner:nth-child(3){background:linear-gradient(135deg,rgba(74,44,30,.30),rgba(184,128,86,.18)),linear-gradient(135deg,#e6cfb7,#b8946f)}.am-demo-banner h3{font-family:Georgia,'Times New Roman',serif;font-size:33px;margin:0 0 5px}.am-demo-banner a{align-self:flex-start;margin-top:18px;background:#fff;color:#6d4737!important;text-decoration:none;font-size:11px;text-transform:uppercase;font-weight:900;padding:12px 18px}.am-demo-why{text-align:center}.am-demo-why h2,.am-demo-testimonials h2{font-family:Georgia,'Times New Roman',serif;font-size:31px}.am-demo-why-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;margin-top:25px}.am-demo-why-grid article span{font-size:32px;color:#a86f5d}.am-demo-why-grid h3{font-size:13px;margin:8px 0 5px}.am-demo-why-grid p{font-size:12px;color:#766a63;margin:0}.am-demo-testimonials{text-align:center;background:#fff}.am-demo-test-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;text-align:left;margin-top:25px}.am-demo-test{border:1px solid #eee8e1;box-shadow:0 12px 28px rgba(0,0,0,.04);padding:28px;background:#fff}.am-demo-test .stars{color:#f0aa22}.am-demo-test strong{display:block;margin-top:15px}.am-demo-wide{background:linear-gradient(90deg,rgba(49,31,22,.68),rgba(49,31,22,.2)),linear-gradient(135deg,#8b6a55,#d6baa0);color:#fff;padding:55px;margin:15px auto 0}.am-demo-wide h2{font-family:Georgia,'Times New Roman',serif;font-size:38px;margin:0 0 10px}.am-demo-blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.am-demo-blog-card a{text-decoration:none;color:#2b211d}.am-demo-blog-img{height:170px;margin-bottom:14px}.am-demo-blog-card time{font-size:11px;color:#958a82}.am-demo-blog-card h3{font-size:17px;line-height:1.25}.am-demo-blog-card span{font-size:11px;text-transform:uppercase;color:#a86f5d;font-weight:900}.am-demo-logos{background:#f7f4f1;padding:34px 0}.am-demo-logo-row{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;text-align:center;color:#9e9690;font-family:Georgia,serif;font-size:28px;font-weight:700}.am-demo-notice{padding:20px;background:#fff4df;border:1px solid #efd29a}@media(max-width:1100px){.am-demo-product-grid{grid-template-columns:repeat(3,1fr)}.am-demo-cat-row{grid-template-columns:repeat(4,1fr)}.am-demo-why-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.am-demo-hero .am-container,.am-demo-banners,.am-demo-test-grid,.am-demo-blog-grid,.am-demo-service-grid{grid-template-columns:1fr}.am-demo-visual{display:none}.am-demo-product-grid{grid-template-columns:repeat(2,1fr)}.am-demo-logo-row{grid-template-columns:repeat(2,1fr)}.am-demo-section-head{display:block}.am-demo-why-grid{grid-template-columns:repeat(2,1fr)}}
