/* Banner: mostra a foto inteira (sem cortar o texto impresso nela) e tira a caixa branca. */
.av-slide{height:auto!important;min-height:0!important;aspect-ratio:1900/600}
.av-slide picture,.av-slide picture img{height:100%}
.av-slide-link{display:block;height:100%}
.av-hero-copy{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;box-shadow:none!important}
@media(max-width:600px){.av-slide{aspect-ratio:800/999}}
/* Faixa de idioma e moeda mais discreta. */
.av-localization{min-height:0!important;padding:4px 18px!important;gap:14px!important}
.av-localization select{height:26px!important;min-height:26px!important}
/* Título da vitrine da home. */
.av-featured>h2{text-align:center}
/* Cartões sem botão (como na home): o cartão inteiro já leva ao produto. */
.products .ct-woo-card-actions,.products li.product .button,.products li.product .added_to_cart{display:none!important}
/* Faixa cinza do título da categoria mais baixa (era ~250px só para o nome). */
.tax-product_cat .hero-section[data-type="type-2"],.post-type-archive-product .hero-section[data-type="type-2"]{--container-padding:0!important;min-height:0!important}
.tax-product_cat .hero-section[data-type="type-2"]>*,.post-type-archive-product .hero-section[data-type="type-2"]>*{min-height:0!important;padding-top:34px!important;padding-bottom:34px!important}
/* Celular: 2 produtos por linha nas categorias (igual à home). */
@media(max-width:689px){.woocommerce ul.products[data-products]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.woocommerce ul.products[data-products] .woocommerce-loop-product__title{font-size:13px!important;line-height:1.35!important}}
/* "Ordenar:" (PT/ES) é mais largo que "Sort by:" na fonte Poppins: dá espaço para não encostar no valor. */
html:not([lang^="en"]) form.woocommerce-ordering select.orderby{padding-left:96px!important}
/* "Sortieren nach:" (DE) é ainda mais largo. */
html[lang^="de"] form.woocommerce-ordering select.orderby{padding-left:136px!important}
