/*
Generated time: July 11, 2025 09:55
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.footer-style3{--footer-accent-color:rgb(var(--color-base-accent-3, 70, 112, 102));--footer-accent-light:rgba(var(--color-base-accent-3, 70, 112, 102), 0.8);--footer-brand-green:#84A9A1;--footer-text-primary:rgb(255, 255, 255);--footer-text-secondary:rgba(255, 255, 255, 0.95);--footer-text-muted:rgba(255, 255, 255, 0.8);--footer-background:var(--gradient-base-accent-1, #2d2d2d);--footer-copyright-bg:#1a1a1a;--footer-border-color:rgba(255, 255, 255, 0.2);--footer-card-bg:rgba(255, 255, 255, 0.1);--footer-card-bg-hover:rgba(255, 255, 255, 0.15);--footer-contact-hover-color:#ffffff;--footer-contact-hover-bg:rgba(132, 169, 161, 0.9);--footer-contact-hover-border:#84A9A1;--footer-font-family:var(--font-body-family, Ubuntu, sans-serif);--footer-focus-color:#00bcd4;--footer-error-color:#ff5252;--footer-success-color:#4caf50;--footer-spacing-xs:0.5rem;--footer-spacing-sm:0.75rem;--footer-spacing-md:1rem;--footer-spacing-lg:1.5rem;--footer-spacing-xl:2rem;--footer-spacing-2xl:2.5rem;--footer-radius-sm:0.375rem;--footer-radius-md:0.5rem;--footer-radius-lg:0.75rem}.footer-style3{position:relative;background:var(--footer-background);width:100%;margin:0;padding:0;overflow:hidden;z-index:1;font-family:var(--footer-font-family);box-sizing:border-box}.footer-style3 *,.footer-style3 li,.footer-style3 ol,.footer-style3 ul{list-style:none;margin:0;padding:0;box-sizing:border-box}.footer-style3::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--footer-accent-color),var(--footer-accent-light),var(--footer-accent-color));background-size:200% 100%;animation:gradientShift 6s ease-in-out infinite;z-index:2}@keyframes gradientShift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.footer-style3::after{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 25% 25%,var(--footer-accent-color) 1px,transparent 1px),radial-gradient(circle at 75% 75%,var(--footer-accent-light) .5px,transparent .5px);background-size:60px 60px;opacity:.1;pointer-events:none}.footer-style3 .banner__media,.footer-style3 .placeholder-svg{display:none}.footer-style3 .footer__content-top{padding:var(--footer-spacing-xl) var(--footer-spacing-md) var(--footer-spacing-lg);position:relative;z-index:3}.footer-style3 .footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:clamp(var(--footer-spacing-xl),6vw,4rem);max-width:min(1400px,90vw);margin:0 auto;align-items:start}.footer-style3 .footer__blocks-wrapper.grid--1-col,.footer-style3 .footer__blocks-wrapper.grid--2-col,.footer-style3 .footer__blocks-wrapper.grid--4-col-tablet{grid-template-columns:1fr 1fr}.footer-style3 .footer-block.grid__item{width:100%;display:block}.footer-style3 .footer-block.grid__item.footer_address{order:1}.footer-style3 .footer-block.grid__item:not(.footer_address){order:2}.footer-style3 .footer-block__heading{margin:0 0 var(--footer-spacing-lg) 0;font-size:clamp(1.25rem, 4vw, 2.5rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--footer-text-primary);position:relative;display:flex;align-items:center;gap:var(--footer-spacing-sm)}.footer-style3 .footer-block__heading::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,var(--footer-accent-color),transparent)}.footer-style3 .store-locations{display:grid;gap:var(--footer-spacing-md);margin-bottom:var(--footer-spacing-lg)}.footer-style3 .store-location{background:var(--footer-card-bg);border-radius:var(--footer-radius-lg);padding:var(--footer-spacing-md);border:1px solid var(--footer-border-color);transition:all .3s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden}.footer-style3 .store-location::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--footer-accent-color),transparent);opacity:.1;transform:translateX(-100%);transition:transform .6s ease}.footer-style3 .store-location:hover{background:var(--footer-card-bg-hover);border-color:var(--footer-accent-color);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.footer-style3 .store-location:hover::before{transform:translateX(100%)}.footer-style3 .store-name{font-size:clamp(1.125rem, 3vw, 1.875rem);font-weight:700;color:var(--footer-brand-green);margin-bottom:var(--footer-spacing-xs);display:block}.footer-style3 .store-address{color:var(--footer-text-secondary);font-size:clamp(.875rem, 2.5vw, 1.125rem);line-height:1.6;font-style:normal}.footer-style3 ul.contact-info{margin:0 0 var(--footer-spacing-xl) 0}.footer-style3 ul.contact-info li{display:flex;align-items:flex-start;gap:var(--footer-spacing-md);margin-bottom:var(--footer-spacing-md);padding:var(--footer-spacing-md);background:var(--footer-card-bg);border-radius:var(--footer-radius-md);border:1px solid var(--footer-border-color);transition:all .3s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden}.footer-style3 ul.contact-info li::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--footer-accent-color),transparent);opacity:.1;transform:translateX(-100%);transition:transform .6s ease}.footer-style3 ul.contact-info li:hover{background:var(--footer-card-bg-hover);border-color:var(--footer-accent-color);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.footer-style3 ul.contact-info li:hover::before{transform:translateX(100%)}.footer-style3 ul.contact-info li:last-child{margin-bottom:0}.footer-style3 .contact-icon-wrapper{width:32px;height:32px;background:var(--footer-brand-green);border-radius:var(--footer-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px rgba(132,169,161,.2);transition:all .3s ease}.footer-style3 .contact-icon-wrapper .icon,.footer-style3 .contact-icon-wrapper svg{width:14px;height:14px;fill:white}.footer-style3 ul.contact-info .icon,.footer-style3 ul.contact-info svg.icon{width:32px;height:32px;fill:white;background:linear-gradient(135deg,var(--footer-accent-color),var(--footer-accent-light));border-radius:var(--footer-radius-md);padding:9px;box-shadow:0 2px 8px rgba(70,112,102,.2);flex-shrink:0}.footer-style3 .contact-text{color:var(--footer-text-secondary);font-size:clamp(.875rem, 2.5vw, 1.125rem);line-height:1.5;font-weight:400;position:relative;z-index:1}.footer-style3 .contact-text a,.footer-style3 ul.contact-info li a{color:inherit;text-decoration:none;transition:all .3s ease;border-radius:var(--footer-radius-sm);padding:2px 4px;margin:-2px -4px}.footer-style3 .contact-text a:hover,.footer-style3 ul.contact-info li a:hover{color:var(--footer-contact-hover-color)!important;background:var(--footer-contact-hover-bg)!important;border:1px solid var(--footer-contact-hover-border)!important;box-shadow:0 2px 8px rgba(132,169,161,.3);transform:translateY(-1px)}.footer-style3 ul.contact-info li:hover .contact-text,.footer-style3 ul.contact-info li:hover .contact-text a{color:var(--footer-contact-hover-color)!important}.footer-style3 .contact-text a:focus,.footer-style3 .contact-text a:focus-visible,.footer-style3 ul.contact-info li a:focus,.footer-style3 ul.contact-info li a:focus-visible{outline:3px solid var(--footer-focus-color);outline-offset:2px;border-radius:var(--footer-radius-sm);background:var(--footer-card-bg);color:var(--footer-text-primary)}.footer-style3 address{font-style:normal;color:var(--footer-text-secondary);font-size:clamp(.875rem, 2.5vw, 1.125rem);line-height:1.6}.footer-style3 .footer-block__details-content.rte{margin-bottom:0;text-align:left;width:100%}.footer-style3 .footer-block__details-content.rte p{margin:0;line-height:1.2;width:100%}.footer-style3 .footer_menu{display:grid;gap:var(--footer-spacing-xs)}.footer-style3 .footer_menu li,.footer-style3 .footer_menu_item{margin:0;padding:0}.footer-style3 .footer-block__details-content.rte a,.footer-style3 .footer_menu a{color:var(--footer-text-secondary);text-decoration:none;font-size:clamp(1rem, 2.5vw, 1.25rem);font-weight:500;padding:var(--footer-spacing-sm) var(--footer-spacing-md);margin:0;background:0 0;border-radius:var(--footer-radius-sm);border:none;border-left:3px solid transparent;transition:all .3s cubic-bezier(.4, 0, .2, 1);position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.footer-style3 .footer-block__details-content.rte a::after,.footer-style3 .footer_menu a::after{content:'→';opacity:0;transform:translateX(-8px);transition:all .3s ease;color:var(--footer-accent-color);font-weight:700;font-size:1.1em}.footer-style3 .footer-block__details-content.rte a:hover,.footer-style3 .footer_menu a:hover{color:var(--footer-text-primary);background:var(--footer-card-bg);border-left-color:var(--footer-accent-color);padding-left:var(--footer-spacing-md);transform:translateX(4px)}.footer-style3 .footer-block__details-content.rte a:hover::after,.footer-style3 .footer_menu a:hover::after{opacity:1;transform:translateX(0)}.footer-style3 .footer-block__details-content.rte a:focus,.footer-style3 .footer-block__details-content.rte a:focus-visible,.footer-style3 .footer_menu a:focus,.footer-style3 .footer_menu a:focus-visible{outline:3px solid var(--footer-focus-color);outline-offset:2px;border-radius:var(--footer-radius-sm);background:var(--footer-card-bg);color:var(--footer-text-primary)}.footer-style3 .address_socialicon{margin-top:var(--footer-spacing-xl);padding-top:var(--footer-spacing-md);border-top:1px solid var(--footer-border-color)}.footer-style3 .social-title{font-size:clamp(.875rem, 2vw, 1rem);font-weight:600;color:var(--footer-text-muted);margin-bottom:var(--footer-spacing-md);text-transform:uppercase;letter-spacing:.05em;text-align:left}.footer-style3 .list-social,.footer-style3 .social-links{display:flex;gap:var(--footer-spacing-sm);flex-wrap:wrap;justify-content:flex-start}.footer-style3 .address_socialicon--desktop{display:block}.footer-style3 .address_socialicon--mobile{display:none}.footer-style3 .list-social__link,.footer-style3 .social-link{width:40px;height:40px;background:var(--footer-card-bg);border:1px solid var(--footer-border-color);border-radius:var(--footer-radius-md);display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--footer-text-secondary);transition:all .3s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden}.footer-style3 .list-social__link::before,.footer-style3 .social-link::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,var(--footer-accent-color),var(--footer-accent-light));opacity:0;transition:opacity .3s ease}.footer-style3 .list-social__link:hover,.footer-style3 .social-link:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px rgba(0,0,0,.2);border-color:var(--footer-accent-color)}.footer-style3 .list-social__link:hover::before,.footer-style3 .social-link:hover::before{opacity:1}.footer-style3 .list-social__link .icon,.footer-style3 .list-social__link svg,.footer-style3 .social-link .icon,.footer-style3 .social-link svg{width:18px;height:18px;fill:currentColor;position:relative;z-index:1;transition:all .3s ease}.footer-style3 .list-social__link:hover .icon,.footer-style3 .list-social__link:hover svg,.footer-style3 .social-link:hover .icon,.footer-style3 .social-link:hover svg{fill:white;transform:scale(1.1)}.footer-style3 .list-social__link:focus,.footer-style3 .social-link:focus{outline:3px solid var(--footer-focus-color);outline-offset:2px;border-radius:var(--footer-radius-md)}.footer-style3 .icon-text,.footer-style3 .visually-hidden{display:none}.footer-style3 .footer__content-bottom{padding:20px var(--footer-spacing-md);background:var(--footer-copyright-bg);border-top:1px solid var(--footer-border-color);position:relative;z-index:2}.footer-style3 .footer__content-bottom-wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;flex-wrap:wrap;gap:var(--footer-spacing-md)}.footer-style3 .footer__column--info{display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;gap:var(--footer-spacing-md)}.footer-style3 .footer__copyright{text-align:left}.footer-style3 .copyright__content,.footer-style3 .copyright__content p{color:rgba(255,255,255,.98);font-size:clamp(.75rem, 2vw, 1rem);font-weight:400;margin:0}.footer-style3 .footer__payment{display:flex;align-items:center}.footer-style3 .list-payment,.footer-style3 .payment-icons{display:flex;gap:8px;flex-wrap:wrap}.footer-style3 .list-payment__item svg,.footer-style3 .payment-icon{height:24px;width:auto;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.4);border-radius:4px;padding:2px 4px;transition:all .3s ease;filter:brightness(1.1)}.footer-style3 .list-payment__item svg:hover,.footer-style3 .payment-icon:hover{background:rgba(255,255,255,.35);border-color:rgba(255,255,255,.6);transform:translateY(-1px);filter:brightness(1.2);box-shadow:0 4px 12px rgba(0,0,0,.1)}.footer-style3 .list-payment__item svg:focus,.footer-style3 .payment-icon:focus{outline:2px solid var(--footer-focus-color);outline-offset:2px;border-radius:var(--footer-radius-sm)}.footer-style3 .page-full-width,.footer-style3 .page-width{max-width:100%;width:100%;padding-left:0;padding-right:0}.footer-style3 .footer__blocks-wrapper.border-right .footer-block.grid__item{border-right:none}.footer-style3 .center{text-align:left}.footer-style3 .footer-block-address.center ul.contact-info li{justify-content:flex-start;text-align:left}@media screen and (max-width:1024px){.footer-style3{--footer-spacing-xl:1.75rem;--footer-spacing-2xl:2.25rem}.footer-style3 .footer__blocks-wrapper{gap:var(--footer-spacing-xl)}.footer-style3 .footer__content-top{padding:var(--footer-spacing-xl) var(--footer-spacing-md) var(--footer-spacing-lg)}}@media screen and (max-width:767px){.footer-style3{--footer-spacing-sm:0.625rem;--footer-spacing-md:0.875rem;--footer-spacing-lg:1.25rem;--footer-spacing-xl:1.5rem}.footer-style3 .footer__blocks-wrapper{grid-template-columns:1fr;gap:var(--footer-spacing-xl)}.footer-style3 .footer__content-top{padding:var(--footer-spacing-xl) var(--footer-spacing-sm) var(--footer-spacing-lg)}.footer-style3 .footer__content-bottom{padding:var(--footer-spacing-md) var(--footer-spacing-sm)}.footer-style3 .footer__column--info{flex-direction:column;text-align:center;gap:var(--footer-spacing-md)}.footer-style3 .footer__copyright{text-align:center;margin-bottom:var(--footer-spacing-md)}.footer-style3 .list-payment{justify-content:center}.footer-style3 ul.contact-info li{flex-direction:column;align-items:center;text-align:center;gap:var(--footer-spacing-sm);padding:var(--footer-spacing-md)}.footer-style3 .address_socialicon--desktop{display:none}.footer-style3 .address_socialicon--mobile{display:block;width:100%;margin-top:var(--footer-spacing-xl);padding:var(--footer-spacing-lg) var(--footer-spacing-sm) 0;border-top:1px solid var(--footer-border-color)}.footer-style3 .address_socialicon--mobile .social-title{text-align:center}.footer-style3 .address_socialicon--mobile .list-social{justify-content:center}.footer-style3 .list-social__link{width:36px;height:36px}.footer-style3 .contact-icon-wrapper{width:28px;height:28px}.footer-style3 .contact-icon-wrapper .icon,.footer-style3 .contact-icon-wrapper svg{width:12px;height:12px}.footer-style3 ul.contact-info .icon,.footer-style3 ul.contact-info svg.icon{width:28px;height:28px;padding:8px}}@media screen and (max-width:480px){.footer-style3{--footer-spacing-xs:0.375rem;--footer-spacing-sm:0.5rem;--footer-spacing-md:0.75rem;--footer-spacing-lg:1rem;--footer-spacing-xl:1.25rem}.footer-style3 .footer__content-top{padding:var(--footer-spacing-lg) var(--footer-spacing-xs) var(--footer-spacing-md)}.footer-style3 .footer__content-bottom{padding:var(--footer-spacing-sm)}.footer-style3 .store-location,.footer-style3 ul.contact-info li{padding:var(--footer-spacing-sm)}.footer-style3 .footer-block__details-content.rte a,.footer-style3 .footer_menu a{padding:var(--footer-spacing-xs) var(--footer-spacing-sm)}.footer-style3 .list-social__link{width:32px;height:32px}.footer-style3 .list-social__link .icon,.footer-style3 .list-social__link svg{width:14px;height:14px}}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi){.footer-style3::before{height:2px}}@media (prefers-reduced-motion:reduce){.footer-style3 *,.footer-style3 ::after,.footer-style3 ::before{animation-duration:0s;animation-iteration-count:1;transition-duration:0s}.footer-style3::before{animation:none}}@media (prefers-contrast:high){.footer-style3{--footer-accent-color:#00e676;--footer-accent-light:#69f0ae;--footer-brand-green:#69f0ae;--footer-copyright-bg:#000000;--footer-border-color:rgba(255, 255, 255, 0.5);--footer-card-bg:rgba(255, 255, 255, 0.15);--footer-card-bg-hover:rgba(255, 255, 255, 0.25);--footer-focus-color:#00e5ff;--footer-contact-hover-color:#000000;--footer-contact-hover-bg:#ffffff;--footer-contact-hover-border:#ffffff}.footer-style3 .contact-text a,.footer-style3 .footer_menu a,.footer-style3 .list-social__link{border:1px solid rgba(255,255,255,.3)}.footer-style3 a:focus,.footer-style3 button:focus{outline:4px solid var(--footer-focus-color);outline-offset:2px;background:rgba(0,229,255,.2)}}.footer-style3 a:focus-visible,.footer-style3 button:focus-visible{outline:3px solid var(--footer-focus-color);outline-offset:2px;border-radius:var(--footer-radius-sm);background:rgba(100,255,218,.1);box-shadow:0 0 0 1px var(--footer-focus-color)}.footer-style3 :focus{scroll-margin:8px}.footer-style3 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer-style3 .form__message{color:var(--footer-text-primary);font-weight:500;border-radius:var(--footer-radius-sm);padding:var(--footer-spacing-sm);margin-top:var(--footer-spacing-xs)}.footer-style3 .form__message--error{background:rgba(255,82,82,.1);border:1px solid var(--footer-error-color);color:#ffcdd2}.footer-style3 .form__message--success{background:rgba(76,175,80,.1);border:1px solid var(--footer-success-color);color:#c8e6c9}