/* Pedido do dono 2026-10-23 (corrigido): "aproveitá máximo espaço dos botões" —
   botão Adicionar ao Carrinho ocupa 100% da largura útil do card. Seletor
   com espaço antes de .page-wrapper (o anterior era inválido) e 20 ids para
   vencer as regras sem @layer do core-bundle. */
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#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(.product-item,.item-product,.awa-product-card) .product-info-cart{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!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#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(.product-item,.item-product,.awa-product-card) :is(.actions-primary,.actions-primary.addcart-link,.product-item-actions){width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important;box-sizing:border-box!important;display:block!important}
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#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(.product-item,.item-product,.awa-product-card) form{width:100%!important;max-width:none!important;margin:0!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#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(.product-item,.item-product,.awa-product-card) :is(.action.tocart,button.tocart,.btn-add-to-cart){width:100%!important;max-width:none!important;min-width:0!important;margin-inline:0!important;justify-content:center!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#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(.product-item,.item-product,.awa-product-card) :is(.content-item-product,.product-info-main-cart){padding-inline:12px!important;box-sizing:border-box!important}

@layer awa-header-refine;@layer awa-header-refine{@media(min-width:768px){.awa-b2b-promo-bar__lead-short{display:none!important;}.awa-b2b-promo-bar__lead-long{display:inline!important;max-width:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}.awa-b2b-promo-bar__text{gap:16px!important;min-width:0!important;}}@media(max-width:767px){.awa-b2b-promo-bar__lead-short{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}.awa-b2b-promo-bar{margin-inline:-16px!important;width:calc(100%+32px)!important;}body.catalog-product-view .awa-site-header .awa-header-mobile-toggle{bottom:auto!important;}body.catalog-product-view.nav-open .awa-site-header .awa-main-header__inner.wp-header{z-index:1!important;}}@media(min-width:768px){.awa-header-right-col{gap:12px!important;}@media(min-width:992px){.awa-header-account-prompt{min-width:0!important;flex:0 1 auto!important;max-width:calc(100%-56px)!important;justify-content:flex-end!important;}}.awa-header-account-prompt__text{min-width:0!important;}.awa-header-account-prompt__line1,.awa-header-account-prompt__line2{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}.awa-header-minicart{position:relative!important;}.awa-header-minicart::before{content:""!important;position:absolute!important;inset-inline-start:-7px!important;inset-block:11px!important;width:1px!important;background:var(--awa-border,#e9eaec)!important;pointer-events:none!important;}.awa-header-minicart .showcart{border-radius:10px!important;transition:background-color .16s ease!important;}.awa-header-minicart .showcart:hover{background:#f6f6f7!important;}#search{font-weight:500!important;letter-spacing:.005em!important;}#search::placeholder{font-weight:400!important;opacity:1!important;}.block-search .label,.block-search label.label[for="search"]{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!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(min-width:1600px){.awa-main-header__inner .awa-header-search-col{width:100%!important;max-width:640px!important;justify-self:center!important;}}.b2b-status-trigger{gap:10px!important;padding:0 8px 0 6px!important;border-radius:10px!important;transition:background-color .16s ease,box-shadow .16s ease!important;}.b2b-status-trigger:hover{background:#f6f6f7!important;}.b2b-status-trigger:focus-visible{background:#f6f6f7!important;outline:2px solid var(--awa-primary,#b73337)!important;outline-offset:2px!important;}.b2b-status-panel .b2b-status-trigger__icon .awa-b2b-panel-icon--user{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important;}.b2b-status-trigger__line1{font-size:12px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:.01em!important;color:var(--awa-text-muted,#6b7280)!important;}.b2b-status-trigger__line2{font-size:13px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.01em!important;color:var(--awa-text,#111827)!important;}.b2b-status-trigger__chevron{color:#9aa0a6!important;}.b2b-status-trigger[aria-expanded="true"].b2b-status-trigger__chevron{color:var(--awa-primary,#b73337)!important;transform:rotate(180deg)!important;}.b2b-status-dropdown{border-radius:14px!important;border-color:#e9eaee!important;box-shadow:0 18px 48px rgb(15 23 42/18%),0 2px 8px rgb(15 23 42/6%)!important;}.b2b-status-dropdown .user-section{padding:16px!important;gap:12px!important;align-items:center!important;background:#fff!important;}.b2b-status-dropdown .user-avatar{width:42px!important;height:42px!important;border-radius:10px!important;font-size:16px!important;font-weight:700!important;}.b2b-status-dropdown .user-name{font-size:15px!important;font-weight:650!important;line-height:1.2!important;color:#111827!important;}.b2b-status-dropdown .user-company{font-size:12px!important;line-height:1.3!important;color:#6b7280!important;gap:6px!important;}.b2b-status-dropdown .user-tier{width:fit-content!important;margin-top:4px!important;padding:2px 8px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:#feeef0!important;color:#8e2629!important;gap:4px!important;}.b2b-status-dropdown .actions-section{padding:14px 16px 16px!important;}.b2b-status-dropdown .section-title{margin-bottom:10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.08em!important;color:#8a8f98!important;}.b2b-status-dropdown .quick-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}.b2b-status-dropdown .quick-action-link{min-height:44px!important;padding:10px 12px!important;border:1px solid #e8eaee!important;border-radius:10px!important;background:#fff!important;gap:10px!important;transition:background-color .16s ease,border-color .16s ease!important;}.b2b-status-dropdown .quick-action-link:hover,.b2b-status-dropdown .quick-action-link:focus-visible{background:#fbf7f7!important;border-color:color-mix(in srgb,var(--awa-primary,#b73337)30%,#e8eaee)!important;}.b2b-status-dropdown .quick-actions>.quick-action-link:last-child:nth-child(odd){grid-column:1/-1!important;}.b2b-status-dropdown .dropdown-footer{padding:10px 16px!important;gap:8px!important;background:#fcfcfd!important;}.b2b-status-dropdown .footer-link{min-height:44px!important;padding:0 8px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;transition:background-color .16s ease,color .16s ease!important;}.b2b-status-dropdown .footer-link:hover,.b2b-status-dropdown .footer-link:focus-visible{background:#f6f6f7!important;color:var(--awa-primary,#b73337)!important;}@media(min-width:992px){.awa-nav-quick-links__link,.awa-nav-categories .title-category-dropdown{position:relative!important;}.awa-nav-quick-links__link::after{content:""!important;position:absolute!important;inset-inline:10px!important;inset-block-end:8px!important;height:2px!important;border-radius:2px!important;background:currentColor!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .16s ease!important;pointer-events:none!important;}.awa-nav-quick-links__link:hover::after,.awa-nav-quick-links__link:focus-visible::after{transform:scaleX(1)!important;}.awa-nav-quick-links__link:focus-visible,.awa-nav-categories .title-category-dropdown:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important;border-radius:4px!important;}}html body#html-body .page-wrapper:is(#awa-b2b-promo-bar,.awa-b2b-promo-bar):is(a.awa-b2b-promo-bar__cta,.awa-b2b-promo-bar__cta){display:inline-flex!important;align-items:center!important;height:44px!important;min-height:44px!important;padding:0 12px!important;margin:0 0 0 auto!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;font-size:13px!important;font-weight:700!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important;white-space:nowrap!important;}html body#html-body .page-wrapper:is(#awa-b2b-promo-bar,.awa-b2b-promo-bar):is(a.awa-b2b-promo-bar__cta,.awa-b2b-promo-bar__cta):is(:hover,:focus-visible,:active){background:transparent!important;background-color:transparent!important;border:0!important;color:#fff!important;text-decoration:underline!important;}@media(min-width:768px){html body#html-body .page-wrapper .awa-site-header .awa-header-search-col .block-search,html body#html-body .page-wrapper .awa-site-header .awa-header-search-col .block-content{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form,html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form.minisearch{display:flex!important;align-items:center!important;width:100%!important;height:44px!important;min-height:44px!important;padding:8px 12px!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--awa-border,#e7e7ea)!important;border-radius:8px!important;box-shadow:none!important;}html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form:focus-within{border-color:var(--awa-primary,#b73337)!important;}html body#html-body .page-wrapper .awa-site-header .awa-header-search-col input#search{height:100%!important;min-height:0!important;padding:0 48px 0 14px!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}}@media(max-width:991px){html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt[data-awa-auth-state="guest"][data-awa-is-home="0"]{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:10px!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;}}@media(max-width:991px){html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__mobile-link{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--awa-text,#111827)!important;}html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__mobile-link::before{content:""!important;display:block!important;width:22px!important;height:22px!important;background-color:currentColor!important;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")center/contain no-repeat!important;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")center/contain no-repeat!important;}html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__mobile-link>svg{display:none!important;}}html body#html-body .page-wrapper .awa-site-header .awa-header-right-col:has(.b2b-status-panel)>.awa-header-account-prompt{display:none!important;visibility:hidden!important;pointer-events:none!important;}@media(max-width:991px){html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__icon{display:none!important;}}@media(min-width:992px){html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__mobile-link{display:none!important;}}html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt:is(.awa-header-account-prompt__mobile-link,.awa-header-account-prompt__icon)svg{color:var(--awa-text,#111827)!important;stroke:currentColor!important;fill:none!important;}html body#html-body .page-wrapper .awa-site-header .b2b-status-trigger__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;line-height:0!important;}html body#html-body .page-wrapper .awa-site-header .b2b-status-trigger__icon>svg~svg,html body#html-body .page-wrapper .awa-site-header .b2b-status-trigger .status-badge{display:none!important;}}/* Missao estabilizacao 2026-10-22: estado neutro pre-hidratacao (sessao privada). */ html.awa-private-session .awa-header-account-prompt .awa-header-account-prompt__guest{display:none!important} html.awa-private-session .awa-header-account-prompt .awa-header-account-prompt__loading{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;visibility:visible!important} html.awa-private-session .minicart-wrapper .counter.qty.empty{display:none!important}
/* Missão estabilização 2026-10-22: stepper de quantidade compartilhado
   (mesmo padrão do carrinho em PDP, Compra Rápida e Pedido Rápido). */
.awa-qty-stepper--shared{display:inline-flex;align-items:stretch;flex-wrap:nowrap;border:1px solid var(--awa-border,#e5e7eb);border-radius:12px;overflow:hidden;background:var(--awa-bg,#fff);box-sizing:border-box}
.awa-qty-stepper--shared .awa-qty-btn{min-width:36px;min-height:36px;padding:0;border:0;border-radius:0;background:var(--awa-bg-subtle,#f9fafb);color:var(--awa-text,#111827);font-size:18px;font-weight:600;line-height:1;cursor:pointer;box-sizing:border-box}
.awa-qty-stepper--shared .awa-qty-btn:hover{background:var(--awa-bg-soft,#f3f4f6)}
.awa-qty-stepper--shared .awa-qty-btn:focus-visible{outline:2px solid var(--awa-primary,#b73337);outline-offset:-2px;z-index:1}
.awa-qty-stepper--shared .awa-qty-btn:disabled,.awa-qty-stepper--shared .awa-qty-btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;pointer-events:none}
.awa-qty-stepper--shared input[type=number]{width:3.25rem;min-height:36px;padding:0 4px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums;border:0;border-inline:1px solid var(--awa-border,#e5e7eb);border-radius:0;background:var(--awa-bg,#fff);box-shadow:none;-moz-appearance:textfield;appearance:textfield;box-sizing:border-box}
.awa-qty-stepper--shared input[type=number]::-webkit-inner-spin-button,.awa-qty-stepper--shared input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.awa-qty-stepper--shared:focus-within{border-color:var(--awa-primary,#b73337);box-shadow:0 0 0 3px rgb(183 51 55/16%)}
@media (max-width:767px){.awa-qty-stepper--shared .awa-qty-btn{min-width:44px;min-height:44px}.awa-qty-stepper--shared input[type=number]{min-height:44px}}
@media (prefers-reduced-motion:reduce){.awa-qty-stepper--shared .awa-qty-btn{transition:none}}

/* PDP: a coluna de quantidade precisa acomodar o stepper (152px) sem sobrepor o ATC. (7x spec) */
html body#html-body#html-body#html-body#html-body#html-body#html-body.catalog-product-view .page-wrapper .product-info-main .product-add-form .box-tocart .fieldset{grid-template-columns:minmax(148px,168px) minmax(0,1fr)!important}
html body#html-body#html-body#html-body#html-body#html-body#html-body.catalog-product-view .page-wrapper .product-info-main .product-add-form .box-tocart .field.qty{width:152px!important;max-width:152px!important}
/* Auditoria 2026-10-23 A02: faixa B2B de cadastro é conteúdo de visitante — em sessão privada (classe aplicada no head, antes do paint) ela não deve aparecer nem deslocar o layout ao sumir. */
html.awa-private-session #awa-b2b-promo-bar{display:none!important}
html body#html-body#html-body#html-body.awa-private-session #awa-b2b-promo-bar{display:none!important}
/* Auditoria 2026-10-23 A02: faixa B2B = conteudo de visitante. Escondida por padrao;
   o runtime (awa-header-customer-runtime) exibe apenas apos resolver o estado guest. */
#awa-b2b-promo-bar.awa-b2b-promo-bar{display:none!important}
html.awa-auth-resolved-guest #awa-b2b-promo-bar.awa-b2b-promo-bar{display:flex!important}
html.awa-private-session #awa-b2b-promo-bar.awa-b2b-promo-bar{display:none!important}
html.awa-private-session .awa-header-account-prompt .awa-header-account-prompt__guest{display:none!important}
html.awa-private-session .awa-header-account-prompt .awa-header-account-prompt__loading{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;visibility:visible!important}
/* Auditoria 2026-10-23 A07: coluna de informacoes preenchia 413px e deixava faixa vazia
   (a coluna tem ~616px em 1363px). Preenche a coluna; min-width:0 evita overflow. */
@media(min-width:992px){
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body.catalog-product-view .page-wrapper .product-info-main{width:auto!important;min-width:0!important;max-width:none!important;flex:1 1 auto!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#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body.catalog-product-view .page-wrapper .product-info-main .product-info-price{max-width:100%!important}
}
/* Auditoria 2026-10-23 A11: dois "Confirmar pedido" visiveis (passo de pagamento +
   toolbar da sidebar). Mantem o botao canonico do passo; esconde o duplicado da
   sidebar em todos os breakpoints (o passo sempre tem o botao). */
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body:is(.checkout-index-index,.rokanthemes-onepagecheckout,.onepagecheckout-index-index) .page-wrapper #opc-sidebar .awa-place-order-toolbar{display:none!important}
/* Auditoria 2026-10-23 A03: estilos-base do painel de busca (mst) carregam cedo
   para o painel nunca pintar com bordas pretas padrao antes do CSS do modulo. */
.mst-searchautocomplete__autocomplete{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 12px 32px rgb(15 23 42/14%)!important;overflow:hidden auto!important;z-index:100122!important}
.mst-searchautocomplete__index-title{border-bottom:1px solid #e7e7ea!important}
/* Auditoria 2026-10-23 A08: categoria — elimina a trilha de rolagem duplicada da
   sidebar (coluna + .block.filter), compacta o hero e afasta a lupa do texto da
   busca local. (18 ids — padrao de escalada do site) */
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body.catalog-category-view .page-wrapper .column.main [class*="col-md-3"][class*="col-sm-3"]{overflow-y:visible!important}
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body.catalog-category-view .page-wrapper .awa-category-hero--has-image{min-height:0!important;max-height:140px!important;height:140px!important;overflow:hidden!important}
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body.catalog-category-view .page-wrapper .awa-category-hero--has-image img{width:100%!important;height:100%!important;max-height:140px!important;object-fit:cover!important;object-position:center!important}
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body.catalog-category-view .page-wrapper form[class*="search"] input[placeholder*="nesta categoria"]{padding-left:52px!important}

html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body.catalog-category-view .page-wrapper [class*="col-md-3"][class*="col-sm-3"]{overflow-y:visible!important}
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body.catalog-category-view .page-wrapper input[placeholder*="nesta categoria"]{padding-left:52px!important}
/* Auditoria 2026-10-23 A10: hierarquia das saidas do minicart — Continuar comprando
   vira link de texto (sem caixa), abaixo de Finalizar (primario) e Ver Carrinho. */
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body .page-wrapper .block-minicart .awa-minicart-continue{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--awa-cc-text-2,#475569)!important;text-decoration:underline!important;text-underline-offset:2px!important;min-height:32px!important}
/* Auditoria 2026-10-23 A05/produto: reduz o destaque de Imprimir/Compartilhar
   (acoes secundarias — links discretos, sem caixa). */
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body.catalog-product-view .page-wrapper .product-social-links{min-height:0!important}
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body.catalog-product-view .page-wrapper .product-social-links .action{font-size:12px!important;color:var(--awa-cc-text-2,#64748b)!important;text-decoration:underline!important;text-underline-offset:2px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:4px 0!important}
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body.catalog-product-view .page-wrapper .product-social-links .action:hover{color:var(--awa-brand-dark)!important}
/* Pedido do dono 2026-10-23: "aproveita máximo espaço dos botões" — o botão
   Adicionar ao Carrinho ocupa 100% da largura útil do card (antes: 172px de 240
   por 3 camadas de recuo: product-info-cart 8+12, actions 8). */
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#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(.product-item,.item-product,.awa-product-card) .product-info-cart{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!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#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body.page-wrapper :is(.product-item,.item-product,.awa-product-card) .actions-primary,html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#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(.product-item,.item-product,.awa-product-card) .actions-primary.addcart-link{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important;box-sizing:border-box!important;display:block!important}
html body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#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(.product-item,.item-product,.awa-product-card) form{width:100%!important;max-width:none!important;margin:0!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#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body.page-wrapper :is(.product-item,.item-product,.awa-product-card) :is(.action.tocart,button.tocart,.btn-add-to-cart){width:100%!important;max-width:none!important;min-width:0!important;margin-inline:0!important;justify-content:center!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#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body#html-body.page-wrapper :is(.product-item,.item-product,.awa-product-card) :is(.content-item-product,.product-info-main-cart){padding-inline:12px!important;box-sizing:border-box!important}
