/* INDCARD Widgets — Header v1.0.4 */
.elementor-widget-indcard-header,
.elementor-widget-indcard-header > .elementor-widget-container{width:100%!important;max-width:none!important}

.indcard-header{
    --indcard-max:1200px;--indcard-pad:20px;--indcard-logo:185px;--indcard-logo-mobile:140px;
    --indcard-search-width:480px;--indcard-search-height:44px;--indcard-top-height:30px;--indcard-main-height:82px;--indcard-nav-height:46px;
    --indcard-social-size:16px;--indcard-social-gap:9px;--indcard-main-icon-size:27px;--indcard-nav-icon-size:16px;--indcard-nav-font-size:11px;
    --top-bg-start:#07518F;--top-bg-end:#164BC4;--top-text:#fff;--top-hover:#D9ECFF;--top-divider:rgba(255,255,255,.35);--social-color:#fff;--social-hover:#D9ECFF;--social-bg:transparent;--social-bg-hover:rgba(255,255,255,.12);--social-border:transparent;--social-border-hover:rgba(255,255,255,.35);
    --main-bg:#fff;--main-border:#E8EEF5;--account-icon:#043071;--account-title:#052C6C;--account-sub:#4D6686;--cart-icon:#004DCA;--cart-title:#052C6C;--cart-total:#4D6686;--badge-bg:#FF5A13;--badge-text:#fff;
    --search-bg:#F7F9FC;--search-border:#DCE4EE;--search-text:#22344D;--search-placeholder:#8A97A8;--search-button:#FF5A13;--search-button-hover:#EA4B08;--search-button-icon:#fff;
    --results-bg:#fff;--results-border:#E4EAF2;--results-title:#092E67;--results-meta:#66758A;--results-price:#FF5A13;--results-hover:#F5F9FF;--results-footer-bg:#F7FAFE;--results-footer-text:#006FC9;
    --nav-bg-start:#00488F;--nav-bg-end:#038CD9;--nav-text:#fff;--nav-icon:#fff;--nav-divider:rgba(255,255,255,.17);--nav-hover-bg:rgba(255,255,255,.10);--nav-hover-text:#fff;
    --drawer-bg:#fff;--drawer-text:#173A67;--drawer-overlay:rgba(3,23,47,.55);--drawer-divider:#EDF2F8;
    position:relative;z-index:100;width:100%;max-width:none;font-family:Arial,Helvetica,sans-serif;color:#0b2f66;isolation:isolate;
}
.indcard-header *{box-sizing:border-box}
.indcard-shell{width:100%;max-width:calc(var(--indcard-max) + (var(--indcard-pad) * 2));margin:0 auto;padding-left:var(--indcard-pad);padding-right:var(--indcard-pad)}

/* TOPO */
.indcard-topbar{width:100%;background:linear-gradient(90deg,var(--top-bg-start),var(--top-bg-end));color:var(--top-text);font-size:10px}
.indcard-topbar-inner{min-height:var(--indcard-top-height);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px}
.indcard-top-items{display:flex;align-items:center;justify-self:start;min-width:0}
.indcard-top-item{position:relative;color:var(--top-text)!important;text-decoration:none!important;white-space:nowrap;padding:0 14px;font-weight:600;line-height:1;transition:color .2s ease}
.indcard-top-item:first-child{padding-left:0}
.indcard-top-item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;width:1px;height:11px;background:var(--top-divider);transform:translateY(-50%)}
.indcard-top-item:hover{color:var(--top-hover)!important}
.indcard-top-account{justify-self:center;display:flex;align-items:center;gap:7px;color:var(--top-text)!important;text-decoration:none!important;font-size:10px;font-weight:700;text-transform:uppercase;white-space:nowrap;transition:color .2s ease}
.indcard-top-account:hover{color:var(--top-hover)!important}
.indcard-top-account svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}
.indcard-top-socials{justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:var(--indcard-social-gap);min-height:1px}
.indcard-social{position:relative;width:calc(var(--indcard-social-size) + 8px);height:calc(var(--indcard-social-size) + 8px);padding:0;color:var(--social-color)!important;background:var(--social-bg);border:0 solid var(--social-border);border-radius:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;text-decoration:none!important;line-height:1!important;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease;overflow:visible}
.indcard-social:hover{color:var(--social-hover)!important;background:var(--social-bg-hover);border-color:var(--social-border-hover);transform:translateY(-1px)}
.indcard-social i{display:block;font-size:var(--indcard-social-size);line-height:1;color:currentColor}
.indcard-social svg{display:block;width:var(--indcard-social-size);height:var(--indcard-social-size);fill:currentColor;stroke:none;color:currentColor;overflow:visible}
.indcard-social svg *{fill:currentColor}
.indcard-social .e-font-icon-svg{width:var(--indcard-social-size);height:var(--indcard-social-size)}
.indcard-social svg .fill-white{fill:currentColor;stroke:none}

/* ÁREA PRINCIPAL */
.indcard-mainbar{width:100%;background:var(--main-bg);border-bottom:1px solid var(--main-border)}
.indcard-mainbar-inner{min-height:var(--indcard-main-height);display:grid;grid-template-columns:minmax(150px,230px) minmax(300px,var(--indcard-search-width)) minmax(280px,1fr);align-items:center;gap:42px}
.indcard-brand{display:flex;align-items:center;justify-self:start;min-width:0;text-decoration:none!important}
.indcard-brand img{display:block;width:var(--indcard-logo);max-width:100%;height:auto}
.indcard-brand-fallback{font-weight:800;font-size:24px;color:#052c6c;line-height:1}
.indcard-brand-fallback b{display:block;width:max-content;margin-top:4px;padding:3px 9px;background:var(--badge-bg);color:var(--badge-text);border-radius:3px;font-size:14px}

/* BUSCA */
.indcard-search-area{position:relative;width:100%;max-width:var(--indcard-search-width);justify-self:center;z-index:140}
.indcard-search{display:flex;width:100%;height:var(--indcard-search-height);background:var(--search-bg);border:1px solid var(--search-border);border-radius:5px;overflow:hidden;box-shadow:0 2px 8px rgba(17,63,112,.035)}
.indcard-search input[type=search]{flex:1;min-width:0;border:0!important;outline:0!important;background:transparent!important;padding:0 18px!important;margin:0!important;font-size:12px;color:var(--search-text)!important;box-shadow:none!important;height:100%!important;line-height:normal!important}
.indcard-search input[type=search]::placeholder{color:var(--search-placeholder)!important;opacity:1}
.indcard-search button{width:56px;flex:0 0 56px;border:0!important;border-radius:0!important;background:var(--search-button)!important;color:var(--search-button-icon)!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;margin:0!important;padding:0!important}
.indcard-search button:hover{background:var(--search-button-hover)!important}
.indcard-search button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}

.indcard-search-results{display:none;position:absolute;left:0;right:0;top:calc(100% + 7px);background:var(--results-bg);border:1px solid var(--results-border);border-radius:8px;box-shadow:0 16px 36px rgba(13,49,90,.18);overflow:hidden;z-index:9999;text-align:left}
.indcard-search-results.is-open{display:block}
.indcard-search-state{padding:18px;color:var(--results-meta);font-size:12px;text-align:center}
.indcard-search-result-item{display:grid;grid-template-columns:var(--indcard-result-thumb,58px) minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 13px;text-decoration:none!important;border-bottom:1px solid var(--results-border);transition:background .16s ease}
.indcard-search-result-item:hover,.indcard-search-result-item:focus{background:var(--results-hover);outline:0}
.indcard-search-thumb{width:var(--indcard-result-thumb,58px);height:var(--indcard-result-thumb,58px);border-radius:5px;background:#fff;border:1px solid var(--results-border);display:flex;align-items:center;justify-content:center;overflow:hidden}
.indcard-search-thumb img{width:100%;height:100%;object-fit:contain;display:block}
.indcard-search-copy{min-width:0;display:flex;flex-direction:column;gap:3px}
.indcard-search-name{font-size:12px;line-height:1.25;font-weight:800;color:var(--results-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.indcard-search-category{font-size:10px;line-height:1.2;color:var(--results-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.indcard-search-description{font-size:10px;line-height:1.3;color:var(--results-meta);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.indcard-search-price{font-size:12px;font-weight:800;color:var(--results-price);white-space:nowrap;text-align:right}
.indcard-search-price del{font-size:9px;color:var(--results-meta);font-weight:500;display:block}.indcard-search-price ins{text-decoration:none}
.indcard-search-all{display:flex;align-items:center;justify-content:center;padding:12px 16px;background:var(--results-footer-bg);color:var(--results-footer-text)!important;text-decoration:none!important;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}
.indcard-search-all:hover{filter:brightness(.985)}
.indcard-search-area[data-show-image="0"] .indcard-search-result-item{grid-template-columns:minmax(0,1fr) auto}
.indcard-search-area[data-show-image="0"] .indcard-search-thumb{display:none}
.indcard-search-area[data-show-category="0"] .indcard-search-category{display:none}
.indcard-search-area[data-show-description="0"] .indcard-search-description{display:none}
.indcard-search-area[data-show-price="0"] .indcard-search-price{display:none}
.indcard-search-area[data-show-price="0"] .indcard-search-result-item{grid-template-columns:var(--indcard-result-thumb,58px) minmax(0,1fr)}
.indcard-search-area[data-show-image="0"][data-show-price="0"] .indcard-search-result-item{grid-template-columns:minmax(0,1fr)}

/* CONTA / CARRINHO */
.indcard-actions{display:flex;align-items:center;justify-content:flex-end;gap:28px;justify-self:end;min-width:0}
.indcard-account,.indcard-cart-toggle{display:flex;align-items:center;gap:9px;text-decoration:none!important;background:none!important;border:0!important;padding:0!important;margin:0!important;cursor:pointer;text-align:left}
.indcard-account{color:var(--account-icon)!important}.indcard-cart-toggle{color:var(--cart-icon)!important}
.indcard-action-icon{position:relative;width:calc(var(--indcard-main-icon-size) + 3px);height:calc(var(--indcard-main-icon-size) + 3px);display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.indcard-action-icon>svg{width:var(--indcard-main-icon-size);height:var(--indcard-main-icon-size);fill:none;stroke:currentColor;stroke-width:1.8}
.indcard-action-text{display:flex;flex-direction:column;gap:2px;white-space:nowrap}
.indcard-account .indcard-action-text strong{font-size:11px;line-height:1.15;color:var(--account-title);font-weight:800}.indcard-account .indcard-action-text small{font-size:9.5px;color:var(--account-sub);line-height:1.15}
.indcard-cart-copy strong{font-size:11px;line-height:1.15;color:var(--cart-title);font-weight:800}.indcard-cart-total{font-size:9.5px;color:var(--cart-total);line-height:1.15}
.indcard-cart-count{position:absolute;right:-6px;top:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--badge-bg);color:var(--badge-text);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;border:2px solid var(--main-bg)}
.indcard-mobile-toggle{display:none;border:0!important;background:transparent!important;color:var(--cart-icon)!important;padding:5px!important;margin:0!important;cursor:pointer}
.indcard-mobile-toggle svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2}

/* MENU PRINCIPAL */
.indcard-nav-wrap{width:100%;background:linear-gradient(90deg,var(--nav-bg-start),var(--nav-bg-end));box-shadow:0 4px 15px rgba(0,67,133,.12)}
.indcard-nav{min-height:var(--indcard-nav-height);display:flex;align-items:stretch}
.indcard-menu{list-style:none!important;margin:0!important;padding:0!important;width:100%;display:flex;align-items:stretch;justify-content:space-between;gap:0;flex-wrap:nowrap}
.indcard-menu>li{position:relative;flex:1 1 auto;min-width:max-content;text-align:center;border-right:1px solid var(--nav-divider)}.indcard-menu>li:first-child{border-left:1px solid var(--nav-divider)}
.indcard-menu a{display:flex!important;align-items:center;justify-content:center;gap:10px;min-height:var(--indcard-nav-height);height:100%;padding:0 14px!important;color:var(--nav-text)!important;text-decoration:none!important;text-transform:uppercase;font-size:var(--indcard-nav-font-size);font-weight:800;letter-spacing:.01em;transition:background .2s ease,color .2s ease;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;flex-wrap:nowrap!important}
.indcard-menu>li:hover>a{background:var(--nav-hover-bg);color:var(--nav-hover-text)!important}
.indcard-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--indcard-nav-icon-size) + 4px);height:calc(var(--indcard-nav-icon-size) + 4px);flex:0 0 auto;color:var(--nav-icon)}
.indcard-nav-icon i{font-size:var(--indcard-nav-icon-size);color:inherit}.indcard-nav-icon svg{width:var(--indcard-nav-icon-size);height:var(--indcard-nav-icon-size);fill:currentColor;color:inherit}
.indcard-menu>li:hover .indcard-nav-icon{color:var(--nav-hover-text)}.indcard-nav-label{line-height:1.15;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}
.indcard-menu .sub-menu{display:none;position:absolute;left:0;top:100%;min-width:245px;margin:0!important;padding:8px!important;list-style:none!important;background:var(--drawer-bg);border-radius:0 0 8px 8px;box-shadow:0 16px 35px rgba(0,35,90,.18);z-index:900}
.indcard-menu li:hover>.sub-menu{display:block}.indcard-menu .sub-menu a{justify-content:flex-start;color:var(--drawer-text)!important;text-transform:none;min-height:40px;height:auto;border-radius:5px;font-size:12px;gap:8px}.indcard-menu .sub-menu a:hover{background:var(--results-hover)!important}

/* MOBILE SEARCH */
.indcard-mobile-search-row{display:none;background:var(--main-bg);padding:9px 0;border-bottom:1px solid var(--main-border)}
.indcard-search-area-mobile{max-width:none}

/* DRAWERS */
.indcard-mobile-drawer,.indcard-cart-drawer{position:fixed;inset:0;z-index:999999;pointer-events:none;visibility:hidden}.indcard-mobile-drawer.is-open,.indcard-cart-drawer.is-open{pointer-events:auto;visibility:visible}
.indcard-mobile-drawer:before,.indcard-cart-overlay{content:"";position:absolute;inset:0;background:var(--drawer-overlay);opacity:0;transition:opacity .25s}.indcard-mobile-drawer.is-open:before,.indcard-cart-drawer.is-open .indcard-cart-overlay{opacity:1}
.indcard-mobile-panel,.indcard-cart-panel{position:absolute;top:0;right:0;width:min(390px,92vw);height:100%;background:var(--drawer-bg);color:var(--drawer-text);box-shadow:-18px 0 40px rgba(0,25,65,.2);transform:translateX(100%);transition:transform .28s ease;overflow-y:auto}.indcard-mobile-drawer.is-open .indcard-mobile-panel,.indcard-cart-drawer.is-open .indcard-cart-panel{transform:translateX(0)}
.indcard-drawer-close,.indcard-cart-head button{border:0!important;background:transparent!important;color:var(--drawer-text)!important;width:42px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0!important}.indcard-drawer-close svg,.indcard-cart-head button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2}.indcard-drawer-close{margin:15px 15px 0 auto!important}
.indcard-mobile-nav-title{padding:0 24px 16px;font-size:20px;font-weight:800;color:var(--drawer-text)}.indcard-mobile-menu{list-style:none!important;margin:0!important;padding:0 18px 20px!important}.indcard-mobile-menu li{border-bottom:1px solid var(--drawer-divider)}.indcard-mobile-menu a{display:flex!important;align-items:center;gap:12px;padding:15px 7px;color:var(--drawer-text)!important;text-decoration:none!important;font-weight:700}.indcard-mobile-menu .indcard-nav-icon{color:var(--nav-bg-end)}
.indcard-mobile-account{margin:0 24px 24px;padding:14px;border-radius:8px;background:var(--results-footer-bg);color:var(--drawer-text)!important;text-decoration:none!important;display:flex;align-items:center;gap:10px;font-weight:700}.indcard-mobile-account svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}
.indcard-cart-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--drawer-divider);font-size:18px;color:var(--drawer-text)}.indcard-cart-body{padding:20px 22px}.indcard-cart-body .woocommerce-mini-cart{list-style:none;margin:0;padding:0}.indcard-cart-body .woocommerce-mini-cart-item{position:relative;padding:0 24px 18px 0;margin-bottom:18px;border-bottom:1px solid var(--drawer-divider)}.indcard-cart-body .woocommerce-mini-cart-item img{width:64px;float:left;margin-right:12px}.indcard-cart-body .remove{position:absolute;right:0;top:0;color:#a33;text-decoration:none}.indcard-cart-body .woocommerce-mini-cart__total{padding-top:8px}.indcard-cart-body .woocommerce-mini-cart__buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.indcard-cart-body .button{background:var(--nav-bg-end)!important;color:#fff!important;border-radius:6px!important;text-align:center!important;padding:11px!important;text-decoration:none!important}.indcard-cart-body .checkout{background:var(--search-button)!important}.indcard-cart-link{display:block;margin:0 22px 22px;text-align:center;padding:12px;border:1px solid var(--nav-bg-end);border-radius:6px;color:var(--nav-bg-end)!important;font-weight:700;text-decoration:none!important}
.indcard-header svg{overflow:visible}body.indcard-lock{overflow:hidden}

/* TABLET */
@media(max-width:1180px){
    .indcard-mainbar-inner{grid-template-columns:minmax(150px,210px) minmax(280px,1fr) auto;gap:24px}
    .indcard-actions{gap:15px}.indcard-menu a{padding-left:9px!important;padding-right:9px!important;gap:7px;white-space:nowrap!important}
}

/* MOBILE / TABLET COMPACTO */
@media(max-width:1024px){
    .indcard-topbar-inner{grid-template-columns:1fr auto}.indcard-top-account{display:none}.indcard-top-items .indcard-top-item:nth-child(n+3){display:none}
    .indcard-mainbar-inner{min-height:76px;grid-template-columns:auto 1fr;gap:15px}.indcard-brand img{width:var(--indcard-logo-mobile)}
    .indcard-mainbar .indcard-search-area{display:none}.indcard-actions{justify-content:flex-end;gap:14px}.indcard-action-text{display:none}.indcard-mobile-toggle{display:flex}.indcard-nav-wrap{display:none}.indcard-mobile-search-row{display:block}.indcard-search-mobile{height:42px}.indcard-topbar{font-size:9px}
    .indcard-search-results{position:absolute;max-height:60vh;overflow-y:auto}.indcard-search-result-item{grid-template-columns:50px minmax(0,1fr) auto}.indcard-search-thumb{width:50px;height:50px}
}
@media(max-width:640px){
    .indcard-shell{padding-left:14px;padding-right:14px}
    .indcard-topbar-inner{min-height:var(--indcard-mobile-top-height);padding-left:var(--indcard-mobile-top-pad);padding-right:var(--indcard-mobile-top-pad);grid-template-columns:1fr auto 1fr;gap:8px}
    .indcard-top-socials{justify-content:var(--indcard-mobile-social-align);justify-self:stretch}
    .indcard-mobile-topbar-off .indcard-topbar{display:none!important}
    .indcard-mobile-top-links-off .indcard-top-items{display:none!important}
    .indcard-mobile-top-account-off .indcard-top-account{display:none!important}
    .indcard-mobile-top-socials-off .indcard-top-socials{display:none!important}
    .indcard-mobile-social-facebook-off .indcard-social-facebook,
    .indcard-mobile-social-instagram-off .indcard-social-instagram,
    .indcard-mobile-social-youtube-off .indcard-social-youtube,
    .indcard-mobile-social-whatsapp-off .indcard-social-whatsapp,
    .indcard-mobile-social-linkedin-off .indcard-social-linkedin{display:none!important}
    .indcard-mobile-top-links-off.indcard-mobile-top-account-off .indcard-topbar-inner{grid-template-columns:1fr}
    .indcard-mobile-top-socials-off.indcard-mobile-top-account-off .indcard-topbar-inner{grid-template-columns:1fr}
    .indcard-mobile-top-socials-off.indcard-mobile-top-links-off .indcard-topbar-inner{grid-template-columns:1fr}
    .indcard-brand img{width:min(var(--indcard-logo-mobile),44vw)}.indcard-mainbar-inner{min-height:70px}.indcard-actions{gap:8px}.indcard-account{display:none}.indcard-search-result-item{padding:9px 10px;gap:9px}.indcard-search-description{display:none}.indcard-search-price{font-size:11px}
}

/* WYSIWYG / rich text */
.indcard-richtext p,.indcard-richtext ul,.indcard-richtext ol{margin:0!important;padding:0!important}.indcard-richtext p+ p{margin-top:4px!important}.indcard-richtext a{color:inherit!important}

/* STICKY HEADER v1.0.7 */
.indcard-header{
    --indcard-sticky-logo-scale:.86;
    --indcard-sticky-main-height:68px;
    --indcard-sticky-nav-height:40px;
    --indcard-sticky-duration:350ms;
    --indcard-sticky-shadow-color:rgba(0,35,80,.16);
    --indcard-sticky-shadow-blur:22px;
    transition:box-shadow var(--indcard-sticky-duration) ease,background var(--indcard-sticky-duration) ease;
}
.indcard-header .indcard-topbar,
.indcard-header .indcard-mainbar-inner,
.indcard-header .indcard-nav,
.indcard-header .indcard-menu a,
.indcard-header .indcard-brand img{
    transition:min-height var(--indcard-sticky-duration) ease,height var(--indcard-sticky-duration) ease,transform var(--indcard-sticky-duration) ease,opacity var(--indcard-sticky-duration) ease,padding var(--indcard-sticky-duration) ease;
}
.indcard-sticky-spacer{display:none;width:100%;height:0}
.indcard-sticky-spacer.is-active{display:block}
.indcard-header.is-sticky-active{
    position:fixed!important;
    top:0!important;
    left:0!important;
    right:0!important;
    width:100%!important;
    max-width:none!important;
    z-index:999990!important;
    box-shadow:0 7px var(--indcard-sticky-shadow-blur) var(--indcard-sticky-shadow-color);
}
.indcard-header.is-sticky-active[data-sticky-hide-top="1"] .indcard-topbar{height:0!important;min-height:0!important;overflow:hidden;opacity:0;pointer-events:none}
.indcard-header.is-sticky-active .indcard-mainbar-inner{min-height:var(--indcard-sticky-main-height)}
.indcard-header.is-sticky-active .indcard-brand img{transform:scale(var(--indcard-sticky-logo-scale));transform-origin:left center}
.indcard-header.is-sticky-active .indcard-nav{min-height:var(--indcard-sticky-nav-height)}
.indcard-header.is-sticky-active .indcard-menu a{min-height:var(--indcard-sticky-nav-height)}
@media(max-width:1024px){
  .indcard-header.is-sticky-active .indcard-mainbar-inner{min-height:min(var(--indcard-sticky-main-height),68px)}
  .indcard-header.is-sticky-active .indcard-brand img{transform:scale(var(--indcard-sticky-logo-scale))}
}
body.admin-bar .indcard-header.is-sticky-active{top:32px!important}
@media(max-width:782px){body.admin-bar .indcard-header.is-sticky-active{top:46px!important}}

/* STICKY MOBILE COMPACTO v1.0.8 */
@media(max-width:1024px){
  .indcard-header.indcard-sticky-mobile-compact.is-sticky-active .indcard-topbar{
    height:0!important;min-height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;
  }
  .indcard-header.indcard-sticky-mobile-compact.is-sticky-active .indcard-mainbar-inner{
    min-height:var(--indcard-sticky-mobile-main-height)!important;
    height:var(--indcard-sticky-mobile-main-height)!important;
    grid-template-columns:auto 1fr!important;
    gap:10px!important;
  }
  .indcard-header.indcard-sticky-mobile-compact.is-sticky-active .indcard-brand img{
    width:min(var(--indcard-sticky-mobile-logo),42vw)!important;
    max-height:calc(var(--indcard-sticky-mobile-main-height) - 12px)!important;
    object-fit:contain!important;
    transform:none!important;
  }
  .indcard-header.indcard-sticky-mobile-compact.is-sticky-active .indcard-actions{
    gap:6px!important;
  }
  .indcard-header.indcard-sticky-mobile-compact.is-sticky-active .indcard-cart-toggle,
  .indcard-header.indcard-sticky-mobile-compact.is-sticky-active .indcard-mobile-toggle{
    min-width:38px!important;
    min-height:38px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
  }
  .indcard-header.indcard-sticky-mobile-compact.is-sticky-active .indcard-account{display:none!important}
  .indcard-header.indcard-sticky-mobile-compact.is-sticky-active.indcard-sticky-mobile-hide-search .indcard-mobile-search-row{
    display:none!important;
  }
  .indcard-header.indcard-sticky-mobile-compact.is-sticky-active .indcard-mobile-search-row{
    transition:max-height var(--indcard-sticky-duration) ease,opacity var(--indcard-sticky-duration) ease,padding var(--indcard-sticky-duration) ease;
  }
}
@media(max-width:640px){
  .indcard-header.indcard-sticky-mobile-compact.is-sticky-active .indcard-shell{
    padding-left:12px!important;padding-right:12px!important;
  }
  .indcard-header.indcard-sticky-mobile-compact.is-sticky-active .indcard-cart-icon svg,
  .indcard-header.indcard-sticky-mobile-compact.is-sticky-active .indcard-mobile-toggle svg{
    width:24px!important;height:24px!important;
  }
}
