@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600&family=Poppins:wght@400;500;600&display=swap";.cabinet,.shop{text-align:center;min-height:620px;padding:90px max(7%,28px)}.cabinet>div{background:#fff;max-width:500px;margin:45px auto;padding:42px;box-shadow:0 10px 35px #0001}.cabinet h2{font-size:26px}.cabinet form{text-align:left;gap:16px;display:grid}.cabinet label{gap:7px;display:grid}.cabinet input,.shop input{border:1px solid #ddd;padding:13px;font:15px Poppins}.cabinet button,.shop button{color:#fff;background:#9f1929;border:0;padding:14px 22px;font:15px Poppins}.shop-tools{gap:15px;max-width:800px;margin:50px auto;display:flex}.shop-tools input{flex:1}.empty{background:#fff;padding:50px}.empty-home{text-align:center;min-height:300px;padding:90px}*{box-sizing:border-box}body{color:#27211b;background:#fffaf3;margin:0;font:15px Poppins,Arial}a{color:inherit;text-decoration:none}header{background:#fffaf3;justify-content:space-between;align-items:center;height:86px;padding:10px 6%;display:flex}header img{width:62px}nav{gap:35px;font-weight:500;display:flex}.yt,.button{color:#fff;background:#9f1929;border-radius:3px;padding:11px 20px}.hero{text-align:center;color:#fff;background:linear-gradient(#0004,#0004),url(/assets/hero.png) 50%/cover;place-items:center;height:650px;display:grid}.hero h1,h1{margin:0;font:600 64px Playfair Display,serif}.hero h3{font-size:27px}.welcome,.tiles,.testimonials,.faq,.menu,.contact{padding:90px max(7%,28px)}.welcome{background:#fff;grid-template-columns:1fr 1.2fr;align-items:center;gap:70px;display:grid}.welcome img{object-fit:cover;width:100%;height:430px}.welcome h2,.tiles h2,.testimonials h2,.faq h2,.why h2{font:600 43px Playfair Display,serif}.welcome h3{color:#9f1929;font:500 23px Playfair Display,serif}.welcome p{line-height:1.9}.tiles{grid-template-columns:1fr 1fr;gap:34px;display:grid}.tiles article{text-align:center;background:#fff;padding:32px}.tiles img{object-fit:cover;width:100%;height:230px}.tiles h3{color:#9f1929}.youtube{text-align:center;color:#fff;background:#9f1929;padding:50px;font-size:25px}.testimonials{background:#fff}.testimonials>h2{text-align:center}.testimonials{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.testimonials>h2{grid-column:1/-1}.testimonials article{background:#fffaf3;border-top:4px solid #9f1929;padding:30px}.testimonials h3{font:600 21px Playfair Display,serif}.faq{max-width:1000px;margin:auto}.faq h2{text-align:center}.faq button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ddd;width:100%;padding:19px;font:15px Poppins}.faq button span{margin-top:12px;font-weight:400;line-height:1.7;display:block}.faq button.on{background:#fff}.menu h1,.contact h1{text-align:center}.product-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin:45px 0;display:grid}.product-grid article{text-align:center;background:#fff;padding-bottom:20px}.product-grid img{object-fit:cover;width:100%;height:250px}.why{text-align:center;color:#fff;background:#9f1929;padding:55px}.why div{margin:12px 20px;font-weight:600;display:inline-block}.contact{text-align:center;max-width:900px;min-height:700px;margin:auto}.contact h2{color:#9f1929}.contact form{gap:15px;margin-top:40px;display:grid}.contact input,.contact textarea{border:1px solid #ddd;padding:15px;font:15px Poppins}.contact textarea{min-height:150px}.contact button{color:#fff;background:#9f1929;border:0;justify-self:center;padding:13px 28px}footer{text-align:center;color:#fff;background:#271d19;padding:50px}footer h2{font:28px Playfair Display}@media (width<=700px){header{padding:8px 20px}nav{gap:12px;font-size:12px}.yt{padding:8px;font-size:12px}.hero{height:470px}.hero h1,h1{font-size:43px}.welcome,.tiles,.testimonials,.product-grid{grid-template-columns:1fr}.welcome,.tiles,.testimonials,.faq,.menu,.contact{padding:60px 22px}.welcome{gap:30px}.welcome img{height:260px}.testimonials>h2{grid-column:auto}.product-grid img{height:210px}}
