/*
Theme Name: AquaSuper
Author: AquaSuper
Description: Identidade original AquaSuper, páginas Elementor e integração com o catálogo PHP independente.
Version: 1.0.0
Requires at least: 6.5
Requires PHP: 8.0
*/
.elementor-widget-aqs,.aqs-component{width:100%;min-width:0}
body .elementor .e-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;--widgets-spacing:0px 0px}
body .aqs-document>.elementor{width:100%}
.aqs-component a.catcard{display:block;color:inherit;text-decoration:none}
.aqs-component [data-product]{cursor:pointer}
.aqs-component .pcard:focus-visible,.aqs-component .catcard:focus-visible{outline:3px solid var(--aqua);outline-offset:4px}
body.admin-bar header.site{top:32px}
.aqs-header-slot{position:sticky;top:0;z-index:100}
body.admin-bar .aqs-header-slot{top:32px}
.aqs-header-slot header.site{position:relative;top:0}
.aqs-header-slot .elementor-element,.aqs-header-slot .e-con{position:static}
.aqs-header-slot .elementor-widget-container{position:static}
.aqs-component .wrap{width:100%}
.aqs-standard{padding:60px 24px;max-width:1200px;margin:auto}
.aqs-error{padding:24px;color:#8c2121;background:#fff3f3;border-radius:10px}
.aqs-component .elementor-empty-view{min-height:80px}
.aqs-component video{max-width:none}
body .aqs-component h1,body .aqs-component h2,body .aqs-component h3,body .aqs-component h4{font-family:Archivo,sans-serif}
.aqs-component a.btn{font-family:inherit}
.aqs-component .faq-empty:not(.show){display:none}
@media(max-width:782px){body.admin-bar .aqs-header-slot{top:46px}}
@media(max-width:600px){body.admin-bar .aqs-header-slot{top:0}}
@media(prefers-reduced-motion:reduce){.aqs-component *{animation-duration:.01ms!important;transition-duration:.01ms!important}}
