*{margin:0;padding:0;box-sizing:border-box}:root{--primary-green: #6fb86f;--dark-green: #2d5f2d;--light-green: #b8e6b8;--cream: #fdfbf7;--dark: #1a1a1a;--gray: #6b6b6b;--light-gray: #f5f5f5;--accent-orange: #ff9357}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}body{font-family:Poppins,sans-serif;color:var(--dark);background:var(--cream);line-height:1.6;overflow-x:hidden}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(5deg)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-primary{background:linear-gradient(135deg,var(--primary-green),var(--dark-green));color:#fff;padding:18px 45px;border-radius:50px;text-decoration:none;font-weight:600;font-size:17px;display:inline-flex;align-items:center;gap:10px;transition:all .4s cubic-bezier(.4,0,.2,1);border:none;cursor:pointer;box-shadow:0 10px 30px #6fb86f4d}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px #6fb86f66}.btn-secondary{background:transparent;color:var(--dark);padding:18px 45px;border:2px solid var(--dark);border-radius:50px;text-decoration:none;font-weight:600;font-size:17px;transition:all .3s}.btn-secondary:hover{background:var(--dark);color:#fff}.section-header{text-align:center;margin-bottom:70px}.section-header h2{font-family:Playfair Display,serif;font-size:52px;font-weight:700;margin-bottom:18px;color:var(--dark)}.section-header p{font-size:18px;color:var(--gray);max-width:600px;margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
