/*! AWA home deferred stack 20260717-deferred-stack-v1 — gerado por scripts/build-awa-home-deferred-stack.sh */

/* >>> awa-bugfix-terminal-2026-06-12.min.css <<< */
@layer awa-fixes{html body#html-body.catalog-product-view .page-main .product.media .gallery-placeholder:not(._block-content-loading){display:block!important;min-height:0!important;height:auto!important;grid-template-rows:none!important}html body#html-body.catalog-product-view .page-main .product.media .gallery-placeholder:not(._block-content-loading)>:is(img.gallery-placeholder__image,.gallery-placeholder__image){display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;visibility:hidden!important;overflow:hidden!important;pointer-events:none!important}@media (max-width:991px){html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .header-wrapper-sticky .header.awa-main-header{height:88px!important;min-height:88px!important;max-height:88px!important}html body#html-body .page-wrapper .awa-site-header .awa-header-search-col,html body#html-body .page-wrapper .awa-site-header .awa-header-search-col :is(.block-search,.block-content),html body#html-body .page-wrapper .awa-site-header .awa-header-search-col :is(.field.search,.field.search .control,input#search,input.input-text),html body#html-body .page-wrapper .awa-site-header .awa-header-search-col :is(form#search_mini_form,form.minisearch,form.search-content),html body#html-body .page-wrapper .awa-site-header .awa-header-search-col button.action.search,html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form .actions{height:44px!important;min-height:44px!important;max-height:44px!important;box-sizing:border-box!important}html body#html-body .page-wrapper .awa-site-header .awa-header-search-col input#search{line-height:44px!important;padding-block:0!important}}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.awa-shelf,.awa-carousel-section,.content-top-home) .item-product .product-info-cart .b2b-login-to-buy-btn:not(.b2b--listing){background:rgba(183,51,55,.08)!important;color:#b73337!important;border:1px solid rgba(183,51,55,.28)!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;text-transform:none!important}@media (min-width:768px){html body#html-body .page-wrapper .awa-site-header .top-header.awa-utility-bar.awa-b2b-promo-bar .awa-b2b-promo-bar__text :is(span.awa-b2b-promo-bar__lead-short,strong.awa-b2b-promo-bar__cta-short){display:none!important}}@media (max-width:767px){html body#html-body .page-wrapper .awa-site-header .top-header.awa-utility-bar.awa-b2b-promo-bar .awa-b2b-promo-bar__text :is(span.awa-b2b-promo-bar__lead-long,strong.awa-b2b-promo-bar__cta-long){display:none!important}}html body#html-body .page-wrapper .pages .page .label,html body#html-body .page-wrapper .pages .pages-label{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media (max-width:767px){html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home>.top-home-content--above-fold{height:auto!important;min-height:0!important}}html body#html-body .page-wrapper footer.page-footer{padding-top:0!important;margin-top:8px!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home{margin-bottom:0!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper{margin-bottom:0!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .page-main .column.main{padding-bottom:0!important}@media (max-width:767px){html body.catalog-category-view .page-wrapper .page-main .columns>.col-xs-12.col-sm-3,html body.catalogsearch-result-index .page-wrapper .page-main .columns>.col-xs-12.col-sm-3{display:none!important}}}

/* >>> awa-home-swiper-cls-fix.min.css <<< */
/**
 * AWA Home Swiper CLS Fix v1.0 (2026-06-05)
 *
 * PROBLEMA: O CSS anti-FOUC esconde slides do Swiper com 'display:none' até
 * a inicialização. Quando o JavaScript lazy-load inicializa o Swiper após
 * clique do usuário, todos os slides aparecem de uma vez, causando layout shift.
 *
 * SOLUÇÃO: Substitui 'display:none' por abordagem que mantém layout estável:
 * - Slides ficam visíveis em layout horizontal simples (overflow hidden)
 * - Swiper inicializa sobre uma estrutura já dimensionada
 * - Transição suave sem CLS (Cumulative Layout Shift)
 *
 * Aplica-se a: awa-home-terminal-bundle.css (linhas 7215-7224)
 */

/* ============================================================================
   1. NEUTRALIZAR REGRAS ANTI-FOUC PROBLEMATICAS (display:none)
   ============================================================================ */

/* Remove display:none dos slides não inicializados - mantém todos visíveis */
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .products-swiper:not(.swiper-initialized)
  .swiper-slide:not(:first-child),
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  :is(.cat_home.swiper, .category_tab_slider.swiper, .awa-featured-swiper):not(.swiper-initialized)
  .swiper-slide:not(:first-child) {
  display: block !important;
  visibility: visible !important;
}

/* ============================================================================
   2. LAYOUT ESTAVEL PRÉ-INICIALIZAÇÃO (Sem CLS)
   ============================================================================ */

/* Container do swiper: altura fixa e overflow controlado */
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .products-swiper:not(.swiper-initialized),
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  :is(.cat_home.swiper, .category_tab_slider.swiper, .awa-featured-swiper):not(.swiper-initialized) {
  overflow: hidden !important;
  position: relative !important;
}

/* Wrapper: layout horizontal simples com scroll oculto */
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .products-swiper:not(.swiper-initialized)
  .swiper-wrapper,
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  :is(.cat_home.swiper, .category_tab_slider.swiper, .awa-featured-swiper):not(.swiper-initialized)
  .swiper-wrapper {
  display: flex !important;
  flex-wrap: nowrap !important;
  overflow-x: hidden !important;
  gap: 0 !important;
}

/* Slides: dimensões fixas para evitar reflow */
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .products-swiper:not(.swiper-initialized)
  .swiper-slide,
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  :is(.cat_home.swiper, .category_tab_slider.swiper, .awa-featured-swiper):not(.swiper-initialized)
  .swiper-slide {
  flex: 0 0 auto !important;
  width: 20% !important; /* 5 items visíveis (100% / 5) */
  max-width: 280px !important;
  box-sizing: border-box !important;
  padding: 8px !important;
}

/* ============================================================================
   3. RESPONSIVIDADE PRÉ-INICIALIZAÇÃO
   ============================================================================ */

/* Tablet: 4 items */
@media (max-width: 1024px) {
  #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .products-swiper:not(.swiper-initialized)
    .swiper-slide,
  #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    :is(.cat_home.swiper, .category_tab_slider.swiper, .awa-featured-swiper):not(.swiper-initialized)
    .swiper-slide {
    width: 25% !important;
  }
}

/* Mobile: 2 items */
@media (max-width: 768px) {
  #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .products-swiper:not(.swiper-initialized)
    .swiper-slide,
  #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    :is(.cat_home.swiper, .category_tab_slider.swiper, .awa-featured-swiper):not(.swiper-initialized)
    .swiper-slide {
    width: 50% !important;
  }
}

/* Small mobile: 1 item */
@media (max-width: 480px) {
  #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .products-swiper:not(.swiper-initialized)
    .swiper-slide,
  #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    :is(.cat_home.swiper, .category_tab_slider.swiper, .awa-featured-swiper):not(.swiper-initialized)
    .swiper-slide {
    width: 100% !important;
  }
}

/* ============================================================================
   4. TRANSICAO SUAVE PARA ESTADO INICIALIZADO
   ============================================================================ */

/* Quando o Swiper inicializa, transição suave */
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .products-swiper.swiper-initialized,
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  :is(.cat_home.swiper, .category_tab_slider.swiper, .awa-featured-swiper).swiper-initialized {
  transition: opacity 0.2s ease-out !important;
}

/* ============================================================================
   5. CORREÇÃO ESPECÍFICA PARA OWL CAROUSEL (se presente)
   ============================================================================ */

/* Owl Carousel não carregado: manter layout estável */
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .content-top-home
  .awa-carousel-section
  ul.owl:not(.owl-loaded) {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 16px !important;
}

#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .content-top-home
  .awa-carousel-section
  ul.owl:not(.owl-loaded)
  > li {
  flex: 0 0 auto !important;
  width: calc(20% - 13px) !important;
  max-width: 280px !important;
}

@media (max-width: 1024px) {
  #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .content-top-home
    .awa-carousel-section
    ul.owl:not(.owl-loaded)
    > li {
    width: calc(25% - 12px) !important;
  }
}

@media (max-width: 768px) {
  #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .content-top-home
    .awa-carousel-section
    ul.owl:not(.owl-loaded)
    > li {
    width: calc(50% - 8px) !important;
  }
}

@media (max-width: 480px) {
  #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .content-top-home
    .awa-carousel-section
    ul.owl:not(.owl-loaded)
    > li {
    width: 100% !important;
  }
}


/* >>> awa-carousel-bundle.min.css <<< */
:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5){--awa-home-carousel-radius:14px;--awa-home-carousel-border:rgba(15,23,42,0.10);--awa-home-carousel-surface:#ffffff;--awa-home-carousel-section-bg:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%);--awa-home-carousel-section-shadow:0 2px 8px rgba(15,23,42,0.06),0 8px 24px rgba(15,23,42,0.05);--awa-home-carousel-gap:12px;--awa-home-carousel-arrow-size:40px;--awa-home-carousel-arrow-bg:rgba(255,255,255,0.96);--awa-home-carousel-arrow-border:rgba(15,23,42,0.14);--awa-home-carousel-arrow-color:#374151;--awa-home-carousel-arrow-color-hover:#ffffff;--awa-home-carousel-arrow-bg-hover:var(--awa-red,#b73337)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-bestseller,.rokan-newproduct,.rokan-mostviewed,.rokan-featuredproduct,.list-tab-product,.hot-deal,.block.widget.block-products-list,.categorytab-container){border:1px solid var(--awa-home-carousel-border);border-radius:var(--awa-home-carousel-radius);background:var(--awa-home-carousel-section-bg);box-shadow:var(--awa-home-carousel-section-shadow);padding:14px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-bestseller,.rokan-newproduct,.rokan-mostviewed,.rokan-featuredproduct,.list-tab-product,.hot-deal,.block.widget.block-products-list,.categorytab-container) +:is(.rokan-bestseller,.rokan-newproduct,.rokan-mostviewed,.rokan-featuredproduct,.list-tab-product,.hot-deal,.block.widget.block-products-list,.categorytab-container){margin-top:16px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-product-heading,.section-title,.block-title){display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px !important;padding-bottom:10px;border-bottom:none;background-image:linear-gradient(90deg,var(--awa-red,#b73337) 0%,rgba(183,51,55,0.12) 28%,rgba(183,51,55,0) 60%);background-repeat:no-repeat;background-size:100% 2px;background-position:0 100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-product-heading h2,.section-title h2,.block-title strong){position:relative !important;margin:0 !important;padding-left:14px !important;color:var(--awa-text-primary,#111827) !important;font-size:clamp(18px,1.9vw,24px) !important;font-weight:700 !important;line-height:1.2 !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-product-heading h2,.section-title h2,.block-title strong){padding-left:0 !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-product-heading h2,.section-title h2,.block-title strong)::before{display:none !important;content:none !important;width:0 !important;height:0 !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.view-all,.view-more a){display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:4px !important;min-height:32px !important;padding:0 14px 0 12px !important;border:1px solid rgba(183,51,55,0.45) !important;border-radius:999px !important;background:var(--awa-surface,#fff) !important;color:var(--awa-red,#b73337) !important;font-size:12px !important;font-weight:600 !important;text-decoration:none !important;letter-spacing:0.01em !important;transition:background var(--awa-duration-fast,0.15s) var(--awa-ease),border-color var(--awa-duration-fast,0.15s) var(--awa-ease),color var(--awa-duration-fast,0.15s) var(--awa-ease) !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.view-all,.view-more a)::after{content:"→" !important;font-size:13px !important;line-height:1 !important;transition:transform var(--awa-duration-fast,0.15s) var(--awa-ease) !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.view-all,.view-more a):hover{background:var(--awa-red,#b73337) !important;border-color:var(--awa-red,#b73337) !important;color:var(--awa-white,#fff) !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.view-all,.view-more a):hover::after{transform:translateX(3px) !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper .list-tab-product .tabs:is(li,.tab,[role="tab"]){border-radius:999px !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper .list-tab-product .tabs:is(a,button,[role="tab"]){display:inline-flex !important;align-items:center !important;min-height:34px !important;padding:0 12px !important;border:1px solid var(--awa-border-color,#e5e7eb) !important;border-radius:999px !important;background:var(--awa-surface,#fff) !important;color:var(--awa-text-primary,#374151) !important;font-size:12px !important;font-weight:600 !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper .list-tab-product .tabs:is(li.active a,.active [role="tab"],[aria-selected="true"]){border-color:var(--awa-red,#b73337) !important;background:var(--awa-red,#b73337) !important;color:var(--awa-surface,#fff) !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.products-swiper .product-item,.hot-deal .product-item,.productTabContent .product-item,.category_tab_slider .item-product,.owl-carousel .item-product){border-radius:6px !important;overflow:hidden !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.products-swiper .swiper-wrapper,.hot-deal-slide .swiper-wrapper,.productTabContent .swiper-wrapper,.category_tab_slider .swiper-wrapper,.owl-carousel .owl-stage){display:flex !important;align-items:stretch !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.products-swiper .swiper-slide,.hot-deal-slide .swiper-slide,.productTabContent .swiper-slide,.category_tab_slider .swiper-slide,.owl-carousel .owl-item){height:auto !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.products-swiper .product-item,.hot-deal .product-item,.productTabContent .product-item,.category_tab_slider .item-product,.owl-carousel .item-product){height:100% !important;display:flex !important;flex-direction:column !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.products-swiper .product-item,.hot-deal .product-item,.productTabContent .product-item,.category_tab_slider .item-product,.owl-carousel .item-product) .product-info{flex-grow:1 !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.products-swiper .product-item,.hot-deal .product-item,.productTabContent .product-item,.category_tab_slider .item-product,.owl-carousel .item-product) .product-info .product-info-cart{margin-top:auto !important;padding-top:10px !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-bestseller,.rokan-newproduct,.rokan-mostviewed,.rokan-featuredproduct,.list-tab-product,.hot-deal,.block.widget.block-products-list,.categorytab-container):is(.swiper-button-prev,.swiper-button-next,.owl-prev,.owl-next):not(.awa-owl-nav__btn){width:var(--awa-home-carousel-arrow-size) !important;height:var(--awa-home-carousel-arrow-size) !important;min-width:var(--awa-home-carousel-arrow-size) !important;min-height:var(--awa-home-carousel-arrow-size) !important;border:1px solid var(--awa-home-carousel-arrow-border) !important;border-radius:999px !important;background:var(--awa-home-carousel-arrow-bg) !important;color:var(--awa-home-carousel-arrow-color) !important;box-shadow:0 8px 18px rgba(15,23,42,0.12) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-bestseller,.rokan-newproduct,.rokan-mostviewed,.rokan-featuredproduct,.list-tab-product,.hot-deal,.block.widget.block-products-list,.categorytab-container):is(.swiper-button-prev,.swiper-button-next,.owl-prev,.owl-next):not(.awa-owl-nav__btn):hover{background:var(--awa-home-carousel-arrow-bg-hover) !important;border-color:var(--awa-home-carousel-arrow-bg-hover) !important;color:var(--awa-home-carousel-arrow-color-hover) !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.products-swiper,.hot-deal-slide,.productTabContent,.category_tab_slider,.owl-carousel):is(.swiper-pagination-bullet,.owl-dot){width:8px !important;height:8px !important;border-radius:999px !important;background:var(--awa-border-color,#d1d5db) !important;opacity:1 !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.products-swiper,.hot-deal-slide,.productTabContent,.category_tab_slider,.owl-carousel):is(.swiper-pagination-bullet-active,.owl-dot.active){background:var(--awa-red,#b73337) !important}@media (max-width:991px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-bestseller,.rokan-newproduct,.rokan-mostviewed,.rokan-featuredproduct,.list-tab-product,.hot-deal,.block.widget.block-products-list,.categorytab-container){padding:10px;box-shadow:0 6px 16px rgba(15,23,42,0.05)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.view-all,.view-more a){min-height:30px !important;padding:0 10px !important;font-size:11px !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-product-heading,.section-title,.block-title){margin-bottom:10px !important;padding-bottom:6px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-bestseller,.rokan-newproduct,.rokan-mostviewed,.rokan-featuredproduct,.list-tab-product,.hot-deal,.block.widget.block-products-list,.categorytab-container):is(.swiper-button-prev,.swiper-button-next,.owl-prev,.owl-next):not(.awa-owl-nav__btn){width:34px !important;height:34px !important;min-width:34px !important;min-height:34px !important}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn.swiper-button-prev,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn.swiper-button-next{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;transform:none !important;margin-top:0 !important}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-newproduct,.rokan-bestseller,.rokan-mostviewed,.rokan-featuredproduct) .owl-theme .owl-buttons{visibility:hidden !important;opacity:0 !important;transition:visibility 0.3s ease,opacity 0.3s ease !important;pointer-events:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-newproduct,.rokan-bestseller,.rokan-mostviewed,.rokan-featuredproduct):hover .owl-theme .owl-buttons{visibility:visible !important;opacity:1 !important;pointer-events:auto}@media (min-width:1024px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-newproduct,.rokan-bestseller,.rokan-mostviewed,.rokan-featuredproduct) .owl-theme .owl-buttons{display:block !important}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-newproduct,.rokan-bestseller,.rokan-mostviewed,.rokan-featuredproduct) .owl-controls .owl-buttons{position:static !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-newproduct,.rokan-bestseller,.rokan-mostviewed,.rokan-featuredproduct) .owl-controls .owl-buttons>div{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;z-index:10 !important;font-size:0 !important;padding:0 !important;margin:0 !important;cursor:pointer !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-newproduct,.rokan-bestseller,.rokan-mostviewed,.rokan-featuredproduct) .owl-controls .owl-buttons>.owl-prev{left:-6px !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-newproduct,.rokan-bestseller,.rokan-mostviewed,.rokan-featuredproduct) .owl-controls .owl-buttons>.owl-next{right:-6px !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-newproduct,.rokan-bestseller,.rokan-mostviewed,.rokan-featuredproduct) .owl-controls .owl-buttons>div::before{content:'' !important;display:block !important;width:18px !important;height:18px !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-newproduct,.rokan-bestseller,.rokan-mostviewed,.rokan-featuredproduct) .owl-controls .owl-buttons>.owl-prev::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E") !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-newproduct,.rokan-bestseller,.rokan-mostviewed,.rokan-featuredproduct) .owl-controls .owl-buttons>.owl-next::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 6 15 12 9 18'/%3E%3C/svg%3E") !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-newproduct,.rokan-bestseller,.rokan-mostviewed,.rokan-featuredproduct) .owl-controls .owl-buttons>.owl-prev:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E") !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-newproduct,.rokan-bestseller,.rokan-mostviewed,.rokan-featuredproduct) .owl-controls .owl-buttons>.owl-next:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 6 15 12 9 18'/%3E%3C/svg%3E") !important}.awa-owl-nav{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:10}.awa-owl-nav__btn{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:var(--awa-home-carousel-arrow-size,40px);height:var(--awa-home-carousel-arrow-size,40px);display:flex;align-items:center;justify-content:center;background:var(--awa-home-carousel-arrow-bg,rgba(255,255,255,0.96));border:1px solid var(--awa-home-carousel-arrow-border,rgba(15,23,42,0.14));border-radius:999px;cursor:pointer;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease,background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;box-shadow:0 8px 18px rgba(15,23,42,0.12);color:var(--awa-home-carousel-arrow-color,#374151);padding:0;margin:0;outline:none;-webkit-appearance:none;line-height:1}.awa-owl-nav__btn--prev{left:-6px}.awa-owl-nav__btn--next{right:-6px}.awa-owl-nav__btn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.hot-deal,.list-tab-product,.categorytab-container,.rokan-bestseller,.rokan-newproduct):hover .awa-owl-nav__btn{opacity:1;visibility:visible}.awa-owl-nav__btn:hover{background:var(--awa-home-carousel-arrow-bg-hover,#b73337) !important;border-color:var(--awa-home-carousel-arrow-bg-hover,#b73337) !important;color:var(--awa-home-carousel-arrow-color-hover,#ffffff) !important;box-shadow:0 4px 14px rgba(183,51,55,0.35)}.awa-owl-nav__btn:focus-visible{outline:2px solid var(--awa-red,#b73337);outline-offset:2px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .wrapper_slider .owl-carousel .owl-buttons{visibility:hidden !important;opacity:0 !important;transition:visibility 0.3s ease,opacity 0.3s ease !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .wrapper_slider:hover .owl-carousel .owl-buttons{visibility:visible !important;opacity:1 !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .wrapper_slider .owl-carousel .owl-buttons>div{width:44px !important;height:44px !important;background:rgba(255,255,255,0.9) !important;border:1px solid rgba(255,255,255,0.3) !important;border-radius:50% !important;box-shadow:0 4px 12px rgba(0,0,0,0.15) !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:0 !important;transition:background-color 0.2s,box-shadow 0.2s !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .wrapper_slider .owl-carousel .owl-buttons>div:hover{background:var(--awa-red,#b73337) !important;box-shadow:0 4px 16px rgba(183,51,55,0.35) !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .wrapper_slider .owl-carousel .owl-buttons>.owl-prev::before{content:'' !important;display:block !important;width:20px !important;height:20px !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E") center/contain no-repeat !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .wrapper_slider .owl-carousel .owl-buttons>.owl-next::before{content:'' !important;display:block !important;width:20px !important;height:20px !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 6 15 12 9 18'/%3E%3C/svg%3E") center/contain no-repeat !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .wrapper_slider .owl-carousel .owl-buttons>.owl-prev:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E") !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .wrapper_slider .owl-carousel .owl-buttons>.owl-next:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 6 15 12 9 18'/%3E%3C/svg%3E") !important}.awa-owl-progress{position:relative;width:100%;height:3px;background:rgba(15,23,42,0.08);border-radius:2px;margin-top:16px;overflow:hidden}.awa-owl-progress__bar{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--awa-red,#b73337);border-radius:2px;transform:scaleX(var(--awa-progress,0.08));transform-origin:left center;transition:transform 220ms cubic-bezier(0.22,1,0.36,1)}@media (prefers-reduced-motion:reduce){.awa-owl-progress__bar{transition:none}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.hot-deal,.hot-deal-tab-slider,.list-tab-product .tab_content,.productTabContent){position:relative}@media (max-width:767px){:not(.awa-shelf--carousel)>.awa-owl-nav,:not(.awa-shelf--carousel) .awa-carousel>.awa-owl-nav{display:none}.awa-shelf--carousel .awa-owl-progress{height:4px;margin-top:12px}}@media (min-width:768px) and (max-width:1023px){.awa-owl-nav__btn{width:34px;height:34px}.awa-owl-nav__btn svg{width:16px;height:16px}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .owl-carousel .owl-wrapper{transition-timing-function:cubic-bezier(0.25,0.1,0.25,1) !important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper:is(.rokan-bestseller,.rokan-newproduct,.rokan-mostviewed,.rokan-featuredproduct,.categorytab-container,.hot-deal,.productTabContent) img.product-image-photo[loading="lazy"]{opacity:1 !important;animation:none !important;filter:none !important;image-rendering:auto !important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper #awa-cat-carousel.awa-category-carousel__track,html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__track{display:flex !important;flex-flow:row nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;gap:12px !important;max-height:280px !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important;scroll-snap-type:x proximity !important;padding-inline-end:12px !important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper #awa-cat-carousel.awa-category-carousel__track::-webkit-scrollbar,html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__track::-webkit-scrollbar{display:none !important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper #awa-cat-carousel.awa-category-carousel__track>.awa-category-carousel__item,html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__track>.awa-category-carousel__item{flex:0 0 auto !important;display:flex !important;flex-direction:column !important;align-items:center !important;width:auto !important;min-width:120px !important;max-width:200px !important;scroll-snap-align:start !important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__viewport{overflow-x:hidden !important}@media (min-width:768px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.rokan-newproduct,.rokan-bestseller,.rokan-mostviewed,.rokan-featuredproduct,.list-tab-product,.categorytab-container,.block.widget.block-products-list):is(.owl-stage-outer,.slick-list,.swiper,.swiper-container,.products-grid,.products.wrapper){max-width:100%;overflow-x:hidden;overflow-y:visible}}


/* >>> awa-shelf-carousel.min.css <<< */
:root{--awa-shelf-gap-sm:16px;--awa-shelf-gap-lg:20px;--awa-shelf-red:var(--awa-primary, #b73337);--awa-shelf-red-dark:var(--awa-red-dark, #8e2629);--awa-shelf-text:var(--awa-text, #333333);--awa-shelf-border:var(--awa-border, #e5e5e5);--awa-shelf-bg:var(--awa-bg-surface, #ffffff);--awa-shelf-muted-surface:var(--awa-neutral-50, #f8fafc);--awa-shelf-shimmer-mid:color-mix(in srgb, var(--awa-shelf-text) 6%, var(--awa-shelf-bg));--awa-shelf-preinit-h:clamp(280px, 42vw, 340px)}.awa-shelf:not(.awa-shelf--carousel){width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.awa-shelf.awa-shelf--carousel{overflow:visible;overflow-x:visible;overflow-y:visible}.awa-shelf--carousel{display:flex;flex-direction:column;gap:clamp(12px,1.5vw,20px);overflow:visible;overflow-x:visible;overflow-y:visible;max-width:100%}.awa-shelf--has-countdown .awa-shelf__countdown{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px 20px;width:100%;margin:0 0 8px;padding:0}.awa-shelf--has-countdown .countdown_block{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px 16px;width:100%;max-width:100%;margin:0}.awa-shelf--has-countdown .title_countdown{font-size:.875rem;font-weight:600;color:var(--awa-shelf-text);margin:0;white-space:nowrap;flex:0 0 auto}.awa-shelf--has-countdown .super-deal-countdown,.awa-shelf--has-countdown .time_circles{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;flex:1 1 auto;min-width:0;max-width:100%}.awa-shelf__header,header.awa-section-header.awa-shelf__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px;margin-bottom:clamp(12px,1.5vw,20px);text-align:start}.awa-section-header__title.awa-shelf__title,.awa-shelf__title{margin:0;font-size:clamp(1.125rem, 1.5rem, 1.5rem);font-weight:700;color:var(--awa-shelf-text);line-height:1.25}.awa-shelf__line{display:none}.awa-section-header__link.awa-shelf__view-all,.awa-shelf__view-all{display:inline-flex;align-items:center;gap:4px;font-size:.875rem;font-weight:600;color:var(--awa-shelf-red);text-decoration:none;white-space:nowrap;margin-inline-start:auto}.awa-section-header__link.awa-shelf__view-all:hover,.awa-shelf__view-all:hover{color:var(--awa-shelf-red-dark)}.awa-carousel-section .container:has(> .awa-shelf__header) :is(.rokan-bestseller,.rokan-newproduct)>.rokan-product-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.awa-shelf .awa-carousel{position:relative;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.awa-carousel__viewport{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}.awa-carousel__track{width:100%;max-width:100%;margin:0;padding:0;list-style:none;box-sizing:border-box}.awa-carousel__track.owl-carousel .owl-wrapper-outer{overflow:hidden;width:100%;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}.awa-shelf--carousel .awa-carousel__slide,.awa-shelf--carousel .owl-item,.awa-shelf--carousel .swiper-slide{padding-left:6px;padding-right:6px;box-sizing:border-box}@media (min-width:768px){.awa-shelf--carousel .awa-carousel__slide,.awa-shelf--carousel .owl-item,.awa-shelf--carousel .swiper-slide{padding-left:8px;padding-right:8px}}.awa-shelf--carousel .owl-wrapper-outer{margin-left:-6px;margin-right:-6px;width:calc(100% + 12px)}@media (min-width:768px){.awa-shelf--carousel .owl-wrapper-outer{margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}}.awa-carousel__slide{min-width:0;box-sizing:border-box}.awa-shelf--carousel .awa-carousel__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:8px;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.awa-shelf--carousel .awa-carousel__viewport::-webkit-scrollbar{display:none}.awa-shelf--carousel .awa-carousel__track{display:flex;flex-wrap:nowrap;width:auto;max-width:none;align-items:stretch}.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{flex:0 0 87%;max-width:87%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column}.awa-shelf--carousel .awa-carousel__viewport:focus-visible{outline:2px solid var(--awa-primary,#b73337);outline-offset:2px}.awa-shelf--carousel .awa-carousel{position:relative}@media (max-width:767px){.awa-shelf--carousel .awa-carousel.is-awa-scrollable::after,.awa-shelf--carousel .awa-carousel.is-awa-scrollable::before{content:'';position:absolute;top:0;bottom:0;width:min(28px,10%);z-index:3;pointer-events:none}.awa-shelf--carousel .awa-carousel.is-awa-scrollable::before{left:0;background:linear-gradient(to right,color-mix(in srgb,var(--awa-shelf-bg) 94%,transparent),transparent)}.awa-shelf--carousel .awa-carousel.is-awa-scrollable::after{right:0;background:linear-gradient(to left,color-mix(in srgb,var(--awa-shelf-bg) 94%,transparent),transparent)}}.awa-shelf--carousel .awa-carousel__track>.awa-carousel__slide>.awa-carousel-card-slot,.awa-shelf--carousel .awa-carousel__track>.awa-carousel__slide>.item-inner,.awa-shelf--carousel .awa-carousel__track>.awa-carousel__slide>.item-product,.awa-shelf--carousel .awa-carousel__track>.awa-carousel__slide>.product-item,.awa-shelf--carousel .awa-carousel__track>li.item>.awa-carousel-card-slot,.awa-shelf--carousel .awa-carousel__track>li.item>.item-inner,.awa-shelf--carousel .awa-carousel__track>li.item>.item-product,.awa-shelf--carousel .awa-carousel__track>li.item>.product-item{flex:1 1 auto;width:100%;min-height:100%;height:100%;box-sizing:border-box}@media (min-width:480px){.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{flex-basis:calc((100% - 12px)/ 2);max-width:calc((100% - 12px)/ 2)}}@media (min-width:768px){.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{flex-basis:calc((100% - 24px)/ 3);max-width:calc((100% - 24px)/ 3)}}@media (min-width:1024px){.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{flex-basis:calc((100% - 36px)/ 4);max-width:calc((100% - 36px)/ 4)}}@media (min-width:1366px){.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{flex-basis:calc((100% - 48px)/ 5);max-width:calc((100% - 48px)/ 5)}}@media (prefers-reduced-motion:reduce){.awa-shelf--carousel .awa-carousel__viewport{scroll-behavior:auto}}.awa-shelf--carousel .owl-item{display:flex;align-items:stretch;box-sizing:border-box}.awa-shelf--carousel .owl-item .awa-carousel-card-slot,.awa-shelf--carousel .owl-item .item-product,.awa-shelf--carousel .owl-item>.item,.awa-shelf--carousel .owl-item>li{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:100%;height:100%;box-sizing:border-box}.awa-shelf--carousel .owl-item .product-item-info.awa-product-card{flex:1 1 auto;height:100%}.awa-shelf .info-price,.awa-shelf .price-box{min-height:2.75rem}.awa-shelf .product-rating{min-height:1.25rem}.awa-shelf .awa-b2b-sku{min-height:1.125rem}.awa-shelf .product-item-photo,.awa-shelf .product-thumb,.awa-shelf .product.photo.product-item-photo{contain:layout style}.awa-shelf .product-item-photo,.awa-shelf .product.photo.product-item-photo{display:block;width:100%;aspect-ratio:4/3;overflow:hidden;flex-shrink:0;background:var(--awa-shelf-bg)}.awa-shelf .product-image-photo,.awa-shelf .product-item-photo img,.awa-shelf .product-thumb img{max-width:100%;max-height:100%}.awa-product-card,.awa-shelf .content-item-product{display:flex;flex-direction:column;height:100%;min-height:100%;background:var(--awa-shelf-bg);border:1px solid var(--awa-shelf-border);border-radius:8px;overflow:hidden;box-sizing:border-box}.awa-shelf .product-thumb{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;flex-shrink:0;background:var(--awa-shelf-bg);min-height:clamp(168px,18vw,232px);padding:6px 6px 2px}.awa-shelf .product-image-photo,.awa-shelf .product-thumb img{width:100%;height:100%;max-width:96%;max-height:clamp(162px,17vw,220px);object-fit:contain;object-position:center;display:block;margin-inline:auto}.awa-shelf .product-image-photo[src*=placeholder],.awa-shelf .product-item-photo:has(img[src*=placeholder]),.awa-shelf .product-thumb img[src*=placeholder],.awa-shelf .product-thumb:has(img[src*=placeholder]){object-fit:contain;background:var(--awa-shelf-bg)}.awa-shelf .product-item-photo:not(:has(img[src]:not([src=""])))::after,.awa-shelf .product-thumb:not(:has(img[src]:not([src=""])))::after{content:"";position:absolute;inset:0;background:var(--awa-shelf-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24' fill='none' stroke='%23cccccc' stroke-width='1.5'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpath d='M21 15l-5-5L5 21'/%3E%3C/svg%3E") center/48px no-repeat}.awa-shelf .product-image-wrapper{width:100%;height:100%;padding-bottom:0}.awa-shelf .product-details,.awa-shelf .product-info{display:flex;flex-direction:column;flex:1 1 auto;gap:6px;padding:10px 10px 12px;min-height:0}.awa-shelf .product-item-name,.awa-shelf .product-name,.awa-shelf .product-name a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:.875rem;line-height:1.35;color:var(--awa-shelf-text);min-height:calc(1.35em * 2)}.awa-shelf .info-price,.awa-shelf .price-box{margin-top:auto;color:var(--awa-shelf-text)}.awa-shelf .actions-primary,.awa-shelf .b2b-login-to-see-price,.awa-shelf .product-info-cart{margin-top:auto;padding-top:8px;min-height:2.75rem}:is(.hot-deal-tab-slider,.awa-super-offers-carousel,.awa-shelf--has-countdown) .awa-product-card .product-info{position:relative}:is(.hot-deal-tab-slider,.awa-super-offers-carousel,.awa-shelf--has-countdown) .product-sold-slot{flex-shrink:0;min-height:34px;margin-top:auto}:is(.hot-deal-tab-slider,.awa-super-offers-carousel,.awa-shelf--has-countdown) .product-sold-slot .product-sold{margin:0}:is(.hot-deal-tab-slider,.awa-super-offers-carousel,.awa-shelf--has-countdown) .awa-product-card .sold-by{min-height:1.25rem}.awa-shelf .hot-onsale{position:absolute;top:8px;left:8px;z-index:2;pointer-events:none}.awa-shelf .action.tocart,.awa-shelf .btn-add-to-cart{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:8px 16px;box-sizing:border-box;background:var(--awa-shelf-red);border-color:var(--awa-shelf-red);color:var(--awa-shelf-bg)}.awa-shelf .action.tocart:hover,.awa-shelf .btn-add-to-cart:hover{background:var(--awa-shelf-red-dark);border-color:var(--awa-shelf-red-dark)}.awa-carousel__nav,.awa-owl-nav{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:10px;position:relative;z-index:2}.awa-carousel__arrow,.awa-owl-nav__btn{display:inline-grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid var(--awa-shelf-border);border-radius:50%;background:var(--awa-shelf-bg);color:var(--awa-shelf-text);cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb,var(--awa-shelf-text) 8%,transparent);transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.awa-carousel__arrow:hover,.awa-owl-nav__btn:hover{background:var(--awa-shelf-red);border-color:var(--awa-shelf-red);color:var(--awa-shelf-bg);box-shadow:0 6px 18px color-mix(in srgb,var(--awa-shelf-red) 28%,transparent)}.awa-carousel__arrow:focus-visible,.awa-owl-nav__btn:focus-visible{outline:2px solid var(--awa-shelf-red);outline-offset:2px}.awa-owl-nav__btn.is-disabled,.awa-owl-nav__btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.awa-owl-nav__btn{touch-action:manipulation}@media (hover:hover) and (pointer:fine){.awa-owl-nav__btn:active:not(:disabled):not(.is-disabled){transform:scale(.96);box-shadow:0 1px 4px color-mix(in srgb,var(--awa-shelf-text) 12%,transparent)}}.awa-owl-progress{height:4px;background:var(--awa-shelf-border);border-radius:999px;margin-top:10px;overflow:hidden}.awa-owl-progress__bar{height:100%;background:var(--awa-shelf-red);width:100%;border-radius:inherit;transform:scaleX(var(--awa-progress,.2));transform-origin:left center;transition:transform .22s cubic-bezier(.22, 1, .36, 1)}.awa-carousel-section,.awa-shelf,.content-top-home,.page-wrapper{overflow-x:clip;max-width:100%}.block.related.awa-shelf--carousel .block-title.title:not(.awa-shelf__header),.block.upsell.awa-shelf--carousel .block-title.title:not(.awa-shelf__header){display:none}.block.related.awa-shelf--carousel .products.wrapper.grid.products-grid,.block.upsell.awa-shelf--carousel .products.wrapper.grid.products-grid{display:block;width:100%;max-width:100%}.block.related.awa-shelf--carousel .products-grid .product-items,.block.related.awa-shelf--carousel .products-grid .product-items.owl-carousel,.block.upsell.awa-shelf--carousel .products-grid .product-items,.block.upsell.awa-shelf--carousel .products-grid .product-items.owl-carousel{margin:0;padding:0;list-style:none;display:block}.block.related.awa-shelf--carousel .products-grid .product-items.awa-grid-auto,.block.upsell.awa-shelf--carousel .products-grid .product-items.awa-grid-auto{display:block}.block.related.awa-shelf--carousel .product-item-info.awa-product-card,.block.upsell.awa-shelf--carousel .product-item-info.awa-product-card{display:flex;flex-direction:column;height:100%;background:var(--awa-shelf-bg);border:1px solid var(--awa-shelf-border);border-radius:10px;overflow:hidden;padding:0}.block.related.awa-shelf--carousel .product-item-photo,.block.upsell.awa-shelf--carousel .product-item-photo{aspect-ratio:4/3;overflow:hidden;display:block;flex-shrink:0;min-height:clamp(170px,18vw,230px);padding:6px 6px 2px;box-sizing:border-box}.block.related.awa-shelf--carousel .product-item-photo img,.block.upsell.awa-shelf--carousel .product-item-photo img{width:100%;height:100%;max-width:96%;max-height:clamp(164px,17vw,218px);object-fit:contain;object-position:center;margin-inline:auto}.block.related.awa-shelf--carousel .product-item-details,.block.upsell.awa-shelf--carousel .product-item-details{display:flex;flex-direction:column;flex:1 1 auto;gap:6px;padding:10px 10px 12px}.block.related.awa-shelf--carousel .product-item-name,.block.upsell.awa-shelf--carousel .product-item-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.35em * 2);font-size:.875rem;line-height:1.35;font-weight:600}.block.related.awa-shelf--carousel .product-item-actions,.block.upsell.awa-shelf--carousel .product-item-actions{margin-top:auto;padding-top:6px}.awa-pdp-related.awa-shelf--carousel{width:100%;max-width:var(--awa-container,1440px);margin:clamp(20px,2.8vw,34px) auto;padding-inline:clamp(14px,2.6vw,20px);box-sizing:border-box}.awa-pdp-related.awa-shelf--carousel .rokan-product-heading.awa-shelf__header{margin-bottom:clamp(12px,1.5vw,20px)}.awa-pdp-related.awa-shelf--carousel .products-swiper,.awa-pdp-related.awa-shelf--carousel .swiper-slide,.awa-pdp-related.awa-shelf--carousel .swiper-wrapper{display:none}.awa-shelf :is(.rokan-bestseller,.rokan-newproduct,.hot-deal-tab-slider){width:100%;max-width:100%;margin:0;padding:0}.awa-shelf .awa-cq-card-wrapper,.awa-shelf>.row{width:100%;max-width:100%;margin:0;padding:0;min-width:0}.awa-shelf--carousel :is(.hot-deal-tab-slider,.hot-deal){border:0;background:0 0;box-shadow:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded),:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--trust-and-offers .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded){display:flex;flex-flow:row nowrap;flex-wrap:nowrap;gap:0;overflow:visible;overflow-x:visible;overflow-y:visible;margin:0;padding:0;list-style:none;width:100%;min-height:var(--awa-shelf-preinit-h,300px);max-height:var(--awa-shelf-preinit-h,300px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--trust-and-offers .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item{display:flex;flex-direction:column;flex:0 0 calc((100% - 12px)/ 2);max-width:calc((100% - 12px)/ 2);min-width:0;box-sizing:border-box;padding-inline:8px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+3),:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--trust-and-offers .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+3){display:none}@media (min-width:768px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--trust-and-offers .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item{flex:0 0 calc((100% - 24px)/ 3);max-width:calc((100% - 24px)/ 3);padding-inline:10px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+3),:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--trust-and-offers .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+3){display:flex}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+4),:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--trust-and-offers .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+4){display:none}}@media (min-width:1024px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--trust-and-offers .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item{flex:0 0 calc((100% - 36px)/ 4);max-width:calc((100% - 36px)/ 4)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+4),:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--trust-and-offers .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+4){display:flex}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+5),:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--trust-and-offers .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+5){display:none}}@media (min-width:1366px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--trust-and-offers .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item{flex:0 0 calc((100% - 48px)/ 5);max-width:calc((100% - 48px)/ 5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+5),:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--trust-and-offers .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+5){display:flex}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+6),:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--trust-and-offers .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+6){display:none}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .awa-shelf--carousel ul.owl.awa-carousel__track.owl-carousel.owl-loaded,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--trust-and-offers .awa-shelf--carousel ul.owl.awa-carousel__track.owl-carousel.owl-loaded{max-height:none;overflow:visible}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-cq-card-wrapper,#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .owl-wrapper-outer{background:0 0;border:0;box-shadow:none;padding:0}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.item-product,.awa-carousel-card-slot,.content-item-product,.awa-product-card){block-size:auto;height:auto;max-block-size:none;max-height:none}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-thumb{min-block-size:clamp(168px,18vw,232px);min-height:clamp(168px,18vw,232px);padding:6px 6px 2px}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-image-wrapper img.product-image-photo{position:static;inset:auto;width:100%;height:100%;min-width:0;min-height:0;max-width:96%;max-height:clamp(162px,17vw,220px);object-fit:contain;margin-inline:auto}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .info-price .price-box .old-price .price-label,#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .info-price .price-box .price-label+.price-label{display:none}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .info-price .price-box .price-final_price::after{content:none;display:none}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .b2b-login-to-see-price{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.375rem .625rem;min-height:0;height:auto;background:0 0;border:0;box-shadow:none}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded){display:flex!important;flex-flow:row nowrap!important;flex-wrap:nowrap!important;gap:var(--awa-shelf-gap-sm,12px)!important;min-height:var(--awa-shelf-preinit-h,300px)!important;max-height:var(--awa-shelf-preinit-h,300px)!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;grid-template-columns:none!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item{display:flex!important;flex-direction:column!important;flex:0 0 calc((100% - 12px)/ 2)!important;max-width:calc((100% - 12px)/ 2)!important;min-width:0!important;box-sizing:border-box!important;align-items:stretch!important;padding-inline:8px!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+3){display:none!important}@media (min-width:768px){#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .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}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+3){display:flex!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+4){display:none!important}}@media (min-width:1024px){#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .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}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+4){display:flex!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+5){display:none!important}}@media (min-width:1366px){#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .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}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+5){display:flex!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded)>li.item:nth-child(n+6){display:none!important}}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel) .product-thumb img{opacity:1!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel) .item-product{pointer-events:auto!important}@media (min-width:768px){.awa-shelf--carousel{position:relative}.awa-shelf--carousel .awa-carousel__viewport{padding-inline:40px}.awa-shelf--carousel .awa-carousel>.awa-owl-nav,.awa-shelf--carousel>.awa-owl-nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex!important;justify-content:space-between;align-items:center;margin:0;padding:0;height:0;min-height:0;overflow:visible;pointer-events:none;z-index:4}.awa-shelf--carousel .awa-owl-nav__btn{pointer-events:auto;width:44px;height:44px;min-width:44px;min-height:44px;background:color-mix(in srgb,var(--awa-shelf-bg) 96%,transparent);border:1px solid var(--awa-shelf-border);box-shadow:0 1px 8px color-mix(in srgb,var(--awa-shelf-text) 10%,transparent);touch-action:manipulation}.awa-shelf--carousel .awa-owl-progress{margin-top:10px}}.awa-shelf--carousel .awa-product-card,.awa-shelf--carousel .product-item-link,.awa-shelf--carousel .product-thumb-link{cursor:pointer}@media (hover:hover) and (pointer:fine){.awa-shelf--carousel .product-image-photo,.awa-shelf--carousel .product-thumb img{transition:transform .24s ease-out}.awa-shelf--carousel :is(.awa-product-card,.content-item-product):hover .product-image-photo,.awa-shelf--carousel :is(.awa-product-card,.content-item-product):hover .product-thumb img{transform:scale(1.035)}}.awa-shelf--carousel .awa-carousel-live.visually-hidden{position:fixed;top:0;left:0;width:1px;height:1px;min-width:1px;min-height:1px;max-width:1px;max-height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;font-size:0;line-height:0;word-break:break-all;contain:strict}.awa-shelf--carousel :is(a,button,.action,.awa-owl-nav__btn):focus-visible{outline:2px solid var(--awa-primary,#b73337);outline-offset:3px;border-radius:var(--awa-radius-sm,8px)}.awa-shelf--carousel .awa-owl-progress{min-height:4px;background:color-mix(in srgb,var(--awa-shelf-border) 85%,transparent)}.awa-shelf--carousel .awa-owl-progress__bar{background:var(--awa-primary,#b73337);transition:transform .22s cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion:reduce){.awa-shelf--carousel *,.awa-shelf--carousel ::after,.awa-shelf--carousel ::before{animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0s!important}.awa-shelf--carousel .product-image-photo,.awa-shelf--carousel .product-thumb img{transform:none!important}}@media (max-width:767px){#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-thumb{min-block-size:148px;min-height:148px;padding:4px 4px 0}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-image-wrapper img.product-image-photo{max-width:98%;max-height:168px}.awa-shelf--carousel .awa-carousel>.awa-owl-nav,.awa-shelf--carousel .awa-owl-nav,.awa-shelf--carousel>.awa-owl-nav{display:flex!important;visibility:visible!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;min-height:44px;height:auto;pointer-events:auto}.awa-shelf--carousel .awa-owl-nav__btn,.awa-shelf--carousel .awa-owl-nav__btn.swiper-button-next,.awa-shelf--carousel .awa-owl-nav__btn.swiper-button-prev{opacity:1!important;visibility:visible!important;position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;transform:none!important;margin:0!important}.awa-shelf--carousel .owl-item{padding-inline-end:10px;box-sizing:border-box}.awa-shelf .product-thumb{min-height:148px;padding:4px 4px 0}.awa-shelf .product-image-photo,.awa-shelf .product-thumb img{max-width:98%;max-height:168px}.block.related.awa-shelf--carousel .product-item-photo,.block.upsell.awa-shelf--carousel .product-item-photo{min-height:154px;padding:5px 5px 0}.block.related.awa-shelf--carousel .product-item-photo img,.block.upsell.awa-shelf--carousel .product-item-photo img{max-width:98%;max-height:172px}.block.related.awa-shelf--carousel .product-item-details,.block.upsell.awa-shelf--carousel .product-item-details{padding:9px 9px 11px;gap:5px}.block.related.awa-shelf--carousel .product-item-name,.block.upsell.awa-shelf--carousel .product-item-name{font-size:.84375rem;line-height:1.32}.awa-shelf--carousel .awa-carousel__viewport{padding-inline-end:0}}@media (max-width:390px){.awa-shelf--carousel .awa-carousel>.awa-owl-nav,.awa-shelf--carousel .awa-owl-nav,.awa-shelf--carousel>.awa-owl-nav{gap:6px;margin-top:6px}.awa-shelf--carousel .awa-owl-nav__btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;transform:none!important}.awa-shelf .product-details,.awa-shelf .product-info{padding:8px 8px 10px;gap:5px}.awa-shelf .product-item-name,.awa-shelf .product-name,.awa-shelf .product-name a{font-size:.8125rem;line-height:1.3;min-height:calc(1.3em * 2)}.block.related.awa-shelf--carousel .product-item-photo,.block.upsell.awa-shelf--carousel .product-item-photo{min-height:148px;padding:4px 4px 0}.block.related.awa-shelf--carousel .product-item-photo img,.block.upsell.awa-shelf--carousel .product-item-photo img{max-width:98%;max-height:166px}.block.related.awa-shelf--carousel .product-item-details,.block.upsell.awa-shelf--carousel .product-item-details{padding:8px 8px 10px;gap:5px}}.awa-shelf--carousel .awa-super-offers-carousel .owl-item,.awa-shelf--carousel .hot-deal-tab-slider .owl-item{padding-left:6px;padding-right:6px}@media (min-width:768px){.awa-shelf--carousel .awa-super-offers-carousel .owl-item,.awa-shelf--carousel .hot-deal-tab-slider .owl-item{padding-left:8px;padding-right:8px}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track.owl-carousel.owl-loaded{display:block!important;flex-wrap:nowrap!important;max-height:none!important;overflow:visible!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track.owl-carousel.owl-loaded>li.item{display:block!important;flex:none!important;max-width:none!important}.awa-shelf--carousel .owl-wrapper-outer{overflow:hidden;width:100%;box-sizing:border-box}.awa-shelf--carousel .owl-item{display:flex;align-items:stretch;box-sizing:border-box}.awa-shelf--carousel .owl-item>.item,.awa-shelf--carousel .owl-item>li{width:100%;min-width:0;flex:1 1 auto}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track.owl-carousel.owl-loaded{min-height:0!important;max-height:none!important}.awa-shelf--carousel.awa-carousel-pending .awa-carousel__viewport{min-height:var(--awa-shelf-preinit-h,300px);background:linear-gradient(90deg,var(--awa-shelf-bg) 0,var(--awa-shelf-shimmer-mid) 50%,var(--awa-shelf-bg) 100%);background-size:200% 100%;animation:awa-shelf-shimmer 1.4s ease-in-out infinite}.awa-shelf--carousel.awa-carousel-pending .awa-carousel__viewport:has(.owl-loaded),.awa-shelf--carousel.awa-carousel-ready .awa-carousel__viewport{min-height:0;animation:none;background:0 0}.awa-shelf--carousel.awa-carousel-pending .awa-carousel__track:not(.owl-carousel){pointer-events:none;user-select:none}@keyframes awa-shelf-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.awa-shelf--carousel.awa-carousel-pending .awa-carousel__viewport{animation:none;background:var(--awa-shelf-muted-surface)}}.awa-shelf--carousel:not(.awa-carousel-pending) .awa-carousel__viewport{min-height:0;animation:none;background:0 0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-home-section--below-fold.awa-carousel-section:not(.awa-carousel-ready):not(:has(.awa-carousel-ready)){content-visibility:auto;contain-intrinsic-size:auto var(--awa-shelf-preinit-h,320px)}.top-home-content--above-fold .wrapper_slider .awa-hero-swiper{position:relative;width:100%;max-width:100%;overflow:hidden}.top-home-content--above-fold .wrapper_slider .awa-hero-swiper .swiper-wrapper{display:flex;width:100%;align-items:stretch}.top-home-content--above-fold .wrapper_slider .awa-hero-swiper .swiper-slide{flex:0 0 100%;width:100%;max-width:100%}.top-home-content--above-fold .wrapper_slider .awa-hero-swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.top-home-content--above-fold .wrapper_slider .awa-hero-swiper .banner_item_bg,.top-home-content--above-fold .wrapper_slider .awa-hero-swiper .banner_item_bg img,.top-home-content--above-fold .wrapper_slider .awa-hero-swiper .banner_item_bg picture{display:block;width:100%}.top-home-content--above-fold .wrapper_slider .awa-hero-swiper__nav{position:absolute;top:50%;z-index:4;display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid var(--awa-shelf-border);border-radius:999px;background:color-mix(in srgb,var(--awa-shelf-bg) 94%,transparent);color:var(--awa-shelf-text);transform:translateY(-50%);box-shadow:0 2px 10px color-mix(in srgb,var(--awa-shelf-text) 12%,transparent)}.top-home-content--above-fold .wrapper_slider .awa-hero-swiper__nav--prev{left:clamp(10px,2vw,28px)}.top-home-content--above-fold .wrapper_slider .awa-hero-swiper__nav--next{right:clamp(10px,2vw,28px)}.top-home-content--above-fold .wrapper_slider .awa-hero-swiper .swiper-button-next::after,.top-home-content--above-fold .wrapper_slider .awa-hero-swiper .swiper-button-prev::after{content:none}.top-home-content--above-fold .wrapper_slider .awa-hero-swiper .swiper-pagination{position:absolute;inset-inline:0;bottom:clamp(10px,1.6vw,22px);z-index:4;display:flex;justify-content:center;gap:8px}.top-home-content--above-fold .wrapper_slider .awa-hero-swiper .swiper-pagination-bullet{width:9px;height:9px;border-radius:999px;background:color-mix(in srgb,var(--awa-shelf-bg) 75%,transparent);opacity:.75}.top-home-content--above-fold .wrapper_slider .awa-hero-swiper .swiper-pagination-bullet-active{width:24px;background:var(--awa-shelf-red);opacity:1}@media (prefers-reduced-motion:reduce){.awa-owl-progress__bar{transition:none}.awa-carousel__arrow,.awa-owl-nav__btn{transition:none}}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content.awa-home-section.awa-carousel-section--featured{padding-block:clamp(20px,3vw,36px)!important;padding-top:clamp(20px,3vw,36px)!important;padding-bottom:clamp(20px,3vw,36px)!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content.awa-home-section.awa-carousel-section--standard{padding-block:clamp(20px,3vw,32px)!important;padding-top:clamp(20px,3vw,32px)!important;padding-bottom:clamp(20px,3vw,32px)!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content.awa-home-section.awa-carousel-section--compact{padding-block:clamp(14px,2.5vw,22px)!important;padding-top:clamp(14px,2.5vw,22px)!important;padding-bottom:clamp(14px,2.5vw,22px)!important;background-color:oklch(97.8% .005 25)!important;background-image:none!important;margin-top:0!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(
.awa-carousel-section:not(.awa-carousel-section--compact)
+ .top-home-content.awa-home-section.awa-carousel-section--compact,.top-home-content.awa-home-section.awa-carousel-section--compact
+ .top-home-content.awa-home-section.awa-carousel-section--compact
){padding-block:clamp(14px,2.5vw,22px)!important;padding-top:clamp(14px,2.5vw,22px)!important;padding-bottom:clamp(14px,2.5vw,22px)!important;margin-top:0!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel.awa-home-section{padding-block:clamp(16px,2.5vw,28px)!important}@media (min-width:768px){html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content.awa-home-section.awa-carousel-section--featured{padding-block:clamp(28px,4vw,48px)!important;padding-top:clamp(28px,4vw,48px)!important;padding-bottom:clamp(28px,4vw,48px)!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content.awa-home-section.awa-carousel-section--standard{padding-block:clamp(24px,3.5vw,40px)!important;padding-top:clamp(24px,3.5vw,40px)!important;padding-bottom:clamp(24px,3.5vw,40px)!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content.awa-home-section.awa-carousel-section--compact{padding-block:clamp(14px,2.5vw,22px)!important;padding-top:clamp(14px,2.5vw,22px)!important;padding-bottom:clamp(14px,2.5vw,22px)!important}}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact .awa-section-header{margin-block-end:16px!important}.awa-shelf--carousel :is(.awa-product-card,.content-item-product,.product-item-info.awa-product-card){border-radius:12px;overflow:hidden}.awa-shelf--carousel .awa-owl-progress{margin-block-start:10px}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(
.awa-section-header,.awa-category-carousel__header,.awa-shelf__header,header.awa-section-header.awa-shelf__header
){margin-bottom:24px!important;margin-block-end:24px!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact .awa-section-header{margin-bottom:16px!important;margin-block-end:16px!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .item-product.awa-carousel-card-slot :is(.actions-primary .action,.btn-add-to-cart,.action.tocart,.product-info-cart .action){min-height:44px!important;box-sizing:border-box!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn,html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .awa-shelf--carousel .awa-owl-nav__btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;touch-action:manipulation!important}@media (min-width:768px){html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel>.awa-owl-nav,html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel>.awa-owl-nav{display:flex!important;visibility:visible!important;opacity:1!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__track>:is(.awa-carousel__slide,li.item){min-width:0}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf .product-info-cart :is(.b2b-login-to-buy-btn,.b2b-login-to-see-price a){white-space:normal;overflow-wrap:anywhere;line-height:1.25;text-align:center}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn:is(:disabled,.is-disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:reduce){html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__viewport{scroll-behavior:auto}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn{transition:none}}html body#html-body.catalog-product-view .page-wrapper :is(.awa-pdp-related,.rx-pdp-crosssell).awa-shelf :is(.b2b-login-to-see-price,.product-info-cart,.info-price){min-height:0;padding-top:0}html body#html-body.catalog-product-view .page-wrapper :is(.awa-pdp-related,.rx-pdp-crosssell).awa-shelf .action.tocart:not(.related-addtocart){display:none}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-nav-host{position:relative!important;padding-inline-end:96px!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-nav-host>.awa-owl-nav--header-slot,#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-section-header>.awa-owl-nav--header-slot{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-home-niche-shelves__panel-head.awa-carousel-nav-host{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:44px!important;box-sizing:border-box!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-nav-host>.awa-owl-nav.awa-carousel__nav.awa-owl-nav--header-mounted{position:absolute!important;top:50%!important;right:0!important;left:auto!important;z-index:3!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:auto!important;max-width:max-content!important;min-width:0!important;height:40px!important;min-height:0!important;margin:0!important;overflow:visible!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(-50%)!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-nav-host>.awa-owl-nav.awa-carousel__nav.awa-owl-nav--header-mounted[hidden]{display:none!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-nav-host>.awa-owl-nav.awa-carousel__nav.awa-owl-nav--header-mounted .awa-owl-nav__btn.awa-carousel__arrow{appearance:none!important;display:inline-grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;margin:0!important;padding:0!important;border:1px solid color-mix(in srgb,var(--awa-primary,currentColor) 18%,var(--awa-border,currentColor))!important;border-radius:999px!important;background:var(--awa-bg,Canvas)!important;background-image:none!important;color:var(--awa-primary,currentColor)!important;box-shadow:none!important;line-height:1!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:static!important;inset:auto!important;transform:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-nav-host>.awa-owl-nav.awa-carousel__nav.awa-owl-nav--header-mounted .awa-owl-nav__btn.awa-carousel__arrow svg{display:block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-nav-host>.awa-owl-nav.awa-carousel__nav.awa-owl-nav--header-mounted .awa-owl-nav__btn.awa-carousel__arrow:is(:disabled,.is-disabled,[aria-disabled=true]){opacity:.38!important;cursor:default!important;pointer-events:none!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-nav-host>.awa-owl-nav.awa-carousel__nav.awa-owl-nav--header-mounted .awa-owl-nav__btn.awa-carousel__arrow:focus-visible{outline:2px solid var(--awa-primary,currentColor)!important;outline-offset:2px!important}@media (hover:hover) and (pointer:fine){#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-nav-host>.awa-owl-nav.awa-carousel__nav.awa-owl-nav--header-mounted .awa-owl-nav__btn.awa-carousel__arrow:hover:not(:disabled):not(.is-disabled){background:var(--awa-primary,currentColor)!important;border-color:var(--awa-primary,currentColor)!important;color:var(--awa-text-inverse,Canvas)!important}}@media (max-width:767px){#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-nav-host{padding-inline-end:82px!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-nav-host>.awa-owl-nav.awa-carousel__nav.awa-owl-nav--header-mounted{top:0!important;gap:6px!important;height:34px!important;transform:none!important}#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-nav-host>.awa-owl-nav.awa-carousel__nav.awa-owl-nav--header-mounted .awa-owl-nav__btn.awa-carousel__arrow{flex-basis:34px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important}}@media (prefers-reduced-motion:reduce){#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-nav-host>.awa-owl-nav.awa-carousel__nav.awa-owl-nav--header-mounted .awa-owl-nav__btn.awa-carousel__arrow{transition:none!important}}.awa-carousel__viewport{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-y pinch-zoom}.awa-carousel__viewport::-webkit-scrollbar{display:none}.awa-carousel__slide{scroll-snap-align:start;scroll-snap-stop:normal}.awa-carousel-nav-host.is-awa-not-scrollable{padding-inline-end:0!important}.awa-owl-nav.has-autoplay-toggle{gap:6px;height:44px}.awa-carousel__arrow,.awa-carousel__toggle{--awa-carousel-control-visual:38px;position:relative;width:44px;height:44px;min-width:44px;min-height:44px;border:0;background:0 0;box-shadow:none}.awa-carousel__toggle[hidden]{display:none!important}.awa-carousel__arrow::before,.awa-carousel__toggle::before{content:"";position:absolute;inset:0;border-radius:999px}.awa-carousel__arrow::after,.awa-carousel__toggle::after{content:"";position:absolute;z-index:0;width:var(--awa-carousel-control-visual);height:var(--awa-carousel-control-visual);border:1px solid color-mix(in srgb,var(--awa-primary,currentColor) 18%,var(--awa-border,currentColor));border-radius:999px;background:var(--awa-bg,Canvas);transition:background-color .18s ease,border-color .18s ease}.awa-carousel__arrow svg,.awa-carousel__toggle svg{position:relative;z-index:1}.awa-carousel__toggle.is-paused::after{background:color-mix(in srgb,var(--awa-primary,currentColor) 8%,var(--awa-bg,Canvas));border-color:color-mix(in srgb,var(--awa-primary,currentColor) 30%,var(--awa-border,currentColor))}.awa-owl-progress{width:min(160px,42%);height:3px;margin:14px auto 0;border-radius:999px;background:color-mix(in srgb,var(--awa-primary,currentColor) 12%,var(--awa-border,currentColor));overflow:hidden}.awa-owl-progress__bar{display:block;width:100%;height:100%;border-radius:inherit;background:var(--awa-primary,currentColor);transform:scaleX(var(--awa-progress,.08));transform-origin:left center;transition:transform .22s cubic-bezier(.22,1,.36,1)}@media(max-width:767px){.awa-carousel__viewport{scroll-snap-type:x mandatory}.awa-carousel__arrow,.awa-carousel__toggle{--awa-carousel-control-visual:34px}.awa-owl-progress{width:min(128px,34%)}}@media(prefers-reduced-motion:reduce){.awa-carousel__viewport{scroll-behavior:auto}.awa-carousel__arrow,.awa-carousel__toggle,.awa-owl-progress__bar{transition:none!important}}.awa-carousel-mounted{position:relative}.awa-carousel__viewport.is-awa-viewport-width-guarded{max-width:100%}.awa-shelf--carousel .awa-owl-progress[hidden]{display:none!important}


/* >>> awa-carousel-contract.min.css <<< */
:root {
    --awa-carousel-button-size: 44px;
    --awa-carousel-button-radius: 999px;
    --awa-carousel-button-offset: clamp(6px, 1.2vw, 16px);
    --awa-carousel-button-bg: var(--awa-bg-surface, #ffffff);
    --awa-carousel-button-color: var(--awa-text, #333333);
    --awa-carousel-button-border: color-mix(in srgb, var(--awa-primary, #b73337) 24%, #ffffff);
    --awa-carousel-button-shadow: 0 1px 2px rgba(15, 23, 42, 0.08);
    --awa-carousel-button-disabled-opacity: 0.45;
    --awa-carousel-focus-ring: 2px solid var(--awa-primary, #b73337);
    --awa-carousel-focus-offset: 2px;
    --awa-carousel-nav-z: 4;
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel {
    position: relative;
    box-sizing: border-box;
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav {
    position: absolute;
    inset: 0;
    margin: 0;
    display: block;
    pointer-events: none;
    z-index: var(--awa-carousel-nav-z);
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav[data-awa-nav-anchor='viewport'] {
    position: absolute !important;
    inset: 0 !important;
    margin: 0 !important;
    margin-top: 0 !important;
    margin-block-start: 0 !important;
    display: block !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    padding: 0 !important;
    border: 0 !important;
    box-sizing: border-box !important;
    transform: none !important;
    pointer-events: none !important;
    z-index: var(--awa-carousel-nav-z) !important;
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav .awa-owl-nav__btn,
:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav .awa-carousel__button {
    position: absolute;
    top: 50%;
    width: var(--awa-carousel-button-size);
    height: var(--awa-carousel-button-size);
    min-width: var(--awa-carousel-button-size);
    min-height: var(--awa-carousel-button-size);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    border-radius: var(--awa-carousel-button-radius);
    border: 1px solid var(--awa-carousel-button-border);
    background: var(--awa-carousel-button-bg);
    color: var(--awa-carousel-button-color);
    box-shadow: var(--awa-carousel-button-shadow);
    transform: translateY(-50%);
    pointer-events: auto;
    cursor: pointer;
    transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease, opacity 0.2s ease, box-shadow 0.2s ease;
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav[data-awa-nav-anchor='viewport'] .awa-owl-nav__btn,
:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav[data-awa-nav-anchor='viewport'] .awa-carousel__button {
    position: absolute !important;
    top: 50% !important;
    left: auto !important;
    right: auto !important;
    width: var(--awa-carousel-button-size) !important;
    height: var(--awa-carousel-button-size) !important;
    min-width: var(--awa-carousel-button-size) !important;
    min-height: var(--awa-carousel-button-size) !important;
    margin: 0 !important;
    transform: translateY(-50%) !important;
}

html body#html-body .page-wrapper :is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav[data-awa-nav-anchor='viewport']
    :is(.awa-owl-nav__btn, .awa-carousel__button) {
    position: absolute !important;
    inset: auto !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav .awa-owl-nav__btn--prev,
:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav .awa-carousel__button--prev {
    left: max(var(--awa-carousel-button-offset), env(safe-area-inset-left));
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav[data-awa-nav-anchor='viewport'] .awa-owl-nav__btn--prev,
:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav[data-awa-nav-anchor='viewport'] .awa-carousel__button--prev {
    left: var(--awa-carousel-button-offset) !important;
    right: auto !important;
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav .awa-owl-nav__btn--next,
:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav .awa-carousel__button--next {
    right: max(var(--awa-carousel-button-offset), env(safe-area-inset-right));
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav[data-awa-nav-anchor='viewport'] .awa-owl-nav__btn--next,
:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav[data-awa-nav-anchor='viewport'] .awa-carousel__button--next {
    right: var(--awa-carousel-button-offset) !important;
    left: auto !important;
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav .awa-carousel__toggle {
    top: var(--awa-carousel-button-offset);
    right: max(var(--awa-carousel-button-offset), env(safe-area-inset-right));
    transform: none;
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav[data-awa-nav-anchor='viewport'] .awa-carousel__toggle {
    top: var(--awa-carousel-button-offset) !important;
    right: var(--awa-carousel-button-offset) !important;
    left: auto !important;
    transform: none !important;
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav .awa-owl-nav__btn svg,
:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav .awa-carousel__button svg {
    width: 18px;
    height: 18px;
    pointer-events: none;
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav .awa-owl-nav__btn:hover:not(:disabled):not(.is-disabled),
:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav .awa-carousel__button:hover:not(:disabled):not(.is-disabled) {
    background: var(--awa-primary, #b73337);
    border-color: var(--awa-primary, #b73337);
    color: #ffffff;
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav .awa-owl-nav__btn:active:not(:disabled):not(.is-disabled),
:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav .awa-carousel__button:active:not(:disabled):not(.is-disabled) {
    transform: translateY(-50%) scale(0.98);
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav .awa-carousel__toggle:active:not(:disabled):not(.is-disabled) {
    transform: scale(0.98);
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav .awa-owl-nav__btn:is(:disabled, .is-disabled, [aria-disabled='true']),
:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav .awa-carousel__button:is(:disabled, .is-disabled, [aria-disabled='true']) {
    opacity: var(--awa-carousel-button-disabled-opacity);
    cursor: not-allowed;
    pointer-events: none;
    box-shadow: none;
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav[data-awa-nav-anchor='viewport'] .awa-owl-nav__btn--prev:is(:disabled, .is-disabled, [aria-disabled='true']),
:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav[data-awa-nav-anchor='viewport'] .awa-carousel__button--prev:is(:disabled, .is-disabled, [aria-disabled='true']),
:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav[data-awa-nav-anchor='viewport'] .awa-owl-nav__btn--next:is(:disabled, .is-disabled, [aria-disabled='true']),
:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav[data-awa-nav-anchor='viewport'] .awa-carousel__button--next:is(:disabled, .is-disabled, [aria-disabled='true']) {
    transform: translateY(-50%) !important;
}

html body#html-body .page-wrapper :is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav[data-awa-nav-anchor='viewport']
    :is(.awa-owl-nav__btn--prev, .awa-carousel__button--prev, .awa-owl-nav__btn--next, .awa-carousel__button--next):is(:disabled, .is-disabled, [aria-disabled='true']) {
    transform: translateY(-50%) !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel > .awa-owl-nav[data-awa-nav-anchor='viewport'] .awa-owl-nav__btn--prev:is(:disabled, .is-disabled, [aria-disabled='true']),
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel > .awa-owl-nav[data-awa-nav-anchor='viewport'] .awa-owl-nav__btn--next:is(:disabled, .is-disabled, [aria-disabled='true']),
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel > .awa-owl-nav[data-awa-nav-anchor='viewport'] .awa-carousel__button--prev:is(:disabled, .is-disabled, [aria-disabled='true']),
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel > .awa-owl-nav[data-awa-nav-anchor='viewport'] .awa-carousel__button--next:is(:disabled, .is-disabled, [aria-disabled='true']) {
    transform: translateY(-50%) !important;
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav .awa-owl-nav__btn:focus-visible,
:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel > .awa-carousel__nav .awa-carousel__button:focus-visible {
    outline: var(--awa-carousel-focus-ring);
    outline-offset: var(--awa-carousel-focus-offset);
}

:is(
    .awa-shelf--carousel,
    .block.related,
    .block.upsell,
    .awa-pdp-related,
    .rokan-mostviewed,
    .categorytab-container,
    .hot-deal-tab-slider,
    .awa-super-offers-carousel
) .awa-carousel .awa-owl-progress {
    margin-top: 12px;
}

.awa-carousel-nav-host > .awa-owl-nav--header-slot,
.awa-carousel-nav-host > .awa-owl-nav.awa-owl-nav--header-mounted {
    display: none !important;
}


/* >>> awa-home-visual-bugfixes-2026-06-28.min.css <<< */
/*!
 * awa-home-visual-bugfixes-2026-06-28.css
 *
 * Sprint único (Phase 3D.2.6 — Home Visual Polish & Bugfixes)
 * Resolve bugs P2/P3 do tracker PLANO_BUGS_VISUAIS.md:
 *
 *   P2 (7):
 *     • BUG-MOB-SEARCH-001  — lupa/ícones duplicados na busca mobile
 *     • BUG-MOB-TOP-002     — densidade excessiva acima da dobra mobile
 *     • BUG-MOB-HERO-003    — hero compete com busca e categorias no mobile
 *     • BUG-B2B-BAR-004     — barra B2B parece "camada colada"
 *     • BUG-BP-360-009      — scroll horizontal / overflow em 360px
 *     • BUG-ROUTE-CONSISTENCY-006 — eixo central da home
 *     • BUG-RED-USAGE-012   — overuse de vermelho em superfícies
 *
 *   P3 (1):
 *     • BUG-IMPORTANT-AUDIT-013 — limita `!important` a estados justificados
 *
 * Princípios aplicados:
 *   1. Especificidade progressiva (html body#html-body .x .y) ao invés de `!important` global
 *   2. Tokens semânticos (`--awa-*`) ao invés de hardcoded hex
 *   3. Touch targets ≥44px (WCAG 2.5.5)
 *   4. `prefers-reduced-motion` respeitado
 *   5. Container único 1280px com padding fluido
 *   6. Vermelho restrito a CTA primário, status B2B, focus ring
 *
 * Especificidade: terminais "finais-wins" carregados após visual-qa-fixes
 * (CSS cascade: visual-qa-fixes → home-visual-bugfixes → head-tail-bundle).
 *
 * @author Agent
 * @date   2026-06-28
 * @since  Phase 3D.2.6
 */:root{--awa-home-shell-max:1280px;--awa-home-pad:clamp(16px, 3.5vw, 32px);--awa-home-pad-sm:16px;--awa-home-col-gap:24px;--awa-home-section-gap:clamp(32px, 5vw, 56px);--awa-radius-sm:6px;--awa-radius-md:12px}html body#html-body.cms-index-index .page-wrapper .ayo-home5-wrapper{max-width:var(--awa-home-shell-max);margin-inline:auto;width:100%;box-sizing:border-box}html body#html-body.cms-index-index .page-wrapper .awa-carousel-shell,html body#html-body.cms-index-index .page-wrapper .awa-category-carousel,html body#html-body.cms-index-index .page-wrapper .awa-home-section,html body#html-body.cms-index-index .page-wrapper [class*=home-products-section]{max-width:var(--awa-home-shell-max);margin-inline:auto;padding-inline:var(--awa-home-pad);box-sizing:border-box;width:100%}html body#html-body.cms-index-index .page-wrapper .awa-carousel-shell+.awa-carousel-shell,html body#html-body.cms-index-index .page-wrapper .awa-home-section+.awa-home-section,html body#html-body.cms-index-index .page-wrapper [class*=home-products-section]+[class*=home-products-section]{margin-top:var(--awa-home-section-gap)}html body#html-body.cms-index-index .page-wrapper .awa-home-section:nth-of-type(2n){background-color:#fafafa}html body#html-body .awa-professional-search button.action.search::after,html body#html-body .awa-professional-search button.action.search::before,html body#html-body .block.block-search .actions button.action.search i.icon::before,html body#html-body .block.block-search .actions button.action.search::after,html body#html-body .block.block-search .actions button.action.search::before{content:none;display:none;width:0;height:0;background-image:none}html body#html-body .awa-professional-search input[type=search]::-webkit-search-cancel-button,html body#html-body .block.block-search input[type=search]::-webkit-search-cancel-button,html body#html-body .block.block-search input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;width:0;height:0;background-image:none}html body#html-body .awa-professional-search button.action.search svg,html body#html-body .block.block-search button.action.search svg{display:block;width:20px;height:20px;margin-inline:auto}html body#html-body .block.block-search .field.search .control::after,html body#html-body .block.block-search .field.search .control::before{content:none;display:none}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .awa-site-header .header-wrapper-sticky{padding-block:0;gap:0}html body#html-body.cms-index-index .page-wrapper .awa-site-header .awa-b2b-promo-bar{min-height:36px;padding-block:6px;font-size:12px;line-height:1.4}html body#html-body.cms-index-index .page-wrapper .awa-site-header .awa-b2b-promo-bar .container{padding-inline:var(--awa-home-pad-sm);gap:8px}html body#html-body.cms-index-index .page-wrapper .awa-site-header .awa-main-header{min-height:64px;height:64px;padding-block:8px}html body#html-body.cms-index-index .page-wrapper .awa-site-header .awa-header-search-col{margin-top:8px}html body#html-body.cms-index-index .page-wrapper .awa-site-header .awa-header-search-col,html body#html-body.cms-index-index .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form{height:44px;min-height:44px;max-height:44px}}html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar{background:#f8f8f9;background-image:none;border-bottom:1px solid var(--awa-border,#e5e5e5);color:var(--awa-text,#333);box-shadow:none}html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar a{color:var(--awa-text,#333);text-decoration:none;font-weight:500;transition:color 180ms ease}html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar a:focus-visible,html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar a:hover{color:var(--awa-primary,#b73337);text-decoration:underline;text-underline-offset:3px}html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar{background-image:none}html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar .awa-promo-bar-cta,html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta{background-color:transparent;color:var(--awa-primary,#b73337);border:1px solid var(--awa-primary,#b73337);border-radius:var(--awa-radius-sm,6px);padding:4px 10px;font-weight:600;transition:background-color 180ms ease,color 180ms ease}html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta:focus-visible,html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta:hover{background-color:var(--awa-primary,#b73337);color:#fff;text-decoration:none}html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__layout{display:flex;align-items:center;gap:12px;flex-wrap:wrap}html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__text{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1.4}html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-close{color:#666;background:0 0;border:none;padding:4px 8px;cursor:pointer;font-size:18px;line-height:1;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;transition:color 180ms ease,background-color 180ms ease}html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-close:focus-visible,html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-close:hover{color:#333;background-color:rgba(0,0,0,.05)}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .awa-hero-swiper,html body#html-body.cms-index-index .page-wrapper .top-home-content .hero-section{max-height:320px;min-height:280px}html body#html-body.cms-index-index .page-wrapper .awa-hero-swiper .swiper-slide,html body#html-body.cms-index-index .page-wrapper .top-home-content .hero-section .hero-slide{max-height:320px}html body#html-body.cms-index-index .page-wrapper .awa-hero-swiper .swiper-button-next,html body#html-body.cms-index-index .page-wrapper .awa-hero-swiper .swiper-button-prev,html body#html-body.cms-index-index .page-wrapper .top-home-content .hero-section .owl-nav .owl-next,html body#html-body.cms-index-index .page-wrapper .top-home-content .hero-section .owl-nav .owl-prev{width:32px;height:32px;min-width:32px;min-height:32px;opacity:.55;transform:translateY(0)}html body#html-body.cms-index-index .page-wrapper .awa-hero-swiper .swiper-button-next:hover,html body#html-body.cms-index-index .page-wrapper .awa-hero-swiper .swiper-button-prev:hover{opacity:1}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta .awa-hero-cta,html body#html-body.cms-index-index .page-wrapper .top-home-content .hero-section .hero-cta{gap:8px;flex-wrap:wrap}html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta .awa-hero-cta .btn,html body#html-body.cms-index-index .page-wrapper .top-home-content .hero-section .hero-cta .btn{min-height:40px;padding-block:8px;padding-inline:14px;font-size:13px}}html,html body#html-body{overflow-x:clip}@media (max-width:374px){html body#html-body.cms-index-index .page-wrapper .awa-carousel-shell,html body#html-body.cms-index-index .page-wrapper .awa-category-carousel,html body#html-body.cms-index-index .page-wrapper .awa-home-section{padding-inline:12px}html body#html-body.cms-index-index .page-wrapper .awa-site-header .awa-header-inner,html body#html-body.cms-index-index .page-wrapper .awa-site-header .awa-main-header__inner{padding-inline:12px}}html body#html-body .page-wrapper .awa-carousel-shell,html body#html-body .page-wrapper .awa-shelf--carousel,html body#html-body .page-wrapper .owl-carousel,html body#html-body .page-wrapper .swiper{max-width:100%;overflow:hidden}html body#html-body.cms-index-index .awa-category-carousel__icon img,html body#html-body.cms-index-index .awa-home-section img,html body#html-body.cms-index-index .content-top-home .item-product .product-image-photo,html body#html-body.cms-index-index .content-top-home .product-thumb img{max-width:100%;height:auto}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .awa-product-promo-banners{overflow-x:clip}html body#html-body.cms-index-index .page-wrapper .awa-product-promo-banners .container,html body#html-body.cms-index-index .page-wrapper .awa-product-promo-banners__grid{max-inline-size:100%;min-inline-size:0;inline-size:100%;box-sizing:border-box}html body#html-body.cms-index-index .page-wrapper .awa-product-promo-banners__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}html body#html-body.cms-index-index .page-wrapper .awa-product-promo-banners__grid::-webkit-scrollbar{display:none}html body#html-body.cms-index-index .page-wrapper .awa-product-promo-banners__item{flex:0 0 min(82vw,320px);inline-size:min(82vw,320px);max-inline-size:min(82vw,320px);min-inline-size:0;box-sizing:border-box;overflow:hidden}html body#html-body.cms-index-index .page-wrapper .awa-product-promo-banners__item img,html body#html-body.cms-index-index .page-wrapper .awa-product-promo-banners__item picture{display:block;inline-size:100%;max-inline-size:100%}}html body#html-body.cms-index-index .page-wrapper .awa-carousel-title,html body#html-body.cms-index-index .page-wrapper .awa-home-section-title,html body#html-body.cms-index-index .page-wrapper .awa-section-title,html body#html-body.cms-index-index .page-wrapper h2.awa-title,html body#html-body.cms-index-index .page-wrapper h3.awa-title{color:#1a1a1a;border-bottom:1px solid #e5e5e5;padding-bottom:12px;margin-bottom:16px}html body#html-body.cms-index-index .page-wrapper .label-new,html body#html-body.cms-index-index .page-wrapper .label-sale,html body#html-body.cms-index-index .page-wrapper .product-badge,html body#html-body.cms-index-index .page-wrapper .product-label{background:#f4f4f5;color:#333;border:1px solid #e5e5e5;font-weight:600;padding:2px 8px;border-radius:var(--awa-radius-sm,6px);font-size:11px;line-height:1.4}html body#html-body.cms-index-index .page-wrapper .awa-home-section[data-section=best-sellers],html body#html-body.cms-index-index .page-wrapper .best-sellers-section,html body#html-body.cms-index-index .page-wrapper .bestseller-section{border-top:2px solid var(--awa-primary,#b73337);border-top-width:2px}html body#html-body.cms-index-index .page-wrapper .action.primary,html body#html-body.cms-index-index .page-wrapper .awa-cta-primary,html body#html-body.cms-index-index .page-wrapper .btn-primary,html body#html-body.cms-index-index .page-wrapper button[type=submit].action.primary{background:var(--awa-primary,#b73337);color:#fff;border:1px solid var(--awa-primary,#b73337);font-weight:600;transition:background-color 180ms ease,border-color 180ms ease}html body#html-body.cms-index-index .page-wrapper .action.primary:focus-visible,html body#html-body.cms-index-index .page-wrapper .action.primary:hover,html body#html-body.cms-index-index .page-wrapper .btn-primary:focus-visible,html body#html-body.cms-index-index .page-wrapper .btn-primary:hover{background:#8e2629;border-color:#8e2629}html body#html-body :focus-visible{outline:2.5px solid var(--awa-primary,#b73337);outline-offset:2px;border-radius:var(--awa-radius-sm,6px)}html body#html-body.cms-index-index .page-wrapper .awa-home-section-title{font-family:Rubik,system-ui,-apple-system,sans-serif;font-weight:700;font-size:clamp(1.25rem, 1rem + 1.2vw, 1.75rem);line-height:1.25;letter-spacing:-.01em;text-wrap:balance}html body#html-body.cms-index-index .page-wrapper .awa-home-section-subtitle,html body#html-body.cms-index-index .page-wrapper .awa-section-subtitle{color:#666;font-size:14px;margin-top:4px;line-height:1.5}html body#html-body.cms-index-index .content-top-home .item-product .actions-primary,html body#html-body.cms-index-index .content-top-home .item-product .product-item-actions{margin-top:auto;padding-top:12px}html body#html-body.cms-index-index .page-wrapper .awa-category-carousel .awa-cat-item a,html body#html-body.cms-index-index .page-wrapper .awa-category-carousel__item a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding-block:6px}@media (prefers-reduced-motion:reduce){html body#html-body.cms-index-index .page-wrapper *,html body#html-body.cms-index-index .page-wrapper ::after,html body#html-body.cms-index-index .page-wrapper ::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}html body#html-body.cms-index-index .page-wrapper .awa-hero-swiper.swiper,html body#html-body.cms-index-index .page-wrapper .top-home-content .hero-section .owl-carousel{autoplay:false}}html body#html-body.cms-index-index .page-wrapper .action,html body#html-body.cms-index-index .page-wrapper .item-product,html body#html-body.cms-index-index .page-wrapper a,html body#html-body.cms-index-index .page-wrapper button{transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,transform 180ms ease}html body#html-body.cms-index-index .page-wrapper .item-product:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){html body#html-body.cms-index-index .page-wrapper .item-product:hover{transform:none}}@media print{html body#html-body.cms-index-index .page-wrapper .awa-b2b-promo-bar,html body#html-body.cms-index-index .page-wrapper .awa-hero-swiper .swiper-button-next,html body#html-body.cms-index-index .page-wrapper .awa-hero-swiper .swiper-button-prev,html body#html-body.cms-index-index .page-wrapper .awa-whatsapp-float,html body#html-body.cms-index-index .page-wrapper .owl-nav{display:none!important}}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .awa-hero-b2b-cta .action.primary,html body#html-body.cms-index-index .page-wrapper .awa-hero-inline-cta .action.primary,html body#html-body.cms-index-index .page-wrapper .awa-hero-inline-cta a,html body#html-body.cms-index-index .page-wrapper .top-home-content .hero-section .action.primary{max-height:56px!important;height:auto!important;min-height:44px!important;align-self:flex-start!important;display:inline-flex!important;align-items:center!important;box-sizing:border-box!important}}@media (min-width:992px){html body#html-body .page-wrapper .awa-site-header .awa-header-search-col{min-width:280px!important;flex:1 1 0!important}html body#html-body .page-wrapper .awa-site-header .awa-header-search-col #search_mini_form{width:100%!important;max-width:none!important}}html body#html-body.cms-index-index .page-wrapper .content-top-home .awa-home-section+.awa-home-section,html body#html-body.cms-index-index .page-wrapper .content-top-home .top-home-content+.top-home-content{margin-top:clamp(12px,2vw,24px)!important}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .content-top-home .awa-home-section+.awa-home-section,html body#html-body.cms-index-index .page-wrapper .content-top-home .top-home-content+.top-home-content{margin-top:12px!important}}html body#html-body.cms-index-index{--awa-home-surface:var(--awa-bg, Canvas);--awa-home-surface-soft:var(--awa-surface-subtle, color-mix(in srgb, CanvasText 3%, Canvas));--awa-home-ink:var(--awa-text, CanvasText);--awa-home-muted:var(--awa-muted, color-mix(in srgb, CanvasText 62%, Canvas));--awa-home-line:var(--awa-border, color-mix(in srgb, CanvasText 12%, Canvas));--awa-home-brand:var(--awa-primary, currentColor);--awa-home-footer-bg:color-mix(in srgb, var(--awa-home-brand) 82%, black);--awa-home-footer-ink:white;--awa-home-footer-muted:color-mix(in srgb, white 78%, transparent);--awa-home-footer-line:color-mix(in srgb, white 24%, transparent)}html body#html-body.cms-index-index .page-wrapper .awa-home-pricing-notice{margin-block:clamp(14px,2.4vw,28px)}html body#html-body.cms-index-index .page-wrapper .awa-home-pricing-notice .container{max-width:var(--awa-home-shell-max,1280px);padding-inline:var(--awa-home-pad,clamp(16px,3.5vw,32px))}html body#html-body.cms-index-index .page-wrapper .awa-home-pricing-notice__inner{align-items:center;background:var(--awa-home-surface);border:1px solid var(--awa-home-line);border-radius:var(--awa-radius-md,12px);box-shadow:none;box-sizing:border-box;color:var(--awa-home-ink);display:grid;gap:16px;grid-template-columns:56px minmax(0,1fr);min-height:0;padding:clamp(16px,2.2vw,22px)}html body#html-body.cms-index-index .page-wrapper .awa-home-pricing-notice__icon{background:color-mix(in srgb,var(--awa-home-brand) 8%,var(--awa-home-surface));border:1px solid color-mix(in srgb,var(--awa-home-brand) 18%,var(--awa-home-line));border-radius:50%;box-sizing:border-box;color:var(--awa-home-brand);display:block;height:52px;padding:12px;width:52px}html body#html-body.cms-index-index .page-wrapper .awa-home-pricing-notice__text{color:var(--awa-home-ink);font-size:15px;line-height:1.55;margin:0;max-width:72ch;text-wrap:pretty}html body#html-body.cms-index-index .page-wrapper .awa-home-pricing-notice__link{color:var(--awa-home-brand);font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}html body#html-body.cms-index-index .page-wrapper .awa-home-pricing-notice__hint{font-weight:700}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .awa-home-pricing-notice{margin-block:10px 18px}html body#html-body.cms-index-index .page-wrapper .awa-home-pricing-notice__inner{gap:12px;grid-template-columns:48px minmax(0,1fr);padding:14px}html body#html-body.cms-index-index .page-wrapper .awa-home-pricing-notice__icon{height:44px;padding:10px;width:44px}html body#html-body.cms-index-index .page-wrapper .awa-home-pricing-notice__text{font-size:14px;line-height:1.45}}html body#html-body.cms-index-index .page-wrapper .awa-category-carousel__track,html body#html-body.cms-index-index .page-wrapper .awa-reel{gap:clamp(10px,2vw,16px);scroll-padding-inline:var(--awa-home-pad,clamp(16px,3.5vw,32px));scroll-snap-type:x proximity}html body#html-body.cms-index-index .page-wrapper .awa-carousel-card-slot,html body#html-body.cms-index-index .page-wrapper .awa-category-carousel__item{scroll-snap-align:start}html body#html-body.cms-index-index .page-wrapper .awa-category-carousel__track::after,html body#html-body.cms-index-index .page-wrapper .awa-reel::after{content:"";display:block;flex:0 0 var(--awa-home-pad,16px)}html body#html-body.cms-index-index .page-wrapper :is(.awa-carousel-shell,.awa-shelf--carousel,.swiper,.owl-carousel){border-radius:var(--awa-radius-sm,6px)}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer){background:var(--awa-home-surface);color:var(--awa-home-ink)}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-container{background:var(--awa-home-footer-bg);color:var(--awa-home-footer-ink)}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-container>.container{padding-block:clamp(22px,3vw,34px)}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-atendimento__email,html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-atendimento__label,html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-atendimento__phone,html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-atendimento__store-address,html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-atendimento__store-name,html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-newsletter-desc,html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-newsletter-title,html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-container :is(h1,h2,h3,h4,h5,p,a,span,button,label,li){color:var(--awa-home-footer-ink)!important}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-container :is(p,li,.awa-newsletter-desc,.awa-footer-atendimento__label,.awa-footer-atendimento__store-address){color:var(--awa-home-footer-muted)!important}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-container a{text-decoration-color:color-mix(in srgb,white 46%,transparent);text-underline-offset:3px}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-container a:focus-visible,html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-container a:hover{color:var(--awa-home-footer-ink)!important;text-decoration:underline}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-newsletter{background:var(--awa-home-footer-bg)!important;border-block:1px solid var(--awa-home-footer-line)!important;margin:0;padding-block:clamp(18px,3vw,28px)}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-newsletter>.container{max-width:var(--awa-home-shell-max,1280px);padding-inline:var(--awa-home-pad,clamp(16px,3.5vw,32px))}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-newsletter-wrapper{align-items:center!important;display:grid!important;gap:clamp(18px,4vw,36px)!important;grid-template-columns:minmax(0,1fr) minmax(320px,480px)!important}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-newsletter-info{align-items:center!important;display:grid!important;gap:16px!important;grid-template-columns:48px minmax(0,1fr)!important;min-width:0}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-newsletter-icon{align-items:center;color:var(--awa-home-footer-ink)!important;display:inline-flex;height:44px;justify-content:center;width:44px}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-newsletter-content,html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-newsletter-form-container{min-width:0}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-newsletter-title{color:var(--awa-home-footer-ink)!important;font-size:clamp(20px, 1.5vw, 24px);line-height:1.18;margin:0;text-wrap:balance}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-newsletter-desc{line-height:1.5;margin:6px 0 0;max-width:58ch}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .newsletter-footer .field.newsletter{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .newsletter-footer input[type=email]{background:color-mix(in srgb,#fff 8%,transparent);border:1px solid color-mix(in srgb,#fff 62%,transparent);border-radius:var(--awa-radius-sm,6px);box-shadow:none;color:var(--awa-home-footer-ink)!important;min-height:44px}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .newsletter-footer input[type=email]::placeholder{color:color-mix(in srgb,#fff 78%,transparent);opacity:1}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .newsletter-footer .action.subscribe{background:var(--awa-home-footer-ink)!important;border:1px solid var(--awa-home-footer-ink)!important;border-radius:var(--awa-radius-sm,6px);color:var(--awa-home-footer-bg)!important;font-weight:800;min-height:44px;padding-inline:18px}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-container .row{align-items:flex-start;row-gap:18px}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-section__toggle{border-radius:var(--awa-radius-sm,6px);font-weight:800;letter-spacing:0}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-categories-expand,html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-devby,html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-bottom{background:var(--awa-home-surface);color:var(--awa-home-ink)}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-bottom{border-top:1px solid var(--awa-home-line);padding-block:clamp(22px,3vw,36px)}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-devby{padding-block:clamp(16px,2.5vw,24px)}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-bottom__row,html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-bottom-inner{row-gap:22px}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-categories-expand__heading,html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-pay-sec__label{color:var(--awa-home-ink);font-size:clamp(18px, 1.4vw, 22px);letter-spacing:0}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-container>.container{padding-block:16px}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-newsletter{gap:12px;padding-block:16px}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-newsletter-wrapper{gap:14px!important;grid-template-columns:1fr!important}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-newsletter-info{grid-template-columns:44px minmax(0,1fr)!important}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-newsletter-title{font-size:18px}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-newsletter-desc{font-size:14px}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .newsletter-footer .field.newsletter{grid-template-columns:1fr}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-container .row{display:grid;gap:8px;margin:0}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-container .row>[class*=col-]{border-top:1px solid var(--awa-home-footer-line);min-height:0;padding:0}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-container .awa-footer-section__toggle{color:var(--awa-home-ink)!important;justify-content:space-between;min-height:48px!important;padding:0 4px;text-align:left;width:100%}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-container .footer-block-content[hidden],html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-container .velaContent[hidden]{display:none!important}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-categories-expand,html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-bottom{padding-block:20px}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-bottom{min-height:0}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) :is(li),html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) :is(ul,ol){list-style:none;margin-left:0;padding-left:0}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-bottom__row,html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .footer-bottom-inner{gap:16px}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-bottom__row{display:grid;justify-items:center;margin:0}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-bottom__row>[class*=col-]{padding-inline:0;width:100%}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-bottom__logo-col{display:flex;justify-content:center;min-height:0}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-pay-sec,html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-sec{display:grid;justify-items:center;gap:12px;text-align:center}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-pay-sec__label{margin:0}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-pay-logos,html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-sec-seals{display:grid;gap:8px 12px;justify-content:center;margin:0}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-sec-seals{grid-template-columns:repeat(2,auto);min-height:0}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-seal{align-items:center;border:1px solid var(--awa-home-line);border-radius:var(--awa-radius-sm,6px);display:inline-flex;justify-content:center;min-height:48px;padding:6px 10px}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-bottom__copyright{margin-top:4px;padding:14px;text-align:left}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-copyright__disclaimer,html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-copyright__legal{margin:0}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-copyright__disclaimer{margin-top:8px}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-devby{padding-block:14px calc(14px + env(safe-area-inset-bottom,0px))}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-devby__inner{align-items:center;display:flex;gap:14px;justify-content:center;min-height:44px}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-devby__label{font-size:14px;margin:0}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-devby__link{align-items:center;display:inline-flex;min-height:44px}html body#html-body.cms-index-index nav.fixed-bottom .mobile-bottom-link,html body#html-body.cms-index-index nav.fixed-bottom .mobile-bottom-link>li{list-style:none!important;margin:0!important;padding-left:0!important}}html body#html-body.cms-index-index .awa-toast-container:empty{display:none!important}html body#html-body.cms-index-index .awa-toast-container{background:0 0!important;block-size:auto!important;height:auto!important;min-block-size:0!important;min-height:0!important;padding:0!important}html body#html-body.cms-index-index .page-wrapper .awa-footer-categories-expand__toggle{inline-size:auto!important;width:auto!important;min-inline-size:44px!important;min-width:44px!important;max-inline-size:100%;max-width:100%;min-block-size:44px!important;min-height:44px!important;padding:8px 12px!important;white-space:normal}html body#html-body.cms-index-index .page-wrapper .awa-footer-categories-expand__toggle span:first-child{display:inline}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-atendimento :is(
.awa-footer-atendimento__label,.awa-footer-atendimento__store-name,.awa-footer-atendimento__address
){color:color-mix(in srgb,var(--awa-text-inverse,#fff) 76%,transparent)!important}html body#html-body.cms-index-index .page-wrapper .page_footer .footer-container .awa-footer-atendimento .velaContent :is(
p.awa-footer-atendimento__label,p.awa-footer-atendimento__store-name,p.awa-footer-atendimento__address
){color:color-mix(in srgb,var(--awa-text-inverse,#fff) 76%,transparent)!important}html body#html-body.cms-index-index .page-wrapper :is(.page_footer,.page-footer) .awa-footer-atendimento :is(
.awa-footer-atendimento__phone,.awa-footer-atendimento__email,a
){color:var(--awa-text-inverse,#fff)!important}@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .awa-footer-categories-expand__inner{align-items:center;display:flex;gap:12px;justify-content:space-between}html body#html-body.cms-index-index .page-wrapper .awa-footer-categories-expand__heading{margin:0!important}html body#html-body.cms-index-index .page-wrapper .awa-footer-categories-expand__toggle{max-inline-size:calc(100% - 128px);max-width:calc(100% - 128px);border:1px solid var(--awa-home-line,var(--awa-border,#e5e5e5));border-radius:var(--awa-radius-pill,999px);background:var(--awa-bg,#fff);color:var(--awa-primary,#b73337);font-size:12px;font-weight:700;line-height:1.2;text-align:center}}
/* Phase 3D.2.6-CONT — locks adicionais (2026-06-29) */
@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .awa-category-carousel{max-width:100vw!important;overflow:hidden!important;contain:layout}html body#html-body.cms-index-index .page-wrapper .awa-category-carousel .awa-category-carousel__track,html body#html-body.cms-index-index .page-wrapper .awa-category-carousel__viewport{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}html body#html-body.cms-index-index .page-wrapper .awa-category-carousel .awa-category-carousel__track::-webkit-scrollbar,html body#html-body.cms-index-index .page-wrapper .awa-category-carousel__viewport::-webkit-scrollbar{display:none}html body#html-body.cms-index-index .page-wrapper .awa-category-carousel__item{flex:0 0 calc((100vw - 48px) / 2.4)!important;max-inline-size:calc((100vw - 48px) / 2.4)!important;min-inline-size:calc((100vw - 48px) / 2.4)!important;scroll-snap-align:start;box-sizing:border-box}}@media (min-width:768px) and (max-width:1023px){html body#html-body.cms-index-index .page-wrapper .awa-category-carousel__item{flex:0 0 calc((100vw - 64px) / 4.5)!important;max-inline-size:calc((100vw - 64px) / 4.5)!important;min-inline-size:calc((100vw - 64px) / 4.5)!important}}@media (min-width:1024px) and (max-width:1365px){html body#html-body.cms-index-index .page-wrapper .awa-category-carousel__item{flex:0 0 calc((100vw - 96px) / 6.5)!important;max-inline-size:calc((100vw - 96px) / 6.5)!important;min-inline-size:calc((100vw - 96px) / 6.5)!important}}@media (min-width:1366px){html body#html-body.cms-index-index .page-wrapper .awa-category-carousel__item{flex:0 0 calc((100vw - 96px) / 8)!important;max-inline-size:calc((100vw - 96px) / 8)!important;min-inline-size:calc((100vw - 96px) / 8)!important}}html body#html-body.cms-index-index .page-wrapper .awa-carousel-section--featured .bestsellerslider,html body#html-body.cms-index-index .page-wrapper .awa-carousel-section--featured .bestsellerslider .swiper,html body#html-body.cms-index-index .page-wrapper .awa-carousel-section--featured .owl-carousel{max-width:100%!important;overflow:hidden!important}html body#html-body.cms-index-index .page-wrapper .awa-carousel-section--featured .bestsellerslider .owl-stage-outer{overflow:hidden!important;max-width:100%!important}

/* Home hero pause/play button (scopeado para home + sem override global) */
html body#html-body.cms-index-index .page-wrapper .awa-hero-swiper .awa-hero-pause-btn{position:absolute;bottom:14px;right:14px;z-index:20;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,0.48);border:1px solid rgba(255,255,255,0.32);border-radius:999px;color:#fff;font-size:11px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}
html body#html-body.cms-index-index .page-wrapper .awa-hero-swiper .awa-hero-pause-btn.awa-hero-pause-btn--visible{display:inline-flex}
html body#html-body.cms-index-index .page-wrapper .awa-hero-swiper .awa-hero-pause-btn:hover,
html body#html-body.cms-index-index .page-wrapper .awa-hero-swiper .awa-hero-pause-btn:active{background:rgba(0,0,0,0.78)}
html body#html-body.cms-index-index .page-wrapper .awa-hero-swiper .awa-hero-pause-btn:focus-visible{outline:2px solid rgba(255,255,255,0.9);outline-offset:2px}
@media (max-width:767px){html body#html-body.cms-index-index .page-wrapper .awa-hero-swiper .awa-hero-pause-btn{width:44px;height:44px;min-width:44px;min-height:44px}}
@media (prefers-reduced-motion: reduce){html body#html-body.cms-index-index .page-wrapper .awa-hero-swiper .awa-hero-pause-btn{display:none}}


/* >>> awa-impeccable-layout-2026-06-16.min.css <<< */
:root{--ds-space-xs:8px;--ds-space-sm:16px;--ds-space-md:24px;--ds-space-lg:32px;--ds-space-xl:40px;--ds-space-xxl:48px;--ds-space-3xl:64px;--ds-space-4xl:80px;--awa-s-0:0;--awa-s-1:8px;--awa-s-2:16px;--awa-s-3:24px;--awa-s-4:32px;--awa-s-5:40px;--awa-s-6:48px;--awa-s-7:64px;--awa-s-8:80px;--awa-s-9:96px;--ds-bp-xs:320px;--ds-bp-sm:480px;--ds-bp-md:768px;--ds-bp-lg:1024px;--ds-bp-xl:1280px;--ds-bp-xxl:1920px;--ds-bp-4k:2560px;--awa-bp-576:576px;--awa-bp-768:768px;--awa-bp-992:992px;--awa-bp-1200:1200px;--ds-font-xs:12px;--ds-font-sm:14px;--ds-font-base:16px;--ds-font-lg:18px;--ds-font-xl:20px;--ds-font-h6:18px;--ds-font-h5:22px;--ds-font-h4:24px;--ds-font-h3:28px;--ds-font-h2:36px;--ds-font-h1:48px;--awa-fs-xs:clamp(10px, calc(9.33px + 0.208vw), 12px);--awa-fs-sm:clamp(12px, calc(11.33px + 0.208vw), 14px);--awa-fs-md:clamp(14px, calc(13.33px + 0.208vw), 16px);--awa-fs-lg:clamp(16px, calc(15.33px + 0.208vw), 18px);--awa-fs-xl:clamp(18px, calc(17.33px + 0.208vw), 20px);--awa-fs-2xl:clamp(24px, calc(21.33px + 0.833vw), 32px);--awa-fs-3xl:clamp(28px, calc(25.33px + 0.833vw), 36px);--awa-primary:#b73337;--awa-primary-hover:#8e2629;--awa-ink:#1a1a1a;--awa-ink-05:rgba(0, 0, 0, 0.05);--awa-ink-10:rgba(0, 0, 0, 0.1);--awa-ink-20:rgba(0, 0, 0, 0.2);--awa-ink-50:rgba(0, 0, 0, 0.5);--awa-ink-80:rgba(0, 0, 0, 0.8);--awa-bg:#ffffff;--awa-bg-soft:#f7f7f7;--awa-success:#16a34a;--awa-warning:#d97706;--awa-error:#b73337;--awa-info:#0ea5e9;--awa-radius-sm:8px;--awa-radius-md:12px;--awa-radius-lg:16px;--awa-radius-pill:9999px;--awa-shadow-sm:0 1px 3px rgba(0, 0, 0, 0.08);--awa-shadow-md:0 4px 12px rgba(0, 0, 0, 0.1);--awa-shadow-lg:0 8px 24px rgba(0, 0, 0, 0.12);--awa-ease:cubic-bezier(0.4, 0, 0.2, 1);--awa-dur-fast:120ms;--awa-dur-base:200ms;--awa-dur-slow:350ms;--awa-container-content:1200px;--ds-grid-max-width:1440px;--ds-grid-columns:12;--ds-grid-gutter:24px;--ds-grid-half-gutter:12px}@media (max-width:991px){html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .page-main>.columns.layout.layout-2-col{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .columns.layout.layout-2-col>.col-xs-12.col-sm-3:not(.col-main){order:20!important;width:100%!important;max-width:100%!important;flex:0 0 auto!important;margin-top:16px!important;margin-bottom:0!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.sidebar.sidebar-main,.sidebar.sidebar-main-1,aside.sidebar-main){order:20!important;width:100%!important;max-width:100%!important;position:static!important;max-height:none!important;overflow-y:visible!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .col-main,html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .columns>.col-main{order:1!important;width:100%!important}}@media (min-width:992px){html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.sidebar.sidebar-main,.sidebar.sidebar-main-1,aside.sidebar-main){flex:0 0 260px!important;min-width:260px!important;max-width:260px!important;width:260px!important}}@media (hover:hover) and (pointer:fine){html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .products-grid :is(.item-product,.product-item):hover{border-color:color-mix(in srgb,var(--awa-primary) 30%,var(--awa-border))!important;box-shadow:0 4px 16px rgba(0,0,0,.09)!important;transition:border-color 150ms cubic-bezier(.4, 0, .2, 1),box-shadow 150ms cubic-bezier(.4, 0, .2, 1)!important}}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;width:100%!important;box-sizing:border-box!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.awa-hero-trust-strip,.awa-home-trust-bar,.awa-feature-bar,.awa-hero-benefits,[class*=trust-strip]){display:grid!important;align-items:stretch!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.awa-hero-trust-strip__item,.awa-home-trust-bar__item,.awa-hero-benefits__item,[class*=trust-strip__item],[class*=feature-bar__item]){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:96px!important;box-sizing:border-box!important}@media (min-width:768px) and (max-width:991px){html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.awa-hero-trust-strip,.awa-home-trust-bar,.awa-feature-bar,.awa-hero-benefits,[class*=trust-strip]){grid-template-columns:repeat(2,1fr)!important;gap:8px!important}}@media (min-width:992px){html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.awa-hero-trust-strip,.awa-home-trust-bar,.awa-feature-bar,.awa-hero-benefits,[class*=trust-strip]){grid-template-columns:repeat(4,1fr)!important;gap:12px!important}}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content+.top-home-content{margin-block-start:24px!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-b2b-promo-banner,html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice,html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper [class*=pricing-notice]{margin-block:16px!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.shop-title,.velaTitle,.awa-shelf-title,.shelf-title,.awa-section-title){font-size:var(--awa-fs-xl, var(--awa-font-xl, 18px))!important;font-weight:700!important;color:var(--awa-text,#333)!important;line-height:1.25!important;margin-block-end:12px!important}html body#html-body .page-wrapper :is(.action.primary,.action.tocart,.action-primary,.btn-primary,.button-primary){min-height:var(--awa-touch-target,44px)!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body#html-body.catalog-product-view .page-wrapper .breadcrumbs,html body#html-body.catalog-product-view .page-wrapper .nav-breadcrumbs{display:block!important;visibility:visible!important;padding-block:8px 8px!important;margin-block:0!important}html body#html-body.catalog-product-view .page-wrapper .breadcrumbs .items{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important;list-style:none!important;padding:0!important;margin:0!important}html body#html-body.catalog-product-view .page-wrapper .breadcrumbs .item{display:inline-flex!important;align-items:center!important;font-size:var(--awa-font-sm, 12px)!important;color:var(--awa-text-secondary,#666)!important}html body#html-body.catalog-product-view .page-wrapper .breadcrumbs .item:not(:last-child)::after{content:'›'!important;margin-inline-start:4px!important;color:var(--awa-border-strong,#d0d0d0)!important;display:inline!important}html body#html-body.catalog-product-view .page-wrapper .breadcrumbs .item a{color:var(--awa-text-secondary,#666)!important;text-decoration:none!important}html body#html-body.catalog-product-view .page-wrapper .breadcrumbs .item a:hover{color:var(--awa-primary,#b73337)!important;text-decoration:underline!important}html body#html-body.catalog-product-view .page-wrapper .breadcrumbs .item.home a{color:var(--awa-primary,#b73337)!important}@media (max-width:479px){html body#html-body .page-wrapper{overflow-x:clip!important}html body#html-body .page-wrapper :is(input,select,textarea){max-width:100%!important;box-sizing:border-box!important}html body#html-body .page-wrapper .action,html body#html-body .page-wrapper .btn{max-width:100%!important;white-space:normal!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .products-grid .product-items,html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .products-grid ul.product-items{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}html body#html-body .page-wrapper :is(
.product-item-link,.product-item-name a,.category-item-link,.awa-category-carousel__item
){transition:color 120ms cubic-bezier(.4, 0, .2, 1)!important}html body#html-body .page-wrapper :is(
.product-item-link,.product-item-name a,.category-item-link,.awa-category-carousel__item
):hover{color:var(--awa-primary,#b73337)!important}html body#html-body .page-wrapper :is(
.product-item-link,.product-item-name a,.category-item-link,.awa-category-carousel__item
):focus-visible{outline:2px solid var(--awa-primary,#b73337)!important;outline-offset:2px!important;border-radius:2px!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.filter-toggle,[data-action=close-filters],.awa-filter-toggle){font-size:var(--awa-font-sm, 12px)!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}html body#html-body .page-wrapper :is(input,select,textarea):focus-visible{outline:2px solid var(--awa-primary,#b73337)!important;outline-offset:0!important;border-color:var(--awa-primary,#b73337)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--awa-primary) 15%,transparent)!important}@media (min-width:1800px){html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.awa-hero-trust-strip__item,.awa-home-trust-bar__item,[class*=trust-strip__item]){padding-block:16px!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.shop-title,.velaTitle,.awa-shelf-title){font-size:var(--awa-font-2xl, 20px)!important}}@media (max-width:991px){html body#html-body.catalog-product-view .page-wrapper .product-info-main{padding-block-start:16px!important}html body#html-body.catalog-product-view .page-wrapper .page-title-wrapper.product{margin-block-end:12px!important}html body#html-body.catalog-product-view .page-wrapper #product-addtocart-button,html body#html-body.catalog-product-view .page-wrapper .action.primary.tocart{width:100%!important;min-width:0!important}}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.category-view-move,.page-main .category-hero,.awa-category-hero,.category-image-container){min-height:clamp(80px,12vw,160px)!important;border-radius:12px!important;overflow:hidden!important;width:100%!important;box-sizing:border-box!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.category-view-move,.category-hero) :is(h1,.page-title,.category-name){text-shadow:0 1px 4px rgba(0,0,0,.4)!important;font-size:clamp(18px, 2.5vw, 26px)!important;font-weight:700!important;color:#fff!important}html body#html-body .page-wrapper .pages .pages-items{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important;list-style:none!important;padding:0!important;margin:0!important}html body#html-body .page-wrapper .pages .page,html body#html-body .page-wrapper .pages .pages-item-next .action,html body#html-body .page-wrapper .pages .pages-item-previous .action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:36px!important;min-height:36px!important;border-radius:var(--awa-radius-sm,8px)!important;transition:background-color 120ms cubic-bezier(.4, 0, .2, 1),color 120ms cubic-bezier(.4, 0, .2, 1)!important}html body#html-body .page-wrapper .pages .item.current .page{background:var(--awa-primary,#b73337)!important;color:#fff!important;font-weight:600!important}@media (max-width:991px){html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.sidebar.sidebar-main,.sidebar.sidebar-main-1){background:var(--awa-bg-soft,#f7f7f7)!important;border:1px solid var(--awa-border,#e5e5e5)!important;border-radius:12px!important;padding:12px!important;margin-block-start:16px!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.sidebar.sidebar-main,.sidebar.sidebar-main-1) .block-title{font-size:var(--awa-font-lg, 16px)!important;font-weight:700!important;margin-block-end:12px!important}}html body#html-body .page-wrapper .awa-site-header .field.search .control{position:relative!important}html body#html-body .page-wrapper .awa-site-header #awa-search-clear.awa-search-clear-btn{position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important;display:none!important;align-items:center!important;justify-content:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:0 0!important;color:var(--awa-text-secondary,#666)!important;flex:0 0 32px!important;cursor:pointer!important;z-index:3!important;box-shadow:none!important;line-height:1!important}html body#html-body .page-wrapper .awa-site-header #awa-search-clear.awa-search-clear-btn:not([hidden]){display:inline-flex!important}html body#html-body .page-wrapper .awa-site-header #awa-search-clear.awa-search-clear-btn:hover{color:var(--awa-primary,#b73337)!important;background:color-mix(in srgb,var(--awa-primary) 8%,transparent)!important}html body#html-body .page-wrapper .awa-site-header #awa-search-clear.awa-search-clear-btn svg{width:16px!important;height:16px!important;stroke:currentColor!important}html body#html-body .page-wrapper .awa-site-header form#search_mini_form input#search.awa-search-input--clearable{padding-right:40px!important}html body#html-body .page-wrapper .page-main.container,html body#html-body .page-wrapper .page-main>.columns{width:100%!important;max-width:min(100%,1280px)!important;margin-inline:auto!important;box-sizing:border-box!important}@media (min-width:992px){html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .page-main>.columns.layout.layout-2-col{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:32px!important;width:100%!important;max-width:min(100%,1280px)!important;margin-inline:auto!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .columns>.col-main{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important}}@media (max-width:991px){html body#html-body.catalog-product-view .page-wrapper .product-info-main,html body#html-body.catalog-product-view .page-wrapper .product-info-main .page-title-wrapper,html body#html-body.catalog-product-view .page-wrapper .product-info-main .product-info-price,html body#html-body.catalog-product-view .page-wrapper .product-info-main .product.attribute.overview{text-align:left!important;margin-inline:0!important}}html body#html-body .page-wrapper :is(.skip-link,.awa-skip-link,.skip-to-main-content,a.action.skip){position:fixed!important;inset-block-start:-100px!important;inset-inline-start:12px!important;z-index:9999!important;display:inline-block!important;width:auto!important;max-width:min(280px,calc(100vw - 24px))!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:8px 14px!important;margin:0!important;background:#fff!important;color:#111827!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.12)!important;font-size:14px!important;line-height:1.2!important;text-decoration:none!important;overflow:hidden!important;clip:auto!important;clip-path:none!important;transform:translateY(-150%)!important;opacity:0!important;pointer-events:none!important;transition:transform 180ms,opacity 180ms!important;white-space:nowrap!important;box-sizing:border-box!important}html body#html-body .page-wrapper :is(.skip-link,.awa-skip-link,.skip-to-main-content,a.action.skip):is(:focus,:focus-visible){transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important;outline:#b73337 solid 2px!important;outline-offset:2px!important}html body#html-body .page-wrapper :is(.skip-link,.awa-skip-link,a.action.skip)>span{display:inline-block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (min-width:768px){html body#html-body .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar){width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-inline:16px!important;overflow:hidden!important;position:relative!important}html body#html-body .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) .awa-b2b-promo-bar__inner,html body#html-body .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) .awa-b2b-promo-bar__layout{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;flex-wrap:nowrap!important}html body#html-body .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) .awa-b2b-promo-bar__lead{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;gap:6px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body#html-body .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) .awa-b2b-promo-bar__lead-short{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;position:absolute!important;inset-inline-start:-9999px!important}html body#html-body .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) .awa-b2b-promo-bar__lead-long{display:inline-block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important}html body#html-body .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) strong.awa-b2b-promo-bar__cta-short{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;inset-inline-start:-9999px!important}html body#html-body .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) .awa-b2b-promo-bar__cta{flex:0 0 auto!important;max-width:200px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important}html body#html-body .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) .awa-b2b-promo-close{position:absolute!important;inset-inline-end:4px!important;inset-block-start:50%!important;transform:translateY(-50%)!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin-inline-start:auto!important;box-sizing:border-box!important}}html body#html-body :is(.message.message-error.error.message-global,.notice-global,.cookie-notice){max-width:100%!important;width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}html body#html-body :is(.message.message-error.error.message-global,.notice-global,.cookie-notice) :is(strong,span,p,div){max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important;box-sizing:border-box!important}html body#html-body #newsletter_pop_up,html body#html-body .modal-popup.newsletter-popup-modal,html body#html-body .newsletterpopup{position:fixed!important;inset:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}html body#html-body #newsletter_pop_up .modal-inner-wrap,html body#html-body .modal-popup.newsletter-popup-modal .modal-inner-wrap,html body#html-body .newsletterpopup .modal-inner-wrap{position:absolute!important;inset-block-start:50%!important;inset-inline-start:50%!important;transform:translate(-50%,-50%)!important;width:min(560px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important;box-sizing:border-box!important;overflow:auto!important}html body#html-body #newsletter_pop_up .content-popup,html body#html-body .newsletterpopup .content-popup{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}@media (max-width:767px){html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-product-promo-banners{max-width:100%!important;width:100%!important;overflow:hidden!important;box-sizing:border-box!important;padding-inline:16px!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-product-promo-banners__grid{max-width:100%!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;box-sizing:border-box!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-product-promo-banners__grid::-webkit-scrollbar{display:none!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-product-promo-banners__item{max-width:min(82vw,320px)!important;flex:0 0 min(82vw,320px)!important;box-sizing:border-box!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.awa-hero-swiper,.awa-hero-swiper__slide,.hero-section,[class*=hero-]) svg{max-width:100%!important;width:100%!important;height:auto!important;overflow:visible!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.awa-hero-swiper,.awa-hero-swiper__slide,.hero-section,[class*=hero-]) :is(circle,path,rect,line,polygon){max-width:100%!important}}html,html body#html-body{overflow-x:clip!important}html body#html-body .page-wrapper :is(
button,.action,.action.primary,.action.secondary,.action.tocart,.action.checkout,.action.viewcart,.action.subscribe,.action.search,.action.nav-toggle,.awa-header-mobile-toggle,.awa-minicart-continue,.awa-b2b-promo-close,.title-category-dropdown,.awa-footer-section__toggle,.awa-footer-quem-somos-toggle,.awa-footer-suporte-toggle,.awa-footer-atendimento-toggle
){min-height:44px!important;height:auto!important;max-height:none!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important;padding-block:8px!important}html body#html-body .page-wrapper :is(.awa-hero-swiper__nav,.swiper-button-prev,.swiper-button-next){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;padding:0!important;box-sizing:border-box!important}html body#html-body .page-wrapper :is(.products-grid,.block-products-list,.product-items,.owl-carousel) :is(h2.product-name,.product-name,.product-item-name){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important}html body#html-body .page-wrapper :is(.products-grid,.block-products-list,.product-items,.owl-carousel) :is(a.product-item-link,.product-name a,.product-item-name a){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important}html body#html-body .page-wrapper :is(button.action.subscribe,.action.subscribe.primary,button[type=submit].action.subscribe){width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;max-height:none!important;padding:10px 16px!important;box-sizing:border-box!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;line-height:1.3!important;word-break:keep-all!important}html body#html-body .page-wrapper :is(.awa-footer-section__toggle,.velaFooterTitle,button.footer-block-title){height:auto!important;min-height:44px!important;max-height:none!important;padding:10px 0!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;box-sizing:border-box!important;align-items:center!important}html body#html-body .page-wrapper .awa-newsletter-title,html body#html-body .page-wrapper h2.awa-newsletter-title{height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}@media (max-width:767px){html body#html-body .page-wrapper :is(.products-grid,.block-products-list,.product-items) :is(h2.product-name,.product-name,.product-item-name){-webkit-line-clamp:2!important;line-clamp:2!important}html body#html-body .page-wrapper :is(.products-grid,.block-products-list,.product-items) :is(a.product-item-link,.product-name a,.product-item-name a){-webkit-line-clamp:2!important;line-clamp:2!important}html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt{min-height:44px!important;height:44px!important;max-height:44px!important;padding:0!important;box-sizing:border-box!important}html body#html-body .page-wrapper .awa-site-header :is(.awa-header-account-prompt__mobile-link,.awa-header-account-prompt__icon,.awa-header-account-prompt__link){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;width:44px!important;max-width:44px!important;min-height:44px!important;height:44px!important;max-height:44px!important;padding:0!important;margin:0!important;box-sizing:border-box!important;flex:0 0 44px!important}html body#html-body .page-wrapper :is(.block-minicart,.minicart-wrapper) :is(.awa-minicart-continue,button.awa-minicart-continue){min-height:44px!important;height:44px!important;max-height:44px!important;padding:10px 14px!important;box-sizing:border-box!important;line-height:1.2!important}html body#html-body .page-wrapper :is(.action.showcart,.header-mini-cart,a.showcart){min-height:44px!important;min-width:44px!important;padding:0 12px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;gap:6px!important}html body#html-body :is(#newsletter_popup_dont_show_again,input[type=checkbox].dont-show-again){width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;flex:0 0 22px!important;padding:0!important;margin:0!important;box-sizing:border-box!important}html body#html-body .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) .awa-b2b-promo-bar__cta{min-height:44px!important;height:44px!important;max-height:44px!important;padding:8px 14px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body#html-body .page-wrapper :is(button.action.subscribe,.action.subscribe.primary){min-height:44px!important;height:auto!important;max-height:none!important;padding:12px 18px!important;line-height:1.2!important;box-sizing:border-box!important}}html body#html-body .page-wrapper :is(.b2b-auth-shell,.b2b-account-login,.b2b-account-forgotpassword,.b2b-account-claim,.b2b-register-index) a[class*=back-link],html body#html-body .page-wrapper a.b2b-auth-back-link{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-height:44px!important;min-width:44px!important;padding:10px 14px!important;box-sizing:border-box!important;border-radius:8px!important;line-height:1.2!important;text-decoration:none!important}html body#html-body :is(.modals-wrapper,.modal-popup,.newsletterpopup,[class*=popup]){contain:layout!important;overflow:clip!important}html body#html-body .page-wrapper :is(h1,h2,h3,h4,h5,h6,.page-title,.section-title){overflow-wrap:anywhere!important;word-break:normal!important}@media (prefers-reduced-motion:reduce){html body#html-body .page-wrapper *,html body#html-body .page-wrapper ::after,html body#html-body .page-wrapper ::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}

/* >>> awa-visual-qa-fixes-2026-06-17.min.css <<< */
html body#html-body .page-wrapper{overflow-x:clip;max-width:100%}html body#html-body #b2b-register-shell,html body#html-body .b2b-login-shell,html body#html-body .content-top-home .top-home-content.awa-home-section>.container,html body#html-body .main-detail,html body#html-body .page-main.container{box-sizing:border-box;width:100%;max-width:var(--awa-grid-shell-max,min(100%,1280px));margin-inline:auto;padding-inline:var(--awa-page-pad,clamp(12px,4vw,24px))}html body#html-body .awa-main-header__inner.wp-header,html body#html-body .awa-main-header__inner[data-awa-header-row],html body#html-body .header-wrapper-sticky .wp-header{box-sizing:border-box;width:100%;max-width:var(--awa-grid-shell-max,min(100%,1280px));margin-inline:auto;padding-inline:var(--awa-page-pad,clamp(12px,4vw,24px))}html body#html-body :is(button,.action,a.awa-btn,.b2b-btn,.btn){display:inline-flex;align-items:center;justify-content:center;gap:.375rem}html body#html-body :is(button,.action) :is(svg,i,.icon){flex-shrink:0;line-height:1}html body#html-body .actions-toolbar :is(button,.action),html body#html-body .b2b-login-actions :is(button,.action),html body#html-body .toolbar.toolbar-products :is(button,.action){min-height:44px;box-sizing:border-box}html body#html-body .awa-carousel-section .owl-stage-outer,html body#html-body .awa-carousel__viewport,html body#html-body .awa-shelf--carousel .awa-carousel__viewport,html body#html-body .swiper{max-width:100%;overflow:hidden}html body#html-body :is(.item-product,.content-item-product,.product-item){box-sizing:border-box}html body#html-body .page-wrapper .awa-main-header,html body#html-body .page-wrapper .header-wrapper-sticky .page-header,html body#html-body .page-wrapper .header.content,html body#html-body .page-wrapper .page-header{width:100%;max-width:var(--awa-grid-shell-max,min(100%,1280px));margin-inline:auto;padding-inline:0;box-sizing:border-box}html body#html-body #b2b-login-shell,html body#html-body #b2b-register-shell,html body#html-body .b2b-login-shell,html body#html-body .login-container,html body#html-body.b2b-auth-shell .page-main,html body#html-body.b2b-register-index .page-main,html body#html-body.customer-account-login .page-main{width:100%;max-width:min(100%,560px);margin-inline:auto;box-sizing:border-box;padding-inline:0}html body#html-body.b2b-auth-shell .page-main.container,html body#html-body.b2b-register-index .page-main.container,html body#html-body.customer-account-login .page-main.container{max-width:min(100%,560px);padding-inline:0}html body#html-body.b2b-auth-shell .page-main .column.main,html body#html-body.b2b-auth-shell .page-main .columns,html body#html-body.b2b-register-index .page-main .column.main,html body#html-body.b2b-register-index .page-main .columns,html body#html-body.customer-account-login .page-main .column.main,html body#html-body.customer-account-login .page-main .columns{width:100%;max-width:100%;margin-inline:auto}html body#html-body .products-grid .product-item{border-top-width:0}html body#html-body :is(#b2b-register-shell,.b2b-login-shell){position:relative;isolation:isolate}html body#html-body :is(img,table,.owl-stage,.swiper-wrapper){max-width:100%}html body#html-body .awa-home-section+.awa-home-section,html body#html-body .awa-shelf+.awa-shelf{margin-block-start:var(--awa-gap-lg,16px)}html body#html-body.catalog-category-view h1.page-title{font-size:clamp(1.25rem, 2.5vw, 1.75rem);line-height:1.2}html body#html-body :is(h2,.awa-section-header__title){font-size:var(--awa-text-lg, 1.125rem);line-height:1.3}html body#html-body .page-main #b2b-register-shell,html body#html-body .page-main .b2b-login-shell,html body#html-body.customer-account-login .login-container{width:100%;max-width:min(100%,520px);margin-inline:auto;padding-inline:var(--awa-page-pad,16px)}html body#html-body.checkout-cart-index .page-main.container{padding-inline:var(--awa-page-pad,clamp(12px,4vw,24px))}html body#html-body.checkout-cart-index .cart-container{width:100%;max-width:100%}html body#html-body .awa-site-header,html body#html-body .header-wrapper-sticky{z-index:200}html body#html-body .awa-hero,html body#html-body .content-top-home{position:relative;z-index:1}html body#html-body.b2b-auth-shell .page-main.container{width:100%;max-width:min(100%,960px);margin-inline:auto;padding-inline:var(--awa-page-pad,16px)}html body#html-body.b2b-auth-shell .page-main .column.main,html body#html-body.b2b-auth-shell .page-main .columns{width:100%;max-width:100%;margin:0;padding:0}html body#html-body.b2b-auth-shell :is(
.b2b-login-page,.b2b-register-page-shell,#b2b-login-shell,#b2b-register-shell,.b2b-register-shell-content
){width:100%;max-width:100%;margin-inline:auto}html body#html-body.checkout-cart-index .page-main .columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--awa-gap-lg,24px);align-items:start;width:100%}html body#html-body.checkout-cart-index .page-main .columns .column.main{width:100%;max-width:100%;min-width:0;grid-column:1/-1}html body#html-body.checkout-cart-index .page-wrapper .cart.table-wrapper .col.price{min-width:5.75rem;width:auto;white-space:nowrap}html body#html-body#html-body#html-body.checkout-cart-index .page-wrapper .cart.table-wrapper .awa-cart-item-actions :is(a.action-towishlist,a.action-edit,.action.towishlist,.action.action-edit){display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}html body#html-body#html-body#html-body.checkout-cart-index .page-wrapper .cart.table-wrapper .control.awa-qty-stepper input.input-text.qty{width:3rem!important;min-width:2.75rem!important;max-width:4rem!important;flex:0 0 auto!important;text-align:center!important;padding-inline:4px!important}html body#html-body#html-body#html-body.checkout-cart-index .page-wrapper :is(#cart-summary,.cart-summary){overflow-x:hidden!important;overflow-y:auto!important}html body#html-body#html-body#html-body.checkout-cart-index .page-wrapper :is(#cart-summary,.cart-summary) :is(
#block-shipping,#block-discount,.block.shipping,.discount.coupon,.checkout-methods-items,.items.checkout-methods-items
){overflow:visible!important;flex-shrink:0!important;min-height:min-content!important;height:auto!important;max-height:none!important}html body#html-body#html-body#html-body.checkout-cart-index .page-wrapper :is(#cart-summary,.cart-summary) .awa-cart-trust-seals__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 16px!important}html body#html-body#html-body#html-body.checkout-cart-index .page-wrapper :is(#cart-summary,.cart-summary) .awa-cart-trust-seals__item{min-width:0!important}html body#html-body#html-body#html-body.checkout-cart-index .page-wrapper :is(#cart-summary,.cart-summary) .awa-cart-trust-seals__label{flex:1 1 auto!important;min-width:0!important}html body#html-body#html-body#html-body.checkout-cart-index .page-wrapper :is(#cart-summary,.cart-summary) .awa-cart-trust-seals__label :is(strong,small){white-space:normal!important;overflow-wrap:anywhere!important}html body#html-body.catalog-category-view .column.main{min-width:0;position:relative;z-index:1}html body#html-body.catalog-category-view .sidebar.sidebar-main-1{position:relative;z-index:2;min-width:0}html body#html-body.catalog-product-view .product-info-main h1,html body#html-body.catalog-product-view h1.page-title{font-size:clamp(1.25rem, 2.2vw, 1.75rem);line-height:1.25}html body#html-body.cms-noroute-index .page-main.container{max-width:var(--awa-grid-shell-max,min(100%,1280px));margin-inline:auto;padding-inline:var(--awa-page-pad,16px)}html body#html-body .content-top-home .container>*{max-width:100%;box-sizing:border-box}html body#html-body :is(.minicart-wrapper,.awa-header-search-col,.header-control) :is(button,a){display:inline-flex;align-items:center;justify-content:center}html body#html-body :is(.minicart-wrapper,.awa-header-search-col) :is(svg,i,.icon){margin:0;vertical-align:middle}html body#html-body.catalog-product-view .page-title-wrapper h1.page-title,html body#html-body.catalog-product-view .product-info-main .page-title{font-size:clamp(1.25rem, 2.2vw, 1.75rem)!important;line-height:1.25!important}html body#html-body.b2b-auth-shell .page-main.container{padding-inline:var(--awa-page-pad,16px)!important}html body#html-body.b2b-auth-shell .page-main.container>*{width:100%;max-width:100%;margin-inline:0}html body#html-body.catalog-product-view .page-title-wrapper h1.page-title .base,html body#html-body.catalog-product-view .product-info-main h1.page-title .base{font-size:clamp(1.25rem, 2.2vw, 1.75rem)!important;line-height:1.25!important;font-weight:700!important}html body#html-body.b2b-auth-shell .page-main.container>.columns{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important}html body#html-body.catalog-category-view .awa-category-hero{position:relative;isolation:isolate;overflow:hidden}html body#html-body.catalog-category-view .awa-category-hero__bg-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}html body#html-body.catalog-category-view .awa-category-hero__overlay{position:absolute;inset:0;z-index:1;pointer-events:none}html body#html-body.catalog-category-view .awa-category-hero__content{position:relative;z-index:2}html body#html-body.checkout-cart-index .page-main.container{display:flex;flex-direction:column;gap:var(--awa-gap-md,16px)}html body#html-body.checkout-cart-index .page-main .page-title-wrapper{z-index:2;position:relative;margin-bottom:var(--awa-space-3,12px)!important}html body#html-body.checkout-cart-index .page-main .page-title-wrapper .page-title{position:static!important;z-index:2!important}html body#html-body.checkout-cart-index .page-main .page-title-wrapper{margin-block-end:0;position:relative;z-index:2}html body#html-body.checkout-cart-index .page-main>.columns{margin-block-start:0;padding-block-start:0;position:relative;z-index:1}html body#html-body.b2b-auth-shell .page-main.container,html body#html-body.customer-account-login .page-main.container{width:100%;max-width:min(100%,520px);margin-inline:auto;box-sizing:border-box}html body#html-body .awa-footer-trust-item{display:flex;align-items:center;gap:12px}html body#html-body .awa-footer-trust-item .awa-footer-trust-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}html body#html-body .awa-footer-trust-item .awa-footer-trust-icon :is(svg,i,.icon){width:1.15rem;height:1.15rem;line-height:1;margin:0}html body#html-body .awa-footer-trust-item .awa-footer-trust-copy{line-height:1.35}html body#html-body#html-body#html-body#html-body.catalog-product-view .page-wrapper .product-info-main .page-title-wrapper :is(h1.page-title,.page-title,.page-title .base){font-size:clamp(22px, 1.25rem + .55vw, 28px)!important;font-weight:700!important;line-height:1.25!important}html body#html-body#html-body#html-body.catalog-product-view .page-wrapper .product.data.items>.item.title>.switch{font-size:14px!important;font-weight:600!important}html body#html-body.checkout-cart-index .page-main.container{display:flex!important;flex-direction:column!important;gap:var(--awa-gap-md,16px)!important}html body#html-body.checkout-cart-index .page-wrapper:has(.awa-cart-empty,.cart-empty) .page-title-wrapper{position:static!important;width:100%!important;height:auto!important;padding:0!important;margin:0 0 var(--awa-space-3,12px)!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;border:0!important}html body#html-body.checkout-cart-index .page-wrapper:has(.awa-cart-empty,.cart-empty) .page-title-wrapper :is(h1,.page-title,.page-title .base){position:static!important;display:block!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;border:0!important}html body#html-body.checkout-cart-index .page-wrapper:has(.awa-cart-empty,.cart-empty) .page-main>.columns{margin-block-start:0!important;padding-block-start:0!important}html body#html-body .awa-category-hero,html body#html-body.catalog-category-view .awa-category-hero{isolation:isolate}html body#html-body.catalog-category-view .awa-category-hero__overlay{z-index:2}html body#html-body.catalog-category-view .awa-category-hero__content{position:relative;z-index:3}html body#html-body.catalog-product-view .product.media .fotorama__stage__shaft{position:relative;z-index:1}html body#html-body.catalog-product-view .product.media .fotorama__fullscreen-icon{inset:auto 12px 12px auto;top:auto;right:12px;bottom:12px;width:44px;height:44px;position:absolute;display:inline-flex;align-items:center;justify-content:center;z-index:3}html body#html-body.catalog-product-view .product-info-main :is(h1.page-title,.page-title)+h2{font-size:var(--awa-text-base, 1rem)!important;line-height:1.35!important;font-weight:var(--awa-weight-semibold,600)!important;margin-block:0.35rem 0!important}html body#html-body .b2b-password-wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;width:100%}html body#html-body .b2b-password-wrap input{width:100%;min-width:0;box-sizing:border-box;min-height:44px}html body#html-body .b2b-password-wrap .b2b-password-toggle{margin:0;width:44px;min-width:44px;max-width:44px;min-height:44px;border-top-left-radius:0;border-bottom-left-radius:0;border-inline-start:1px solid var(--awa-border,currentColor);display:inline-flex;align-items:center;justify-content:center}html body#html-body .b2b-password-wrap :is(svg,i,.icon){margin:0;line-height:1}html body#html-body .cnpj-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px}html body#html-body .cnpj-control .cnpj-status{width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;margin:0;display:inline-flex;align-items:center;justify-content:center}html body#html-body .container,html body#html-body .page-main .container,html body#html-body .page-main.container{width:100%;max-width:var(--awa-grid-shell-max,min(100%,1280px));margin-inline:auto;box-sizing:border-box;padding-inline:var(--awa-page-pad,clamp(12px,4vw,24px))}html body#html-body .awa-hero-benefits,html body#html-body ul.awa-hero-benefits{width:min(100%,1280px);max-width:100%;margin-inline:auto;box-sizing:border-box;overflow:hidden}html body#html-body.catalog-product-view .product-info-main h1+h2,html body#html-body.catalog-product-view :is(.product-info-main,.product-info-main .product-info-main) h1+h2{font-size:var(--awa-text-lg, 1.125rem)!important;line-height:1.35!important;font-weight:var(--awa-weight-semibold,600)!important;margin-block:0.35rem 0.5rem!important}html body#html-body.checkout-cart-index .page-main .page-title-wrapper{position:relative}html body#html-body.checkout-cart-index .page-main .page-title-wrapper .base,html body#html-body.checkout-cart-index .page-main .page-title-wrapper .page-title,html body#html-body.checkout-cart-index .page-main .page-title-wrapper h1.page-title{position:static!important;inset:auto!important;transform:none!important;z-index:1!important}html body#html-body.b2b-auth-shell .page-main,html body#html-body.b2b-register-index .page-main,html body#html-body.customer-account-create .page-main,html body#html-body.customer-account-login .page-main,html body#html-body:is(.b2b-auth-shell,.b2b-register-index,.customer-account-login,.customer-account-create) .page-main .column.main,html body#html-body:is(.b2b-auth-shell,.b2b-register-index,.customer-account-login,.customer-account-create) .page-main .columns,html body#html-body:is(.b2b-auth-shell,.b2b-register-index,.customer-account-login,.customer-account-create) .page-main .container,html body#html-body:is(.b2b-auth-shell,.b2b-register-index,.customer-account-login,.customer-account-create) .page-main.container,html body#html-body:is(.b2b-auth-shell,.b2b-register-index,.customer-account-login,.customer-account-create) .page-main>.columns{width:100%;max-width:min(100%,560px);margin-inline:auto;box-sizing:border-box}@media (max-width:767px){html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .category-view-move{height:auto!important;max-height:none!important;overflow:visible!important;margin-block-end:12px!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .awa-category-hero{height:auto!important;max-height:none!important;min-height:140px!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .products-grid .product-items{display:grid!important;align-items:stretch!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.item-product,.product-item){height:100%!important;display:flex!important;flex-direction:column!important}html body#html-body nav.fixed-bottom .mobile-bottom-link>li>:is(a,button){display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;line-height:1!important;min-height:44px!important;min-width:44px!important;width:100%!important;box-sizing:border-box!important}html body#html-body nav.fixed-bottom .mobile-bottom-link>li>:is(a,button) :is(.icon,span.icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;margin:0!important}html body#html-body nav.fixed-bottom .mobile-bottom-link .icon-home,html body#html-body nav.fixed-bottom .mobile-bottom-link .icon.icon-home{font-family:simple-line-icons!important}html body#html-body nav.fixed-bottom .mobile-bottom-link .icon-home::before{content:'\e069'!important;font-family:simple-line-icons!important}html body#html-body nav.fixed-bottom .mobile-bottom-link>li.active>a{color:var(--awa-primary,#b73337)!important;font-weight:600!important}html body#html-body nav.fixed-bottom .mobile-bottom-link>li.active>a .icon{color:var(--awa-primary,#b73337)!important}html body#html-body .page-wrapper :is(.awa-carousel__viewport,.awa-shelf--carousel .awa-carousel__viewport){overflow-x:hidden!important;overflow-y:visible!important;max-width:100%!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .products-grid .product-items{align-items:stretch!important}html body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .products-grid :is(.item-product,.product-item){height:100%!important;min-height:100%!important;display:flex!important;flex-direction:column!important}}@media (max-width:767px){html body#html-body#html-body#html-body .page-wrapper .awa-site-header :is(.awa-main-header__inner.wp-header,.awa-main-header__inner[data-awa-header-row]){grid-template-areas:"toggle brand cart" "search search search"!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:44px 44px!important}}html body#html-body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) :is(.awa-footer-newsletter,.footer-newsletter){padding-inline:var(--awa-page-pad,clamp(12px,4vw,24px))!important}html body#html-body#html-body#html-body#html-body .page-wrapper :is(.page_footer,.page-footer) :is(.awa-footer-newsletter,.footer-newsletter)>.container{padding-inline:0!important}html body#html-body#html-body#html-body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .nav-breadcrumbs{box-sizing:border-box!important;max-width:var(--awa-grid-shell-max,min(100%,1280px))!important;margin-inline:auto!important;padding-inline:var(--awa-grid-container-pad,16px)!important;width:100%!important}html body#html-body#html-body#html-body#html-body#html-body.cms-index-index.page-layout-1column .page-wrapper .awa-site-header #awa-b2b-promo-bar .awa-b2b-promo-bar__cta{height:44px!important;min-height:44px!important;max-height:44px!important;margin-block:-5px!important;overflow:visible!important}@media (max-width:767px){html body#html-body.checkout-cart-index .cart-container,html body#html-body.checkout-cart-index .cart-summary,html body#html-body.checkout-cart-index .cart.table-wrapper,html body#html-body.checkout-cart-index .page-main .column.main,html body#html-body.checkout-cart-index .page-main .columns,html body#html-body.checkout-cart-index .page-main.container,html body#html-body.checkout-cart-index .page-main>.columns{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body#html-body.checkout-cart-index .page-main.container{padding-inline:var(--awa-page-pad,16px)!important;overflow-x:clip!important}html body#html-body.b2b-auth-shell.b2b-account-login #b2b-login-shell,html body#html-body.b2b-auth-shell.b2b-account-login .b2b-login-card,html body#html-body.b2b-auth-shell.b2b-account-login .b2b-login-page,html body#html-body.b2b-auth-shell.b2b-account-login .page-main,html body#html-body.b2b-auth-shell.b2b-account-login .page-main .column.main,html body#html-body.b2b-auth-shell.b2b-account-login .page-main .columns,html body#html-body.b2b-auth-shell.b2b-account-login .page-main.container,html body#html-body.b2b-auth-shell.b2b-account-login .page-main>.columns{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body#html-body.b2b-auth-shell.b2b-account-login #b2b-login-shell,html body#html-body.b2b-auth-shell.b2b-account-login .b2b-login-card,html body#html-body.b2b-auth-shell.b2b-account-login .b2b-login-page,html body#html-body.b2b-auth-shell.b2b-account-login .page-main.container{margin-inline:auto!important;padding-inline:var(--awa-page-pad,16px)!important;overflow-x:clip!important}}html body#html-body .page-wrapper .awa-site-header #awa-b2b-promo-bar .awa-b2b-promo-bar__inner,html body#html-body .page-wrapper .awa-site-header #awa-b2b-promo-bar .awa-b2b-promo-bar__layout,html body#html-body .page-wrapper .awa-site-header #awa-b2b-promo-bar .awa-b2b-promo-bar__lead,html body#html-body .page-wrapper .awa-site-header #awa-b2b-promo-bar .awa-b2b-promo-bar__text{display:flex!important;align-items:center!important;gap:8px!important}html body#html-body .page-wrapper .minicart-wrapper h2#minicart-title.awa-sr-only{position:absolute!important;left:-9999px!important;top:auto!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:nowrap!important}@media (max-width:767px){html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.products-grid,.awa-shelf--carousel) :is(.item-product,.product-item) .product-item-info{display:flex!important;flex-direction:column!important;height:100%!important;min-height:100%!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.products-grid,.awa-shelf--carousel) :is(.item-product,.product-item) .product-item-details{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}}@media (max-width:767px){html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.awa-category-carousel__viewport,.categorytab .owl-stage-outer,.categorytab .owl-carousel){overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;max-width:100%!important}}@media (min-width:992px){html body#html-body .page-wrapper :is(.awa-footer-newsletter,.footer-newsletter){width:100%!important;max-width:var(--awa-grid-shell-max,min(100%,1280px))!important;margin-inline:auto!important;box-sizing:border-box!important;padding-inline:var(--awa-page-pad,clamp(12px,2vw,24px))!important}html body#html-body .page-wrapper :is(.awa-footer-newsletter,.footer-newsletter)>.container{width:100%!important;max-width:100%!important;margin-inline:auto!important;padding-inline:0!important;box-sizing:border-box!important}}html body#html-body .page-wrapper :is(
.pages .item a,.pages .item strong,.owl-nav button,.owl-prev,.owl-next,.categorytab .owl-nav button,.awa-section-header__link,.awa-shelf__view-all
){min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}@media (max-width:767px){html body#html-body .page-wrapper .awa-site-header #awa-b2b-promo-bar :is(.awa-b2b-promo-bar__lead-short,.awa-b2b-promo-bar__cta-short){display:inline!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;overflow:visible!important;visibility:visible!important}html body#html-body .page-wrapper .awa-site-header #awa-b2b-promo-bar :is(.awa-b2b-promo-bar__lead-long,.awa-b2b-promo-bar__cta-long){display:none!important}}@media (min-width:768px){html body#html-body .page-wrapper .footer-container.layout2 .container>.row.rowFlexMargin{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(12px,1.8vw,24px)!important;align-items:start!important}html body#html-body .page-wrapper .footer-container.layout2 .container>.row.rowFlexMargin>[class*=col-]{float:none!important;width:100%!important;max-width:100%!important;flex:0 0 auto!important;margin:0!important;padding-inline:0!important;box-sizing:border-box!important}}@media (min-width:1200px){html body#html-body .page-wrapper .footer-container.layout2 .container>.row.rowFlexMargin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1024px) and (max-width:1366px){html body#html-body .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu{inline-size:clamp(208px,18.5vw,276px)!important;width:clamp(208px,18.5vw,276px)!important;max-width:min(100%,276px)!important;flex:0 0 clamp(208px,18.5vw,276px)!important}html body#html-body .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu>.title-category-dropdown,html body#html-body .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu>ul.togge-menu.list-category-dropdown{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}html body#html-body .page-wrapper :is(a,a:visited,a:hover,a:focus,a:focus-visible){transition-property:color,background-color,border-color,opacity,text-decoration-color!important;transition-duration:var(--awa-duration-fast, 150ms)!important;transition-timing-function:var(--awa-ease,ease)!important;transition-delay:0s!important}html body#html-body .page-wrapper :is(.header-wrapper-sticky,.top-home-content,.page-footer,.footer-container,.nav-sections,.navigation) a{will-change:auto!important}html body#html-body .page-wrapper :is(
.page-header,.header,.header.content,.top-home-content,.nav-sections,.navigation,.minicart-wrapper,.block-search,.page-footer,.footer-container
) :is(a,button,.action,.btn,[role=button],input[type=submit],input[type=button]){transition-property:color,background-color,border-color,opacity,box-shadow,text-decoration-color!important;transition-duration:var(--awa-duration-fast, 150ms)!important;transition-timing-function:var(--awa-ease,ease)!important;transition-delay:0s!important}html body#html-body .page-wrapper :is(
.page-header,.header,.top-home-content,.nav-sections,.navigation,.page-footer,.footer-container
) :is(a,button,.action,.btn,[role=button]){will-change:auto!important}@media (prefers-reduced-motion:reduce){html body#html-body .page-wrapper :is(
.page-header,.header,.top-home-content,.nav-sections,.navigation,.page-footer,.footer-container
) :is(a,button,.action,.btn,[role=button],input[type=submit],input[type=button]){transition:none!important;animation:none!important}}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__item--interactive>.awa-hero-benefits__link[href*="wa.me/"]{display:none!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__item--interactive:has(> .awa-hero-benefits__link[href*="wa.me/"]){display:none!important}@media (max-width:767px){html body#html-body .page-wrapper :is(
.block-search .action.search,.minicart-wrapper .action.showcart,.header-control.header-nav,.header-control.header-nav-global,.header-control .header-nav-global
){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 :is(
.footer-container .awa-footer-section__toggle,.footer-container .awa-footer-categories-expand__toggle,.footer-container .awa-footer-pro__social-link
){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 .footer-container .awa-footer-atendimento__actions a{min-height:44px!important;display:inline-flex!important;align-items:center!important}}@media (max-width:767px){html body#html-body .page-wrapper :is(
.block-search #search,.block-search .input-text,.header-search .input-text,#search_mini_form input#search
){height:44px!important;min-height:44px!important;line-height:44px!important;font-size:16px!important;padding-top:0!important;padding-bottom:0!important}}html body#html-body.b2b-auth-shell:is(
.b2b-account-login,.b2b-account-forgotpassword,.b2b-account-claim,.b2b-register-index,.b2b-register-success
) .page-wrapper :is(a.b2b-login-whatsapp,button.b2b-login-whatsapp){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;min-block-size:44px!important;height:auto!important;padding-block:var(--b2b-auth-gap-sm,8px)!important;box-sizing:border-box!important;line-height:1.3!important}html body#html-body#html-body#html-body:is(
.checkout-index-index,.rokanthemes-onepagecheckout,.onepagecheckout-index-index
) .page-wrapper .opc-block-summary .product-item-details .product-item-inner{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;grid-template-columns:none!important}html body#html-body#html-body#html-body:is(
.checkout-index-index,.rokanthemes-onepagecheckout,.onepagecheckout-index-index
) .page-wrapper .opc-block-summary .product-item-name-block{width:100%!important;max-width:100%!important;min-width:0!important}html body#html-body#html-body#html-body:is(
.checkout-index-index,.rokanthemes-onepagecheckout,.onepagecheckout-index-index
) .page-wrapper .opc-block-summary .product-item-name{width:100%!important;max-width:100%!important}html body#html-body#html-body#html-body:is(
.checkout-index-index,.rokanthemes-onepagecheckout,.onepagecheckout-index-index
) .page-wrapper .opc-block-summary .details-qty :is(input.qty,input.input-text.qty){width:3rem!important;min-width:2.75rem!important;max-width:4rem!important;flex:0 0 auto!important;text-align:center!important;padding-inline:4px!important;box-sizing:border-box!important}html body#html-body#html-body#html-body.checkout-cart-index .page-wrapper :is(#cart-summary,.cart-summary){overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}

/* >>> awa-visual-noise-2026-07-15-r2.min.css <<< */
@media (min-width:992px){html body#html-body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__cta-link{align-items:center !important;border-radius:6px !important;display:inline-flex !important;height:36px !important;min-height:36px !important;min-width:36px !important;padding:6px 12px !important}html body#html-body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .wrapper_slider.hidden-xs .awa-hero-swiper>.awa-hero-pause-btn{align-items:center !important;background:color-mix(in srgb,var(--awa-primary,#b73337) 78%,#fff 22%) !important;border-radius:999px !important;box-shadow:none !important;display:inline-flex !important;height:36px !important;justify-content:center !important;min-height:36px !important;min-width:36px !important;padding:0 !important;width:36px !important}html body#html-body#html-body#html-body#html-body .page-wrapper #footer .vela-content li{min-height:0 !important;padding-block:0 !important}html body#html-body#html-body#html-body#html-body .page-wrapper #footer .vela-content li>a{align-items:center !important;display:inline-flex !important;height:auto !important;line-height:1.3 !important;min-height:30px !important;padding-block:3px !important}}

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

/* >>> awa-cookie-consent-fix.min.css <<< */
:root{--awa-layer-cookie:850}#notice-cookie-block,#notice-cookie-block.message.global.cookie{display:none!important;visibility:hidden!important;pointer-events:none!important;height:0!important;max-height:0!important;overflow:hidden!important;opacity:0!important}#cookie-status,.cookie-status-message,body .page-wrapper .cookie-status{display:none!important;visibility:hidden!important;pointer-events:none!important;height:0!important;max-height:0!important;overflow:hidden!important;opacity:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important}#awa-cookie-banner{position:fixed!important;inset:auto clamp(12px,3vw,24px) calc(clamp(12px,2vw,20px) + env(safe-area-inset-bottom,0px)) clamp(12px,3vw,24px)!important;top:auto!important;left:clamp(12px,3vw,24px)!important;right:clamp(12px,3vw,24px)!important;bottom:calc(clamp(12px,2vw,20px) + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:min(calc(100% - 24px),720px)!important;margin-inline:auto!important;z-index:var(--awa-layer-cookie,850)!important;max-height:min(40vh,280px)!important;overflow:auto!important;border-radius:4px!important;border:1px solid var(--awa-border,#e5e5e5)!important;background:var(--awa-bg,#fff)!important;color:var(--awa-text,#333)!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;transform:translateY(calc(100% + 24px))!important;transition:transform .35s cubic-bezier(.4, 0, .2, 1),opacity .25s ease!important;opacity:0;pointer-events:none;will-change:transform}#awa-cookie-banner.awa-cookie-banner--visible{transform:translateY(0)!important;opacity:1;pointer-events:auto}#awa-cookie-banner[aria-hidden=true],#awa-cookie-banner[hidden]{display:none!important;pointer-events:none!important}.awa-cookie-banner__inner{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:16px!important;max-width:none!important}.awa-cookie-banner__icon{display:none}.awa-cookie-banner__text,p#awa-cookie-desc{flex:1 1 auto!important;margin:0!important;font-size:13px!important;line-height:1.5!important;color:var(--awa-text-secondary,#666)!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.awa-cookie-banner__link{color:var(--awa-primary,#b73337)!important;font-weight:600;display:inline-flex!important;align-items:center!important;align-self:flex-start!important;min-height:44px!important;padding:13px 4px!important;box-sizing:border-box!important}.awa-cookie-banner__actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%}.awa-cookie-banner__btn{min-height:44px!important;padding:10px 16px!important;border-radius:4px!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;white-space:nowrap}.awa-cookie-banner__btn--accept{background:var(--awa-primary,#b73337)!important;color:var(--awa-text-inverse,#fff)!important;border:1px solid var(--awa-primary,#b73337)!important}.awa-cookie-banner__btn--accept:hover{background:var(--awa-primary-hover,#8e2629)!important;border-color:var(--awa-primary-hover,#8e2629)!important}.awa-cookie-banner__btn--decline{background:var(--awa-bg-subtle,#f7f7f7)!important;color:var(--awa-text,#333)!important;border:1px solid var(--awa-border,#e5e5e5)!important}body.awa-cookie-banner-active:has(#awa-cookie-banner.awa-cookie-banner--visible){padding-bottom:var(--awa-cookie-banner-height,0)}body.awa-cookie-banner-active:has(#awa-cookie-banner.awa-cookie-banner--visible) .page-wrapper{padding-bottom:calc(var(--awa-cookie-banner-height,72px) + 8px)!important}@media (max-width:640px){.awa-cookie-banner__actions{display:grid!important;grid-template-columns:1fr}.awa-cookie-banner__btn{width:100%;min-height:44px!important;font-size:13px!important;white-space:normal;text-align:center}}@media (max-width:991px){body.awa-cookie-banner-active:has(#awa-cookie-banner.awa-cookie-banner--visible) .page-wrapper{padding-bottom:calc(var(--awa-cookie-banner-height,72px) + var(--awa-mobile-bottom-nav-h,84px) + 8px)!important}#awa-cookie-banner.awa-cookie-banner--visible{inset-block-end:calc(var(--awa-mobile-bottom-nav-h,84px) + 12px + env(safe-area-inset-bottom,0px))!important}}@media (max-width:991px){body#html-body nav.fixed-bottom .mobile-bottom-link li a,body#html-body nav.fixed-bottom .mobile-bottom-link li button,body#html-body nav.fixed-bottom .mobile-bottom-link>li>a,body#html-body nav.fixed-bottom .mobile-bottom-link>li>button{font-size:max(11px, .6875rem)!important;line-height:1.2!important;min-height:48px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}}@media (max-width:767px){body#html-body .page_footer .velaFooterTitle,body#html-body .page_footer .velaFooterTitle[role=button],body#html-body .page_footer h4.velaFooterTitle{min-height:48px!important;display:flex!important;align-items:center!important;padding-block:12px!important;margin-bottom:0!important;box-sizing:border-box!important;font-size:max(12px, .75rem)!important;cursor:pointer!important}body#html-body .page_footer .velaFooterMenu .velaContent{display:none!important}body#html-body .page_footer .velaFooterMenu .velaContent.active,body#html-body .page_footer .velaFooterMenu.is-open .velaContent{display:block!important}body#html-body .page_footer .footer-links li a,body#html-body .page_footer .velaFooterLinks li a{min-height:44px!important;display:flex!important;align-items:center!important;padding-block:10px!important;font-size:max(12px, .75rem)!important;box-sizing:border-box!important}}html body#html-body #cookie-status{background:var(--awa-bg,#fff)!important;border-block-start:1px solid var(--awa-border,#e5e5e5)!important;box-shadow:none!important;color:var(--awa-text,#333)!important;text-shadow:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel{--awa-shelf-preinit-h:420px}html body#html-body.cms-home .page-wrapper .awa-shelf--carousel>.awa-owl-nav.awa-carousel__nav,html body#html-body.cms-homepage_ayo_home5 .page-wrapper .awa-shelf--carousel>.awa-owl-nav.awa-carousel__nav,html body#html-body.cms-index-index .page-wrapper .awa-shelf--carousel>.awa-owl-nav.awa-carousel__nav{position:absolute!important;inset:0!important;top:0!important;left:-8px!important;right:-8px!important;bottom:0!important;height:auto!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;pointer-events:none!important;z-index:10!important;gap:0!important;background:0 0!important;order:0!important}html body#html-body.cms-home .page-wrapper .awa-shelf--carousel>.awa-owl-nav.awa-carousel__nav .awa-owl-nav__btn,html body#html-body.cms-homepage_ayo_home5 .page-wrapper .awa-shelf--carousel>.awa-owl-nav.awa-carousel__nav .awa-owl-nav__btn,html body#html-body.cms-index-index .page-wrapper .awa-shelf--carousel>.awa-owl-nav.awa-carousel__nav .awa-owl-nav__btn{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;pointer-events:auto!important;flex-shrink:0!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:50%!important;background:rgba(255,255,255,.94)!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 2px 8px rgba(15,23,42,.14)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;color:var(--awa-text,#374151)!important;transition:background .2s,box-shadow .2s!important}html body#html-body.cms-home .page-wrapper .awa-shelf--carousel>.awa-owl-nav.awa-carousel__nav .awa-owl-nav__btn:hover,html body#html-body.cms-homepage_ayo_home5 .page-wrapper .awa-shelf--carousel>.awa-owl-nav.awa-carousel__nav .awa-owl-nav__btn:hover,html body#html-body.cms-index-index .page-wrapper .awa-shelf--carousel>.awa-owl-nav.awa-carousel__nav .awa-owl-nav__btn:hover{background:var(--awa-primary,#b73337)!important;border-color:var(--awa-primary,#b73337)!important;color:#fff!important;box-shadow:0 4px 14px rgba(183,51,55,.35)!important}@media (max-width:767px){html body#html-body.cms-home .page-wrapper .awa-shelf--carousel>.awa-owl-nav.awa-carousel__nav,html body#html-body.cms-homepage_ayo_home5 .page-wrapper .awa-shelf--carousel>.awa-owl-nav.awa-carousel__nav,html body#html-body.cms-index-index .page-wrapper .awa-shelf--carousel>.awa-owl-nav.awa-carousel__nav{display:none!important}}@media (max-width:767px){html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .top-home-content--above-fold .wrapper_slider.visible-xs .banner_item_bg{aspect-ratio:unset!important;height:100%!important;min-height:100%!important;max-height:none!important;overflow:hidden!important}html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .top-home-content--above-fold .wrapper_slider.visible-xs .banner_item_bg img,html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .top-home-content--above-fold .wrapper_slider.visible-xs .banner_item_bg picture{aspect-ratio:unset!important;height:100%!important;min-height:100%!important;max-height:100%!important;width:100%!important;object-fit:cover!important;object-position:center center!important}}html body#html-body .page-wrapper .page-footer{margin-top:40px!important}@media (max-width:767px){html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta{padding-top:20px!important;padding-bottom:20px!important}}@media (max-width:767px){html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.awa-trust-strip,.top-home-content--trust-and-offers)>div,html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.awa-trust-strip,.top-home-content--trust-and-offers)>ul{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;overflow-x:unset!important}}

/* >>> awa-home-corporate-density-grid-2026-06.min.css <<< */
body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper{--awa-home-corp-space-1:4px;--awa-home-corp-space-2:8px;--awa-home-corp-space-3:12px;--awa-home-corp-space-4:14px;--awa-home-corp-shell:min(100%, 1280px);--awa-home-corp-gutter:16px;--awa-home-corp-gap:10px;--awa-home-corp-gap-wide:12px;--awa-home-corp-section-pad:8px;--awa-home-corp-section-pad-tight:6px;--awa-home-corp-card-radius:8px}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header{isolation:isolate}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-primary-row,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-right-col,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-main-header__inner,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header-main,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header-wrapper-sticky,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header.awa-main-header,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap{box-sizing:border-box!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-main-header__inner{align-items:center!important;column-gap:var(--awa-home-corp-gap-wide)!important;min-height:64px}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-brand-cell,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-primary-row,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-right-col,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col{align-self:center!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-brand-cell .logo,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-brand-cell .logo a{align-items:center;display:inline-flex}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col{min-width:0!important;position:relative;z-index:60}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form{align-items:center;min-height:44px}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col :is(form#search_mini_form,form#search_mini_form .field,form#search_mini_form .control,input#search){border-radius:var(--awa-search-radius,8px)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-right-col{align-items:center!important;gap:var(--awa-home-corp-space-3)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-account-prompt__guest{display:grid;gap:var(--awa-home-corp-space-1);line-height:1.1}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-account-prompt__line1{font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1.1}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-account-prompt__line2{align-items:baseline;display:inline-flex;gap:var(--awa-home-corp-space-2);line-height:1.1}body#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,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header-control.header-nav .awa-nav-bar__inner{align-items:center!important;min-height:44px;padding-block:var(--awa-home-corp-space-2)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(#search_autocomplete,.search-autocomplete,.searchsuite-autocomplete):not(.has-results),body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header form#search_mini_form.is-empty :is(#search_autocomplete,.search-autocomplete,.searchsuite-autocomplete):not(.has-results){border:0!important;box-shadow:none!important;display:none!important;height:0!important;max-height:0!important;min-height:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;visibility:hidden!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header form#search_mini_form.has-results :is(#search_autocomplete,.search-autocomplete,.searchsuite-autocomplete).is-open,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header form#search_mini_form:not(.is-empty) :is(#search_autocomplete,.search-autocomplete,.searchsuite-autocomplete).has-results{display:block!important;height:auto!important;max-height:min(62vh,520px)!important;opacity:1!important;overflow:auto!important;pointer-events:auto!important;visibility:visible!important;z-index:80}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper #maincontent,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .column.main,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .columns,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .page-main{box-sizing:border-box!important;margin-inline:auto!important;max-width:var(--awa-home-corp-shell)!important;padding-inline:0!important;width:100%!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .column.main,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .columns,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .page-main{padding-block:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home{display:flex;flex-direction:column;gap:0;overflow-x:hidden}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header,.awa-shelf__header,.awa-category-carousel__header){margin-bottom:var(--awa-home-corp-space-2)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home>#awa-home-niche-shelves,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home>.awa-carousel-section,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home>.awa-home-section,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home>.ayo-home5-wrapper--template-driven,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home>.top-home-content,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home>.top-home-content--above-fold{box-sizing:border-box!important;margin:0!important;max-width:100%!important;width:100%!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home>.top-home-content--above-fold{padding:var(--awa-home-corp-space-1) var(--awa-home-corp-gutter) var(--awa-home-corp-space-2)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home>.ayo-home5-wrapper--template-driven{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-hero-b2b-cta,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-home-pricing-notice,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .ayo-home5-wrapper--template-driven>:is(
.top-home-content,.awa-home-section,.awa-carousel-section,.awa-grid-section,.awa-home-recent-orders,#awa-home-niche-shelves
){box-sizing:border-box!important;margin-block:0!important;padding-block:var(--awa-home-corp-section-pad-tight)!important;padding-inline:var(--awa-home-corp-gutter)!important;width:100%!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .ayo-home5-wrapper--template-driven>:is(
.top-home-content,.awa-home-section,.awa-carousel-section,.awa-grid-section,.awa-home-recent-orders,#awa-home-niche-shelves
)+:is(
.top-home-content,.awa-home-section,.awa-carousel-section,.awa-grid-section,.awa-home-recent-orders,#awa-home-niche-shelves
){border-top:1px solid var(--awa-border,var(--awa-border))}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(
.container,.row,.awa-hero-b2b-cta__inner,.awa-category-carousel,.awa-shelf,.awa-shelf--carousel,.awa-home-niche-shelves,.awa-home-recent-orders__inner
){box-sizing:border-box!important;margin-inline:0!important;max-width:100%!important;padding-inline:0!important;width:100%!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.row){margin-left:0!important;margin-right:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header,.awa-shelf__header,.awa-category-carousel__header){align-items:center!important;display:flex!important;flex-wrap:wrap;gap:var(--awa-home-corp-space-2) var(--awa-home-corp-gap)!important;justify-content:space-between!important;margin:0 0 var(--awa-home-corp-space-2)!important;min-height:0!important;padding:var(--awa-home-corp-space-1) 0 var(--awa-home-corp-space-2)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__left,.awa-shelf__heading,.awa-category-carousel__heading){align-items:baseline;display:flex;flex:1 1 260px;flex-wrap:wrap;gap:var(--awa-home-corp-space-1) var(--awa-home-corp-space-2);min-width:0}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__title,.awa-shelf__title,.awa-category-carousel__header h2){color:var(--awa-text,var(--awa-text));font-size:16px;font-weight:650;letter-spacing:-.01em;line-height:1.25;margin:0!important;text-wrap:balance}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__subtitle,.awa-shelf__subtitle,.awa-category-carousel__subtitle){color:var(--awa-text-muted,var(--awa-text-secondary));font-size:12px;line-height:1.35;margin:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link,.awa-shelf__view-all,.awa-category-carousel__view-all){align-items:center;color:var(--awa-primary,var(--awa-primary));display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;gap:var(--awa-home-corp-space-1);line-height:1.2;min-height:44px;padding:var(--awa-home-corp-space-2);text-decoration:none}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-owl-nav--header-slot{align-items:center;display:inline-flex!important;flex:0 0 auto;gap:var(--awa-home-corp-space-1);margin-inline:0!important;position:static!important;transform:none!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-owl-nav--header-slot :is(.awa-owl-nav__btn,button,span){flex:0 0 auto;inset:auto!important;margin:0!important;position:static!important;transform:none!important}@media (max-width:767px){body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header,.awa-shelf__header,.awa-category-carousel__header){align-items:flex-start!important;height:auto!important;justify-content:flex-start!important;min-height:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__left,.awa-shelf__heading,.awa-category-carousel__heading){flex:1 1 auto!important;flex-basis:auto!important;height:auto!important;min-height:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-shelf--carousel,.awa-carousel-section,.awa-grid-section,.awa-home-niche-shelves) :is(.awa-carousel,.awa-carousel__viewport,.awa-carousel__track){height:auto!important;min-height:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-shelf--carousel,.awa-carousel-section,.awa-grid-section,.awa-home-niche-shelves) :is(.item-product,.content-item-product,.product-item-info,.awa-product-card){height:auto!important;min-height:236px!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-shelf--carousel,.awa-carousel-section,.awa-grid-section,.awa-home-niche-shelves) :is(.product-info,.product-details,.product-item-details){height:auto!important;min-height:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--category-carousel :is(.awa-category-carousel__prev,.awa-category-carousel__next){align-self:center!important;flex:0 0 44px!important;height:44px!important;max-height:44px!important;min-height:44px!important;padding:0!important;width:44px!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar){align-items:center!important;box-sizing:border-box!important;height:44px!important;justify-content:center!important;margin:0!important;max-width:100%!important;min-height:44px!important;overflow:hidden!important;padding:0 44px 0 12px!important;width:100%!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) :is(.awa-b2b-promo-bar__inner,.awa-b2b-promo-bar__layout){align-items:center!important;box-sizing:border-box!important;display:flex!important;gap:var(--awa-home-corp-space-2)!important;height:44px!important;justify-content:center!important;margin:0!important;max-width:100%!important;min-height:44px!important;padding:0!important;position:static!important;width:100%!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) :is(.awa-b2b-promo-bar__text,.awa-b2b-promo-bar__lead,.awa-b2b-promo-bar__cta){align-items:center!important;display:inline-flex!important;height:auto!important;line-height:1.2!important;margin:0!important;max-width:100%!important;min-height:0!important;padding:0!important;white-space:nowrap!important;width:auto!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) :is(.awa-b2b-promo-bar__lead-long,.awa-b2b-promo-bar__cta-long,.awa-b2b-promo-bar__separator,.awa-b2b-promo-bar__tail){display:none!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) :is(.awa-b2b-promo-bar__lead-short,.awa-b2b-promo-bar__cta-short){display:inline!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) .awa-b2b-promo-bar__cta{flex:0 0 auto!important;min-height:32px!important;padding:0 var(--awa-home-corp-space-2)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) .awa-b2b-promo-close{height:36px!important;inset:4px 4px auto auto!important;min-height:36px!important;min-width:36px!important;position:absolute!important;transform:none!important;width:36px!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.page_footer,.page-footer) :is(.footer-container,.footer-static,.awa-footer-newsletter,.footer-bottom,.footer-copyright){padding-block:var(--awa-home-corp-space-2)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.page_footer,.page-footer) .awa-footer-newsletter{height:auto!important;padding-inline:var(--awa-home-corp-space-3)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.page_footer,.page-footer) :is(.awa-newsletter-wrapper,.awa-newsletter-info,.awa-newsletter-form-container,.newsletter-footer,form.subscribe,.field.newsletter){height:auto!important;min-height:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.page_footer,.page-footer) :is(.footer-container .row,.footer-static .row){gap:var(--awa-home-corp-space-2)!important;padding-block:var(--awa-home-corp-space-2)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.page_footer,.page-footer) .velaFooterTitle{height:auto!important;margin:0!important;min-height:44px!important;padding:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.page_footer,.page-footer) :is(.footer-bottom,.footer-bottom-inner,.awa-footer-bottom__row,.awa-footer-bottom__row > [class*=col-],.awa-footer-bottom__copyright){height:auto!important;min-height:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.page_footer,.page-footer) :is(.footer-bottom-inner,.awa-footer-bottom__row){align-items:start!important;gap:var(--awa-home-corp-space-3)!important;justify-content:start!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.page_footer,.page-footer) .awa-footer-cnpj-badge{display:inline-flex!important;min-height:32px!important;padding:6px 10px!important;width:auto!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.page_footer,.page-footer) .awa-footer-copyright__disclaimer{font-size:11px!important;line-height:1.45!important}}@media (max-width:767px){body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar){align-items:center!important;box-sizing:border-box!important;height:44px!important;justify-content:center!important;margin:0!important;max-width:100%!important;min-height:44px!important;overflow:hidden!important;padding:0 44px 0 12px!important;width:100%!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) :is(.awa-b2b-promo-bar__inner,.awa-b2b-promo-bar__layout){align-items:center!important;box-sizing:border-box!important;display:flex!important;gap:var(--awa-home-corp-space-2)!important;height:44px!important;justify-content:center!important;margin:0!important;max-width:100%!important;min-height:44px!important;padding:0!important;position:static!important;width:100%!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) :is(.awa-b2b-promo-bar__text,.awa-b2b-promo-bar__lead,.awa-b2b-promo-bar__cta){align-items:center!important;display:inline-flex!important;height:auto!important;line-height:1.2!important;margin:0!important;max-width:100%!important;min-height:0!important;padding:0!important;white-space:nowrap!important;width:auto!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) :is(.awa-b2b-promo-bar__lead-long,.awa-b2b-promo-bar__cta-long,.awa-b2b-promo-bar__separator,.awa-b2b-promo-bar__tail){display:none!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) :is(.awa-b2b-promo-bar__lead-short,.awa-b2b-promo-bar__cta-short){display:inline!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) .awa-b2b-promo-bar__cta{flex:0 0 auto!important;min-height:32px!important;padding:0 var(--awa-home-corp-space-2)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar) .awa-b2b-promo-close{height:36px!important;inset:4px 4px auto auto!important;min-height:36px!important;min-width:36px!important;position:absolute!important;transform:none!important;width:36px!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.footer-container,.footer-static,.awa-footer-newsletter,.footer-bottom,.footer-copyright){padding-block:var(--awa-home-corp-space-2)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) .awa-footer-newsletter{height:auto!important;padding-inline:var(--awa-home-corp-space-3)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.awa-newsletter-wrapper,.awa-newsletter-info,.awa-newsletter-form-container,.newsletter-footer,form.subscribe,.field.newsletter){height:auto!important;min-height:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.footer-container .row,.footer-static .row){gap:var(--awa-home-corp-space-2)!important;padding-block:var(--awa-home-corp-space-2)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) .velaFooterTitle{height:auto!important;margin:0!important;min-height:44px!important;padding:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.footer-bottom,.footer-bottom-inner,.awa-footer-bottom__row,.awa-footer-bottom__row > [class*=col-],.awa-footer-bottom__copyright){height:auto!important;min-height:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.footer-bottom-inner,.awa-footer-bottom__row){align-items:start!important;gap:var(--awa-home-corp-space-3)!important;justify-content:start!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) .awa-footer-cnpj-badge{display:inline-flex!important;min-height:32px!important;padding:6px 10px!important;width:auto!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) .awa-footer-copyright__disclaimer{font-size:11px!important;line-height:1.45!important}}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--above-fold :is(
.banner-slider,.banner-slider2,.wrapper_slider,.owl-wrapper-outer,.swiper,.awa-hero-swiper
){box-sizing:border-box!important;margin-inline:0!important;max-width:100%!important;width:100%!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--category-carousel{padding-block:var(--awa-home-corp-section-pad)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--category-carousel :is(
.awa-category-carousel__viewport,.owl-wrapper-outer,.swiper,.slick-list
){margin-inline:0!important;overflow-x:auto!important;overflow-y:hidden;overscroll-behavior-inline:contain;padding-inline:0!important;width:100%!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-category-card,.awa-category-carousel__item){border:1px solid var(--awa-border,var(--awa-border));border-radius:var(--awa-home-corp-card-radius);min-height:104px;padding:var(--awa-home-corp-space-3) var(--awa-home-corp-space-2)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section{--awa-home-carousel-gap:var(--awa-home-corp-gap);overflow-x:hidden;padding-block:var(--awa-home-corp-section-pad)!important;padding-inline:var(--awa-home-corp-gutter)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-carousel,.awa-shelf--carousel,.rokan-bestseller,.rokan-newproduct,.awa-home-niche-shelves__panel){overflow-x:hidden}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-carousel__viewport,.awa-shelf__viewport,.owl-wrapper-outer,.slick-list,.swiper){margin-inline:0!important;overflow-x:auto!important;overflow-y:hidden;overscroll-behavior-inline:contain;padding-inline:0!important;width:100%!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-carousel__track,.awa-shelf__track,.owl-stage,.slick-track,.swiper-wrapper){column-gap:var(--awa-home-corp-gap)!important;row-gap:var(--awa-home-corp-gap)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.newproductslider-item,.product-item,.owl-item,.swiper-slide,.slick-slide,.awa-carousel__slide){box-sizing:border-box!important;padding-inline:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-product-card,.content-item-product,.item-product,.product-item-info){align-content:stretch;background:var(--awa-bg-surface,var(--awa-bg));border:1px solid var(--awa-border,var(--awa-border));border-radius:var(--awa-home-corp-card-radius);box-sizing:border-box!important;display:flex!important;flex-direction:column;gap:var(--awa-home-corp-space-2);height:100%;min-height:236px;padding:var(--awa-home-corp-space-2)!important}body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .item-product.awa-carousel-card-slot:has(> .content-item-product,> .awa-product-card){border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.product-thumb,.product-image,.product-image-container,.product-item-photo){align-items:center;aspect-ratio:1/0.82;background:var(--awa-bg-subtle,#f8fafc);border-radius:var(--awa-home-corp-card-radius);display:flex;justify-content:center;margin:0!important;min-height:132px;overflow:hidden;padding:var(--awa-home-corp-space-2)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.product-thumb img,.product-image-photo,.product-item-photo img){height:100%;max-height:100%;max-width:100%;object-fit:contain;width:auto}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.product-info,.product-details,.product-item-details){display:flex!important;flex:1 1 auto;flex-direction:column;gap:var(--awa-home-corp-space-1);padding:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.product-name,.product-item-name,.product-item-link){color:var(--awa-text,var(--awa-text));font-size:12px;font-weight:600;line-height:1.35;margin:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.product-name a,.product-item-name a,.product-item-link){color:inherit;display:-webkit-box;overflow:hidden;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.product-name a,.product-item-name a,.product-item-link,.product-item .product-item-link){min-height:40px;padding-block:2px}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.price-box,.product-reviews-summary,.product-item-actions,.actions-primary,.actions-secondary){margin-block:var(--awa-home-corp-space-1) 0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-carousel-section,.awa-grid-section,.awa-home-niche-shelves,.awa-shelf--carousel) :is(.product-name a,.product-item-name a,.product-item-link,.product-item .product-item-link){min-height:44px!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.product-item-actions,.actions-primary){margin-top:auto!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-home-recent-orders,.awa-home-pricing-notice,.awa-hero-b2b-cta){border-radius:0}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-home-recent-orders__panel,.awa-home-pricing-notice__inner,.awa-hero-b2b-cta__inner){align-items:center;border:1px solid var(--awa-border,var(--awa-border));border-radius:var(--awa-home-corp-card-radius);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--awa-home-corp-gap);justify-content:space-between;margin:0!important;min-height:56px;padding:var(--awa-home-corp-space-3) var(--awa-home-corp-space-4)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-hero-b2b-cta__inner{border-color:transparent;border-image:none;border-width:0;padding-block:0!important;padding-inline:unset!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer){box-sizing:border-box;margin-top:var(--awa-home-corp-space-4)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.footer-container,#footer,.footer-static,.footer-bottom,.footer-copyright,.awa-footer-newsletter,.awa-footer-categories-expand){box-sizing:border-box!important;margin-inline:auto!important;max-width:var(--awa-home-corp-shell)!important;padding-inline:var(--awa-home-corp-gutter)!important;width:100%!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.footer-container,.footer-static){padding-block:var(--awa-home-corp-space-4)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) .awa-footer-categories-expand{padding-block:var(--awa-home-corp-space-4)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.awa-footer-newsletter,.awa-footer-business-contact){padding-block:var(--awa-home-corp-space-4)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.awa-footer-newsletter > .container,.footer-container .container,.footer-static .container){box-sizing:border-box!important;margin-inline:0!important;max-width:100%!important;padding-inline:0!important;width:100%!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.footer-container .row,.footer-static .row){align-items:start;display:grid!important;gap:var(--awa-home-corp-gap-wide)!important;grid-template-columns:repeat(4,minmax(0,1fr));margin:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.footer-container [class*=col-],.footer-static [class*=col-]){max-width:none!important;padding-inline:0!important;width:auto!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.footer-block-title,.velaFooterTitle,.awa-footer-section__toggle){margin:0 0 var(--awa-home-corp-space-2)!important;padding-block:0 var(--awa-home-corp-space-2)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.velaContent,.footer-links,.links,ul){margin-block:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.velaContent li,.footer-links li,.links li)+:is(li){margin-top:var(--awa-home-corp-space-2)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) .footer-bottom{padding-block:var(--awa-home-corp-space-3)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.footer-bottom-inner,.awa-footer-bottom__row){align-items:center;display:flex!important;flex-wrap:wrap;gap:var(--awa-home-corp-gap);justify-content:space-between;margin:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) .footer-copyright{padding-block:var(--awa-home-corp-space-3)!important}@media (max-width:1023px){body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5),html:has(body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5)){overflow-x:hidden!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.footer-container .row,.footer-static .row){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper{--awa-home-corp-gutter:16px;--awa-home-corp-section-pad:8px;--awa-home-corp-section-pad-tight:8px}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header,.awa-shelf__header,.awa-category-carousel__header){align-items:flex-start!important;gap:var(--awa-home-corp-space-1) var(--awa-home-corp-space-2)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link,.awa-shelf__view-all,.awa-category-carousel__view-all){margin-left:calc(var(--awa-home-corp-space-2) * -1)}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-product-card,.content-item-product,.item-product,.product-item-info){min-height:236px}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.product-name a,.product-item-name a,.product-item-link,.product-item .product-item-link){min-height:44px!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home>.top-home-content--above-fold{height:auto!important;max-height:none!important;min-height:0!important;padding-block-end:var(--awa-home-corp-space-2)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--above-fold :is(
.banner-slider,picture
){height:auto!important;max-height:none!important;min-height:0!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--above-fold .banner_item_bg :is(picture,img){display:block!important;width:100%!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--above-fold .banner_item_bg img{aspect-ratio:auto!important;height:auto!important;max-height:none!important;min-height:0!important;object-fit:contain!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--above-fold :is(.awa-hero-swiper__nav,.swiper-button-prev,.swiper-button-next){top:50%!important;transform:translateY(-50%)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.footer-container .row,.footer-static .row){grid-template-columns:1fr}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.footer-container,.footer-static,.awa-footer-newsletter,.footer-bottom,.footer-copyright){padding-block:var(--awa-home-corp-space-3)!important}}@media (prefers-reduced-motion:reduce){body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper *{scroll-behavior:auto;transition-duration:0s!important}}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-hero-b2b-cta{background:0 0;color:var(--awa-text)}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-hero-b2b-cta .awa-hero-benefits{gap:var(--awa-home-corp-gap)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-hero-b2b-cta :is(.awa-hero-benefits__item,.awa-hero-benefits__link){align-items:flex-start!important;background:var(--awa-bg-surface)!important;border:1px solid var(--awa-border)!important;border-radius:var(--awa-home-corp-card-radius)!important;color:var(--awa-text)!important;min-height:92px!important;padding:var(--awa-home-corp-space-3)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-hero-b2b-cta .awa-hero-benefits__icon{color:var(--awa-primary)!important;opacity:1!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-hero-b2b-cta .awa-hero-benefits__title{color:var(--awa-text)!important;font-weight:700!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-hero-b2b-cta .awa-hero-benefits__text{color:var(--awa-text-muted)!important;line-height:1.42!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) .awa-footer-categories-expand{background:var(--awa-bg-surface)!important;border:1px solid var(--awa-border)!important;border-radius:var(--awa-home-corp-card-radius)!important;color:var(--awa-text)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) .awa-footer-categories-expand :is(a,button){color:var(--awa-text)!important;opacity:1!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) .awa-footer-categories-expand :is(a:hover,a:focus-visible,button:hover,button:focus-visible){color:var(--awa-primary)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) .awa-footer-cnpj-badge{display:inline-flex!important;min-height:32px!important;padding:6px 10px!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.awa-footer-pay-sec,.awa-footer-sec-seals,.awa-footer-devby,.footer-bottom) img{opacity:1!important;visibility:visible!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) :is(.awa-seal,.awa-footer-sec-seals li,.awa-footer-devby__logo){background:var(--awa-bg-surface)!important;border:1px solid var(--awa-border)!important;border-radius:var(--awa-home-corp-card-radius)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) .awa-seal__img{filter:none!important;opacity:1!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.page_footer,.page-footer) .awa-footer-devby{align-items:center!important;color:var(--awa-text)!important;display:flex!important;gap:var(--awa-home-corp-space-3)!important}@media (max-width:767px){body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--category-carousel .awa-category-carousel__header{align-items:start!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;row-gap:var(--awa-home-corp-space-1)!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--category-carousel .awa-section-header__left{align-items:start!important;display:block!important;min-width:0!important;width:100%!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--category-carousel .awa-category-carousel__subtitle{display:block!important;margin-top:var(--awa-home-corp-space-1)!important;max-width:22ch!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--category-carousel :is(.awa-category-carousel__cta-link,.awa-section-header__link,.awa-shelf__view-all){grid-column:2!important;grid-row:1/span 2!important;justify-self:end!important;margin-left:0!important;max-width:112px!important;min-height:44px!important;padding-inline:var(--awa-home-corp-space-2)!important;white-space:nowrap!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.fixed-bottom.hidden-sm,nav.fixed-bottom.hidden-sm){overflow:visible!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.fixed-bottom.hidden-sm,nav.fixed-bottom.hidden-sm) .mobile-bottom-link{align-items:stretch!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;padding:0!important;width:100%!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.fixed-bottom.hidden-sm,nav.fixed-bottom.hidden-sm) .mobile-bottom-link>li,body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.fixed-bottom.hidden-sm,nav.fixed-bottom.hidden-sm) .mobile-bottom-link>li>:is(a,button){min-width:0!important;width:auto!important}body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper :is(.fixed-bottom.hidden-sm,nav.fixed-bottom.hidden-sm) .mobile-bottom-link>li>:is(a,button){align-items:center!important;display:inline-flex!important;flex-direction:column!important;justify-content:center!important;min-height:56px!important;padding:var(--awa-home-corp-space-1)!important}body#html-body.awa-menu-drawer-open .category-dropdown-items.is-awa-mobile-open,body#html-body.nav-open .category-dropdown-items.is-awa-mobile-open{background:var(--awa-bg-surface)!important;box-shadow:var(--awa-shadow-md,none)!important;left:0!important;max-width:min(88vw,344px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:var(--awa-home-corp-space-4) var(--awa-home-corp-space-3) calc(72px + env(safe-area-inset-bottom))!important;top:44px!important;width:min(88vw,344px)!important}body#html-body.awa-menu-drawer-open .category-dropdown-items.is-awa-mobile-open .section-item-content,body#html-body.nav-open .category-dropdown-items.is-awa-mobile-open .section-item-content{display:block!important;height:auto!important;min-height:calc(100vh - 96px)!important;overflow:visible!important;padding:0!important;position:static!important;width:100%!important}body#html-body.awa-menu-drawer-open .category-dropdown-items.is-awa-mobile-open .navigation.verticalmenu.side-verticalmenu,body#html-body.nav-open .category-dropdown-items.is-awa-mobile-open .navigation.verticalmenu.side-verticalmenu{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;position:static!important;width:100%!important}body#html-body.awa-menu-drawer-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu,.list-category-dropdown),body#html-body.nav-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu,.list-category-dropdown){background:0 0!important;border:0!important;box-shadow:none!important;display:block!important;height:auto!important;max-height:none!important;min-height:0!important;opacity:1!important;overflow:visible!important;padding:var(--awa-home-corp-space-2) 0 0!important;position:static!important;visibility:visible!important;width:100%!important}body#html-body.awa-menu-drawer-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu,.list-category-dropdown)>li,body#html-body.nav-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu,.list-category-dropdown)>li{border-bottom:1px solid var(--awa-border)!important;display:block!important;margin:0!important;min-height:44px!important;opacity:1!important;position:relative!important;visibility:visible!important}body#html-body.awa-menu-drawer-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu,.list-category-dropdown)>li>a,body#html-body.nav-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu,.list-category-dropdown)>li>a{align-items:center!important;color:var(--awa-text)!important;display:flex!important;font-weight:650!important;gap:var(--awa-home-corp-space-2)!important;min-height:44px!important;padding:var(--awa-home-corp-space-2) 0!important;text-decoration:none!important}body#html-body.awa-menu-drawer-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu,.list-category-dropdown)>li>a:focus-visible,body#html-body.awa-menu-drawer-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu,.list-category-dropdown)>li>a:hover,body#html-body.nav-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu,.list-category-dropdown)>li>a:focus-visible,body#html-body.nav-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu,.list-category-dropdown)>li>a:hover{color:var(--awa-primary)!important}body#html-body.awa-menu-drawer-open .category-dropdown-items.is-awa-mobile-open .section-item-title,body#html-body.nav-open .category-dropdown-items.is-awa-mobile-open .section-item-title{display:none!important}body#html-body.awa-menu-drawer-open .category-dropdown-items.is-awa-mobile-open .nav-toggle,body#html-body.nav-open .category-dropdown-items.is-awa-mobile-open .nav-toggle{position:absolute!important;right:var(--awa-home-corp-space-3)!important;top:var(--awa-home-corp-space-2)!important}}html body#html-body#html-body#html-body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .content-top-home .product-item-link{min-height:44px!important}

/* >>> awa-home-density-grid-20260611.min.css <<< */
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) {
  --awa-density-1: 2px;
  --awa-density-2: 4px;
  --awa-density-3: 6px;
  --awa-density-4: 8px;
}

/* Ritmo vertical mais enxuto e consistente entre blocos da home. */
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .top-home-content--above-fold {
  margin-bottom: var(--awa-density-2) !important;
}

#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .ayo-home5-wrapper {
  padding-top: var(--awa-density-2) !important;
}

/* padding-block das seções: §32 + §33 (não duplicar top/bottom aqui) */

#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  :is(.top-home-content--category-carousel, .awa-carousel-section)
  .awa-section-header {
  margin-bottom: var(--awa-density-2) !important;
}

/* Grid de benefícios com colunas consistentes no desktop/tablet. */
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .awa-hero-benefits {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--awa-density-3) !important;
}

#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .awa-hero-benefits__item {
  margin-bottom: 0 !important;
  padding: var(--awa-density-2) !important;
  gap: var(--awa-density-2) !important;
}

/* Categoria/home reel: densidade horizontal e vertical padronizada. */
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .awa-category-carousel__track {
  gap: var(--awa-density-2) !important;
  padding-top: var(--awa-density-1) !important;
  padding-bottom: var(--awa-density-2) !important;
}

#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .awa-category-carousel__item {
  padding: var(--awa-density-2) var(--awa-density-1) !important;
  gap: var(--awa-density-2) !important;
}

/* Cards de produto com gutters mais uniformes entre colunas. */
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .awa-carousel-section
  .item-product.awa-carousel-card-slot {
  padding-left: var(--awa-density-1) !important;
  padding-right: var(--awa-density-1) !important;
}

#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .awa-carousel-section
  .awa-product-card {
  gap: var(--awa-density-2) !important;
}

@media (max-width: 1024px) {
  #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .awa-hero-benefits {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .awa-hero-benefits {
    grid-template-columns: 1fr;
    gap: var(--awa-density-2) !important;
  }
}

/* Hard lock legado removido — §33 define padding-block explícito */

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .top-home-content--above-fold {
  margin-bottom: 8px !important;
}

/* v2 specificity lock: empata/esmaga regras antigas de mesma camada com !important. */
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .top-home-content--above-fold {
  margin-bottom: var(--awa-density-2) !important;
}

html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .ayo-home5-wrapper {
  padding-top: var(--awa-density-2) !important;
}

html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  :is(.awa-hero-b2b-cta, .top-home-content--category-carousel, .awa-carousel-section) {
  padding-top: var(--awa-density-3) !important;
  padding-bottom: var(--awa-density-3) !important;
}

html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  :is(.top-home-content--category-carousel, .awa-carousel-section)
  .awa-section-header {
  margin-bottom: var(--awa-density-2) !important;
}

html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-hero-benefits {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: var(--awa-density-3) !important;
}

html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-hero-benefits__item {
  margin-bottom: 0 !important;
  padding: var(--awa-density-2) !important;
  gap: var(--awa-density-2) !important;
}

html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-category-carousel__track {
  gap: var(--awa-density-2) !important;
  padding-top: var(--awa-density-1) !important;
  padding-bottom: var(--awa-density-2) !important;
}

html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-carousel-section
  .item-product.awa-carousel-card-slot {
  padding-left: var(--awa-density-1) !important;
  padding-right: var(--awa-density-1) !important;
}

@media (max-width: 1024px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .awa-hero-benefits {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .awa-hero-benefits {
    grid-template-columns: 1fr !important;
    gap: var(--awa-density-2) !important;
  }

  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    :is(.awa-hero-b2b-cta, .top-home-content--category-carousel, .awa-carousel-section) {
    padding-top: var(--awa-density-3) !important;
    padding-bottom: var(--awa-density-3) !important;
  }
}

/* Home density pass — shelf headers, category cards and benefits stay inside 4-16px. */
html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  .ayo-home5-wrapper--template-driven {
  gap: var(--awa-density-3) !important;
  row-gap: var(--awa-density-3) !important;
}

html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .top-home-content.awa-home-section:not(.top-home-content--above-fold) {
  padding-block: var(--awa-density-3) !important;
}

html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-section-header {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto auto !important;
  align-items: center !important;
  gap: var(--awa-density-2) !important;
  margin-block: 0 var(--awa-density-2) !important;
  padding-block: var(--awa-density-1) var(--awa-density-2) !important;
}

html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  :is(.awa-section-header__left, .awa-category-carousel__header) {
  gap: var(--awa-density-1) !important;
  min-width: 0 !important;
}

html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  :is(.awa-section-header__title, .awa-category-carousel__header h2) {
  margin: 0 !important;
  padding-block: 0 !important;
  line-height: 1.25 !important;
}

html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-carousel-section
  .awa-section-header {
  align-content: start !important;
  grid-auto-rows: max-content !important;
}

html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  :is(.awa-section-header__subtitle, .awa-category-carousel__subtitle) {
  margin: 0 !important;
  line-height: 1.35 !important;
}

html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  :is(.awa-section-header__link, .awa-shelf__view-all, .awa-shelf-view-all) {
  min-height: 44px !important;
  padding: 8px 12px !important;
  border-radius: 8px !important;
  align-self: center !important;
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
}

html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-hero-benefits {
  gap: var(--awa-density-2) !important;
  max-width: 1240px !important;
  margin-inline: auto !important;
}

html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-hero-benefits__item {
  min-height: 0 !important;
  padding: var(--awa-density-2) var(--awa-density-3) !important;
}

html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-category-carousel__viewport {
  margin-inline: 0 !important;
  padding: 0 !important;
}

html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  #awa-cat-carousel.awa-category-carousel__track {
  gap: 8px !important;
  padding: 0 !important;
  scroll-padding-inline: 0 !important;
}

html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  #awa-cat-carousel > .awa-category-carousel__item {
  width: clamp(112px, 10vw, 152px) !important;
  min-width: 112px !important;
  max-width: 152px !important;
  padding: var(--awa-density-2) !important;
  border-radius: 8px !important;
}

html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-category-carousel__icon {
  width: 88px !important;
  height: 88px !important;
  min-width: 88px !important;
  min-height: 88px !important;
  padding: 0 !important;
}

html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-category-carousel__icon
  :is(img, picture img) {
  width: 88px !important;
  height: 88px !important;
  max-width: 88px !important;
  max-height: 88px !important;
}

@media (max-width: 767px) {
  html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .awa-section-header {
    grid-template-columns: minmax(0, 1fr) !important;
    align-items: start !important;
  }

  html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    :is(.awa-section-header__link, .awa-shelf__view-all) {
    justify-self: start !important;
  }

  html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .awa-category-carousel__viewport {
    margin-inline: 0 !important;
  }
}

/* ══════════════════════════════════════════════════════════════════════════
   §28 Final-wins — gate-polish + shelf toolbar grid (2026-06-12)
   Última camada home: vence awa-home-gate-polish-type (--awa-f-gap 1.88rem,
   título featured 2.25rem/900, container flex legado).
   ════════════════════════════════════════════════════════════════════════ */

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) {
  --awa-f-gap: 8px !important;
  --awa-home-section-pad: 12px !important;
  --awa-home-section-pad-tight: 8px !important;
  --awa-home-carousel-gutter-inline: 16px !important;
  --awa-home-carousel-header-gap: 8px !important;
}

/* Título featured — corporativo, não display 900/2.25rem */
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-carousel-section--featured, .awa-shelf--featured)
  :is(.awa-section-header__title, .awa-shelf__title, h2) {
  font-family: var(--awa-font-heading, "Rubik", system-ui, sans-serif) !important;
  font-size: clamp(17px, 16px + 0.35vw, 20px) !important;
  font-weight: 600 !important;
  letter-spacing: -0.01em !important;
  line-height: 1.25 !important;
  margin: 0 !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-section-header__title, .awa-shelf__title, .awa-category-carousel__header h2) {
  font-size: clamp(16px, 15px + 0.25vw, 18px) !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
}

/* Shelf toolbar — grid 3 colunas: título | ver todos | setas */
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-carousel-section, .top-home-content--category-carousel)
  > .container {
  display: grid !important;
  gap: 8px !important;
  grid-template-columns: minmax(0, 1fr) !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-carousel-section, .top-home-content--category-carousel)
  :is(.awa-section-header, .awa-shelf__header, .awa-category-carousel__header.awa-section-header) {
  align-items: center !important;
  border-block-end: 0 !important;
  display: grid !important;
  gap: 8px !important;
  grid-template-columns: minmax(0, 1fr) auto auto !important;
  margin-block: 0 8px !important;
  min-height: 0 !important;
  padding-block: 4px 8px !important;
  padding-inline: 0 !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-section-header, .awa-shelf__header):not(:has(> .awa-owl-nav)) {
  grid-template-columns: minmax(0, 1fr) auto !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-section-header__left, .awa-shelf__header-left, .awa-category-carousel__header .awa-section-header__left) {
  display: flex !important;
  flex-direction: column !important;
  gap: 4px !important;
  grid-column: 1 !important;
  grid-row: 1 !important;
  justify-content: center !important;
  min-width: 0 !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__header .awa-section-header__link) {
  align-self: center !important;
  grid-column: 2 !important;
  grid-row: 1 !important;
  justify-self: end !important;
  margin: 0 !important;
  /* H17A: alinhar ao target 44px das prateleiras (antes 32/36) */
  min-height: 44px !important;
  padding: 8px 12px !important;
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-section-header, .awa-shelf__header)
  > .awa-owl-nav {
  align-self: center !important;
  display: inline-flex !important;
  gap: 8px !important;
  grid-column: 3 !important;
  grid-row: 1 !important;
  height: 32px !important;
  justify-self: end !important;
  margin: 0 !important;
  position: static !important;
  width: auto !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-section-header, .awa-shelf__header)
  > .awa-owl-nav
  .awa-owl-nav__btn {
  height: 32px !important;
  min-height: 32px !important;
  min-width: 32px !important;
  width: 32px !important;
}

/* Benefits bar — gap dentro da escala 4–16px */
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-benefits-bar
  .awa-benefits-container {
  gap: 6px !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
    .content-top-home
    :is(.awa-carousel-section, .top-home-content--category-carousel)
    :is(.awa-section-header, .awa-shelf__header) {
    grid-template-columns: minmax(0, 1fr) auto !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    :is(.awa-section-header, .awa-shelf__header):not(:has(> .awa-owl-nav)) {
    grid-template-columns: minmax(0, 1fr) auto !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    :is(.awa-section-header, .awa-shelf__header)
    > .awa-owl-nav {
    grid-column: 2 !important;
  }
}

/* §29 Tablet home — header compacto + eixo centralizado (768–991) */
@media (min-width: 768px) and (max-width: 991px) {
  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .awa-site-header[data-awa-header-mode='default'] {
    --awa-header-main-row-h: 56px;
    --awa-header-stack-h: 128px;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    .awa-carousel-section
    > .container {
    margin-inline: 0 !important;
    max-width: 100% !important;
    padding-inline: 0 !important;
    width: 100% !important;
  }
}

/* ══════════════════════════════════════════════════════════════════════════
   §30 Redução de ruído visual — home B2B corporativo (2026-06-11)
   Superfícies flat, menos hairlines/pills/sombras; hierarquia só por tipo.
   ════════════════════════════════════════════════════════════════════════ */

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-section-header__eyebrow, .awa-shelf__eyebrow) {
  display: none !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-section-header__subtitle, .awa-category-carousel__subtitle):empty{display:none!important}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-section-header, .awa-shelf__header, .awa-category-carousel__header.awa-section-header) {
  border-block-end: 0 !important;
  box-shadow: none !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-section-header__title, .awa-shelf__title)::before,
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-section-header__title, .awa-shelf__title)::after {
  display: none !important;
  content: none !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__header .awa-section-header__link, .awa-shelf-view-all) {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: var(--awa-primary, var(--awa-primary)) !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  /* H17A: target único 44px (categoria + prateleiras) */
  min-height: 44px !important;
  padding: 8px 12px !important;
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  text-decoration: none !important;
}

@media (hover: hover) and (pointer: fine) {
  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    :is(.awa-section-header__link, .awa-shelf__view-all):hover {
    background: transparent !important;
    box-shadow: none !important;
    text-decoration: underline !important;
  }
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  .awa-owl-nav__btn {
  background: transparent !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, var(--awa-border)) 85%, transparent) !important;
  box-shadow: none !important;
  color: var(--awa-text-secondary, var(--awa-text-secondary)) !important;
}

@media (hover: hover) and (pointer: fine) {
  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    .awa-owl-nav__btn:hover {
    background: var(--awa-bg-subtle, var(--awa-bg-subtle)) !important;
    border-color: var(--awa-border, var(--awa-border)) !important;
    box-shadow: none !important;
  }
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  :is(.item-product, .product-item-info, .awa-carousel-card-slot, .content-item-product, .awa-product-card) {
  background: var(--awa-bg, var(--awa-bg)) !important;
  border: 1px solid var(--awa-border, var(--awa-border)) !important;
  box-shadow: none !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-benefits-bar
  :is(.awa-benefit-item, .awa-benefits-item, .benefit-item) {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  #awa-cat-carousel
  > .awa-category-carousel__item {
  background: var(--awa-bg-subtle, var(--awa-bg-subtle)) !important;
  border: 1px solid var(--awa-border, var(--awa-border)) !important;
  box-shadow: none !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  .awa-category-carousel__icon {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !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 {
  background: transparent !important;
  border: 0 !important;
  border-block-start: 1px solid var(--awa-border, var(--awa-border)) !important;
  box-shadow: none !important;
  color: var(--awa-text-secondary, var(--awa-text-secondary)) !important;
  font-size: 13px !important;
  padding-block: 6px !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-benefits-bar {
  background: var(--awa-bg-subtle, var(--awa-bg-subtle)) !important;
  border-block: 1px solid var(--awa-border, var(--awa-border)) !important;
  box-shadow: none !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-social-proof-bar {
  background: transparent !important;
  border-block: 0 !important;
  box-shadow: none !important;
  color: var(--awa-text-secondary, var(--awa-text-secondary)) !important;
  padding-block: 8px !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-social-proof-bar
  .awa-social-proof-stat {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-social-proof-number {
  color: var(--awa-text-primary, var(--awa-text)) !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-social-proof-label {
  font-size: 12px !important;
  font-weight: 400 !important;
}

/* ══════════════════════════════════════════════════════════════════════════
   §31 Ruído residual — hero, badges, hovers, fades (final-wins home)
   ════════════════════════════════════════════════════════════════════════ */

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .top-home-content--above-fold
  :is(.awa-hero-swiper__nav, .swiper-button-prev, .swiper-button-next) {
  background: rgb(255 255 255 / 88%) !important;
  border: 1px solid var(--awa-border, var(--awa-border)) !important;
  box-shadow: none !important;
  color: var(--awa-text-secondary, var(--awa-text-secondary)) !important;
}

@media (hover: hover) and (pointer: fine) {
  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .top-home-content--above-fold
    :is(.awa-hero-swiper__nav, .swiper-button-prev, .swiper-button-next):hover {
    background: var(--awa-bg, var(--awa-bg)) !important;
    box-shadow: none !important;
  }
}

/* P1-C home (2026-07-28): tipografia de badge só no .onsale/.sticker/.product-label —
   NÃO no container vazio .hot-onsale (especificidade 3×#html-body vencía o refine). */
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.onsale, .sticker, .product-label, .discount-badge, .sticker.discount) {
  border-radius: 4px !important;
  box-shadow: none !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: 0.02em !important;
  line-height: 1.2 !important;
  padding: 3px 6px !important;
  text-transform: uppercase !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  .hot-onsale {
  text-transform: none !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  letter-spacing: normal !important;
  line-height: inherit !important;
  padding: 0 !important;
  background: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  .hot-onsale:not(:has(.onsale)) {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  min-width: 0 !important;
  min-height: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
  padding: 0 !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  :is(.item-product, .product-item-info, .awa-carousel-card-slot, .content-item-product):hover {
  box-shadow: none !important;
  transform: none !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  .awa-category-carousel__item:hover {
  box-shadow: none !important;
  transform: none !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-category-carousel__viewport::before, .awa-category-carousel__viewport::after) {
  display: none !important;
  content: none !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  .top-home-content--above-fold
  .swiper-pagination-bullet {
  background: var(--awa-border, var(--awa-border)) !important;
  box-shadow: none !important;
  opacity: 1 !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  .top-home-content--above-fold
  .swiper-pagination-bullet-active {
  background: var(--awa-primary, var(--awa-primary)) !important;
  box-shadow: none !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-carousel-section--featured, .awa-shelf--featured)
  :is(.awa-section-header__title, .awa-shelf__title, h2) {
  font-size: clamp(17px, 16px + 0.35vw, 20px) !important;
  font-weight: 600 !important;
  letter-spacing: -0.01em !important;
  line-height: 1.25 !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.hot-deal, .top-home-content--trust-and-offers) {
  box-shadow: none !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.hot-deal, .item-deal-product) {
  background: var(--awa-bg, var(--awa-bg)) !important;
  border: 1px solid var(--awa-border, var(--awa-border)) !important;
  box-shadow: none !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  :is(.page_footer, .page-footer)
  :is(.action.subscribe, .awa-seal, .awa-security-badge, .awa-payment-chip) {
  box-shadow: none !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-site-header.awa-header-professional {
  box-shadow: 0 1px 0 var(--awa-border, var(--awa-border)) !important;
}

/* ══════════════════════════════════════════════════════════════════════════
   §32 Home visual refine — padronização B2B (2026-06-12)
   Escopo: somente home. Cards com altura uniforme, imagem 1:1, CTA alinhado.
   ════════════════════════════════════════════════════════════════════════ */

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) {
  --awa-home-card-radius: 8px;
  --awa-home-card-pad: 8px;
  --awa-home-section-gap: 8px;
  --awa-home-thumb-ratio: 1 / 1;
}

/* Ritmo vertical entre seções — 24px (escala 4/8/12/16/24) */
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(
    .top-home-content.awa-home-section,
    .top-home-content.awa-carousel-section,
    .top-home-content--category-carousel,
    .awa-hero-b2b-cta
  ):not(.top-home-content--above-fold) {
  padding-block: var(--awa-home-section-gap) !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  .ayo-home5-wrapper--template-driven {
  gap: var(--awa-home-section-gap) !important;
  row-gap: var(--awa-home-section-gap) !important;
}

/* Carrossel — slides com mesma altura */
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  :is(.awa-carousel__track, ul.owl) {
  align-items: stretch !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  :is(li.item, li.bestsellerslider-item, .awa-carousel__slide) {
  display: flex !important;
  height: auto !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  :is(.item-product, .awa-carousel-card-slot) {
  display: flex !important;
  flex: 1 1 auto !important;
  height: 100% !important;
  min-height: 100% !important;
  width: 100% !important;
}

/* Card produto — coluna flex, CTA no rodapé */
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  :is(.content-item-product, .awa-product-card) {
  border-radius: var(--awa-home-card-radius) !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  gap: var(--awa-density-2, 8px) !important;
  height: 100% !important;
  min-height: 100% !important;
  overflow: hidden !important;
  padding: var(--awa-home-card-pad) !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  .product-thumb {
  aspect-ratio: var(--awa-home-thumb-ratio) !important;
  background: var(--awa-bg-subtle, var(--awa-bg-subtle)) !important;
  border-radius: calc(var(--awa-home-card-radius) - 2px) !important;
  display: grid !important;
  flex: 0 0 auto !important;
  height: auto !important;
  margin: 0 !important;
  max-height: none !important;
  min-height: 0 !important;
  overflow: hidden !important;
  padding: 8px !important;
  place-items: center !important;
  position: relative !important;
  width: 100% !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  .product-thumb
  :is(.product-image-container, .product-image-wrapper, .product-thumb-link, .first-thumb) {
  display: grid !important;
  height: 100% !important;
  max-height: 100% !important;
  min-height: 0 !important;
  place-items: center !important;
  width: 100% !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  .product-thumb
  img.product-image-photo {
  display: block !important;
  height: auto !important;
  margin: 0 auto !important;
  max-height: 100% !important;
  max-width: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
  width: auto !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  .product-info {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  gap: 6px !important;
  min-height: 0 !important;
  padding: 0 !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  .product-name {
  margin: 0 !important;
  min-height: calc(2 * 1.35em) !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  .product-name
  .product-item-link {
  color: var(--awa-text-primary, var(--awa-text)) !important;
  display: -webkit-box !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  line-clamp: 2 !important;
  line-height: 1.35 !important;
  overflow: hidden !important;
  text-decoration: none !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  .awa-b2b-sku {
  color: var(--awa-text-secondary, var(--awa-text-secondary)) !important;
  display: block !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  letter-spacing: 0.02em !important;
  line-height: 1.3 !important;
  margin: 0 !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  .info-price {
  margin-block-start: auto !important;
  padding-block-start: 4px !important;
  width: 100% !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  .info-price
  .b2b-login-to-see-price {
  align-items: center !important;
  background: var(--awa-bg-subtle, var(--awa-bg-subtle)) !important;
  border: 1px solid var(--awa-border, var(--awa-border)) !important;
  border-radius: 6px !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 4px 8px !important;
  justify-content: space-between !important;
  min-height: 44px !important;
  padding: 8px 10px !important;
  width: 100% !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  .info-price
  .b2b-login-to-see-price
  a {
  color: var(--awa-primary, var(--awa-primary)) !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  min-height: 32px !important;
  padding: 4px 8px !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}

/* Badges — posição e tamanho uniformes */
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  .hot-onsale {
  inset: 8px auto auto 8px !important;
  position: absolute !important;
  z-index: 2 !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  .hot-onsale
  :is(.onsale, .sticker, .product-label) {
  background: var(--awa-primary, var(--awa-primary)) !important;
  color: var(--awa-bg) !important;
}

/* Categoria — cards uniformes com hover sutil */
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  #awa-cat-carousel
  > .awa-category-carousel__item {
  align-items: center !important;
  border-radius: var(--awa-home-card-radius) !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  justify-content: center !important;
  min-height: 132px !important;
  text-align: center !important;
  transition: border-color 160ms ease, background-color 160ms ease !important;
}

@media (hover: hover) and (pointer: fine) {
  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    #awa-cat-carousel
    > .awa-category-carousel__item:hover {
    background: var(--awa-bg, var(--awa-bg)) !important;
    border-color: color-mix(in srgb, var(--awa-primary, var(--awa-primary)) 35%, var(--awa-border, var(--awa-border))) !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    :is(.awa-shelf--carousel, .awa-carousel-section)
    :is(.content-item-product, .awa-product-card):hover {
    border-color: color-mix(in srgb, var(--awa-primary, var(--awa-primary)) 28%, var(--awa-border, var(--awa-border))) !important;
  }
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  .awa-category-carousel__label {
  color: var(--awa-text-primary, var(--awa-text)) !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
  margin: 0 !important;
}

/* Benefits — altura igual e ícones alinhados */
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-hero-benefits__item,
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-benefits-bar
  :is(.awa-benefit-item, .awa-benefits-item, .benefit-item) {
  align-items: flex-start !important;
  border-radius: var(--awa-home-card-radius) !important;
  display: flex !important;
  gap: 10px !important;
  min-height: 72px !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-hero-benefits__item
  :is(.awa-hero-benefits__title, .benefit-title, strong),
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-benefits-bar
  :is(.awa-benefit-item, .awa-benefits-item)
  strong {
  color: var(--awa-text-primary, var(--awa-text)) !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-hero-benefits__item
  :is(.awa-hero-benefits__text, .benefit-text, p),
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-benefits-bar
  :is(.awa-benefit-item, .awa-benefits-item)
  span:not(strong) {
  color: var(--awa-text-secondary, var(--awa-text-secondary)) !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
}

/* Faixa pricing notice — card leve */
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-home-pricing-notice
  :is(.awa-home-pricing-notice__inner, .container) {
  align-items: center !important;
  background: var(--awa-bg-subtle, var(--awa-bg-subtle)) !important;
  border: 1px solid var(--awa-border, var(--awa-border)) !important;
  border-radius: var(--awa-home-card-radius) !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px 12px !important;
  justify-content: space-between !important;
  padding: 10px 12px !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
    .content-top-home
    :is(.awa-shelf--carousel, .awa-carousel-section)
    :is(.content-item-product, .awa-product-card) {
    padding: 10px !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    #awa-cat-carousel
    > .awa-category-carousel__item {
    min-height: 120px !important;
  }
}

/* ══════════════════════════════════════════════════════════════════════════
   §33 Corporate density terminal — vence body-end clamp 2vw≈27px (2026-06-12)
   Tokens fixos 4/8/12/16/24px (vars herdadas eram shadowed por clamp).
   ════════════════════════════════════════════════════════════════════════ */

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5),
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper,
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home,
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  .ayo-home5-wrapper--template-driven,
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.top-home-content, .awa-carousel-section, .awa-home-section, .awa-hero-b2b-cta) {
  --awa-home-section-gap: 12px;
  --awa-home-pad-featured: 16px;
  --awa-home-pad-standard: 12px;
  --awa-home-pad-compact: 8px;
  --awa-home-pad-category: 12px;
  --awa-home-pad-benefits: 8px;
  --awa-home-grid-gap: 8px;
  --awa-home-shell-max: 1280px;
  --awa-home-shell-gutter: 16px;
  --section-py: 12px;
  --section-py-half: 8px;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  .ayo-home5-wrapper--template-driven
  > :is(
    .top-home-content--category-carousel,
    .awa-carousel-section--featured,
    .awa-carousel-section--standard,
    .awa-carousel-section--super-offers,
    .awa-carousel-section--compact
  ),
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(
    .top-home-content.awa-home-section,
    .top-home-content.awa-carousel-section,
    .top-home-content--category-carousel,
    .awa-hero-b2b-cta
  ):not(.top-home-content--above-fold) {
  margin-block: 0 !important;
  padding-block: 8px !important;
}

@layer awa-visual-priority {
  /* §hero-box-r1: content-box + padding-inline 16 expandia o hero p/ vw+32 e
     cortava 16px da imagem (imgOverflow falso no Pixel QA; clip real à direita).
     border-box + padding-inline 0 = full-bleed alinhado ao critical CSS. */
  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    #awa-main-content.top-home-content--above-fold {
    box-sizing: border-box !important;
    margin-block: 0 !important;
    max-width: 100% !important;
    padding-block: 0 !important;
    padding-inline: 0 !important;
    width: 100% !important;
  }
}

/* Eixo único home — rail no wrapper; container interno não duplica gutter */
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  :is(
    .page-main.container,
    .awa-home-pricing-notice :is(.container, .awa-home-pricing-notice__inner)
  ) {
  box-sizing: border-box !important;
  margin-inline: 0 !important;
  max-width: min(100%, 1280px) !important;
  padding-inline: 16px !important;
  width: 100% !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(
    .awa-carousel-section,
    .top-home-content--category-carousel,
    .awa-home-recent-orders,
    .awa-grid-section,
    .awa-home-niche-shelves,
    .awa-hero-b2b-cta
  )
  > .container,
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  .container {
  box-sizing: border-box !important;
  margin-inline: 0 !important;
  max-width: 100% !important;
  padding-inline: 0 !important;
  width: 100% !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-carousel-section, .top-home-content--category-carousel)
  > .container {
  gap: 8px !important;
  row-gap: 8px !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
  :is(.awa-home-pricing-notice__inner, .container) {
  padding-inline: 16px !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-section-header, .awa-shelf__header, header.awa-section-header) {
  gap: 8px !important;
  margin-block-end: 8px !important;
  padding-block-end: 8px !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-section-header__label, .awa-shelf__label) {
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: 0.08em !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
}

@media (max-width: 767px) {
  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5),
  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home,
  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    .ayo-home5-wrapper--template-driven,
  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    :is(.top-home-content, .awa-carousel-section, .awa-home-section) {
    --awa-home-section-gap: 8px;
    --awa-home-pad-featured: 12px;
    --awa-home-pad-standard: 8px;
    --awa-home-pad-compact: 8px;
    --awa-home-pad-category: 12px;
    --awa-home-shell-gutter: 16px;
    --section-py: 8px;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    .ayo-home5-wrapper--template-driven
    > :is(
      .top-home-content--category-carousel,
      .awa-carousel-section--featured,
      .awa-carousel-section--standard,
      .awa-carousel-section--super-offers,
      .awa-carousel-section--compact
    ),
  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    :is(
      .top-home-content.awa-home-section,
      .top-home-content.awa-carousel-section,
      .top-home-content--category-carousel,
      .awa-hero-b2b-cta
    ):not(.top-home-content--above-fold) {
    padding-block: 6px !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    :is(
      .page-main.container,
      .awa-home-pricing-notice :is(.container, .awa-home-pricing-notice__inner)
    ) {
    padding-inline: 16px !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    :is(
      .awa-carousel-section,
      .top-home-content--category-carousel,
      .awa-home-recent-orders,
      .awa-grid-section,
      .awa-home-niche-shelves,
      .awa-hero-b2b-cta
    )
    > .container,
  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    .container {
    padding-inline: 0 !important;
  }
}

/* ══════════════════════════════════════════════════════════════════════════
   §34 Home audit fixes — benefits, hero mobile, pricing, títulos (2026-06-12)
   Vence preload/critical residual da auditoria home.
   ════════════════════════════════════════════════════════════════════════ */

/* Pricing notice — escala 12/16px (não 10px legado) */
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .awa-home-pricing-notice
  :is(.awa-home-pricing-notice__inner, .container) {
  padding-block: 6px !important;
  padding-inline: 16px !important;
}

/* Benefits mobile — 2x2 alinhado, ícones uniformes */
@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-benefits-bar {
    padding-inline: 16px !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .awa-benefits-bar
    .awa-benefits-container {
    align-items: stretch !important;
    gap: 8px !important;
    grid-auto-rows: 1fr !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .awa-benefits-bar
    :is(.awa-benefit-item, .awa-benefits-item, .benefit-item) {
    align-items: center !important;
    box-sizing: border-box !important;
    gap: 8px !important;
    min-height: 56px !important;
    padding: 8px !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .awa-benefits-bar
    :is(.awa-benefit-icon, .benefit-icon) {
    align-items: center !important;
    display: inline-flex !important;
    flex: 0 0 24px !important;
    height: 24px !important;
    justify-content: center !important;
    width: 24px !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .awa-benefits-bar
    :is(.awa-benefit-icon, .benefit-icon)
    :is(img, svg) {
    block-size: 24px !important;
    filter: brightness(0) invert(1) !important;
    height: 24px !important;
    max-height: 24px !important;
    max-width: 24px !important;
    object-fit: contain !important;
    width: 24px !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .awa-benefits-bar
    :is(.awa-benefit-title, .awa-benefit-text, strong) {
    line-height: 1.25 !important;
  }
}

/* Títulos produto — contrato 2 linhas rígido */
html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  .product-name {
  max-height: calc(13px * 1.35 * 2) !important;
  overflow: hidden !important;
}

html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper
  .content-top-home
  :is(.awa-shelf--carousel, .awa-carousel-section)
  .product-name
  :is(.product-item-link, a) {
  max-height: inherit !important;
  overflow-wrap: anywhere !important;
  word-break: break-word !important;
}

/* Hero mobile — overflow, setas simétricas, sem faixa cinza residual */
@media (max-width: 767px) {
  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    .top-home-content--above-fold {
    margin-block: 0 !important;
    overflow: hidden !important;
    padding-block: 0 !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    .top-home-content--above-fold
    :is(.banner-slider, .banner-slider2, .wrapper_slider.visible-xs) {
    margin-block: 0 !important;
    max-width: 100% !important;
    overflow: hidden !important;
    padding-block: 0 !important;
    width: 100% !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    .top-home-content--above-fold
    :is(.awa-hero-swiper, .swiper-wrapper, .swiper-slide, .banner_item_bg) {
    max-width: 100% !important;
    overflow: hidden !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    .top-home-content--above-fold
    .wrapper_slider.visible-xs
    .banner_item_bg
    :is(picture, img) {
    background: transparent !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    .top-home-content--above-fold
    :is(.awa-hero-swiper__nav, .swiper-button-prev, .swiper-button-next) {
    align-items: center !important;
    box-sizing: border-box !important;
    display: inline-flex !important;
    height: var(--awa-home-touch-target, 44px) !important;
    inset-block-start: 50% !important;
    justify-content: center !important;
    margin-block: 0 !important;
    min-height: var(--awa-home-touch-target, 44px) !important;
    min-width: var(--awa-home-touch-target, 44px) !important;
    transform: translateY(-50%) !important;
    width: var(--awa-home-touch-target, 44px) !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    .top-home-content--above-fold
    :is(.awa-hero-swiper__nav, .swiper-button-prev, .swiper-button-next):focus-visible {
    outline: 2px solid var(--awa-primary, var(--awa-primary)) !important;
    outline-offset: 2px !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    .top-home-content--above-fold
    :is(.awa-hero-swiper__nav--prev, .swiper-button-prev) {
    inset-inline-start: 8px !important;
    inset-inline-end: auto !important;
    left: 8px !important;
    right: auto !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    .top-home-content--above-fold
    :is(.awa-hero-swiper__nav--next, .swiper-button-next) {
    inset-inline-end: 8px !important;
    inset-inline-start: auto !important;
    left: auto !important;
    right: 8px !important;
  }

  html body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .content-top-home
    .top-home-content--above-fold
    .swiper-pagination {
    inset-block-end: 8px !important;
    margin: 0 !important;
    padding: 0 !important;
  }
}

/* ═══════════════════════════════════════════════════════════════════════════
   §35 HDR terminal — vence §APF-MOBILE-FINAL + impeccable CLS locks
   ═══════════════════════════════════════════════════════════════════════════ */

@media (min-width: 992px) {
  html body#html-body#html-body#html-body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .awa-site-header[data-awa-header-mode='default']
    .header-content:has(.awa-b2b-promo-bar) {
    align-items: stretch !important;
    height: auto !important;
    max-height: none !important;
  }

  html body#html-body#html-body#html-body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .top-header.awa-b2b-promo-bar {
    width: 100% !important;
    max-width: 100% !important;
    align-self: stretch !important;
  }

  html body#html-body#html-body#html-body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .top-header
    .awa-b2b-promo-bar__inner {
    width: 100% !important;
    max-width: min(100%, 1280px) !important;
    margin-inline: auto !important;
  }
}

@media (max-width: 767px) {
  html body#html-body#html-body#html-body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .awa-site-header:not(.awa-header-condensed)
    .header-wrapper-sticky
    :is(.header-main, .header_main, .header.awa-main-header) {
    padding: 0 !important;
    padding-block: 0 !important;
  }

  html body#html-body#html-body#html-body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .awa-site-header:not(.awa-header-condensed)
    .awa-header-search-col
    :is(.block-content, .block-search) {
    padding: 0 !important;
    padding-block: 0 !important;
    margin: 0 !important;
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    box-sizing: border-box !important;
  }

  html body#html-body#html-body#html-body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
    .page-wrapper
    .awa-header-search-col
    form#search_mini_form {
    margin: 0 !important;
    height: 44px !important;
    max-height: 44px !important;
  }
}

/* Dark mode desativado (2026-07-16): bloco prefers-color-scheme / awa-dark-mode removido. */


/* >>> awa-header-contract-grid-20260626.min.css <<< */
body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default]{--awa-header-container-max:1280px;--awa-header-container-padding:24px;--awa-header-logo-width:184px;--awa-header-actions-width:276px;--awa-header-search-min:320px;--awa-header-search-max:760px;--awa-header-main-height:68px;--awa-header-nav-height:46px;--awa-header-gap:18px}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-main-header__inner[data-awa-header-row=brand-search],body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .header-control.awa-nav-bar[data-awa-header-nav=true] .awa-nav-bar__inner{box-sizing:border-box;width:min(100%,var(--awa-header-container-max,1280px));margin-left:auto;margin-right:auto;padding-left:var(--awa-header-container-padding,24px);padding-right:var(--awa-header-container-padding,24px)}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-main-header__inner[data-awa-header-row=brand-search]{display:grid;grid-template-columns:minmax(148px,var(--awa-header-logo-width,172px)) minmax(var(--awa-header-search-min,320px),1fr) minmax(240px,var(--awa-header-actions-width,300px));align-items:center;column-gap:var(--awa-header-gap,24px);min-height:var(--awa-header-main-height,72px)}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-brand-cell[data-awa-header-brand=true],body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-brand[data-awa-header-brand=true],body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-primary-row[data-awa-header-primary-row=true]{min-width:0;justify-self:start}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-search-col[data-awa-header-search-row=true]{min-width:0;width:100%;max-width:var(--awa-header-search-max,720px);justify-self:center}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-right-col[data-awa-header-right=true]{min-width:0;width:100%;max-width:var(--awa-header-actions-width,300px);justify-self:end}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .header-control.awa-nav-bar[data-awa-header-nav=true]{min-height:var(--awa-header-nav-height,48px)}@media (max-width:1199px) and (min-width:992px){body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default]{--awa-header-container-padding:20px;--awa-header-logo-width:172px;--awa-header-actions-width:260px;--awa-header-gap:16px}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-main-header__inner[data-awa-header-row=brand-search]{grid-template-columns:minmax(148px,var(--awa-header-logo-width,172px)) minmax(var(--awa-header-search-min,320px),1fr) minmax(210px,var(--awa-header-actions-width,260px))}}@media (min-width:992px){body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-brand-cell[data-awa-header-brand=true] .logo{max-width:var(--awa-header-logo-width,184px)!important}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-brand-cell[data-awa-header-brand=true] .logo img{width:100%!important;max-width:var(--awa-header-logo-width,184px)!important;height:auto!important}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .header-control.awa-nav-bar[data-awa-header-nav=true] .awa-nav-bar__inner{display:grid!important;grid-template-columns:minmax(220px,248px) minmax(0,1fr) auto;column-gap:14px;align-items:center}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-categories.menu_left_home1{width:100%;max-width:248px}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-categories.menu_left_home1 .our_categories.title-category-dropdown{min-height:42px;padding-inline:14px;font-size:14px;font-weight:600}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-primary-nav.menu_primary{width:100%;min-width:0}}@media (min-width:768px) and (max-width:991px){body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default]{--awa-header-container-padding:16px;--awa-header-actions-width:220px;--awa-header-search-min:280px;--awa-header-gap:16px}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-main-header__inner[data-awa-header-row=brand-search]{grid-template-columns:minmax(132px,172px) minmax(280px,1fr);grid-template-areas:"brand actions" "search search";row-gap:8px}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-primary-row[data-awa-header-primary-row=true]{grid-area:brand}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-search-col[data-awa-header-search-row=true]{grid-area:search;max-width:none;justify-self:stretch}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-right-col[data-awa-header-right=true]{grid-area:actions}}@media (max-width:767px){body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default]{--awa-header-container-padding:12px;--awa-header-gap:8px}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-main-header__inner[data-awa-header-row=brand-search]{grid-template-columns:minmax(0,1fr);grid-template-areas:"primary" "search" "actions";row-gap:8px;column-gap:8px;min-width:0;max-width:100%}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-primary-row[data-awa-header-primary-row=true]{display:grid;grid-area:primary;grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"toggle brand cart";align-items:center;column-gap:8px;min-width:0;width:100%}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-mobile-toggle[data-awa-nav-toggle=true]{grid-area:toggle;justify-self:start}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-brand-cell[data-awa-header-brand=true],body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-brand[data-awa-header-brand=true]{grid-area:brand;justify-self:center}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-brand-cell[data-awa-header-brand=true] .logo{max-width:148px!important}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-brand-cell[data-awa-header-brand=true] .logo img{width:100%!important;max-width:148px!important;height:auto!important}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-cart-link{grid-area:cart;justify-self:end}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-search-col[data-awa-header-search-row=true]{grid-area:search;max-width:none;justify-self:stretch;width:100%;margin:0}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-search-col[data-awa-header-search-row=true] #search_mini_form{width:100%!important;max-width:100%!important}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-search-col[data-awa-header-search-row=true] #search_mini_form .actions{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;max-width:44px;box-sizing:border-box}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-search-col[data-awa-header-search-row=true] #search_mini_form :is(.actions .action.search,button.action.search){display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-search-col[data-awa-header-search-row=true] #search_mini_form :is(.actions .action.search,button.action.search)::before{content:none!important;display:none!important}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-search-col[data-awa-header-search-row=true] #search_mini_form input#search{font-size:16px!important;min-height:44px;box-sizing:border-box}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .awa-header-right-col[data-awa-header-right=true]{grid-area:actions;max-width:none;justify-self:stretch}body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode=default] .header-control.awa-nav-bar[data-awa-header-nav=true] .awa-nav-bar__inner{max-width:100%}body:not(.b2b-auth-shell) .page-wrapper .top-header.awa-utility-bar.awa-b2b-promo-bar{min-height:34px;border-bottom:1px solid color-mix(in srgb,var(--awa-border,var(--awa-border)) 78%,transparent)}body:not(.b2b-auth-shell) .page-wrapper .top-header.awa-utility-bar.awa-b2b-promo-bar .awa-b2b-promo-bar__inner{min-height:34px;padding-inline:var(--awa-header-container-padding,12px);gap:6px;align-items:center}body:not(.b2b-auth-shell) .page-wrapper .top-header.awa-utility-bar.awa-b2b-promo-bar :is(.awa-b2b-promo-bar__text,.awa-b2b-promo-bar__lead,.awa-b2b-promo-bar__lead-long,.awa-b2b-promo-bar__lead-short,.awa-b2b-promo-bar__tail){font-size:12px;line-height:1.35}body:not(.b2b-auth-shell) .page-wrapper .top-header.awa-utility-bar.awa-b2b-promo-bar .awa-b2b-promo-bar__cta{font-weight:600;text-underline-offset:2px}body:not(.b2b-auth-shell) .page-wrapper .top-header.awa-utility-bar.awa-b2b-promo-bar .awa-b2b-promo-close{width:32px;min-width:32px;height:32px;min-height:32px}body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5):not(.b2b-auth-shell) .top-home-content--above-fold{margin-top:0;padding-top:8px}body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5):not(.b2b-auth-shell) .top-home-content--above-fold .awa-hero-inline-cta{padding:8px 12px 2px!important}body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5):not(.b2b-auth-shell) .top-home-content--above-fold .wrapper_slider.visible-xs .awa-hero-swiper__nav{width:30px;height:30px;margin-top:0;opacity:.76}body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5):not(.b2b-auth-shell) .top-home-content--above-fold .wrapper_slider.visible-xs .awa-hero-swiper__nav::after{font-size:10px}body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5):not(.b2b-auth-shell) .top-home-content--above-fold+.top-home-content{padding-top:12px}}@media (max-width:767px){body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper{overflow-x:hidden}body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .awa-site-header[data-awa-header-mode=default] .header-wrapper-sticky{margin-bottom:0}body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper .awa-site-header[data-awa-header-mode=default] .awa-main-header__inner[data-awa-header-row=brand-search]{row-gap:6px;padding-bottom:4px}body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.page-main,.page-main.container){padding-top:6px!important}body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.nav-breadcrumbs,.nav-breadcrumbs .breadcrumbs,.nav-breadcrumbs .container,.breadcrumbs){margin-top:0!important;margin-bottom:4px!important;padding-block:2px!important;min-height:0}body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.page-title-wrapper,.page-title-wrapper.category-title){margin-top:0!important;margin-bottom:6px!important;padding-top:0!important}body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.columns.layout,.columns.layout.layout-2-col){padding-inline:10px!important}body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.toolbar,.toolbar-products){margin-top:6px!important;margin-bottom:8px!important;width:100%;max-width:100%;box-sizing:border-box}body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.columns.layout,.columns.layout.layout-2-col,.column.main,.products.wrapper,.products-grid,.products.list,.products.list.items){max-width:100%;box-sizing:border-box}body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.products-grid ol.products.list,ol.products.list.items){margin-top:8px!important}}@media (max-width:390px){body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.columns.layout,.columns.layout.layout-2-col){padding-inline:8px!important}}@media (max-width:360px){body#html-body:is(.catalog-category-view,.catalogsearch-result-index) .page-wrapper :is(.page-main,.page-main.container){padding-top:4px!important}}@media (min-width:992px){html body#html-body:not(.b2b-auth-shell) .page-wrapper .awa-site-header[data-awa-header-mode=default] .header-control.awa-nav-bar[data-awa-header-nav=true]{margin-top:0!important;overflow:hidden!important}html body#html-body:not(.b2b-auth-shell) .page-wrapper .awa-site-header[data-awa-header-mode=default] .header-control.awa-nav-bar[data-awa-header-nav=true]>.container{padding-block:0!important;height:100%!important;box-sizing:border-box!important}html body#html-body:not(.b2b-auth-shell) .page-wrapper .awa-site-header[data-awa-header-mode=default] .header-control.awa-nav-bar[data-awa-header-nav=true] .awa-nav-bar__inner{align-items:stretch!important;height:var(--awa-header-nav-height,48px)!important;min-height:var(--awa-header-nav-height,48px)!important;max-height:var(--awa-header-nav-height,48px)!important}html body#html-body:not(.b2b-auth-shell) .page-wrapper .awa-site-header[data-awa-header-mode=default] .awa-header-categories.menu_left_home1{padding-block:0!important;padding-inline:0!important;height:100%!important;min-height:0!important;align-self:stretch!important;display:flex!important;align-items:stretch!important;overflow:hidden!important}html body#html-body:not(.b2b-auth-shell) .page-wrapper .awa-site-header[data-awa-header-mode=default] .awa-header-categories.menu_left_home1 :is(
nav.awa-nav-categories,.sections.nav-sections.category-dropdown,.section-items.category-dropdown-items,.section-item-content.category-dropdown-item-content,.navigation.verticalmenu.side-verticalmenu
){height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:stretch!important}html body#html-body:not(.b2b-auth-shell) .page-wrapper .awa-site-header[data-awa-header-mode=default] .header-control.awa-nav-bar[data-awa-header-nav=true] :is(
button.our_categories.title-category-dropdown[data-role=awa-vertical-menu-trigger],button.our_categories.title-category-dropdown
){height:100%!important;min-height:0!important;max-height:none!important;padding-block:0!important;padding-inline:16px!important;margin:0!important;border-radius:0!important;align-self:stretch!important;box-sizing:border-box!important}}@media (min-width:992px){html body#html-body:not(.b2b-auth-shell) .page-wrapper .awa-site-header[data-awa-header-mode=default] .awa-header-account-prompt[data-awa-auth-state=guest]{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}html body#html-body:not(.b2b-auth-shell) .page-wrapper .awa-site-header[data-awa-header-mode=default] .awa-header-account-prompt[data-awa-auth-state=guest] .awa-header-account-prompt__icon{display:none!important}html body#html-body:not(.b2b-auth-shell) .page-wrapper .awa-site-header[data-awa-header-mode=default] .awa-header-account-prompt[data-awa-auth-state=guest] .awa-header-account-prompt__link--register{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important}html body#html-body:not(.b2b-auth-shell) .page-wrapper .awa-site-header[data-awa-header-mode=default] .awa-header-account-prompt[data-awa-auth-state=guest] .awa-header-account-prompt__link--register:is(:hover,:focus-visible){background:0 0!important;text-decoration:underline!important}}

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

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

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

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

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

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

