:root{--stormers-acc-primary-color:#2563eb;--stormers-acc-primary-hover:#1d4ed8;--stormers-acc-bg-light:#ffffff;--stormers-acc-text-dark:#1e293b;--stormers-acc-text-muted:#64748b;--stormers-acc-border-color:#e2e8f0;--stormers-acc-shadow:0 2px 8px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.06);--stormers-acc-shadow-hover:0 4px 12px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.08);--stormers-acc-shadow-lg:0 8px 24px rgba(0, 0, 0, 0.12), 0 2px 8px rgba(0, 0, 0, 0.08);--stormers-acc-transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);--stormers-acc-btn-active:#eff6ff;--stormers-acc-z-index:99999}.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}.stormers-accessibility-toolbar{position:fixed;bottom:16px;right:16px;z-index:99999;font-family:sans-serif}.stormers-accessibility-toolbar,.stormers-accessibility-toolbar .accessibility-panel,.stormers-accessibility-toolbar .accessibility-toggle-btn,.stormers-accessibility-toolbar .accessibility-close-btn,.stormers-accessibility-toolbar .accessibility-btn{box-sizing:border-box}@media (max-width:768px){.stormers-accessibility-toolbar{bottom:10px;right:10px}}.accessibility-toggle-btn{width:40px;height:40px;border-radius:50%;background:#fff0;border:3px solid #fff0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 2px 10px rgb(0 0 0 / .15);transition:box-shadow 0.3s ease,border-color 0.3s ease;position:relative;z-index:100000}.accessibility-toggle-btn:hover{box-shadow:0 4px 20px rgb(0 0 0 / .25)}.accessibility-toggle-btn:focus{outline:none;border-color:#fff;box-shadow:0 0 0 2px var(--stormers-acc-primary-color),0 4px 20px rgb(0 0 0 / .25)}.accessibility-toggle-btn:active{border-color:#fff;box-shadow:0 0 0 2px var(--stormers-acc-primary-color)}.accessibility-toggle-btn[aria-expanded="true"]{border-color:#fff;box-shadow:0 0 0 2px var(--stormers-acc-primary-color),0 4px 20px rgb(0 0 0 / .25)}.accessibility-toggle-btn svg{width:34px;height:34px;pointer-events:none;display:block}@media (max-width:768px){.accessibility-toggle-btn{width:36px;height:36px}.accessibility-toggle-btn svg{width:30px;height:30px}}.accessibility-panel{position:absolute;bottom:52px;right:0;width:290px;height:490px;background-color:var(--stormers-acc-bg-light);border-radius:14px;box-shadow:var(--stormers-acc-shadow-lg);border:1px solid var(--stormers-acc-border-color);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s ease;overflow:hidden;display:flex;flex-direction:column}.accessibility-panel[aria-hidden="false"]{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:768px){.accessibility-panel{width:calc(100vw - 20px);right:-10px;bottom:46px}}.accessibility-panel-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--stormers-acc-border-color);flex-shrink:0}.accessibility-panel-title{margin:0;font-size:13px;font-weight:600;color:var(--stormers-acc-text-dark);line-height:1.3;letter-spacing:-.01em}.accessibility-close-btn{width:26px;height:26px;border:none;background:#fff0;color:var(--stormers-acc-text-muted);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background-color 0.15s ease;padding:0;flex-shrink:0}.accessibility-close-btn:hover,.accessibility-close-btn:focus{background-color:#f1f5f9;color:var(--stormers-acc-text-dark)}.accessibility-close-btn:focus{outline:2px solid var(--stormers-acc-primary-color);outline-offset:2px}.accessibility-close-btn svg{width:14px;height:14px;pointer-events:none}.accessibility-panel-content{padding:8px;overflow-y:auto;flex:1}.accessibility-controls{display:grid;grid-template-columns:1fr;gap:2px}.accessibility-btn{display:flex;align-items:center;padding:8px 10px;border:1px solid #fff;border-radius:8px;background-color:#fff0;color:var(--stormers-acc-text-dark);cursor:pointer;transition:background-color 0.2s ease;text-align:left;font-size:14px;font-weight:500;width:100%;gap:10px;font-family:sans-serif}.accessibility-btn:hover{background-color:#f1f5f9;color:var(--stormers-acc-text-dark)}.accessibility-btn:focus{outline:none;background-color:#f1f5f9;color:var(--stormers-acc-text-dark);box-shadow:inset 0 0 0 2px var(--stormers-acc-primary-color)}.accessibility-btn:focus:not(:focus-visible){box-shadow:none}.accessibility-btn:active{background-color:#e2e8f0;color:var(--stormers-acc-text-dark)}.accessibility-btn[aria-pressed="true"]{background-color:var(--stormers-acc-btn-active);color:var(--stormers-acc-text-dark)}.accessibility-btn[aria-pressed="true"] .accessibility-btn-icon{background-color:var(--stormers-acc-primary-color);color:#fff}.accessibility-btn[aria-pressed="true"] svg{stroke:#fff}.accessibility-btn svg{flex-shrink:0;pointer-events:none;width:14px;height:14px}.accessibility-btn .accessibility-btn-icon{width:28px;height:28px;border-radius:8px;background-color:#f1f5f9;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color 0.2s ease,color 0.2s ease}.accessibility-btn .accessibility-btn-label{flex:1}.accessibility-btn .accessibility-btn-status{font-size:10px;color:var(--stormers-acc-text-muted);font-weight:400}.accessibility-btn.accessibility-btn-reset{margin-top:4px;color:#dc2626}.accessibility-btn.accessibility-btn-reset .accessibility-btn-icon{background-color:#fef2f2;color:#dc2626}.accessibility-btn.accessibility-btn-reset:hover{background-color:#fef2f2}.accessibility-btn.accessibility-btn-reset svg{stroke:#dc2626}.accessibility-text-size-group{cursor:default;flex-wrap:wrap}.accessibility-text-size-group:hover{background-color:#fff0}.accessibility-text-size-controls{display:flex;gap:4px;width:100%;padding-top:4px}.accessibility-size-btn{flex:1;height:28px;border:1px solid var(--stormers-acc-border-color);border-radius:6px;background-color:#f8fafc;color:var(--stormers-acc-text-dark);font-size:16px;font-weight:600;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s ease;padding:0}.accessibility-size-btn:hover{background-color:#e2e8f0}.accessibility-size-btn:focus{outline:none;box-shadow:inset 0 0 0 2px var(--stormers-acc-primary-color)}.accessibility-size-btn:focus:not(:focus-visible){box-shadow:none}.accessibility-size-btn:active{background-color:#cbd5e1}.accessibility-size-btn:disabled{opacity:.35;cursor:not-allowed}.accessibility-size-btn:disabled:hover{background-color:#f8fafc}.accessibility-panel-footer{padding:8px 14px;border-top:1px solid var(--stormers-acc-border-color);background-color:#f8fafc;flex-shrink:0}.accessibility-panel-info{margin:0;font-size:13px;color:var(--stormers-acc-text-muted);text-align:center}body.acc-contrast{background-color:#000!important;color:#fff!important}body.acc-contrast *{background-color:transparent!important;color:#fff!important;border-color:#fff!important}body.acc-contrast header,body.acc-contrast footer,body.acc-contrast nav,body.acc-contrast aside,body.acc-contrast section,body.acc-contrast article,body.acc-contrast div,body.acc-contrast main{background-color:#000!important}body.acc-contrast a{color:#ffeb3b!important;text-decoration:underline!important}body.acc-contrast a:hover,body.acc-contrast a:focus{color:#ffc107!important;background-color:#333!important}body.acc-contrast button,body.acc-contrast input,body.acc-contrast select,body.acc-contrast textarea{background-color:#333!important;color:#fff!important;border:2px solid #fff!important}body.acc-contrast button:focus,body.acc-contrast input:focus,body.acc-contrast select:focus,body.acc-contrast textarea:focus{outline:3px solid #ffeb3b!important;outline-offset:2px!important}body.acc-contrast img,body.acc-contrast svg,body.acc-contrast video{opacity:.9;filter:contrast(1.2)}body.acc-contrast .accessibility-panel{background:#000!important}html.acc-invert{filter:invert(100%) hue-rotate(180deg)}html.acc-invert #stormers-accessibility-toolbar{filter:invert(100%) hue-rotate(180deg)}html.acc-invert img,html.acc-invert video,html.acc-invert picture,html.acc-invert canvas,html.acc-invert .product-image,html.acc-invert .product-image-container,html.acc-invert .product-image-wrapper,html.acc-invert .product-image-photo,html.acc-invert [class*="image"],html.acc-invert [class*="photo"],html.acc-invert [class*="gallery"],html.acc-invert [class*="slider"],html.acc-invert .wp-block-image,html.acc-invert .wp-block-gallery,html.acc-invert .woocommerce-product-gallery,html.acc-invert .owl-carousel{filter:invert(100%) hue-rotate(180deg)}body.acc-underline-titles h1,body.acc-underline-titles h2,body.acc-underline-titles h3,body.acc-underline-titles h4,body.acc-underline-titles h5,body.acc-underline-titles h6,body.acc-underline-titles .page-title,body.acc-underline-titles .entry-title,body.acc-underline-titles .widget-title,body.acc-underline-titles .site-title,body.acc-underline-titles .wp-block-heading{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important}body.acc-stop-animations *,body.acc-stop-animations *::before,body.acc-stop-animations *::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}body.acc-stop-animations video,body.acc-stop-animations .video-container,body.acc-stop-animations iframe[src*="youtube"],body.acc-stop-animations iframe[src*="vimeo"]{pointer-events:none;opacity:.5}body.acc-readable-font *:not(.fa,.fas,.far,.fab,.fal,.fad,.fa-solid,.fa-regular,.fa-light,.fa-brands,.fa-duotone,.fa-thin,[class*="fa-"],.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.material-icons-two-tone,.bi,[class*="bi-"],.dashicons,[class*="dashicons-"],.ion,[class*="ion-"],[class*="ti-"],[class*="icon-"],[class*="_icon"]){font-family:Arial,Verdana,sans-serif!important}body.acc-readable-font :is(.fa,.fas,.far,.fab,.fal,.fad,.fa-solid,.fa-regular,.fa-light,.fa-brands,.fa-duotone,.fa-thin,[class*="fa-"],.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.material-icons-two-tone,.bi,[class*="bi-"],.dashicons,[class*="dashicons-"],.ion,[class*="ion-"],[class*="ti-"],[class*="icon-"],[class*="_icon"])::before,body.acc-readable-font :is(.fa,.fas,.far,.fab,.fal,.fad,.fa-solid,.fa-regular,.fa-light,.fa-brands,.fa-duotone,.fa-thin,[class*="fa-"],.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.material-icons-two-tone,.bi,[class*="bi-"],.dashicons,[class*="dashicons-"],.ion,[class*="ion-"],[class*="ti-"],[class*="icon-"],[class*="_icon"])::after{font-family:inherit}body[class*="acc-"] *:focus-visible{outline:3px solid #ffc107!important;outline-offset:2px!important}@media print{.stormers-accessibility-toolbar{display:none!important}}@media (prefers-reduced-motion:reduce){.stormers-accessibility-toolbar *,.accessibility-panel,.accessibility-toggle-btn{animation-duration:0.01ms!important;transition-duration:0.01ms!important}}@media (prefers-contrast:high){.accessibility-toggle-btn,.accessibility-panel{border:2px solid currentColor}.accessibility-btn{border-width:2px}}.accessibility-close-btn{width:26px!important;height:26px!important;border:none!important;background:transparent!important;color:var(--stormers-acc-text-muted)!important;cursor:pointer!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background-color 0.15s ease!important;padding:0!important;flex-shrink:0!important}.accessibility-size-btn{flex:1!important;height:28px!important;border:1px solid var(--stormers-acc-border-color)!important;border-radius:6px!important;background-color:#f8fafc!important;color:var(--stormers-acc-text-dark)!important;font-size:16px!important;font-weight:600!important;line-height:1!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background-color 0.2s ease!important;padding:0!important}.accessibility-btn{display:flex!important;align-items:center!important;padding:8px 10px!important;border:1px solid #fff!important;border-radius:8px!important;background-color:transparent!important;color:var(--stormers-acc-text-dark)!important;cursor:pointer!important;transition:background-color 0.2s ease!important;text-align:left!important;font-size:14px!important;font-weight:500!important;width:100%!important;gap:10px!important;font-family:sans-serif!important}.accessibility-toggle-btn{width:40px!important;height:40px!important;border-radius:50%!important;background:transparent!important;border:3px solid transparent!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:0 2px 10px rgb(0 0 0 / .15)!important;transition:box-shadow 0.3s ease,border-color 0.3s ease!important;position:relative!important;z-index:100000!important}.stormers-accessibility-toolbar{bottom:90px}body.acc-contrast header,body.acc-contrast footer,body.acc-contrast nav,body.acc-contrast aside,body.acc-contrast section,body.acc-contrast article,body.acc-contrast div,body.acc-contrast main{background-color:initial!important}html.acc-invert .acc-bg-reinvert{filter:invert(100%) hue-rotate(180deg)}.acc-contrast .header-salofarm,body.acc-contrast .sliderhpp .elementor-col-50,body.acc-contrast .elementor-element-6dcc4603,body.acc-contrast #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme,body.acc-contrast .elementskit-submenu-panel,body.acc-contrast .elementskit-section-title-wraper{background-color:#000!important}html.acc-invert [style*="background-image"]{filter:invert(100%) hue-rotate(180deg)!important}