/*!
 * awa-visual-fixes-2026-06-29-final.css
 *
 * Patch consolidado para corrigir 17 bugs visuais/estruturais identificados
 * na auditoria visual completa (home, PLP, PDP, busca, login, carrinho).
 *
 * CARREGAMENTO: após todos os bundles AWA existentes (home-terminal, super-global,
 * align-grid, head-tail, defer-global, etc). Posicionado via XML em rotas-alvo.
 *
 * Bugs corrigidos:
 *   C1  Home mobile — category carousel overflow horizontal (390px)
 *   C2  Home desktop — bestseller carousel overflow (1366px)
 *   C3  Home mobile — hero setas/CTA density
 *   C4  PLP — product card heights não-uniformes
 *   C5  PLP mobile — breadcrumb/title spacing
 *   M1  Home — sections bg inconsistente (oklch vs rgb)
 *   M2  PLP mobile — toolbar elements fora do container
 *   M3  PDP — gallery placeholder vazio
 *   M4  PDP — related products altura não-uniforme
 *   M5  Busca — sem empty state para 0 resultados
 *   M6  Login B2B mobile — card alto demais
 *   M7  Carrinho — empty state padding exagerado
 *   m1  Home — focus-visible ausente em CTAs de seção
 *   m2  PLP — filter drawer sem role=dialog
 *   m3  PDP — breadcrumb trailing-slash
 *   m4  Busca — autocomplete z-index 99
 *   m5  Carrinho — botão "Continuar" altura inconsistente
 *
 * @author AWA Visual Audit
 * @date   2026-06-29
 * @cascade Carregado por último (vencedor) em todas rotas frontend
 */@media (max-width:767px){.awa-category-carousel{max-width:100vw;overflow:hidden;contain:layout}.awa-category-carousel .awa-category-carousel__track,.awa-category-carousel .swiper-wrapper,.awa-category-carousel__viewport{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.awa-category-carousel .awa-category-carousel__track::-webkit-scrollbar,.awa-category-carousel .swiper-wrapper::-webkit-scrollbar,.awa-category-carousel__viewport::-webkit-scrollbar{display:none}.awa-category-carousel__item{-ms-flex:0 0 calc((100vw - 48px)/ 2.4);flex:0 0 calc((100vw - 48px)/ 2.4);max-inline-size:calc((100vw - 48px)/ 2.4);min-inline-size:calc((100vw - 48px)/ 2.4);scroll-snap-align:start;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:768px) and (max-width:1023px){.awa-category-carousel__item{-ms-flex:0 0 calc((100vw - 64px)/ 4.5);flex:0 0 calc((100vw - 64px)/ 4.5);max-inline-size:calc((100vw - 64px)/ 4.5);min-inline-size:calc((100vw - 64px)/ 4.5)}}@media (min-width:1024px) and (max-width:1365px){.awa-category-carousel__item{-ms-flex:0 0 calc((100vw - 96px)/ 6.5);flex:0 0 calc((100vw - 96px)/ 6.5);max-inline-size:calc((100vw - 96px)/ 6.5);min-inline-size:calc((100vw - 96px)/ 6.5)}}@media (min-width:1366px){.awa-category-carousel__item{-ms-flex:0 0 calc((100vw - 96px)/ 8);flex:0 0 calc((100vw - 96px)/ 8);max-inline-size:calc((100vw - 96px)/ 8);min-inline-size:calc((100vw - 96px)/ 8)}}.awa-carousel-section--featured .bestsellerslider,.awa-carousel-section--featured .bestsellerslider .swiper,.awa-carousel-section--featured .owl-carousel,.awa-carousel-section--featured .owl-stage-outer{max-width:100%;overflow:hidden}@media (max-width:767px){.awa-hero-swiper .swiper-button-next,.awa-hero-swiper .swiper-button-prev,.top-home-content .hero-section .owl-nav .owl-next,.top-home-content .hero-section .owl-nav .owl-prev{width:32px;height:32px;min-width:32px;min-height:32px;opacity:.55;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.awa-hero-swiper .swiper-button-next:hover,.awa-hero-swiper .swiper-button-prev:hover{opacity:1}.awa-hero-b2b-cta .awa-hero-cta .btn,.top-home-content .hero-section .hero-cta .btn{gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:40px;padding-block:8px;padding-inline:14px;font-size:13px}}.products-grid .item-product,.wrapper.grid.products-grid .item-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.products-grid .item-product .product-thumb{-ms-flex-negative:0;flex-shrink:0;aspect-ratio:1/1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--awa-bg);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.products-grid .item-product .product-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.products-grid .item-product .product-info,.wrapper.grid.products-grid .item-product .product-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:120px}.products-grid .item-product .actions-primary,.products-grid .item-product .product-item-actions{margin-top:auto;padding-top:12px}.block.related .product-item,.product-items .product-item,.upsell .product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.block.related .product-item .product-item-info,.upsell .product-item .product-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%}.block.related .product-item .product-image-container,.upsell .product-item .product-image-container{aspect-ratio:1/1;width:100%;background:var(--awa-bg-muted);overflow:hidden}.block.related .product-item .product-image-photo,.upsell .product-item .product-image-photo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.nav-breadcrumbs .breadcrumbs,.page-main .breadcrumbs{margin-block:4px 8px!important;padding-block:4px!important}.page-main .page-title-wrapper,.page-main h1.page-title{margin-block:4px 12px!important}.toolbar.toolbar-products,.toolbar.toolbar-products--bottom-slim{margin-block:8px!important;padding:8px!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.toolbar-products .limiter,.toolbar-products .modes,.toolbar-products .toolbar-sorter{min-height:44px}.toolbar-products .sorter .sorter-action{min-height:44px;min-width:44px;padding:8px 12px}.toolbar-products .pages .item a,.toolbar-products .pages .item.current strong{min-height:44px;min-width:44px;border-radius:8px;font-size:13px}}.awa-home-section,.ayo-home5-section,.top-home-content,.top-home-content--above-fold{background-color:var(--awa-bg-subtle)}.awa-home-section:nth-of-type(odd),.top-home-content:nth-of-type(odd){background-color:var(--awa-bg)}.product.media .gallery-placeholder.is-placeholder,.product.media .gallery-placeholder:not(:has(.fotorama-item)){aspect-ratio:1/1;background:var(--awa-bg-muted);display:block;width:100%}.product.media .fotorama,.product.media .fotorama-item,.product.media .fotorama__stage,.product.media .fotorama__wrap,.product.media .gallery-placeholder:has(.fotorama-item){aspect-ratio:auto;background:var(--awa-bg-muted);display:block;width:100%}.product.media .fotorama__stage__frame img,.product.media .gallery-image,.product.media img.photo.image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fotorama__img{-o-object-fit:contain!important;object-fit:contain!important}.awa-search-empty{max-width:600px;margin:32px auto;padding:32px 24px;text-align:center;background:var(--awa-bg);border:1px solid var(--awa-border);border-radius:12px}.awa-search-empty__title{font-size:22px;font-weight:700;color:var(--awa-text-primary);margin:0 0 12px}.awa-search-empty__desc{color:var(--awa-text-secondary);font-size:14px;margin:0 0 24px}.awa-search-empty__cta{display:inline-block;background:var(--awa-primary);color:var(--awa-text-inverse)!important;padding:12px 24px;border-radius:6px;text-decoration:none;font-weight:600;min-height:44px;line-height:20px}.awa-search-empty__cta:hover{background:var(--awa-primary-hover);color:var(--awa-text-inverse)!important}.awa-search-empty__cta:focus-visible{outline:2.5px solid var(--awa-primary);outline-offset:2px}@media (max-width:767px){.b2b-login-page{min-height:calc(100vh - 56px);min-height:calc(100dvh - 56px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.b2b-login-card{margin:0 auto;max-width:360px;width:100%}.b2b-login-footer{position:static;margin-top:24px;text-align:center}}.awa-cart-empty{padding:24px 16px 48px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.awa-cart-empty__categories{margin:24px 0!important}.awa-cart-empty__trust{margin-top:16px!important}.awa-cart-summary .action.primary,.cart-summary .action.primary.checkout,.cart-totals .action.primary{min-height:48px!important;line-height:48px!important;padding-block:0!important;-webkit-box-sizing:border-box;box-sizing:border-box}.awa-home-section-title a:focus-visible,.awa-section-cta a:focus-visible,.shelf-header__cta a:focus-visible{outline:2.5px solid var(--awa-primary);outline-offset:2px;border-radius:4px}.filter-content[aria-hidden=true]{display:none!important}.filter-content[aria-hidden=false]{display:block!important}.block.filter .block-content.filter-content{-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.breadcrumbs li:last-child::after{content:""!important;margin:0!important}.mst-searchautocomplete__autocomplete,.search-autocomplete,.searchsuite-autocomplete{z-index:1000!important}body,html{overflow-x:clip}@media (prefers-reduced-motion:reduce){*,::after,::before{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}}@media (max-width:767px){.awa-site-header .logo a,.header .logo a,.header-logo a,.logo a{min-height:48px;min-width:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .logo img,.header-logo img,.logo img{max-height:44px;width:auto}}@media (max-width:767px){.mobile-bottom-nav,nav.fixed-bottom.mobile-bottom-nav{min-height:64px;max-height:72px;padding-block:8px;overflow:hidden}.mobile-bottom-nav .mobile-bottom-link,nav.fixed-bottom.mobile-bottom-nav .mobile-bottom-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:4px}}.awa-cart-cross-sell .product-item,.block.crosssell .product-item,.cart-cross-sell .product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.awa-cart-cross-sell .product-item .product-item-info,.cart-cross-sell .product-item .product-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%}.awa-cart-empty__icon-wrap{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 16px;border-radius:50%;background:rgba(183,51,55,.08);color:var(--awa-primary,var(--awa-primary))}.awa-cart-empty__icon-svg{width:48px;height:48px}.awa-b2b-promo-bar,.awa-b2b-promo-bar__cta,.awa-b2b-promo-bar__lead,.awa-b2b-promo-bar__text{line-height:1.45}.fotorama__nav__frame,.fotorama__thumb-border{border-radius:4px}.block.filter .block-content,.filter-content{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease}@media (max-width:767px){.block.filter.active .filter-content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}}@media (max-width:767px){.newsletter-footer input[type=email]{font-size:16px;min-height:48px;padding-block:12px}.newsletter-footer .action.subscribe{min-height:48px;font-size:14px}}@media (max-width:767px){.mst-searchautocomplete__autocomplete,.searchsuite-autocomplete{max-width:calc(100vw - 16px);left:8px!important;right:8px!important;width:auto!important}}@media (max-width:767px){.product.data.items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0}.product.data.items>.item.title{width:100%;border-bottom:1px solid var(--awa-border)}.product.data.items>.item.title>a{padding:14px 16px;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product.data.items>.item.content{padding:16px;border:0}}.awa-pdp-sticky,.pdp-sticky-bar{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.awa-cart-summary,.cart-summary{background:var(--awa-bg);border:1px solid var(--awa-border);border-radius:8px;padding:20px;margin-bottom:24px}@media (max-width:767px){.footer-container .awa-footer-section__toggle::after{content:"+";margin-left:auto;font-size:20px;font-weight:700;color:var(--awa-home-ink)}.footer-container .awa-footer-section.active .awa-footer-section__toggle::after{content:"−"}}.catalogsearch-result-index .page-title,.category-view .page-title,.page-title,h1.page-title{font-size:clamp(20px, 1.5vw, 28px);font-weight:700;line-height:1.25;color:var(--awa-text-primary);margin-block:12px 16px}.catalog-product-view h1.page-title,.product-info-main .page-title{font-size:clamp(20px, 2.4vw, 32px);font-weight:700;line-height:1.2;color:var(--awa-text-primary);margin-block:8px 12px}@media (max-width:767px){html body#html-body .page-wrapper .awa-site-header .header-logo a,html body#html-body .page-wrapper .awa-site-header .logo a,html body#html-body .page-wrapper header .logo a{min-height:48px!important;min-width:48px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;padding:2px!important}html body#html-body .page-wrapper .awa-site-header .header-logo img,html body#html-body .page-wrapper .awa-site-header .logo img,html body#html-body .page-wrapper header .logo img{max-height:44px!important;width:auto!important}}@media (max-width:767px){html body#html-body .page-wrapper .mobile-bottom-nav,html body#html-body .page-wrapper nav.fixed-bottom,html body#html-body .page-wrapper nav.fixed-bottom.mobile-bottom-nav{min-height:64px!important;max-height:72px!important;height:auto!important;padding-block:8px!important;overflow:hidden!important}}html body#html-body .page-wrapper .awa-cart-summary,html body#html-body .page-wrapper .cart-summary,html body#html-body .page-wrapper .cart-totals{background:var(--awa-bg)!important;border:1px solid var(--awa-border)!important;border-radius:8px!important;padding:20px!important}html body#html-body .page-wrapper .page-title,html body#html-body .page-wrapper h1.page-title{font-size:clamp(20px, 1.5vw, 28px)!important;font-weight:700!important;line-height:1.25!important;color:var(--awa-text-primary)!important}html body#html-body #search_mini_form input#search,html body#html-body .block-search input#search,html body#html-body input.input-text{min-height:44px!important;line-height:1.4!important}html body#html-body .awa-header-search-col form.minisearch{min-height:44px!important}html body#html-body .awa-search-action-wrapper .action.search,html body#html-body .block-search .actions .action.search,html body#html-body .block-search .actions button.action.search{min-height:44px!important;min-width:44px!important}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .awa-home-section,html body#html-body.cms-index-index .page-wrapper .top-home-content:not(.top-home-content--above-fold){margin-block:16px!important;padding-block:24px!important}html body#html-body .awa-b2b-promo-bar,html body#html-body.cms-index-index .awa-b2b-promo-bar{max-height:44px!important;min-height:36px!important;overflow:hidden!important}html body#html-body.cms-index-index .awa-hero-swiper,html body#html-body.cms-index-index .hero-section{max-height:360px!important}html body#html-body.cms-index-index .awa-hero-swiper .swiper-slide,html body#html-body.cms-index-index .hero-section .hero-slide{max-height:360px!important}}html body#html-body .page-wrapper .action.primary,html body#html-body .page-wrapper .awa-cta-primary,html body#html-body .page-wrapper .btn-primary,html body#html-body .page-wrapper button[type=submit].action.primary{padding:12px 24px!important;line-height:1.4!important;min-height:44px!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}@media (min-width:992px){html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar{max-height:40px!important;min-height:36px!important}html body#html-body .page-wrapper .awa-site-header .awa-main-header{max-height:72px!important;min-height:64px!important}html body#html-body .page-wrapper .awa-site-header .awa-nav-bar{max-height:48px!important;min-height:44px!important}}@media (max-width:767px){html body#html-body .page-wrapper .page-footer,html body#html-body .page-wrapper footer.page-footer{padding-block:0!important}html body#html-body .page-wrapper .page-footer .footer-container,html body#html-body .page-wrapper footer.page-footer .footer-container{padding-block:16px 0!important}}html body#html-body .header .links a,html body#html-body .header .top-bar a,html body#html-body .header .top-links a,html body#html-body a.awa-account-link,html body#html-body a.awa-cart-link{min-height:44px!important;padding-block:12px!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}html body#html-body .awa-cart-empty__title,html body#html-body .awa-search-empty__title{font-size:clamp(22px, 4vw, 32px)!important;font-weight:700!important;line-height:1.2!important;color:var(--awa-text,var(--awa-text-primary))!important;margin-block:0 12px!important}html body#html-body .awa-cart-empty__subtitle,html body#html-body .awa-search-empty__desc{font-size:clamp(15px, 2vw, 17px)!important;line-height:1.55!important;color:var(--awa-text-muted,var(--awa-text-secondary))!important;margin-block:0 24px!important}html body#html-body.account .page-title,html body#html-body.customer-account .page-title{font-size:clamp(20px, 3vw, 28px)!important;font-weight:700!important;margin-block:12px 24px!important}@media (min-width:992px){html body#html-body.catalog-category-view .block.filter{max-width:280px!important;padding:16px!important;background:var(--awa-bg,var(--awa-bg))!important;border:1px solid var(--awa-border,var(--awa-border))!important;border-radius:var(--awa-radius-md,8px)!important}}html body#html-body input.input-text,html body#html-body input[type=email],html body#html-body input[type=password],html body#html-body input[type=text],html body#html-body textarea{min-height:44px!important;padding:10px 12px!important;border-radius:var(--awa-radius-sm,4px)!important;border:1px solid var(--awa-border,var(--awa-border))!important;font-size:15px!important;line-height:1.4!important}html body#html-body input.input-text:focus,html body#html-body input[type=email]:focus,html body#html-body input[type=password]:focus,html body#html-body input[type=text]:focus,html body#html-body textarea:focus{border-color:var(--awa-primary,var(--awa-primary))!important;outline:2px solid color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 20%,transparent)!important;outline-offset:1px!important}html body#html-body .modal-popup .modal-title,html body#html-body .modals-popup .modal-title{font-size:20px!important;font-weight:700!important;color:var(--awa-text,var(--awa-text-primary))!important}html body#html-body .breadcrumbs ul.items,html body#html-body ul.breadcrumbs{margin:0!important;padding:0!important;list-style:none!important}html body#html-body .breadcrumbs li{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:13px!important}@media (min-width:992px){html body#html-body .page-wrapper .awa-site-header .header-logo,html body#html-body .page-wrapper .awa-site-header .logo{max-width:200px!important;min-height:56px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}}html body#html-body .awa-home-section:not(.top-home-content--above-fold),html body#html-body .ayo-home5-section:not(.top-home-content--above-fold),html body#html-body .top-home-content:not(.top-home-content--above-fold){padding-block:var(--awa-home-section-gap,16px)!important;padding-inline:var(--awa-home-pad,16px)!important}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .top-home-content--above-fold{margin-block:0!important;padding-block:0!important}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta{margin-block:0 12px!important;padding-block:16px 12px!important}html body#html-body.cms-index-index .page-wrapper .awa-carousel-section--featured,html body#html-body.cms-index-index .page-wrapper .awa-grid-section--featured,html body#html-body.cms-index-index .page-wrapper .awa-home-niche-shelves,html body#html-body.cms-index-index .page-wrapper .awa-home-pricing-notice,html body#html-body.cms-index-index .page-wrapper .awa-product-promo-banners,html body#html-body.cms-index-index .page-wrapper .top-home-content--category-carousel{margin-block:16px!important;padding-block:24px 24px!important}html body#html-body.cms-index-index .page-wrapper .awa-home-pricing-notice{min-height:0!important;padding:12px 16px!important}html body#html-body.cms-index-index .page-wrapper .awa-home-pricing-notice__inner{gap:12px!important;padding:14px!important}}@media (max-width:767px){html body#html-body .page-wrapper .page-footer,html body#html-body .page-wrapper footer.page-footer{padding-block:0!important}html body#html-body .page-wrapper .page-footer .awa-footer-newsletter,html body#html-body .page-wrapper .page-footer .footer-container{padding-block:12px!important;margin-block:0!important}html body#html-body .page-wrapper .page-footer .awa-footer-categories-expand,html body#html-body .page-wrapper .page-footer .awa-footer-pay-sec,html body#html-body .page-wrapper .page-footer .footer-bottom{padding-block:12px!important;margin-block:0!important}html body#html-body .page-wrapper .page-footer .awa-footer-copyright__disclaimer,html body#html-body .page-wrapper .page-footer .footer-bottom{margin-top:8px!important}}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta{max-height:320px!important;min-height:280px!important;padding-block:16px!important}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta .awa-hero-cta{margin-top:8px!important}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta .awa-hero-cta .btn{min-height:40px!important;padding:8px 14px!important;font-size:13px!important}}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .awa-home-niche-shelves .niche-shelves-content,html body#html-body.cms-index-index .page-wrapper .awa-home-niche-shelves .niche-tabs{min-height:0!important;max-height:480px!important}}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .awa-product-promo-banners{padding-block:12px!important;margin-block:12px!important}html body#html-body.cms-index-index .page-wrapper .awa-product-promo-banners__item{height:100px!important;max-height:100px!important}}@media (max-width:767px){html body#html-body .page-wrapper .page-footer .awa-footer-newsletter{padding-block:12px 16px!important}html body#html-body .page-wrapper .page-footer .awa-newsletter-info{gap:8px!important}html body#html-body .page-wrapper .page-footer .awa-newsletter-title{font-size:16px!important}html body#html-body .page-wrapper .page-footer .awa-newsletter-desc{font-size:13px!important;line-height:1.45!important}}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .awa-carousel-section--featured{padding-block:16px!important;min-height:0!important}html body#html-body.cms-index-index .page-wrapper .awa-carousel-section--featured .awa-section-header{margin-bottom:12px!important;padding-bottom:8px!important}}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .awa-grid-section--featured{padding-block:16px!important;min-height:0!important}}html body#html-body .awa-home-section-title,html body#html-body .awa-section-header__title,html body#html-body .awa-section-title{font-size:clamp(18px, 4vw, 26px)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.01em!important;color:var(--awa-text,var(--awa-text-primary))!important;margin:0!important}html body#html-body .awa-section-header__subtitle,html body#html-body .awa-section-subtitle{font-size:clamp(13px, 2.5vw, 15px)!important;color:var(--awa-text-muted,var(--awa-text-secondary))!important;margin:4px 0 0!important;line-height:1.5!important}html body#html-body .awa-section-header__label{font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--awa-primary,var(--awa-primary))!important;margin-bottom:4px!important}html body#html-body .page-wrapper .awa-section-header{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:1px solid var(--awa-border,var(--awa-border))!important;min-height:56px!important;max-height:80px!important}html body#html-body .page-wrapper .awa-section-header__head,html body#html-body .page-wrapper .awa-section-header__title-wrap{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:2px!important;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;min-width:0!important}html body#html-body .page-wrapper .awa-section-header__label{font-size:11px!important;line-height:1.2!important;margin:0!important;color:var(--awa-primary,var(--awa-primary))!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}html body#html-body .page-wrapper .awa-section-header__title{font-size:clamp(18px, 4vw, 24px)!important;line-height:1.2!important;margin:0!important;font-weight:700!important;color:var(--awa-text,var(--awa-text-primary))!important;text-wrap:balance!important}html body#html-body .page-wrapper .awa-section-header__link{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:600!important;color:var(--awa-primary,var(--awa-primary))!important;white-space:nowrap!important;padding:8px 12px!important;min-height:32px!important;border-radius:4px!important;-webkit-transition:background-color .18s ease!important;-o-transition:background-color .18s ease!important;transition:background-color .18s ease!important;text-decoration:none!important}html body#html-body .page-wrapper .awa-section-header__link:hover{background:rgba(183,51,55,.08)!important;color:var(--awa-primary,var(--awa-primary))!important;text-decoration:none!important}html body#html-body .page-wrapper .awa-section-header__subtitle{font-size:13px!important;line-height:1.4!important;color:var(--awa-text-muted,var(--awa-text-secondary))!important;margin-top:2px!important}@media (min-width:992px){html body#html-body .awa-header-search-col input#search,html body#html-body .awa-header-search-col input.input-text{min-height:44px!important;padding:8px 16px!important}html body#html-body .awa-header-search-col form.minisearch{min-height:44px!important}}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .awa-home-pricing-notice{margin-block:0!important;padding-block:8px!important}html body#html-body.cms-index-index .page-wrapper .awa-home-pricing-notice__inner{padding:12px!important}}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .awa-home-niche-shelves{margin-block-end:8px!important;padding-block-end:16px!important}html body#html-body .page-wrapper .page-footer,html body#html-body .page-wrapper footer.page-footer{margin-top:0!important}}@media (min-width:992px){html body#html-body.cms-index-index .page-wrapper .awa-home-niche-shelves{margin-block-end:16px!important;padding-block-end:32px!important}}@media (min-width:992px){html body#html-body .page-wrapper .page-footer,html body#html-body .page-wrapper footer.page-footer{margin-top:16px!important}html body#html-body .page-wrapper .page-footer .footer-container{padding-block:24px!important}}@media (min-width:992px){html body#html-body .page-wrapper #header.header-container,html body#html-body .page-wrapper .awa-site-header .header-content{max-height:160px!important}}html body#html-body #search,html body#html-body input#search,html body#html-body input.input-text{min-height:44px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}@media (min-width:992px){html body#html-body #header .awa-header-search-col input#search,html body#html-body .awa-header-search-col input#search,html body#html-body .awa-header-search-col input.input-text{min-height:44px!important;height:44px!important}}html body#html-body input#search,html body#html-body input.input-text#search{height:44px!important;min-height:44px!important;max-height:44px!important;line-height:1.4!important}@media (min-width:992px){html body#html-body .awa-header-search-col .input-text#search,html body#html-body .awa-header-search-col input#search{height:44px!important;min-height:44px!important;max-height:44px!important}}body .page-wrapper .awa-site-header .awa-header-search-col input#search,body .page-wrapper .awa-site-header .awa-professional-search input.input-text,body .page-wrapper .block-search .search-content .field.search input#search,body .page-wrapper .block-search input.input-text#search{min-height:44px!important;height:44px!important;padding:8px 16px!important;font-size:14px!important}:root,body,html{--awa-input-height:44px!important;--awa-control-height:44px!important}html body#html-body #search,html body#html-body input#search{min-height:44px!important;height:44px!important}@media (min-width:992px){html body#html-body{--awa-input-height:44px;--awa-control-height:44px}}html body#html-body#html-body .page-wrapper .awa-header-search-col input#search,html body#html-body#html-body#html-body .block-search input#search,html body#html-body#html-body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col form#search_mini_form input#search,html body#html-body#html-body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col form#search_mini_form input.input-text,html body#html-body#html-body#html-body input.input-text#search{min-height:44px!important;height:44px!important;max-height:56px!important;padding:8px 16px!important;font-size:14px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}@layer awa-fixes,awa-visual-priority; @layer awa-visual-priority{@layer awa-fixes,awa-visual-priority; @layer awa-visual-priority{html body#html-body .page-wrapper .awa-header-search-col input#search,html body#html-body .page-wrapper input.input-text#search,html body#html-body input#search{min-height:44px!important;height:44px!important;max-height:44px!important;padding:8px 16px!important;font-size:14px!important;box-sizing:border-box!important}}}@layer awa-visual-priority{html body#html-body .page-wrapper .awa-section-header{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:1px solid var(--awa-border,var(--awa-border))!important;min-height:56px!important;max-height:80px!important}html body#html-body .page-wrapper .awa-section-header__title{font-size:clamp(18px, 4vw, 24px)!important;line-height:1.2!important;font-weight:700!important;margin:0!important}html body#html-body .page-wrapper .awa-section-header__label{font-size:11px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--awa-primary,var(--awa-primary))!important;margin:0!important}html body#html-body .page-wrapper .awa-section-header__link{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding:8px 12px!important;min-height:32px!important;border-radius:4px!important;font-size:13px!important;font-weight:600!important;color:var(--awa-primary,var(--awa-primary))!important;white-space:nowrap!important}@media (max-width:767px){html body#html-body .page-wrapper .page-footer,html body#html-body .page-wrapper footer.page-footer{padding-block:0!important}html body#html-body .page-wrapper .page-footer .awa-footer-bottom__row,html body#html-body .page-wrapper .page-footer .awa-footer-newsletter,html body#html-body .page-wrapper .page-footer .footer-container{padding-block:12px!important;margin-block:0!important}html body#html-body .page-wrapper .page-footer .awa-newsletter-title{font-size:18px!important}html body#html-body .page-wrapper .page-footer .awa-newsletter-desc{font-size:14px!important;line-height:1.5!important}}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .top-home-content--above-fold{margin-block:0!important;padding-block:0!important}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta{margin-block:0 12px!important;padding-block:16px 12px!important}html body#html-body.cms-index-index .page-wrapper .awa-home-section,html body#html-body.cms-index-index .page-wrapper .top-home-content:not(.top-home-content--above-fold){margin-block:16px!important;padding-block:24px!important}html body#html-body.cms-index-index .awa-hero-swiper,html body#html-body.cms-index-index .hero-section{max-height:360px!important}}}@layer awa-visual-priority{@media (max-width:767px){html body#html-body .page-wrapper .awa-main-header__inner{grid-template-rows:auto auto auto!important;min-height:64px!important;max-height:132px!important;padding:8px 12px!important}html body#html-body .page-wrapper .awa-header-primary-row{min-height:44px!important;max-height:48px!important}html body#html-body .page-wrapper .awa-main-header{min-height:0!important;max-height:140px!important}html body#html-body .page-wrapper #header .header-content,html body#html-body .page-wrapper .header-content{min-height:0!important;max-height:200px!important}}@media (min-width:992px){html body#html-body .page-wrapper .awa-main-header__inner{min-height:var(--awa-header-main-row-h,68px)!important;max-height:var(--awa-header-main-row-h,68px)!important;height:var(--awa-header-main-row-h,68px)!important}html body#html-body .page-wrapper .awa-main-header{min-height:var(--awa-header-main-row-h,68px)!important;max-height:var(--awa-header-main-row-h,68px)!important}}}@layer awa-visual-priority{@media (max-width:767px){html body#html-body .page-wrapper .awa-main-header__inner.wp-header,html body#html-body .page-wrapper .awa-main-header__inner[data-awa-header-row]{grid-template-areas:"primary" "search" "actions"!important;grid-template-rows:44px 44px auto!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;max-height:108px!important;height:auto!important;padding:4px 12px 0!important;gap:4px 8px!important}}}@layer awa-visual-priority{@media (max-width:767px){html body#html-body .page-wrapper #header.header-container .awa-main-header .awa-main-header-inner-wrap .awa-main-header__inner,html body#html-body .page-wrapper #header.header-container .awa-main-header__inner.wp-header,html body#html-body .page-wrapper #header.header-container .awa-main-header__inner[data-awa-header-row],html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky .header.awa-main-header .header_main.awa-main-header-inner-wrap .awa-main-header__inner,html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode=default] .awa-main-header__inner.wp-header,html body#html-body .page-wrapper .header.awa-main-header .header_main.awa-main-header-inner-wrap .awa-main-header__inner,html body#html-body .page-wrapper .header.awa-main-header-inner-wrap .awa-main-header__inner.wp-header{grid-template-rows:44px 44px!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-areas:"toggle brand cart" "search search search"!important;min-height:96px!important;max-height:108px!important;height:96px!important;padding:4px 12px!important;gap:4px 8px!important;row-gap:4px!important;overflow:visible!important}html body#html-body .page-wrapper .awa-header-primary-row{min-height:44px!important;max-height:44px!important}}@media (min-width:992px){html body#html-body .page-wrapper #header.header-container .awa-main-header__inner.wp-header,html body#html-body .page-wrapper #header.header-container .awa-main-header__inner[data-awa-header-row]{grid-template-rows:var(--awa-header-main-row-h,68px)!important;grid-template-areas:"brand search actions"!important;grid-template-columns:clamp(112px,14vw,148px) minmax(0,1fr) minmax(220px,max-content)!important;min-height:var(--awa-header-main-row-h,68px)!important;max-height:var(--awa-header-main-row-h,68px)!important;height:var(--awa-header-main-row-h,68px)!important}}}@layer awa-visual-priority{@media (max-width:767px){html body#html-body#html-body#html-body#html-body .page-wrapper #header.header-container .awa-main-header__inner,html body#html-body#html-body#html-body#html-body .page-wrapper .awa-main-header .awa-main-header-inner-wrap .awa-main-header__inner,html body#html-body#html-body#html-body#html-body .page-wrapper .header.awa-main-header .header_main.awa-main-header-inner-wrap .awa-main-header__inner{grid-template-rows:44px 44px!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-areas:"toggle brand cart" "search search search"!important;min-height:96px!important;max-height:108px!important;height:96px!important;padding:4px 12px!important;row-gap:4px!important;overflow:visible!important}}@media (min-width:992px){html body#html-body#html-body#html-body#html-body .page-wrapper #header.header-container .awa-main-header__inner,html body#html-body#html-body#html-body#html-body .page-wrapper .awa-main-header .awa-main-header-inner-wrap .awa-main-header__inner,html body#html-body#html-body#html-body#html-body .page-wrapper .header.awa-main-header .header_main.awa-main-header-inner-wrap .awa-main-header__inner{grid-template-rows:var(--awa-header-main-row-h,68px)!important;grid-template-areas:"brand search actions"!important;grid-template-columns:clamp(112px,14vw,148px) minmax(0,1fr) minmax(220px,max-content)!important;min-height:var(--awa-header-main-row-h,68px)!important;max-height:var(--awa-header-main-row-h,68px)!important;height:var(--awa-header-main-row-h,68px)!important;padding:0 16px!important}}}@layer awa-visual-priority{@media (max-width:767px){html body#html-body#html-body#html-body#html-body .page-wrapper #header.header-container .awa-main-header__inner,html body#html-body#html-body#html-body#html-body .page-wrapper .awa-main-header .awa-main-header-inner-wrap .awa-main-header__inner,html body#html-body#html-body#html-body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky .header.awa-main-header .header_main.awa-main-header-inner-wrap .awa-main-header__inner,html body#html-body#html-body#html-body#html-body .page-wrapper .awa-site-header[data-awa-header-mode=default] .header.awa-main-header .header_main.awa-main-header-inner-wrap .awa-main-header__inner,html body#html-body#html-body#html-body#html-body .page-wrapper .header.awa-main-header .header_main.awa-main-header-inner-wrap .awa-main-header__inner{grid-template:"toggle brand cart" 44px "search search search" 44px/44px minmax(0px,1fr) 44px!important;grid-template-rows:44px 44px!important;grid-template-columns:44px minmax(0px,1fr) 44px!important;grid-template-areas:"toggle brand cart" "search search search"!important;height:96px!important;min-height:96px!important;max-height:108px!important;padding:4px 12px!important;row-gap:4px!important;overflow:visible!important}}@media (min-width:992px){html body#html-body#html-body#html-body#html-body .page-wrapper #header.header-container .awa-main-header__inner,html body#html-body#html-body#html-body#html-body .page-wrapper .awa-main-header .awa-main-header-inner-wrap .awa-main-header__inner,html body#html-body#html-body#html-body#html-body .page-wrapper .header.awa-main-header .header_main.awa-main-header-inner-wrap .awa-main-header__inner{grid-template:"brand search actions" var(--awa-header-main-row-h,68px)/clamp(112px,14vw,148px) minmax(0px,1fr) minmax(220px,max-content)!important;height:var(--awa-header-main-row-h,68px)!important;min-height:var(--awa-header-main-row-h,68px)!important;max-height:var(--awa-header-main-row-h,68px)!important}}}@layer awa-visual-priority{@media (max-width:767px){html body#html-body#html-body#html-body#html-body .page-wrapper .awa-site-header .awa-header-search-col :is(.block-search,.block-content,form#search_mini_form,form.minisearch,.field.search,.field.search .control){overflow:visible!important}}@media (min-width:768px){html body#html-body#html-body#html-body#html-body .page-wrapper .awa-site-header .awa-header-search-col :is(.block-search,.block-content,form#search_mini_form,form.minisearch,.field.search,.field.search .control){overflow:visible!important}}}@layer awa-visual-priority{html body#html-body :is(.shadow_bkg,.shadow_bkg_show){pointer-events:none!important}html body#html-body:is(.background_shadow,.background_shadow_show,.nav-open,.awa-vertical-menu-open) :is(.shadow_bkg,.shadow_bkg_show){pointer-events:auto!important}}@layer awa-visual-priority{html body#html-body .page-wrapper .awa-skip-link{color:#2563eb!important;background:var(--awa-bg)!important}html body#html-body.b2b-account-login .b2b-auth-back-link,html body#html-body.b2b-account-login .b2b-login-card a,html body#html-body.b2b-account-login .b2b-login-forgot__link,html body#html-body.b2b-auth-shell .b2b-auth-back-link,html body#html-body.b2b-auth-shell .b2b-login-card a,html body#html-body.b2b-auth-shell .b2b-login-forgot__link{color:var(--awa-primary,var(--awa-primary))!important;text-decoration:underline!important;text-underline-offset:3px!important;transition:color 180ms ease!important}html body#html-body.b2b-account-login .b2b-auth-back-link:hover,html body#html-body.b2b-account-login .b2b-login-card a:hover,html body#html-body.b2b-account-login .b2b-login-forgot__link:hover,html body#html-body.b2b-auth-shell .b2b-auth-back-link:hover,html body#html-body.b2b-auth-shell .b2b-login-card a:hover,html body#html-body.b2b-auth-shell .b2b-login-forgot__link:hover{color:var(--awa-primary-hover,var(--awa-primary-hover))!important}html body#html-body.b2b-account-login img[src*=".svg"],html body#html-body.b2b-auth-shell img[src*=".svg"]{color:inherit!important}}@layer awa-visual-priority{html body#html-body .page-wrapper .awa-footer-cnpj-badge,html body#html-body .page-wrapper .footer-bottom .awa-footer-cnpj-badge,html body#html-body .page-wrapper footer.page-footer .awa-footer-cnpj-badge{color:var(--awa-text,var(--awa-text))!important;background:rgba(183,51,55,.06)!important;border:1px solid rgba(183,51,55,.18)!important}html body#html-body .page-wrapper .awa-footer-cnpj-badge__icon,html body#html-body .page-wrapper .awa-footer-cnpj-badge__text{background:0 0!important;border:0!important}html body#html-body .page-wrapper .awa-footer-cnpj-badge__icon{color:var(--awa-primary,var(--awa-primary))!important}}@layer awa-visual-priority{html body#html-body.b2b-account-login,html body#html-body.b2b-auth-shell{color:var(--awa-text,var(--awa-text-primary))!important;background:var(--awa-bg,var(--awa-bg))!important}html body#html-body.b2b-account-login .b2b-login-forgot__text,html body#html-body.b2b-account-login .b2b-login-subtitle,html body#html-body.b2b-auth-shell .b2b-login-forgot__text,html body#html-body.b2b-auth-shell .b2b-login-subtitle{color:var(--awa-text-muted,var(--awa-text-secondary))!important}html body#html-body.b2b-account-login .awa-dark-mode-toggle__icon-dark,html body#html-body.b2b-account-login .awa-dark-mode-toggle__icon-light,html body#html-body.b2b-auth-shell .awa-dark-mode-toggle__icon-dark,html body#html-body.b2b-auth-shell .awa-dark-mode-toggle__icon-light{opacity:1!important;visibility:visible!important}html body#html-body.b2b-account-login .b2b-login-divider,html body#html-body.b2b-auth-shell .b2b-login-divider{overflow:visible!important;max-height:1px!important;min-height:1px!important}html body#html-body.catalog-product-view .page-wrapper .product-add-form button.tocart,html body#html-body.catalog-product-view .page-wrapper .product-info-main button#product-addtocart-button,html body#html-body.catalog-product-view .page-wrapper .product-info-main button.action.tocart{min-height:56px!important;padding-block:16px!important;padding-inline:32px!important;font-size:16px!important;font-weight:700!important;border-radius:var(--awa-radius-md,8px)!important}html body#html-body.catalog-product-view .page-wrapper .qty-input-wrap input#qty,html body#html-body.catalog-product-view .page-wrapper input[name=qty]{min-height:44px!important;font-size:16px!important;padding:8px 12px!important;border-radius:var(--awa-radius-sm,4px)!important}html body#html-body.catalog-product-view .page-wrapper .product.media .fotorama{background:var(--awa-bg-soft,var(--awa-bg-muted))!important;border-radius:var(--awa-radius-md,8px)!important;overflow:hidden!important}html body#html-body .page-wrapper #maincontent,html body#html-body .page-wrapper .columns.layout,html body#html-body .page-wrapper .page-main{max-width:min(100%,1280px)!important;margin-inline:auto!important}html body#html-body .page-wrapper .page-footer address,html body#html-body .page-wrapper .page-footer p{font-style:normal!important;line-height:1.5!important}html body#html-body .page-wrapper .awa-skip-link{color:#2563eb!important;background:var(--awa-bg)!important}html body#html-body.cms-noroute-index .page-wrapper,html body#html-body.cms-page-view .page-wrapper,html body#html-body.contact-index-index .page-wrapper{color:var(--awa-text,var(--awa-text-primary))!important}html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form{overflow:visible!important}html body#html-body .page-wrapper .page-footer a:not(.awa-seal):not(.awa-footer-pro__social-link){text-underline-offset:3px!important}}@layer awa-visual-priority{html body#html-body .page-wrapper .awa-home-section-title,html body#html-body .page-wrapper .awa-section-header__title,html body#html-body .page-wrapper .awa-section-title,html body#html-body .page-wrapper h2.awa-title,html body#html-body .page-wrapper h3.awa-title{line-height:1.3!important;min-height:36px!important;padding-block:2px!important}html body#html-body .page-wrapper .awa-section-header__title{line-height:1.4!important}}@layer awa-visual-priority{@media (max-width:767px){html body#html-body .page-wrapper .mobile-bottom-nav,html body#html-body .page-wrapper nav.fixed-bottom,html body#html-body .page-wrapper nav.fixed-bottom.mobile-bottom-nav{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:999!important;display:block!important;visibility:visible!important;opacity:1!important;min-height:64px!important;max-height:72px!important;height:auto!important;padding-block:8px!important;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;background:var(--awa-bg)!important;border-top:1px solid var(--awa-border,var(--awa-border))!important;box-shadow:0 -4px 16px rgba(0,0,0,.08)!important;overflow:hidden!important}html body#html-body .page-wrapper{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}}}@layer awa-visual-priority{@media (max-width:991px){html body#html-body .page-wrapper :is(#awa-back-to-top,.awa-back-to-top):not([hidden]).is-visible,html body#html-body .page-wrapper [class*=back-to-top]:not([hidden]).is-visible{position:fixed!important;bottom:calc(var(--awa-mobile-bottom-nav-h,72px) + 16px + env(safe-area-inset-bottom,0px))!important;right:12px!important;z-index:998!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:50%!important;background:var(--awa-primary,var(--awa-primary))!important;color:var(--awa-bg)!important;box-shadow:0 4px 12px rgba(183,51,55,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important}html body#html-body .page-wrapper :is(#awa-back-to-top,.awa-back-to-top)[aria-hidden=true]:not(.is-visible),html body#html-body .page-wrapper :is(#awa-back-to-top,.awa-back-to-top)[hidden]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}html body#html-body .page-wrapper .awa-dark-mode-toggle{min-width:44px!important;min-height:44px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body#html-body .page-wrapper :is(#awa-back-to-top,.awa-back-to-top,.awa-dark-mode-toggle){position:fixed!important;margin:0!important;z-index:998!important}@media (min-width:992px){html body#html-body .page-wrapper :is(#awa-back-to-top,.awa-back-to-top){right:16px!important;bottom:24px!important}html body#html-body .page-wrapper .awa-dark-mode-toggle{right:16px!important;bottom:76px!important}}@media (max-width:767px){html body#html-body .page-wrapper .awa-whatsapp-fab{bottom:90px!important;right:16px!important;z-index:997!important;width:52px!important;height:52px!important}}@media (max-width:991px){html body#html-body .page-wrapper .awa-dark-mode-toggle{right:16px!important;bottom:142px!important}}html body#html-body .page-wrapper nav.fixed-bottom.mobile-bottom-nav .mobile-bottom-link a,html body#html-body .page-wrapper nav.fixed-bottom.mobile-bottom-nav .mobile-bottom-link button{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:4px 2px!important;flex:1!important}html body#html-body .page-wrapper .awa-section-header{flex-wrap:wrap!important;gap:8px 16px!important}html body#html-body .page-wrapper .awa-section-header__link{display:inline-flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}}@layer awa-visual-priority{@media (max-width:767px){html body#html-body .page-wrapper .mobile-bottom-nav.hidden-sm.hidden-md.hidden-lg,html body#html-body .page-wrapper nav.fixed-bottom.hidden-sm.hidden-md.hidden-lg,html body#html-body .page-wrapper nav.fixed-bottom.hidden-sm.hidden-md.hidden-lg.mobile-bottom-nav{display:block!important;visibility:visible!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:999!important;min-height:64px!important;max-height:72px!important;height:auto!important;padding-block:8px!important;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;background:var(--awa-bg)!important;border-top:1px solid var(--awa-border,var(--awa-border))!important;box-shadow:0 -4px 16px rgba(0,0,0,.08)!important;overflow:visible!important;opacity:1!important}}@media (min-width:768px){html body#html-body .page-wrapper .mobile-bottom-nav,html body#html-body .page-wrapper nav.fixed-bottom,html body#html-body .page-wrapper nav.fixed-bottom.hidden-sm.hidden-md.hidden-lg{display:none!important;visibility:hidden!important;pointer-events:none!important}}}@layer awa-visual-priority{html body#html-body .page-wrapper .awa-skip-link,html body#html-body .page-wrapper a.action.skip,html body#html-body .page-wrapper a.action.skip-nav{color:var(--awa-text-primary)!important;background:var(--awa-bg)!important;border:2px solid var(--awa-primary,var(--awa-primary))!important;text-decoration:underline!important;padding:8px 12px!important;min-width:44px!important;min-height:44px!important;z-index:999999!important;border-radius:4px!important}html body#html-body .page-wrapper .awa-skip-link:focus,html body#html-body .page-wrapper a.action.skip:focus{outline:3px solid var(--awa-primary,var(--awa-primary))!important;outline-offset:2px!important}html body#html-body.b2b-account-login .page-wrapper .awa-skip-link,html body#html-body.b2b-auth-shell .page-wrapper .awa-skip-link{color:var(--awa-bg)!important;background:var(--awa-primary,var(--awa-primary))!important;border:2px solid var(--awa-bg)!important}html body#html-body .page-wrapper .awa-carousel-section--featured .awa-section-header__link,html body#html-body .page-wrapper .awa-section-header__link,html body#html-body .page-wrapper a.awa-section-header__link{min-height:44px!important;min-width:44px!important;padding:12px 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body#html-body .page-wrapper .page-footer a,html body#html-body .page-wrapper footer a{display:inline-flex!important;align-items:center!important;min-height:0!important;padding-block:4px!important}@media (max-width:767px){html body#html-body .page-wrapper .page-footer a,html body#html-body .page-wrapper footer a{min-height:44px!important;padding-block:8px!important}}html body#html-body .page-wrapper .swiper-button-next,html body#html-body .page-wrapper .swiper-button-prev{min-width:44px!important;min-height:44px!important;padding:0!important}html body#html-body .page-wrapper .pages .item a,html body#html-body .page-wrapper .pages .item.current strong{min-width:44px!important;min-height:44px!important}html body#html-body .page-wrapper .filter-options-item label,html body#html-body .page-wrapper .swatch-option{min-width:44px!important;min-height:44px!important}html body#html-body .page-wrapper h1,html body#html-body .page-wrapper h2,html body#html-body .page-wrapper h3,html body#html-body .page-wrapper h4{line-height:1.3!important}html body#html-body .page-wrapper .price,html body#html-body .page-wrapper li,html body#html-body .page-wrapper p{line-height:1.55!important}html body#html-body .page-wrapper .action,html body#html-body .page-wrapper a.btn,html body#html-body .page-wrapper button{line-height:1.4!important}}@media (min-width:992px){html body#html-body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__cta-link{min-height:36px!important;min-width:36px!important;height:36px!important;padding:6px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important}html body#html-body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .wrapper_slider.hidden-xs .awa-hero-swiper>.awa-hero-pause-btn{align-items:center!important;background:color-mix(in srgb,var(--awa-primary,#b73337) 78%,#fff 22%)!important;border-radius:999px!important;box-shadow:none!important;display:inline-flex!important;height:36px!important;justify-content:center!important;min-height:36px!important;min-width:36px!important;padding:0!important;width:36px!important}html body#html-body#html-body#html-body#html-body .page-wrapper #footer #awa-footer-suporte-panel li{min-height:0!important;padding-block:0!important}html body#html-body#html-body#html-body#html-body .page-wrapper #footer #awa-footer-suporte-panel a{min-height:30px!important;height:auto!important;padding-block:3px!important;display:inline-flex!important;align-items:center!important;line-height:1.3!important}}@layer awa-visual-priority{html body#html-body .page-wrapper img[src$=".svg"][alt=""]{opacity:1!important}html body#html-body .page-wrapper .banner_item.swiper-slide:not(.swiper-slide-active),html body#html-body .page-wrapper .swiper-slide:not(.swiper-slide-active){visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;inset:0!important}/*! Autopilot 2026-07-02: mantém o primeiro slide do hero visível antes do Swiper iniciar.
       Necessário porque a regra global acima também casa com o primeiro slide sem .swiper-slide-active. */html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--above-fold .wrapper_slider .awa-hero-swiper:not(.swiper-initialized):not(.awa-hero-swiper-ready)>.swiper-wrapper>.swiper-slide:first-child{visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:relative!important;inset:auto!important}/*! Autopilot 2026-07-02: elimina overflow horizontal residual da home sem cortar dropdowns verticais. */html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper{overflow-x:clip!important;overflow-y:visible!important}/*! Autopilot 2026-07-02: quick links do header devem ocupar a coluna do grid, não sair do shell. */@media (min-width:992px){html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner{grid-template-columns:206px minmax(0,1fr) minmax(0,max-content)!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav{min-width:0!important;overflow-x:hidden!important;overflow-y:visible!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-quick-links{grid-column:3!important;justify-self:end!important;margin:0!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;position:static!important;width:auto!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-quick-links__list{display:flex!important;flex-wrap:nowrap!important;gap:clamp(12px,1.8vw,24px)!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;padding-inline:0!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-quick-links__link{min-height:44px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}html body#html-body .page-wrapper .awa-dark-mode-toggle__icon-dark,html body#html-body .page-wrapper .awa-dark-mode-toggle__icon-light{transition:opacity .2s ease!important}html body#html-body .page-wrapper .awa-dark-mode-toggle[aria-checked=false] .awa-dark-mode-toggle__icon-light,html body#html-body .page-wrapper .awa-dark-mode-toggle[aria-checked=true] .awa-dark-mode-toggle__icon-dark{opacity:1!important;visibility:visible!important}html body#html-body .page-wrapper .awa-dark-mode-toggle[aria-checked=false] .awa-dark-mode-toggle__icon-dark,html body#html-body .page-wrapper .awa-dark-mode-toggle[aria-checked=true] .awa-dark-mode-toggle__icon-light{opacity:0!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important}html body#html-body .page-wrapper a:focus-visible,html body#html-body .page-wrapper button:focus-visible,html body#html-body .page-wrapper input:focus-visible,html body#html-body .page-wrapper select:focus-visible,html body#html-body .page-wrapper textarea:focus-visible{outline:2.5px solid var(--awa-primary,var(--awa-primary))!important;outline-offset:2px!important;border-radius:4px!important}html body#html-body .page-wrapper :focus{outline:0!important}html body#html-body .page-wrapper :focus-visible{outline:2.5px solid var(--awa-primary,var(--awa-primary))!important;outline-offset:2px!important}html body#html-body .page-wrapper .slick-dots li button,html body#html-body .page-wrapper .swiper-pagination-bullet{min-width:12px!important;min-height:12px!important;padding:8px!important;box-sizing:content-box!important}html body#html-body .page-wrapper a:focus-visible{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important}html body#html-body .page-wrapper .action:focus-visible,html body#html-body .page-wrapper button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 30%,transparent)!important}}@layer awa-visual-priority{html body#html-body .page-wrapper .awa-product-card .product-name a,html body#html-body .page-wrapper .item-product .product-name a,html body#html-body .page-wrapper .product-item .product-name a{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.35!important;min-height:calc(1.35em * 2)!important;max-height:calc(1.35em * 2)!important;word-wrap:break-word!important;hyphens:auto!important}html body#html-body .page-wrapper .awa-section-header__link,html body#html-body .page-wrapper .awa-shelf__title a{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body#html-body .page-wrapper .awa-section-header{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:1px solid var(--awa-border,var(--awa-border))!important;min-height:56px!important}html body#html-body .page-wrapper .awa-section-header__head{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:2px!important;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;min-width:0!important}html body#html-body .page-wrapper .page-footer .col{min-width:0!important;word-wrap:break-word!important}html body#html-body .page-wrapper .page-footer .col h3,html body#html-body .page-wrapper .page-footer .footer-block-title,html body#html-body .page-wrapper .page-footer .footer-title{font-size:15px!important;font-weight:700!important;line-height:1.3!important;margin-bottom:16px!important;color:var(--awa-text,var(--awa-text-primary))!important}html body#html-body .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__text,html body#html-body .page-wrapper .awa-hero-b2b-cta li,html body#html-body .page-wrapper .awa-hero-b2b-cta p{line-height:1.55!important;margin-bottom:8px!important}html body#html-body .page-wrapper .awa-hero-b2b-cta h2,html body#html-body .page-wrapper .awa-hero-b2b-cta h3{line-height:1.25!important;font-weight:700!important}html body#html-body .page-wrapper .info-price .price,html body#html-body .page-wrapper .price-box .price{line-height:1.2!important;font-weight:700!important}html body#html-body .page-wrapper .item-product a:hover .product-name,html body#html-body .page-wrapper .product-item a:hover .product-name{color:var(--awa-primary,var(--awa-primary))!important;text-decoration:underline!important}html body#html-body .page-wrapper .action.primary:not(:disabled):hover,html body#html-body .page-wrapper .btn-primary:not(:disabled):hover,html body#html-body .page-wrapper button:not(:disabled):hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(183,51,55,.2)!important}html body#html-body .page-wrapper .action,html body#html-body .page-wrapper .product-name a,html body#html-body .page-wrapper .product-thumb-link,html body#html-body .page-wrapper a,html body#html-body .page-wrapper button{transition:color 180ms ease,background-color 180ms ease,transform 180ms ease,box-shadow 180ms ease!important}}@layer awa-visual-priority{html body#html-body .page-wrapper .newsletter-footer input[type=email]{border-left:3px solid var(--awa-primary,var(--awa-primary))!important}html body#html-body .page-wrapper .newsletter-footer input[type=email]::after{content:'*'!important;color:var(--awa-primary,var(--awa-primary))!important}html body#html-body .page-wrapper .newsletter-footer label::after{content:' *'!important;color:var(--awa-primary,var(--awa-primary))!important}html body#html-body .page-wrapper :focus-visible{outline:2.5px solid var(--awa-primary,var(--awa-primary))!important;outline-offset:2px!important}html body#html-body .page-wrapper input:focus-visible,html body#html-body .page-wrapper select:focus-visible,html body#html-body .page-wrapper textarea:focus-visible{outline:2.5px solid var(--awa-primary,var(--awa-primary))!important;outline-offset:1px!important;border-color:var(--awa-primary,var(--awa-primary))!important}html body#html-body .page-wrapper .awa-home-section-title,html body#html-body .page-wrapper .awa-section-header__title{max-width:70ch!important}html body#html-body .page-wrapper .awa-hero-b2b-cta{max-width:100%!important;width:100%!important}html body#html-body .page-wrapper img[loading=lazy]{background:linear-gradient(90deg,var(--awa-bg-muted) 0,var(--awa-bg-subtle) 50%,var(--awa-bg-muted) 100%)!important;background-size:200% 100%!important;animation:awa-skeleton 1.5s ease-in-out infinite!important}@keyframes awa-skeleton{0%{background-position:100% 0}100%{background-position:-100% 0}}html body#html-body .page-wrapper label{cursor:pointer!important}html body#html-body .page-wrapper .item-product a:focus-visible,html body#html-body .page-wrapper .product-card a:focus-visible{outline:2.5px solid var(--awa-primary,var(--awa-primary))!important;outline-offset:-2px!important}}@layer awa-visual-priority{html body#html-body .page-wrapper .newsletter-footer form,html body#html-body .page-wrapper form.newsletter{autocomplete:on!important}html body#html-body .page-wrapper .newsletter-footer input[type=email],html body#html-body .page-wrapper input[name=email]{autocomplete:email!important}html body#html-body.b2b-auth-shell form#b2b-login-form input[name="login[username]"]{autocomplete:username!important}html body#html-body.b2b-auth-shell form#b2b-login-form input[name="login[password]"]{autocomplete:current-password!important}html body#html-body.contact-index-index #contact-form input[name=name]{autocomplete:name!important}html body#html-body.contact-index-index #contact-form input[name=email]{autocomplete:email!important}html body#html-body.contact-index-index #contact-form input[name=telephone]{autocomplete:tel!important}html body#html-body .page-wrapper input#search{autocomplete:off!important;role:searchbox!important;aria-label:"Buscar produtos"!important}html body#html-body .page-wrapper .awa-b2b-promo-bar__cta,html body#html-body .page-wrapper .awa-footer-pay-sec__label,html body#html-body .page-wrapper .awa-newsletter-title,html body#html-body .page-wrapper .awa-promo-bar__text,html body#html-body .page-wrapper .awa-section-header__label,html body#html-body .page-wrapper .b2b-btn-entrar,html body#html-body .page-wrapper [style*="text-transform: uppercase"]{letter-spacing:.05em!important}html body#html-body .page-wrapper h1[style*="text-transform: uppercase"],html body#html-body .page-wrapper h2[style*="text-transform: uppercase"],html body#html-body .page-wrapper h3[style*="text-transform: uppercase"]{letter-spacing:.08em!important}html body#html-body .page-wrapper .action,html body#html-body .page-wrapper .btn,html body#html-body .page-wrapper .tocart,html body#html-body .page-wrapper button{transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease,opacity .18s ease!important}html body#html-body .page-wrapper .breadcrumbs a[href]{text-decoration:none!important}html body#html-body .page-wrapper .breadcrumbs li:last-child>a,html body#html-body .page-wrapper .breadcrumbs li:last-child>span{color:var(--awa-text,var(--awa-text-primary))!important;font-weight:600!important}html body#html-body .page-wrapper .awa-skip-link:focus,html body#html-body .page-wrapper a.action.skip-nav:focus,html body#html-body .page-wrapper a.action.skip:focus{left:8px!important;top:8px!important;z-index:999999!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;outline:3px solid var(--awa-primary,var(--awa-primary))!important;outline-offset:2px!important}html body#html-body .page-wrapper .awa-cart-empty,html body#html-body .page-wrapper .awa-search-empty{max-width:600px!important;margin-inline:auto!important;padding:48px 24px!important;text-align:center!important}html body#html-body .page-wrapper .awa-hero-b2b-cta .btn,html body#html-body .page-wrapper .awa-hero-b2b-cta a.action{font-weight:700!important;text-transform:none!important}html body#html-body .page-wrapper .minicart-wrapper .action.showcart,html body#html-body .page-wrapper .minicart-wrapper a.showcart{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body#html-body .page-wrapper .page-footer a:hover{color:var(--awa-primary,var(--awa-primary))!important;text-decoration:underline!important;text-underline-offset:3px!important}html body#html-body .page-wrapper .awa-section-header__link:hover{background:rgba(183,51,55,.08)!important;border-radius:4px!important}html body#html-body .page-wrapper .awa-header-sticky,html body#html-body .page-wrapper .header-wrapper-sticky{transition:transform .3s ease,opacity .3s ease!important}}@layer awa-visual-priority{html body#html-body .page-wrapper .action.primary:hover,html body#html-body .page-wrapper .btn-primary:hover,html body#html-body .page-wrapper a.action.primary:hover,html body#html-body .page-wrapper button.tocart:hover{background:var(--awa-primary-hover,var(--awa-primary-hover))!important;border-color:var(--awa-primary-hover,var(--awa-primary-hover))!important;color:var(--awa-bg)!important}html body#html-body .page-wrapper .action.secondary:hover,html body#html-body .page-wrapper button.secondary:hover{background:rgba(183,51,55,.08)!important;color:var(--awa-primary,var(--awa-primary))!important}html body#html-body .page-wrapper a:not(.action):not(.btn):not(.logo):not(.product-thumb-link){text-decoration-thickness:1px!important;text-underline-offset:2px!important}html body#html-body .page-wrapper a:has(> img:only-child){text-decoration:none!important}html body#html-body .page-wrapper .item-product:hover,html body#html-body .page-wrapper .product-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)!important;transform:translateY(-2px)!important}html body#html-body .page-wrapper .action.search:hover,html body#html-body .page-wrapper .block-search button.action.search:hover{background:var(--awa-primary-hover,var(--awa-primary-hover))!important}html body#html-body .page-wrapper .page-footer a:hover,html body#html-body .page-wrapper footer a:hover{color:var(--awa-primary,var(--awa-primary))!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1.5px!important}@media (max-width:991px){html body#html-body .page-wrapper nav.fixed-bottom.mobile-bottom-nav a:hover,html body#html-body .page-wrapper nav.fixed-bottom.mobile-bottom-nav button:hover{color:var(--awa-primary,var(--awa-primary))!important}}@keyframes awa-cart-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}html body#html-body .page-wrapper .minicart-wrapper .counter.qty.show-updated,html body#html-body .page-wrapper .minicart-wrapper .counter.qty.updated{animation:awa-cart-pulse .4s ease!important}@keyframes awa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}html body#html-body .page-wrapper .awa-loading::before,html body#html-body .page-wrapper [data-loading=true]::before{content:""!important;display:inline-block!important;width:16px!important;height:16px!important;border:2px solid rgba(183,51,55,.2)!important;border-top-color:var(--awa-primary,var(--awa-primary))!important;border-radius:50%!important;animation:awa-spin .6s linear infinite!important;margin-right:8px!important;vertical-align:middle!important}html body#html-body .page-wrapper .item-product .product-thumb:hover img,html body#html-body .page-wrapper .product-card .product-thumb:hover img{transform:scale(1.05)!important}html body#html-body .page-wrapper .item-product .product-thumb img,html body#html-body .page-wrapper .product-card .product-thumb img{transition:transform .3s ease!important}}@layer awa-visual-priority{html body#html-body.catalog-product-view .page-wrapper .awa-pdp-related{margin-top:clamp(32px,4vw,56px)!important;padding-top:clamp(24px,3vw,40px)!important;border-top:1px solid var(--awa-border,var(--awa-border))!important}html body#html-body.catalog-product-view .page-wrapper .awa-pdp-related__title{font-size:clamp(18px, 2.4vw, 24px)!important;font-weight:700!important;margin-bottom:24px!important;line-height:1.3!important}html body#html-body.catalog-product-view .page-wrapper .fotorama__stage,html body#html-body.catalog-product-view .page-wrapper .gallery-placeholder{background:linear-gradient(135deg,var(--awa-bg-subtle) 0,var(--awa-bg-muted) 50%,var(--awa-bg-subtle) 100%)!important;background-size:200% 200%!important;animation:awa-gallery-skeleton 2s ease infinite!important}@keyframes awa-gallery-skeleton{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}html body#html-body.catalog-product-view .page-wrapper button#product-addtocart-button:focus,html body#html-body.catalog-product-view .page-wrapper button#product-addtocart-button:focus-visible{outline:3px solid var(--awa-primary,var(--awa-primary))!important;outline-offset:2px!important;box-shadow:0 0 0 5px rgba(183,51,55,.2)!important}html body#html-body.catalog-product-view .page-wrapper button#product-addtocart-button:active{transform:scale(.98)!important}html body#html-body.catalog-product-view .page-wrapper .info-price .price,html body#html-body.catalog-product-view .page-wrapper .price-box .price{color:var(--awa-primary,var(--awa-primary))!important;font-size:clamp(24px, 3vw, 32px)!important;font-weight:800!important;line-height:1.2!important}html body#html-body.catalog-product-view .page-wrapper a[href*="wa.me"]{background:#25d366!important;color:var(--awa-text,var(--awa-text-primary))!important;border-radius:var(--awa-radius-md,8px)!important;padding:12px 20px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important;transition:background-color .2s ease,transform .2s ease!important}html body#html-body.catalog-product-view .page-wrapper a[href*="wa.me"]:hover{background:#1da851!important;transform:translateY(-1px)!important}html body#html-body.checkout-cart-index .page-wrapper .cart-summary{position:sticky!important;top:16px!important}html body#html-body.catalog-category-view .page-wrapper .products-grid.is-loading,html body#html-body.catalog-category-view .page-wrapper .toolbar.toolbar-products.is-loading{opacity:.6!important;pointer-events:none!important;position:relative!important}html body#html-body.catalog-category-view .page-wrapper .products-grid.is-loading::after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:32px!important;height:32px!important;margin:-16px 0 0 -16px!important;border:3px solid rgba(183,51,55,.2)!important;border-top-color:var(--awa-primary,var(--awa-primary))!important;border-radius:50%!important;animation:awa-spin .6s linear infinite!important;z-index:10!important}html body#html-body .page-wrapper .highlight,html body#html-body .page-wrapper mark{background:rgba(183,51,55,.12)!important;color:var(--awa-primary,var(--awa-primary))!important;padding:0 2px!important;border-radius:2px!important}html body#html-body.cms-noroute-index .page-wrapper .awa-404-page,html body#html-body.cms-noroute-index .page-wrapper .page-not-found{text-align:center!important;padding:80px 24px!important}html body#html-body.cms-noroute-index .page-wrapper .awa-404-page h1{font-size:clamp(22px, 4vw, 32px)!important;font-weight:800!important;color:var(--awa-primary,var(--awa-primary))!important;line-height:1.2!important;margin-bottom:16px!important}}@layer awa-visual-priority{html body#html-body .page-wrapper .awa-home-section:not(.top-home-content--above-fold),html body#html-body .page-wrapper .top-home-content:not(.top-home-content--above-fold),html body#html-body .page-wrapper section.awa-home-section:not(.top-home-content--above-fold){padding-block:var(--awa-home-section-gap,16px)!important}html body#html-body.cms-index-index .page-wrapper :is(.top-home-content--category-carousel,.awa-carousel-section--featured){padding-block:var(--awa-home-section-gap-featured,20px)!important}html body#html-body.cms-index-index .page-wrapper .content-top-home :is(.awa-section-header__title,.awa-shelf__title){font-size:1.25rem!important;font-weight:700!important;line-height:1.25!important}html body#html-body.cms-index-index .page-wrapper :is(.top-home-content--category-carousel,.awa-carousel-section--featured) :is(.awa-section-header__title,.awa-shelf__title){font-size:1.5rem!important;font-weight:700!important;line-height:1.2!important}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta__inner{gap:var(--awa-space-4,16px)!important}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta__header{align-items:center!important;display:flex!important;flex-direction:row!important;gap:var(--awa-space-4,16px);justify-content:space-between!important;margin-block-end:0!important;text-align:start!important}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta__heading{align-items:flex-start!important;display:flex!important;flex:1 1 auto;flex-direction:column!important;gap:var(--awa-space-1,4px);min-width:0;text-align:start!important}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta__title{color:var(--awa-text,#333)!important;font-size:1.375rem!important;font-weight:700!important;line-height:1.2!important;margin:0!important;max-width:32ch;text-wrap:balance}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta__subtitle{color:var(--awa-text-secondary,#666);font-size:.875rem;line-height:1.45;margin:0;max-width:65ch;text-wrap:pretty}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta__header .awa-hero-b2b-cta__actions{flex:0 0 auto!important;justify-content:flex-end!important;width:auto!important}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits{min-height:0!important}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits>.awa-hero-benefits__item{height:auto!important;min-height:96px!important}@media (max-width:991px){html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta__header{align-items:center!important;flex-direction:column!important;text-align:center!important}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta__heading{align-items:center!important;text-align:center!important}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta__title{font-size:1.25rem!important;max-width:32ch}}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper :is(.top-home-content--category-carousel,.awa-carousel-section--featured,.awa-grid-section--featured,.awa-home-niche-shelves){padding-block:var(--awa-space-6,24px)!important}html body#html-body.cms-index-index .page-wrapper .content-top-home :is(.awa-section-header__title,.awa-shelf__title){font-size:1.125rem!important}html body#html-body.cms-index-index .page-wrapper :is(.top-home-content--category-carousel,.awa-carousel-section--featured) :is(.awa-section-header__title,.awa-shelf__title){font-size:1.375rem!important}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta__title{font-size:1.25rem!important;max-width:none}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta__button,html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta__header .awa-hero-b2b-cta__actions{justify-content:center!important;width:100%!important}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits>.awa-hero-benefits__item{min-height:86px!important}}html body#html-body#html-body.cms-index-index .page-wrapper .awa-home-pricing-notice{padding-block:16px!important}html body#html-body .page-wrapper .header-wrapper-sticky.awa-is-sticky,html body#html-body .page-wrapper .header-wrapper-sticky.is-sticky{box-shadow:0 2px 8px rgba(0,0,0,.06)!important;backdrop-filter:saturate(1.6) blur(16px)!important;-webkit-backdrop-filter:saturate(1.6) blur(16px)!important}html body#html-body .page-wrapper .awa-newsletter form,html body#html-body .page-wrapper .newsletter-footer form{max-width:480px!important;margin:0 auto!important}html body#html-body .page-wrapper .awa-newsletter button,html body#html-body .page-wrapper .newsletter-footer .action.subscribe{font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important}html body#html-body.customer-account .page-wrapper .block-dashboard-addresses,html body#html-body.customer-account .page-wrapper .block-dashboard-info,html body#html-body.customer-account .page-wrapper .block-dashboard-orders{padding:20px!important;background:var(--awa-bg,var(--awa-bg))!important;border:1px solid var(--awa-border,var(--awa-border))!important;border-radius:var(--awa-radius-md,8px)!important;margin-bottom:16px!important}html body#html-body.checkout-cart-index .page-wrapper .cart.item{padding:16px!important;border:1px solid var(--awa-border,var(--awa-border))!important;border-radius:var(--awa-radius-md,8px)!important;margin-bottom:12px!important}html body#html-body .page-wrapper .awa-section-header{margin-bottom:clamp(16px,2.5vw,24px)!important}html body#html-body .page-wrapper .action>svg+span,html body#html-body .page-wrapper a>svg+span,html body#html-body .page-wrapper button>svg+span{margin-left:8px!important}html body#html-body .page-wrapper .swiper-slide{transition:opacity .4s ease,transform .4s ease!important}html body#html-body .page-wrapper .awa-hero-b2b-cta p+.btn,html body#html-body .page-wrapper .awa-hero-b2b-cta p+a.action{margin-top:20px!important}html body#html-body .page-wrapper .field>.label+.control,html body#html-body .page-wrapper label+input:not(.awa-vmenu-search-input),html body#html-body .page-wrapper label+select:not(.sorter-options),html body#html-body .page-wrapper label+textarea{margin-top:8px!important}html body#html-body .page-wrapper .navigation.verticalmenu .awa-vmenu-search-input{margin-top:0!important;margin-block-start:0!important}html body#html-body .page-wrapper .awa-back-to-top{transition:transform .3s ease,opacity .3s ease,background-color .2s ease!important}html body#html-body .page-wrapper .awa-back-to-top:hover{transform:translateY(-2px)!important;background:var(--awa-primary-hover,var(--awa-primary-hover))!important}@media (max-width:767px){html body#html-body .page-wrapper .newsletter-footer form{flex-direction:column!important;gap:12px!important}html body#html-body .page-wrapper .newsletter-footer input[type=email]{width:100%!important}}html body#html-body .page-wrapper .awa-section-header__title{font-weight:700!important;letter-spacing:-.01em!important}html body#html-body.checkout-cart-index .page-wrapper a.action.continue{background:0 0!important;color:var(--awa-primary,var(--awa-primary))!important;border:2px solid var(--awa-primary,var(--awa-primary))!important;padding:12px 24px!important;min-height:48px!important;font-weight:600!important}html body#html-body.checkout-cart-index .page-wrapper a.action.continue:hover{background:var(--awa-primary,var(--awa-primary))!important;color:var(--awa-bg)!important}}@layer awa-visual-priority{html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty-crosssell{max-width:1200px!important;margin:48px auto!important;padding:0 16px!important;text-align:center!important}html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty-crosssell__title{font-size:clamp(20px, 3vw, 28px)!important;font-weight:700!important;color:var(--awa-text,var(--awa-text-primary))!important;margin-bottom:8px!important;line-height:1.2!important}html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty-crosssell__subtitle{color:var(--awa-text-muted,var(--awa-text-secondary))!important;font-size:15px!important;margin-bottom:32px!important}@media (max-width:767px){html body#html-body.catalog-category-view .page-wrapper .toolbar-products::before{content:"Filtros"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;min-width:120px!important;padding:0 16px!important;margin-bottom:12px!important;background:var(--awa-primary,var(--awa-primary))!important;color:var(--awa-bg)!important;border-radius:4px!important;font-weight:700!important;cursor:pointer!important}}html body#html-body.catalogsearch-result-index .page-wrapper .awa-search-empty__suggestion{margin-top:32px!important;padding:24px!important;background:var(--awa-bg-soft,var(--awa-bg-subtle))!important;border-radius:8px!important}html body#html-body.catalogsearch-result-index .page-wrapper .awa-search-empty__suggestion-title{font-size:16px!important;font-weight:700!important;color:var(--awa-text,var(--awa-text-primary))!important;margin-bottom:12px!important}html body#html-body.catalogsearch-result-index .page-wrapper .awa-search-empty__suggestion-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;list-style:none!important;padding:0!important;margin:0!important}html body#html-body.catalogsearch-result-index .page-wrapper .awa-search-empty__suggestion-item{background:var(--awa-bg)!important;padding:8px 16px!important;border-radius:999px!important;border:1px solid var(--awa-border,var(--awa-border))!important;font-size:14px!important;color:var(--awa-text,var(--awa-text-primary))!important;text-decoration:none!important;transition:all .2s ease!important}html body#html-body.catalogsearch-result-index .page-wrapper .awa-search-empty__suggestion-item:hover{background:var(--awa-primary,var(--awa-primary))!important;color:var(--awa-bg)!important;border-color:var(--awa-primary,var(--awa-primary))!important}html body#html-body .page-wrapper .newsletter form .actions::before,html body#html-body .page-wrapper .newsletter-footer .actions::before{content:none!important;display:none!important;margin:0!important;padding:0!important}html body#html-body .page-wrapper .newsletter form .field.newsletter::after,html body#html-body .page-wrapper .newsletter-footer .field.newsletter::after{content:"* Ao cadastrar, você concorda com nossa Política de Privacidade"!important;display:block!important;grid-column:1/-1!important;font-size:11px!important;line-height:1.35!important;color:var(--awa-text-muted,var(--awa-text-secondary))!important;margin:0!important;font-style:italic!important}html body#html-body .page-wrapper .newsletter .required,html body#html-body .page-wrapper .newsletter-footer .required{color:var(--awa-primary,var(--awa-primary))!important}html body#html-body .page-wrapper .newsletter .message,html body#html-body .page-wrapper .newsletter-footer .message{padding:8px 12px!important;border-radius:4px!important;margin-top:8px!important;font-size:13px!important}html body#html-body .page-wrapper .newsletter .message.success,html body#html-body .page-wrapper .newsletter-footer .message.success{background:#d4edda!important;color:#155724!important;border:1px solid #c3e6cb!important}html body#html-body .page-wrapper .newsletter .message.error,html body#html-body .page-wrapper .newsletter-footer .message.error{background:#f8d7da!important;color:#721c24!important;border:1px solid #f5c6cb!important}html body#html-body.catalog-product-view .page-wrapper .fotorama__nav,html body#html-body.catalog-product-view .page-wrapper .fotorama__stage{background:var(--awa-bg)!important;border-radius:4px!important}html body#html-body.catalog-product-view .page-wrapper .fotorama__thumb{border:2px solid transparent!important;border-radius:4px!important;transition:border-color .2s ease!important}html body#html-body.catalog-product-view .page-wrapper .fotorama__thumb.fotorama__active,html body#html-body.catalog-product-view .page-wrapper .fotorama__thumb:hover{border-color:var(--awa-primary,var(--awa-primary))!important}html body#html-body.catalog-product-view .page-wrapper .fotorama__arr{background:rgba(255,255,255,.9)!important;border-radius:50%!important;width:44px!important;height:44px!important}@media (min-width:768px){html body#html-body .page-wrapper .awa-whatsapp-fab{position:fixed!important;bottom:24px!important;right:24px!important;z-index:996!important;width:60px!important;height:60px!important;border-radius:50%!important;background:#25d366!important;color:var(--awa-bg)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 12px rgba(37,211,102,.4)!important;transition:transform .3s ease,box-shadow .3s ease!important}html body#html-body .page-wrapper .awa-whatsapp-fab:hover{transform:scale(1.1)!important;box-shadow:0 6px 20px rgba(37,211,102,.5)!important}html body#html-body .page-wrapper .awa-whatsapp-fab svg{width:32px!important;height:32px!important}}html body#html-body .page-wrapper .block-search input#search[aria-expanded=true]{border-radius:4px 4px 0 0!important;border-bottom-color:transparent!important}html body#html-body .page-wrapper .block-search .label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html body#html-body.cms-noroute-index .page-wrapper .awa-404-page .categories-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;gap:12px!important;max-width:800px!important;margin:32px auto!important}html body#html-body.cms-noroute-index .page-wrapper .awa-404-page .categories-item{padding:16px!important;background:var(--awa-bg-soft,var(--awa-bg-subtle))!important;border:1px solid var(--awa-border,var(--awa-border))!important;border-radius:8px!important;text-align:center!important;text-decoration:none!important;color:var(--awa-text,var(--awa-text-primary))!important;transition:all .2s ease!important}html body#html-body.cms-noroute-index .page-wrapper .awa-404-page .categories-item:hover{background:var(--awa-primary,var(--awa-primary))!important;color:var(--awa-bg)!important;transform:translateY(-2px)!important}html body#html-body.checkout-cart-index .page-wrapper .cart-summary .discount.coupon{background:rgba(40,167,69,.08)!important;color:#28a745!important;font-weight:700!important;padding:4px 8px!important;border-radius:4px!important;display:inline-block!important}html body#html-body.checkout-cart-index .page-wrapper .cart-totals .grand.total{font-size:22px!important;font-weight:800!important;color:var(--awa-primary,var(--awa-primary))!important}html body#html-body.checkout-cart-index .page-wrapper .cart-totals .savings{background:#28a745!important;color:var(--awa-bg)!important;padding:6px 12px!important;border-radius:4px!important;font-weight:700!important;display:inline-block!important;font-size:13px!important;margin-top:8px!important}html body#html-body .page-wrapper .old-price .price,html body#html-body .page-wrapper .price-box .old-price .price,html body#html-body .page-wrapper .price-box .special-price+.old-price{text-decoration:line-through!important;color:var(--awa-text-muted,#999)!important;font-size:13px!important;font-weight:400!important}html body#html-body.customer-account .page-wrapper .welcome-msg{font-size:20px!important;font-weight:700!important;color:var(--awa-text,var(--awa-text-primary))!important;margin-bottom:24px!important;padding:16px 20px!important;background:var(--awa-bg-soft,var(--awa-bg-subtle))!important;border-left:4px solid var(--awa-primary,var(--awa-primary))!important;border-radius:4px!important}html body#html-body.customer-account .page-wrapper .welcome-msg .hello{color:var(--awa-text-muted,var(--awa-text-secondary))!important;font-weight:400!important;font-size:14px!important}html body#html-body.customer-account .page-wrapper .welcome-msg .action.logout{display:inline-block!important;margin-top:8px!important;padding:6px 12px!important;background:0 0!important;color:var(--awa-primary,var(--awa-primary))!important;border:1px solid var(--awa-primary,var(--awa-primary))!important;border-radius:4px!important;font-size:13px!important}html body#html-body.checkout-cart-index .page-wrapper .awa-b2b-min-order{padding:12px 16px!important;margin-bottom:16px!important;background:var(--awa-bg-soft,var(--awa-bg-subtle))!important;border-radius:8px!important;border:1px solid var(--awa-border,var(--awa-border))!important}html body#html-body.checkout-cart-index .page-wrapper .awa-b2b-min-order__label{font-size:13px!important;color:var(--awa-text-muted,var(--awa-text-secondary))!important;margin-bottom:4px!important}html body#html-body.checkout-cart-index .page-wrapper .awa-b2b-min-order__bar{height:8px!important;background:var(--awa-bg)!important;border-radius:999px!important;overflow:hidden!important}html body#html-body.checkout-cart-index .page-wrapper .awa-b2b-min-order__fill{height:100%!important;background:linear-gradient(90deg,var(--awa-primary,var(--awa-primary)),var(--awa-primary-hover,var(--awa-primary-hover)))!important;border-radius:999px!important;transition:width .3s ease!important}@media (max-width:991px){html body#html-body.catalog-product-view .page-wrapper .awa-pdp-sticky-bar,html body#html-body.catalog-product-view .page-wrapper .pdp-sticky-bar{z-index:994!important;bottom:72px!important;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))!important}}html body#html-body.catalog-category-view .page-wrapper .toolbar-sorter .sorter-action:focus,html body#html-body.catalog-category-view .page-wrapper .toolbar-sorter select:focus{outline:2.5px solid var(--awa-primary,var(--awa-primary))!important;outline-offset:2px!important}html body#html-body .page-wrapper .header-wrapper-sticky{background:color-mix(in srgb,var(--awa-bg-surface,#fff) 95%,transparent)!important;background-color:var(--awa-bg-surface,#fff)!important;backdrop-filter:saturate(1.8) blur(20px)!important;-webkit-backdrop-filter:saturate(1.8) blur(20px)!important;will-change:auto!important;transition:background-color .2s ease!important}html body#html-body.awa-dark-mode .page-wrapper .awa-main-header,html body#html-body.awa-dark-mode .page-wrapper .awa-site-header,html body#html-body.awa-dark-mode .page-wrapper .header-wrapper-sticky,html body#html-body.awa-dark-mode .page-wrapper .header_main{background:#1e293b!important;background-color:#1e293b!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#f1f5f9!important;border-color:#334155!important}html body#html-body.catalog-product-view .page-wrapper .product.data.items>.item.title:not(.active){display:block!important}html body#html-body.catalog-product-view .page-wrapper .product.data.items>.item.title.active{border-bottom:3px solid var(--awa-primary,var(--awa-primary))!important}html body#html-body.catalog-product-view .page-wrapper .product.data.items>.item.title>a{padding:14px 20px!important;font-weight:600!important}html body#html-body .page-wrapper .header-wrapper-sticky{contain:none!important}html body#html-body.checkout-cart-index .page-wrapper .cart.item .cart-price .old-price,html body#html-body.checkout-cart-index .page-wrapper .cart.item .old-price .price{text-decoration:line-through!important;color:var(--awa-text-muted,#999)!important;font-weight:400!important;font-size:13px!important}html body#html-body.checkout-index-index .page-wrapper .checkout-container .opc-sidebar .trust-badges,html body#html-body.checkout-index-index .page-wrapper .opc-trust-badges{display:flex!important;gap:12px!important;padding:12px 0!important;margin-top:16px!important;border-top:1px solid var(--awa-border,var(--awa-border))!important}html body#html-body .page-wrapper .page-footer .awa-trust-badges{display:flex!important;align-items:center!important;justify-content:center!important;gap:24px!important;padding:16px!important;background:var(--awa-bg-soft,var(--awa-bg-subtle))!important;border-top:1px solid var(--awa-border,var(--awa-border))!important}html body#html-body .page-wrapper .page-footer .awa-trust-badge{display:flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;color:var(--awa-text-muted,var(--awa-text-secondary))!important}html body#html-body .page-wrapper .page-footer .awa-trust-badge svg{color:var(--awa-primary,var(--awa-primary))!important;width:18px!important;height:18px!important}html body#html-body.checkout-cart-index .page-wrapper .cart.item{transition:box-shadow .2s ease,transform .2s ease!important}html body#html-body.checkout-cart-index .page-wrapper .cart.item:hover{box-shadow:0 4px 12px rgba(0,0,0,.06)!important}html body#html-body.checkout-cart-index .page-wrapper .cart.item .qty-control button:hover{background:var(--awa-primary,var(--awa-primary))!important;color:var(--awa-bg)!important}html body#html-body.checkout-cart-index .page-wrapper .cart.item .qty-control button{min-width:32px!important;min-height:32px!important;transition:background-color .15s ease,color .15s ease!important}html body#html-body .page-wrapper .block-search .actions.clear{opacity:0!important;transition:opacity .2s ease!important;position:absolute!important;right:48px!important;top:50%!important;transform:translateY(-50%)!important;z-index:2!important}html body#html-body .page-wrapper .block-search input#search.has-value~.actions.clear,html body#html-body .page-wrapper .block-search input#search:not(:placeholder-shown)~.actions.clear{opacity:1!important}html body#html-body.checkout-cart-index .page-wrapper .awa-shipping-estimator{padding:12px 16px!important;margin:12px 0!important;background:var(--awa-bg-soft,var(--awa-bg-subtle))!important;border-radius:8px!important;border:1px solid var(--awa-border,var(--awa-border))!important}html body#html-body.checkout-cart-index .page-wrapper .awa-shipping-estimator__title{font-size:14px!important;font-weight:700!important;margin-bottom:8px!important;color:var(--awa-text,var(--awa-text-primary))!important}html body#html-body.checkout-cart-index .page-wrapper .awa-cart-progress{margin-bottom:16px!important;padding:16px!important;background:linear-gradient(135deg,var(--awa-bg-soft,var(--awa-bg-subtle)),var(--awa-bg))!important;border:1px solid var(--awa-border,var(--awa-border))!important;border-radius:8px!important}html body#html-body.catalog-product-view .page-wrapper .qty input#qty,html body#html-body.catalog-product-view .page-wrapper input[name=qty]{min-width:64px!important;min-height:44px!important;font-size:16px!important;text-align:center!important;font-weight:700!important;border:1px solid var(--awa-border,var(--awa-border))!important;border-radius:4px!important}html body#html-body.catalog-product-view .page-wrapper .qty input#qty:focus{outline:2.5px solid var(--awa-primary,var(--awa-primary))!important;outline-offset:1px!important;border-color:var(--awa-primary,var(--awa-primary))!important}html body#html-body.catalog-product-view .page-wrapper .availability.only,html body#html-body.catalog-product-view .page-wrapper .stock.available{color:#166534!important;font-weight:600!important;padding:4px 12px!important;background:rgba(40,167,69,.08)!important;border-radius:4px!important;display:inline-block!important}html body#html-body.catalog-product-view .page-wrapper .availability.out-of-stock,html body#html-body.catalog-product-view .page-wrapper .stock.unavailable{color:#dc3545!important;font-weight:600!important;padding:4px 12px!important;background:rgba(220,53,69,.08)!important;border-radius:4px!important;display:inline-block!important}html body#html-body.checkout-cart-index .page-wrapper .awa-cart-cross-sell,html body#html-body.checkout-cart-index .page-wrapper .block.crosssell{padding:24px 0!important;margin:32px 0!important;border-top:1px solid var(--awa-border,var(--awa-border))!important}html body#html-body.checkout-cart-index .page-wrapper .awa-cart-cross-sell__title,html body#html-body.checkout-cart-index .page-wrapper .block.crosssell .block-title{font-size:20px!important;font-weight:700!important;margin-bottom:20px!important;color:var(--awa-text,var(--awa-text-primary))!important}html body#html-body.catalog-category-view .page-wrapper .filter-current{padding:8px 12px!important;margin-bottom:12px!important;background:var(--awa-bg-soft,var(--awa-bg-subtle))!important;border-radius:4px!important}html body#html-body.catalog-category-view .page-wrapper .filter-current .filter-label{font-weight:700!important;color:var(--awa-text,var(--awa-text-primary))!important}html body#html-body.catalog-category-view .page-wrapper .filter-current .item{background:var(--awa-bg)!important;padding:4px 8px!important;margin:4px!important;border-radius:4px!important;border:1px solid var(--awa-border,var(--awa-border))!important}html body#html-body.catalog-category-view .page-wrapper .toolbar-amount,html body#html-body.catalogsearch-result-index .page-wrapper .toolbar-amount{font-size:14px!important;color:var(--awa-text-muted,var(--awa-text-secondary))!important;padding:8px 0!important}html body#html-body.catalogsearch-result-index .page-wrapper .toolbar-amount .amount-label,html body#html-body.catalogsearch-result-index .page-wrapper .toolbar-amount strong{color:var(--awa-text,var(--awa-text-primary))!important;font-weight:700!important}html body#html-body.catalog-product-view .page-wrapper .product.data.items>.item.title>a:focus{outline:2.5px solid var(--awa-primary,var(--awa-primary))!important;outline-offset:-2px!important}}@layer awa-visual-priority{@media (max-width:767px){html body#html-body.catalog-category-view .page-wrapper .toolbar-products{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:8px 0!important}html body#html-body.catalog-category-view .page-wrapper .toolbar-sorter{flex:1 1 auto!important;min-width:0!important}html body#html-body.catalog-category-view .page-wrapper .toolbar-sorter .sorter-label,html body#html-body.catalog-category-view .page-wrapper .toolbar-sorter label{font-size:13px!important;color:var(--awa-text-muted,var(--awa-text-secondary))!important}html body#html-body.catalog-category-view .page-wrapper .toolbar-sorter .sorter-options,html body#html-body.catalog-category-view .page-wrapper .toolbar-sorter select#sorter{width:100%!important;max-width:100%!important;min-height:40px!important;padding:8px 12px!important;font-size:14px!important;border:1px solid var(--awa-border,var(--awa-border))!important;border-radius:4px!important;background:var(--awa-bg)!important}html body#html-body.catalog-category-view .page-wrapper .toolbar-amount{flex:1 0 100%!important;text-align:center!important;order:-1!important;margin-bottom:8px!important;padding:0!important}}@media (max-width:767px){html body#html-body.catalog-category-view .page-wrapper .limiter{display:none!important}}html body#html-body.catalog-category-view .page-wrapper .block.filter .block-title,html body#html-body.catalog-category-view .page-wrapper .block.filter strong[data-role=title]{font-size:18px!important;font-weight:700!important;padding:16px!important;margin-bottom:0!important;color:var(--awa-text,var(--awa-text-primary))!important;border-bottom:1px solid var(--awa-border,var(--awa-border))!important}html body#html-body.catalog-category-view .page-wrapper .filter-options-item{padding:12px 0!important;border-bottom:1px solid var(--awa-bg-soft,var(--awa-bg-subtle))!important}html body#html-body.catalog-category-view .page-wrapper .filter-options-title{padding:0!important;margin-bottom:8px!important}html body#html-body.catalog-category-view .page-wrapper .filter-options-title a{font-size:14px!important;font-weight:600!important;color:var(--awa-text,var(--awa-text-primary))!important;text-decoration:none!important;padding:8px 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}html body#html-body.catalog-category-view .page-wrapper .filter-options-title a:hover{color:var(--awa-primary,var(--awa-primary))!important}html body#html-body.catalog-category-view .page-wrapper .filter-options-content{padding:0 0 8px 0!important}html body#html-body.catalog-category-view .page-wrapper .filter-current .item{background:var(--awa-bg)!important;border:1px solid var(--awa-border,var(--awa-border))!important;border-radius:999px!important;padding:6px 12px!important;margin:4px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;transition:all .2s ease!important}html body#html-body.catalog-category-view .page-wrapper .filter-current .item:hover{background:rgba(183,51,55,.04)!important;border-color:var(--awa-primary,var(--awa-primary))!important}html body#html-body.catalog-category-view .page-wrapper .filter-current .item .action.remove::before{content:"×"!important;color:var(--awa-primary,var(--awa-primary))!important;font-size:16px!important;font-weight:700!important}@media (max-width:767px){html body#html-body.catalog-category-view .page-wrapper .pages{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px!important;margin:16px 0!important}html body#html-body.catalog-category-view .page-wrapper .pages .item{min-width:44px!important;min-height:44px!important;margin:0!important}html body#html-body.catalog-category-view .page-wrapper .pages .item a,html body#html-body.catalog-category-view .page-wrapper .pages .item.current strong{min-width:44px!important;min-height:44px!important;padding:12px 8px!important;font-size:14px!important;border-radius:4px!important;display:flex!important;align-items:center!important;justify-content:center!important}html body#html-body.catalog-category-view .page-wrapper .pages .item .label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}}html body#html-body.catalog-category-view .page-wrapper .products-grid .item-product{background:var(--awa-bg)!important;border:1px solid transparent!important;border-radius:8px!important;padding:0!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important;height:100%!important}html body#html-body.catalog-category-view .page-wrapper .products-grid .item-product:hover{border-color:var(--awa-border,var(--awa-border))!important;box-shadow:0 4px 16px rgba(0,0,0,.06)!important;transform:translateY(-2px)!important}html body#html-body.catalog-category-view .page-wrapper .item-product .product-name{font-size:14px!important;line-height:1.35!important;margin:12px 12px 4px!important;height:38px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}html body#html-body.catalog-category-view .page-wrapper .item-product .product-thumb{aspect-ratio:1/1!important;background:var(--awa-bg-soft,var(--awa-bg-subtle))!important;border-radius:8px 8px 0 0!important;overflow:hidden!important}html body#html-body.catalog-category-view .page-wrapper .item-product .product-thumb img{width:100%!important;height:100%!important;object-fit:contain!important;padding:8px!important;transition:transform .3s ease!important}html body#html-body.catalog-category-view .page-wrapper .item-product:hover .product-thumb img{transform:scale(1.05)!important}html body#html-body.catalog-category-view .page-wrapper .item-product .product-info{padding:0 12px 12px!important}html body#html-body.catalog-category-view .page-wrapper .item-product .awa-b2b-sku{font-size:11px!important;color:var(--awa-text-muted,var(--awa-text-secondary))!important;margin:0 12px 4px!important}html body#html-body.catalog-category-view .page-wrapper .item-product .b2b-login-to-see-price{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;min-height:0!important;text-align:start!important}html body#html-body.catalog-category-view .page-wrapper .item-product .b2b-login-link{color:var(--awa-primary,var(--awa-primary))!important;font-weight:600!important;text-decoration:none!important;font-size:13px!important}html body#html-body.catalog-category-view .page-wrapper .item-product .b2b-login-link:hover{text-decoration:underline!important}html body#html-body.catalog-category-view .page-wrapper .modes{display:flex!important;gap:4px!important}html body#html-body.catalog-category-view .page-wrapper .modes-mode{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--awa-border,var(--awa-border))!important;border-radius:4px!important;background:var(--awa-bg)!important;color:var(--awa-text-muted,var(--awa-text-secondary))!important;transition:all .2s ease!important}html body#html-body.catalog-category-view .page-wrapper .modes-mode.active,html body#html-body.catalog-category-view .page-wrapper .modes-mode:hover{background:var(--awa-primary,var(--awa-primary))!important;color:var(--awa-bg)!important;border-color:var(--awa-primary,var(--awa-primary))!important}html body#html-body.catalog-category-view .page-wrapper .awa-category-hero,html body#html-body.catalog-category-view .page-wrapper .category-view-image{margin-bottom:16px!important;border-radius:8px!important;overflow:hidden!important}html body#html-body.catalog-category-view .page-wrapper .breadcrumbs{margin:0 0 6px!important;padding:2px 0!important;min-height:0!important;height:auto!important;font-size:12px!important;line-height:1.25!important;background:0 0!important;border:0!important;box-shadow:none!important}html body#html-body.catalog-category-view .page-wrapper .breadcrumbs :is(.item,a,strong,span){min-height:0!important;height:auto!important;padding:0!important;margin:0!important;line-height:1.25!important;font-size:12px!important}html body#html-body.catalog-category-view .page-wrapper .breadcrumbs a{color:var(--awa-text-muted,var(--awa-text-secondary))!important;text-decoration:none!important}html body#html-body.catalog-category-view .page-wrapper .breadcrumbs a:hover{color:var(--awa-primary,var(--awa-primary))!important;text-decoration:underline!important}html body#html-body.catalog-category-view .page-wrapper .filter-options-content{overflow:hidden!important;transition:max-height .3s ease!important}html body#html-body.catalog-category-view .page-wrapper .filter-options-item.collapsed .filter-options-content{max-height:0!important}html body#html-body.catalog-category-view .page-wrapper .filter-options-item:not(.collapsed) .filter-options-content{max-height:1000px!important}html body#html-body.catalog-category-view .page-wrapper .swatch-attribute{margin-bottom:8px!important}html body#html-body.catalog-category-view .page-wrapper .swatch-option{min-width:32px!important;min-height:32px!important;border:1px solid var(--awa-border,var(--awa-border))!important;border-radius:4px!important;cursor:pointer!important;transition:border-color .2s ease!important}html body#html-body.catalog-category-view .page-wrapper .swatch-option.selected,html body#html-body.catalog-category-view .page-wrapper .swatch-option:hover{border-color:var(--awa-primary,var(--awa-primary))!important;outline:2px solid rgba(183,51,55,.2)!important;outline-offset:1px!important}}@layer awa-visual-priority{@media (max-width:767px){html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-button,html body#html-body.catalogsearch-result-index .page-wrapper .awa-plp-filter-button{display:none!important;visibility:hidden!important;pointer-events:none!important;height:0!important;width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important}}@media (min-width:768px){html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-button,html body#html-body.catalogsearch-result-index .page-wrapper .awa-plp-filter-button{display:none!important}}@media (max-width:767px){html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-drawer{position:fixed!important;inset:0!important;z-index:9999!important;pointer-events:none!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-drawer[aria-hidden=true]:not(.is-open){display:none!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-drawer.is-open,html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-drawer[aria-hidden=false]{display:block!important;pointer-events:auto!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-drawer__backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.5)!important;opacity:0!important;transition:opacity .3s ease!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-drawer.is-open .awa-plp-filter-drawer__backdrop,html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-drawer[aria-hidden=false] .awa-plp-filter-drawer__backdrop{opacity:1!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-drawer__panel{position:absolute!important;right:0!important;top:0!important;bottom:0!important;width:320px!important;max-width:90vw!important;background:var(--awa-bg)!important;box-shadow:-4px 0 16px rgba(0,0,0,.1)!important;transform:translateX(100%)!important;transition:transform .3s cubic-bezier(.4, 0, .2, 1)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-drawer.is-open .awa-plp-filter-drawer__panel,html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-drawer[aria-hidden=false] .awa-plp-filter-drawer__panel{transform:translateX(0)!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-drawer__header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px!important;border-bottom:1px solid var(--awa-border,var(--awa-border))!important;flex-shrink:0!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-drawer__title{font-size:18px!important;font-weight:700!important;margin:0!important;color:var(--awa-text,var(--awa-text-primary))!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-drawer__close{background:0 0!important;border:none!important;color:var(--awa-text-muted,var(--awa-text-secondary))!important;padding:4px!important;cursor:pointer!important;min-width:32px!important;min-height:32px!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-drawer__content{flex:1 1 auto!important;overflow-y:auto!important;padding:16px!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-drawer__footer{padding:16px!important;border-top:1px solid var(--awa-border,var(--awa-border))!important;flex-shrink:0!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-drawer__apply{width:100%!important;min-height:48px!important;background:var(--awa-primary,var(--awa-primary))!important;color:var(--awa-bg)!important;border:none!important;border-radius:8px!important;font-weight:700!important;font-size:15px!important;cursor:pointer!important}}@media (min-width:768px){html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-drawer{display:none!important}}html body#html-body.catalog-category-view .page-wrapper .awa-plp-suggestions{max-width:1200px!important;margin:24px auto!important;padding:20px!important;background:var(--awa-bg-soft,var(--awa-bg-subtle))!important;border:1px solid var(--awa-border,var(--awa-border))!important;border-radius:8px!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-suggestions__container{display:flex!important;flex-direction:column!important;gap:16px!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-suggestions__title{font-size:16px!important;font-weight:700!important;color:var(--awa-text,var(--awa-text-primary))!important;margin:0!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-suggestions__query{font-size:14px!important;color:var(--awa-text-muted,var(--awa-text-secondary))!important;margin:0!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-suggestions__arrow{margin:0 8px!important;color:var(--awa-primary,var(--awa-primary))!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-suggestions__retry{color:var(--awa-primary,var(--awa-primary))!important;text-decoration:underline!important;font-weight:600!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-suggestions__list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;list-style:none!important;padding:0!important;margin:0!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-suggestions__item{display:inline-flex!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-suggestions__link{display:inline-flex!important;align-items:center!important;padding:8px 16px!important;background:var(--awa-bg)!important;border:1px solid var(--awa-border,var(--awa-border))!important;border-radius:999px!important;font-size:14px!important;color:var(--awa-text,var(--awa-text-primary))!important;text-decoration:none!important;transition:all .2s ease!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-suggestions__link:hover{background:var(--awa-primary,var(--awa-primary))!important;color:var(--awa-bg)!important;border-color:var(--awa-primary,var(--awa-primary))!important;transform:translateY(-1px)!important}@media (min-width:992px){html body#html-body.catalog-category-view .page-wrapper .columns.layout-2-col.row{display:grid!important;grid-template-columns:280px 1fr!important;gap:24px!important}}@media (max-width:991px){html body#html-body.catalog-category-view .page-wrapper #layered-ajax-filter-block,html body#html-body.catalog-category-view .page-wrapper .block.filter{display:none!important}}html body#html-body.catalog-category-view .page-wrapper .category-view{margin-bottom:16px!important}html body#html-body.catalog-category-view .page-wrapper .page-title-wrapper{margin-bottom:8px!important}html body#html-body.catalog-category-view .page-wrapper .page-title{font-size:clamp(24px, 3.5vw, 32px)!important;font-weight:700!important;line-height:1.2!important;color:var(--awa-text,var(--awa-text-primary))!important;margin:0 0 8px!important}html body#html-body.catalog-category-view .page-wrapper .category-description{color:var(--awa-text-muted,var(--awa-text-secondary))!important;font-size:15px!important;line-height:1.55!important;max-width:70ch!important;margin:0 0 16px!important}}html{overflow-x:hidden!important}html body#html-body{overflow-x:hidden!important;max-width:100%!important}html body#html-body .page-wrapper{overflow-x:hidden!important;max-width:100%!important;box-sizing:border-box!important}html body#html-body .page-wrapper .awa-skip-link,html body#html-body .page-wrapper a.action.skip,html body#html-body .page-wrapper a.action.skip-nav{position:absolute!important;left:-9999px!important;top:auto!important;overflow:hidden!important;width:1px!important;height:1px!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}html body#html-body .awa-skip-link:focus,html body#html-body .awa-skip-link:focus-visible,html body#html-body .page-wrapper .awa-skip-link:focus,html body#html-body .page-wrapper a.action.skip-nav:focus,html body#html-body .page-wrapper a.action.skip:focus,html body#html-body a.action.skip-nav:focus,html body#html-body a.action.skip-nav:focus-visible,html body#html-body a.action.skip:focus,html body#html-body a.action.skip:focus-visible{position:fixed!important;left:8px!important;top:8px!important;overflow:visible!important;width:auto!important;min-width:44px!important;height:auto!important;min-height:44px!important;clip:auto!important;clip-path:none!important;white-space:normal!important;z-index:99999!important;padding:10px 14px!important;display:inline-flex!important;align-items:center!important;background:var(--awa-primary,#b73337)!important;color:#fff!important;border-radius:8px!important;font-weight:600!important}html body#html-body .page-wrapper :is(
#awa-b2b-promo-bar,.awa-b2b-promo-bar,.top-header.awa-b2b-promo-bar
){overflow:hidden!important;max-width:100%!important;box-sizing:border-box!important}html body#html-body .page-wrapper .awa-b2b-promo-bar__inner,html body#html-body .page-wrapper .awa-b2b-promo-bar__layout{overflow:hidden!important;max-width:100%!important;box-sizing:border-box!important}html body#html-body .page-wrapper .awa-b2b-promo-bar__lead,html body#html-body .page-wrapper .awa-b2b-promo-bar__lead-long,html body#html-body .page-wrapper .awa-b2b-promo-bar__lead-short{overflow:hidden!important;text-overflow:ellipsis!important;max-width:calc(100% - 60px)!important;white-space:nowrap!important;display:inline-block!important;vertical-align:middle!important}@media (max-width:767px){html body#html-body .page-wrapper svg:not([role=img]):not([aria-label]){max-width:100%!important;overflow:hidden!important}}html body#html-body .page-wrapper .awa-site-header .action.search,html body#html-body .page-wrapper .awa-site-header button.action.search,html body#html-body .page-wrapper form#search_mini_form button.action.search{min-height:44px!important;height:44px!important;max-height:44px!important;min-width:44px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body#html-body .page-wrapper .awa-minicart-continue,html body#html-body .page-wrapper button.awa-minicart-continue{min-height:44px!important;height:auto!important;padding-block:10px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body#html-body .page-wrapper .action.subscribe.primary,html body#html-body .page-wrapper button.action.subscribe.primary{min-height:44px!important;height:auto!important;padding-block:10px!important;box-sizing:border-box!important}html body#html-body .page-wrapper button.awa-footer-section__toggle,html body#html-body .page-wrapper button[id^=awa-footer-][id$="-toggle"]{min-height:44px!important;height:44px!important;max-height:44px!important;box-sizing:border-box!important}html body#html-body .page-wrapper .product-item .product-item-info .product-item-name,html body#html-body .page-wrapper .product-item .product-item-info h2.product-name,html body#html-body .page-wrapper .product-item-name{overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;white-space:normal!important;height:auto!important;min-height:0!important;max-height:none!important}html body#html-body .page-wrapper .product-item .product-item-info a.product-item-link{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important;height:auto!important;max-height:none!important}html body#html-body .page-wrapper label#awa-search-label.label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}@media (max-width:767px){html body#html-body .page-wrapper .awa-header-mobile-toggle,html body#html-body .page-wrapper button.action.nav-toggle{min-height:44px!important;min-width:44px!important;box-sizing:border-box!important}html body#html-body .page-wrapper .nav-sections .navigation a,html body#html-body .page-wrapper .nav-sections .navigation li{min-height:44px!important;display:flex!important;align-items:center!important}html body#html-body .page-wrapper .header.content .authorization-link a,html body#html-body .page-wrapper .header.content .customer-welcome .action,html body#html-body .page-wrapper .header.content .minicart-wrapper a.action.showcart{min-height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}html body#html-body.cms-index-index .page-wrapper .awa-hero-swiper a.action.primary:not(.awa-hero-swiper__nav){height:auto!important;max-height:56px!important;min-height:44px!important}}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice .awa-home-pricing-notice__inner.awa-home-pricing-notice__inner{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:16px!important;max-width:860px!important;margin-inline:auto!important}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice .awa-home-pricing-notice__text.awa-home-pricing-notice__text{flex:1 1 auto!important;width:auto!important;max-width:none!important;text-align:left!important}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice .awa-home-pricing-notice__link.awa-home-pricing-notice__link{display:inline!important;min-height:0!important;margin:0!important;padding:0!important;vertical-align:baseline!important;text-decoration:underline!important}@media (max-width:767px){html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice .awa-home-pricing-notice__inner.awa-home-pricing-notice__inner{flex-wrap:nowrap!important;align-items:flex-start!important}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice .awa-home-pricing-notice__text.awa-home-pricing-notice__text{text-align:left!important}}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__icon svg{stroke:var(--awa-text-muted,#6b7280)!important;stroke-width:2.4!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:focus-visible .awa-category-carousel__icon svg,html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:hover .awa-category-carousel__icon svg{stroke:var(--awa-primary,var(--awa-primary))!important}html body#html-body#html-body#html-body .page-wrapper :is(.product-item,.awa-product-card,.item-product) .reviews-actions{display:none!important}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.awa-carousel-section,.awa-grid-section) .product-image-photo[src*=placeholder]{object-fit:contain!important;object-position:center!important;background:var(--awa-bg-soft,var(--awa-color-bg-soft,var(--awa-bg-subtle)))!important;padding:8px!important;box-sizing:border-box!important;opacity:1!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) :is(.velaFooterLinks a,.awa-newsletter-desc,.awa-footer-atendimento p):not(.awa-footer-atendimento__store p){color:rgba(255,255,255,.82)!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) .velaFooterLinks a:focus-visible,html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) .velaFooterLinks a:hover{color:var(--awa-bg)!important;text-decoration:underline!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) .awa-footer-atendimento__store,html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) .awa-footer-atendimento__store p{color:var(--awa-text,var(--awa-text-primary))!important}html body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper nav.fixed-bottom .mobile-bottom-link>li>button.toggle-nav-footer{background:0 0!important;border-color:transparent!important;color:var(--awa-text-secondary,var(--awa-text-secondary))!important}html body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper nav.fixed-bottom .mobile-bottom-link>li>button.toggle-nav-footer .icon{color:currentColor!important}html body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper nav.fixed-bottom .mobile-bottom-link>li>button.toggle-nav-footer[aria-expanded=true]{background:var(--awa-red-10,rgba(183,51,55,.1))!important;color:var(--awa-primary,var(--awa-primary))!important;font-weight:600!important}html body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper nav.fixed-bottom .mobile-bottom-link>li>button.toggle-nav-footer[aria-expanded=true] .icon{color:var(--awa-primary,var(--awa-primary))!important}@layer awa-fixes{:is(
.awa-shelf--carousel .awa-carousel__track,html body#html-body .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)
){gap:12px!important}@media (min-width:480px){:is(
.awa-shelf--carousel .awa-carousel__track > .awa-carousel__slide,.awa-shelf--carousel .awa-carousel__track > .swiper-slide,.awa-shelf--carousel .awa-carousel__track > li.item,html body#html-body .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded) > li.item
){flex:0 0 calc((100% - 12px)/ 2)!important;max-width:calc((100% - 12px)/ 2)!important}}@media (min-width:768px){:is(
.awa-shelf--carousel .awa-carousel__track > .awa-carousel__slide,.awa-shelf--carousel .awa-carousel__track > .swiper-slide,.awa-shelf--carousel .awa-carousel__track > li.item,html body#html-body .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded) > li.item
){flex:0 0 calc((100% - 24px)/ 3)!important;max-width:calc((100% - 24px)/ 3)!important}}@media (min-width:1024px){:is(
.awa-shelf--carousel .awa-carousel__track > .awa-carousel__slide,.awa-shelf--carousel .awa-carousel__track > .swiper-slide,.awa-shelf--carousel .awa-carousel__track > li.item,html body#html-body .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded) > li.item
){flex:0 0 calc((100% - 36px)/ 4)!important;max-width:calc((100% - 36px)/ 4)!important}}@media (min-width:1366px){:is(
.awa-shelf--carousel .awa-carousel__track > .awa-carousel__slide,.awa-shelf--carousel .awa-carousel__track > .swiper-slide,.awa-shelf--carousel .awa-carousel__track > li.item,html body#html-body .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded) > li.item
){flex:0 0 calc((100% - 48px)/ 5)!important;max-width:calc((100% - 48px)/ 5)!important}}.awa-shelf .product-item-link,.awa-shelf .product-item-name,.awa-shelf .product-name,.awa-shelf .product-name a,.block.related.awa-shelf--carousel .product-item-name,.block.upsell.awa-shelf--carousel .product-item-name{hyphens:none!important;-webkit-hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important}}@media (pointer:coarse) and (max-width:1024px){html body#html-body .page-wrapper :is(
.products-grid,.products.wrapper.grid,.awa-shelf,.awa-pdp-related,.rx-pdp-crosssell
) :is(
.product-item-name .product-item-link,.product-name .product-item-link,a.product-item-link
){display:block!important;min-height:44px!important;padding-block:4px!important;box-sizing:border-box!important;line-height:1.35!important}html body#html-body.catalog-product-view .page-wrapper :is(
.rx-pdp-login-link,.awa-related-price-notice__login-link
){display:inline-flex!important;align-items:center!important;min-height:44px!important;padding-block:10px!important;line-height:1.2!important;text-underline-offset:2px!important}}@layer awa-visual-priority{@media (max-width:767px){html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel .awa-carousel>.awa-owl-nav.awa-carousel__nav[data-awa-nav-anchor=viewport]{position:absolute!important;inset:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;box-sizing:border-box!important;transform:none!important;pointer-events:none!important;z-index:var(--awa-carousel-nav-z,4)!important}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel .awa-carousel>.awa-owl-nav.awa-carousel__nav[data-awa-nav-anchor=viewport] :is(.awa-owl-nav__btn,.awa-carousel__button,.awa-carousel__toggle){pointer-events:auto!important}}}@layer awa-visual-priority{@media (max-width:767px){html body#html-body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--category-carousel header.awa-category-carousel__header.awa-section-header a.awa-section-header__link.awa-shelf__view-all.awa-category-carousel__cta-link{display:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}}}@layer awa-visual-priority{html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel .awa-carousel{--awa-carousel-button-offset:4px;padding-inline:0!important;box-sizing:border-box!important}@media (min-width:768px){html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel .awa-carousel{padding-inline:58px!important}}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel .awa-carousel .awa-carousel__viewport{padding-inline:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel .awa-carousel>.awa-owl-nav.awa-carousel__nav[data-awa-nav-anchor=viewport] :is(.awa-owl-nav__btn,.awa-carousel__button){position:absolute!important;margin:0!important;pointer-events:auto!important}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel .awa-carousel>.awa-owl-nav.awa-carousel__nav[data-awa-nav-anchor=viewport] :is(.awa-owl-nav__btn--prev,.awa-carousel__button--prev){top:50%!important;right:auto!important;bottom:auto!important;left:4px!important;inset-inline-start:4px!important;transform:translateY(-50%)!important}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel .awa-carousel>.awa-owl-nav.awa-carousel__nav[data-awa-nav-anchor=viewport] :is(.awa-owl-nav__btn--next,.awa-carousel__button--next){top:50%!important;right:4px!important;inset-inline-end:4px!important;bottom:auto!important;left:auto!important;transform:translateY(-50%)!important}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel .awa-carousel>.awa-owl-nav.awa-carousel__nav[data-awa-nav-anchor=viewport] .awa-carousel__toggle:not([hidden]){top:4px!important;right:4px!important;inset-inline-end:4px!important;bottom:auto!important;left:auto!important;transform:none!important}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel .product-thumb{padding:8px!important;box-sizing:border-box!important}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel .product-thumb :is(
.product-thumb-link,.product-image-container,.product-image-wrapper,.first-thumb,.second-thumb,.awa-image-container--fluid
){padding:0!important;margin:0!important;box-sizing:border-box!important}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel .product-thumb :is(.product-image-photo,img){padding:0!important;margin:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}}@layer awa-visual-priority{html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) section.awa-footer-categories-expand{overflow:visible!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) section.awa-footer-categories-expand .awa-footer-categories-expand__inner{display:grid!important;grid-template-columns:minmax(96px,max-content) minmax(0,1fr)!important;align-items:center!important;column-gap:clamp(14px,2vw,28px)!important;row-gap:10px!important;width:100%!important;min-width:0!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) section.awa-footer-categories-expand .awa-footer-categories-expand__heading{grid-column:1!important;grid-row:1!important;min-width:96px!important;margin:0!important;overflow:visible!important;white-space:nowrap!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) section.awa-footer-categories-expand .awa-footer-categories-expand__toggle{display:none!important;justify-self:start!important;width:auto!important;max-width:100%!important;white-space:normal!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) section.awa-footer-categories-expand .awa-footer-categories-expand__panel{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important}}@media (max-width:767px){@layer awa-visual-priority{html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container .velaFooterTitle button.awa-footer-section__toggle{-webkit-appearance:none!important;appearance:none!important;align-items:center!important;background:0 0!important;background-color:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.24)!important;border-radius:0!important;box-shadow:none!important;color:var(--awa-bg)!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;min-height:44px!important;width:100%!important;padding:10px 0!important;text-align:left!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container .velaFooterTitle button.awa-footer-section__toggle::after{color:currentColor!important;content:"+"!important;font-size:20px!important;font-weight:700!important;line-height:1!important;margin-left:auto!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container .velaFooterTitle.active button.awa-footer-section__toggle::after,html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container button.awa-footer-section__toggle[aria-expanded=true]::after{content:"−"!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container .velaContent:not(.active):not([aria-hidden=false]){display:none!important;height:0!important;max-height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container .velaContent.active,html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container .velaContent[aria-hidden=false]{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;padding-block:8px 12px!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) section.awa-footer-categories-expand{background:var(--awa-bg-soft)!important;background-color:var(--awa-bg-soft)!important;border-top:1px solid var(--awa-border)!important;box-shadow:none!important;margin:0!important;padding:12px 16px!important;min-height:0!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) section.awa-footer-categories-expand .awa-footer-categories-expand__inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-height:0!important;padding:0!important;margin:0!important;background:var(--awa-bg-soft)!important;background-color:var(--awa-bg-soft)!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) section.awa-footer-categories-expand .awa-footer-categories-expand__heading{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important;color:var(--awa-text)!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) section.awa-footer-categories-expand .awa-footer-categories-expand__toggle{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:100%!important;min-height:44px!important;justify-content:space-between!important;color:var(--awa-text)!important;background:var(--awa-bg)!important;border:1px solid var(--awa-border)!important;border-radius:var(--awa-radius-md,8px)!important;box-shadow:none!important;margin:0!important;padding:12px 14px!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) section.awa-footer-categories-expand .awa-footer-categories-expand__panel[hidden]{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) section.awa-footer-categories-expand .awa-footer-categories-expand__panel:not([hidden]){flex:0 0 100%!important;margin-top:10px!important;color:var(--awa-text)!important;background:var(--awa-bg)!important;border-radius:var(--awa-radius-md,8px)!important}}}@media (min-width:768px) and (max-width:991px){@layer awa-visual-priority{html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container>.container>.row.rowFlexMargin{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;column-gap:clamp(24px,3vw,56px)!important;row-gap:24px!important;max-width:var(--awa-home-terminal-shell,min(100%,1280px))!important;margin-inline:auto!important;width:100%!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container>.container>.row.rowFlexMargin>[class*=col-]{float:none!important;width:auto!important;max-width:none!important;min-width:0!important;padding-inline:0!important}}}@media (min-width:992px){@layer awa-visual-priority{html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container>.container>.row.rowFlexMargin{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;column-gap:clamp(24px,3vw,56px)!important;row-gap:24px!important;max-width:var(--awa-home-terminal-shell,min(100%,1280px))!important;margin-inline:auto!important;width:100%!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container>.container>.row.rowFlexMargin>[class*=col-]{float:none!important;width:auto!important;max-width:none!important;min-width:0!important;padding-inline:0!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container .vela-content.velaFooterMenu{display:flex!important;flex-direction:column!important;min-width:0!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container .velaFooterTitle{margin:0 0 6px!important;padding:0!important;border:0!important;min-height:0!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container .velaFooterTitle button.awa-footer-section__toggle{-webkit-appearance:none!important;appearance:none!important;background:0 0!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--awa-bg)!important;cursor:default!important;display:block!important;font:inherit!important;font-weight:700!important;line-height:1.2!important;min-height:0!important;padding:0!important;pointer-events:none!important;text-align:left!important;width:100%!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container .velaFooterTitle button.awa-footer-section__toggle::after{content:none!important}html body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container .velaContent{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important}}}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-home-section--below-fold,.awa-grid-section--featured,.awa-home-niche-shelves){content-visibility:visible!important;contain:none!important;contain-intrinsic-size:unset!important}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-home-niche-shelves :is(.awa-home-niche-shelves__panels,.awa-home-niche-shelves__panel,.awa-shelf--carousel,.awa-carousel,.awa-carousel__viewport){content-visibility:visible!important;contain-intrinsic-size:unset!important}body.account .page-main .fieldset>.field:not(.choice){align-items:stretch!important}body.account .page-main .fieldset>.field.choice,body.account .page-main .form-address-edit .field.choice{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:10px!important;min-height:0!important}body.account .page-main .fieldset>.field.choice>input[type=checkbox],body.account .page-main .fieldset>.field.choice>input[type=radio],body.account .page-main .form-address-edit .field.choice>input[type=checkbox],body.account .page-main .form-address-edit .field.choice>input[type=radio]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;flex-shrink:0!important;margin-top:2px!important}body.account .page-main .fieldset>.field.choice>.label,body.account .page-main .form-address-edit .field.choice>.label{display:inline!important;margin:0!important;margin-block-end:0!important;font-weight:500!important}.wishlist-index-index .col-main:has(.message.info.empty) .toolbar.wishlist-toolbar{display:none!important}body.account .page-main .page-title-wrapper .page-title{display:block!important}html body#html-body .page-wrapper :is(.page_footer,.page-footer) .awa-footer-pro__social-link{background:color-mix(in srgb,var(--awa-neutral-700,#374151) 88%,#fff)!important;border:1.5px solid color-mix(in srgb,#fff 22%,transparent)!important;color:#fff!important}html body#html-body .page-wrapper :is(.page_footer,.page-footer) .awa-footer-pro__social-link svg,html body#html-body .page-wrapper :is(.page_footer,.page-footer) .awa-footer-pro__social-link svg path{fill:currentColor!important}html body#html-body .page-wrapper :is(.page_footer,.page-footer) .awa-footer-pro__social-link:focus-visible,html body#html-body .page-wrapper :is(.page_footer,.page-footer) .awa-footer-pro__social-link:hover{background:var(--awa-primary,#b73337)!important;border-color:var(--awa-primary,#b73337)!important;color:#fff!important}html body#html-body .page-wrapper :is(.page_footer,.page-footer) .awa-footer-atendimento__store{background:var(--awa-bg-soft,#f7f7f7)!important;border:1px solid var(--awa-border-color,#e5e5e5)!important;border-radius:10px!important;padding:12px 14px!important;margin-top:8px!important}html body#html-body .page-wrapper :is(.page_footer,.page-footer) .awa-footer-atendimento__store-address,html body#html-body .page-wrapper :is(.page_footer,.page-footer) .awa-footer-atendimento__store-name{color:var(--awa-text-primary,#333)!important;margin:0!important;line-height:1.45!important}html body#html-body .page-wrapper :is(.page_footer,.page-footer) .awa-footer-atendimento__store-link{display:block!important;text-decoration:none!important;color:inherit!important;border-radius:6px!important}html body#html-body .page-wrapper .awa-footer-trust-bar{background:var(--awa-primary,#b73337)!important}html body#html-body .page-wrapper .awa-footer-trust-bar .awa-footer-trust-icon{color:#fff!important}html body#html-body .page-wrapper .awa-footer-trust-bar .awa-footer-trust-icon svg,html body#html-body .page-wrapper .awa-footer-trust-bar .awa-footer-trust-icon svg use{fill:currentColor!important;color:inherit!important}html body#html-body .page-wrapper .awa-footer-trust-bar .awa-footer-trust-copy strong{color:#fff!important}html body#html-body .page-wrapper .awa-footer-trust-bar .awa-footer-trust-copy span{color:color-mix(in srgb,#fff 88%,transparent)!important}html body#html-body .page-wrapper #awa-b2b-promo-bar #awa-b2b-promo-close,html body#html-body .page-wrapper #awa-b2b-promo-bar .awa-b2b-promo-close{min-width:44px!important;min-height:44px!important;width:44px!important;height:44px!important;font-size:22px!important;font-weight:700!important;opacity:1!important;cursor:pointer!important}html body#html-body .page-wrapper .awa-header-search-col input#search,html body#html-body .page-wrapper .block-search input[type=search],html body#html-body .page-wrapper .block-search input[type=text]{appearance:none!important;-webkit-appearance:none!important}html body#html-body .page-wrapper .block-search input[type=search]::-webkit-inner-spin-button,html body#html-body .page-wrapper .block-search input[type=search]::-webkit-outer-spin-button{appearance:none!important;-webkit-appearance:none!important;margin:0!important}@media (min-width:992px){html body#html-body .page-wrapper .navigation.verticalmenu .list-category-dropdown,html body#html-body .page-wrapper .navigation.verticalmenu ul.togge-menu.list-category-dropdown{min-width:280px!important;max-width:min(92vw,420px)!important;width:max-content!important;z-index:10020!important;overflow:visible!important}html body#html-body .page-wrapper .navigation.verticalmenu .ui-menu-item.navigation__item>a,html body#html-body .page-wrapper .navigation.verticalmenu .ui-menu-item>a{white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important;padding-block:10px!important}}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index,.catalogo-index-index,.catalogo-revista-index,.cms-page-view,.b2b-register-index) .page-wrapper .page-main{padding-top:12px!important;min-height:0!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index,.catalogo-index-index,.catalogo-revista-index,.cms-page-view,.b2b-register-index) .page-wrapper .nav-breadcrumbs{margin-bottom:8px!important;padding-top:8px!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index,.cms-page-view) .page-wrapper :is(.page-title-wrapper,.category-view .page-title-wrapper){margin-bottom:12px!important;padding-top:0!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .column.main>.wrapper.grid.products-grid:first-of-type{margin-top:0!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper li.item-product:empty{display:none!important}html body#html-body.b2b-register-index .page-wrapper .b2b-register-page .field._error .label span{color:#dc2626!important}html body#html-body.b2b-register-index .page-wrapper .b2b-register-page .field :is(.mage-error,.field-error,.awa-field-error){display:block!important;color:#dc2626!important;font-size:12px!important;margin-top:6px!important;line-height:1.35!important}html body#html-body.b2b-register-index .page-wrapper .b2b-register-page .field._error :is(.input-text,input,select,textarea){border-color:#dc2626!important;box-shadow:0 0 0 3px rgb(220 38 38 / 10%)!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.products-grid,.wrapper.grid.products-grid){align-items:stretch!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.products-grid,.wrapper.grid.products-grid) li.item-product{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper li.item-product :is(.product-info,.product-item-details){display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper li.item-product .info-price{margin-top:auto!important;min-height:64px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper li.item-product .b2b-login-to-see-price{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;min-height:0!important;margin:8px 0 0!important;padding:10px 12px!important;box-sizing:border-box!important;text-align:center!important;background:color-mix(in srgb,var(--awa-primary,#b73337) 6%,#fff)!important;border:1px solid color-mix(in srgb,var(--awa-primary,#b73337) 22%,transparent)!important;border-radius:8px!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper li.item-product .b2b-login-to-see-price__title{margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;color:var(--awa-text-primary,#333)!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper li.item-product .b2b-login-to-see-price__message{margin:0!important;font-size:11px!important;line-height:1.35!important;color:var(--awa-text-muted,#666)!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper li.item-product .product-info-cart{margin-top:8px!important}html body#html-body#html-body .page-wrapper .item-deal-product .price-container.weee,html body#html-body#html-body .page-wrapper .item-product .price-container.price-final_price,html body#html-body#html-body .page-wrapper .item-product .price-container.weee{display:inline!important;visibility:visible!important}html body#html-body#html-body .page-wrapper .item-deal-product .weee:not(.price-container),html body#html-body#html-body .page-wrapper .item-product .weee:not(.price-container){display:none!important}html body#html-body.customer-logged-in #awa-b2b-promo-bar,html body#html-body.customer-logged-in .awa-b2b-promo-bar,html body#html-body:has(.b2b-status-panel) #awa-b2b-promo-bar,html body#html-body:has(.b2b-status-panel) .awa-b2b-promo-bar{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}html body#html-body#html-body#html-body#html-body#html-body#html-body.customer-logged-in .page-wrapper .awa-site-header #header.header-container,html body#html-body#html-body#html-body#html-body#html-body#html-body.customer-logged-in .page-wrapper .awa-site-header #header.header-container>.header-content,html body#html-body#html-body#html-body#html-body#html-body#html-body:has(.b2b-status-panel) .page-wrapper .awa-site-header #header.header-container,html body#html-body#html-body#html-body#html-body#html-body#html-body:has(.b2b-status-panel) .page-wrapper .awa-site-header #header.header-container>.header-content{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}html body#html-body.awa-dark-mode.checkout-cart-index .page-wrapper :is(h1.page-title,.page-title-wrapper .page-title,.page-title){color:var(--awa-text-primary,#f1f5f9)!important}@media (max-width:767px){html body#html-body#html-body#html-body#html-body .page-wrapper .awa-site-header:has(.b2b-status-panel) :is(.awa-main-header__inner.wp-header,.awa-main-header__inner[data-awa-header-row]){grid-template:"toggle brand cart" 44px "search search search" 44px/44px minmax(0,1fr) minmax(96px,auto)!important;grid-template-columns:44px minmax(0,1fr) minmax(96px,auto)!important}html body#html-body#html-body#html-body#html-body .page-wrapper .awa-site-header:has(.b2b-status-panel) .awa-header-right-col{max-width:min(140px,38vw)!important;width:auto!important;min-width:0!important;overflow:hidden!important;justify-self:end!important;gap:2px!important}html body#html-body#html-body#html-body#html-body .page-wrapper .awa-site-header:has(.b2b-status-panel) :is(.awa-header-brand,.awa-header-brand-cell){max-width:min(120px,32vw)!important;overflow:hidden!important}html body#html-body#html-body#html-body#html-body .page-wrapper .awa-site-header .b2b-status-panel .b2b-status-trigger{color:var(--awa-text-primary,#0f172a)!important;background:0 0!important;background-image:none!important}html body#html-body#html-body#html-body#html-body .page-wrapper .awa-site-header .b2b-status-panel :is(.b2b-status-trigger__line1,.b2b-status-trigger__text){color:var(--awa-text-primary,#0f172a)!important}html body#html-body#html-body#html-body#html-body .page-wrapper nav.fixed-bottom .mobile-bottom-link>li>button.toggle-nav-footer{color:var(--awa-text-secondary,#475569)!important;background:0 0!important}}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-category-carousel__icon{width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;max-width:88px!important;max-height:88px!important;flex:0 0 88px!important;display:grid!important;place-items:center!important;box-sizing:border-box!important}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-category-carousel__icon :is(picture,img,svg){display:block!important;width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;max-width:88px!important;max-height:88px!important;object-fit:contain!important;object-position:center!important}@media (max-width:991px){html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-category-carousel__icon,html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-category-carousel__icon :is(picture,img,svg){width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;max-width:88px!important;max-height:88px!important}}@layer awa-visual-priority{html body#html-body#html-body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__viewport{box-sizing:border-box!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;padding-inline:0!important}@media (min-width:768px){html body#html-body#html-body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__viewport{padding-inline:58px!important}}@media (max-width:767px){html body#html-body#html-body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__prev,.awa-category-carousel__next){display:none!important;visibility:hidden!important;pointer-events:none!important}}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__track{overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important;overscroll-behavior-x:contain!important}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__prev{inset-inline-start:4px!important;left:4px!important}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__next{inset-inline-end:4px!important;right:4px!important}@media (min-width:768px){html body#html-body#html-body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__viewport{position:relative!important;display:block!important}html body#html-body#html-body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__prev,.awa-category-carousel__next){position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:3!important;display:inline-flex!important;visibility:visible!important;pointer-events:auto!important;margin:0!important}html body#html-body#html-body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__prev{inset-inline-start:4px!important;left:4px!important;right:auto!important}html body#html-body#html-body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__next{inset-inline-end:4px!important;right:4px!important;left:auto!important}}html body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .rating-summary>.label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}}@media (min-width:768px) and (max-width:991px){html body#html-body#html-body#html-body.cms-index-index.page-layout-1column .page-wrapper .awa-site-header #awa-b2b-promo-bar.awa-b2b-promo-bar{height:32px!important;min-height:32px!important;max-height:32px!important;overflow:hidden!important}html body#html-body#html-body#html-body.cms-index-index.page-layout-1column .page-wrapper .awa-site-header #awa-b2b-promo-bar.awa-b2b-promo-bar :is(.awa-b2b-promo-bar__inner,.awa-b2b-promo-bar__layout,.awa-b2b-promo-bar__text){height:32px!important;min-height:32px!important;max-height:32px!important;line-height:32px!important;overflow:hidden!important;align-items:center!important}html body#html-body#html-body#html-body.cms-index-index.page-layout-1column .page-wrapper .awa-site-header #awa-b2b-promo-bar.awa-b2b-promo-bar .awa-b2b-promo-bar__text{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:6px!important;min-width:0!important;max-width:calc(100% - 48px)!important;white-space:nowrap!important}html body#html-body#html-body#html-body.cms-index-index.page-layout-1column .page-wrapper .awa-site-header #awa-b2b-promo-bar.awa-b2b-promo-bar .awa-b2b-promo-bar__text>.awa-b2b-promo-bar__lead{display:inline-flex!important;align-items:center!important;flex:0 1 auto!important;min-width:0!important;max-width:42%!important;height:auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body#html-body#html-body#html-body.cms-index-index.page-layout-1column .page-wrapper .awa-site-header #awa-b2b-promo-bar.awa-b2b-promo-bar .awa-b2b-promo-bar__text>.awa-b2b-promo-bar__lead .awa-b2b-promo-bar__lead-long{display:inline-block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;visibility:visible!important;width:auto!important;height:auto!important;position:static!important;inset:auto!important;font-size:12px!important;line-height:32px!important}html body#html-body#html-body#html-body.cms-index-index.page-layout-1column .page-wrapper .awa-site-header #awa-b2b-promo-bar.awa-b2b-promo-bar .awa-b2b-promo-bar__cta{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;height:28px!important;min-height:28px!important;max-height:28px!important;line-height:1!important;padding-block:0!important}html body#html-body#html-body#html-body.cms-index-index.page-layout-1column .page-wrapper .awa-site-header #awa-b2b-promo-bar.awa-b2b-promo-bar .awa-b2b-promo-bar__cta .awa-b2b-promo-bar__cta-long{display:inline!important}}@media (min-width:768px) and (max-width:991px){html body#html-body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container>.container>.row.rowFlexMargin{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:992px){html body#html-body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container>.container>.row.rowFlexMargin{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@layer awa-visual-priority{html body#html-body#html-body#html-body#html-body#html-body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode=default] .header-wrapper-sticky.awa-is-sticky,html body#html-body#html-body#html-body#html-body#html-body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode=default] .header-wrapper-sticky.is-sticky{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:1000!important;overflow:visible!important;contain:none!important;will-change:auto!important;transform:none!important}}@media (min-width:768px){html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper :is(footer,.page-footer,.page_footer) :is(a,.velaFooterLinks a,ul.velaFooterLinks a,ul.velaFooterLinks li>a){min-height:0!important;height:auto!important;padding-block:4px!important;padding-inline:0!important;line-height:1.35!important}}
/* PIXEL-QA 2026-07-25: eixo footer/catalogo — desktop 24 / mobile 16 (contrato).
   Vence awa-footer-terminal-lock (7×#html-body + padding 16 hardcoded). */
@media (max-width:767px){
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) :is(#footer.footer-container,.footer-bottom,footer.page-footer),
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer{
padding-inline:16px!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}
}
@media (min-width:768px){
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) :is(#footer.footer-container,.footer-bottom,footer.page-footer),
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer,
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) #footer.footer-container{
padding-inline:24px!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}
/* Página /catalogo (catalogo-index-index): alinhar page-main ao eixo 24 */
html body#html-body#html-body#html-body.catalogo-index-index .page-wrapper .page-main,
html body#html-body#html-body#html-body.awa-catalog-page .page-wrapper .page-main,
html body#html-body#html-body#html-body.catalogo-index-index .page-wrapper #maincontent,
html body#html-body#html-body#html-body.awa-catalog-page .page-wrapper #maincontent{
padding-inline:24px!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}
}
@media (max-width:767px){
html body#html-body#html-body#html-body.catalogo-index-index .page-wrapper .page-main,
html body#html-body#html-body#html-body.awa-catalog-page .page-wrapper .page-main,
html body#html-body#html-body#html-body.catalogo-index-index .page-wrapper #maincontent,
html body#html-body#html-body#html-body.awa-catalog-page .page-wrapper #maincontent{
padding-inline:16px!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}
}

/* PIXEL-QA 2026-07-25b: page-footer carrega o eixo; filhos sem pad horizontal (evita 24+24). */
@media (min-width:768px){
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer,
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer){
padding-inline:24px!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer :is(#footer.footer-container,.footer-container,.footer-bottom,.footer-bottom-inner),
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) :is(#footer.footer-container,.footer-container,.footer-bottom,.footer-bottom-inner){
padding-left:0!important;padding-right:0!important;padding-inline:0!important;box-sizing:border-box!important}
}
@media (max-width:767px){
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer,
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer){
padding-inline:16px!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer :is(#footer.footer-container,.footer-container,.footer-bottom,.footer-bottom-inner),
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) :is(#footer.footer-container,.footer-container,.footer-bottom,.footer-bottom-inner){
padding-left:0!important;padding-right:0!important;padding-inline:0!important;box-sizing:border-box!important}
}

/* PIXEL-QA 2026-07-25c: footer no mesmo container 1280 + filhos sem pad-inline. */
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer,
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper :is(.page_footer,footer.page-footer){
max-width:1280px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
@media (max-width:767px){
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer,
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper :is(.page_footer,footer.page-footer){
padding-left:16px!important;padding-right:16px!important;padding-inline:16px!important}
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer :is(#footer,#footer.footer-container,.footer-container,.footer-bottom,.footer-bottom-inner,.page_footer),
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer #footer,
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer .footer-bottom{
padding-left:0!important;padding-right:0!important;padding-inline-start:0!important;padding-inline-end:0!important}
}
@media (min-width:768px){
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer,
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper :is(.page_footer,footer.page-footer){
padding-left:24px!important;padding-right:24px!important;padding-inline:24px!important}
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer :is(#footer,#footer.footer-container,.footer-container,.footer-bottom,.footer-bottom-inner),
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer #footer,
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer .footer-bottom{
padding-left:0!important;padding-right:0!important;padding-inline-start:0!important;padding-inline-end:0!important}
}

@layer awa-visual-priority{
/* PIXEL-QA 2026-07-25d: eixo footer = page-footer; aninhados pad-inline 0 (vence layer). */
html body#html-body .page-wrapper footer.page-footer{
max-width:1280px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
@media (max-width:767px){
html body#html-body .page-wrapper footer.page-footer{padding-left:16px!important;padding-right:16px!important;padding-inline:16px!important}
html body#html-body .page-wrapper footer.page-footer :is(.page_footer,#footer,#footer.footer-container,.footer-container,.footer-bottom,.footer-bottom-inner),
html body#html-body .page-wrapper footer.page-footer > .page_footer,
html body#html-body .page-wrapper footer.page-footer .footer-bottom{
padding-left:0!important;padding-right:0!important;padding-inline:0!important;padding-inline-start:0!important;padding-inline-end:0!important}
}
@media (min-width:768px){
html body#html-body .page-wrapper footer.page-footer{padding-left:24px!important;padding-right:24px!important;padding-inline:24px!important}
html body#html-body .page-wrapper footer.page-footer :is(.page_footer,#footer,#footer.footer-container,.footer-container,.footer-bottom,.footer-bottom-inner),
html body#html-body .page-wrapper footer.page-footer > .page_footer,
html body#html-body .page-wrapper footer.page-footer .footer-bottom{
padding-left:0!important;padding-right:0!important;padding-inline:0!important;padding-inline-start:0!important;padding-inline-end:0!important}
}
}

@layer awa-visual-priority{
/* PIXEL-QA 2026-07-25e: footer-bottom pad-inline 0 — 9 IDs para vencer terminal lock. */
@media (max-width:767px),(min-width:768px){
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer .footer-bottom,
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer > .page_footer .footer-bottom,
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer :is(.footer-bottom,.footer-bottom-inner),
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer > .page_footer,
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper footer.page-footer :is(#footer,#footer.footer-container,.footer-container){
padding-left:0!important;padding-right:0!important;padding-inline:0!important;padding-inline-start:0!important;padding-inline-end:0!important}
}
}

/* >>> awa-ui-audit-4.1-2.2-20260726 <<< */
@media (max-width:991px){html body#html-body.awa-cookie-banner-active .page-wrapper .awa-dark-mode-toggle{bottom:calc(var(--awa-cookie-banner-height,230px) + 20px)!important}html body#html-body .page-wrapper .awa-whatsapp-float,html body#html-body .page-wrapper a.awa-whatsapp-float,html body#html-body a.awa-whatsapp-float{bottom:calc(72px + 12px + env(safe-area-inset-bottom,0px))!important;inset-block-end:calc(72px + 12px + env(safe-area-inset-bottom,0px))!important;right:16px!important;z-index:10002!important}html body#html-body.awa-cookie-banner-active .page-wrapper .awa-whatsapp-float,html body#html-body.awa-cookie-banner-active .page-wrapper a.awa-whatsapp-float,html body#html-body.awa-cookie-banner-active a.awa-whatsapp-float{bottom:calc(72px + 12px + var(--awa-cookie-banner-height,0px) + env(safe-area-inset-bottom,0px))!important;inset-block-end:calc(72px + 12px + var(--awa-cookie-banner-height,0px) + env(safe-area-inset-bottom,0px))!important}}html body#html-body#html-body#html-body#html-body#html-body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.products-grid,.wrapper.grid.products-grid) .item-product .info-price{min-height:0!important}html body#html-body#html-body#html-body#html-body#html-body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.products-grid,.wrapper.grid.products-grid) .item-product .b2b-login-to-see-price,html body#html-body#html-body#html-body#html-body#html-body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.products-grid,.wrapper.grid.products-grid) .item-product .info-price .b2b-login-to-see-price{align-items:flex-start!important;background:0 0!important;border:0!important;border-radius:0!important;gap:2px!important;justify-content:flex-start!important;margin:4px 0 0!important;min-height:0!important;padding:0!important;text-align:start!important}html body#html-body#html-body#html-body#html-body#html-body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.products-grid,.wrapper.grid.products-grid) .item-product .b2b-login-to-see-price__title{color:var(--awa-text-muted,#64748b)!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important;margin:0!important;text-transform:none!important}html body#html-body#html-body#html-body#html-body#html-body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.products-grid,.wrapper.grid.products-grid) .item-product .b2b-login-to-see-price__message{-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;color:var(--awa-primary,#b73337)!important;display:-webkit-box!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;margin:0!important;overflow:hidden!important}
