html body header.elementor.elementor-21 .amr-slide-button.amr-slide-button{position:relative!important;overflow:hidden!important;isolation:isolate!important}
html body header.elementor.elementor-21 .amr-slide-button.amr-slide-button>.amr-nav-sizer{display:inline-flex!important;align-items:center!important;gap:inherit!important;visibility:hidden!important;pointer-events:none!important}
html body header.elementor.elementor-21 .amr-slide-button.amr-slide-button>:is(.amr-nav-normal,.amr-nav-hover){position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:inherit!important;padding:inherit!important;box-sizing:border-box!important;transition:transform .3s cubic-bezier(.5,.12,.46,.88)!important;z-index:1!important;pointer-events:none!important}
html body header.elementor.elementor-21 .amr-slide-button.amr-slide-button>.amr-nav-normal{transform:translateY(0)!important;pointer-events:auto!important}
html body header.elementor.elementor-21 .amr-slide-button.amr-slide-button>.amr-nav-hover{background:#101010!important;color:#fff!important;transform:translateY(100%)!important}
html body header.elementor.elementor-21 .amr-slide-button.amr-slide-button>.amr-nav-hover :is(span,i,bdi,.amount,.woocommerce-Price-currencySymbol){color:#fff!important}
html body header.elementor.elementor-21 .amr-slide-button.amr-slide-button>.amr-nav-hover :is(svg,path){fill:#fff!important}
html body header.elementor.elementor-21 .amr-slide-button.amr-slide-button::before,html body header.elementor.elementor-21 .amr-slide-button.amr-slide-button::after{display:none!important}
@media(hover:hover) and (pointer:fine){html body header.elementor.elementor-21 .amr-slide-button.amr-slide-button:hover>.amr-nav-normal{transform:translateY(-100%)!important}html body header.elementor.elementor-21 .amr-slide-button.amr-slide-button:hover>.amr-nav-hover{transform:translateY(0)!important;transition-delay:.15s!important}}
html body header.elementor.elementor-21 .amr-slide-button.amr-slide-button:focus-visible>.amr-nav-normal{transform:translateY(-100%)!important}
html body header.elementor.elementor-21 .amr-slide-button.amr-slide-button:focus-visible>.amr-nav-hover{transform:translateY(0)!important;transition-delay:.15s!important}
html body header.elementor.elementor-21 .amr-slide-button.amr-slide-button:focus-visible{outline:2px solid #7db888!important;outline-offset:3px!important}
@media(prefers-reduced-motion:reduce){html body header.elementor.elementor-21 .amr-slide-button.amr-slide-button>:is(.amr-nav-normal,.amr-nav-hover){transition:none!important;transition-delay:0s!important}}

