.notifal-mobile-optimized{touch-action:manipulation;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.notifal-swipe-active{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:none!important;cursor:grabbing}.notifal-touch-friendly button,.notifal-touch-friendly a,.notifal-touch-friendly [role=button],.notifal-touch-friendly .notifal-close-btn,.notifal-touch-friendly .notifal-cta-button,.notifal-touch-friendly .notifal-close-button,.notifal-touch-friendly .notifal-close{transition:opacity .2s ease,background-color .2s ease,color .2s ease}.notifal-touch-active{opacity:.8;background-color:#0000000d}.notifal-dark-mode .notifal-touch-active{background-color:#ffffff1a}@media(max-width:768px){.notifal-mobile-optimized{box-sizing:border-box}.notifal-mobile-optimized.notifal-notification-topbar{left:0!important;right:0!important;width:100%!important;max-width:100%!important;transform:none!important}}.notifal-prevent-zoom *{touch-action:manipulation}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.notifal-mobile-optimized{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media(prefers-reduced-motion:reduce){.notifal-mobile-optimized,.notifal-touch-friendly button,.notifal-touch-friendly a,.notifal-touch-friendly [role=button]{transition:none!important;animation:none!important}}@supports (-webkit-overflow-scrolling:touch){.notifal-mobile-optimized{-webkit-overflow-scrolling:touch}.notifal-mobile-optimized.notifal-modal-active{position:fixed;-webkit-overflow-scrolling:auto}}@media screen and (-webkit-min-device-pixel-ratio:0){.notifal-mobile-optimized{-webkit-font-smoothing:antialiased}}@media(orientation:landscape)and (max-height:500px){.notifal-mobile-optimized.notifal-notification-modal,.notifal-mobile-optimized.notifal-notification-popup{max-height:calc(100vh - 40px);overflow-y:auto}}.notifal-swipe-hint{position:relative}.notifal-swipe-hint:after{content:"";position:absolute;top:50%;right:10px;width:20px;height:2px;background:#0000004d;transform:translateY(-50%);border-radius:1px}.notifal-swipe-hint:before{content:"";position:absolute;top:50%;right:12px;width:0;height:0;border-left:5px solid rgb(0 0 0 / .3);border-top:3px solid #fff0;border-bottom:3px solid #fff0;transform:translateY(-50%)}.notifal-dark-mode .notifal-swipe-hint:after{background:#ffffff80}.notifal-dark-mode .notifal-swipe-hint:before{border-left-color:#ffffff80}.notifal-mobile-optimized{will-change:transform,opacity}[dir=rtl] .notifal-swipe-hint:after{right:auto;left:10px}[dir=rtl] .notifal-swipe-hint:before{right:auto;left:12px;border-left:none;border-right:5px solid rgb(0 0 0 / .3)}[dir=rtl] .notifal-dark-mode .notifal-swipe-hint:before{border-right-color:#ffffff80}.notifal-onpage-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.notifal-onpage-notification-wrapper{position:fixed;pointer-events:auto}.notifal-onpage-notification-wrapper .woocommerce-Price-amount{color:unset}.notifal-onpage-notification-wrapper.notifal-notification-toast{max-width:none}.notifal-onpage-notification-wrapper.notifal-notification-modal,.notifal-onpage-notification-wrapper.notifal-notification-popup{max-width:none;max-height:none}.notifal-onpage-notification-wrapper.notifal-notification-floating{max-width:none}@media(max-width:768px){.notifal-onpage-notification-wrapper.notifal-notification-toast,.notifal-onpage-notification-wrapper.notifal-notification-floating,.notifal-onpage-notification-wrapper.notifal-notification-popup,.notifal-onpage-notification-wrapper.notifal-notification-modal{width:max-content;max-width:calc(100vw - 40px);box-sizing:border-box}}.notifal-animation-enter{opacity:0}.notifal-animation-enter-active,.notifal-animation-exit{opacity:1}.notifal-animation-exit-active{opacity:0}.notifal-animation-none{transition:none!important}.notifal-notification:focus{outline:2px solid #007cba;outline-offset:2px}@media(prefers-contrast:high){.notifal-notification,.notifal-notification-button{border:2px solid #000}}@media(prefers-reduced-motion:reduce){.notifal-onpage-notification-wrapper,.notifal-notification,.notifal-notification-close,.notifal-notification-button,.notifal-animation-enter,.notifal-animation-enter-active,.notifal-animation-exit,.notifal-animation-exit-active{transition:none!important;animation:none!important}}.notifal-notification-hidden{display:none!important}.notifal-notification-stack{position:relative;z-index:1}.notifal-notification-loading{opacity:.7;pointer-events:none}.notifal-notification-error{border-left:4px solid #dc3232}.notifal-notification-success{border-left:4px solid #46b450}.notifal-notification-warning{border-left:4px solid #ffb900}.notifal-notification-info{border-left:4px solid #00a0d2}.notifal-visible-by-trigger{display:block!important;visibility:visible!important;opacity:1!important}.notifal-hidden-by-trigger{display:none!important;visibility:hidden!important}.notifal-visible-by-trigger.elementor-hidden-phone,.notifal-visible-by-trigger.elementor-hidden-tablet,.notifal-visible-by-trigger.elementor-hidden-desktop{display:block!important;visibility:visible!important;opacity:1!important}.notifal-action-button.notifal-button-loading{pointer-events:none;cursor:not-allowed;opacity:.85;position:relative}.notifal-action-button.notifal-button-loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid #fff0;border-top:2px solid currentColor;border-radius:50%;animation:notifal-button-spin 1s linear infinite}@keyframes notifal-button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.notifal-has-topbar-above-header .whb-sticky-prepared{padding-top:0!important}.notifal-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}