/* =========================================================
   ANTUNES ELETRO - LOJA (card, produto, categoria, busca)
   ========================================================= */

/* ---------- Card de produto ---------- */
.product-small.box{background:#fff;border:1px solid var(--ae-line);border-radius:var(--ae-r-lg);overflow:hidden;height:100%;display:flex;flex-direction:column;transition:border-color .18s var(--ae-ease),box-shadow .18s var(--ae-ease)}
.product-small.col:hover .product-small.box, .product-small.box:hover{border-color:var(--ae-primary);box-shadow:var(--ae-shadow-hover)}
.product-small .box-image{background:#fff;padding:16px 16px 0}
.product-small .box-image .image-fade_in_back, .product-small .box-image .image-zoom, .product-small .box-image > div:first-child{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}
.product-small .box-image img{width:100%;height:100%!important;object-fit:contain;max-height:none}
.product-small .box-text{padding:14px 16px 16px!important;display:flex;flex-direction:column;flex:1;text-align:left}
.ae-card__brand{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ae-ink-soft);margin:0 0 4px}
.product-small .title-wrapper{margin-bottom:6px}
.product-small .product-title, .product-small .name.product-title a, .woocommerce-loop-product__title{font-size:14px!important;font-weight:600;line-height:1.35;color:var(--ae-ink)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;margin:0}
.ae-card__model{font-size:12px;color:var(--ae-muted);margin:4px 0 0}
.product-small .price-wrapper{margin-top:auto;padding-top:8px}
.product-small .price-wrapper .price{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1.15}
.product-small .price del{font-size:13px;order:-1}
.product-small .price del .amount{font-size:13px;font-weight:500}
.product-small .price ins, .product-small .price > .amount, .product-small .price > .woocommerce-Price-amount{font-size:22px;font-weight:800;color:var(--ae-ink)}
.product-small .price .amount{font-size:22px}
.product-small .star-rating{margin:0 0 6px}
.ae-pay{margin:6px 0 0}
.ae-pay p{margin:0;font-size:12.5px;line-height:1.4;color:var(--ae-ink-soft)}
.ae-pay__inst strong{color:var(--ae-primary);font-weight:700}
.ae-pay__inst strong .amount{font-size:inherit!important;font-weight:700;color:var(--ae-primary)}
.ae-pay__pix{display:flex;align-items:center;gap:6px;margin-top:3px!important}
.ae-pay__pix .ae-ico{color:var(--ae-primary);width:16px;height:16px}
.ae-pay__pix strong .amount{font-size:inherit!important;color:var(--ae-ink)}
.ae-card__benefit{margin:10px 0 0}
.product-small .add-to-cart-button{margin-top:12px}
.product-small .add-to-cart-button .button, .product-small .box-text .button{width:100%;margin:0;background:var(--ae-accent)!important;border-color:var(--ae-accent)!important;color:var(--ae-on-accent)!important;min-height:42px;line-height:42px;font-size:13px}
.product-small .add-to-cart-button .button:hover{background:var(--ae-accent-hover)!important}
.product-small.out-of-stock .add-to-cart-button .button{background:#fff!important;border-color:var(--ae-line)!important;color:var(--ae-ink-soft)!important}
.out-of-stock-label{background:rgba(255,255,255,.92);color:var(--ae-ink-soft);font-weight:700;font-size:13px;text-transform:none;border-radius:var(--ae-r-sm)}
/* selos de oferta */
.badge-container{margin:10px 0 0 10px}
.badge .badge-inner, .badge-container .badge-inner{font-size:12px;padding:6px 8px;height:auto;line-height:1;border-radius:var(--ae-r-sm)!important}
.badge-frame .badge-inner, .badge-outline .badge-inner{border:0}
@media (max-width:549px){
  .product-small .box-image{padding:10px 10px 0}
  .product-small .box-text{padding:10px 10px 12px!important}
  .product-small .price .amount, .product-small .price ins{font-size:18px}
  .product-small .add-to-cart-button .button{font-size:12px;padding:0 8px}
}

/* ---------- Pagina de produto ---------- */
.single-product #main, .single-product .product-container{background:var(--ae-bg)}
.product-main{padding-top:24px}
.product-main > .row{background:#fff;border:1px solid var(--ae-line);border-radius:var(--ae-r-xl);padding:24px 8px;max-width:1250px}
.product-gallery .woocommerce-product-gallery__image img, .product-gallery-slider img{object-fit:contain;background:#fff}
.product-info{padding-left:12px}
.product-info .breadcrumbs, .woocommerce-breadcrumb{font-size:13px;color:var(--ae-muted);text-transform:none;letter-spacing:0;font-weight:500}
.woocommerce-breadcrumb a, .breadcrumbs a{color:var(--ae-ink-soft)}
.woocommerce-breadcrumb a:hover{color:var(--ae-primary)}
.product-info .product-title{font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.015em;margin:6px 0 8px}
.product-info .wc-brand, .product-info .product-brands, .product-info .brands{font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.ae-pdp__ids{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--ae-ink-soft);margin:0 0 12px}
.ae-pdp__ids strong{color:var(--ae-ink);font-weight:600}
.product-info .price-wrapper{margin:6px 0 0}
.product-info .price{font-size:34px!important;line-height:1.05;display:flex;flex-direction:column;align-items:flex-start}
.product-info .price del{font-size:15px;order:-1;margin-bottom:4px}
.product-info .price del .amount{font-size:15px}
.product-info .price .amount{font-size:34px;font-weight:800}
.ae-pay--pdp{margin:10px 0 16px;padding:12px 14px;border-radius:var(--ae-r-md);background:var(--ae-surface-alt)}
.ae-pay--pdp p{font-size:14px}
.ae-pdp__benefit{margin:0 0 14px}
.product-short-description{font-size:14.5px;color:var(--ae-ink-soft);line-height:1.6;margin-bottom:16px}
.product-short-description ul{margin-left:1.1em}
.product-info form.cart{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:6px 0 18px}
.product-info form.cart .quantity{margin:0}
.product-info form.cart .quantity input.qty{height:54px;width:56px;border-radius:0;border-left:0;border-right:0}
.product-info form.cart .quantity .button.minus, .product-info form.cart .quantity .button.plus{height:54px;min-height:54px;line-height:54px;width:40px;background:#fff;border:1px solid var(--ae-line);color:var(--ae-ink)}
.product-info form.cart .quantity .minus{border-radius:var(--ae-r-md) 0 0 var(--ae-r-md)!important}
.product-info form.cart .quantity .plus{border-radius:0 var(--ae-r-md) var(--ae-r-md) 0!important}
.product-info .single_add_to_cart_button{flex:1 1 220px;min-height:54px;line-height:54px;font-size:16px;margin:0!important;letter-spacing:.04em}
.product-info form.variations_form .variations{margin-bottom:6px;width:100%}
.product-info form.variations_form .variations th.label{font-size:13px;font-weight:700;color:var(--ae-ink);text-transform:none;letter-spacing:0;padding-bottom:6px}
.product-info .single_variation_wrap{width:100%}
.ux-swatch--label{border-radius:var(--ae-r-md)!important;border:1px solid var(--ae-line)!important;min-width:64px;font-weight:700;font-size:14px}
.ux-swatch.selected{border-color:var(--ae-primary)!important;box-shadow:0 0 0 2px var(--ae-primary)!important;color:var(--ae-primary)}
.stock{font-size:13px;font-weight:700}
.stock.in-stock{color:var(--ae-primary)}
.stock.out-of-stock{color:var(--ae-danger)}

/* Frete por CEP */
.ae-ship{border:1px solid var(--ae-line);border-radius:var(--ae-r-lg);padding:16px;margin:0 0 16px;background:#fff}
.ae-ship__label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;margin:0 0 10px;color:var(--ae-ink)}
.ae-ship__label .ae-ico{color:var(--ae-primary)}
.ae-ship__form{display:flex;gap:8px;margin:0}
.ae-ship__input{flex:1;margin:0!important;max-width:180px;font-variant-numeric:tabular-nums;letter-spacing:.04em}
.ae-ship__btn{margin:0!important;min-height:46px}
.ae-ship__btn.is-loading{opacity:.6}
.ae-ship__help{margin:8px 0 0;font-size:12.5px}
.ae-ship__help a{color:var(--ae-ink-soft);text-decoration:underline;text-underline-offset:2px}
.ae-ship__result:empty{display:none}
.ae-ship__result{margin-top:12px}
.ae-ship__to{font-size:13px;color:var(--ae-ink-soft);margin:0 0 8px}
.ae-ship__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ae-line)}
.ae-ship__list li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--ae-line);margin:0;font-size:14px}
.ae-ship__name{display:flex;flex-direction:column;font-weight:600}
.ae-ship__name small{font-weight:500;color:var(--ae-ink-soft);font-size:12.5px}
.ae-ship__cost{font-weight:800;white-space:nowrap}
.ae-ship__error{margin:0;font-size:13.5px;color:var(--ae-danger);font-weight:600}
.ae-ship__skeleton span{display:block;height:14px;border-radius:6px;background:linear-gradient(90deg,var(--ae-surface-alt),#fff,var(--ae-surface-alt));background-size:200% 100%;animation:ae-shimmer 1.1s linear infinite;margin:8px 0}
.ae-ship__skeleton span:last-child{width:60%}
@keyframes ae-shimmer{to{background-position:-200% 0}}

/* Confianca do produto */
.ae-pdp__trust{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}
.ae-pdp__trust li{display:flex;gap:8px;align-items:flex-start;margin:0!important;font-size:13px;color:var(--ae-ink-soft);line-height:1.4}
.ae-pdp__trust .ae-ico{color:var(--ae-primary);margin-top:1px}
@media (max-width:549px){.ae-pdp__trust{grid-template-columns:1fr}}

/* Abas e especificacoes */
.product-footer .woocommerce-tabs{background:#fff;border:1px solid var(--ae-line);border-radius:var(--ae-r-xl);padding:8px 28px 28px;margin-top:24px}
.product-footer .woocommerce-tabs > .nav{border-bottom:1px solid var(--ae-line);margin-bottom:20px}
.product-footer .woocommerce-tabs > .nav > li > a{font-size:15px;font-weight:700;text-transform:none;letter-spacing:0;color:var(--ae-ink-soft);padding:16px 4px}
.product-footer .woocommerce-tabs > .nav > li.active > a{color:var(--ae-primary)}
.product-footer .woocommerce-tabs > .nav-line > li.active > a:before{background:var(--ae-primary);height:3px}
.product-footer .tab-panels .panel{font-size:15px;line-height:1.7;color:var(--ae-ink);max-width:900px}
.ae-specs{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--ae-line);border-radius:var(--ae-r-md);overflow:hidden;font-size:14px}
.ae-specs th, .ae-specs td{padding:12px 16px;border-bottom:1px solid var(--ae-line);text-align:left;vertical-align:top}
.ae-specs tr:last-child th, .ae-specs tr:last-child td{border-bottom:0}
.ae-specs th{width:38%;background:var(--ae-surface-alt);font-weight:700;color:var(--ae-ink);text-transform:none;letter-spacing:0}
.ae-specs tr:nth-child(even) td{background:#FAFBFA}
.ae-box-list{list-style:none;margin:0;padding:0}
.ae-box-list li{display:flex;gap:8px;align-items:center;margin:0 0 8px!important}
.ae-box-list .ae-ico{color:var(--ae-primary)}
.ae-muted{color:var(--ae-ink-soft)}
.related.related-products-wrapper, .product-section{margin-top:12px}
.related .product-section-title, .related h3{font-size:22px!important;font-weight:800;text-transform:none;letter-spacing:-.01em}

/* Barra fixa de compra */
.sticky-add-to-cart--active{background:#fff;border-top:1px solid var(--ae-line);box-shadow:0 -6px 20px rgba(11,44,34,.08)}
.sticky-add-to-cart .single_add_to_cart_button{min-height:46px;line-height:46px}

/* ---------- Categoria / loja ---------- */
.shop-page-title, .category-page-title{background:transparent!important}
.shop-page-title .page-title-inner, .category-page-title .page-title-inner{padding-top:20px;padding-bottom:8px}
.shop-page-title h1, .category-page-title h1, .shop-page-title .shop-page-title, .page-title-inner h1{font-size:28px!important;font-weight:800;text-transform:none;letter-spacing:-.015em}
.term-description, .woocommerce-products-header .term-description{font-size:14.5px;color:var(--ae-ink-soft);max-width:80ch;margin-bottom:12px}
.ae-subcats{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px}
.ae-subcats a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--ae-line);border-radius:999px;background:#fff;font-size:13.5px;font-weight:700;color:var(--ae-ink)}
.ae-subcats a .ae-ico{color:var(--ae-primary)}
.ae-subcats a:hover{border-color:var(--ae-primary);color:var(--ae-primary)}
.woocommerce-result-count{font-size:13px;color:var(--ae-ink-soft)}
.woocommerce-ordering select{height:42px;min-width:200px}
/* sidebar de filtros */
#shop-sidebar .widget, .shop-sidebar .widget{background:#fff;border:1px solid var(--ae-line);border-radius:var(--ae-r-lg);padding:16px 16px 12px;margin-bottom:12px}
#shop-sidebar .widget-title, .shop-sidebar .widget-title, .widget .widget-title{font-size:13px!important;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ae-ink)}
#shop-sidebar .is-divider, .shop-sidebar .is-divider{display:none}
.widget_product_categories ul li a, .woocommerce-widget-layered-nav-list a{font-size:14px;color:var(--ae-ink-soft)}
.widget_product_categories ul li.current-cat > a, .woocommerce-widget-layered-nav-list .chosen a{color:var(--ae-primary);font-weight:700}
.price_slider_wrapper .ui-slider .ui-slider-range, .price_slider_wrapper .ui-slider .ui-slider-handle{background:var(--ae-primary)!important}
.price_slider_amount .button{min-height:36px;line-height:36px;font-size:12px}
.ae-stockfilter{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ae-ink)}
.ae-stockfilter__box{display:inline-flex;width:20px;height:20px;border:1.5px solid var(--ae-line);border-radius:6px;align-items:center;justify-content:center;background:#fff}
.ae-stockfilter.is-on .ae-stockfilter__box{background:var(--ae-primary);border-color:var(--ae-primary);color:#fff}
.category-filter-row .filter-button{font-weight:700;text-transform:none}

/* ---------- Estado vazio / sem resultados ---------- */
.ae-empty{background:#fff;border:1px solid var(--ae-line);border-radius:var(--ae-r-xl);padding:40px 32px;text-align:center;margin:8px 0 32px}
.ae-empty__ico{display:inline-flex;width:64px;height:64px;border-radius:50%;align-items:center;justify-content:center;background:var(--ae-primary-tint);color:var(--ae-primary);margin-bottom:12px}
.ae-empty__ico .ae-ico{width:30px;height:30px}
.ae-empty__title{font-size:22px;font-weight:800;margin:0 0 8px}
.ae-empty__text{color:var(--ae-ink-soft);max-width:56ch;margin:0 auto 20px}
.ae-empty__search{max-width:560px;margin:0 auto 28px}
.ae-empty__search .searchform .search-field{border:1px solid var(--ae-line)!important;border-radius:var(--ae-r-md) 0 0 var(--ae-r-md)!important;height:48px}
.ae-empty__search .searchform .button{height:48px;min-height:48px;border-radius:0 var(--ae-r-md) var(--ae-r-md) 0!important}
.ae-empty__label{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ae-ink-soft);margin:8px 0 12px;text-align:left}
.ae-empty .ae-tiles{text-align:left;margin-bottom:24px}
@media (max-width:549px){.ae-empty{padding:28px 16px}.ae-empty__title{font-size:19px}}

/* Simbolo da moeda alinhado */
.woocommerce-Price-currencySymbol{vertical-align:baseline!important;font-size:.62em!important;margin-right:3px;top:0!important}
/* Secoes do produto (descricao, especificacoes, etc.) */
.product-footer .woocommerce-tabs.container, .product-footer .product-page-sections{background:transparent;border:0;padding:0}
.product-page-sections .product-section{background:#fff;border:1px solid var(--ae-line)!important;border-radius:var(--ae-r-xl);padding:28px 32px!important;margin:0 0 16px!important}
.product-page-sections .product-section .product-section-title, .product-page-sections .product-section h5{font-size:20px!important;font-weight:800!important;text-transform:none!important;letter-spacing:-.01em!important;color:var(--ae-ink);margin:0 0 14px}
.product-page-sections .product-section .large-2{flex-basis:100%;max-width:100%}
.product-page-sections .product-section .large-10{flex-basis:100%;max-width:100%}
.product-page-sections .product-section > .row > .col{padding-bottom:0}
.product-page-sections .is-divider{display:none}
@media (max-width:549px){.product-page-sections .product-section{padding:20px 16px!important;border-radius:var(--ae-r-lg)}}

/* =========================================================
   CARRINHO, CHECKOUT E MINHA CONTA
   ========================================================= */
/* foco: sem distracoes no carrinho e checkout */
body.ae-focus #top-bar, body.ae-focus #wide-nav{display:none!important}
body.ae-focus #wide-nav{border-bottom:0}
.checkout-page-title, .cart-page-title, .page-title.checkout-page-title{background:transparent}
.checkout-breadcrumbs, .breadcrumbs.checkout-breadcrumbs{font-size:15px!important;text-transform:none!important;letter-spacing:0!important}
.checkout-breadcrumbs a{color:var(--ae-muted)!important;font-weight:700}
.checkout-breadcrumbs a.current{color:var(--ae-primary)!important}
.checkout-breadcrumbs .divider{color:var(--ae-line)}
/* carrinho */
.woocommerce-cart-form, .cart-collaterals .cart-sidebar, .woocommerce-checkout-review-order, .col-inner.has-border, .checkout-sidebar{background:#fff;border:1px solid var(--ae-line)!important;border-radius:var(--ae-r-xl);padding:20px 22px!important}
.cart-collaterals .cart-sidebar{padding:22px!important}
.shop_table thead th{font-size:12px!important;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ae-ink-soft);border-bottom:1px solid var(--ae-line)!important}
.shop_table td, .shop_table th{border-color:var(--ae-line)!important}
.woocommerce-cart-form .product-name a{font-weight:700;color:var(--ae-ink);font-size:15px}
.woocommerce-cart-form .product-thumbnail img{border-radius:var(--ae-r-md);border:1px solid var(--ae-line);background:#fff;object-fit:contain}
.woocommerce-cart-form .product-subtotal .amount, .cart_totals .order-total .amount{font-weight:800;color:var(--ae-ink)}
.cart_totals .order-total td .amount, .woocommerce-checkout-review-order-table .order-total .amount{font-size:24px}
.cart_totals h2, .cart_totals > table th, .woocommerce-checkout h3, #order_review_heading{font-size:15px!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important}
.cart-sidebar .wc-proceed-to-checkout .checkout-button{width:100%;min-height:54px;line-height:54px;font-size:15px;display:flex!important;align-items:center;justify-content:center;gap:10px}
.continue-shopping .button{font-weight:700}
.coupon .input-text{height:44px}
.woocommerce-shipping-calculator .button, .coupon .button{min-height:44px;line-height:44px}
.shipping__list_label, .woocommerce-shipping-methods label{font-weight:600}
/* checkout */
.woocommerce-checkout .form-row label{font-size:13px;font-weight:700}
.woocommerce-checkout .form-row{margin-bottom:14px}
.woocommerce-billing-fields, .woocommerce-shipping-fields, .woocommerce-additional-fields{background:#fff;border:1px solid var(--ae-line);border-radius:var(--ae-r-xl);padding:22px 24px 10px;margin-bottom:16px}
.woocommerce-billing-fields h3, .woocommerce-additional-fields h3{margin-top:0}
#ship-to-different-address{font-size:15px!important}
.woocommerce-checkout-payment, #payment{background:var(--ae-surface-alt)!important;border-radius:var(--ae-r-lg)!important}
#payment ul.payment_methods{border-bottom:1px solid var(--ae-line)}
#payment .place-order{padding-top:12px}
#place_order{width:100%;min-height:56px!important;line-height:56px!important;font-size:16px!important;letter-spacing:.05em;margin-top:6px}
.woocommerce-terms-and-conditions-wrapper, .woocommerce-privacy-policy-text{font-size:13px;color:var(--ae-ink-soft)}
.woocommerce-form-login-toggle .woocommerce-info, .woocommerce-form-coupon-toggle .woocommerce-info{background:#fff;border:1px solid var(--ae-line);border-radius:var(--ae-r-md);font-size:14px}
.ae-co-trust{margin-top:16px;padding:14px 16px;border-radius:var(--ae-r-md);background:var(--ae-primary-tint);font-size:13px;color:var(--ae-ink)}
.ae-co-trust p{margin:0 0 6px;line-height:1.45}
.ae-co-trust p:last-child{margin:0}
.ae-co-trust__secure{display:flex;gap:8px;align-items:flex-start}
.ae-co-trust__secure .ae-ico{color:var(--ae-primary);margin-top:1px}
.ae-co-trust a{font-weight:700}
.ae-co-trust__company{color:var(--ae-ink-soft)}
/* avisos */
.woocommerce-message, .woocommerce-info, .woocommerce-error, .message-container{border-radius:var(--ae-r-md)!important;font-size:14px}
.woocommerce-error{background:#FDF1F0!important;border:1px solid #F3C9C5!important;color:var(--ae-danger)!important}
.woocommerce-error li{color:var(--ae-danger)}
.woocommerce-message{background:var(--ae-primary-tint)!important;border:1px solid #CFE2D8!important;color:var(--ae-ink)!important}
/* minha conta */
.woocommerce-account .account-container .col-inner, .woocommerce-MyAccount-content{font-size:15px}
.woocommerce-MyAccount-navigation ul li a, .account-nav-sidebar .nav li a, .my-account-header .nav > li > a{font-size:14.5px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--ae-ink)}
.woocommerce-MyAccount-navigation ul li.is-active a, .account-nav-sidebar .nav li.active > a{color:var(--ae-primary)}
.my-account-header.page-title{background:transparent!important;border-bottom:1px solid var(--ae-line)}
.my-account-header .page-title-inner h1{font-size:26px;font-weight:800;text-transform:none}
.woocommerce-orders-table .button{min-height:34px;line-height:34px;font-size:12px}
.woocommerce-form-login, .woocommerce-form-register{background:#fff;border:1px solid var(--ae-line)!important;border-radius:var(--ae-r-xl);padding:24px!important}
.woocommerce-form-login .button, .woocommerce-form-register .button{width:100%}
@media (max-width:849px){.woocommerce-billing-fields, .woocommerce-shipping-fields, .woocommerce-additional-fields{padding:16px 14px 6px}.woocommerce-cart-form, .cart-collaterals .cart-sidebar, .woocommerce-checkout-review-order{padding:14px!important}}
/* campo de quantidade */
.quantity input.qty, .quantity input[type=number]{padding:0 2px!important;text-align:center;font-weight:700;color:var(--ae-ink);min-width:44px}
.quantity .button.minus, .quantity .button.plus{padding:0 10px!important;min-height:0}

/* checkout: sem borda dupla no resumo */
.checkout-sidebar .woocommerce-checkout-review-order, .col-inner.has-border .woocommerce-checkout-review-order{border:0!important;padding:0!important;background:transparent}
.col-inner.has-border{border-radius:var(--ae-r-xl)}
