*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden;background:linear-gradient(180deg,#1d1e1d 47.12%,#da0077);background-attachment:fixed}body{font-family:Articulat CF,Nunito Sans,-apple-system,sans-serif;color:#fff;-webkit-font-smoothing:antialiased}section,.section,[class*=-section],[class*=-final-section]{width:100%;padding:100px 0;margin:0!important;background:transparent!important}[class*=-container],[class*=-final-container]{max-width:1600px;margin:0 auto;padding:0 40px;width:100%}h1{font-size:clamp(32px,5vw,56px);font-family:Nunito Sans,sans-serif;font-weight:900;line-height:1.2;margin:0}h2{font-size:clamp(28px,4vw,48px);font-family:Nunito Sans,sans-serif;font-weight:900;line-height:1.2;margin:0}h3{font-size:clamp(20px,3vw,32px);font-family:Nunito Sans,sans-serif;font-weight:900;line-height:1.2;margin:0}p{font-size:clamp(15px,2vw,18px);line-height:1.7;font-family:Articulat CF,sans-serif;margin:0}a{color:inherit;text-decoration:none;transition:all .3s ease}img{max-width:100%;height:auto;display:block}[class*=grid-2]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}[class*=grid-3]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}[class*=grid-4]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}button,[class*=-button],[class*=-btn]{padding:clamp(12px,2vw,18px) clamp(25px,4vw,40px);font-size:clamp(14px,2vw,18px);border-radius:50px;font-family:Nunito Sans,sans-serif;font-weight:900;transition:all .3s ease;cursor:pointer;border:none;display:inline-block}@media (max-width: 1024px){section,[class*=-section]{padding:80px 0}[class*=-container]{padding:0 30px}[class*=grid-2],[class*=grid-3],[class*=grid-4]{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width: 768px){section,[class*=-section]{padding:60px 0}[class*=-container]{padding:0 20px}[class*=grid-2],[class*=grid-3],[class*=grid-4]{grid-template-columns:1fr;gap:20px}button,a,[role=button]{min-height:44px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.card-hover{transition:all .3s ease}@media (min-width: 769px){.card-hover:hover{transform:translateY(-10px);box-shadow:0 20px 40px #da00774d}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/application.css.map */
