:root{--font-size-base:1rem;--font-size-xs:0.8rem;--font-size-sm:0.875rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-xxl:2rem;--font-size-xxxl:2.8125rem;--font-size-banner:4.375rem;--primary:#ffffff;--secondary:#000000;--gray:#f7f7f7;--pink:#fd055f;--light-gray:#8d8d8d;--light-border:#d7d7d7;--danger:#f03942;--store-icons:#8f8f8f;--faq-button:rgba(253,5,95,0.8);--faq-active:rgba(11,12,25,0.8);--block:rgb(128,128,128,0.2);--image-block:#2b2b2b;--testimonial-not-active:#cbcbcb}*{box-sizing:border-box;padding:0;margin:0}body,html{font-family:var(--font-poppins);background:var(--secondary);font-size:var(--font-size-base);color:var(--primary);max-width:100vw;font-weight:400;height:100%;line-height:1.25}body body,html body{display:flex;flex-direction:column}body main,html main{flex:1 0 auto}body img,html img{max-width:100%;height:auto;width:auto}body h2,body h3,html h2,html h3{font-size:var(--font-size-xxl);text-transform:capitalize;font-weight:400}body a,html a{color:inherit;text-decoration:none}body a,body button,html a,html button{-webkit-tap-highlight-color:rgba(0,0,0,0)}body button,html button{outline:none;border:0;background:rgba(0,0,0,0);cursor:pointer}body p,html p{font-size:var(--font-size-md);margin-bottom:18px;line-height:1.75;font-weight:300}body p:last-of-type,html p:last-of-type{margin-bottom:0}body .post-link,html .post-link{color:var(--pink);transition:color .3s ease}body .post-link:hover,html .post-link:hover{color:var(--primary)}body input,body textarea,html input,html textarea{font-family:var(--font-poppins);border:1px solid var(--pink);font-size:var(--font-size-base);color:var(--secondary);outline:0;border-radius:5px;background:rgba(0,0,0,0);margin-bottom:30px;width:100%;height:50px;padding-left:1.2rem;transition:border .35s ease-in-out}body input:focus,body textarea:focus,html input:focus,html textarea:focus{border:1px solid var(--secondary)}body textarea,html textarea{overflow:hidden;height:150px;padding-top:10px}body .loader,html .loader{margin:auto;border:1px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}