@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}:root{--primary-color:#2b4892;--secondary-color:yellow;--hover-color:red;--font-color:white}body,html{margin:0;overflow-x:hidden;font-family:inherit;box-sizing:border-box}.header,.nav{background-color:var(--primary-color)}.icon,.icon-logo-serpe{display:inline-block}.icon-logo-serpe{width:clamp(150px,10vw,250px);height:auto}.icon{width:70px;height:50px}.header{display:flex;justify-content:space-between;align-items:center;gap:1rem;height:120px;z-index:10}.phone-link{display:flex;place-content:center;color:red;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;margin:10px auto;max-width:400px;margin-block:10px}.footer,.footer-box,.hamburger,.nav-links a:hover{color:var(--font-color)}.close-btn,.hamburger{display:none}.hamburger,.nav-links a,li{font-weight:700}.hamburger{font-size:2rem;cursor:pointer;background:0;border:0}.box-subtext,.box-text{max-width:100%;margin:0 auto}.box-subtext,.box-text,.hours-text,.hours-title,.social-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-weight:bolder;color:var(--font-color);box-sizing:border-box}.hours-title,.social-title{max-width:100%;margin:0 auto}a{text-decoration:none}.footer{background:var(--primary-color)}.nav-links{display:flex;justify-content:center;align-items:center;padding:0;transition:transform .3s ease-in-out;isolation:isolate;box-sizing:border-box}.nav-links li{list-style:none;margin:0 15px}.nav-links a{color:var(--secondary-color);font-size:clamp(1rem,1.4vw,1.8rem);padding:10px 15px;display:block;border-radius:5px;transition:background-color .3s,color .3s}.nav-links a:hover{background-color:var(--hover-color)}.box-subtext,.box-text{font-size:1.3rem}.footer-description{font-size:clamp(1.2rem,3vw,1.5rem)}.footer{padding:20px;text-align:center}.footer-bottom{gap:15px;flex-wrap:wrap;margin-top:20px;align-items:center;text-align:center}.box-content,.footer-bottom,.footer-box{display:flex;justify-content:center}.footer-box{background:#3b5998;border-radius:10px;width:90vw;height:auto;flex-direction:column;padding:10px;border:2px solid var(--font-color);text-align:center}.box-content{align-items:center;width:100%;gap:80px}.text-content{display:flex;flex-direction:column;text-align:center}.social-section{padding:10px 0;background:rgb(0 0 0/.2)}section.social-section>.social-icons{display:flex;justify-content:space-around}.footer-hours{margin:20px 0}.hours-text{max-width:95%;margin:0 auto}@media screen and (max-width:768px){.hamburger,.nav-links{display:flex}.nav-links{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--primary-color);transform:translateY(-100%);transition:transform .3s ease-in-out;z-index:9999;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px}.nav-links li{margin:10px 0;width:100%;text-align:left;border-bottom:1px solid rgb(255 255 255/.2)}.nav-links a{font-size:1.25rem;padding:12px 0}.nav-links .close-btn{display:block;position:absolute;top:40px;right:20px;background:0;border:0;color:var(--font-color);font-size:1.8rem;font-weight:700;cursor:pointer;z-index:1000}}.woocommerce-product-gallery{opacity:1!important}@media (max-width:480px){.woocommerce-product-gallery__wrapper img.wp-post-image{width:100%!important;height:auto}}.product-type-simple{max-width:100%;padding:0;background-color:#f7f7f7;text-align:center;font-weight:bolder;font-size:2rem!important;color:#2b4892;margin:0 0 20px}.product-type-simple .summary.entry-summary,.product-type-simple .woocommerce-product-gallery{width:100%;margin-bottom:20px}@media (min-width:1024px){p.price{color:red;font-size:2rem}p.modal-description{font-size:1.2rem}}.whatsapp-purchase-button{background:#25d366;color:#fff;padding:15px 25px;border-radius:5px;text-decoration:none;display:inline-block;margin-top:20px}.whatsapp-purchase-button:hover{opacity:.9}@media (max-width:1023px){.product-type-simple .price{color:red!important;font-size:2rem!important;font-weight:bolder!important}}#ts{position:relative;left:auto;top:auto;text-align:center!important}#subs{color:#fff}body{text-align:center!important}h1{font-size:2em;color:red;margin-block:.67em}li{list-style-type:none}.marquee{overflow:hidden;background:#fff;box-shadow:0 2px 10px rgb(0 0 0/.08);height:70px;display:flex;align-items:center}.track{display:flex;animation:marquee 26s linear infinite;will-change:transform}.track img{width:auto;height:70px}@media (max-width:768px){.marquee,.track img{height:60px}.track{animation-duration:34s}}.AU{font-size:1.5em!important}