/* Shared front-end motion. Content has no hidden/pre-entry state. */
body.aubiwe-site :is(a,button,input,select,textarea,summary){transition-duration:var(--aw-motion-interaction-duration);transition-timing-function:var(--aw-motion-easing)}
body.aubiwe-site :is(.av-button,.wp-block-button__link,.hv-button,.ars-button,.ao-button,.aw-pd-primary,.pf-cta-link,.aubiwe-rfq button[type=submit]){transition-property:background-color,color,border-color,opacity;transition-duration:var(--aw-motion-interaction-duration);transition-timing-function:var(--aw-motion-easing)}
body.aubiwe-site :is(.aw-link-icon,.aw-link-icon--direction,.hv-link span,.av-text-link span,.app-arrow){transition-property:color;transition-duration:var(--aw-motion-interaction-duration);transition-timing-function:var(--aw-motion-easing)}
body.aubiwe-site :is(input:not([type=hidden]),textarea,select){transition-property:border-color,background-color,color,outline-color;transition-duration:var(--aw-motion-interaction-duration);transition-timing-function:var(--aw-motion-easing)}
body.aubiwe-site :is(.pf-suggestions,.av-header-search-panel,.aw-header-phone-panel):not([hidden]){animation:aw-motion-panel var(--aw-motion-interaction-duration) var(--aw-motion-easing)}
body.aubiwe-site .aw-text-mega{transition-duration:var(--aw-motion-interaction-duration);transition-timing-function:var(--aw-motion-easing)}
body.aubiwe-site .aw-mega-parent.is-expanded>.aw-mega-panel{animation:none}
@media(max-width:1100px){body.aubiwe-site .av-nav.is-open,body.aubiwe-site .aw-mega-parent.is-expanded>.aw-mega-panel{animation:aw-motion-panel var(--aw-motion-interaction-duration) var(--aw-motion-easing)}}
body.aubiwe-site :is(.hv-faq-indicator,.ars-faq-indicator)::after{transition:transform var(--aw-motion-disclosure-duration) var(--aw-motion-easing)}
body.aubiwe-site .aw-motion-card{transition:transform var(--aw-motion-interaction-duration) var(--aw-motion-easing),border-color var(--aw-motion-interaction-duration) var(--aw-motion-easing),color var(--aw-motion-interaction-duration) var(--aw-motion-easing)}
body.aubiwe-site .aw-motion-card img{transition-property:none}
body.aubiwe-site .aw-motion-card :is(h2,h3,h4){transition:color var(--aw-motion-interaction-duration) var(--aw-motion-easing)}
body.aubiwe-site :is(.av-button,.wp-block-button__link,.hv-button,.ars-button,.ao-button,.aw-pd-primary,.pf-cta-link)::before{transition-duration:var(--aw-motion-interaction-duration);transition-timing-function:var(--aw-motion-easing)}
@media(hover:hover) and (pointer:fine){
 body.aubiwe-site .aw-motion-card:hover{transform:translateY(-3px)}
 body.aubiwe-site .aw-motion-card:is(:hover,:focus-within) img{transform:none}
 body.aubiwe-site .aw-motion-card:is(:hover,:focus-within) :is(h2,h3,h4){color:var(--aw-electric-blue)}
 body.aubiwe-site :is(.hv-link,.av-text-link,.aw-pd-text-link,.ars-link,.aw-link-icon-host,.app-product-link,.aw-pd-related-item>a):is(:hover,:focus-visible) :is(.aw-link-icon,.aw-link-icon--direction,.app-arrow){transform:none}
}
@media(hover:none),(pointer:coarse){body.aubiwe-site .aw-motion-card:hover,body.aubiwe-site .aw-motion-card:hover img{transform:none}}
@keyframes aw-motion-panel{from{opacity:.4;translate:0 6px}to{opacity:1;translate:0 0}}
@media(prefers-reduced-motion:reduce){
 body.aubiwe-site *,body.aubiwe-site *::before,body.aubiwe-site *::after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}
 body.aubiwe-site .aw-motion-card:hover{transform:none}
}
