/*!
 * 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:#fff;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:justify;-ms-flex-pack:justify;justify-content:space-between;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:#f5f5f5;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:#fafafa}.awa-home-section:nth-of-type(odd),.top-home-content:nth-of-type(odd){background-color:#fff}.fotorama__stage,.gallery-placeholder,.product.media .fotorama,.product.media .gallery-placeholder{aspect-ratio:1/1;background:#f5f5f5;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:#fff;border:1px solid #e5e5e5;border-radius:12px}.awa-search-empty__title{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 12px}.awa-search-empty__desc{color:#666;font-size:14px;margin:0 0 24px}.awa-search-empty__cta{display:inline-block;background:#b73337;color:#fff;padding:12px 24px;border-radius:6px;text-decoration:none;font-weight:600;min-height:44px;line-height:20px}.awa-search-empty__cta:hover{background:#8e2629;color:#fff}.awa-search-empty__cta:focus-visible{outline:2.5px solid #b73337;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 #b73337;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,#b73337)}.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 #e5e5e5}.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:#fff;border:1px solid #e5e5e5;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:#1a1a1a;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:#1a1a1a;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:#fff!important;border:1px solid #e5e5e5!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:#1a1a1a!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{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:24px!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,#1a1a1a)!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,#666)!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,#fff)!important;border:1px solid var(--awa-border,#e5e5e5)!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,#e5e5e5)!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,#b73337)!important;outline:2px solid color-mix(in srgb,var(--awa-primary,#b73337) 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,#1a1a1a)!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:clamp(32px,4vw,56px)!important;padding-inline:var(--awa-home-pad,16px)!important}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta,html body#html-body.cms-index-index .page-wrapper .top-home-content--above-fold{margin-block-end: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:16px!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,#1a1a1a)!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,#666)!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,#b73337)!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,#e5e5e5)!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,#b73337)!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,#1a1a1a)!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,#b73337)!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,#b73337)!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,#666)!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,#e5e5e5)!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,#b73337)!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,#b73337)!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:16px!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 .awa-hero-b2b-cta,html body#html-body.cms-index-index .page-wrapper .top-home-content--above-fold{margin-block-end: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{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:64px!important;max-height:80px!important}html body#html-body .page-wrapper .awa-main-header{min-height:64px!important;max-height:80px!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:hidden!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:56px!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:56px!important;max-height:64px!important;height:56px!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:hidden!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:56px!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:56px!important;max-height:64px!important;height:56px!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:hidden!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" 56px/clamp(112px,14vw,148px) minmax(0px,1fr) minmax(220px,max-content)!important;height:56px!important;min-height:56px!important;max-height:64px!important}}}@layer awa-visual-priority{html body#html-body .page-wrapper .awa-skip-link{color:#2563eb!important;background:#fff!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,#b73337)!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,#8e2629)!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 .awa-footer-cnpj-badge__icon,html body#html-body .page-wrapper .awa-footer-cnpj-badge__text,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,#333)!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{color:var(--awa-primary,#b73337)!important}}@layer awa-visual-priority{html body#html-body.b2b-account-login,html body#html-body.b2b-auth-shell{color:var(--awa-text,#1a1a1a)!important;background:var(--awa-bg,#fff)!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,#666)!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,#f5f5f5)!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:var(--awa-container,1440px)!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:#fff!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,#1a1a1a)!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:991px){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:#fff!important;border-top:1px solid var(--awa-border,#e5e5e5)!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 .awa-back-to-top,html body#html-body .page-wrapper [class*=back-to-top]{position:fixed!important;bottom:90px!important;right:16px!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,#b73337)!important;color:#fff!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 .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}@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}}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:991px){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:#fff!important;border-top:1px solid var(--awa-border,#e5e5e5)!important;box-shadow:0 -4px 16px rgba(0,0,0,.08)!important;overflow:visible!important;opacity:1!important}}@media (min-width:992px){html body#html-body .page-wrapper .mobile-bottom-nav,html body#html-body .page-wrapper nav.fixed-bottom.hidden-sm.hidden-md.hidden-lg{display: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:#1a1a1a!important;background:#fff!important;border:2px solid var(--awa-primary,#b73337)!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,#b73337)!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:#fff!important;background:var(--awa-primary,#b73337)!important;border:2px solid #fff!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{min-height:44px!important;padding-block:8px!important;display:inline-flex!important;align-items:center!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}}@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:hidden!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,#b73337)!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,#b73337)!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,#b73337) 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,#e5e5e5)!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,#1a1a1a)!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,#b73337)!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,#b73337)!important}html body#html-body .page-wrapper .newsletter-footer input[type=email]::after{content:'*'!important;color:var(--awa-primary,#b73337)!important}html body#html-body .page-wrapper .newsletter-footer label::after{content:' *'!important;color:var(--awa-primary,#b73337)!important}html body#html-body .page-wrapper :focus-visible{outline:2.5px solid var(--awa-primary,#b73337)!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,#b73337)!important;outline-offset:1px!important;border-color:var(--awa-primary,#b73337)!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,#f5f5f5 0,#fafafa 50%,#f5f5f5 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,#b73337)!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,#1a1a1a)!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,#b73337)!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,#b73337)!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,#8e2629)!important;border-color:var(--awa-primary-hover,#8e2629)!important;color:#fff!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,#b73337)!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,#8e2629)!important}html body#html-body .page-wrapper .page-footer a:hover,html body#html-body .page-wrapper footer a:hover{color:var(--awa-primary,#b73337)!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,#b73337)!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,#b73337)!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,#e5e5e5)!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,#fafafa 0,#f5f5f5 50%,#fafafa 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,#b73337)!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,#b73337)!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:#fff!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,#b73337)!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,#b73337)!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(48px, 8vw, 96px)!important;font-weight:800!important;color:var(--awa-primary,#b73337)!important;line-height:1.1!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:clamp(32px,4vw,56px)!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,#fff)!important;border:1px solid var(--awa-border,#e5e5e5)!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,#e5e5e5)!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,html body#html-body .page-wrapper label+select,html body#html-body .page-wrapper label+textarea{margin-top:8px!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,#8e2629)!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,#b73337)!important;border:2px solid var(--awa-primary,#b73337)!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,#b73337)!important;color:#fff!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,#1a1a1a)!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,#666)!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,#b73337)!important;color:#fff!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,#f7f7f7)!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,#1a1a1a)!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:#fff!important;padding:8px 16px!important;border-radius:999px!important;border:1px solid var(--awa-border,#e5e5e5)!important;font-size:14px!important;color:var(--awa-text,#1a1a1a)!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,#b73337)!important;color:#fff!important;border-color:var(--awa-primary,#b73337)!important}html body#html-body .page-wrapper .newsletter form .actions::before,html body#html-body .page-wrapper .newsletter-footer .actions::before{content:"* Ao cadastrar, você concorda com nossa Política de Privacidade"!important;display:block!important;font-size:11px!important;color:var(--awa-text-muted,#666)!important;margin-bottom:8px!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,#b73337)!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:#fff!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,#b73337)!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:#fff!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,#f7f7f7)!important;border:1px solid var(--awa-border,#e5e5e5)!important;border-radius:8px!important;text-align:center!important;text-decoration:none!important;color:var(--awa-text,#1a1a1a)!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,#b73337)!important;color:#fff!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,#b73337)!important}html body#html-body.checkout-cart-index .page-wrapper .cart-totals .savings{background:#28a745!important;color:#fff!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,#1a1a1a)!important;margin-bottom:24px!important;padding:16px 20px!important;background:var(--awa-bg-soft,#f7f7f7)!important;border-left:4px solid var(--awa-primary,#b73337)!important;border-radius:4px!important}html body#html-body.customer-account .page-wrapper .welcome-msg .hello{color:var(--awa-text-muted,#666)!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,#b73337)!important;border:1px solid var(--awa-primary,#b73337)!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,#f7f7f7)!important;border-radius:8px!important;border:1px solid var(--awa-border,#e5e5e5)!important}html body#html-body.checkout-cart-index .page-wrapper .awa-b2b-min-order__label{font-size:13px!important;color:var(--awa-text-muted,#666)!important;margin-bottom:4px!important}html body#html-body.checkout-cart-index .page-wrapper .awa-b2b-min-order__bar{height:8px!important;background:#fff!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,#b73337),var(--awa-primary-hover,#8e2629))!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,#b73337)!important;outline-offset:2px!important}html body#html-body .page-wrapper .header-wrapper-sticky{background:rgba(255,255,255,.95)!important;backdrop-filter:saturate(1.8) blur(20px)!important;-webkit-backdrop-filter:saturate(1.8) blur(20px)!important;will-change:transform!important;transition:transform .3s cubic-bezier(.4, 0, .2, 1)!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,#b73337)!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:layout!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,#e5e5e5)!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,#f7f7f7)!important;border-top:1px solid var(--awa-border,#e5e5e5)!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,#666)!important}html body#html-body .page-wrapper .page-footer .awa-trust-badge svg{color:var(--awa-primary,#b73337)!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,#b73337)!important;color:#fff!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,#f7f7f7)!important;border-radius:8px!important;border:1px solid var(--awa-border,#e5e5e5)!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,#1a1a1a)!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,#f7f7f7),#fff)!important;border:1px solid var(--awa-border,#e5e5e5)!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,#e5e5e5)!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,#b73337)!important;outline-offset:1px!important;border-color:var(--awa-primary,#b73337)!important}html body#html-body.catalog-product-view .page-wrapper .availability.only,html body#html-body.catalog-product-view .page-wrapper .stock.available{color:#28a745!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,#e5e5e5)!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,#1a1a1a)!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,#f7f7f7)!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,#1a1a1a)!important}html body#html-body.catalog-category-view .page-wrapper .filter-current .item{background:#fff!important;padding:4px 8px!important;margin:4px!important;border-radius:4px!important;border:1px solid var(--awa-border,#e5e5e5)!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,#666)!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,#1a1a1a)!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,#b73337)!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,#666)!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,#e5e5e5)!important;border-radius:4px!important;background:#fff!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,#1a1a1a)!important;border-bottom:1px solid var(--awa-border,#e5e5e5)!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,#f7f7f7)!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,#1a1a1a)!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,#b73337)!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:#fff!important;border:1px solid var(--awa-border,#e5e5e5)!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,#b73337)!important}html body#html-body.catalog-category-view .page-wrapper .filter-current .item .action.remove::before{content:"×"!important;color:var(--awa-primary,#b73337)!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:#fff!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,#e5e5e5)!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,#f7f7f7)!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,#666)!important;margin:0 12px 4px!important}html body#html-body.catalog-category-view .page-wrapper .item-product .b2b-login-to-see-price{background:rgba(183,51,55,.04)!important;border:1px dashed var(--awa-primary,#b73337)!important;border-radius:4px!important;padding:8px 12px!important;margin:8px 12px!important;text-align:center!important;display:block!important}html body#html-body.catalog-category-view .page-wrapper .item-product .b2b-login-link{color:var(--awa-primary,#b73337)!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,#e5e5e5)!important;border-radius:4px!important;background:#fff!important;color:var(--awa-text-muted,#666)!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,#b73337)!important;color:#fff!important;border-color:var(--awa-primary,#b73337)!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-bottom:12px!important;padding:8px 0!important;font-size:13px!important}html body#html-body.catalog-category-view .page-wrapper .breadcrumbs a{color:var(--awa-text-muted,#666)!important;text-decoration:none!important}html body#html-body.catalog-category-view .page-wrapper .breadcrumbs a:hover{color:var(--awa-primary,#b73337)!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,#e5e5e5)!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,#b73337)!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{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:48px!important;min-width:140px!important;padding:0 20px!important;margin:12px 0!important;background:var(--awa-primary,#b73337)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-weight:700!important;font-size:15px!important;cursor:pointer!important;transition:background-color .2s ease,transform .2s ease!important;position:relative!important;z-index:10!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-button:hover{background:var(--awa-primary-hover,#8e2629)!important;transform:translateY(-1px)!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-filter-button:focus-visible{outline:2.5px solid var(--awa-primary,#b73337)!important;outline-offset:2px!important}}@media (min-width:768px){html body#html-body.catalog-category-view .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:#fff!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,#e5e5e5)!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,#1a1a1a)!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,#666)!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,#e5e5e5)!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,#b73337)!important;color:#fff!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,#f7f7f7)!important;border:1px solid var(--awa-border,#e5e5e5)!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,#1a1a1a)!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,#666)!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,#b73337)!important}html body#html-body.catalog-category-view .page-wrapper .awa-plp-suggestions__retry{color:var(--awa-primary,#b73337)!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:#fff!important;border:1px solid var(--awa-border,#e5e5e5)!important;border-radius:999px!important;font-size:14px!important;color:var(--awa-text,#1a1a1a)!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,#b73337)!important;color:#fff!important;border-color:var(--awa-primary,#b73337)!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,#1a1a1a)!important;margin:0 0 8px!important}html body#html-body.catalog-category-view .page-wrapper .category-description{color:var(--awa-text-muted,#666)!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 .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{position:fixed!important;left:8px!important;top:8px!important;overflow:visible!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;white-space:normal!important;z-index:99999!important;padding:8px 16px!important;background:var(--awa-primary,#b73337)!important;color:#fff!important;border-radius:4px!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,#b73337)!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,#f7f7f7))!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:#fff!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,#1a1a1a)!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}}