.enhanced-seo-footer{--footer-bg: #f8f9fa;--footer-text: #495057;--footer-heading: #212529;--footer-link: #0066cc;--footer-link-hover: #004c99;--footer-border: rgba(0, 0, 0, .1);--footer-wave: rgba(0, 102, 204, .08);--footer-icon: #0066cc;--footer-button-bg: #0066cc;--footer-button-text: #ffffff;--footer-button-hover-bg: #004c99;--footer-input-bg: #ffffff;--footer-input-border: rgba(0, 0, 0, .15);--footer-input-text: #333;--footer-social-bg: rgba(0, 0, 0, .05);--footer-social-hover-bg: var(--footer-icon);--footer-social-icon: var(--footer-icon);--footer-social-icon-hover: #ffffff;--footer-trust-bg: rgba(255, 255, 255, .7);--footer-trust-shadow: rgba(0, 0, 0, .05);--footer-newsletter-bg: rgba(255, 255, 255, .05)}.dark-theme{--footer-bg: #1a1a2e;--footer-text: #adb5bd;--footer-heading: #ffffff;--footer-link: #66b3ff;--footer-link-hover: #99ccff;--footer-border: rgba(255, 255, 255, .15);--footer-wave: rgba(102, 179, 255, .1);--footer-icon: #66b3ff;--footer-button-bg: #66b3ff;--footer-button-text: #1a1a2e;--footer-button-hover-bg: #99ccff;--footer-input-bg: rgba(255, 255, 255, .1);--footer-input-border: rgba(255, 255, 255, .2);--footer-input-text: #e6e6e6;--footer-social-bg: rgba(255, 255, 255, .1);--footer-social-hover-bg: var(--footer-icon);--footer-social-icon: var(--footer-icon);--footer-social-icon-hover: #1a1a2e;--footer-trust-bg: rgba(0, 0, 0, .2);--footer-trust-shadow: rgba(0, 0, 0, .1);--footer-newsletter-bg: rgba(255, 255, 255, .08)}.brand-theme{--footer-bg: #f0f7ff;--footer-text: #334455;--footer-heading: #0052a3;--footer-link: #0066cc;--footer-link-hover: #004c99;--footer-border: rgba(0, 102, 204, .2);--footer-wave: rgba(0, 102, 204, .1);--footer-icon: #0066cc;--footer-button-bg: #0066cc;--footer-button-text: #ffffff;--footer-button-hover-bg: #004c99;--footer-input-bg: #ffffff;--footer-input-border: rgba(0, 102, 204, .3);--footer-input-text: #333;--footer-social-bg: rgba(0, 102, 204, .1);--footer-social-hover-bg: var(--footer-icon);--footer-social-icon: var(--footer-icon);--footer-social-icon-hover: #ffffff;--footer-trust-bg: rgba(255, 255, 255, .8);--footer-trust-shadow: rgba(0, 102, 204, .1);--footer-newsletter-bg: rgba(0, 102, 204, .05)}.enhanced-seo-footer{position:relative;background-color:var(--footer-bg);color:var(--footer-text);padding:60px 0;margin-top:50px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;overflow:hidden;border-top:3px solid var(--footer-border)}.enhanced-seo-footer a{color:var(--footer-link);text-decoration:none;transition:color .3s ease}.enhanced-seo-footer a:hover,.enhanced-seo-footer a:focus{color:var(--footer-link-hover);text-decoration:underline}.enhanced-seo-footer h2,.enhanced-seo-footer h3,.enhanced-seo-footer h4{color:var(--footer-heading);margin:0 0 1.2em;line-height:1.3;font-weight:600}.enhanced-seo-footer ul{list-style:none;padding:0;margin:0}.page-width{max-width:1200px;margin:0 auto;padding:0 20px}.footer-wave{position:absolute;width:100%;height:80px;left:0;z-index:1;pointer-events:none}.footer-wave--bottom{bottom:0;transform:scaleY(-1)}.footer-wave svg{display:block;width:100%;height:100%}.footer-wave svg path{fill:var(--footer-wave)}.footer-content-wrapper{position:relative;z-index:2}.footer-main-title{text-align:center;margin-bottom:45px;font-size:26px;font-weight:700;position:relative;padding-bottom:15px}.footer-main-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:70px;height:3px;background-color:var(--footer-icon);border-radius:3px}.footer-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px 30px;margin-bottom:50px}.footer-column{position:relative}.footer-column__title{font-size:18px;margin-bottom:20px;font-weight:600;position:relative;padding-bottom:10px;border-bottom:1px solid var(--footer-border)}.footer-link-list li{margin-bottom:10px;position:relative;padding-left:18px}.footer-link-list li:before{content:"\203a";position:absolute;left:0;top:1px;color:var(--footer-icon);font-weight:700;font-size:1.1em}.footer-link-list a{font-size:14px;display:inline-block;transition:color .3s ease,transform .3s ease}.footer-link-list a:hover,.footer-link-list a:focus{transform:translate(4px);text-decoration:none}.contact-info{margin-bottom:25px}.contact-item{display:flex;align-items:center;margin-bottom:15px;font-size:14px}.contact-item__icon{margin-right:12px;flex-shrink:0;color:var(--footer-icon);position:relative;top:1px}.contact-item a:hover,.contact-item a:focus{text-decoration:underline}.newsletter-signup{margin:25px 0;padding:20px;background-color:var(--footer-newsletter-bg);border-radius:8px;border:1px solid var(--footer-border)}.newsletter-signup__title{font-size:16px;margin-bottom:8px}.newsletter-signup__text{font-size:13px;margin-bottom:15px;opacity:.85}.newsletter-form .form-field{display:flex;position:relative;border-radius:5px;overflow:hidden;border:1px solid var(--footer-input-border)}.newsletter-form input[type=email]{flex-grow:1;padding:10px 15px;border:none;font-size:14px;background-color:var(--footer-input-bg);color:var(--footer-input-text);min-width:0}.newsletter-form input[type=email]:focus{outline:none;box-shadow:inset 0 0 0 2px var(--footer-link)}.newsletter-submit-button{flex-shrink:0;background-color:var(--footer-button-bg);border:none;color:var(--footer-button-text);padding:0 12px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}.newsletter-submit-button:hover,.newsletter-submit-button:focus{background-color:var(--footer-button-hover-bg);outline:none}.newsletter-message{font-size:13px;margin-top:10px;color:var(--footer-link)}.newsletter-message.error{color:#dc3545}.newsletter-message.success{color:#28a745}.social-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.social-link{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background-color:var(--footer-social-bg);color:var(--footer-social-icon);transition:background-color .3s ease,color .3s ease,transform .3s ease}.social-link svg{display:block}.social-link:hover,.social-link:focus{background-color:var(--footer-social-hover-bg);color:var(--footer-social-icon-hover);transform:translateY(-3px);text-decoration:none;outline:none}.seo-text-section{margin:50px 0;padding:35px 30px;background-color:var(--footer-newsletter-bg);border-radius:10px;border:1px solid var(--footer-border)}.seo-text__title{font-size:20px;color:var(--footer-heading);margin-bottom:25px;text-align:center}.seo-text__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.seo-text__column p{font-size:14px;margin-bottom:15px;line-height:1.7}.seo-text__column strong{color:var(--footer-heading);font-weight:600}.trust-indicators{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:40px 0;padding:20px 0;border-top:1px solid var(--footer-border);border-bottom:1px solid var(--footer-border)}.trust-indicator{display:flex;align-items:center;padding:12px 18px;background-color:var(--footer-trust-bg);border-radius:8px;box-shadow:0 2px 5px var(--footer-trust-shadow);transition:transform .3s ease,box-shadow .3s ease;flex-basis:calc(50% - 10px);max-width:280px;justify-content:center}.trust-indicator:hover{transform:translateY(-3px);box-shadow:0 4px 10px var(--footer-trust-shadow)}.trust-indicator__icon{color:var(--footer-icon);margin-right:10px;flex-shrink:0}.trust-indicator span{font-size:14px;font-weight:500;text-align:center}.footer-bottom{margin-top:40px;padding-top:25px;border-top:1px solid var(--footer-border);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;font-size:13px;opacity:.85}.footer-bottom__left,.footer-bottom__right{text-align:center}.copyright,.powered-by{margin:0 0 5px}.powered-by a{opacity:.7}.legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px}.legal-links a{font-size:13px}.back-to-top{position:fixed;bottom:25px;right:25px;width:44px;height:44px;border-radius:50%;background-color:var(--footer-button-bg);border:none;color:var(--footer-button-text);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease,background-color .3s ease;z-index:1000;box-shadow:0 4px 10px #0003}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover,.back-to-top:focus{background-color:var(--footer-button-hover-bg);outline:none}@media screen and (max-width: 992px){.footer-columns{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:35px 25px}.trust-indicators{gap:15px}}@media screen and (max-width: 768px){.enhanced-seo-footer{padding:50px 0 40px;font-size:14px}.footer-main-title{font-size:22px;margin-bottom:35px}.footer-columns{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px 20px}.footer-column__title{font-size:17px}.seo-text__columns{grid-template-columns:1fr;gap:20px}.seo-text-section{padding:25px 20px}.trust-indicator{flex-basis:calc(50% - 10px);max-width:none;padding:10px 15px}.footer-bottom{flex-direction:column;text-align:center;gap:10px}.footer-bottom__left,.footer-bottom__right{width:100%;text-align:center}.legal-links{justify-content:center}}@media screen and (max-width: 480px){.enhanced-seo-footer{padding:40px 0 30px}.page-width{padding:0 15px}.footer-columns{grid-template-columns:1fr;gap:30px}.footer-column{margin-bottom:10px}.trust-indicator{flex-basis:100%}.back-to-top{width:40px;height:40px;bottom:15px;right:15px}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
