:root{--stormers-acc-primary-color:#2563eb;--stormers-acc-primary-hover:#1d4ed8;--stormers-acc-bg-light:#fff;--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,.08),0 1px 2px rgba(0,0,0,.06);--stormers-acc-shadow-hover:0 4px 12px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08);--stormers-acc-shadow-lg:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);--stormers-acc-transition:all .2s cubic-bezier(.4,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:0 0;border:3px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 2px 10px rgba(0,0,0,.15);transition:box-shadow .3s ease,border-color .3s ease;position:relative;z-index:100000}.accessibility-toggle-btn:hover{box-shadow:0 4px 20px rgba(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 rgba(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 rgba(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 .25s ease,transform .25s ease,visibility .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:0 0;color:var(--stormers-acc-text-muted);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background-color .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:transparent;color:var(--stormers-acc-text-dark);cursor:pointer;transition:background-color .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 .2s ease,color .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:transparent}.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 .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}body.acc-invert>*:not(#stormers-accessibility-toolbar){filter:invert(100%) hue-rotate(180deg)}body.acc-invert>*:not(#stormers-accessibility-toolbar) img,body.acc-invert>*:not(#stormers-accessibility-toolbar) video,body.acc-invert>*:not(#stormers-accessibility-toolbar) picture,body.acc-invert>*:not(#stormers-accessibility-toolbar) canvas,body.acc-invert>*:not(#stormers-accessibility-toolbar) .product-image,body.acc-invert>*:not(#stormers-accessibility-toolbar) .product-image-container,body.acc-invert>*:not(#stormers-accessibility-toolbar) .product-image-wrapper,body.acc-invert>*:not(#stormers-accessibility-toolbar) .product-image-photo,body.acc-invert>*:not(#stormers-accessibility-toolbar) [class*=image],body.acc-invert>*:not(#stormers-accessibility-toolbar) [class*=photo],body.acc-invert>*:not(#stormers-accessibility-toolbar) [class*=gallery],body.acc-invert>*:not(#stormers-accessibility-toolbar) [class*=slider],body.acc-invert>*:not(#stormers-accessibility-toolbar) .wp-block-image,body.acc-invert>*:not(#stormers-accessibility-toolbar) .wp-block-gallery,body.acc-invert>*:not(#stormers-accessibility-toolbar) .woocommerce-product-gallery,body.acc-invert>*:not(#stormers-accessibility-toolbar) .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:.01ms !important;animation-iteration-count:1 !important;transition-duration:.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:.01ms !important;transition-duration:.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:0 0 !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 .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 .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 .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:0 0 !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 rgba(0,0,0,.15) !important;transition:box-shadow .3s ease,border-color .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}body.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}body.acc-invert>.elementor-location-header{position:relative;z-index:99999}body.acc-invert [style*=background-image]{filter:invert(100%) hue-rotate(180deg) !important}