/* AIX Agent Ready: cópia do CSS adicional (Personalizar). */
.slide-content-wrap {
    box-shadow: 0 0 15px #eee;
}

/* === AI Express: estilo global v1 (2026-10-05) === */
@font-face{font-family:'Roboto-Regular';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_Ass52Hs.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Roboto-Regular';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_DMs5.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Roboto-Regular';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s6VospT4.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Roboto-Regular';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s51os.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Roboto-Medium';font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s6VospT4.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Roboto-Medium';font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s51os.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Roboto-Bold';font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s6VospT4.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Roboto-Bold';font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s51os.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
body{font-size:15px;line-height:1.55;color:#0F172A}
.thunk-page-top-title,.page-head h1,.woocommerce-products-header__title,.single-post h1.entry-title{font-family:'Barlow Semi Condensed','Arial Narrow',sans-serif;font-weight:700;font-size:clamp(28px,3.2vw,38px);line-height:1.1;color:#0A1B3D;text-transform:none;letter-spacing:0}
.breadcrumb-trail,.woocommerce .woocommerce-breadcrumb,.thunk-breadcrumb{font-size:14px;color:#556070}
.page .entry-content{font-size:17px;line-height:1.6;color:#0F172A}
.page .entry-content h2,.page .entry-content h3{font-family:'Barlow Semi Condensed','Arial Narrow',sans-serif;font-weight:700;line-height:1.15;color:#0A1B3D}
.page .entry-content h2{font-size:30px;margin:1.4em 0 .5em}
.page .entry-content h3{font-size:23px;margin:1.2em 0 .4em}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Roboto-Medium',sans-serif;font-size:15px;line-height:1.35;color:#0F172A}
.woocommerce div.product p.price,.woocommerce div.product span.price{font-family:'Roboto-Bold',sans-serif;color:#0A1B3D}
body .widget .widget-title,body .sidebar-main .widget .widget-title,body .widget.woocommerce .widget-title{font-family:'Barlow Semi Condensed','Arial Narrow',sans-serif;font-weight:700;font-size:20px;line-height:1.2;color:#0A1B3D}
body ul.products li.product .price,body ul.products li.product .price .amount{font-family:'Roboto-Bold',sans-serif;font-size:17px!important;color:#0A1B3D!important}
body ul.products li.product .price del,body ul.products li.product .price del .amount{font-family:'Roboto-Regular',sans-serif;font-size:14px!important;color:#556070!important;opacity:1}
body ul.products li.product .price ins{text-decoration:none}
body ul.products li.product .price ins .amount{color:#C2410C!important}
body ul.products li.product .thunk-product{border:1px solid #D5DCE8;border-radius:10px;padding:10px 10px 14px;transition:border-color .15s}
body ul.products li.product:hover .thunk-product{border-color:#0B4A95}
body.woocommerce span.onsale,body .woocommerce span.onsale,body ul.products li.product .onsale{background:#F87C0B;color:#0A1B3D;border-radius:4px;font-family:'Roboto-Bold',sans-serif}
body.woocommerce div.product .product_title{font-family:'Barlow Semi Condensed','Arial Narrow',sans-serif;font-weight:700;font-size:clamp(24px,2.6vw,32px);line-height:1.15;color:#0A1B3D;text-transform:none}
body.woocommerce div.product form.cart .single_add_to_cart_button{min-height:44px;padding:0 22px;border-radius:6px;font-size:15px}
body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button,body.woocommerce a.button,body.woocommerce button.button{border-radius:6px}
/* === fim do estilo global AI Express === */

/* AI Express: componentes de página v1 */
body:has(.aix-page) .entry-footer,body:has(.aix-page) .entry-content>.heateor_sss_sharing_container,body:has(.aix-page) .entry-content>.heateorSssClear{display:none}
body:has(.aix-page) #primary{margin-top:0}
.aix-page{font-family:'Barlow','Segoe UI',system-ui,sans-serif;font-size:17px;line-height:1.6;color:#0F172A;text-align:left;display:flex;flex-direction:column;gap:56px;padding:8px 0 48px}
.page .entry-content .aix-page *,.page .entry-content .aix-page *::before,.page .entry-content .aix-page *::after{box-sizing:border-box}
.page .entry-content .aix-page p{margin:0;padding:0}
.page .entry-content .aix-page h2,.page .entry-content .aix-page h3{font-family:'Barlow Semi Condensed','Arial Narrow',sans-serif;font-weight:700;color:#0A1B3D;margin:0;padding:0;text-transform:none;line-height:1.15}
.page .entry-content .aix-page h2{font-size:clamp(28px,3.2vw,36px)}
.page .entry-content .aix-page h3{font-size:22px;line-height:1.2}
.page .entry-content .aix-page a{color:#0A1B3D;text-decoration:none}
.page .entry-content .aix-page a:hover{color:#0B4A95}
.page .entry-content .aix-page .aix-lead{font-size:20px;line-height:1.55;color:#334155;max-width:44em}
.page .entry-content .aix-page .aix-sech{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}
.page .entry-content .aix-page .aix-sech p{color:#334155;max-width:44em}
.page .entry-content .aix-page .aix-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px}
.page .entry-content .aix-page .aix-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px;background:#fff;border:1px solid #D5DCE8;border-radius:10px}
.page .entry-content .aix-page .aix-card p{color:#334155}
.page .entry-content .aix-page .aix-card-soft{background:#F4F6FA;border-color:#F4F6FA}
.page .entry-content .aix-page .aix-ico{display:flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:8px;background:#E8F0FA;color:#0B4A95}
.page .entry-content .aix-page a.aix-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;text-decoration:underline}
.page .entry-content .aix-page .aix-card a.aix-link{margin-top:auto}
.page .entry-content .aix-page .aix-btns{display:flex;flex-wrap:wrap;gap:12px}
.page .entry-content .aix-page a.aix-btn,.page .entry-content .aix-page a.aix-btn-dark,.page .entry-content .aix-page a.aix-btn-line,.page .entry-content .aix-page a.aix-btn-white{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;font-size:17px;font-weight:700;border-radius:6px;text-decoration:none}
.page .entry-content .aix-page a.aix-btn{background:#F87C0B;color:#0A1B3D}
.page .entry-content .aix-page a.aix-btn:hover{background:#FF9A3D;color:#0A1B3D}
.page .entry-content .aix-page a.aix-btn-dark{background:#0A1B3D;color:#fff}
.page .entry-content .aix-page a.aix-btn-dark:hover{background:#0B4A95;color:#fff}
.page .entry-content .aix-page a.aix-btn-line{border:2px solid #0A1B3D}
.page .entry-content .aix-page a.aix-btn-line:hover{background:#0A1B3D;color:#fff}
.page .entry-content .aix-page a.aix-btn-white{border:2px solid #fff;color:#fff}
.page .entry-content .aix-page a.aix-btn-white:hover{background:#fff;color:#0A1B3D}
.page .entry-content .aix-page .aix-dark{background:#0A1B3D;color:#EEF2F8;border-radius:12px;padding:44px;display:flex;flex-wrap:wrap;gap:24px 40px;justify-content:space-between;align-items:center}
.page .entry-content .aix-page .aix-dark>div:first-child{display:flex;flex-direction:column;gap:10px}
.page .entry-content .aix-page .aix-dark h2{color:#fff}
.page .entry-content .aix-page .aix-dark p{color:#C5CFDF;font-size:18px;max-width:34em}
.page .entry-content .aix-page .aix-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:32px;align-items:start}
.page .entry-content .aix-page .aix-info{display:flex;flex-direction:column;gap:16px;font-size:17px}
.page .entry-content .aix-page .aix-info>div{display:flex;gap:14px;align-items:flex-start}
.page .entry-content .aix-page .aix-info svg{margin-top:3px;color:#0B4A95;flex:none}
.page .entry-content .aix-page .aix-info b{display:block;font-size:18px}
.page .entry-content .aix-page .aix-info a{font-weight:600;text-decoration:underline}
.page .entry-content .aix-page .aix-map{min-height:340px;border-radius:10px;overflow:hidden;border:1px solid #D5DCE8;background:#E2E8F0}
.page .entry-content .aix-page .aix-map iframe{display:block;width:100%;height:100%;min-height:340px;border:0}
.page .entry-content .aix-page .aix-chips{display:flex;flex-wrap:wrap;gap:12px}
.page .entry-content .aix-page .aix-chips span{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border:1px solid #D5DCE8;border-radius:6px;font-weight:700;font-size:18px;background:#fff}
.page .entry-content .aix-page .aix-stat{display:flex;gap:18px;align-items:center;padding:24px 28px;background:#F4F6FA;border-radius:10px;max-width:max-content}
.page .entry-content .aix-page .aix-stat b{font-family:'Barlow Semi Condensed','Arial Narrow',sans-serif;font-size:56px;line-height:1;color:#0B4A95}
.page .entry-content .aix-page .aix-stat span{font-size:18px;font-weight:600;line-height:1.3}
.page .entry-content .aix-page .aix-faq{display:flex;flex-direction:column;gap:12px}
.page .entry-content .aix-page .aix-faq details{border:1px solid #D5DCE8;border-radius:10px;background:#fff}
.page .entry-content .aix-page .aix-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 22px;font-family:'Barlow Semi Condensed','Arial Narrow',sans-serif;font-size:21px;font-weight:700;line-height:1.25;cursor:pointer;list-style:none}
.page .entry-content .aix-page .aix-faq summary::-webkit-details-marker{display:none}
.page .entry-content .aix-page .aix-faq summary::after{content:'+';flex:none;font-size:30px;line-height:1;color:#0B4A95}
.page .entry-content .aix-page .aix-faq details[open] summary::after{content:'\2013'}
.page .entry-content .aix-page .aix-faq details>div{padding:0 22px 22px;color:#334155}
.page .entry-content .aix-page .aix-faq details>div a{font-weight:600;text-decoration:underline}
.page .entry-content .aix-page .aix-form{padding:28px;background:#fff;border:1px solid #D5DCE8;border-radius:10px}
.page .entry-content .aix-page .fluentform .ff-el-form-control{min-height:50px;padding:10px 14px;border:1px solid #B4BFD0;border-radius:6px;background:#fff;color:#0F172A;font-size:16px}
.page .entry-content .aix-page .fluentform textarea.ff-el-form-control{min-height:140px}
.page .entry-content .aix-page .fluentform .ff-el-form-control:focus{border-color:#0B4A95;box-shadow:0 0 0 3px rgba(11,74,149,.18)}
.page .entry-content .aix-page .fluentform .ff-el-input--label label{font-size:16px;font-weight:600;color:#0A1B3D}
.page .entry-content .aix-page .fluentform .ff-btn-submit{min-height:52px;padding:0 30px;background:#F87C0B;border:0;border-radius:6px;color:#0A1B3D;font-size:17px;font-weight:700}
.page .entry-content .aix-page .fluentform .ff-btn-submit:hover{background:#FF9A3D;color:#0A1B3D}
@media (max-width:600px){.aix-page{gap:40px}.page .entry-content .aix-page .aix-dark{padding:28px 22px}.page .entry-content .aix-page .aix-card{padding:22px}.page .entry-content .aix-page .aix-form{padding:20px}.page .entry-content .aix-page .aix-lead{font-size:18px}}
.page .entry-content .aix-page p{font-size:inherit;line-height:inherit}
.page .entry-content .aix-page .aix-card h2{font-size:24px}


/* AI Express: loja e grelha de produtos v2 */
body:has(.aix-page) .entry-content>.sharedaddy{display:none}
.woocommerce ul.products:where(:not(.owl-carousel,.slick-slider)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 18px;margin:0 0 24px;padding:0}
.woocommerce ul.products.columns-3:where(:not(.owl-carousel,.slick-slider)){grid-template-columns:repeat(3,minmax(0,1fr))}
.woocommerce ul.products.columns-2:where(:not(.owl-carousel,.slick-slider)){grid-template-columns:repeat(2,minmax(0,1fr))}
.woocommerce ul.products:where(:not(.owl-carousel,.slick-slider))::before,.woocommerce ul.products:where(:not(.owl-carousel,.slick-slider))::after{display:none}
.woocommerce ul.products:where(:not(.owl-carousel,.slick-slider)) li.product{float:none!important;width:auto!important;margin:0!important;display:flex}
.woocommerce ul.products:where(:not(.owl-carousel,.slick-slider)) li.product .thunk-product-wrap{display:flex;flex-direction:column;width:100%}
.woocommerce ul.products:where(:not(.owl-carousel,.slick-slider)) li.product .thunk-product-wrap .thunk-product{flex:1 1 auto}
.woocommerce ul.products:where(:not(.owl-carousel,.slick-slider)) li.product .wa-shop-button{margin-top:10px}
@media (max-width:1100px){.woocommerce ul.products:where(:not(.owl-carousel,.slick-slider)),.woocommerce ul.products.columns-4:where(:not(.owl-carousel,.slick-slider)){grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:700px){.woocommerce ul.products:where(:not(.owl-carousel,.slick-slider)),.woocommerce ul.products.columns-4:where(:not(.owl-carousel,.slick-slider)),.woocommerce ul.products.columns-3:where(:not(.owl-carousel,.slick-slider)){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}}
.aixs.aixs{display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:space-between;align-items:center;margin:0 0 20px;padding:24px 28px;background:#F4F6FA;border-radius:10px;font-family:'Barlow','Segoe UI',system-ui,sans-serif;text-align:left}
.aixs.aixs p{margin:0;max-width:44em;font-size:18px;line-height:1.5;color:#0F172A}
.aixs .aixs-btns{display:flex;flex-wrap:wrap;gap:12px}
.aixs a.aixs-b,.aixs a.aixs-l{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border-radius:6px;font-size:17px;font-weight:700;text-decoration:none}
.aixs a.aixs-b{background:#F87C0B;color:#0A1B3D}
.aixs a.aixs-b:hover{background:#FF9A3D;color:#0A1B3D}
.aixs a.aixs-l{border:2px solid #0A1B3D;color:#0A1B3D}
.aixs a.aixs-l:hover{background:#0A1B3D;color:#fff}
@media (max-width:600px){.aixs.aixs{padding:20px}}

/* AI Express: ajustes de alinhamento v3 */
.page .entry-content .aix-page{margin-left:-15px;margin-right:-15px}
@media (max-width:600px){.page .entry-content .aix-page .aix-stat span br{display:none}}
.woocommerce ul.products:where(:not(.owl-carousel,.slick-slider)) li.product .thunk-product-wrap{height:100%}

/* AI Express: pesquisa v1 */
.thaps-autocomplete-suggestions{border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 18px 40px rgba(15,23,42,.18);overflow:hidden}
.thaps-autocomplete-suggestions .thaps-suggestion-heading .thaps-title{position:relative;color:transparent !important}
.thaps-autocomplete-suggestions .thaps-suggestion-heading .thaps-title::after{content:"Produtos";position:absolute;left:0;top:0;color:#99a1af;white-space:nowrap}
.thaps-autocomplete-suggestions .thaps-suggestion-heading:first-child .thaps-title::after{content:"Categorias"}
.thaps-autocomplete-suggestions > .thaps-suggestion-heading:first-child:has(+ .nonce_result_show){display:none}
.thaps-autocomplete-suggestions > .thaps-suggestion-heading:first-child + .nonce_result_show{display:none}

/* AI Express: rodapé v4 (fundo claro, barra preta) */
footer.open-shop-footer{background:#F4F6FA;color:#0F172A;font-family:'Barlow','Segoe UI',system-ui,sans-serif;font-size:16px;line-height:1.5}
footer.open-shop-footer .container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px;box-sizing:border-box}
footer.open-shop-footer .top-footer{background:var(--aix-blue);color:#fff;border:0}
footer.open-shop-footer .top-footer::before{background:var(--aix-blue)}
footer.open-shop-footer .top-footer-bar{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:center;padding:36px 0}
footer.open-shop-footer .top-footer-col1,footer.open-shop-footer .top-footer-col2,footer.open-shop-footer .top-footer-col3{flex:1 1 100%;width:auto;max-width:none;padding:0;margin:0}
footer.open-shop-footer .top-footer-col2:not(:has(.widget)),footer.open-shop-footer .top-footer-col3:not(:has(.widget)){display:none}
footer.open-shop-footer .top-footer .jetpack_subscription_widget{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:center;justify-content:space-between;margin:0;padding:0}
footer.open-shop-footer .top-footer .jetpack_subscription_widget .widget-title{flex:1 1 320px;font-family:'Barlow Semi Condensed','Arial Narrow',sans-serif;font-size:30px;font-weight:700;line-height:1.15;color:#fff;margin:0;padding:0;border:0;text-transform:none;text-align:left}
footer.open-shop-footer .top-footer .jetpack_subscription_widget .widget-title::before,footer.open-shop-footer .top-footer .jetpack_subscription_widget .widget-title::after{display:none}
footer.open-shop-footer .top-footer .wp-block-jetpack-subscriptions__container{flex:1 1 380px;max-width:540px;margin:0;padding:0}
footer.open-shop-footer .top-footer .wp-block-jetpack-subscriptions__container form{display:flex;align-items:center;height:56px;box-sizing:border-box;margin:0;padding:0 6px 0 18px;background:#fff;border:0;border-radius:16px;box-shadow:0 8px 24px rgba(10,27,61,.18);transition:box-shadow .15s}
footer.open-shop-footer .top-footer .wp-block-jetpack-subscriptions__container form:focus-within{box-shadow:0 0 0 3px rgba(255,255,255,.6)}
footer.open-shop-footer .top-footer #subscribe-text,footer.open-shop-footer .top-footer .wp-block-jetpack-subscriptions__subscount{display:none}
footer.open-shop-footer .top-footer #subscribe-email{flex:1 1 auto;min-width:0;margin:0;padding:0}
footer.open-shop-footer .top-footer #subscribe-email input{width:100%;height:50px;box-sizing:border-box;margin:0;padding:0;font:inherit;font-size:16px;color:#0F172A;background:transparent !important;border:0 !important;box-shadow:none !important;outline:0}
footer.open-shop-footer .top-footer #subscribe-submit{flex:none;margin:0;padding:0}
footer.open-shop-footer .top-footer #subscribe-submit button{height:44px;box-sizing:border-box;margin:0;padding:0 26px;font:inherit;font-weight:700;line-height:1;color:var(--aix-on-accent);background:var(--aix-accent);border:0;border-radius:12px;cursor:pointer;transition:background .15s}
footer.open-shop-footer .top-footer #subscribe-submit button:hover{background:var(--aix-accent-dark)}
footer.open-shop-footer .widget-footer{background:#F4F6FA;border:0}
footer.open-shop-footer .widget-footer::before{background:#F4F6FA}
footer.open-shop-footer .widget-footer-wrap{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:48px 56px;align-items:start !important;margin:0;padding:56px 0 0}
footer.open-shop-footer .widget-footer-wrap>[class*="widget-footer-col"]{display:contents}
footer.open-shop-footer .widget-footer .widget{margin:0;padding:0;background:none;border:0;color:#0F172A;text-align:left;box-shadow:none;min-width:0}
footer.open-shop-footer .widget-footer .widget-title{font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0B4A95;margin:0 0 14px;padding:0;border:0;line-height:1.5;text-align:left}
footer.open-shop-footer .widget-footer .widget-title::before,footer.open-shop-footer .widget-footer .widget-title::after{display:none}
footer.open-shop-footer .widget-footer a{color:#0F172A;text-decoration:none;transition:color .15s,border-color .15s,background .15s}
footer.open-shop-footer .widget-footer a:hover{color:#0B4A95}
footer.open-shop-footer .widget-footer p{margin:0;padding:0;color:#0F172A}
footer.open-shop-footer .widget-footer ul{list-style:none;margin:0;padding:0}
footer.open-shop-footer .widget-footer li{margin:0;padding:0;border:0;list-style:none}
footer.open-shop-footer .widget-footer li::before,footer.open-shop-footer .widget-footer li::after{display:none}
footer.open-shop-footer .widget-footer .menu{display:flex;flex-direction:column;gap:2px}
footer.open-shop-footer .widget-footer .menu a{display:flex;align-items:center;min-height:40px}
footer.open-shop-footer .widget-footer .widget:has(.aixf-btns){grid-column:1/-1;padding:28px 32px;background:#fff;border:1px solid #D5DCE8;border-radius:22px;box-shadow:0 10px 30px rgba(10,27,61,.06)}
footer.open-shop-footer .widget-footer .widget:has(.aixf-btns) .textwidget{display:grid;grid-template-columns:1fr auto;gap:6px 32px;align-items:center}
footer.open-shop-footer .widget-footer .aixf-help-t{grid-column:1;font-family:'Barlow Semi Condensed','Arial Narrow',sans-serif;font-size:32px;font-weight:700;line-height:1.1;color:#0F172A}
footer.open-shop-footer .widget-footer .aixf-help-s{grid-column:1;color:#556070}
footer.open-shop-footer .widget-footer .aixf-btns{grid-column:2;grid-row:1/span 2;display:flex;flex-wrap:wrap;gap:12px}
footer.open-shop-footer .widget-footer a.aixf-btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 24px;background:var(--aix-accent);color:var(--aix-on-accent);font-weight:700;border-radius:14px}
footer.open-shop-footer .widget-footer a.aixf-btn::before{content:"";width:20px;height:20px;background:var(--aix-on-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%204h4l2%205-2.5%201.5a11%2011%200%200%200%205%205L15%2013l5%202v4a2%202%200%200%201-2%202A16%2016%200%200%201%203%206a2%202%200%200%201%202-2z'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%204h4l2%205-2.5%201.5a11%2011%200%200%200%205%205L15%2013l5%202v4a2%202%200%200%201-2%202A16%2016%200%200%201%203%206a2%202%200%200%201%202-2z'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
footer.open-shop-footer .widget-footer a.aixf-btn:hover{background:var(--aix-accent-dark);color:var(--aix-on-accent)}
footer.open-shop-footer .widget-footer a.aixf-btn-line{display:inline-flex;align-items:center;min-height:52px;padding:0 24px;color:#0A1B3D;font-weight:600;border:1.5px solid #0A1B3D;border-radius:14px}
footer.open-shop-footer .widget-footer a.aixf-btn-line:hover{background:#0A1B3D;color:#fff;border-color:#0A1B3D}
footer.open-shop-footer .widget-footer .widget:has(.aixf-desc){grid-column:auto}
footer.open-shop-footer .widget-footer .widget:has(.aixf-desc) .textwidget{display:flex;flex-direction:column;gap:16px;align-items:flex-start}
footer.open-shop-footer .widget-footer .textwidget img{display:block;width:auto;height:54px;max-width:100%;margin:0}
footer.open-shop-footer .widget-footer .aixf-desc{max-width:24em;color:#334155}
footer.open-shop-footer .widget-footer .aixf-legal{font-size:14px;line-height:1.6;color:#556070}
footer.open-shop-footer .widget-footer .aixf-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}
footer.open-shop-footer .widget-footer a.aixf-soc{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px solid #CBD5E4;border-radius:14px;color:#0A1B3D;background:#fff}
footer.open-shop-footer .widget-footer a.aixf-soc::before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:var(--aixf-i) center/contain no-repeat;mask:var(--aixf-i) center/contain no-repeat}
footer.open-shop-footer .widget-footer a.aixf-soc:hover{color:#fff;background:var(--aix-blue);border-color:var(--aix-blue)}
footer.open-shop-footer .aixf-s-fb{--aixf-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M14%208h2.5V4H14c-2.5%200-4%201.5-4%204v2H8v4h2v7h4v-7h2.5l.5-4h-3V8.5c0-.3.2-.5.5-.5z'%2F%3E%3C%2Fsvg%3E")}
footer.open-shop-footer .aixf-s-ig{--aixf-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'18'%20height%3D'18'%20rx%3D'5'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'4'%2F%3E%3Cpath%20d%3D'M17.5%206.5v.01'%2F%3E%3C%2Fsvg%3E")}
footer.open-shop-footer .aixf-s-tt{--aixf-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M14%203v11.5a3.5%203.5%200%201%201-3.5-3.5'%2F%3E%3Cpath%20d%3D'M14%203c.4%202.6%202%204.2%204.5%204.5'%2F%3E%3C%2Fsvg%3E")}
footer.open-shop-footer .aixf-s-pi{--aixf-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'9'%2F%3E%3Cpath%20d%3D'M10.5%2021l2-8.5M9.5%2012.5c-1-3%201-5.5%203.5-5.5%202%200%203.2%201.4%203.2%203.2%200%202.3-1.3%204.2-3.2%204.2-1%200-1.6-.7-1.6-1.5'%2F%3E%3C%2Fsvg%3E")}
footer.open-shop-footer .aixf-s-li{--aixf-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'18'%20height%3D'18'%20rx%3D'3'%2F%3E%3Cpath%20d%3D'M8%2011v5M8%208v.01M12%2016v-5M12%2013c0-1.5%201-2%202-2s2.5.6%202.5%202.5V16'%2F%3E%3C%2Fsvg%3E")}
footer.open-shop-footer .aixf-s-wa{--aixf-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%2021l1.6-4.6A8.5%208.5%200%201%201%208%2019.4L3%2021z'%2F%3E%3Cpath%20d%3D'M9%209c0%203%203%206%206%206l1.2-1.3-2-1-.8.8c-.8-.4-1.6-1.2-2-2l.8-.8-1-2z'%2F%3E%3C%2Fsvg%3E")}
footer.open-shop-footer .widget-footer .aixf-l{position:relative;padding-left:32px;margin:0 0 14px}
footer.open-shop-footer .widget-footer .aixf-l::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;background:#0B4A95;-webkit-mask:var(--aixf-i) center/contain no-repeat;mask:var(--aixf-i) center/contain no-repeat}
footer.open-shop-footer .aixf-pin{--aixf-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%2021s7-6.2%207-11a7%207%200%200%200-14%200c0%204.8%207%2011%207%2011z'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'10'%20r%3D'2.5'%2F%3E%3C%2Fsvg%3E")}
footer.open-shop-footer .aixf-tel{--aixf-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%204h4l2%205-2.5%201.5a11%2011%200%200%200%205%205L15%2013l5%202v4a2%202%200%200%201-2%202A16%2016%200%200%201%203%206a2%202%200%200%201%202-2z'%2F%3E%3C%2Fsvg%3E")}
footer.open-shop-footer .aixf-mail{--aixf-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'5'%20width%3D'18'%20height%3D'14'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M3%207l9%206%209-6'%2F%3E%3C%2Fsvg%3E")}
footer.open-shop-footer .aixf-clock{--aixf-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'9'%2F%3E%3Cpath%20d%3D'M12%207v5l3%202'%2F%3E%3C%2Fsvg%3E");display:grid;grid-template-columns:auto auto;justify-content:start;gap:2px 14px;font-variant-numeric:tabular-nums}
footer.open-shop-footer .widget-footer .aixf-clock .off{color:#556070}
footer.open-shop-footer .widget-footer .widget:has(.aixf-chips){grid-column:1/-1}
footer.open-shop-footer .widget-footer .widget:has(.aixf-chips) .textwidget{padding:24px 0;border-top:1px solid #D5DCE8}
footer.open-shop-footer .widget-footer .aixf-chips{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center}
footer.open-shop-footer .widget-footer .aixf-lbl{margin-right:6px;font-size:15px;color:#556070}
footer.open-shop-footer .widget-footer .aixf-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;background:#fff;border:1px solid #D5DCE8;border-radius:12px;font-size:15px;font-weight:600;color:#0F172A}
footer.open-shop-footer .widget-footer .aixf-chip::before{content:"";flex:none;width:18px;height:18px;background:#0B4A95;-webkit-mask:var(--aixf-i) center/contain no-repeat;mask:var(--aixf-i) center/contain no-repeat}
footer.open-shop-footer .aixf-c-bank{--aixf-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%2010l9-6%209%206M5%2010v8M9.5%2010v8M14.5%2010v8M19%2010v8M3%2020h18'%2F%3E%3C%2Fsvg%3E")}
footer.open-shop-footer .aixf-c-cash{--aixf-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'2'%20y%3D'6'%20width%3D'20'%20height%3D'12'%20rx%3D'2'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'2.5'%2F%3E%3C%2Fsvg%3E")}
footer.open-shop-footer .aixf-c-doc{--aixf-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6%203h9l4%204v14H6z'%2F%3E%3Cpath%20d%3D'M14%203v5h5M9%2013h7M9%2017h7'%2F%3E%3C%2Fsvg%3E")}
footer.open-shop-footer .below-footer{background:#0A1B3D;color:#9CA3AF;font-size:14px;border:0}
footer.open-shop-footer .below-footer::before{background:#0A1B3D}
footer.open-shop-footer .below-footer .below-footer-bar{padding:18px 0}
footer.open-shop-footer .below-footer .below-footer-col1{padding:0;margin:0}
footer.open-shop-footer .below-footer p.footer-copyright{display:block;margin:0;padding:0;text-align:center;color:#D1D5DB;line-height:1.6}
footer.open-shop-footer .below-footer p.footer-copyright:not(.aix-copy)>a::after{content:"."}
footer.open-shop-footer .below-footer p.footer-copyright:not(.aix-copy)::after{content:"Todos os direitos reservados."}
footer.open-shop-footer .below-footer .powered-by-wordpress{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;visibility:hidden !important;font-size:0 !important}
footer.open-shop-footer .below-footer a{color:#fff}
footer.open-shop-footer .below-footer a:hover{color:#FDB00B}
@media (max-width:1024px){
footer.open-shop-footer .widget-footer-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}
footer.open-shop-footer .widget-footer .widget:has(.aixf-desc){grid-column:1/-1}
}
@media (max-width:719px){
footer.open-shop-footer .container{padding:0 16px}
footer.open-shop-footer .top-footer-bar{padding:28px 0}
footer.open-shop-footer .top-footer .jetpack_subscription_widget .widget-title{font-size:26px}
footer.open-shop-footer .top-footer .wp-block-jetpack-subscriptions__container form{height:54px;padding:0 5px 0 16px}
footer.open-shop-footer .top-footer #subscribe-submit button{padding:0 18px}
footer.open-shop-footer .widget-footer-wrap{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:32px}
footer.open-shop-footer .widget-footer .widget:has(.aixf-btns){padding:22px 20px;border-radius:20px}
footer.open-shop-footer .widget-footer .widget:has(.aixf-btns) .textwidget{grid-template-columns:1fr;gap:6px}
footer.open-shop-footer .widget-footer .aixf-help-t{font-size:28px}
footer.open-shop-footer .widget-footer .aixf-btns{grid-column:1;grid-row:auto;flex-direction:column;gap:10px;margin-top:12px}
footer.open-shop-footer .widget-footer .aixf-btns a{justify-content:center}
footer.open-shop-footer .widget-footer .textwidget img{height:46px}
footer.open-shop-footer .widget-footer a.aixf-soc{width:46px;height:46px}
footer.open-shop-footer .widget-footer .menu{gap:0}
footer.open-shop-footer .widget-footer .menu li{border-bottom:1px solid #E2E8F0}
footer.open-shop-footer .widget-footer .menu li:last-child{border-bottom:0}
footer.open-shop-footer .widget-footer .menu a{min-height:46px}
footer.open-shop-footer .widget-footer .aixf-lbl{width:100%;margin:0}
footer.open-shop-footer .widget-footer .aixf-chip{padding:0 14px}
footer.open-shop-footer .widget-footer .widget:has(.aixf-chips) .textwidget{padding:22px 0 26px}
footer.open-shop-footer .below-footer .below-footer-bar{padding:16px 0}

}

/* AI Express: cabeçalho v3 */
:root{--aix-ink:#0A1B3D;--aix-accent:#F87C0B;--aix-accent-dark:#FF9A3D;--aix-amber:#FDB00B;--aix-blue:#0B4A95;--aix-blue-deep:#083873;--aix-on-accent:#0A1B3D;--aix-surface:#F4F6FA;--aix-line:#D5DCE8;--aix-text:#0F172A;--aix-muted:#556070}
header.open-shop-header{background:#fff;font-family:'Barlow','Segoe UI',system-ui,sans-serif;color:var(--aix-text)}
header.open-shop-header .main-header,header.open-shop-header .below-header,header.open-shop-header .main-header .container,header.open-shop-header .below-header .container,header.open-shop-header .main-header-bar,header.open-shop-header .below-header-bar,header.open-shop-header .below-header-col3{display:contents !important}
header.open-shop-header .main-header::before,header.open-shop-header .main-header::after,header.open-shop-header .below-header::before,header.open-shop-header .below-header::after,header.open-shop-header .main-header .container::before,header.open-shop-header .main-header .container::after,header.open-shop-header .below-header .container::before,header.open-shop-header .below-header .container::after,header.open-shop-header .main-header-bar::before,header.open-shop-header .main-header-bar::after,header.open-shop-header .below-header-bar::before,header.open-shop-header .below-header-bar::after,header.open-shop-header .below-header-col3::before,header.open-shop-header .below-header-col3::after{content:none !important;display:none !important}
header.open-shop-header [class*="-header-col"]{float:none !important;width:auto !important;padding:0 !important;margin:0}
header.open-shop-header .top-header{grid-column:1/-1;grid-row:1;background:var(--aix-ink);color:#E6EBF3;font-size:14px;border:0 !important}
header.open-shop-header .top-header::before,header.open-shop-header .top-header::after{display:none !important}
header.open-shop-header .top-header .container{max-width:1240px;margin:0 auto;padding:0 24px;box-sizing:border-box}
header.open-shop-header .top-header-bar{display:flex !important;flex-direction:row-reverse;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;min-height:42px;height:auto !important;line-height:1.3 !important}
header.open-shop-header .top-header-col2{flex:1 1 auto;display:flex;align-items:center}
header.open-shop-header .top-header-col2 .content-html{display:flex;flex:1 1 auto;align-items:center;gap:10px;color:#E6EBF3}
header.open-shop-header .top-header-col2 .content-html::before{content:"";flex:none;width:18px;height:18px;background:var(--aix-amber);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 6h13v10H1z'/%3E%3Cpath d='M14 9h4l4 4v3h-8z'/%3E%3Ccircle cx='6' cy='18' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 6h13v10H1z'/%3E%3Cpath d='M14 9h4l4 4v3h-8z'/%3E%3Ccircle cx='6' cy='18' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E") center/contain no-repeat}
header.open-shop-header .aix-tb-hours{color:#A9B4C6}
header.open-shop-header .top-header-col1{flex:none}
header.open-shop-header .top-header-col1 .content-widget{display:flex;align-items:center;gap:20px}
header.open-shop-header .top-header-col1 .widget{margin:0;padding:0}
header.open-shop-header .top-header-col1 .widget_text{order:-1}
header.open-shop-header .gt_float_switcher{position:relative;display:inline-block;background:transparent !important;border:1px solid rgba(255,255,255,.22) !important;border-radius:999px !important;box-shadow:none !important;color:#E6EBF3 !important;font:600 13px/1 'Barlow',sans-serif !important;padding:0 !important;height:30px}
header.open-shop-header .gt_float_switcher .gt-selected{background:transparent !important}
header.open-shop-header .gt_float_switcher .gt-current-lang{display:flex !important;align-items:center;gap:6px;height:28px;padding:0 12px !important;color:#E6EBF3 !important;font-size:13px !important;text-transform:uppercase}
header.open-shop-header .gt_float_switcher .gt-current-lang img{width:16px;height:12px;border-radius:2px}
header.open-shop-header .main-header-col1{align-self:center}
header.open-shop-header .main-header-col1 .custom-logo{height:52px;width:auto;max-width:none;display:block}
header.open-shop-header .below-header-col2{align-self:center;min-width:0}
header.open-shop-header #thaps-search-box{width:100%;max-width:none;margin:0}
header.open-shop-header #thaps-search-form{margin:0}
header.open-shop-header #thaps-search-form .thaps-from-wrap{display:flex;align-items:center;position:relative;height:56px;box-sizing:border-box;margin:0;padding:0 6px 0 50px;background:var(--aix-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23556070' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") no-repeat 18px center;border:1.5px solid var(--aix-line);border-radius:16px;transition:border-color .15s,box-shadow .15s}
header.open-shop-header #thaps-search-form .thaps-from-wrap:focus-within{border-color:var(--aix-blue);box-shadow:0 0 0 3px rgba(11,74,149,.18)}
header.open-shop-header #thaps-search-form .thaps-search-autocomplete{flex:1 1 auto;min-width:0;height:100% !important;box-sizing:border-box;margin:0;padding:0 8px !important;font:inherit;font-size:16px;color:var(--aix-text);background:transparent !important;border:0 !important;box-shadow:none !important;outline:0}
header.open-shop-header #thaps-search-form .tapsp-voice-btn{display:none !important}
header.open-shop-header #thaps-search-button{flex:none;position:static !important;height:44px !important;width:auto !important;margin:0;padding:0 26px !important;font:inherit;font-weight:700;font-size:16px;color:var(--aix-on-accent) !important;background:var(--aix-accent) !important;border:0 !important;border-radius:12px !important;cursor:pointer;transition:background .15s}
header.open-shop-header #thaps-search-button:hover{background:var(--aix-accent-dark) !important}
header.open-shop-header .thunk-icon{display:flex;gap:10px;align-items:center;margin:0 !important;padding:0 !important;float:none !important;width:auto !important}
header.open-shop-header .header-icon{display:flex}
header.open-shop-header .header-icon a.account{display:flex;align-items:center;gap:10px;width:auto !important;height:auto !important;min-height:48px;margin:0 !important;padding:0 6px;background:none !important;border-radius:0 !important;line-height:1.2 !important;color:var(--aix-text);font-weight:600;font-size:16px;text-decoration:none;position:relative}
header.open-shop-header .header-icon a.account svg{box-sizing:content-box;width:22px;height:22px;padding:12px;background:var(--aix-surface);border-radius:14px;color:var(--aix-text)}
header.open-shop-header .header-icon a.account .account-text{position:relative !important;display:inline !important;opacity:1 !important;visibility:visible !important;transform:none !important;width:auto !important;height:auto !important;padding:0 !important;margin:0 !important;background:none !important;box-shadow:none !important;font-size:0 !important;color:inherit !important}
header.open-shop-header .header-icon a.account .account-text::before{display:none !important}
header.open-shop-header .header-icon a.account .account-text::after{content:"Conta";display:inline !important;font-size:16px;background:none;border:0;position:static;transform:none;color:inherit}
header.open-shop-header .thunk-icon .cart-icon{background:transparent !important;padding:0 !important;border-radius:0 !important;box-shadow:none !important;width:auto;height:auto}
header.open-shop-header .cart-icon .taiowc-wrap{padding:0 !important;border:0 !important;box-shadow:none !important;background:none !important;width:auto;height:auto}
header.open-shop-header .cart-icon .taiowc-content{display:flex !important;align-items:center;gap:10px;min-height:48px;width:auto;height:auto;padding:0 18px 0 16px;background:var(--aix-ink);color:#fff;border-radius:14px;font-size:16px;font-weight:600;cursor:pointer;transition:background .15s}
header.open-shop-header .cart-icon .taiowc-content:hover{background:var(--aix-blue)}
header.open-shop-header .cart-icon .taiowc-content h4{display:block !important;order:2;margin:0 !important;padding:0;font-family:inherit;font-size:16px !important;font-weight:600;line-height:1;color:#fff;text-transform:none}
header.open-shop-header .cart-icon .taiowc-cart-item{order:1;width:auto !important;height:auto !important;min-width:0}
header.open-shop-header .thunk-icon .cart-icon .taiowc-cart-item{background:transparent !important}
header.open-shop-header .cart-icon .taiowc-icon{width:22px;height:22px;color:#fff}
header.open-shop-header .cart-icon .taiowc-icon svg{width:22px !important;height:22px;stroke:#fff}
header.open-shop-header .cart-icon .taiowc-cart-total-wrap{display:none !important}
header.open-shop-header .cart-icon .taiowc-cart-count{order:3;position:static;width:auto;height:auto;display:flex;align-items:center}
header.open-shop-header .cart-icon .cart-count-item,header.open-shop-header .cart-icon .taiowc_cart_empty .taiowc-cart-count::before{position:static !important;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:24px;width:auto !important;height:24px !important;padding:0 6px;margin:0;border-radius:999px;background:var(--aix-amber);color:var(--aix-ink);font-size:13px;font-weight:700;line-height:1}
header.open-shop-header .cart-icon .taiowc_cart_empty .taiowc-cart-count::before{content:"0"}
header.open-shop-header .menu-category-list{position:relative}
header.open-shop-header .below-header-col1{align-self:center}
header.open-shop-header .toggle-cat-wrap{width:auto !important;height:auto !important;line-height:1.2 !important;padding:0 !important;background:transparent !important;border-radius:0}
header.open-shop-header .cat-toggle{display:inline-flex !important;align-items:center;gap:10px;height:44px !important;padding:0 18px !important;background:var(--aix-blue);color:#fff;border-radius:12px;font-weight:600;font-size:16px;white-space:nowrap;cursor:pointer;transition:background .15s}
header.open-shop-header .cat-toggle:hover{background:var(--aix-blue-deep)}
header.open-shop-header .cat-toggle .cat-icon svg{display:block;width:20px;height:20px;font-size:20px}
header.open-shop-header .cat-toggle .toggle-title{display:inline !important;flex:none;margin:0;font-family:inherit;font-weight:600;color:#fff}
header.open-shop-header .cat-toggle .toggle-icon{display:inline-block !important;float:none;width:16px;height:16px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat}
header.open-shop-header .cat-toggle .toggle-icon::before{content:none !important}
header.open-shop-header .main-header-col2{align-self:center;min-width:0}
header.open-shop-header .main-header-col2 nav{display:block}
header.open-shop-header .main-header-col3{align-self:center}
header.open-shop-header ul.open-shop-menu>li{float:none;margin:0;padding:0}
header.open-shop-header .open-shop-menu .below-menu-image-icons{display:none !important}
header.open-shop-header .open-shop-menu-link{display:inline;padding:0}
header.open-shop-header .header-support-wrap{display:flex;align-items:center;gap:12px;min-height:60px;padding:0;margin:0}
header.open-shop-header .header-support-icon{display:flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;margin:0;border-radius:999px;background:var(--aix-accent);color:var(--aix-on-accent);font-size:16px;line-height:1}
header.open-shop-header .header-support-icon i{color:var(--aix-on-accent);line-height:1;font-size:16px}
header.open-shop-header .header-support-content{display:flex;flex-direction:column;line-height:1.2;margin:0}
header.open-shop-header .header-support-content .sprt-tel{display:flex;flex-direction:column;line-height:1.2;color:var(--aix-text)}
header.open-shop-header .header-support-content .sprt-tel b{font-size:12px;font-weight:400;color:var(--aix-muted)}
header.open-shop-header .header-support-content .sprt-tel a{font-size:16px;font-weight:700;color:var(--aix-text)}
header.open-shop-header .header-support-content .sprt-eml{display:none}
@media (min-width:1025px){
header.open-shop-header{display:grid !important;grid-template-columns:max(24px,calc((100% - 1192px)/2)) auto minmax(0,1fr) auto max(24px,calc((100% - 1192px)/2));grid-template-rows:auto auto minmax(60px,auto)}
header.open-shop-header::before{content:"";grid-row:3;grid-column:1/-1;border-top:1px solid #E2E8F0;border-bottom:1px solid #E2E8F0;pointer-events:none}
header.open-shop-header .main-header-col1{grid-row:2;grid-column:2;padding:18px 32px 18px 0 !important}
header.open-shop-header .below-header-col2{grid-row:2;grid-column:3}
header.open-shop-header .thunk-icon{grid-row:2;grid-column:4;margin-left:32px !important}
header.open-shop-header .below-header-col1{grid-row:3;grid-column:2;padding:8px 6px 8px 0 !important}
header.open-shop-header .main-header-col2{grid-row:3;grid-column:3/5;padding:0 230px 0 0 !important}
header.open-shop-header .main-header-col3{grid-row:3;grid-column:4;justify-self:end}
header.open-shop-header .main-header-col2 .menu-toggle{display:none !important}
header.open-shop-header .sider.main{position:static;display:block;width:auto;height:auto;margin:0;padding:0;background:none;transform:none;overflow:visible;box-shadow:none}
header.open-shop-header .sider.main .sider-inner{padding:0}
header.open-shop-header ul.open-shop-menu{display:flex;flex-wrap:wrap;align-items:center;gap:0 30px;margin:0;padding:0;list-style:none}
header.open-shop-header ul.open-shop-menu>li>a{display:flex;align-items:center;min-height:60px;padding:0 !important;font-size:16px;font-weight:500;line-height:1.3;color:var(--aix-text) !important;text-transform:none;background:none !important;border:0;transition:color .15s}
header.open-shop-header ul.open-shop-menu>li>a:hover{color:var(--aix-blue) !important}
header.open-shop-header ul.open-shop-menu>li.current-menu-item>a,header.open-shop-header ul.open-shop-menu>li.current-menu-ancestor>a{font-weight:700;box-shadow:inset 0 -3px 0 var(--aix-accent)}
header.open-shop-header .menu-image-title{font-size:16px;font-weight:inherit;line-height:1.3;margin:0}
}
@media (max-width:1024px){
header.open-shop-header{display:grid !important;grid-template-columns:46px minmax(0,1fr) 46px 46px;column-gap:10px;padding:0 16px}
header.open-shop-header .top-header{margin:0 -16px 12px}
header.open-shop-header .top-header .container{padding:0 16px}
header.open-shop-header .top-header-bar{flex-wrap:nowrap;gap:12px;min-height:40px;font-size:13px}
header.open-shop-header .top-header-col1 .widget_text{display:none}
header.open-shop-header .top-header-col2 .content-html{gap:8px;line-height:1.25}
header.open-shop-header .main-header-col2{grid-row:2;grid-column:1;padding:0 !important}
header.open-shop-header .main-header-col2 .menu-toggle{display:block !important;margin:0;padding:0}
header.open-shop-header .main-header-col2 .menu-btn{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;background:var(--aix-ink);border:0;border-radius:14px;color:#fff;cursor:pointer}
header.open-shop-header .main-header-col2 .menu-btn .btn{display:flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0;padding:0;background:none;color:#fff}
header.open-shop-header .main-header-col2 .menu-btn svg{width:22px;height:22px;stroke:#fff;color:#fff}
header.open-shop-header .main-header-col1{grid-row:2;grid-column:2;justify-self:center;padding:0 !important}
header.open-shop-header .main-header-col1 .custom-logo{height:34px}
header.open-shop-header .thunk-icon{display:contents}
header.open-shop-header .header-icon{grid-row:2;grid-column:3}
header.open-shop-header .cart-icon{grid-row:2;grid-column:4}
header.open-shop-header .header-icon a.account{width:46px !important;height:46px !important;min-height:0;padding:0;justify-content:center}
header.open-shop-header .header-icon a.account svg{padding:12px;margin:0}
header.open-shop-header .header-icon a.account .account-text{display:none !important}
header.open-shop-header .cart-icon .taiowc-wrap{position:relative !important}
header.open-shop-header .cart-icon .taiowc-content{position:relative;justify-content:center;width:46px;height:46px;min-height:0;padding:0;gap:0}
header.open-shop-header .cart-icon .taiowc-content h4{display:none !important}
header.open-shop-header .cart-icon .taiowc-cart-count{position:absolute;top:-6px;right:-6px}
header.open-shop-header .cart-icon .cart-count-item,header.open-shop-header .cart-icon .taiowc_cart_empty .taiowc-cart-count::before{min-width:22px;height:22px !important;font-size:12px;border:2px solid #fff}
header.open-shop-header .below-header-col2{grid-row:3;grid-column:1/-1;margin:12px 0 14px}
header.open-shop-header #thaps-search-form .thaps-from-wrap{height:52px;padding-left:44px;background-position:14px center;border-radius:16px}
header.open-shop-header #thaps-search-form .thaps-search-autocomplete{padding:0 6px !important}
header.open-shop-header #thaps-search-button{height:42px !important;padding:0 18px !important}
header.open-shop-header .below-header-col1{grid-row:4;grid-column:1/-1;margin:0 -16px;padding:8px 16px !important;border-top:1px solid #E2E8F0;border-bottom:1px solid #E2E8F0}
header.open-shop-header .below-header-col1 .menu-category-list,header.open-shop-header .below-header-col1 .toggle-cat-wrap{display:block}
header.open-shop-header .cat-toggle{display:flex !important;width:100%;height:46px !important;box-sizing:border-box;justify-content:space-between}
header.open-shop-header .cat-toggle .toggle-title{flex:1 1 auto;text-align:left}
header.open-shop-header .menu-category-list ul.product-cat-list{left:0;right:0;width:auto !important;max-width:none}
header.open-shop-header .sider.main.open-shop-menu-hide{background:rgba(10,27,61,.97)}
@media (max-width:480px){header.open-shop-header #thaps-search-form .thaps-from-wrap{padding-left:14px;background-image:none}}
header.open-shop-header .main-header-col3{display:none}
}

/* AI Express: menu de categorias v1 */
/* Cores do menu: Personalizar > Menu de categorias (cores) */
@keyframes aixmIn{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}
@keyframes aixmFade{from{opacity:0}to{opacity:1}}
/* theme duplicate flyout off */
#category-flyout{display:none !important}
header.open-shop-header .menu-category-list ul.product-cat-list{--aixm-sp:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1392 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M15.707 21.293a1 1 0 0 1-1.414 0l-1.586-1.586a1 1 0 0 1 0-1.414l5.586-5.586a1 1 0 0 1 1.414 0l1.586 1.586a1 1 0 0 1 0 1.414z'/%3E%3Cpath d='m18 13-1.375-6.874a1 1 0 0 0-.746-.776L3.235 2.028a1 1 0 0 0-1.207 1.207L5.35 15.879a1 1 0 0 0 .776.746L13 18'/%3E%3Cpath d='m2.3 2.3 7.286 7.286'/%3E%3Ccircle cx='11' cy='11' r='2'/%3E%3C/g%3E%3Cg transform='translate(24 0)'%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5'/%3E%3Cpath d='M12 22V12'/%3E%3C/g%3E%3Cg transform='translate(48 0)'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Cpath d='M10 9H8'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3C/g%3E%3Cg transform='translate(72 0)'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='14' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3C/g%3E%3Cg transform='translate(96 0)'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3C/g%3E%3Cg transform='translate(120 0)'%3E%3Cpath d='M18 5a2 2 0 0 1 2 2v8.526a2 2 0 0 0 .212.897l1.068 2.127a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45l1.068-2.127A2 2 0 0 0 4 15.526V7a2 2 0 0 1 2-2z'/%3E%3Cpath d='M20.054 15.987H3.946'/%3E%3C/g%3E%3Cg transform='translate(144 0)'%3E%3Cpath d='M12 18h6'/%3E%3Cpath d='M6 18h.01'/%3E%3Cpath d='M8 6h1'/%3E%3Crect x='2' y='14' width='20' height='8' rx='2'/%3E%3Crect x='4' y='2' width='16' height='12' rx='2'/%3E%3C/g%3E%3Cg transform='translate(168 0)'%3E%3Crect width='20' height='8' x='2' y='2' rx='2' ry='2'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2' ry='2'/%3E%3Cline x1='6' x2='6.01' y1='6' y2='6'/%3E%3Cline x1='6' x2='6.01' y1='18' y2='18'/%3E%3C/g%3E%3Cg transform='translate(192 0)'%3E%3Crect width='20' height='14' x='2' y='3' rx='2'/%3E%3Cline x1='8' x2='16' y1='21' y2='21'/%3E%3Cline x1='12' x2='12' y1='17' y2='21'/%3E%3C/g%3E%3Cg transform='translate(216 0)'%3E%3Crect x='5' y='2' width='14' height='20' rx='7'/%3E%3Cpath d='M12 6v4'/%3E%3C/g%3E%3Cg transform='translate(240 0)'%3E%3Cpath d='M10 16h.01'/%3E%3Cpath d='M2.212 11.577a2 2 0 0 0-.212.896V18a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5.527a2 2 0 0 0-.212-.896L18.55 5.11A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3Cpath d='M21.946 12.013H2.054'/%3E%3Cpath d='M6 16h.01'/%3E%3C/g%3E%3Cg transform='translate(264 0)'%3E%3Crect x='16' y='16' width='6' height='6' rx='1'/%3E%3Crect x='2' y='16' width='6' height='6' rx='1'/%3E%3Crect x='9' y='2' width='6' height='6' rx='1'/%3E%3Cpath d='M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3'/%3E%3Cpath d='M12 12V8'/%3E%3C/g%3E%3Cg transform='translate(288 0)'%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6'/%3E%3Crect x='6' y='14' width='12' height='8' rx='1'/%3E%3C/g%3E%3Cg transform='translate(312 0)'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/g%3E%3Cg transform='translate(336 0)'%3E%3Cpath d='M3 7V5a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M17 3h2a2 2 0 0 1 2 2v2'/%3E%3Cpath d='M21 17v2a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M7 21H5a2 2 0 0 1-2-2v-2'/%3E%3Cpath d='M7 12h10'/%3E%3C/g%3E%3Cg transform='translate(360 0)'%3E%3Cpath d='M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z'/%3E%3C/g%3E%3Cg transform='translate(384 0)'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5v14a9 3 0 0 0 18 0V5'/%3E%3C/g%3E%3Cg transform='translate(408 0)'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3C/g%3E%3Cg transform='translate(432 0)'%3E%3Cpath d='M19 17V5a2 2 0 0 0-2-2H4'/%3E%3Cpath d='M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3'/%3E%3C/g%3E%3Cg transform='translate(456 0)'%3E%3Crect width='20' height='14' x='2' y='5' rx='2'/%3E%3Cline x1='2' x2='22' y1='10' y2='10'/%3E%3Cpath d='M6 14h2'/%3E%3C/g%3E%3Cg transform='translate(480 0)'%3E%3Cpath d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5' fill='black'/%3E%3C/g%3E%3Cg transform='translate(504 0)'%3E%3Cpath d='M3 7V5a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M17 3h2a2 2 0 0 1 2 2v2'/%3E%3Cpath d='M21 17v2a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M7 21H5a2 2 0 0 1-2-2v-2'/%3E%3Cpath d='M8 7v10'/%3E%3Cpath d='M12 7v10'/%3E%3Cpath d='M17 7v10'/%3E%3C/g%3E%3Cg transform='translate(528 0)'%3E%3Crect width='20' height='5' x='2' y='3' rx='1'/%3E%3Cpath d='M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8'/%3E%3Cpath d='M10 12h4'/%3E%3C/g%3E%3Cg transform='translate(552 0)'%3E%3Cpath d='m11 7-3 5h4l-3 5'/%3E%3Cpath d='M14.856 6H16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.935'/%3E%3Cpath d='M22 14v-4'/%3E%3Cpath d='M5.14 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2.936'/%3E%3C/g%3E%3Cg transform='translate(576 0)'%3E%3Cpath d='M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2'/%3E%3C/g%3E%3Cg transform='translate(600 0)'%3E%3Cpath d='M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z'/%3E%3Cpath d='m2 22 3-3'/%3E%3Cpath d='M7.5 13.5 10 11'/%3E%3Cpath d='M10.5 16.5 13 14'/%3E%3Cpath d='m18 3-4 4h6l-4 4'/%3E%3C/g%3E%3Cg transform='translate(624 0)'%3E%3Cpath d='M10 10v4'/%3E%3Cpath d='M14 10v4'/%3E%3Cpath d='M22 14v-4'/%3E%3Cpath d='M6 10v4'/%3E%3Crect x='2' y='6' width='16' height='12' rx='2'/%3E%3C/g%3E%3Cg transform='translate(648 0)'%3E%3Cpath d='M22 14L22 10'/%3E%3Crect x='2' y='6' width='16' height='12' rx='2'/%3E%3C/g%3E%3Cg transform='translate(672 0)'%3E%3Cpath d='M12 22v-5'/%3E%3Cpath d='M15 8V2'/%3E%3Cpath d='M17 8a1 1 0 0 1 1 1v4a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1z'/%3E%3Cpath d='M9 8V2'/%3E%3C/g%3E%3Cg transform='translate(696 0)'%3E%3Cpath d='M17 19a1 1 0 0 1-1-1v-2a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a1 1 0 0 1-1 1z'/%3E%3Cpath d='M17 21v-2'/%3E%3Cpath d='M19 14V6.5a1 1 0 0 0-7 0v11a1 1 0 0 1-7 0V10'/%3E%3Cpath d='M21 21v-2'/%3E%3Cpath d='M3 5V3'/%3E%3Cpath d='M4 10a2 2 0 0 1-2-2V6a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2z'/%3E%3Cpath d='M7 5V3'/%3E%3C/g%3E%3Cg transform='translate(720 0)'%3E%3Cpath d='m19 5 3-3'/%3E%3Cpath d='m2 22 3-3'/%3E%3Cpath d='M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z'/%3E%3Cpath d='M7.5 13.5 10 11'/%3E%3Cpath d='M10.5 16.5 13 14'/%3E%3Cpath d='m12 6 6 6 2.3-2.3a2.4 2.4 0 0 0 0-3.4l-2.6-2.6a2.4 2.4 0 0 0-3.4 0Z'/%3E%3C/g%3E%3Cg transform='translate(744 0)'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z'/%3E%3C/g%3E%3Cg transform='translate(768 0)'%3E%3Crect width='14' height='20' x='5' y='2' rx='2' ry='2'/%3E%3Cpath d='M12 18h.01'/%3E%3C/g%3E%3Cg transform='translate(792 0)'%3E%3Crect width='16' height='20' x='4' y='2' rx='2' ry='2'/%3E%3Cline x1='12' x2='12.01' y1='18' y2='18'/%3E%3C/g%3E%3Cg transform='translate(816 0)'%3E%3Cpath d='M12 10v2.2l1.6 1'/%3E%3Cpath d='m16.13 7.66-.81-4.05a2 2 0 0 0-2-1.61h-2.68a2 2 0 0 0-2 1.61l-.78 4.05'/%3E%3Cpath d='m7.88 16.36.8 4a2 2 0 0 0 2 1.61h2.72a2 2 0 0 0 2-1.61l.81-4.05'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3C/g%3E%3Cg transform='translate(840 0)'%3E%3Cpath d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384'/%3E%3C/g%3E%3Cg transform='translate(864 0)'%3E%3Crect width='14' height='20' x='5' y='2' rx='2' ry='2'/%3E%3Cpath d='M12.667 8 10 12h4l-2.667 4'/%3E%3C/g%3E%3Cg transform='translate(888 0)'%3E%3Cpath d='M16.75 12h3.632a1 1 0 0 1 .894 1.447l-2.034 4.069a1 1 0 0 1-1.708.134l-2.124-2.97'/%3E%3Cpath d='M17.106 9.053a1 1 0 0 1 .447 1.341l-3.106 6.211a1 1 0 0 1-1.342.447L3.61 12.3a2.92 2.92 0 0 1-1.3-3.91L3.69 5.6a2.92 2.92 0 0 1 3.92-1.3z'/%3E%3Cpath d='M2 19h3.76a2 2 0 0 0 1.8-1.1L9 15'/%3E%3Cpath d='M2 21v-4'/%3E%3Cpath d='M7 9h.01'/%3E%3C/g%3E%3Cg transform='translate(912 0)'%3E%3Cpath d='M3 7V5a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M17 3h2a2 2 0 0 1 2 2v2'/%3E%3Cpath d='M21 17v2a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M7 21H5a2 2 0 0 1-2-2v-2'/%3E%3Cpath d='M8 14s1.5 2 4 2 4-2 4-2'/%3E%3Cpath d='M9 9h.01'/%3E%3Cpath d='M15 9h.01'/%3E%3C/g%3E%3Cg transform='translate(936 0)'%3E%3Cpath d='M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z'/%3E%3Ccircle cx='16.5' cy='7.5' r='.5' fill='black'/%3E%3C/g%3E%3Cg transform='translate(960 0)'%3E%3Cpath d='m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5'/%3E%3Crect x='2' y='6' width='14' height='12' rx='2'/%3E%3C/g%3E%3Cg transform='translate(984 0)'%3E%3Cpath d='M13 2a9 9 0 0 1 9 9'/%3E%3Cpath d='M13 6a5 5 0 0 1 5 5'/%3E%3Cpath d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384'/%3E%3C/g%3E%3Cg transform='translate(1008 0)'%3E%3Cpath d='M13 21h8'/%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3C/g%3E%3Cg transform='translate(1032 0)'%3E%3Cpath d='m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551'/%3E%3C/g%3E%3Cg transform='translate(1056 0)'%3E%3Cpath d='M10.293 2.293a1 1 0 0 1 1.414 0l2.5 2.5 5.994 1.227a1 1 0 0 1 .506 1.687l-7 7a1 1 0 0 1-1.687-.506l-1.227-5.994-2.5-2.5a1 1 0 0 1 0-1.414z'/%3E%3Cpath d='m14.207 4.793-3.414 3.414'/%3E%3Cpath d='M3 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z'/%3E%3Cpath d='m9.086 6.5-4.793 4.793a1 1 0 0 0-.18 1.17L7 18'/%3E%3C/g%3E%3Cg transform='translate(1080 0)'%3E%3Cpath d='M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z'/%3E%3Ccircle cx='12' cy='13' r='3'/%3E%3C/g%3E%3Cg transform='translate(1104 0)'%3E%3Cpath d='m12.296 3.464 3.02 3.956'/%3E%3Cpath d='M20.2 6 3 11l-.9-2.4c-.3-1.1.3-2.2 1.3-2.5l13.5-4c1.1-.3 2.2.3 2.5 1.3z'/%3E%3Cpath d='M3 11h18v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='m6.18 5.276 3.1 3.899'/%3E%3C/g%3E%3Cg transform='translate(1128 0)'%3E%3Cline x1='6' x2='10' y1='11' y2='11'/%3E%3Cline x1='8' x2='8' y1='9' y2='13'/%3E%3Cline x1='15' x2='15.01' y1='12' y2='12'/%3E%3Cline x1='18' x2='18.01' y1='10' y2='10'/%3E%3Cpath d='M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z'/%3E%3C/g%3E%3Cg transform='translate(1152 0)'%3E%3Cpath d='m17 2-5 5-5-5'/%3E%3Crect width='20' height='15' x='2' y='7' rx='2'/%3E%3C/g%3E%3Cg transform='translate(1176 0)'%3E%3Cpath d='M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3'/%3E%3C/g%3E%3Cg transform='translate(1200 0)'%3E%3Crect width='16' height='20' x='4' y='2' rx='2'/%3E%3Cpath d='M12 6h.01'/%3E%3Ccircle cx='12' cy='14' r='4'/%3E%3Cpath d='M12 14h.01'/%3E%3C/g%3E%3Cg transform='translate(1224 0)'%3E%3Crect width='20' height='14' x='2' y='5' rx='2'/%3E%3Cpath d='M6 12c2-5 4-5 6 0s4 5 6 0'/%3E%3C/g%3E%3Cg transform='translate(1248 0)'%3E%3Crect width='20' height='9' x='2' y='8' rx='2'/%3E%3Cpath d='M6 11.5v2M10 11.5v2M14 11.5v2M18 11.5v2'/%3E%3C/g%3E%3Cg transform='translate(1272 0)'%3E%3Crect width='20' height='8' x='2' y='14' rx='2'/%3E%3Cpath d='M6.01 18H6'/%3E%3Cpath d='M10.01 18H10'/%3E%3Cpath d='M15 10v4'/%3E%3Cpath d='M17.84 7.17a4 4 0 0 0-5.66 0'/%3E%3Cpath d='M20.66 4.34a8 8 0 0 0-11.31 0'/%3E%3C/g%3E%3Cg transform='translate(1296 0)'%3E%3Cpath d='M2 8.82a15 15 0 0 1 20 0'/%3E%3Cpath d='M5 12.86a10 10 0 0 1 14 0'/%3E%3Cpath d='M8.5 16.43a5 5 0 0 1 7 0'/%3E%3Cpath d='M12 20h.01'/%3E%3C/g%3E%3Cg transform='translate(1320 0)'%3E%3Cpath d='M12 11v11'/%3E%3Cpath d='m8 22 4-4 4 4'/%3E%3Ccircle cx='12' cy='9' r='2'/%3E%3Cpath d='M7.8 4.8a6 6 0 0 0 0 8.4'/%3E%3Cpath d='M16.2 4.8a6 6 0 0 1 0 8.4'/%3E%3C/g%3E%3Cg transform='translate(1344 0)'%3E%3Crect width='20' height='8' x='2' y='2' rx='2'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2'/%3E%3Cpath d='M6 6h.01'/%3E%3Cpath d='M6 18h.01'/%3E%3C/g%3E%3Cg transform='translate(1368 0)'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Ccircle cx='8' cy='10' r='2'/%3E%3Cpath d='M8 12h8'/%3E%3Ccircle cx='16' cy='10' r='2'/%3E%3Cpath d='m6 20 .7-2.9A1.4 1.4 0 0 1 8.1 16h7.8a1.4 1.4 0 0 1 1.4 1l.7 3'/%3E%3C/g%3E%3C/svg%3E")}
header.open-shop-header ul.product-cat-list li.cat-item-70{--aixm-n:2}
header.open-shop-header ul.product-cat-list li.cat-item-71{--aixm-n:3}
header.open-shop-header ul.product-cat-list li.cat-item-76{--aixm-n:5}
header.open-shop-header ul.product-cat-list li.cat-item-77{--aixm-n:6}
header.open-shop-header ul.product-cat-list li.cat-item-81{--aixm-n:7}
header.open-shop-header ul.product-cat-list li.cat-item-82{--aixm-n:9}
header.open-shop-header ul.product-cat-list li.cat-item-83{--aixm-n:10}
header.open-shop-header ul.product-cat-list li.cat-item-84{--aixm-n:11}
header.open-shop-header ul.product-cat-list li.cat-item-86{--aixm-n:8}
header.open-shop-header ul.product-cat-list li.cat-item-88{--aixm-n:12}
header.open-shop-header ul.product-cat-list li.cat-item-89{--aixm-n:13}
header.open-shop-header ul.product-cat-list li.cat-item-91{--aixm-n:15}
header.open-shop-header ul.product-cat-list li.cat-item-92{--aixm-n:16}
header.open-shop-header ul.product-cat-list li.cat-item-94{--aixm-n:18}
header.open-shop-header ul.product-cat-list li.cat-item-96{--aixm-n:12}
header.open-shop-header ul.product-cat-list li.cat-item-97{--aixm-n:20}
header.open-shop-header ul.product-cat-list li.cat-item-98{--aixm-n:21}
header.open-shop-header ul.product-cat-list li.cat-item-121{--aixm-n:4}
header.open-shop-header ul.product-cat-list li.cat-item-126{--aixm-n:43}
header.open-shop-header ul.product-cat-list li.cat-item-128{--aixm-n:23}
header.open-shop-header ul.product-cat-list li.cat-item-129{--aixm-n:26}
header.open-shop-header ul.product-cat-list li.cat-item-130{--aixm-n:27}
header.open-shop-header ul.product-cat-list li.cat-item-131{--aixm-n:25}
header.open-shop-header ul.product-cat-list li.cat-item-132{--aixm-n:24}
header.open-shop-header ul.product-cat-list li.cat-item-133{--aixm-n:32}
header.open-shop-header ul.product-cat-list li.cat-item-134{--aixm-n:34}
header.open-shop-header ul.product-cat-list li.cat-item-135{--aixm-n:33}
header.open-shop-header ul.product-cat-list li.cat-item-136{--aixm-n:35}
header.open-shop-header ul.product-cat-list li.cat-item-137{--aixm-n:36}
header.open-shop-header ul.product-cat-list li.cat-item-138{--aixm-n:50}
header.open-shop-header ul.product-cat-list li.cat-item-139{--aixm-n:49}
header.open-shop-header ul.product-cat-list li.cat-item-141{--aixm-n:37}
header.open-shop-header ul.product-cat-list li.cat-item-146{--aixm-n:39}
header.open-shop-header ul.product-cat-list li.cat-item-147{--aixm-n:41}
header.open-shop-header ul.product-cat-list li.cat-item-148{--aixm-n:40}
header.open-shop-header ul.product-cat-list li.cat-item-150{--aixm-n:38}
header.open-shop-header ul.product-cat-list li.cat-item-155{--aixm-n:29}
header.open-shop-header ul.product-cat-list li.cat-item-156{--aixm-n:30}
header.open-shop-header ul.product-cat-list li.cat-item-157{--aixm-n:31}
header.open-shop-header ul.product-cat-list li.cat-item-189{--aixm-n:14}
header.open-shop-header ul.product-cat-list li.cat-item-191{--aixm-n:28}
header.open-shop-header ul.product-cat-list li.cat-item-192{--aixm-n:29}
header.open-shop-header ul.product-cat-list li.cat-item-194{--aixm-n:48}
header.open-shop-header ul.product-cat-list li.cat-item-195{--aixm-n:47}
header.open-shop-header ul.product-cat-list li.cat-item-208{--aixm-n:46}
header.open-shop-header ul.product-cat-list li.cat-item-365{--aixm-n:17}
header.open-shop-header ul.product-cat-list li.cat-item-369{--aixm-n:19}
header.open-shop-header ul.product-cat-list li.cat-item-370{--aixm-n:22}
header.open-shop-header ul.product-cat-list li.cat-item-378{--aixm-n:44}
header.open-shop-header ul.product-cat-list li.cat-item-398{--aixm-n:42}
header.open-shop-header ul.product-cat-list li.cat-item-401{--aixm-n:1}
header.open-shop-header ul.product-cat-list li.cat-item-402{--aixm-n:0}
header.open-shop-header ul.product-cat-list li.cat-item-404{--aixm-n:45}
header.open-shop-header ul.product-cat-list li.cat-item-430{--aixm-n:51} header.open-shop-header ul.product-cat-list li.cat-item-185{--aixm-n:52} header.open-shop-header ul.product-cat-list li.cat-item-186{--aixm-n:53} header.open-shop-header ul.product-cat-list li.cat-item-187{--aixm-n:54} header.open-shop-header ul.product-cat-list li.cat-item-188{--aixm-n:55} header.open-shop-header ul.product-cat-list li.cat-item-327{--aixm-n:56} header.open-shop-header ul.product-cat-list li.cat-item-436{--aixm-n:57}
header.open-shop-header .menu-category-list ul.product-cat-list{display:none;position:absolute;top:calc(100% + 8px);left:0;z-index:999;width:300px;margin:0;list-style:none;color:var(--aixm-text);background:var(--aixm-panel);scrollbar-width:thin}
header.open-shop-header .menu-category-list ul.product-cat-list li{list-style:none;float:none !important;margin:0;border:0}
header.open-shop-header .menu-category-list ul.product-cat-list > li > a{display:flex !important;align-items:center;gap:14px;position:relative;box-sizing:border-box;min-height:50px !important;margin:0 !important;padding:7px 46px 7px 8px !important;border:0 !important;border-radius:14px;background:transparent;color:var(--aixm-text) !important;font-family:"Barlow","Segoe UI",system-ui,sans-serif;font-size:16.5px !important;font-weight:500;line-height:1.25 !important;text-decoration:none;transition:background .15s,color .15s}
header.open-shop-header .menu-category-list ul.product-cat-list > li > a::before{content:"";flex:none;width:36px;height:36px;border-radius:11px;background:var(--aixm-tint);transition:background .15s}
header.open-shop-header .menu-category-list ul.product-cat-list > li{--aixm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='13' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='4' y='13' width='7' height='7' rx='1.5'/%3E%3Crect x='13' y='13' width='7' height='7' rx='1.5'/%3E%3C/svg%3E")}
header.open-shop-header .menu-category-list ul.product-cat-list > li > a::after{content:"";position:absolute;left:16px;top:50%;width:20px;height:20px;margin-top:-10px;background:var(--aixm-accent);-webkit-mask:var(--aixm-i) center/contain no-repeat;mask:var(--aixm-i) center/contain no-repeat;transition:background .15s}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-69{--aixm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='3'/%3E%3Cpath d='M3 9h18M7 6.5h.01M10 6.5h.01'/%3E%3C/svg%3E")}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-75{--aixm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='11' rx='2'/%3E%3Cpath d='M2 19h20'/%3E%3C/svg%3E")}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-84{--aixm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='16' y='16' width='6' height='6' rx='1'/%3E%3Crect x='2' y='16' width='6' height='6' rx='1'/%3E%3Crect x='9' y='2' width='6' height='6' rx='1'/%3E%3Cpath d='M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3'/%3E%3Cpath d='M12 12V8'/%3E%3C/svg%3E")}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-87{--aixm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 9V4h10v5'/%3E%3Crect x='4' y='9' width='16' height='8' rx='2'/%3E%3Cpath d='M7 14h10v6H7z'/%3E%3C/svg%3E")}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-90{--aixm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3s6 6.2 6 10.5A6 6 0 0 1 6 13.5C6 9.2 12 3 12 3z'/%3E%3C/svg%3E")}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-95{--aixm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-3-2-3 2-3-2-3 2z'/%3E%3Cpath d='M9 8h6M9 12h6'/%3E%3C/svg%3E")}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-102{--aixm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2L5 14h6l-1 8 8-12h-6z'/%3E%3C/svg%3E")}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-154{--aixm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 6.5a4 4 0 0 0-5.2 5.2L3.5 17.5a2 2 0 0 0 3 3l5.8-5.8a4 4 0 0 0 5.2-5.2l-2.8 2.8-2.5-.5-.5-2.5z'/%3E%3C/svg%3E")}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-104{--aixm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='2.5' width='10' height='19' rx='2.5'/%3E%3Cpath d='M11 18.5h2'/%3E%3C/svg%3E")}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-140{--aixm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-101{--aixm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='13' rx='2'/%3E%3Cpath d='M9 7V5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2M3 13h18'/%3E%3C/svg%3E")}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-103{--aixm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 15v-3a8 8 0 0 1 16 0v3'/%3E%3Crect x='3' y='14' width='4' height='7' rx='1.5'/%3E%3Crect x='17' y='14' width='4' height='7' rx='1.5'/%3E%3C/svg%3E")}
header.open-shop-header .menu-category-list ul.product-cat-list .arrow{position:absolute !important;transform:none !important;right:6px;top:50%;width:32px;height:32px;margin:-16px 0 0 !important;padding:0;display:flex !important;align-items:center;justify-content:center;background:transparent !important;float:none}
header.open-shop-header .menu-category-list ul.product-cat-list .arrow::before{content:"" !important;display:block !important;float:none !important;flex:none !important;align-self:center;width:8px !important;height:8px !important;min-height:0 !important;line-height:0 !important;margin:0 !important;padding:0 !important;border-top:2px solid var(--aixm-muted);border-right:2px solid var(--aixm-muted);transform:rotate(45deg);font-size:0;transition:transform .15s}
@media (min-width:1025px){
header.open-shop-header .menu-category-list ul.product-cat-list{position:fixed !important;top:0 !important;left:0 !important;right:auto !important;bottom:0 !important;width:344px !important;max-width:none !important;height:100vh !important;max-height:none !important;margin:0 !important;padding:88px 0 16px !important;box-sizing:border-box;border:0 !important;border-radius:0 !important;box-shadow:12px 0 40px rgba(10,27,61,.28) !important;overflow:visible !important;z-index:100000 !important;animation:aixmIn .22s ease-out}
header.open-shop-header .menu-category-list ul.product-cat-list::before{content:"Categorias";position:absolute;top:0;left:0;right:0;height:76px;box-sizing:border-box;padding:0 76px 0 24px;display:flex;align-items:center;border-bottom:1px solid var(--aixm-line);font-family:"Barlow Semi Condensed","Arial Narrow",sans-serif;font-size:24px;font-weight:700;letter-spacing:-.005em;color:var(--aixm-text)}
header.open-shop-header .menu-category-list ul.product-cat-list > li{display:block !important;position:static !important;width:auto !important;margin:0 !important;padding:2px 12px !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > a > .arrow{pointer-events:none}
header.open-shop-header .menu-category-list ul.product-cat-list > li > a > .arrow::before{border-color:var(--aixm-muted);opacity:.75}
header.open-shop-header .menu-category-list ul.product-cat-list > li:hover > a,header.open-shop-header .menu-category-list ul.product-cat-list:not(:has(> li:hover)) > li:focus-within > a,header.open-shop-header .menu-category-list ul.product-cat-list:not(:has(> li:hover)):not(:focus-within) > li.cat-item-75 > a{background:var(--aixm-tint);color:var(--aixm-active) !important;font-weight:700}
header.open-shop-header .menu-category-list ul.product-cat-list > li:hover > a::before,header.open-shop-header .menu-category-list ul.product-cat-list:not(:has(> li:hover)) > li:focus-within > a::before,header.open-shop-header .menu-category-list ul.product-cat-list:not(:has(> li:hover)):not(:focus-within) > li.cat-item-75 > a::before{background:var(--aixm-accent)}
header.open-shop-header .menu-category-list ul.product-cat-list > li:hover > a::after,header.open-shop-header .menu-category-list ul.product-cat-list:not(:has(> li:hover)) > li:focus-within > a::after,header.open-shop-header .menu-category-list ul.product-cat-list:not(:has(> li:hover)):not(:focus-within) > li.cat-item-75 > a::after{background:var(--aixm-on)}
header.open-shop-header .menu-category-list ul.product-cat-list > li:hover > a > .arrow::before,header.open-shop-header .menu-category-list ul.product-cat-list:not(:has(> li:hover)) > li:focus-within > a > .arrow::before,header.open-shop-header .menu-category-list ul.product-cat-list:not(:has(> li:hover)):not(:focus-within) > li.cat-item-75 > a > .arrow::before{border-color:var(--aixm-active);opacity:1}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children{display:none;position:absolute !important;top:0 !important;bottom:0 !important;left:100% !important;right:auto !important;width:820px !important;max-width:calc(100vw - 344px) !important;margin:0 !important;padding:28px 40px 24px !important;box-sizing:border-box;overflow-y:auto;background:var(--aixm-mega) !important;border:0 !important;border-left:1px solid var(--aixm-line) !important;border-radius:0 !important;box-shadow:24px 0 40px -8px rgba(10,27,61,.28) !important;opacity:1 !important;visibility:visible !important;transform:none !important;z-index:2;list-style:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 32px;align-content:start;animation:aixmFade .14s ease-out}
header.open-shop-header .menu-category-list ul.product-cat-list > li:hover > ul.children,header.open-shop-header .menu-category-list ul.product-cat-list:not(:has(> li:hover)) > li:focus-within > ul.children,header.open-shop-header .menu-category-list ul.product-cat-list:not(:has(> li:hover)):not(:focus-within) > li.cat-item-75 > ul.children{display:grid !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li{display:block !important;position:static !important;float:none !important;width:auto !important;margin:0;padding:0}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children .arrow{display:none !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > a{display:block !important;position:relative;margin:0 0 6px !important;padding:0 0 0 12px !important;border:0 !important;border-left:3px solid var(--aixm-accent) !important;border-radius:0;background:transparent !important;color:var(--aixm-text) !important;font-size:16px !important;font-weight:700;line-height:1.25 !important;text-decoration:none}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > a:hover{color:var(--aixm-active) !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li:not(:has(> ul)) > a{display:flex !important;align-items:center;justify-content:space-between;gap:10px;min-height:52px !important;margin:0 !important;padding:0 16px !important;border:1.5px solid var(--aixm-line) !important;border-radius:14px;background:var(--aixm-mega) !important;font-size:15.5px !important;font-weight:600;transition:border-color .15s,background .15s}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li:not(:has(> ul)) > a{--aixm-ar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li:not(:has(> ul)) > a::after{content:"";flex:none;width:16px;height:16px;background:var(--aixm-accent);-webkit-mask:var(--aixm-ar) center/contain no-repeat;mask:var(--aixm-ar) center/contain no-repeat}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li:not(:has(> ul)) > a:hover{border-color:var(--aixm-accent) !important;background:var(--aixm-tint) !important;color:var(--aixm-active) !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children{display:block !important;position:static !important;width:auto !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;opacity:1 !important;visibility:visible !important;transform:none !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children > li{display:block;width:auto !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children > li > a{display:flex !important;align-items:center;min-height:34px !important;margin:0 !important;padding:0 0 0 15px !important;border:0 !important;background:transparent !important;color:var(--aixm-muted) !important;font-size:15px !important;font-weight:400;line-height:1.3 !important;text-decoration:none}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children > li > a:hover{color:var(--aixm-accent) !important}
header.open-shop-header .menu-category-list:has(> ul.product-cat-list[style*="display: block"]) .cat-toggle::after{content:"";position:fixed;inset:0;z-index:99999;background:rgba(10,27,61,.58);cursor:pointer;animation:aixmFade .2s ease-out}
header.open-shop-header .menu-category-list:has(> ul.product-cat-list[style*="display: block"]) .cat-toggle::before{content:"\2715";position:fixed;top:19px;left:286px;z-index:100002;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:var(--aixm-tint);color:var(--aixm-text);font-size:16px;font-weight:700;line-height:1;cursor:pointer;transition:background .15s,color .15s}
header.open-shop-header .menu-category-list:has(> ul.product-cat-list[style*="display: block"]) .cat-toggle:hover::before{background:var(--aixm-accent);color:var(--aixm-on)}
/* AIX menu v2 start */
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children::before{grid-column:1/-1;display:flex;align-items:center;box-sizing:border-box;min-height:62px;margin:0;padding:0 0 16px 62px;border-bottom:1px solid var(--aixm-line);font-family:"Barlow","Segoe UI",system-ui,sans-serif;font-size:28px;font-weight:800;line-height:1.1;letter-spacing:-.01em;color:var(--aixm-text)}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-69 > ul.children::before{content:"Software"}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-75 > ul.children::before{content:"Informática"}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-87 > ul.children::before{content:"Impressoras e Scanners"}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-90 > ul.children::before{content:"Consumíveis e Papel"}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-95 > ul.children::before{content:"POS – Ponto de Venda"}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-101 > ul.children::before{content:"Material de Escritório"}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-102 > ul.children::before{content:"Energia"}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-103 > ul.children::before{content:"Imagem e Som"}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-104 > ul.children::before{content:"Smartphones e Tablets"}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-140 > ul.children::before{content:"Segurança Electrónica"}
header.open-shop-header .menu-category-list ul.product-cat-list > li.cat-item-154 > ul.children::before{content:"Ferramentas e Acessórios"}
header.open-shop-header .menu-category-list ul.product-cat-list > li:is(.cat-item-69,.cat-item-75,.cat-item-87,.cat-item-90,.cat-item-95,.cat-item-101,.cat-item-102,.cat-item-103,.cat-item-104,.cat-item-140,.cat-item-154) > ul.children::after{content:""}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children::after{position:absolute;left:40px;top:28px;width:46px;height:46px;border-radius:12px;background:var(--aixm-accent);-webkit-mask:var(--aixm-i) center/26px 26px no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:var(--aixm-i) center/26px 26px no-repeat,linear-gradient(#000 0 0);mask-composite:exclude}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > a{display:flex !important;align-items:center;gap:12px;position:relative;margin:0 0 4px !important;padding:0 !important;border:0 !important;border-radius:0}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > a::before{content:"";flex:none;width:34px;height:34px;border-radius:10px;background:var(--aixm-tint);transition:background .15s}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > a::after{content:"";position:absolute;left:8px;top:50%;width:18px;height:18px;margin-top:-9px;background:var(--aixm-accent);-webkit-mask-image:var(--aixm-sp);mask-image:var(--aixm-sp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1044px 18px;mask-size:1044px 18px;-webkit-mask-position:calc(var(--aixm-n,0) * -18px) 0;mask-position:calc(var(--aixm-n,0) * -18px) 0;transition:background .15s}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > a:hover::before{background:var(--aixm-accent)}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > a:hover::after{background:var(--aixm-on)}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li:not(:has(> ul)) > a{justify-content:flex-start;gap:12px;min-height:52px !important;padding:0 14px !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li:not(:has(> ul)) > a::after{position:absolute;left:22px;top:50%;flex:none;width:18px;height:18px;margin-top:-9px;background:var(--aixm-accent);-webkit-mask-image:var(--aixm-sp);mask-image:var(--aixm-sp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1044px 18px;mask-size:1044px 18px;-webkit-mask-position:calc(var(--aixm-n,0) * -18px) 0;mask-position:calc(var(--aixm-n,0) * -18px) 0}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li:not(:has(> ul)) > a:hover::after{background:var(--aixm-on)}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li:not(:has(> ul)) > a:hover::before{background:var(--aixm-accent)}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children{padding:0 0 0 44px !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children > li > a{position:relative;padding:0 0 0 14px !important;font-size:15px !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children > li > a::before{content:"";position:absolute;left:0;top:50%;margin-top:-4px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid var(--aix-accent,#F87C0B);transition:transform .15s}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children > li > a:hover{text-decoration:underline !important;text-underline-offset:3px}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children > li > a:hover::before{transform:translateX(2px)}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children > li > ul.children{display:block !important;position:static !important;width:auto !important;margin:0 0 4px !important;padding:0 0 0 14px !important;border:0 !important;background:transparent !important;box-shadow:none !important;opacity:1 !important;visibility:visible !important;transform:none !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children > li > ul.children > li{display:block !important;width:auto !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children > li > ul.children > li > a{display:flex !important;align-items:center;position:relative;min-height:30px !important;margin:0 !important;padding:0 0 0 14px !important;border:0 !important;background:transparent !important;color:var(--aixm-muted) !important;font-size:14px !important;font-weight:400;line-height:1.3 !important;text-decoration:none}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children > li > ul.children > li > a::before{content:"";position:absolute;left:0;top:50%;margin-top:-3px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:4px solid var(--aix-accent,#F87C0B);opacity:.7}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children > li > ul.children > li > a:hover{color:var(--aixm-accent) !important;text-decoration:underline !important;text-underline-offset:3px}
/* AIX menu v2 end */
}
@media (min-width:1025px) and (max-height:740px){
header.open-shop-header .menu-category-list ul.product-cat-list{padding-top:76px !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li{padding:1px 12px !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > a{min-height:42px !important;padding-top:3px !important;padding-bottom:3px !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > a::before{width:30px;height:30px}
header.open-shop-header .menu-category-list ul.product-cat-list > li > a::after{left:13px}
}
@media (max-width:1024px){
header.open-shop-header .menu-category-list ul.product-cat-list{box-sizing:border-box;top:calc(100% + 8px) !important;max-height:min(72vh,560px);overflow-y:auto !important;padding:8px !important;border:1px solid var(--aixm-line) !important;border-radius:18px !important;box-shadow:0 14px 34px rgba(10,27,61,.16) !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > a{min-height:54px !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li.menu-active > a{background:var(--aixm-tint);color:var(--aixm-active) !important;font-weight:700}
header.open-shop-header .menu-category-list ul.product-cat-list > li.menu-active > a::before{background:var(--aixm-accent)}
header.open-shop-header .menu-category-list ul.product-cat-list > li.menu-active > a::after{background:var(--aixm-on)}
header.open-shop-header .menu-category-list ul.product-cat-list li.menu-active > a > .arrow::before{transform:rotate(135deg);border-color:var(--aixm-active)}
header.open-shop-header .menu-category-list ul.product-cat-list .arrow{right:2px;width:44px;height:44px;margin-top:-22px !important}
header.open-shop-header .menu-category-list ul.product-cat-list ul.children{position:static !important;width:auto !important;margin:4px 0 8px 27px !important;padding:0 0 0 14px !important;border:0 !important;border-left:2px solid var(--aixm-tint) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;opacity:1 !important;visibility:visible !important;transform:none !important;list-style:none}
header.open-shop-header .menu-category-list ul.product-cat-list ul.children > li{width:auto !important;margin:0;padding:0}
header.open-shop-header .menu-category-list ul.product-cat-list ul.children > li > a{display:flex !important;align-items:center;position:relative;min-height:46px !important;padding:0 46px 0 10px !important;border:0 !important;border-radius:10px;background:transparent !important;color:var(--aixm-text) !important;font-size:15.5px !important;font-weight:600;line-height:1.3 !important;text-decoration:none}
header.open-shop-header .menu-category-list ul.product-cat-list ul.children ul.children{margin:0 0 6px 10px !important;border-left:2px solid var(--aixm-line) !important}
header.open-shop-header .menu-category-list ul.product-cat-list ul.children ul.children > li > a{min-height:42px !important;font-size:15px !important;font-weight:400;color:var(--aixm-muted) !important}
header.open-shop-header .menu-category-list ul.product-cat-list ul.children li.menu-active > a{color:var(--aixm-active) !important}
/* AIX menu v2 phone */
header.open-shop-header .menu-category-list ul.product-cat-list{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;max-width:none !important;height:100% !important;max-height:none !important;margin:0 !important;padding:64px 0 24px !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow-y:auto !important;overflow-x:hidden;z-index:100000 !important;-webkit-overflow-scrolling:touch;animation:aixmFade .18s ease-out}
header.open-shop-header .menu-category-list ul.product-cat-list::before{content:"Categorias";position:fixed;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;box-sizing:border-box;height:64px;padding:0 68px 0 16px;background:var(--aixm-panel);border-bottom:1px solid var(--aixm-line);font-family:"Barlow Semi Condensed","Arial Narrow",sans-serif;font-size:23px;font-weight:700;color:var(--aixm-text)}
header.open-shop-header .menu-category-list:has(> ul.product-cat-list[style*="display: block"]) .cat-toggle::before{content:"\2715";position:fixed;top:10px;right:12px;z-index:100002;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:var(--aixm-tint);color:var(--aixm-text);font-size:18px;font-weight:700;line-height:1}
header.open-shop-header .menu-category-list ul.product-cat-list > li{padding:0 !important;border-bottom:1px solid var(--aixm-line) !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > a{min-height:62px !important;padding:8px 56px 8px 16px !important;border-radius:0 !important;font-size:17px !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > a::after{left:24px}
header.open-shop-header .menu-category-list ul.product-cat-list > li > a > .arrow{right:6px}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children{margin:0 !important;padding:8px 12px 12px !important;border:0 !important;border-left:0 !important;border-radius:0 !important;background:var(--aixm-tint) !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > a{display:flex !important;align-items:center;gap:12px;position:relative;min-height:48px !important;padding:0 46px 0 10px !important;border:0 !important;border-radius:12px;background:transparent !important;color:var(--aixm-text) !important;font-size:15.5px !important;font-weight:600;line-height:1.3 !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > a::before{content:"";flex:none;box-sizing:border-box;width:30px;height:30px;border:1px solid var(--aixm-line);border-radius:9px;background:var(--aixm-mega);transition:background .15s}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > a::after{content:"";position:absolute;left:16px;top:50%;width:18px;height:18px;margin-top:-9px;background:var(--aixm-accent);-webkit-mask-image:var(--aixm-sp);mask-image:var(--aixm-sp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1044px 18px;mask-size:1044px 18px;-webkit-mask-position:calc(var(--aixm-n,0) * -18px) 0;mask-position:calc(var(--aixm-n,0) * -18px) 0}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li.menu-active > a::before{background:var(--aixm-accent);border-color:var(--aixm-accent)}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li.menu-active > a::after{background:var(--aixm-on)}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > a > .arrow{right:2px}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children{margin:0 0 6px !important;padding:2px 0 6px 52px !important;border:0 !important;border-left:0 !important;background:transparent !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children > li > a{position:relative;min-height:42px !important;padding:0 12px 0 14px !important;border-radius:8px;font-size:15px !important;font-weight:400;color:var(--aixm-text) !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children > li > a::before{content:"";position:absolute;left:0;top:50%;margin-top:-4px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid var(--aix-accent,#F87C0B)}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children > li > ul.children{margin:0 0 4px 0 !important;padding:0 0 0 14px !important;border:0 !important;border-left:0 !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children > li > ul.children > li > a{position:relative;min-height:38px !important;padding:0 12px 0 14px !important;font-size:14px !important;font-weight:400;color:var(--aixm-muted) !important}
header.open-shop-header .menu-category-list ul.product-cat-list > li > ul.children > li > ul.children > li > ul.children > li > a::before{content:"";position:absolute;left:0;top:50%;margin-top:-3px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:4px solid var(--aix-accent,#F87C0B);opacity:.7}
/* AIX menu v2 phone end */
}

/* aix-bar-pad */
@media (max-width:719px){footer.open-shop-footer .below-footer{padding-bottom:84px !important}}

/* AI Express: cores azul/laranja v1 (botões principais laranja com texto azul-marinho; estrelas âmbar) */
.woocommerce ul.products li.product a.ajax_add_to_cart,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.single_add_to_cart_button.button.alt,.woocommerce div.product form.cart .button{background:var(--aix-accent);border-color:var(--aix-accent);color:var(--aix-on-accent);font-weight:700}
.woocommerce ul.products li.product a.ajax_add_to_cart:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.single_add_to_cart_button.button.alt:hover,.woocommerce div.product form.cart .button:hover{background:var(--aix-accent-dark);border-color:var(--aix-accent-dark);color:var(--aix-on-accent)}
body #sendbtn,body #sendbtn2,body .wa-order-button,body .gdpr_wa_button_input{background-color:var(--aix-accent) !important;color:var(--aix-on-accent) !important}
.woocommerce .star-rating span::before,.woocommerce p.stars a,.woocommerce #reviews #comments .star-rating span{color:var(--aix-amber)}
.page .entry-content .aix-serv h2{color:#fff}
.woocommerce ul.product_list_widget li .woocommerce-Price-amount{color:var(--aix-ink)}
.woocommerce ul.product_list_widget li del .woocommerce-Price-amount{color:var(--aix-muted)}
.woocommerce ul.product_list_widget li ins .woocommerce-Price-amount{color:#C2410C}


/* ===== ícones sociais originais v1 (widget Heateor no rodapé, coluna 1) ===== */
footer.open-shop-footer .widget_heateor_sss_follow .heateor_sss_follow_ul{text-align:left !important}
footer.open-shop-footer .widget_heateor_sss_follow .heateor_sss_follow_ul a{margin:0 8px 8px 0}
@media (min-width:1025px){
footer.open-shop-footer .widget-footer-wrap #text-6{grid-column:1;grid-row:2}
footer.open-shop-footer .widget-footer-wrap #heateor_sss_follow-2{grid-column:1;grid-row:3;margin-top:-32px}
footer.open-shop-footer .widget-footer-wrap #nav_menu-4{grid-column:2;grid-row:2 / span 2}
footer.open-shop-footer .widget-footer-wrap #nav_menu-5{grid-column:3;grid-row:2 / span 2}
footer.open-shop-footer .widget-footer-wrap #text-7{grid-column:4;grid-row:2 / span 2}
footer.open-shop-footer .widget-footer-wrap #text-8{grid-column:1 / -1;grid-row:4}
}
@media (max-width:1024px){
footer.open-shop-footer .widget-footer-wrap #text-6,footer.open-shop-footer .widget-footer-wrap #heateor_sss_follow-2{grid-column:1 / -1}
footer.open-shop-footer .widget-footer-wrap #heateor_sss_follow-2{margin-top:-16px}
}
/* ===== fim ícones sociais originais v1 ===== */

/* AI Express: filtros da loja v1 start */
#sidebar-primary:has(.aixf-head) .sidebar-main{background:#fff;border:1px solid #D5DCE8;border-radius:14px;overflow:hidden}
#sidebar-primary:has(.aixf-head) .widget{margin:0;padding:0;background:none;border:0;border-top:1px solid #E3E8F1;box-shadow:none}
#sidebar-primary:has(.aixf-head) .widget:first-child{border-top:0}
#sidebar-primary:has(.aixf-head) .open-shop-widget-content{margin:0;padding:0 20px 16px;background:none;border:0}
#sidebar-primary:has(.aixf-head) .widget-title{display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;height:54px;margin:0 -20px;padding:0 20px;border:0;background:none;font:700 16px/1 'Roboto-Bold',sans-serif;color:#0A1B3D;text-transform:none;letter-spacing:0;cursor:pointer;user-select:none}
#sidebar-primary:has(.aixf-head) .widget-title::before{display:none}
#sidebar-primary:has(.aixf-head) .widget-title:hover{background:rgba(11,74,149,.05)}
#sidebar-primary:has(.aixf-head) .widget-title:focus-visible{outline:2px solid #0B4A95;outline-offset:-2px}
#sidebar-primary:has(.aixf-head) .widget-title::after{content:"";display:block;position:static;flex:none;width:18px;height:18px;margin:0;border:0;background:#7A8497;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2.2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'm6%209%206%206%206-6'%2F%3E%3C%2Fsvg%3E") center/18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2.2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'm6%209%206%206%206-6'%2F%3E%3C%2Fsvg%3E") center/18px 18px no-repeat;transition:transform .15s}
#sidebar-primary:has(.aixf-head) .widget:not(.aixf-collapsed) .widget-title::after{transform:rotate(180deg);background:#0B4A95}
#sidebar-primary:has(.aixf-head) .widget.aixf-collapsed .open-shop-widget-content{padding-bottom:0}
#sidebar-primary:has(.aixf-head) .widget.aixf-collapsed .open-shop-widget-content>:not(.widget-title){display:none}
#sidebar-primary:has(.aixf-head) .widget_layered_nav_filters,#sidebar-primary:has(.aixf-head) .widget:has(.aixf-js),#sidebar-primary:has(.aixf-head) .widget:has(.aixf-group-label):not(.aixf-has){display:none}
#sidebar-primary:has(.aixf-head) .widget:has(.aixf-head){border-top:0}
#sidebar-primary:has(.aixf-head) .widget:has(.aixf-head) .open-shop-widget-content{padding:0}
#sidebar-primary:has(.aixf-head) .widget:has(.aixf-group-label) .open-shop-widget-content{padding:0 20px}
#sidebar-primary:has(.aixf-head) .aixf-group-label{padding:14px 0 12px;font:700 12px/1 'Roboto-Bold',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#5B667A}
#sidebar-primary:has(.aixf-head) .aixf-head{display:flex;align-items:center;gap:10px;box-sizing:border-box;height:60px;padding:0 20px}
#sidebar-primary:has(.aixf-head) .aixf-head::before{content:"";flex:none;width:20px;height:20px;background:#0B4A95;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M10%205H3M12%2019H3M14%203v4M16%2017v4M21%2012h-9M21%2019h-5M21%205h-7M8%2010v4M8%2012H3'%2F%3E%3C%2Fsvg%3E") center/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M10%205H3M12%2019H3M14%203v4M16%2017v4M21%2012h-9M21%2019h-5M21%205h-7M8%2010v4M8%2012H3'%2F%3E%3C%2Fsvg%3E") center/20px 20px no-repeat}
#sidebar-primary:has(.aixf-head) .aixf-head-title{flex:1;white-space:nowrap;font:700 18px/1 'Roboto-Bold',sans-serif;color:#0A1B3D}
#sidebar-primary:has(.aixf-head) a.aixf-clear{white-space:nowrap;color:#0B4A95;font:700 14px/1 'Roboto-Bold',sans-serif;text-decoration:underline}
#sidebar-primary:has(.aixf-head) a.aixf-clear:hover{color:#083873}
#sidebar-primary:has(.aixf-head) .aixf-close,#sidebar-primary:has(.aixf-head) .aixf-bar{display:none}
#sidebar-primary:has(.aixf-head) ul{margin:0;padding:0;list-style:none}
#sidebar-primary:has(.aixf-head) .woocommerce-widget-layered-nav-list li,#sidebar-primary:has(.aixf-head) .aixf-stock li,#sidebar-primary:has(.aixf-head) .pwb-filter-products li,#sidebar-primary:has(.aixf-head) .product-categories li{display:flex;align-items:center;gap:8px;min-height:36px;margin:0;padding:0;border:0;background:none;list-style:none}
#sidebar-primary:has(.aixf-head) .pwb-filter-products li[hidden]{display:none}
#sidebar-primary:has(.aixf-head) .woocommerce-widget-layered-nav-list li>a,#sidebar-primary:has(.aixf-head) .aixf-stock li>a{display:flex;align-items:center;gap:10px;flex:1;min-width:0;margin:0;padding:6px 0;border:0;background:none;box-shadow:none;font:400 15px/1.25 'Roboto-Regular',sans-serif;color:#1F2A3F;text-decoration:none}
#sidebar-primary:has(.aixf-head) .woocommerce-widget-layered-nav-list li>a::before,#sidebar-primary:has(.aixf-head) .aixf-stock li>a::before{content:"";display:block;position:static;flex:none;width:20px;height:20px;box-sizing:border-box;margin:0;border:1.5px solid #8A94A6;border-radius:5px;background:#fff center/14px 14px no-repeat;color:transparent;font:normal 0/0 sans-serif}
#sidebar-primary:has(.aixf-head) .woocommerce-widget-layered-nav-list li>a:hover,#sidebar-primary:has(.aixf-head) .aixf-stock li>a:hover{color:#0B4A95}
#sidebar-primary:has(.aixf-head) .woocommerce-widget-layered-nav-list li>a:hover::before,#sidebar-primary:has(.aixf-head) .aixf-stock li>a:hover::before{border-color:#0B4A95}
#sidebar-primary:has(.aixf-head) .woocommerce-widget-layered-nav-list li.chosen>a,#sidebar-primary:has(.aixf-head) .aixf-stock li.chosen>a{font-family:'Roboto-Bold',sans-serif;color:#083873}
#sidebar-primary:has(.aixf-head) .woocommerce-widget-layered-nav-list li.chosen>a::before,#sidebar-primary:has(.aixf-head) .aixf-stock li.chosen>a::before{border-color:#0B4A95;background-color:#0B4A95;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'3'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20%206%209%2017l-5-5'%2F%3E%3C%2Fsvg%3E")}
#sidebar-primary:has(.aixf-head) a.thvs-attribute-item.variable-item-contents{width:auto;height:auto;min-width:0;margin:0;padding:6px 0;border:0;border-radius:0;background:none;box-shadow:none}
#sidebar-primary:has(.aixf-head) .variable-item-span,#sidebar-primary:has(.aixf-head) .variable-item-span-button{display:inline;width:auto;height:auto;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font:inherit;line-height:inherit;color:inherit}
#sidebar-primary:has(.aixf-head) .count{flex:none;margin-left:auto;font:400 13px/1 'Roboto-Regular',sans-serif;color:#5B667A}
#sidebar-primary:has(.aixf-head) .count:empty{display:none}
#sidebar-primary:has(.aixf-head) .aixf-stock li>a.aixf-sale::before{content:"%";display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#F87C0B;color:#0A1B3D;font:700 11px/1 'Roboto-Bold',sans-serif}
#sidebar-primary:has(.aixf-head) .aixf-sw{flex:none;width:20px;height:20px;box-sizing:border-box;border-radius:50%;border:1px solid rgba(15,23,42,.28)}
#sidebar-primary:has(.aixf-head) .pwb-filter-products{margin:0;padding:0}
#sidebar-primary:has(.aixf-head) .pwb-filter-products li>label{display:flex;align-items:center;gap:10px;flex:1;min-width:0;margin:0;padding:6px 0;font:400 15px/1.25 'Roboto-Regular',sans-serif;color:#1F2A3F;cursor:pointer}
#sidebar-primary:has(.aixf-head) .pwb-filter-products li>label:hover{color:#0B4A95}
#sidebar-primary:has(.aixf-head) .pwb-filter-products li>label>input[type=checkbox]{-webkit-appearance:none;appearance:none;position:static;flex:none;width:20px;height:20px;box-sizing:border-box;margin:0;padding:0;border:1.5px solid #8A94A6;border-radius:5px;background:#fff center/14px 14px no-repeat;box-shadow:none;cursor:pointer}
#sidebar-primary:has(.aixf-head) .pwb-filter-products li>label>input[type=checkbox]::before,#sidebar-primary:has(.aixf-head) .pwb-filter-products li>label>input[type=checkbox]::after{display:none}
#sidebar-primary:has(.aixf-head) .pwb-filter-products li>label>input[type=checkbox]:checked{border-color:#0B4A95;background-color:#0B4A95;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'3'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20%206%209%2017l-5-5'%2F%3E%3C%2Fsvg%3E")}
#sidebar-primary:has(.aixf-head) .pwb-filter-products li>label>input[type=checkbox]:focus-visible{outline:2px solid #0B4A95;outline-offset:2px}
#sidebar-primary:has(.aixf-head) .pwb-filter-products li>label>input+span{flex:1;min-width:0}
#sidebar-primary:has(.aixf-head) .pwb-filter-products li>label>input:checked+span{font-family:'Roboto-Bold',sans-serif;color:#083873}
#sidebar-primary:has(.aixf-head) .pwb-apply-filter,#sidebar-primary:has(.aixf-head) .pwb-remove-filter{display:none}
#sidebar-primary:has(.aixf-head) .pwb-filter-products.aixf-loading ul{opacity:.55}
#sidebar-primary:has(.aixf-head) input.aixf-bsearch{display:block;width:100%;height:44px;box-sizing:border-box;margin:0 0 8px;padding:0 12px;border:1.5px solid #C9D1DF;border-radius:10px;background:#fff;box-shadow:none;font:400 15px/1 'Roboto-Regular',sans-serif;color:#0F172A}
#sidebar-primary:has(.aixf-head) input.aixf-bsearch:focus{outline:2px solid #0B4A95;outline-offset:1px;border-color:#0B4A95}
#sidebar-primary:has(.aixf-head) button.aixf-bmore{display:inline-block;margin:8px 0 0;padding:0;border:0;background:none;box-shadow:none;color:#0B4A95;font:700 14px/1.2 'Roboto-Bold',sans-serif;text-decoration:underline;cursor:pointer}
#sidebar-primary:has(.aixf-head) button.aixf-bmore[hidden]{display:none}
#sidebar-primary:has(.aixf-head) button.aixf-bmore:hover{color:#083873}
#sidebar-primary:has(.aixf-head) .product-categories li{flex-wrap:wrap}
#sidebar-primary:has(.aixf-head) .product-categories li>a{flex:1;min-width:0;padding:7px 0;font:400 15px/1.25 'Roboto-Regular',sans-serif;color:#1F2A3F;text-decoration:none}
#sidebar-primary:has(.aixf-head) .product-categories li>a:hover{color:#0B4A95}
#sidebar-primary:has(.aixf-head) .product-categories li.current-cat>a,#sidebar-primary:has(.aixf-head) .product-categories li.current-cat-parent>a{font-family:'Roboto-Bold',sans-serif;color:#083873}
#sidebar-primary:has(.aixf-head) .product-categories ul.children{flex:1 0 100%;margin:0 0 6px;padding:0 0 0 16px}
#sidebar-primary:has(.aixf-head) form.aixf-price{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin:0;padding:0}
#sidebar-primary:has(.aixf-head) form.aixf-price label{display:flex;flex-direction:column;gap:5px;flex:1 1 0;min-width:0;margin:0;font:400 13px/1 'Roboto-Regular',sans-serif;color:#5B667A}
#sidebar-primary:has(.aixf-head) form.aixf-price input{width:100%;height:44px;box-sizing:border-box;margin:0;padding:0 12px;border:1.5px solid #C9D1DF;border-radius:10px;background:#fff;box-shadow:none;font:400 15px/1 'Roboto-Regular',sans-serif;color:#0F172A;-moz-appearance:textfield}
#sidebar-primary:has(.aixf-head) form.aixf-price input::-webkit-outer-spin-button,#sidebar-primary:has(.aixf-head) form.aixf-price input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
#sidebar-primary:has(.aixf-head) form.aixf-price input:focus{outline:2px solid #0B4A95;outline-offset:1px;border-color:#0B4A95}
#sidebar-primary:has(.aixf-head) form.aixf-price button{flex:1 1 100%;height:44px;margin:0;padding:0 14px;border:0;border-radius:10px;background:#F87C0B;color:#0A1B3D;font:700 15px/1 'Roboto-Bold',sans-serif;cursor:pointer}
#sidebar-primary:has(.aixf-head) form.aixf-price button:hover{background:#FF9A3D}
.primary-content-area .aixf-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px;clear:both;width:100%;margin:0 0 16px;padding:0}
.primary-content-area .aixf-chips-title{margin-right:4px;font:700 14px/1 'Roboto-Bold',sans-serif;color:#0A1B3D}
.primary-content-area a.aixf-chip{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:34px;padding:0 10px 0 14px;border:0;border-radius:17px;background:rgba(11,74,149,.09);color:#083873;font:500 14px/1 'Roboto-Medium',sans-serif;text-decoration:none}
.primary-content-area a.aixf-chip::before{display:none}
.primary-content-area a.aixf-chip::after{content:"";flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M18%206%206%2018'%2F%3E%3Cpath%20d%3D'm6%206%2012%2012'%2F%3E%3C%2Fsvg%3E") center/14px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M18%206%206%2018'%2F%3E%3Cpath%20d%3D'm6%206%2012%2012'%2F%3E%3C%2Fsvg%3E") center/14px 14px no-repeat}
.primary-content-area a.aixf-chip:hover{background:rgba(11,74,149,.16)}
.primary-content-area a.aixf-clear-all{margin-left:8px;color:#0B4A95;font:700 14px/1 'Roboto-Bold',sans-serif;text-decoration:underline}
.primary-content-area a.aixf-clear-all:hover{color:#083873}
#sidebar-primary:has(.aixf-head) .product_list_widget li{display:block;margin:0;padding:10px 0;border:0;border-top:1px solid #EEF1F6;list-style:none}
#sidebar-primary:has(.aixf-head) .product_list_widget li:first-child{border-top:0}
#sidebar-primary:has(.aixf-head) .product_list_widget li>a{display:flex;align-items:center;gap:10px;margin:0 0 4px;color:#0F172A;font:500 14px/1.3 'Roboto-Medium',sans-serif;text-decoration:none}
#sidebar-primary:has(.aixf-head) .product_list_widget li>a:hover{color:#0B4A95}
#sidebar-primary:has(.aixf-head) .product_list_widget li>a img{flex:none;float:none;width:52px;height:52px;margin:0;border-radius:8px;background:#F4F6FA;object-fit:contain}
#sidebar-primary:has(.aixf-head) .product_list_widget .product-title{display:block;flex:1;min-width:0}
#sidebar-primary:has(.aixf-head) .product_list_widget del{color:#556070;font-size:13px}
#sidebar-primary:has(.aixf-head) .product_list_widget ins{background:none;text-decoration:none;font:700 15px/1.2 'Roboto-Bold',sans-serif;color:#0A1B3D}
button.aixf-fbtn{display:none}
@media (max-width:1024px){
button.aixf-fbtn{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%;height:48px;margin:0 0 14px;padding:0 16px;border:0;border-radius:10px;background:#0B4A95;color:#fff;font:700 16px/1 'Roboto-Bold',sans-serif;cursor:pointer}
button.aixf-fbtn::before{content:"";width:20px;height:20px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M10%205H3M12%2019H3M14%203v4M16%2017v4M21%2012h-9M21%2019h-5M21%205h-7M8%2010v4M8%2012H3'%2F%3E%3C%2Fsvg%3E") center/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M10%205H3M12%2019H3M14%203v4M16%2017v4M21%2012h-9M21%2019h-5M21%205h-7M8%2010v4M8%2012H3'%2F%3E%3C%2Fsvg%3E") center/20px 20px no-repeat}
button.aixf-fbtn .aixf-badge{min-width:22px;height:22px;box-sizing:border-box;padding:0 6px;border-radius:11px;background:#FDB00B;color:#0A1B3D;font:800 12px/22px 'Roboto-Bold',sans-serif;text-align:center}
#sidebar-primary:has(.aixf-head){display:none}
html.aixf-open{overflow:hidden}
html.aixf-open #sidebar-primary:has(.aixf-head){display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;float:none;width:auto;max-width:none;margin:0;padding:0 0 84px;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch}
html.aixf-open #sidebar-primary:has(.aixf-head) .sidebar-main{border:0;border-radius:0;overflow:visible}
html.aixf-open #sidebar-primary:has(.aixf-head) .aixf-head{position:sticky;top:0;z-index:2;height:64px;padding:0 8px 0 20px;background:#fff;border-bottom:1px solid #E3E8F1}
html.aixf-open #sidebar-primary:has(.aixf-head) .aixf-head::before,html.aixf-open #sidebar-primary:has(.aixf-head) a.aixf-clear{display:none}
html.aixf-open #sidebar-primary:has(.aixf-head) .aixf-head-title{font-size:22px}
html.aixf-open #sidebar-primary:has(.aixf-head) .aixf-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:#0A1B3D;font:400 30px/1 sans-serif;cursor:pointer}
html.aixf-open #sidebar-primary:has(.aixf-head) .aixf-close:hover{background:rgba(11,74,149,.08)}
html.aixf-open #sidebar-primary:has(.aixf-head) .widget-title{height:58px}
html.aixf-open #sidebar-primary:has(.aixf-head) .woocommerce-widget-layered-nav-list li,html.aixf-open #sidebar-primary:has(.aixf-head) .aixf-stock li,html.aixf-open #sidebar-primary:has(.aixf-head) .pwb-filter-products li,html.aixf-open #sidebar-primary:has(.aixf-head) .product-categories li{min-height:44px}
html.aixf-open #sidebar-primary:has(.aixf-head) .aixf-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:100001;gap:12px;box-sizing:border-box;padding:12px 16px;background:#fff;border-top:1px solid #D5DCE8}
html.aixf-open #sidebar-primary:has(.aixf-head) a.aixf-bar-clear{display:flex;align-items:center;justify-content:center;flex:1;height:48px;border:1.5px solid #C9D1DF;border-radius:10px;background:#fff;color:#0A1B3D;font:700 15px/1 'Roboto-Bold',sans-serif;text-decoration:none}
html.aixf-open #sidebar-primary:has(.aixf-head) button.aixf-bar-go{flex:1.4;height:48px;margin:0;padding:0 14px;border:0;border-radius:10px;background:#F87C0B;color:#0A1B3D;font:700 16px/1 'Roboto-Bold',sans-serif;cursor:pointer}
}
#sidebar-primary:has(.aixf-head) .woocommerce-widget-layered-nav-list li.chosen span{opacity:1}
html.aixf-open a.floating_button,html.aixf-open .taiowc-content,html.aixf-open #th-compare-icon-wrap{display:none!important}
@media (max-width:1024px){.main-area:has(#sidebar-primary .aixf-head) .primary-content-area{width:100%;float:none;margin-left:0;margin-right:0}}
/* AI Express: filtros da loja v1 end */
/* AI Express: mapa e como chegar v1 */
.aixl-mapwrap{position:relative;overflow:hidden;background:#F2EFE9;border:1px solid #D5DCE8;border-radius:18px}
.aix-map.aixl-mapwrap{min-height:440px;border-radius:18px}
.aixl-map{position:absolute;left:0;top:0;right:0;bottom:0;font-family:'Barlow','Segoe UI',system-ui,sans-serif;background:#F2EFE9;z-index:0}
.aixl-map .aixl-fallback{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:12px 18px;background:#fff;border:1px solid #D5DCE8;border-radius:10px;font-weight:700;color:#0B4A95;text-decoration:none;white-space:nowrap}
.aixl-map .leaflet-control-zoom{border:0;border-radius:10px;overflow:hidden;box-shadow:0 2px 6px rgba(10,27,61,.2)}
.aixl-map .leaflet-control-zoom a{width:44px;height:44px;line-height:44px;font-size:24px;font-weight:600;color:#0A1B3D;background:#fff;border-bottom:1px solid #C9D1DF;text-decoration:none}
.aixl-map .leaflet-control-zoom a:hover{color:#0B4A95;background:#F4F8FD}
.aixl-map .leaflet-control-zoom a:last-child{border-bottom:0}
.aixl-map .aixl-cbtn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;background:#fff;border:1px solid #C9D1DF;border-radius:10px;box-shadow:0 2px 6px rgba(10,27,61,.2);color:#0A1B3D;font:700 14px/1 'Barlow','Segoe UI',system-ui,sans-serif;cursor:pointer}
.aixl-map .aixl-cbtn:hover{border-color:#0B4A95;color:#0B4A95}
.aixl-map .aixl-cbtn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.aixl-map .leaflet-control-scale-line{font-family:inherit;font-weight:600;color:#3A4558;background:rgba(255,255,255,.88);border-color:#3A4558}
.aixl-map .leaflet-control-attribution{font:500 11px/1.3 'Barlow','Segoe UI',system-ui,sans-serif;color:#3A4558;background:rgba(255,255,255,.9);padding:2px 8px}
.aixl-map .leaflet-control-attribution a{color:#0B4A95}
.aixl-map .aixl-ic{background:none;border:0;overflow:visible}
.aixl-map .aixl-pinic svg{display:block}
.aixl-map .aixl-pulse i{display:block;width:68px;height:26px;box-sizing:border-box;border-radius:50%;border:3px solid rgba(248,124,11,.7);background:rgba(248,124,11,.2)}
@keyframes aixl-pulse{0%{transform:scale(.7);opacity:.95}100%{transform:scale(1.6);opacity:0}}
@media (prefers-reduced-motion:no-preference){.aixl-map .aixl-pulse i{animation:aixl-pulse 2.4s ease-out infinite}}
.aixl-map .aixl-lab{position:absolute;left:66px;top:-92px;width:max-content;max-width:240px;background:#fff;border:1px solid #D5DCE8;border-radius:12px;padding:10px 14px;box-shadow:0 4px 14px rgba(10,27,61,.22);line-height:1.25}
.aixl-map .aixl-lab b{display:block;margin-top:6px;font-size:18px;font-weight:800;color:#0A1B3D}
.aixl-map .aixl-lab i{display:block;font-style:normal;font-size:14px;font-weight:500;color:#5B667A}
.aixl-map .aixl-tag{display:inline-block;padding:2px 8px;border-radius:6px;background:#F87C0B;color:#0A1B3D;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.aixl-map .aixl-lmk{width:34px;height:34px}
.aixl-map .aixl-dot{display:flex;align-items:center;justify-content:center;width:34px;height:34px;box-sizing:border-box;border-radius:50%;background:#0A1B3D;border:2.5px solid #fff;box-shadow:0 2px 6px rgba(10,27,61,.35);color:#fff}
.aixl-map .aixl-dot svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.aixl-map .aixl-chip{position:absolute;left:42px;top:50%;transform:translateY(-50%);width:max-content;max-width:190px;display:flex;flex-direction:column;gap:1px;background:#fff;border:1px solid #D5DCE8;border-radius:8px;padding:5px 10px;box-shadow:0 2px 6px rgba(10,27,61,.15);line-height:1.2}
.aixl-map .aixl-chip b{font-size:13px;font-weight:700;color:#0A1B3D}
.aixl-map .aixl-chip i{font-style:normal;font-size:12px;font-weight:500;color:#5B667A}
.aixl-map .aixl-rev .aixl-chip{left:auto;right:42px}
.aixl-map.aixl-narrow .aixl-lab{left:0;top:16px;transform:translateX(-50%);max-width:220px;text-align:center}
.aixl-map.aixl-narrow .aixl-lab .aixl-tag{display:none}
.aixl-map.aixl-narrow .aixl-lab b{margin-top:0;font-size:16px}
.aixl-map.aixl-narrow .aixl-lmk{display:none}
.aixl-map.aixl-narrow .aixl-cbtn span{display:none}
.aixl-map.aixl-narrow .aixl-cbtn{padding:0;width:44px;justify-content:center}
.aixl-map .aixl-hint{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;background:rgba(10,27,61,.6);color:#fff;font-size:18px;font-weight:700;opacity:0;pointer-events:none;transition:opacity .25s}
.aixl-map.aixl-showhint .aixl-hint{opacity:1}

.aixl{--aixl-ink:#0A1B3D}
.aixl-top{display:flex;flex-wrap:wrap;gap:24px;align-items:stretch}
.aixl-card{flex:1 1 360px;max-width:420px;box-sizing:border-box;background:#fff;border:1px solid #D5DCE8;border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:22px;box-shadow:0 10px 30px rgba(10,27,61,.07)}
.aixl-top .aixl-mapwrap{flex:999 1 560px;min-width:0;min-height:680px}
.aixl-id{display:flex;align-items:center;gap:14px}
.aixl-logo{width:60px;height:60px;border-radius:50%;background:#F4F6FA;border:1px solid #D5DCE8;display:flex;align-items:center;justify-content:center;flex:none}
.aixl-logo img{width:40px;height:40px;display:block}
.aixl-nm{font-size:23px;font-weight:800;line-height:1.1;color:#0A1B3D}
.aixl-sub{font-size:15px;line-height:1.3;color:#5B667A;margin-top:4px}
.aixl-status{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 14px;border-radius:999px;background:#EAF1FA;color:#083873;font-size:14px;font-weight:700;line-height:1.2}
.aixl-status .aixl-led{width:9px;height:9px;border-radius:50%;background:#5B667A;flex:none}
.aixl-status.is-open{background:#E3F4EC;color:#0B5A38}
.aixl-status.is-open .aixl-led{background:#12874F}
.aixl-status.is-closed{background:#FFF1E0;color:#7A3F00}
.aixl-status.is-closed .aixl-led{background:#F87C0B}
.aixl-row{display:flex;gap:14px;align-items:flex-start}
.aixl-ib{width:40px;height:40px;border-radius:12px;background:#EAF1FA;color:#0B4A95;display:flex;align-items:center;justify-content:center;flex:none}
.aixl-ib svg,.aixl-btn svg,.aixl-tab svg,.aixl-pill svg,.aixl-lm .aixl-lmi svg,.aixl-badge svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.aixl-lab2{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5B667A;line-height:1;margin-bottom:8px}
.aixl-strong{font-size:18px;font-weight:700;line-height:1.3;color:#0A1B3D}
.aixl-mut{font-size:16px;line-height:1.4;color:#5B667A}
.aixl-small{font-size:14px;line-height:1.4;color:#5B667A;margin-top:4px}
.aixl-hr{display:flex;justify-content:space-between;gap:12px;font-size:16px;line-height:1.5;font-weight:500;color:#0A1B3D}
.aixl-hr.on{font-weight:700}
.aixl-hr.off{color:#5B667A}.aixl-hr>span:last-child{white-space:nowrap;flex:none}.aixl-hr>span:first-child{min-width:0}
/* mapa v2: camadas, marcador de viragem, opcoes de rota */
.aixl-map .aixl-layers{display:flex;background:#fff;border:1px solid #C9D1DF;border-radius:10px;box-shadow:0 2px 6px rgba(10,27,61,.2);overflow:hidden}
.aixl-map .aixl-layers button.aixl-lbtn{margin:0;min-height:44px;padding:0 16px;border:0;border-radius:0;box-shadow:none;background:#fff;color:#0A1B3D;font:700 14px/1 'Barlow','Segoe UI',system-ui,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}
.aixl-map .aixl-layers button.aixl-lbtn+button.aixl-lbtn{border-left:1px solid #C9D1DF}
.aixl-map .aixl-layers button.aixl-lbtn:hover{background:#F4F8FD;color:#0B4A95}
.aixl-map .aixl-layers button.aixl-lbtn.on{background:#0A1B3D;color:#fff}
.aixl-map .aixl-layers button.aixl-lbtn:focus-visible{outline:3px solid #0B4A95;outline-offset:-3px}
.aixl-map.aixl-narrow .aixl-layers button.aixl-lbtn{padding:0 12px;font-size:13px}
.aixl-map.aixl-sat{background:#4E5A5A}
.aixl-map .aixl-turn .aixl-dot{background:#F87C0B;color:#0A1B3D}
.aixl-map .aixl-turn .aixl-chip{border:2px solid #F87C0B}
.aixl-map .aixl-up .aixl-chip{left:50%;top:auto;bottom:42px;transform:translateX(-50%);text-align:center;max-width:200px}
.page .entry-content .aix-page .aixl-panels p.aixl-opt{margin:28px 0 0;padding:0;font-family:'Barlow','Segoe UI',system-ui,sans-serif;font-size:18px;font-weight:700;letter-spacing:0;color:#0A1B3D;line-height:1.3}
.page .entry-content .aix-page .aixl-panels p.aixl-opt+.aixl-steps{margin-top:16px}
.page .entry-content .aix-page .aixl-panels .aixl-steps+p.aixl-opt{margin-top:36px;padding-top:24px;border-top:1px solid #E1E6EF}

.aixl-today{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:6px;background:#0B4A95;color:#fff;font-size:12px;font-weight:700;line-height:1.3}
.aixl a.aixl-tel{display:block;padding:3px 0;font-size:17px;font-weight:700;line-height:1.3;color:#0A1B3D;text-decoration:none}
.aixl a.aixl-tel:hover{color:#0B4A95;text-decoration:underline}
.aixl-acts{display:flex;flex-direction:column;gap:10px;margin-top:auto}
.aixl-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.aixl a.aixl-btn,.aixl button.aixl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 16px;box-sizing:border-box;border-radius:12px;border:1.5px solid transparent;font:700 16px/1 'Barlow','Segoe UI',system-ui,sans-serif;text-decoration:none;cursor:pointer;white-space:nowrap}
.aixl a.aixl-btn:focus-visible,.aixl button.aixl-btn:focus-visible,.aixl button.aixl-tab:focus-visible,.aixl-map .aixl-cbtn:focus-visible{outline:3px solid #0B4A95;outline-offset:2px}
.aixl a.aixl-p{background:#F87C0B;color:#0A1B3D}
.aixl a.aixl-p:hover{background:#FF9A3D;color:#0A1B3D}
.aixl a.aixl-s,.aixl button.aixl-s{background:#fff;color:#0B4A95;border-color:#C9D1DF}
.aixl a.aixl-s:hover,.aixl button.aixl-s:hover{border-color:#0B4A95;background:#F4F8FD;color:#083873}
.aixl a.aixl-w,.aixl button.aixl-w{background:transparent;color:#fff;border-color:rgba(255,255,255,.55)}
.aixl a.aixl-w:hover,.aixl button.aixl-w:hover{background:rgba(255,255,255,.12);color:#fff;border-color:#fff}
.aixl .aixl-c1{display:none}
.aixl .is-done .aixl-c0{display:none}
.aixl .is-done .aixl-c1{display:inline-flex;align-items:center;gap:10px}
.aixl .aixl-c0{display:inline-flex;align-items:center;gap:10px}
.aixl-more{font-size:15px;font-weight:600;text-align:center}
.aixl-more a{color:#0B4A95;text-decoration:underline}

.aixl-route h2,.aixl-lms h2{margin:0;font-size:clamp(28px,3.4vw,34px);font-weight:800;line-height:1.1;color:#0A1B3D}
.aixl-bar{width:56px;height:4px;border-radius:2px;background:#F87C0B;margin:12px 0 0}
.aixl-intro{margin:16px 0 0;max-width:44em;font-size:18px;line-height:1.5;color:#5B667A}
.aixl-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.aixl button.aixl-tab{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 22px;border-radius:14px;border:1.5px solid #C9D1DF;background:#fff;color:#0A1B3D;font:700 16px/1 'Barlow','Segoe UI',system-ui,sans-serif;cursor:pointer}
.aixl button.aixl-tab:hover{border-color:#0B4A95;color:#0B4A95}
.aixl button.aixl-tab.on{background:#0A1B3D;border-color:#0A1B3D;color:#fff}
.aixl-rw{display:flex;flex-wrap:wrap;gap:24px;margin-top:20px;align-items:stretch}
.aixl-panels{flex:1 1 560px;min-width:0;box-sizing:border-box;background:#fff;border:1px solid #D5DCE8;border-radius:18px;padding:30px}
.aixl-panels [hidden]{display:none}
.aixl-pills{display:flex;flex-wrap:wrap;gap:10px}
.aixl-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#EAF1FA;color:#083873;font-size:15px;font-weight:700;line-height:1.2}
.aixl-pill.warn{background:#FFF1E0;color:#7A3F00}
.aixl-steps{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:20px}
.aixl-steps li{display:flex;gap:16px;align-items:flex-start;margin:0;padding:0}
.aixl-steps li::before{content:none}
.aixl-n{width:34px;height:34px;border-radius:50%;background:#F87C0B;color:#0A1B3D;font-size:17px;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center;flex:none}
.aixl-steps p{margin:4px 0 0;font-size:18px;line-height:1.45;font-weight:500;color:#0A1B3D}
.aixl button.aixl-link{margin:10px 0 0;padding:0;background:none;border:0;color:#0B4A95;font:700 16px/1.3 'Barlow','Segoe UI',system-ui,sans-serif;text-decoration:underline;cursor:pointer}
.aixl-note{display:flex;align-items:flex-start;gap:10px;margin-top:28px;padding-top:20px;border-top:1px solid #E6EAF1;color:#5B667A;font-size:14px;line-height:1.45}
.aixl-note svg{width:18px;height:18px;margin-top:1px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.aixl-drv{flex:0 1 420px;min-width:0;box-sizing:border-box;background:#0A1B3D;color:#fff;border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:16px}
.aixl-badge{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#F87C0B;color:#0A1B3D;font-size:13px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}
.aixl-badge svg{width:16px;height:16px}
.aixl-drv .aixl-big{font-size:32px;font-weight:800;line-height:1.1;color:#fff}
.aixl-drv .aixl-addr{font-size:20px;font-weight:600;line-height:1.35;color:#fff}
.aixl-drv .aixl-way{font-size:16px;line-height:1.5;color:#C5D0E6}
.aixl-drv .aixl-pc{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:rgba(255,255,255,.1);font-size:15px;font-weight:700;line-height:1;color:#fff}
.aixl-drv .aixl-pc svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.aixl-drv .aixl-btns2{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}
.aixl-lms h3{margin:0;font-size:24px;font-weight:800;line-height:1.2;color:#0A1B3D}
.aixl-lgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:18px}
.aixl-lm{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #D5DCE8;border-radius:14px;background:#fff}
.aixl-lm .aixl-lmi{width:44px;height:44px;border-radius:50%;background:#0A1B3D;color:#fff;display:flex;align-items:center;justify-content:center;flex:none}
.aixl-lm b{display:block;font-size:16px;font-weight:700;line-height:1.25;color:#0A1B3D}
.aixl-lm span.aixl-d{display:block;font-size:14px;line-height:1.3;color:#5B667A;margin-top:3px}
.aixl-tips{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;padding:22px;border-radius:16px;background:#F4F6FA;border:1px solid #D5DCE8}
.aixl-tips .aixl-ib{background:#fff;border:1px solid #D5DCE8}
.aixl-tips b{display:block;font-size:16px;font-weight:700;line-height:1.3;color:#0A1B3D}
.aixl-tips span.aixl-t{font-size:15px;line-height:1.4;color:#3A4558}

@media (max-width:980px){
.aixl-card{max-width:none;flex-basis:100%}
.aixl-top .aixl-mapwrap{order:-1;flex-basis:100%;min-height:520px}
.aixl-drv{flex-basis:100%}
}
@media (max-width:600px){
.aixl-card{padding:22px 18px}
.aixl-top .aixl-mapwrap{min-height:440px}
.aix-map.aixl-mapwrap{min-height:400px}
.aixl-panels{padding:22px 18px}
.aixl-drv{padding:24px 20px}
.aixl-drv .aixl-big{font-size:28px}
.aixl-steps p{font-size:17px}
.aixl-tabs{gap:10px}
.aixl button.aixl-tab{flex:1 1 100%;justify-content:flex-start}
}
/* /AI Express: mapa e como chegar v1 */