/* Estilos ml-* originais da Extreme Shop, isolados para a loja religiosa. */
/* CSS Original Extreme Shop: style.css */
.gpf-ml-store *{box-sizing:border-box}.gpf-ml-store{
  width:100%;
  max-width:100%;
  overflow-x:hidden;
  scroll-behavior:smooth;
  background:var(--bg);
  -webkit-text-size-adjust:100%;
}.gpf-ml-store{
  width:100%;
  max-width:100%;
  min-height:100vh;
  margin:0;
  overflow-x:hidden;
  background:var(--bg);
  color:var(--text);
  font-family:var(--font-family);
  font-size:15px;
  line-height:1.45;
  padding-bottom:92px;
  -webkit-font-smoothing:antialiased;
}.gpf-ml-store body:before,.gpf-ml-store body:after{display:none!important}.gpf-ml-store.menu-open,.gpf-ml-store.cart-open{overflow:hidden;touch-action:none}.gpf-ml-store a{text-decoration:none;color:inherit}.gpf-ml-store button,.gpf-ml-store input,.gpf-ml-store select,.gpf-ml-store textarea{font:inherit;max-width:100%}.gpf-ml-store button{cursor:pointer;border:0;background:none}.gpf-ml-store img,.gpf-ml-store video,.gpf-ml-store canvas,.gpf-ml-store svg{max-width:100%;height:auto}.gpf-ml-store img{display:block}.gpf-ml-store [hidden]{display:none!important}.gpf-ml-store .theme-apple,.gpf-ml-store .theme-black,.gpf-ml-store .theme-black-premium{background:var(--bg)!important;color:var(--text)!important}.gpf-ml-store main,.gpf-ml-store .main,.gpf-ml-store .page,.gpf-ml-store .container,.gpf-ml-store .ml-container,.gpf-ml-store section{background:transparent;color:var(--text)}.gpf-ml-store .btn,.gpf-ml-store .btn-primary,.gpf-ml-store .btn-outline,.gpf-ml-store .btn-whatsapp,.gpf-ml-store .btn-login,.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .seller-submit,.gpf-ml-store .quickbuy-submit,.gpf-ml-store .cart-checkout-wow,.gpf-ml-store .cart-checkout-btn,.gpf-ml-store .extreme-native-product-primary{
  min-height:44px;
  border-radius:13px;
  font-weight:900;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  text-align:center;
  padding:0 16px;
  line-height:1.1;
}.gpf-ml-store .btn,.gpf-ml-store .btn-primary,.gpf-ml-store .btn-login,.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .seller-submit,.gpf-ml-store .quickbuy-submit,.gpf-ml-store .cart-checkout-wow,.gpf-ml-store .cart-checkout-btn,.gpf-ml-store .extreme-native-product-primary{
  background:var(--button-primary-bg);
  color:#fff;
  box-shadow:0 12px 24px rgba(177,18,38,.22);
}.gpf-ml-store .btn-outline,.gpf-ml-store .extreme-native-product-secondary{
  background:#fff;
  color:var(--primary);
  border:1px solid var(--border);
  box-shadow:none;
}.gpf-ml-store .btn-whatsapp{background:var(--button-whatsapp-bg);color:#fff}.gpf-ml-store .alert-error{
  background:#fff1f2;
  color:#b91c1c;
  border:1px solid #fecdd3;
  border-radius:14px;
  padding:12px;
}.gpf-ml-store .form-group{margin-bottom:14px}.gpf-ml-store .form-group label{
  display:block;
  font-size:13px;
  font-weight:900;
  color:var(--text);
  margin-bottom:6px;
}.gpf-ml-store .form-group input,.gpf-ml-store .form-group select,.gpf-ml-store .form-group textarea,.gpf-ml-store .input-with-icon input,.gpf-ml-store .input-with-icon select,.gpf-ml-store .input-with-icon textarea,.gpf-ml-store .whatsapp-wrapper input,.gpf-ml-store .cart-track-wow input{
  width:100%;
  min-height:46px;
  border:1px solid var(--input-border);
  background:#fff;
  color:var(--text);
  border-radius:13px;
  padding:10px 12px;
  outline:0;
}.gpf-ml-store .input-with-icon{position:relative;margin-bottom:12px}.gpf-ml-store .input-with-icon i{
  position:absolute;
  left:14px;
  top:50%;
  transform:translateY(-50%);
  color:var(--link);
}.gpf-ml-store .input-with-icon input,.gpf-ml-store .input-with-icon select{padding-left:42px}.gpf-ml-store .row-flex,.gpf-ml-store .whatsapp-row,.gpf-ml-store .seller-two-cols,.gpf-ml-store .cep-finder-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
}.gpf-ml-store .whatsapp-wrapper{
  display:flex;
  align-items:center;
  border:1px solid var(--input-border);
  border-radius:13px;
  overflow:hidden;
  background:#fff;
}.gpf-ml-store .whatsapp-prefix{
  padding:0 12px;
  height:46px;
  display:flex;
  align-items:center;
  background:var(--border-light);
  color:var(--text);
  font-weight:900;
  border-right:1px solid var(--border);
}.gpf-ml-store .checkbox-termos{
  display:flex;
  align-items:flex-start;
  gap:10px;
  color:var(--text-secondary);
  font-size:13px;
}.gpf-ml-store .checkbox-termos a{color:var(--link);font-weight:900}.gpf-ml-store .ml-badge,.gpf-ml-store .ml-card-badge,.gpf-ml-store .extreme-interest-badge,.gpf-ml-store .order-status-pill{
  display:inline-flex;
  align-items:center;
  gap:5px;
  max-width:100%;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  background:var(--badge-bg);
  color:var(--badge-text);
  border:1px solid rgba(20,80,111,.18);
  border-radius:999px;
  padding:4px 9px;
  font-size:11px;
  font-weight:900;
}.gpf-ml-store .ml-card-badge.frete,.gpf-ml-store .badge-frete{
  background:var(--badge-frete-bg);
  color:var(--badge-frete-text);
  border-color:rgba(23,140,79,.18);
}.gpf-ml-store .ml-card-badge.oferta,.gpf-ml-store .badge-oferta{
  background:var(--discount-badge-bg);
  color:var(--discount-badge-text);
  border-color:rgba(201,79,0,.18);
}.gpf-ml-store .ml-header{
  position:sticky;
  top:0;
  z-index:1600;
  background:var(--header-bg-gradient);
  color:#fff;
  box-shadow:0 8px 28px rgba(96,16,34,.22);
  padding:16px clamp(16px,4vw,72px);
  border:0;
}.gpf-ml-store .ml-header-top{
  max-width:1280px;
  margin:0 auto;
  display:flex;
  align-items:center;
  gap:22px;
  width:100%;
}.gpf-ml-store .ml-logo{
  width:170px;
  max-width:18vw;
  height:62px;
  object-fit:contain;
  flex:0 0 auto;
}.gpf-ml-store .ml-search{
  height:54px;
  flex:1;
  min-width:160px;
  display:flex;
  align-items:center;
  gap:10px;
  border:1px solid rgba(255,255,255,.2);
  border-radius:999px;
  background:rgba(255,255,255,.12);
  padding:0 10px 0 18px;
  position:relative;
}.gpf-ml-store .ml-search:before{
  content:"";
  font-family:"Font Awesome 6 Free";
  font-weight:900;
  color:rgba(255,255,255,.9);
  font-size:19px;
}.gpf-ml-store .ml-search input{
  flex:1;
  width:100%;
  min-width:0;
  border:0;
  outline:0;
  background:transparent;
  color:#fff;
  font-size:16px;
  font-weight:700;
}.gpf-ml-store .ml-search input::placeholder{color:rgba(255,255,255,.84)}.gpf-ml-store .ml-search button{
  width:42px;
  height:42px;
  border-radius:50%;
  background:#fff;
  color:var(--primary);
  display:grid;
  place-items:center;
  font-size:17px;
  padding:0;
}.gpf-ml-store .ml-search-suggestions{
  position:absolute;
  top:calc(100% + 8px);
  left:0;
  right:0;
  background:#fff;
  color:var(--text);
  border:1px solid var(--border);
  border-radius:18px;
  box-shadow:var(--shadow-lg);
  overflow:hidden;
  display:none;
  z-index:1800;
}.gpf-ml-store .suggestion-item{
  display:flex;
  align-items:center;
  gap:10px;
  padding:10px;
  border-bottom:1px solid var(--border-light);
  cursor:pointer;
}.gpf-ml-store .suggestion-item img{
  width:38px;
  height:38px;
  border-radius:8px;
  object-fit:cover;
}.gpf-ml-store .ml-header-icons,.gpf-ml-store .extreme-top-actions{
  display:flex;
  align-items:center;
  gap:10px;
}.gpf-ml-store .ml-header-icons button,.gpf-ml-store .header-share-store-btn,.gpf-ml-store .header-cart-btn,.gpf-ml-store .header-profile-btn{
  width:48px;
  height:48px;
  border-radius:50%;
  border:1px solid rgba(255,255,255,.2);
  background:rgba(255,255,255,.12);
  color:#fff;
  display:grid;
  place-items:center;
  font-size:20px;
  padding:0;
}.gpf-ml-store .header-profile-btn img{
  width:34px;
  height:34px;
  border-radius:50%;
  object-fit:cover;
}.gpf-ml-store .header-profile-btn span{
  width:34px;
  height:34px;
  border-radius:50%;
  display:grid;
  place-items:center;
  background:#fff;
  color:var(--primary);
  font-weight:900;
}.gpf-ml-store .header-cart-btn{position:relative}.gpf-ml-store .header-cart-count{
  position:absolute;
  top:2px;
  right:0;
  min-width:18px;
  height:18px;
  padding:0 5px;
  border-radius:99px;
  background:var(--accent);
  color:#fff;
  border:2px solid var(--primary);
  font-size:10px;
  font-weight:900;
  display:grid;
  place-items:center;
}.gpf-ml-store .ml-categories{
  max-width:1280px;
  margin:14px auto 0;
  padding:8px 10px;
  display:flex;
  gap:8px;
  overflow-x:auto;
  overflow-y:hidden;
  white-space:nowrap;
  background:#fff;
  border:1px solid var(--border);
  border-radius:18px;
  box-shadow:var(--shadow);
  scrollbar-width:none;
}.gpf-ml-store .ml-categories::-webkit-scrollbar{display:none}.gpf-ml-store .ml-categories a{
  display:inline-flex;
  align-items:center;
  height:38px;
  padding:0 14px;
  border-radius:999px;
  color:var(--text-secondary);
  font-size:14px;
  font-weight:500;
  flex:0 0 auto;
}.gpf-ml-store .ml-categories a.active,.gpf-ml-store .ml-categories a:hover{
  background:#eef5f8;
  color:var(--primary);
  border-color:rgba(96,16,34,.22);
}.gpf-ml-store .ml-banner-carousel{
  max-width:1280px;
  margin:18px auto 14px;
  border-radius:20px;
  overflow:hidden;
  background:#fff;
  border:1px solid var(--border);
  box-shadow:var(--shadow-md);
  aspect-ratio:16/6;
  position:relative;
}.gpf-ml-store .ml-banner-wrapper{
  display:flex;
  width:100%;
  height:100%;
  transition:transform .45s ease;
}.gpf-ml-store .ml-banner-slide{
  flex:0 0 100%;
  height:100%;
  background:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
}.gpf-ml-store .ml-banner-slide img,.gpf-ml-store .ml-cover{
  width:100%;
  height:100%;
  object-fit:cover;
}.gpf-ml-store .banner-nav-btn,.gpf-ml-store .banner-prev,.gpf-ml-store .banner-next{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}.gpf-ml-store .ml-shortcuts{
  max-width:980px;
  margin:16px auto 24px;
  padding:10px;
  display:grid;
  grid-template-columns:repeat(5,1fr);
  gap:10px;
  background:#fff;
  border:1px solid var(--border);
  border-radius:22px;
  box-shadow:var(--shadow);
  overflow:visible;
}.gpf-ml-store .ml-shortcut{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  flex-direction:column;
  min-height:78px;
  border-radius:16px;
  color:var(--primary);
  font-weight:900;
  font-size:13px;
  background:transparent;
}.gpf-ml-store .ml-shortcut:hover{
  background:var(--border-light);
  transform:translateY(-2px);
}.gpf-ml-store .ml-shortcut i{
  font-size:24px;
  color:var(--primary);
}.gpf-ml-store .ml-destaque-container{
  max-width:1280px;
  margin:0 auto 26px;
  padding:0 10px;
  display:grid;
  grid-template-columns:minmax(280px,.95fr) minmax(320px,.75fr);
  gap:18px;
}.gpf-ml-store .ml-ofertas-relampago,.gpf-ml-store .ml-prod-destaque,.gpf-ml-store .ml-card,.gpf-ml-store .extreme-reco-card,.gpf-ml-store .ml-detalhe,.gpf-ml-store .produto-detalhe-page,.gpf-ml-store .order-track-card,.gpf-ml-store .checkout-native,.gpf-ml-store .payment-native,.gpf-ml-store .checkout-frete-box,.gpf-ml-store .checkout-pay-box,.gpf-ml-store .frete-option,.gpf-ml-store .cart-summary-wow{
  background:#fff;
  color:var(--text);
  border:1px solid var(--border);
  border-radius:22px;
  box-shadow:var(--shadow);
}.gpf-ml-store .ml-ofertas-relampago,.gpf-ml-store .ml-prod-destaque{padding:18px}.gpf-ml-store .ml-ofertas-header{
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin-bottom:12px;
  font-weight:900;
  color:var(--accent);
}.gpf-ml-store .ml-timer{
  background:var(--primary);
  color:#fff;
  border-radius:999px;
  padding:8px 16px;
  font-family:ui-monospace,monospace;
}.gpf-ml-store .ml-oferta-item{
  display:grid;
  grid-template-columns:70px 1fr;
  gap:12px;
  align-items:center;
  border:1px solid var(--border-light);
  border-radius:16px;
  padding:10px;
  margin-bottom:10px;
  background:#fff;
  color:var(--text);
}.gpf-ml-store .ml-oferta-info{min-width:0;display:grid;gap:4px}.gpf-ml-store .ml-oferta-info strong{display:block;color:var(--text,#102033);font-size:13.5px;font-weight:600;line-height:1.22;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpf-ml-store .ml-oferta-info small{display:block;color:var(--text-secondary,#617086);font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpf-ml-store .ml-oferta-line{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.gpf-ml-store .ml-oferta-line .preco{font-size:15px;font-weight:600}.gpf-ml-store .ml-oferta-ver{margin-left:auto;min-height:25px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff2f4;color:#83162a;border:1px solid rgba(96,16,34,.12);font-size:11px;font-weight:600}.gpf-ml-store .ml-oferta-item img{
  width:70px;
  height:70px;
  border-radius:14px;
  object-fit:cover;
}.gpf-ml-store .ml-prod-destaque img{
  width:100%;
  height:240px;
  object-fit:cover;
  border-radius:18px;
  background:var(--border-light);
}.gpf-ml-store .ml-mais-vendido{
  display:inline-flex;
  gap:6px;
  align-items:center;
  background:var(--accent);
  color:#fff;
  border-radius:999px;
  padding:6px 12px;
  font-size:12px;
  font-weight:900;
  margin-bottom:10px;
}.gpf-ml-store .extreme-section-title{
  max-width:1280px;
  margin:26px auto 14px;
  padding:0 12px;
  color:var(--text);
}.gpf-ml-store .extreme-section-title h1,.gpf-ml-store .extreme-section-title h2{
  margin:0 0 4px;
  font-size:28px;
  letter-spacing:-.04em;
  color:var(--text);
}.gpf-ml-store .extreme-section-title span,.gpf-ml-store .extreme-section-title p{
  color:var(--text-secondary);
  font-weight:700;
}.gpf-ml-store .ml-grid{
  max-width:1280px;
  margin:0 auto 34px;
  padding:0 12px;
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:18px;
}.gpf-ml-store .ml-card{
  overflow:hidden;
  position:relative;
  cursor:pointer;
}.gpf-ml-store .ml-card-img{
  width:100%;
  height:210px;
  object-fit:cover;
  display:block;
  background:var(--border-light);
}.gpf-ml-store .ml-card-body{
  padding:14px;
  background:#fff;
  color:var(--text);
}.gpf-ml-store .ml-card-title{
  min-height:42px;
  font-size:15px;
  line-height:1.35;
  font-weight:800;
  color:var(--text);
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}.gpf-ml-store .ml-card-badges{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  margin:10px 0;
}.gpf-ml-store .ml-card-price,.gpf-ml-store .ml-preco-pix,.gpf-ml-store .preco-grande,.gpf-ml-store .extreme-native-product-price,.gpf-ml-store .cart-total-wow strong{
  color:var(--price-color);
  font-weight:950;
}.gpf-ml-store .ml-card-price{
  font-size:25px;
  margin:8px 0;
}.gpf-ml-store .ml-btn-share{
  position:absolute;
  top:10px;
  right:10px;
  width:34px;
  height:34px;
  border-radius:50%;
  border:1px solid var(--border);
  background:#fff;
  color:var(--primary);
  box-shadow:var(--shadow);
  display:grid;
  place-items:center;
  z-index:3;
}.gpf-ml-store .extreme-product-meta,.gpf-ml-store .extreme-detail-badges{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  color:var(--text-secondary);
  font-size:12px;
  margin:5px 0;
}.gpf-ml-store .produto-detalhe-page,.gpf-ml-store .ml-detalhe{
  max-width:1180px;
  margin:22px auto;
  padding:24px;
  border-radius:24px;
  box-shadow:var(--shadow-md);
}.gpf-ml-store .produto-voltar{
  display:inline-flex;
  align-items:center;
  gap:8px;
  color:var(--link);
  font-weight:900;
  margin-bottom:14px;
}.gpf-ml-store .produto-detalhe-page h1,.gpf-ml-store .produto-detalhe-page h2,.gpf-ml-store .ml-detalhe h1,.gpf-ml-store .ml-detalhe h2{
  color:var(--text);
}.gpf-ml-store .produto-gallery{
  display:grid;
  grid-template-columns:minmax(0,1fr) 96px;
  gap:14px;
  margin:16px 0;
}.gpf-ml-store .gallery-main img{
  width:100%;
  max-height:560px;
  object-fit:contain;
  background:#fff;
  border:1px solid var(--border);
  border-radius:20px;
}.gpf-ml-store .gallery-thumbs{
  display:flex;
  flex-direction:column;
  gap:10px;
  overflow:auto;
}.gpf-ml-store .gallery-thumbs img{
  width:88px;
  height:88px;
  object-fit:cover;
  border-radius:14px;
  border:2px solid transparent;
  background:#fff;
}.gpf-ml-store .gallery-thumbs img.active{border-color:var(--accent)}.gpf-ml-store .extreme-recommend-detail{margin-top:24px}.gpf-ml-store .extreme-recommend-strip{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:14px;
}.gpf-ml-store .extreme-reco-card{overflow:hidden}.gpf-ml-store .extreme-reco-card img{
  width:100%;
  height:150px;
  object-fit:cover;
}.gpf-ml-store .extreme-reco-card div{padding:10px}.gpf-ml-store .extreme-reco-card strong{
  display:block;
  color:var(--text);
  font-size:13px;
}.gpf-ml-store .extreme-reco-card span{
  display:block;
  color:var(--price-color);
  font-weight:950;
  margin-top:4px;
}.gpf-ml-store .ml-modal{
  position:fixed;
  inset:0;
  z-index:3000;
  display:none;
  align-items:center;
  justify-content:center;
  background:rgba(9,28,45,.58);
  backdrop-filter:blur(8px);
  padding:18px;
  overflow:hidden;
}.gpf-ml-store .ml-modal.active{display:flex}.gpf-ml-store .ml-modal *{box-sizing:border-box;max-width:100%}.gpf-ml-store .ml-modal-content,.gpf-ml-store .seller-wow,.gpf-ml-store .quickbuy-wow,.gpf-ml-store .auth-wow,.gpf-ml-store .profile-login-wow,.gpf-ml-store .profile-login-clean,.gpf-ml-store .google-only-auth{
  width:min(920px,calc(100vw - 36px));
  max-height:92dvh;
  overflow:auto;
  overflow-x:hidden;
  background:#fff;
  color:var(--text);
  border:1px solid var(--border);
  border-radius:28px;
  box-shadow:var(--shadow-lg);
  position:relative;
  padding:24px;
  -webkit-overflow-scrolling:touch;
}.gpf-ml-store .modal-close{
  position:absolute;
  top:14px;
  right:14px;
  width:42px;
  height:42px;
  min-width:42px;
  min-height:42px;
  border-radius:16px;
  background:var(--border-light);
  color:var(--primary);
  border:1px solid var(--border);
  display:grid;
  place-items:center;
  font-size:22px;
  line-height:1;
  z-index:20;
}.gpf-ml-store .auth-wow-shell,.gpf-ml-store .seller-wow-shell{
  display:grid;
  grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);
  min-height:540px;
  gap:0;
}.gpf-ml-store .auth-wow-brand,.gpf-ml-store .seller-wow-brand,.gpf-ml-store .profile-login-head,.gpf-ml-store .cart-wow-head{
  background:var(--header-bg-gradient);
  color:#fff;
  border-radius:22px;
  padding:28px;
}.gpf-ml-store .auth-wow-brand h2,.gpf-ml-store .seller-wow-brand h2,.gpf-ml-store .profile-login-head h2{
  color:#fff;
  font-size:30px;
  line-height:1.06;
  margin:0 0 12px;
  letter-spacing:-.045em;
}.gpf-ml-store .auth-wow-brand p,.gpf-ml-store .seller-wow-brand p,.gpf-ml-store .profile-login-head p{
  color:rgba(255,255,255,.82);
  margin:0;
  line-height:1.4;
}.gpf-ml-store .auth-wow-form,.gpf-ml-store .seller-wow-form,.gpf-ml-store .profile-login-body{
  padding:28px;
  background:#fff;
  color:var(--text);
}.gpf-ml-store .auth-tabs,.gpf-ml-store .tabs-auth{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:6px;
  background:var(--border-light);
  border:1px solid var(--border);
  border-radius:16px;
  padding:6px;
  margin:12px 0 20px;
}.gpf-ml-store .tab-auth{
  border-radius:12px;
  padding:12px;
  text-align:center;
  font-weight:900;
  color:var(--text-secondary);
}.gpf-ml-store .tab-auth.active{
  background:#fff;
  color:var(--primary);
  box-shadow:var(--shadow);
}.gpf-ml-store .auth-benefit-strip,.gpf-ml-store .seller-proof-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
}.gpf-ml-store .auth-benefit,.gpf-ml-store .seller-proof-grid div,.gpf-ml-store .auth-proof-item,.gpf-ml-store .seller-badge-top{
  background:var(--border-light);
  color:var(--text);
  border:1px solid var(--border);
  border-radius:14px;
  padding:10px;
  min-width:0;
}.gpf-ml-store .profile-login-clean,.gpf-ml-store .profile-login-wow,.gpf-ml-store .auth-wow.google-only-auth,.gpf-ml-store .google-only-auth,.gpf-ml-store #profileModal .ml-modal-content,.gpf-ml-store #modalPerfilCliente .ml-modal-content{
  width:min(560px,calc(100vw - 32px));
  max-width:560px;
  max-height:min(88dvh,680px);
  padding:0;
  overflow:hidden auto;
  border-radius:28px;
}.gpf-ml-store .profile-login-clean-top,.gpf-ml-store .profile-login-head,.gpf-ml-store .auth-panel-title{
  display:grid;
  grid-template-columns:72px minmax(0,1fr);
  align-items:center;
  gap:16px;
  min-height:auto;
  padding:24px 76px 22px 24px;
  margin:0;
  background:linear-gradient(135deg,#fff8f2 0%,#ffffff 58%,#f7fbff 100%);
  color:var(--text);
  border-radius:0;
  border-bottom:1px solid #ffe0c9;
}.gpf-ml-store .profile-login-clean-logo,.gpf-ml-store .auth-brand-logo,.gpf-ml-store .profile-login-logo,.gpf-ml-store .profile-login-head .profile-login-clean-logo{
  width:72px;
  height:72px;
  min-width:72px;
  min-height:72px;
  border-radius:22px;
  background:#fff;
  border:1px solid #ffd7bd;
  box-shadow:0 12px 28px rgba(177,18,38,.10);
  display:grid;
  place-items:center;
  overflow:hidden;
}.gpf-ml-store .profile-login-clean-logo img,.gpf-ml-store .auth-brand-logo img,.gpf-ml-store .profile-login-logo img,.gpf-ml-store .profile-login-head .profile-login-clean-logo img{
  width:100%;
  height:100%;
  object-fit:contain;
  padding:6px;
}.gpf-ml-store .profile-login-clean-top h2,.gpf-ml-store .profile-login-clean-top h3,.gpf-ml-store .profile-login-head h2,.gpf-ml-store .profile-login-head h3,.gpf-ml-store .auth-panel-title h2,.gpf-ml-store .auth-panel-title h3{
  margin:0 0 4px;
  color:var(--text);
  font-size:28px;
  line-height:1.06;
  letter-spacing:-.045em;
  font-weight:950;
}.gpf-ml-store .profile-login-clean-top p,.gpf-ml-store .profile-login-head p,.gpf-ml-store .auth-panel-title p{
  margin:0;
  color:var(--text-secondary);
  font-size:14.5px;
  line-height:1.38;
  font-weight:750;
}.gpf-ml-store .profile-login-body,.gpf-ml-store .profile-login-clean .profile-login-body,.gpf-ml-store .profile-login-wow .profile-login-body{
  padding:18px 22px 22px;
  background:#fff;
  color:var(--text);
  overflow:hidden;
}.gpf-ml-store .google-only-auth .auth-wow-shell,.gpf-ml-store .auth-wow.google-only-auth .auth-wow-shell{
  display:block;
  min-height:0;
}.gpf-ml-store .google-only-auth .auth-wow-brand,.gpf-ml-store .auth-wow.google-only-auth .auth-wow-brand{
  display:none;
}.gpf-ml-store .google-only-auth .auth-wow-form,.gpf-ml-store .auth-wow.google-only-auth .auth-wow-form{
  padding:0;
  background:#fff;
  color:var(--text);
}.gpf-ml-store .google-only-auth .auth-panel-title,.gpf-ml-store .auth-wow.google-only-auth .auth-panel-title{
  margin:0;
}.gpf-ml-store .profile-login-clean-benefits,.gpf-ml-store .profile-benefits,.gpf-ml-store .profile-login-benefits,.gpf-ml-store .profile-login-body ul{
  width:100%;
  max-width:100%;
  list-style:none;
  margin:0 0 18px;
  padding:0;
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  overflow:visible;
}.gpf-ml-store .profile-login-clean-benefits div,.gpf-ml-store .profile-login-clean-benefits span,.gpf-ml-store .profile-login-body li,.gpf-ml-store .profile-benefit{
  width:100%;
  min-width:0;
  min-height:74px;
  padding:12px 10px;
  border-radius:18px;
  background:#f3f8fc;
  border:1px solid var(--border);
  color:var(--text);
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  text-align:left;
  font-size:13px;
  line-height:1.25;
  font-weight:900;
  overflow:hidden;
}.gpf-ml-store .profile-login-clean-benefits i,.gpf-ml-store .profile-login-body li i,.gpf-ml-store .profile-benefit i{
  width:18px;
  min-width:18px;
  color:var(--primary);
  font-size:15px;
  text-align:center;
}.gpf-ml-store .profile-login-clean-benefits strong,.gpf-ml-store .profile-login-clean-benefits span,.gpf-ml-store .profile-login-body li span,.gpf-ml-store .profile-benefit span{
  min-width:0;
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
}.gpf-ml-store .google-login-main,.gpf-ml-store .profile-google-clean,.gpf-ml-store a.google-login-main,.gpf-ml-store .google-only-auth .btn-login,.gpf-ml-store .auth-wow.google-only-auth .btn-login{
  width:100%;
  height:54px;
  min-height:54px;
  margin:0;
  padding:0 18px;
  border-radius:18px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:12px;
  background:#fff;
  color:var(--text);
  border:1px solid var(--border);
  box-shadow:0 10px 26px rgba(95,26,43,.08);
  font-size:16px;
  line-height:1;
  font-weight:950;
  text-align:center;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}.gpf-ml-store .google-g-icon,.gpf-ml-store .google-login-main .google-g-icon{
  width:26px;
  height:26px;
  min-width:26px;
  display:grid;
  place-items:center;
}.gpf-ml-store .profile-login-note,.gpf-ml-store .profile-login-secure,.gpf-ml-store .profile-login-body small,.gpf-ml-store .google-only-auth small{
  display:flex;
  align-items:flex-start;
  gap:8px;
  width:100%;
  margin:14px 0 0;
  padding:0;
  color:var(--text-secondary);
  font-size:13px;
  line-height:1.45;
  font-weight:650;
  overflow-wrap:anywhere;
}.gpf-ml-store .profile-login-note i,.gpf-ml-store .profile-login-secure i{color:var(--primary);margin-top:2px}.gpf-ml-store .cart-overlay,.gpf-ml-store .ml-sidebar-overlay,.gpf-ml-store .menu-extreme-overlay{
  position:fixed;
  inset:0;
  background:rgba(9,28,45,.52);
  backdrop-filter:blur(8px);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transition:opacity .2s ease,visibility .2s ease;
  z-index:2800;
}.gpf-ml-store .cart-overlay.open,.gpf-ml-store .ml-sidebar-overlay.open,.gpf-ml-store .menu-extreme-overlay.open{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
}.gpf-ml-store .ml-sidebar-left{
  position:fixed;
  top:0;
  left:0;
  width:min(390px,92vw);
  height:100dvh;
  background:#fff;
  color:var(--text);
  box-shadow:24px 0 80px rgba(95,26,43,.22);
  z-index:3100;
  transform:translateX(-110%);
  transition:transform .28s ease;
  padding:0;
  overflow:hidden;
  border-right:1px solid var(--border);
  border-radius:0 28px 28px 0;
  display:flex;
  flex-direction:column;
}.gpf-ml-store .ml-sidebar-left.open{transform:translateX(0)}.gpf-ml-store .menu-extreme-head{
  position:relative;
  padding:18px 18px 14px;
  background:#fff;
  border-bottom:1px solid var(--border);
  flex:0 0 auto;
}.gpf-ml-store .menu-welcome-card{
  display:grid;
  grid-template-columns:74px minmax(0,1fr);
  align-items:center;
  gap:12px;
  min-height:92px;
  padding:12px 54px 12px 12px;
  border-radius:22px;
  background:linear-gradient(135deg,#fff7ef,#ffffff);
  border:1px solid #ffd9bd;
  box-shadow:0 10px 26px rgba(177,18,38,.10);
}.gpf-ml-store .menu-welcome-logo{
  width:74px;
  height:74px;
  border-radius:18px;
  display:grid;
  place-items:center;
  background:#fff;
  border:1px solid #ffe0c9;
  box-shadow:0 8px 18px rgba(95,26,43,.08);
  overflow:hidden;
}.gpf-ml-store .menu-welcome-logo img{
  width:100%;
  height:100%;
  object-fit:contain;
  padding:5px;
}.gpf-ml-store .menu-welcome-logo strong{
  font-size:26px;
  color:var(--accent);
  font-weight:950;
  line-height:1;
}.gpf-ml-store .menu-welcome-text{
  display:flex;
  flex-direction:column;
  min-width:0;
  gap:3px;
}.gpf-ml-store .menu-welcome-kicker{
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:.04em;
  font-weight:950;
  color:var(--accent);
}.gpf-ml-store .menu-welcome-name{
  font-size:15px;
  line-height:1.28;
  font-weight:850;
  color:var(--text);
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
}.gpf-ml-store .menu-extreme-close{
  position:absolute;
  right:18px;
  top:18px;
  width:36px;
  height:36px;
  border-radius:14px;
  border:1px solid var(--border);
  background:#fff;
  color:var(--primary);
  display:grid;
  place-items:center;
  font-size:20px;
  line-height:1;
  box-shadow:0 8px 18px rgba(95,26,43,.08);
}.gpf-ml-store .menu-extreme-list{
  list-style:none;
  margin:0;
  padding:14px;
  overflow:auto;
  flex:1 1 auto;
  min-height:0;
  background:#fff;
  display:block;
}.gpf-ml-store .menu-extreme-list.menu-shopee-20{
  display:block;
  align-items:initial;
  gap:0;
  min-height:0;
  border-radius:0;
  color:inherit;
  font-weight:inherit;
}.gpf-ml-store .menu-extreme-list li{margin:0;padding:0}.gpf-ml-store .menu-section-title{
  margin:16px 10px 8px;
  font-size:11px;
  font-weight:950;
  text-transform:uppercase;
  letter-spacing:.06em;
  color:var(--muted);
  line-height:1;
}.gpf-ml-store .menu-extreme-list a,.gpf-ml-store .ml-sidebar-left li a,.gpf-ml-store .menu-extreme-link{
  min-height:50px;
  width:100%;
  display:grid;
  grid-template-columns:32px minmax(0,1fr) 22px;
  align-items:center;
  gap:8px;
  padding:9px 12px;
  margin:3px 0;
  border-radius:16px;
  background:transparent;
  border:1px solid transparent;
  color:var(--text);
  font-weight:850;
  font-size:15px;
  line-height:1.15;
  text-decoration:none;
}.gpf-ml-store .menu-extreme-list a i:first-child,.gpf-ml-store .ml-sidebar-left li a i:first-child{
  width:32px;
  height:32px;
  display:grid;
  place-items:center;
  border-radius:12px;
  color:var(--primary);
  background:#fff2f4;
  font-size:15px;
}.gpf-ml-store .menu-extreme-list a:hover,.gpf-ml-store .menu-extreme-list a:focus-visible,.gpf-ml-store .menu-extreme-list a.menu-active{
  background:#fff3e8;
  border-color:#ffd7bd;
  color:var(--primary);
  outline:none;
}.gpf-ml-store .menu-extreme-list a.menu-active i:first-child,.gpf-ml-store .menu-extreme-list a:hover i:first-child{
  background:var(--accent);
  color:#fff;
}.gpf-ml-store .menu-extreme-footer{
  flex:0 0 auto;
  padding:12px 16px 18px;
  background:#fff;
  border-top:1px solid var(--border);
}.gpf-ml-store .menu-extreme-seller-box{
  margin:0;
  padding:14px;
  border-radius:18px;
  border:1px solid #ffd7bd;
  background:linear-gradient(135deg,#fff7ef,#ffffff);
  color:var(--text);
}.gpf-ml-store .menu-extreme-seller-box strong{
  display:block;
  font-size:15px;
  margin-bottom:4px;
  color:var(--text);
}.gpf-ml-store .menu-extreme-seller-box p{
  margin:0;
  color:var(--muted);
  font-size:12px;
  line-height:1.35;
}.gpf-ml-store .menu-extreme-cta{
  min-height:42px;
  margin-top:10px;
  border-radius:14px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  background:var(--button-primary-bg);
  color:#fff;
  font-weight:950;
  text-decoration:none;
  box-shadow:0 12px 24px rgba(177,18,38,.20);
}.gpf-ml-store .menu-logout{color:#b42318}.gpf-ml-store .menu-logout i:first-child{
  background:#fff1f2;
  color:#b42318;
}.gpf-ml-store .ml-sidebar,.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow{
  position:fixed;
  top:0;
  right:0;
  width:420px;
  max-width:94vw;
  height:100dvh;
  background:#fff;
  color:var(--text);
  box-shadow:-24px 0 80px rgba(95,26,43,.24);
  z-index:3100;
  transform:translateX(110%);
  transition:transform .28s ease;
  border-left:1px solid var(--border);
  padding:0;
  overflow:hidden;
}.gpf-ml-store .ml-sidebar.open,.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow.open{transform:translateX(0)}.gpf-ml-store .cart-wow-inner{
  height:100%;
  display:flex;
  flex-direction:column;
  background:#fff;
}.gpf-ml-store .cart-wow-head{
  border-radius:0;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:22px;
  color:#fff;
}.gpf-ml-store .cart-wow-title{
  display:flex;
  align-items:center;
  gap:12px;
}.gpf-ml-store .cart-wow-title i{
  width:42px;
  height:42px;
  border-radius:50%;
  display:grid;
  place-items:center;
  background:rgba(255,255,255,.16);
}.gpf-ml-store .cart-wow-title h3{margin:0;font-size:21px}.gpf-ml-store .cart-wow-title span{
  display:block;
  color:rgba(255,255,255,.8);
  font-size:12px;
}.gpf-ml-store .cart-wow-close{
  width:42px;
  height:42px;
  border-radius:50%;
  background:rgba(255,255,255,.16);
  color:#fff;
}.gpf-ml-store .cart-wow-body{
  padding:18px;
  overflow:auto;
  flex:1;
  background:#fff;
}.gpf-ml-store .cart-empty-wow{
  text-align:center;
  color:var(--text-secondary);
  padding:40px 20px;
}.gpf-ml-store .cart-empty-wow i{font-size:52px;color:var(--link)}.gpf-ml-store .cart-empty-wow strong{
  display:block;
  color:var(--text);
  font-size:18px;
}.gpf-ml-store .cart-item-wow{
  display:grid;
  grid-template-columns:64px 1fr 34px;
  gap:12px;
  align-items:center;
  background:var(--border-light);
  border:1px solid var(--border);
  border-radius:16px;
  padding:12px;
  margin-bottom:10px;
}.gpf-ml-store .cart-item-wow img{
  width:64px;
  height:64px;
  border-radius:12px;
  object-fit:cover;
  background:#fff;
}.gpf-ml-store .cart-item-wow strong{color:var(--text)}.gpf-ml-store .cart-item-wow small{color:var(--text-secondary)}.gpf-ml-store .cart-remove-wow{
  width:34px;
  height:34px;
  border-radius:50%;
  border:1px solid var(--border);
  background:#fff;
  color:var(--danger);
}.gpf-ml-store .cart-track-wow{
  padding:18px;
  border-top:1px solid var(--border);
  background:var(--border-light);
}.gpf-ml-store .checkout-container,.gpf-ml-store .pagamento-container,.gpf-ml-store .rastreio-container{
  max-width:980px;
  margin:22px auto;
  padding:0 12px;
}.gpf-ml-store .checkout-native,.gpf-ml-store .payment-native,.gpf-ml-store .order-track-card{padding:20px}.gpf-ml-store .frete-options{display:grid;gap:10px}.gpf-ml-store .frete-option{padding:12px}.gpf-ml-store .frete-option.active{
  border-color:var(--accent);
  box-shadow:0 0 0 3px rgba(177,18,38,.12);
}.gpf-ml-store .tracking-steps,.gpf-ml-store .tracking-timeline{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:8px;
  margin:16px 0;
}.gpf-ml-store .step-item,.gpf-ml-store .tracking-step{
  text-align:center;
  color:var(--text-secondary);
}.gpf-ml-store .step-icon{
  width:34px;
  height:34px;
  border-radius:50%;
  display:grid;
  place-items:center;
  margin:0 auto 6px;
  background:var(--border-light);
  color:var(--text-secondary);
}.gpf-ml-store .step-item.concluido .step-icon,.gpf-ml-store .tracking-step.concluido .step-icon{
  background:var(--success);
  color:#fff;
}.gpf-ml-store .step-item.atual .step-icon,.gpf-ml-store .tracking-step.atual .step-icon{
  background:var(--primary);
  color:#fff;
}.gpf-ml-store .step-label{font-size:11px;font-weight:800}.gpf-ml-store .order-track-top,.gpf-ml-store .order-track-meta,.gpf-ml-store .order-track-code{color:var(--text)}.gpf-ml-store .extreme-pwa-install{
  position:fixed;
  right:18px;
  bottom:112px;
  z-index:2600;
  display:inline-flex;
  align-items:center;
  gap:8px;
  height:54px;
  padding:0 20px;
  border-radius:14px;
  background:var(--button-primary-bg);
  color:#fff;
  font-weight:900;
  font-size:15px;
  box-shadow:0 18px 38px rgba(177,18,38,.28);
}.gpf-ml-store .extreme-pwa-install[hidden]{display:none!important}.gpf-ml-store .extreme-app-splash,.gpf-ml-store .extreme-offline-panel,.gpf-ml-store .extreme-inbox-mini,.gpf-ml-store .extreme-notify-permission{
  position:fixed;
  inset:0;
  z-index:4200;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:18px;
  background:rgba(9,28,45,.56);
}.gpf-ml-store .extreme-app-splash[hidden],.gpf-ml-store .extreme-offline-panel[hidden],.gpf-ml-store .extreme-inbox-mini[hidden],.gpf-ml-store .extreme-notify-permission[hidden]{
  display:none!important;
}.gpf-ml-store .extreme-app-splash[aria-hidden="true"],.gpf-ml-store .extreme-offline-panel[aria-hidden="true"],.gpf-ml-store .extreme-inbox-mini[aria-hidden="true"],.gpf-ml-store .extreme-notify-permission[aria-hidden="true"]{
  display:none!important;
}.gpf-ml-store .extreme-app-splash{
  background:#faf8f8;
  color:var(--text);
  z-index:99998;
}@media (display-mode:browser){.gpf-ml-store #extremeAppSplash,.gpf-ml-store .extreme-app-splash{
    display:none!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }}.gpf-ml-store .extreme-app-splash.is-hiding{
  opacity:0;
  transition:opacity .28s ease;
  pointer-events:none;
}.gpf-ml-store .extreme-app-splash-card,.gpf-ml-store .extreme-offline-card,.gpf-ml-store .extreme-inbox-card,.gpf-ml-store .extreme-notify-card{
  width:min(460px,calc(100vw - 28px));
  max-height:86dvh;
  overflow:auto;
  background:#fff;
  color:var(--text);
  border:1px solid var(--border);
  border-radius:28px;
  box-shadow:var(--shadow-lg);
}.gpf-ml-store .extreme-app-splash-card{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  padding:24px;
}.gpf-ml-store .extreme-app-splash-card img{
  width:96px;
  height:96px;
  object-fit:contain;
  background:#fff;
}.gpf-ml-store .extreme-app-splash-card strong{font-weight:950}.gpf-ml-store .extreme-app-splash-card span{color:var(--text-secondary)}.gpf-ml-store .extreme-offline-card{
  display:flex;
  align-items:center;
  gap:14px;
  padding:18px;
}.gpf-ml-store .extreme-offline-card strong,.gpf-ml-store .extreme-inbox-head strong,.gpf-ml-store .extreme-notify-card strong{color:var(--text)}.gpf-ml-store .extreme-offline-card span,.gpf-ml-store .extreme-inbox-head span,.gpf-ml-store .extreme-notify-card p{color:var(--text-secondary)}.gpf-ml-store .extreme-inbox-mini{backdrop-filter:blur(10px)}.gpf-ml-store .extreme-inbox-card{position:relative;padding:18px}.gpf-ml-store .extreme-inbox-close,.gpf-ml-store .extreme-notify-close{
  position:absolute;
  top:10px;
  right:10px;
  width:38px;
  height:38px;
  border-radius:50%;
  background:var(--border-light);
  color:var(--primary);
  display:grid;
  place-items:center;
}.gpf-ml-store .extreme-inbox-head{
  display:grid;
  grid-template-columns:64px 1fr;
  gap:12px;
  align-items:center;
  margin-bottom:12px;
  padding-right:44px;
}.gpf-ml-store .extreme-inbox-head img{
  width:64px;
  height:64px;
  object-fit:contain;
  border-radius:18px;
  background:#fff;
  border:1px solid var(--border);
}.gpf-ml-store .extreme-inbox-head strong{display:block;font-size:18px}.gpf-ml-store .extreme-inbox-head span{display:block;font-size:13px}.gpf-ml-store .extreme-inbox-list{display:grid;gap:8px}.gpf-ml-store .extreme-inbox-list p{margin:8px 0;color:var(--text-secondary)}.gpf-ml-store .extreme-inbox-item{
  display:grid;
  grid-template-columns:54px 1fr;
  gap:10px;
  align-items:center;
  padding:10px;
  border-radius:16px;
  border:1px solid var(--border);
  background:var(--border-light);
}.gpf-ml-store .extreme-inbox-item img{
  width:54px;
  height:54px;
  object-fit:cover;
  border-radius:13px;
  background:#fff;
}.gpf-ml-store .extreme-inbox-item strong{
  display:block;
  color:var(--text);
}.gpf-ml-store .extreme-inbox-item span{
  display:block;
  color:var(--text-secondary);
  font-size:12px;
}.gpf-ml-store .extreme-notify-permission{
  z-index:99999;
  align-items:flex-end;
  padding:12px;
}.gpf-ml-store .extreme-notify-card{
  position:relative;
  padding:18px 16px 14px;
  border-radius:28px 28px 0 0;
}.gpf-ml-store .extreme-notify-logo-wrap{
  width:62px;
  height:62px;
  border-radius:20px;
  overflow:hidden;
  background:#83162a;
  display:grid;
  place-items:center;
  margin:0 0 10px;
  border:1px solid var(--border);
}.gpf-ml-store .extreme-notify-logo{
  width:100%;
  height:100%;
  object-fit:contain;
}.gpf-ml-store .extreme-notify-kicker{
  display:flex;
  align-items:center;
  gap:6px;
  width:max-content;
  max-width:100%;
  margin:0 0 8px;
  padding:6px 9px;
  border-radius:999px;
  background:var(--badge-bg);
  color:var(--primary);
  font-size:11px;
  font-weight:850;
  line-height:1;
}.gpf-ml-store .extreme-notify-card h2{
  margin:0 42px 8px 0;
  font-size:22px;
  line-height:1.08;
  letter-spacing:-.045em;
  color:var(--text);
  font-weight:900;
}.gpf-ml-store .extreme-notify-card p{
  margin:0 0 12px;
  font-size:14px;
  line-height:1.38;
}.gpf-ml-store .extreme-notify-benefits{
  list-style:none;
  margin:0 0 14px;
  padding:0;
  display:grid;
  gap:8px;
}.gpf-ml-store .extreme-notify-benefits li{
  display:flex;
  align-items:center;
  gap:8px;
  margin:0;
  padding:9px 10px;
  border-radius:14px;
  background:var(--bg);
  color:var(--text);
  font-size:13px;
  line-height:1.2;
  font-weight:750;
}.gpf-ml-store .extreme-notify-benefits i{
  width:18px;
  min-width:18px;
  text-align:center;
  color:var(--primary);
  font-size:14px;
}.gpf-ml-store .extreme-notify-actions{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:8px;
}.gpf-ml-store .extreme-notify-actions button{
  min-height:44px;
  border-radius:14px;
  padding:0 12px;
  font-size:13px;
  font-weight:850;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  white-space:nowrap;
}.gpf-ml-store .extreme-notify-primary{
  background:var(--button-primary-bg);
  color:#fff;
}.gpf-ml-store .extreme-notify-secondary{
  background:var(--border-light);
  color:var(--primary);
  border:1px solid var(--border);
}.gpf-ml-store .image-modal{
  display:none;
  position:fixed;
  inset:0;
  background:rgba(8,25,40,.82);
  z-index:4000;
  align-items:center;
  justify-content:center;
  padding:20px;
}.gpf-ml-store .image-modal.active{display:flex}.gpf-ml-store .image-modal img{
  max-width:94vw;
  max-height:88vh;
  object-fit:contain;
  border-radius:18px;
  background:#fff;
}.gpf-ml-store .close-modal{
  position:absolute;
  top:16px;
  right:18px;
  width:46px;
  height:46px;
  border-radius:50%;
  display:grid;
  place-items:center;
  background:#fff;
  color:#111;
  font-size:30px;
  line-height:1;
  box-shadow:var(--shadow-md);
}.gpf-ml-store .ml-bottom-nav{
  position:fixed;
  left:50%;
  bottom:14px;
  transform:translateX(-50%);
  width:min(720px,calc(100vw - 28px));
  height:76px;
  display:grid;
  grid-template-columns:repeat(5,1fr);
  gap:6px;
  align-items:center;
  padding:8px;
  background:rgba(255,255,255,.97);
  border:1px solid var(--border);
  border-radius:26px;
  box-shadow:0 18px 54px rgba(95,26,43,.16);
  z-index:2400;
  backdrop-filter:blur(16px);
}.gpf-ml-store .ml-nav-item{
  height:58px;
  border-radius:18px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:4px;
  color:var(--link);
  font-size:11px;
  font-weight:900;
}.gpf-ml-store .ml-nav-item i{font-size:21px}.gpf-ml-store .ml-nav-item.active,.gpf-ml-store .ml-nav-item:hover{
  background:#fff3e8;
  color:var(--accent);
  border:1px solid #ffd7ad;
}.gpf-ml-store .footer{
  background:#fff;
  color:var(--text-secondary);
  border-top:1px solid var(--border);
  padding:28px 16px;
  margin-top:34px;
  margin-bottom:90px;
  text-align:center;
}.gpf-ml-store .footer-links{
  display:flex;
  justify-content:center;
  gap:14px;
  flex-wrap:wrap;
}.gpf-ml-store .footer-links a{
  color:var(--link);
  font-weight:800;
}.gpf-ml-store .footer-copy{
  margin-top:12px;
  color:var(--text-secondary);
  font-size:12px;
}.gpf-ml-store [style*="background:#000"],.gpf-ml-store [style*="background: #000"],.gpf-ml-store [style*="background-color:#000"],.gpf-ml-store [style*="background-color: #000"],.gpf-ml-store [style*="background:#050505"],.gpf-ml-store [style*="background: #050505"],.gpf-ml-store [style*="background:#080808"],.gpf-ml-store [style*="background: #080808"],.gpf-ml-store [style*="background:#111"],.gpf-ml-store [style*="background: #111"]{
  background:#fff!important;
  color:var(--text)!important;
}.gpf-ml-store .ml-card-body *,.gpf-ml-store .ml-detalhe *,.gpf-ml-store .ml-modal-content *,.gpf-ml-store .cart-wow-body *{
  text-shadow:none!important;
}.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .extreme-top-actions button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .menu-toggle,.gpf-ml-store .ml-header .ml-menu-toggle,.gpf-ml-store .ml-header [data-open-menu],.gpf-ml-store .ml-header [onclick*="menu"],.gpf-ml-store .ml-header [onclick*="cart"],.gpf-ml-store .ml-header [onclick*="perfil"],.gpf-ml-store .ml-header [onclick*="profile"]{
  width:48px!important;
  height:48px!important;
  min-width:48px!important;
  min-height:48px!important;
  max-width:48px!important;
  max-height:48px!important;
  padding:0!important;
  border-radius:50%!important;
  border:1px solid rgba(255,255,255,.22)!important;
  background:rgba(255,255,255,.13)!important;
  color:#ffffff!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
  box-shadow:none!important;
  line-height:1!important;
}.gpf-ml-store .ml-header .ml-header-icons button *,.gpf-ml-store .ml-header .extreme-top-actions button *,.gpf-ml-store .ml-header .header-share-store-btn *,.gpf-ml-store .ml-header .header-cart-btn *,.gpf-ml-store .ml-header .header-profile-btn *,.gpf-ml-store .ml-header .menu-toggle *,.gpf-ml-store .ml-header .ml-menu-toggle *{
  color:#ffffff!important;
  fill:#ffffff!important;
  stroke:#ffffff!important;
  text-shadow:none!important;
}.gpf-ml-store .ml-header .ml-header-icons i,.gpf-ml-store .ml-header .extreme-top-actions i,.gpf-ml-store .ml-header .header-share-store-btn i,.gpf-ml-store .ml-header .header-cart-btn i,.gpf-ml-store .ml-header .header-profile-btn i,.gpf-ml-store .ml-header .menu-toggle i,.gpf-ml-store .ml-header .ml-menu-toggle i{
  color:#ffffff!important;
  font-size:20px!important;
  line-height:1!important;
  width:auto!important;
  height:auto!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
}.gpf-ml-store .ml-header .ml-header-icons svg,.gpf-ml-store .ml-header .extreme-top-actions svg,.gpf-ml-store .ml-header .header-share-store-btn svg,.gpf-ml-store .ml-header .header-cart-btn svg,.gpf-ml-store .ml-header .header-profile-btn svg,.gpf-ml-store .ml-header .menu-toggle svg,.gpf-ml-store .ml-header .ml-menu-toggle svg{
  width:21px!important;
  height:21px!important;
  display:block!important;
  color:#ffffff!important;
  fill:#ffffff!important;
  stroke:#ffffff!important;
}.gpf-ml-store .ml-header .ml-header-icons svg *,.gpf-ml-store .ml-header .extreme-top-actions svg *,.gpf-ml-store .ml-header .header-share-store-btn svg *,.gpf-ml-store .ml-header .header-cart-btn svg *,.gpf-ml-store .ml-header .header-profile-btn svg *,.gpf-ml-store .ml-header .menu-toggle svg *,.gpf-ml-store .ml-header .ml-menu-toggle svg *{
  fill:currentColor!important;
  stroke:currentColor!important;
}.gpf-ml-store .ml-header .header-profile-btn img{
  width:34px!important;
  height:34px!important;
  border-radius:50%!important;
  object-fit:cover!important;
  background:#ffffff!important;
}.gpf-ml-store .ml-header .header-profile-btn span,.gpf-ml-store .ml-header .profile-initial,.gpf-ml-store .ml-header .user-initial{
  width:34px!important;
  height:34px!important;
  border-radius:50%!important;
  display:grid!important;
  place-items:center!important;
  background:rgba(255,255,255,.18)!important;
  color:#ffffff!important;
  font-size:14px!important;
  font-weight:950!important;
  line-height:1!important;
}.gpf-ml-store .ml-header .header-cart-count{
  top:1px!important;
  right:0!important;
  min-width:18px!important;
  height:18px!important;
  padding:0 5px!important;
  border-radius:99px!important;
  background:var(--accent)!important;
  color:#ffffff!important;
  border:2px solid var(--primary)!important;
  font-size:10px!important;
  font-weight:950!important;
  display:grid!important;
  place-items:center!important;
}.gpf-ml-store .ml-header .header-svg-icon,.gpf-ml-store .ml-header .header-svg-icon *{
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:2.35!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}.gpf-ml-store .ml-header .ml-header-top{
  width:100%!important;
  max-width:1280px!important;
  margin:0 auto!important;
  display:grid!important;
  grid-template-columns:clamp(92px,16vw,170px) minmax(160px,1fr) max-content!important;
  align-items:center!important;
  gap:12px!important;
}.gpf-ml-store .ml-header .ml-logo{
  width:clamp(92px,16vw,170px)!important;
  max-width:clamp(92px,16vw,170px)!important;
  min-width:0!important;
  height:52px!important;
  object-fit:contain!important;
  justify-self:start!important;
}.gpf-ml-store .ml-header .ml-search{
  height:46px!important;
  min-height:46px!important;
  width:100%!important;
  min-width:0!important;
  border-radius:18px!important;
  padding:0 7px 0 14px!important;
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  background:rgba(255,255,255,.14)!important;
  border:1px solid rgba(255,255,255,.22)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10)!important;
  overflow:hidden!important;
}.gpf-ml-store .ml-header .ml-search:before{
  color:#ffffff!important;
  opacity:.92!important;
  font-size:15px!important;
  flex:0 0 auto!important;
}.gpf-ml-store .ml-header .ml-search input{
  display:block!important;
  flex:1 1 auto!important;
  min-width:0!important;
  width:100%!important;
  height:44px!important;
  border:0!important;
  outline:0!important;
  background:transparent!important;
  color:#ffffff!important;
  font-size:14.5px!important;
  font-weight:750!important;
  line-height:44px!important;
  padding:0!important;
}.gpf-ml-store .ml-header .ml-search input::placeholder{
  color:rgba(255,255,255,.82)!important;
}.gpf-ml-store .ml-header .ml-search button{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  max-width:34px!important;
  max-height:34px!important;
  padding:0!important;
  border-radius:12px!important;
  display:grid!important;
  place-items:center!important;
  background:#ffffff!important;
  color:var(--primary)!important;
  border:0!important;
  box-shadow:none!important;
  overflow:hidden!important;
  line-height:1!important;
}.gpf-ml-store .ml-header .ml-search button .header-svg-icon{
  width:17px!important;
  height:17px!important;
  color:var(--primary)!important;
}.gpf-ml-store .ml-header .ml-header-icons,.gpf-ml-store .ml-header .extreme-top-actions{
  width:auto!important;
  min-width:max-content!important;
  max-width:max-content!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
}.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn{
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  min-height:42px!important;
  max-width:42px!important;
  max-height:42px!important;
  padding:0!important;
  border-radius:15px!important;
  display:grid!important;
  place-items:center!important;
  background:rgba(255,255,255,.14)!important;
  color:#ffffff!important;
  border:1px solid rgba(255,255,255,.22)!important;
  box-shadow:none!important;
  overflow:hidden!important;
  line-height:1!important;
}.gpf-ml-store .ml-header .ml-header-icons button .header-svg-icon,.gpf-ml-store .ml-header .header-share-store-btn .header-svg-icon,.gpf-ml-store .ml-header .header-cart-btn .header-svg-icon,.gpf-ml-store .ml-header .header-profile-btn .header-svg-icon{
  width:20px!important;
  height:20px!important;
  color:#ffffff!important;
}.gpf-ml-store .ml-header .ml-header-icons button i,.gpf-ml-store .ml-header .header-share-store-btn i,.gpf-ml-store .ml-header .header-cart-btn i,.gpf-ml-store .ml-header .header-profile-btn i{
  color:#ffffff!important;
  font-size:18px!important;
  width:auto!important;
  height:auto!important;
  background:transparent!important;
}.gpf-ml-store .ml-header .header-profile-btn img{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  border-radius:50%!important;
  object-fit:cover!important;
  background:#ffffff!important;
}.gpf-ml-store .ml-header .header-profile-btn span{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  border-radius:50%!important;
  display:grid!important;
  place-items:center!important;
  background:rgba(255,255,255,.20)!important;
  color:#ffffff!important;
  font-size:13px!important;
  font-weight:950!important;
  line-height:1!important;
}.gpf-ml-store .ml-header .header-cart-count{
  top:-4px!important;
  right:-4px!important;
  min-width:18px!important;
  height:18px!important;
  padding:0 5px!important;
  border-radius:99px!important;
  background:var(--accent)!important;
  color:#ffffff!important;
  border:2px solid var(--primary)!important;
  font-size:10px!important;
  font-weight:950!important;
  display:grid!important;
  place-items:center!important;
}.gpf-ml-store .ml-categories a.active,.gpf-ml-store .ml-categories a:hover,.gpf-ml-store .ml-nav-item.active,.gpf-ml-store .ml-nav-item:hover,.gpf-ml-store .menu-extreme-list a:hover,.gpf-ml-store .menu-extreme-list a:focus-visible,.gpf-ml-store .menu-extreme-list a.menu-active,.gpf-ml-store .tab-auth.active{
  color:var(--accent)!important;
}.gpf-ml-store .ml-nav-item.active,.gpf-ml-store .ml-nav-item:hover,.gpf-ml-store .menu-extreme-list a:hover,.gpf-ml-store .menu-extreme-list a:focus-visible,.gpf-ml-store .menu-extreme-list a.menu-active{
  background:#fff3e8!important;
  border-color:#ffd7bd!important;
}.gpf-ml-store .menu-extreme-list a.menu-active i:first-child,.gpf-ml-store .menu-extreme-list a:hover i:first-child,.gpf-ml-store .menu-extreme-list a:focus-visible i:first-child{
  background:var(--accent)!important;
  color:#ffffff!important;
}.gpf-ml-store .ml-bottom-nav i,.gpf-ml-store .ml-bottom-nav svg,.gpf-ml-store .ml-bottom-nav svg *,.gpf-ml-store .ml-header i,.gpf-ml-store .ml-header svg,.gpf-ml-store .ml-header svg *,.gpf-ml-store .menu-extreme-list i,.gpf-ml-store .menu-extreme-list svg,.gpf-ml-store .menu-extreme-list svg *{
  color:currentColor!important;
}.gpf-ml-store .ml-bottom-nav .ml-nav-item{
  color:var(--primary)!important;
}.gpf-ml-store .ml-bottom-nav .ml-nav-item.active,.gpf-ml-store .ml-bottom-nav .ml-nav-item:hover{
  color:var(--accent)!important;
}.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn{
  color:#ffffff!important;
}.gpf-ml-store .ml-header .ml-header-icons button i,.gpf-ml-store .ml-header .header-share-store-btn i,.gpf-ml-store .ml-header .header-cart-btn i,.gpf-ml-store .ml-header .header-profile-btn i,.gpf-ml-store .ml-header .ml-header-icons button svg,.gpf-ml-store .ml-header .header-share-store-btn svg,.gpf-ml-store .ml-header .header-cart-btn svg,.gpf-ml-store .ml-header .header-profile-btn svg{
  color:#ffffff!important;
  fill:none!important;
  stroke:#ffffff!important;
}.gpf-ml-store .ml-header .header-cart-count{
  background:var(--accent)!important;
  color:#ffffff!important;
}.gpf-ml-store .profile-login-clean,.gpf-ml-store .profile-login-wow,.gpf-ml-store .auth-wow,.gpf-ml-store .seller-wow{
  overflow:hidden!important;
}.gpf-ml-store .profile-login-clean-top{
  width:100%!important;
  min-width:0!important;
}.gpf-ml-store .profile-login-clean-top h2,.gpf-ml-store .profile-login-head h2,.gpf-ml-store .auth-wow-brand h2,.gpf-ml-store .seller-wow-brand h2{
  overflow-wrap:anywhere!important;
  word-break:normal!important;
}.gpf-ml-store .profile-login-body,.gpf-ml-store .auth-wow-form,.gpf-ml-store .seller-wow-form{
  min-width:0!important;
}.gpf-ml-store .profile-summary{
  display:flex!important;
  align-items:center!important;
  gap:14px!important;
  padding:14px!important;
  border-radius:18px!important;
  background:var(--border-light)!important;
  border:1px solid var(--border)!important;
  min-width:0!important;
}.gpf-ml-store .profile-summary > div{
  min-width:0!important;
}.gpf-ml-store .profile-summary strong,.gpf-ml-store .profile-summary span,.gpf-ml-store .profile-summary small{
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}.gpf-ml-store .avatar-circle{
  width:60px!important;
  height:60px!important;
  min-width:60px!important;
  border-radius:50%!important;
  background:var(--primary)!important;
  color:#ffffff!important;
  display:grid!important;
  place-items:center!important;
  font-size:24px!important;
  font-weight:950!important;
  overflow:hidden!important;
}.gpf-ml-store .avatar-circle img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  border-radius:50%!important;
}.gpf-ml-store .google-login-main,.gpf-ml-store .profile-google-clean,.gpf-ml-store .seller-submit,.gpf-ml-store .btn-login{
  width:100%!important;
  min-height:48px!important;
  border-radius:15px!important;
}.gpf-ml-store .ml-sidebar-left{
  width:min(420px,92vw)!important;
  max-width:92vw!important;
  height:100dvh!important;
  max-height:100dvh!important;
  display:flex!important;
  flex-direction:column!important;
  overflow:hidden!important;
  background:#ffffff!important;
  color:var(--text)!important;
}.gpf-ml-store .menu-extreme-list{
  flex:1 1 auto!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
}.gpf-ml-store .menu-extreme-list a,.gpf-ml-store .ml-sidebar-left li a,.gpf-ml-store .menu-extreme-link{
  min-width:0!important;
  max-width:100%!important;
  overflow:hidden!important;
}.gpf-ml-store .menu-extreme-list a span,.gpf-ml-store .menu-extreme-link span{
  min-width:0!important;
  max-width:100%!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  line-height:1.18!important;
}.gpf-ml-store .menu-extreme-footer{
  flex:0 0 auto!important;
}.gpf-ml-store .menu-extreme-seller-box{
  max-width:100%!important;
  overflow:hidden!important;
}.gpf-ml-store .menu-extreme-seller-box strong,.gpf-ml-store .menu-extreme-seller-box p{
  overflow-wrap:anywhere!important;
}.gpf-ml-store #profileModal .ml-modal-content,.gpf-ml-store #profileModal .profile-login-clean,.gpf-ml-store #profileModal .profile-login-wow,.gpf-ml-store .profile-login-clean,.gpf-ml-store .profile-login-wow{
  width:min(560px,calc(100vw - 32px))!important;
  max-width:560px!important;
  max-height:min(86dvh,620px)!important;
  padding:0!important;
  border-radius:28px!important;
  overflow:hidden!important;
  background:#ffffff!important;
  color:var(--text)!important;
  border:1px solid var(--border)!important;
  box-shadow:0 28px 80px rgba(9,28,45,.22)!important;
}.gpf-ml-store .profile-login-clean-top,.gpf-ml-store .profile-login-head{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  min-height:auto!important;
  padding:18px 56px 16px 18px!important;
  margin:0!important;
  background:linear-gradient(135deg,#fff7ef,#ffffff)!important;
  color:var(--text)!important;
  border-radius:0!important;
  border-bottom:1px solid #ffd7bd!important;
}.gpf-ml-store .profile-login-clean-logo,.gpf-ml-store .profile-login-head .profile-login-clean-logo{
  width:66px!important;
  height:66px!important;
  min-width:66px!important;
  border-radius:18px!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
  background:#fff!important;
  border:1px solid #ffd7bd!important;
  box-shadow:none!important;
}.gpf-ml-store .profile-login-clean-logo img,.gpf-ml-store .profile-login-head img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  padding:6px!important;
}.gpf-ml-store .profile-login-clean-top h2,.gpf-ml-store .profile-login-head h2,.gpf-ml-store .profile-login-clean-top h3,.gpf-ml-store .profile-login-head h3{
  margin:0 0 4px!important;
  color:var(--text)!important;
  font-size:22px!important;
  line-height:1.08!important;
  letter-spacing:-.035em!important;
  font-weight:950!important;
}.gpf-ml-store .profile-login-clean-top p,.gpf-ml-store .profile-login-head p{
  margin:0!important;
  color:var(--text-secondary)!important;
  font-size:13.5px!important;
  line-height:1.35!important;
  font-weight:650!important;
}.gpf-ml-store .profile-login-body{
  padding:16px 18px 18px!important;
  background:#fff!important;
  color:var(--text)!important;
}.gpf-ml-store .profile-login-body ul,.gpf-ml-store .auth-benefit-strip,.gpf-ml-store .profile-benefits,.gpf-ml-store .profile-login-benefits{
  list-style:none!important;
  margin:0 0 14px!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:8px!important;
}.gpf-ml-store .profile-login-body li,.gpf-ml-store .auth-benefit,.gpf-ml-store .profile-benefit{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  min-height:38px!important;
  padding:9px 10px!important;
  border-radius:14px!important;
  background:#f6f9fc!important;
  border:1px solid var(--border)!important;
  color:var(--text)!important;
  font-size:13px!important;
  font-weight:800!important;
  line-height:1.2!important;
}.gpf-ml-store .profile-login-body li i,.gpf-ml-store .auth-benefit i,.gpf-ml-store .profile-benefit i{
  width:18px!important;
  min-width:18px!important;
  text-align:center!important;
  color:var(--accent)!important;
  font-size:14px!important;
}.gpf-ml-store .google-login-main,.gpf-ml-store .profile-google-clean,.gpf-ml-store a.google-login-main{
  width:100%!important;
  min-height:48px!important;
  height:48px!important;
  border-radius:16px!important;
  background:#fff!important;
  color:var(--text)!important;
  border:1px solid var(--border)!important;
  box-shadow:0 8px 22px rgba(95,26,43,.07)!important;
  font-size:15px!important;
  font-weight:950!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  padding:0 14px!important;
  margin:0!important;
}.gpf-ml-store .google-g-icon,.gpf-ml-store .google-login-main .google-g-icon{
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  display:grid!important;
  place-items:center!important;
}.gpf-ml-store .profile-login-note,.gpf-ml-store .profile-login-body small,.gpf-ml-store .profile-login-secure{
  display:flex!important;
  align-items:flex-start!important;
  gap:8px!important;
  margin:12px 0 0!important;
  color:var(--text-secondary)!important;
  font-size:12.5px!important;
  line-height:1.35!important;
}.gpf-ml-store .auth-wow.google-only-auth,.gpf-ml-store .google-only-auth{
  width:min(560px,calc(100vw - 32px))!important;
  max-width:560px!important;
  max-height:min(86dvh,620px)!important;
  padding:0!important;
  border-radius:28px!important;
  overflow:hidden!important;
}.gpf-ml-store .google-only-auth .auth-wow-shell,.gpf-ml-store .auth-wow.google-only-auth .auth-wow-shell{
  display:block!important;
  min-height:0!important;
}.gpf-ml-store .google-only-auth .auth-wow-brand,.gpf-ml-store .auth-wow.google-only-auth .auth-wow-brand{
  display:none!important;
}.gpf-ml-store .google-only-auth .auth-wow-form,.gpf-ml-store .auth-wow.google-only-auth .auth-wow-form{
  padding:18px!important;
  background:#fff!important;
  color:var(--text)!important;
}.gpf-ml-store .auth-panel-title{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  margin:0 48px 16px 0!important;
  min-width:0!important;
}.gpf-ml-store .auth-panel-title h3{
  margin:0 0 4px!important;
  font-size:22px!important;
  line-height:1.08!important;
  letter-spacing:-.035em!important;
  color:var(--text)!important;
  font-weight:950!important;
}.gpf-ml-store .auth-panel-title p{
  margin:0!important;
  font-size:13.5px!important;
  line-height:1.35!important;
  color:var(--text-secondary)!important;
}.gpf-ml-store .ml-modal .modal-close,.gpf-ml-store .profile-login-clean .modal-close,.gpf-ml-store .auth-wow .modal-close,.gpf-ml-store .seller-wow .modal-close{
  top:14px!important;
  right:14px!important;
  width:40px!important;
  height:40px!important;
  min-width:40px!important;
  min-height:40px!important;
  border-radius:15px!important;
  background:#eef4f9!important;
  color:var(--primary)!important;
  border:1px solid var(--border)!important;
  box-shadow:0 8px 18px rgba(95,26,43,.08)!important;
  font-size:20px!important;
  line-height:1!important;
  display:grid!important;
  place-items:center!important;
}.gpf-ml-store .ml-sidebar-left{
  width:min(360px,88vw)!important;
  max-width:88vw!important;
  height:100dvh!important;
  max-height:100dvh!important;
  border-radius:0 24px 24px 0!important;
  background:#fff!important;
  color:var(--text)!important;
  overflow:hidden!important;
  display:flex!important;
  flex-direction:column!important;
  box-shadow:18px 0 54px rgba(9,28,45,.20)!important;
}.gpf-ml-store .menu-extreme-head{
  padding:14px 14px 12px!important;
  background:#fff!important;
  border-bottom:1px solid var(--border)!important;
}.gpf-ml-store .menu-welcome-card{
  min-height:78px!important;
  display:grid!important;
  grid-template-columns:58px minmax(0,1fr)!important;
  gap:10px!important;
  align-items:center!important;
  padding:10px 46px 10px 10px!important;
  border-radius:18px!important;
  background:linear-gradient(135deg,#fff7ef,#ffffff)!important;
  border:1px solid #ffd7bd!important;
  box-shadow:none!important;
}.gpf-ml-store .menu-welcome-logo{
  width:58px!important;
  height:58px!important;
  min-width:58px!important;
  border-radius:15px!important;
  background:#fff!important;
  border:1px solid #ffd7bd!important;
  box-shadow:none!important;
}.gpf-ml-store .menu-welcome-logo img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  padding:5px!important;
}.gpf-ml-store .menu-welcome-kicker{
  font-size:10px!important;
  line-height:1!important;
  color:var(--accent)!important;
  font-weight:950!important;
  text-transform:uppercase!important;
  letter-spacing:.04em!important;
}.gpf-ml-store .menu-welcome-name{
  color:var(--text)!important;
  font-size:13.5px!important;
  line-height:1.22!important;
  font-weight:950!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}.gpf-ml-store .menu-extreme-close{
  top:14px!important;
  right:14px!important;
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  border-radius:13px!important;
  color:var(--primary)!important;
  background:#eef4f9!important;
  border:1px solid var(--border)!important;
  box-shadow:none!important;
}.gpf-ml-store .menu-extreme-list{
  flex:1 1 auto!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  padding:10px 10px 6px!important;
  background:#fff!important;
  -webkit-overflow-scrolling:touch!important;
}.gpf-ml-store .menu-section-title{
  margin:12px 8px 7px!important;
  color:#7b8a9d!important;
  font-size:10px!important;
  font-weight:950!important;
  letter-spacing:.055em!important;
}.gpf-ml-store .menu-extreme-list a,.gpf-ml-store .ml-sidebar-left li a,.gpf-ml-store .menu-extreme-link{
  min-height:44px!important;
  width:100%!important;
  max-width:100%!important;
  display:grid!important;
  grid-template-columns:30px minmax(0,1fr) 16px!important;
  gap:8px!important;
  align-items:center!important;
  margin:2px 0!important;
  padding:7px 9px!important;
  border-radius:14px!important;
  border:1px solid transparent!important;
  background:transparent!important;
  color:var(--text)!important;
  font-size:13.5px!important;
  line-height:1.15!important;
  font-weight:900!important;
  overflow:hidden!important;
}.gpf-ml-store .menu-extreme-list a i:first-child,.gpf-ml-store .ml-sidebar-left li a i:first-child{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  border-radius:12px!important;
  display:grid!important;
  place-items:center!important;
  background:#fff2f4!important;
  color:var(--primary)!important;
  font-size:13px!important;
}.gpf-ml-store .menu-extreme-list a span,.gpf-ml-store .menu-extreme-link span{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}.gpf-ml-store .menu-extreme-list a:hover,.gpf-ml-store .menu-extreme-list a:focus-visible,.gpf-ml-store .menu-extreme-list a.menu-active{
  background:#fff3e8!important;
  border-color:#ffd7bd!important;
  color:var(--accent)!important;
  outline:none!important;
}.gpf-ml-store .menu-extreme-list a:hover i:first-child,.gpf-ml-store .menu-extreme-list a:focus-visible i:first-child,.gpf-ml-store .menu-extreme-list a.menu-active i:first-child{
  background:var(--accent)!important;
  color:#fff!important;
}.gpf-ml-store .menu-extreme-footer{
  flex:0 0 auto!important;
  padding:10px 12px 12px!important;
  background:#fff!important;
  border-top:1px solid var(--border)!important;
}.gpf-ml-store .menu-extreme-seller-box{
  margin:0!important;
  padding:13px!important;
  border-radius:17px!important;
  border:1px solid #ffd7bd!important;
  background:linear-gradient(135deg,#fff7ef,#ffffff)!important;
  color:var(--text)!important;
  max-width:100%!important;
}.gpf-ml-store .menu-extreme-seller-box strong{
  display:block!important;
  margin:0 0 5px!important;
  color:var(--text)!important;
  font-size:15px!important;
  line-height:1.18!important;
  font-weight:950!important;
}.gpf-ml-store .menu-extreme-seller-box p{
  margin:0!important;
  color:var(--text-secondary)!important;
  font-size:12px!important;
  line-height:1.35!important;
}.gpf-ml-store .menu-extreme-cta{
  min-height:40px!important;
  margin-top:10px!important;
  border-radius:14px!important;
  font-size:13.5px!important;
  font-weight:950!important;
  background:var(--button-primary-bg)!important;
  color:#fff!important;
}.gpf-ml-store .auth-brand-top,.gpf-ml-store .auth-brand-name,.gpf-ml-store .auth-error,.gpf-ml-store .seller-login-callout,.gpf-ml-store .profile-login-clean-benefits,.gpf-ml-store .extreme-install-help-card,.gpf-ml-store .extreme-store-status-alert{
  max-width:100%;
}.gpf-ml-store .auth-brand-top{
  display:flex;
  align-items:center;
  gap:12px;
  margin-bottom:18px;
}.gpf-ml-store .auth-brand-top img,.gpf-ml-store .seller-brand-logo,.gpf-ml-store .profile-login-logo{
  width:54px;
  height:54px;
  border-radius:16px;
  object-fit:cover;
  background:#fff;
  border:1px solid rgba(255,255,255,.18);
}.gpf-ml-store .auth-brand-name{
  display:block;
  color:#fff;
  font-weight:950;
  font-size:18px;
  letter-spacing:-.04em;
}.gpf-ml-store .auth-error{
  background:#fff1f2;
  color:#b91c1c;
  border:1px solid #fecdd3;
  border-radius:14px;
  padding:11px 12px;
  font-size:13px;
  font-weight:800;
  margin:0 0 12px;
}.gpf-ml-store .profile-login-clean-benefits{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  margin:14px 0;
}.gpf-ml-store .profile-login-clean-benefits div,.gpf-ml-store .profile-login-clean-benefits span{
  display:flex;
  align-items:center;
  gap:8px;
  min-height:46px;
  padding:10px;
  border-radius:14px;
  background:var(--border-light);
  border:1px solid var(--border);
  color:var(--text);
  font-size:12px;
  font-weight:850;
}.gpf-ml-store .seller-login-callout{
  display:flex;
  align-items:flex-start;
  gap:10px;
  padding:12px;
  border-radius:16px;
  background:#fff7ed;
  border:1px solid #fed7aa;
  color:#9a3412;
  font-size:13px;
  font-weight:800;
  margin:12px 0;
}.gpf-ml-store .menu-arrow{
  margin-left:auto;
  color:var(--accent);
  font-size:12px;
}.gpf-ml-store .menu-logout-wrap{
  padding:12px;
  border-top:1px solid var(--border);
}.gpf-ml-store .menu-logout-wrap a,.gpf-ml-store .menu-logout-wrap button{
  width:100%;
  min-height:44px;
  border-radius:14px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  background:#fff1f2;
  color:#b91c1c;
  font-weight:900;
}.gpf-ml-store .extreme-store-status-alert{
  display:flex;
  align-items:flex-start;
  gap:10px;
  padding:12px 14px;
  border-radius:16px;
  background:#fff7ed;
  border:1px solid #fed7aa;
  color:#9a3412;
  font-size:13px;
  font-weight:850;
  margin:12px auto;
}.gpf-ml-store .extreme-install-help-card{
  background:#fff;
  border:1px solid var(--border);
  border-radius:18px;
  box-shadow:var(--shadow);
  padding:14px;
  color:var(--text);
}.gpf-ml-store .cart-line-wow{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:10px;
  padding:10px 0;
  border-bottom:1px solid var(--border-light);
  color:var(--text-secondary);
  font-size:13px;
  font-weight:800;
}.gpf-ml-store .cart-line-wow strong{color:var(--text)}.gpf-ml-store .extreme-app-splash[hidden],.gpf-ml-store .extreme-offline-panel[hidden],.gpf-ml-store .extreme-inbox-mini[hidden]{display:none!important}.gpf-ml-store .extreme-app-splash{
  position:fixed;
  inset:0;
  z-index:5000;
  display:grid;
  place-items:center;
  background:var(--bg);
  color:var(--text);
  transition:opacity .28s ease;
}.gpf-ml-store .extreme-app-splash.is-hiding{opacity:0;pointer-events:none}.gpf-ml-store .extreme-app-splash-card{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:8px;
  transform:translateY(-8px);
}.gpf-ml-store .extreme-app-splash-card img{
  width:82px;
  height:82px;
  border-radius:24px;
  object-fit:cover;
  box-shadow:0 22px 60px rgba(177,18,38,.24);
  background:#fff;
}.gpf-ml-store .extreme-app-splash-card strong{
  font-size:21px;
  font-weight:950;
  letter-spacing:-.05em;
  line-height:1.05;
}.gpf-ml-store .extreme-app-splash-card span{
  font-size:12px;
  color:var(--text-secondary);
  font-weight:800;
}.gpf-ml-store .extreme-offline-panel{
  position:fixed;
  left:10px;
  right:10px;
  bottom:calc(78px + env(safe-area-inset-bottom));
  z-index:2200;
  display:flex;
  justify-content:center;
  pointer-events:none;
}.gpf-ml-store .extreme-offline-card{
  width:min(520px,100%);
  min-height:58px;
  padding:10px;
  border-radius:18px;
  background:#fff;
  border:1px solid var(--border);
  box-shadow:var(--shadow-lg);
  display:grid;
  grid-template-columns:42px 1fr auto;
  align-items:center;
  gap:10px;
  pointer-events:auto;
}.gpf-ml-store .extreme-offline-icon{
  width:42px;
  height:42px;
  border-radius:15px;
  display:grid;
  place-items:center;
  background:#fff3f4;
  color:var(--accent);
}.gpf-ml-store .extreme-offline-card strong{display:block;font-size:13px;line-height:1.1;font-weight:950;color:var(--text)}.gpf-ml-store .extreme-offline-card span{display:block;margin-top:3px;font-size:11px;line-height:1.25;color:var(--text-secondary);font-weight:700}.gpf-ml-store .extreme-offline-card button{height:34px;border:0;border-radius:999px;background:var(--button-primary-bg);color:#fff;font-size:11px;font-weight:950;padding:0 12px}.gpf-ml-store .extreme-inbox-mini{
  position:fixed;
  inset:0;
  z-index:4300;
  background:rgba(9,28,45,.56);
  backdrop-filter:blur(14px);
  display:grid;
  place-items:end center;
  padding:14px;
}.gpf-ml-store .extreme-inbox-card{
  width:min(430px,100%);
  max-height:min(560px,82vh);
  overflow:auto;
  border-radius:24px;
  background:#fff;
  border:1px solid var(--border);
  box-shadow:var(--shadow-lg);
  padding:16px;
  color:var(--text);
  position:relative;
}.gpf-ml-store .extreme-inbox-close{
  position:absolute;
  top:12px;
  right:12px;
  width:34px;
  height:34px;
  border-radius:50%;
  border:1px solid var(--border);
  background:var(--border-light);
  color:var(--primary);
}.gpf-ml-store .extreme-inbox-head{display:flex;align-items:center;gap:10px;padding-right:42px;margin-bottom:12px}.gpf-ml-store .extreme-inbox-head img{width:44px;height:44px;border-radius:14px;object-fit:cover;background:#fff}.gpf-ml-store .extreme-inbox-head strong{display:block;font-size:17px;font-weight:950;letter-spacing:-.04em;color:var(--text)}.gpf-ml-store .extreme-inbox-head span{display:block;margin-top:2px;font-size:11px;color:var(--text-secondary);font-weight:800}.gpf-ml-store .extreme-inbox-item{
  display:grid;
  grid-template-columns:46px 1fr;
  gap:10px;
  padding:10px;
  border-radius:16px;
  background:#fff;
  border:1px solid var(--border-light);
  margin-top:8px;
  color:var(--text);
}.gpf-ml-store .extreme-inbox-item img{width:46px;height:46px;border-radius:13px;object-fit:cover;background:var(--border-light)}.gpf-ml-store .extreme-inbox-item strong{display:block;font-size:12.5px;line-height:1.2;font-weight:950;color:var(--text)}.gpf-ml-store .extreme-inbox-item span{display:block;margin-top:4px;font-size:10.8px;line-height:1.25;color:var(--text-secondary);font-weight:700}@media (display-mode:standalone),(display-mode:fullscreen){.gpf-ml-store .extreme-pwa-install{display:none!important}.gpf-ml-store{overscroll-behavior-y:none}}.gpf-ml-store,.gpf-ml-store{
  width:100%!important;
  max-width:100%!important;
  overflow-x:hidden!important;
}.gpf-ml-store.modal-open .ml-bottom-nav,.gpf-ml-store.menu-open .ml-bottom-nav,.gpf-ml-store.cart-open .ml-bottom-nav{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transform:translateX(-50%) translateY(18px)!important;
}.gpf-ml-store.modal-open .extreme-pwa-install,.gpf-ml-store.menu-open .extreme-pwa-install,.gpf-ml-store.cart-open .extreme-pwa-install{
  display:none!important;
}.gpf-ml-store .ml-modal.active{
  overflow:hidden!important;
}.gpf-ml-store .ml-modal.active .ml-modal-content{
  width:min(520px,calc(100vw - 18px))!important;
  max-width:calc(100vw - 18px)!important;
  max-height:calc(100dvh - 22px)!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  padding-bottom:22px!important;
  overscroll-behavior:contain!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active{
  align-items:center!important;
  justify-content:center!important;
  padding:10px!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-wow{
  border-radius:28px!important;
  padding:0!important;
  background:#fff!important;
}.gpf-ml-store #modalPerfilCliente .modal-close{
  top:16px!important;
  right:16px!important;
  width:48px!important;
  height:48px!important;
  border-radius:18px!important;
  background:#eef4fa!important;
  color:var(--primary)!important;
  border:1px solid var(--border)!important;
  font-size:28px!important;
  line-height:1!important;
  z-index:20!important;
}.gpf-ml-store #modalPerfilCliente .profile-summary{
  display:grid!important;
  grid-template-columns:64px minmax(0,1fr)!important;
  align-items:center!important;
  gap:14px!important;
  margin:0!important;
  padding:20px 78px 20px 20px!important;
  min-height:112px!important;
  border-radius:28px 28px 18px 18px!important;
  background:linear-gradient(135deg,#fff2f4,#ffffff)!important;
  border:0!important;
  border-bottom:1px solid var(--border)!important;
  box-shadow:none!important;
}.gpf-ml-store #modalPerfilCliente .profile-summary .avatar-circle{
  grid-row:1 / span 2!important;
  width:58px!important;
  height:58px!important;
  min-width:58px!important;
  border-radius:50%!important;
  background:#fff!important;
  color:var(--primary)!important;
  border:2px solid #fff!important;
  box-shadow:0 8px 18px rgba(95,26,43,.10)!important;
}.gpf-ml-store #modalPerfilCliente .profile-summary h3{
  min-width:0!important;
  margin:0!important;
  color:var(--text)!important;
  font-size:22px!important;
  line-height:1.12!important;
  letter-spacing:-.04em!important;
  font-weight:950!important;
  overflow:hidden!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
}.gpf-ml-store #modalPerfilCliente .profile-summary p{
  min-width:0!important;
  margin:4px 0 0!important;
  color:var(--text-secondary)!important;
  font-size:13.5px!important;
  line-height:1.35!important;
  font-weight:700!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-wow > .btn,.gpf-ml-store #modalPerfilCliente .profile-login-wow > form,.gpf-ml-store #modalPerfilCliente .profile-login-wow > hr,.gpf-ml-store #modalPerfilCliente .profile-login-wow > button:not(.modal-close){
  margin-left:18px!important;
  margin-right:18px!important;
}.gpf-ml-store #modalPerfilCliente #formEditarPerfil{
  display:block!important;
  padding:0 0 16px!important;
}.gpf-ml-store #modalPerfilCliente .form-group{
  margin-bottom:12px!important;
}.gpf-ml-store #modalPerfilCliente .form-group label{
  font-size:13px!important;
  line-height:1.1!important;
  margin-bottom:7px!important;
  color:var(--text)!important;
}.gpf-ml-store #modalPerfilCliente .form-group input,.gpf-ml-store #modalPerfilCliente .whatsapp-wrapper{
  min-height:52px!important;
  height:52px!important;
  border-radius:18px!important;
  background:#fff!important;
  border:1px solid var(--border)!important;
  font-size:15px!important;
  color:var(--text)!important;
}.gpf-ml-store #modalPerfilCliente .form-group input{
  padding:0 14px!important;
}.gpf-ml-store #modalPerfilCliente .whatsapp-prefix{
  height:52px!important;
  min-width:58px!important;
  justify-content:center!important;
  background:#f3f8fc!important;
  color:var(--primary)!important;
  border-right:1px solid var(--border)!important;
}.gpf-ml-store #modalPerfilCliente .whatsapp-wrapper input{
  border:0!important;
  height:50px!important;
  min-height:50px!important;
}.gpf-ml-store #modalPerfilCliente .cep-status{
  margin:8px 0 0!important;
  color:var(--text-secondary)!important;
  font-size:13px!important;
  line-height:1.35!important;
  font-weight:700!important;
}.gpf-ml-store #modalPerfilCliente .row-flex{
  display:grid!important;
  grid-template-columns:1fr 90px!important;
  gap:10px!important;
}.gpf-ml-store #modalPerfilCliente .btn-primary{
  width:auto!important;
  min-width:190px!important;
  height:52px!important;
  min-height:52px!important;
  border-radius:18px!important;
  margin-top:6px!important;
  padding:0 18px!important;
  font-size:15px!important;
  white-space:nowrap!important;
}.gpf-ml-store #modalPerfilCliente .btn-outline{
  min-height:46px!important;
  border-radius:17px!important;
  color:var(--primary)!important;
  background:#fff!important;
  border:1px solid var(--border)!important;
}.gpf-ml-store .ml-sidebar-left{
  max-height:100dvh!important;
  overflow:hidden!important;
}.gpf-ml-store .ml-sidebar-left.open{
  display:flex!important;
  flex-direction:column!important;
}.gpf-ml-store .ml-sidebar-left .menu-extreme-list{
  flex:1 1 auto!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  padding-bottom:16px!important;
}.gpf-ml-store .ml-sidebar-left .menu-extreme-footer{
  flex:0 0 auto!important;
  max-height:32dvh!important;
  overflow:auto!important;
  -webkit-overflow-scrolling:touch!important;
}.gpf-ml-store .ml-bottom-nav .ml-nav-item,.gpf-ml-store .ml-bottom-nav .ml-nav-item *,.gpf-ml-store .ml-bottom-nav .ml-nav-item i,.gpf-ml-store .ml-bottom-nav .ml-nav-item svg,.gpf-ml-store .ml-bottom-nav .ml-nav-item svg *{
  color:var(--primary)!important;
  fill:var(--primary)!important;
  stroke:currentColor!important;
}.gpf-ml-store .ml-bottom-nav .ml-nav-item.active,.gpf-ml-store .ml-bottom-nav .ml-nav-item.active *,.gpf-ml-store .ml-bottom-nav .ml-nav-item:hover,.gpf-ml-store .ml-bottom-nav .ml-nav-item:hover *{
  color:var(--accent)!important;
  fill:var(--accent)!important;
}.gpf-ml-store #quickBuyModal.ml-modal,.gpf-ml-store #quickbuyModal.ml-modal,.gpf-ml-store #modalQuickBuy.ml-modal,.gpf-ml-store #modalCompraRapida.ml-modal,.gpf-ml-store #modalWhatsApp.ml-modal,.gpf-ml-store .ml-modal:has(.quickbuy-wow){
  align-items:center!important;
  justify-content:center!important;
  padding:10px!important;
  overflow:hidden!important;
}.gpf-ml-store .quickbuy-wow{
  width:min(560px,calc(100vw - 20px))!important;
  max-width:min(560px,calc(100vw - 20px))!important;
  max-height:calc(100dvh - 20px)!important;
  margin:0 auto!important;
  padding:22px 18px 18px!important;
  border-radius:26px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  overscroll-behavior:contain!important;
  background:#ffffff!important;
  color:var(--text)!important;
  border:1px solid var(--border)!important;
  box-shadow:0 24px 70px rgba(9,28,45,.22)!important;
}.gpf-ml-store .quickbuy-wow > img:first-child,.gpf-ml-store .quickbuy-wow > svg:first-child,.gpf-ml-store .quickbuy-wow > picture:first-child,.gpf-ml-store .quickbuy-wow > figure:first-child,.gpf-ml-store .quickbuy-wow > canvas:first-child,.gpf-ml-store .quickbuy-wow > .quickbuy-hero,.gpf-ml-store .quickbuy-wow > .quickbuy-art,.gpf-ml-store .quickbuy-wow > .quickbuy-visual,.gpf-ml-store .quickbuy-wow > .quickbuy-image,.gpf-ml-store .quickbuy-wow > .quickbuy-illustration,.gpf-ml-store .quickbuy-wow > .checkout-hero,.gpf-ml-store .quickbuy-wow > .checkout-art,.gpf-ml-store .quickbuy-wow > .checkout-visual,.gpf-ml-store .quickbuy-wow > .checkout-illustration,.gpf-ml-store .quickbuy-wow > .modal-hero,.gpf-ml-store .quickbuy-wow > .modal-art,.gpf-ml-store .quickbuy-wow > .modal-visual,.gpf-ml-store .quickbuy-wow > .modal-illustration,.gpf-ml-store .quickbuy-wow > .calendar-hero,.gpf-ml-store .quickbuy-wow > .calendar-art,.gpf-ml-store .quickbuy-wow > .calendar-illustration,.gpf-ml-store .quickbuy-wow > .agenda-hero,.gpf-ml-store .quickbuy-wow > .agenda-art,.gpf-ml-store .quickbuy-wow > .agenda-illustration,.gpf-ml-store .quickbuy-wow > [class*="illustration"],.gpf-ml-store .quickbuy-wow > [class*="ilustracao"],.gpf-ml-store .quickbuy-wow > [class*="ilustra"],.gpf-ml-store .quickbuy-wow > [class*="hero"]:has(svg),.gpf-ml-store .quickbuy-wow > [class*="hero"]:has(img),.gpf-ml-store .quickbuy-wow > [class*="art"]:has(svg),.gpf-ml-store .quickbuy-wow > [class*="art"]:has(img),.gpf-ml-store .quickbuy-wow > [class*="visual"]:has(svg),.gpf-ml-store .quickbuy-wow > [class*="visual"]:has(img),.gpf-ml-store .quickbuy-wow > div:first-of-type:has(> svg),.gpf-ml-store .quickbuy-wow > div:first-of-type:has(> img),.gpf-ml-store .quickbuy-wow > div:first-of-type[style*="background:#000"],.gpf-ml-store .quickbuy-wow > div:first-of-type[style*="background: #000"],.gpf-ml-store .quickbuy-wow > div:first-of-type[style*="background:#050"],.gpf-ml-store .quickbuy-wow > div:first-of-type[style*="background: #050"],.gpf-ml-store .quickbuy-wow > div:first-of-type[style*="background:#080"],.gpf-ml-store .quickbuy-wow > div:first-of-type[style*="background: #080"],.gpf-ml-store .quickbuy-wow > div:first-of-type[style*="background:#111"],.gpf-ml-store .quickbuy-wow > div:first-of-type[style*="background: #111"],.gpf-ml-store .quickbuy-wow > div:first-of-type[style*="background-color:#000"],.gpf-ml-store .quickbuy-wow > div:first-of-type[style*="background-color: #000"],.gpf-ml-store .quickbuy-wow > div:first-of-type[style*="background-color:#050"],.gpf-ml-store .quickbuy-wow > div:first-of-type[style*="background-color: #050"],.gpf-ml-store .quickbuy-wow > div:first-of-type[style*="background-color:#080"],.gpf-ml-store .quickbuy-wow > div:first-of-type[style*="background-color: #080"],.gpf-ml-store .quickbuy-wow > div:first-of-type[style*="background-color:#111"],.gpf-ml-store .quickbuy-wow > div:first-of-type[style*="background-color: #111"]{
  display:none!important;
  visibility:hidden!important;
  width:0!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
}.gpf-ml-store .quickbuy-wow .modal-close{
  position:sticky!important;
  top:0!important;
  margin-left:auto!important;
  margin-bottom:4px!important;
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  min-height:42px!important;
  border-radius:16px!important;
  display:grid!important;
  place-items:center!important;
  background:#eef4f8!important;
  color:var(--primary)!important;
  border:1px solid var(--border)!important;
  box-shadow:0 8px 18px rgba(95,26,43,.08)!important;
  z-index:20!important;
}.gpf-ml-store .quickbuy-wow h1,.gpf-ml-store .quickbuy-wow h2,.gpf-ml-store .quickbuy-wow h3,.gpf-ml-store .quickbuy-wow .quickbuy-title,.gpf-ml-store .quickbuy-wow .modal-title{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:0 0 10px!important;
  padding:0!important;
  color:var(--text)!important;
  font-size:24px!important;
  line-height:1.12!important;
  letter-spacing:-.035em!important;
  font-weight:950!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
}.gpf-ml-store .quickbuy-wow h1 + p,.gpf-ml-store .quickbuy-wow h2 + p,.gpf-ml-store .quickbuy-wow h3 + p,.gpf-ml-store .quickbuy-wow .quickbuy-subtitle,.gpf-ml-store .quickbuy-wow .modal-subtitle,.gpf-ml-store .quickbuy-wow > p{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:0 0 14px!important;
  padding:0!important;
  color:var(--text-secondary)!important;
  font-size:15px!important;
  line-height:1.42!important;
  font-weight:650!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
}.gpf-ml-store .quickbuy-wow strong,.gpf-ml-store .quickbuy-wow b{
  color:var(--text)!important;
  font-weight:950!important;
}.gpf-ml-store .quickbuy-wow .quickbuy-benefits,.gpf-ml-store .quickbuy-wow .quickbuy-info,.gpf-ml-store .quickbuy-wow .checkout-benefits,.gpf-ml-store .quickbuy-wow .quickbuy-meta,.gpf-ml-store .quickbuy-wow ul{
  list-style:none!important;
  width:100%!important;
  margin:0 0 16px!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:8px!important;
}.gpf-ml-store .quickbuy-wow .quickbuy-benefits li,.gpf-ml-store .quickbuy-wow .quickbuy-info li,.gpf-ml-store .quickbuy-wow .checkout-benefits li,.gpf-ml-store .quickbuy-wow .quickbuy-meta li,.gpf-ml-store .quickbuy-wow ul li{
  min-height:40px!important;
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  padding:9px 10px!important;
  border-radius:14px!important;
  background:#f6f9fc!important;
  border:1px solid var(--border)!important;
  color:var(--text)!important;
  font-size:13.5px!important;
  font-weight:800!important;
  line-height:1.25!important;
}.gpf-ml-store .quickbuy-wow .quickbuy-product,.gpf-ml-store .quickbuy-wow .quickbuy-product-name,.gpf-ml-store .quickbuy-wow .product-name,.gpf-ml-store .quickbuy-wow .selected-product{
  width:100%!important;
  max-width:100%!important;
  margin:10px 0 8px!important;
  color:var(--text)!important;
  font-size:16px!important;
  line-height:1.25!important;
  font-weight:850!important;
  overflow-wrap:anywhere!important;
}.gpf-ml-store .quickbuy-wow form{
  width:100%!important;
  max-width:100%!important;
  display:grid!important;
  gap:10px!important;
  margin:0!important;
  padding:0!important;
}.gpf-ml-store .quickbuy-wow .input-with-icon,.gpf-ml-store .quickbuy-wow .form-group,.gpf-ml-store .quickbuy-wow .whatsapp-wrapper{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
}.gpf-ml-store .quickbuy-wow .input-with-icon input,.gpf-ml-store .quickbuy-wow .input-with-icon select,.gpf-ml-store .quickbuy-wow .input-with-icon textarea,.gpf-ml-store .quickbuy-wow .form-group input,.gpf-ml-store .quickbuy-wow .form-group select,.gpf-ml-store .quickbuy-wow .form-group textarea,.gpf-ml-store .quickbuy-wow .whatsapp-wrapper input{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  min-height:52px!important;
  height:52px!important;
  border-radius:17px!important;
  border:1px solid var(--input-border)!important;
  background:#ffffff!important;
  color:var(--text)!important;
  font-size:15px!important;
  font-weight:650!important;
  padding-top:0!important;
  padding-bottom:0!important;
  box-shadow:none!important;
}.gpf-ml-store .quickbuy-wow .input-with-icon i{
  left:14px!important;
  color:var(--link)!important;
  font-size:17px!important;
}.gpf-ml-store .quickbuy-wow .input-with-icon input,.gpf-ml-store .quickbuy-wow .input-with-icon select{
  padding-left:44px!important;
}.gpf-ml-store .quickbuy-wow textarea{
  height:auto!important;
  min-height:84px!important;
  padding-top:13px!important;
  padding-bottom:13px!important;
  resize:vertical!important;
}.gpf-ml-store .quickbuy-wow .quickbuy-submit,.gpf-ml-store .quickbuy-wow button[type="submit"],.gpf-ml-store .quickbuy-wow .btn-primary,.gpf-ml-store .quickbuy-wow .btn-whatsapp{
  width:100%!important;
  min-width:0!important;
  min-height:52px!important;
  height:52px!important;
  margin:4px 0 0!important;
  border-radius:17px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  padding:0 14px!important;
  font-size:15px!important;
  font-weight:950!important;
  line-height:1.1!important;
  text-align:center!important;
  white-space:normal!important;
}.gpf-ml-store{
  background:var(--market-shell)!important;
}.gpf-ml-store .ml-header{
  background:
    radial-gradient(circle at 15% 0%,rgba(255,255,255,.18),transparent 28%),
    linear-gradient(135deg,#0c344c 0%,#104965 48%,#83162a 100%)!important;
  border-bottom:1px solid rgba(255,255,255,.12)!important;
}.gpf-ml-store .ml-header:after{
  content:"";
  display:block;
  width:min(1280px,100%);
  height:1px;
  margin:12px auto 0;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);
}.gpf-ml-store .ml-search{
  box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 10px 24px rgba(0,0,0,.08)!important;
}.gpf-ml-store .ml-search:focus-within{
  background:rgba(255,255,255,.19)!important;
  border-color:rgba(255,255,255,.42)!important;
}.gpf-ml-store .ml-categories{
  position:relative;
  border-color:var(--market-card-border)!important;
  box-shadow:0 10px 30px rgba(95,26,43,.08)!important;
}.gpf-ml-store .ml-categories a{
  border:1px solid transparent!important;
  transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease!important;
}.gpf-ml-store .ml-categories a:hover{
  transform:translateY(-1px);
}.gpf-ml-store .ml-categories a.active{
  background:linear-gradient(135deg,var(--primary),var(--primary-2))!important;
  box-shadow:0 8px 18px rgba(96,16,34,.16)!important;
}.gpf-ml-store .ml-banner-carousel{
  border:1px solid rgba(96,16,34,.12)!important;
  box-shadow:0 18px 50px rgba(95,26,43,.15)!important;
}.gpf-ml-store .ml-banner-carousel:after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  border-radius:inherit;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.42), inset 0 -70px 80px rgba(96,16,34,.10);
}.gpf-ml-store .ml-shortcuts{
  border-color:var(--market-card-border)!important;
  box-shadow:0 12px 32px rgba(95,26,43,.10)!important;
}.gpf-ml-store .ml-shortcut{
  color:var(--primary)!important;
  transition:transform .18s ease,background .18s ease,box-shadow .18s ease!important;
}.gpf-ml-store .ml-shortcut i,.gpf-ml-store .ml-shortcut.ofertas i,.gpf-ml-store .ml-shortcut.mais-vendidos i{
  width:42px;
  height:42px;
  display:grid;
  place-items:center;
  border-radius:16px;
  background:var(--market-soft-blue)!important;
  color:var(--primary)!important;
  border:1px solid rgba(96,16,34,.14)!important;
  box-shadow:inset 0 -2px 0 rgba(177,18,38,.14);
}.gpf-ml-store .ml-shortcut:hover{
  background:#f3f8fd!important;
  box-shadow:0 10px 22px rgba(96,16,34,.10)!important;
}.gpf-ml-store .ml-ofertas-relampago,.gpf-ml-store .ml-prod-destaque,.gpf-ml-store .ml-card,.gpf-ml-store .extreme-reco-card,.gpf-ml-store .produto-detalhe-page,.gpf-ml-store .ml-detalhe,.gpf-ml-store .checkout-native,.gpf-ml-store .payment-native,.gpf-ml-store .order-track-card,.gpf-ml-store .cart-summary-wow,.gpf-ml-store .profile-login-clean,.gpf-ml-store .auth-wow,.gpf-ml-store .seller-wow,.gpf-ml-store .quickbuy-wow{
  border-color:var(--market-card-border)!important;
  box-shadow:0 12px 34px rgba(95,26,43,.09)!important;
}.gpf-ml-store .ml-ofertas-relampago,.gpf-ml-store .ml-prod-destaque{
  background:linear-gradient(180deg,#fff 0%,#fbfdff 100%)!important;
}.gpf-ml-store .ml-ofertas-header span:first-child,.gpf-ml-store .extreme-section-title h1,.gpf-ml-store .extreme-section-title h2{
  letter-spacing:-.045em!important;
}.gpf-ml-store .extreme-section-title{
  position:relative;
}.gpf-ml-store .extreme-section-title:before{
  content:"";
  display:inline-block;
  width:36px;
  height:5px;
  border-radius:999px;
  background:linear-gradient(90deg,var(--accent),#ffad63);
  margin:0 0 8px;
}.gpf-ml-store .ml-card{
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;
}.gpf-ml-store .ml-card:hover{
  transform:translateY(-4px);
  box-shadow:var(--market-hover)!important;
  border-color:rgba(177,18,38,.28)!important;
}.gpf-ml-store .ml-card:focus-within{
  box-shadow:var(--market-hover),var(--market-ring)!important;
}.gpf-ml-store .ml-card-img{
  background:linear-gradient(135deg,#f2f6fb,#ffffff)!important;
}.gpf-ml-store .ml-card-body{
  border-top:1px solid var(--border-light)!important;
}.gpf-ml-store .ml-card-title{
  color:#102033!important;
}.gpf-ml-store .ml-card-price,.gpf-ml-store .ml-preco-pix,.gpf-ml-store .preco-grande,.gpf-ml-store .extreme-native-product-price{
  letter-spacing:-.045em!important;
}.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .btn-primary,.gpf-ml-store .btn-login,.gpf-ml-store .seller-submit,.gpf-ml-store .quickbuy-submit,.gpf-ml-store .cart-checkout-wow,.gpf-ml-store .cart-checkout-btn,.gpf-ml-store .extreme-native-product-primary{
  background:linear-gradient(135deg,#ff7b1a 0%,#ff650f 46%,#e94d05 100%)!important;
  box-shadow:0 12px 26px rgba(177,18,38,.24)!important;
}.gpf-ml-store .ml-btn-comprar:hover,.gpf-ml-store .btn-primary:hover,.gpf-ml-store .btn-login:hover,.gpf-ml-store .seller-submit:hover,.gpf-ml-store .quickbuy-submit:hover,.gpf-ml-store .cart-checkout-wow:hover,.gpf-ml-store .cart-checkout-btn:hover,.gpf-ml-store .extreme-native-product-primary:hover{
  filter:saturate(1.06) brightness(1.01);
  transform:translateY(-1px);
}.gpf-ml-store .btn-outline,.gpf-ml-store .extreme-native-product-secondary,.gpf-ml-store .google-login-main{
  border-color:var(--market-card-border)!important;
  box-shadow:0 8px 20px rgba(95,26,43,.06)!important;
}.gpf-ml-store .ml-card-badge,.gpf-ml-store .ml-badge,.gpf-ml-store .extreme-interest-badge,.gpf-ml-store .order-status-pill{
  letter-spacing:.01em;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.55);
}.gpf-ml-store .ml-sidebar-left,.gpf-ml-store .ml-sidebar,.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow{
  background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;
}.gpf-ml-store .menu-welcome-card,.gpf-ml-store .menu-extreme-seller-box{
  background:linear-gradient(135deg,#fff5ec 0%,#ffffff 68%)!important;
  border-color:#ffd8bd!important;
}.gpf-ml-store .menu-extreme-list a,.gpf-ml-store .ml-sidebar-left li a{
  transition:background .16s ease,border-color .16s ease,transform .16s ease!important;
}.gpf-ml-store .menu-extreme-list a:hover,.gpf-ml-store .ml-sidebar-left li a:hover{
  transform:translateX(2px);
}.gpf-ml-store .cart-item-wow{
  background:#fff!important;
  box-shadow:0 8px 20px rgba(95,26,43,.06)!important;
}.gpf-ml-store .cart-wow-head,.gpf-ml-store .auth-wow-brand,.gpf-ml-store .seller-wow-brand,.gpf-ml-store .profile-login-head{
  background:
    radial-gradient(circle at 20% 0%,rgba(255,255,255,.16),transparent 30%),
    linear-gradient(135deg,#0c344c 0%,#9d2036 100%)!important;
}.gpf-ml-store .auth-benefit,.gpf-ml-store .seller-proof-grid div,.gpf-ml-store .auth-proof-item,.gpf-ml-store .seller-badge-top,.gpf-ml-store .extreme-notify-benefits li{
  background:#f7fbff!important;
  border-color:var(--market-card-border)!important;
}.gpf-ml-store .form-group input:focus,.gpf-ml-store .form-group select:focus,.gpf-ml-store .form-group textarea:focus,.gpf-ml-store .input-with-icon input:focus,.gpf-ml-store .input-with-icon select:focus,.gpf-ml-store .input-with-icon textarea:focus,.gpf-ml-store .whatsapp-wrapper:focus-within,.gpf-ml-store .cart-track-wow input:focus{
  border-color:rgba(177,18,38,.55)!important;
  box-shadow:var(--market-ring)!important;
}.gpf-ml-store .ml-bottom-nav{
  box-shadow:0 18px 54px rgba(95,26,43,.20)!important;
}.gpf-ml-store .footer{
  background:linear-gradient(180deg,#fff 0%,#f7fbff 100%)!important;
}.gpf-ml-store .ml-banner-carousel .banner-nav-btn,.gpf-ml-store .ml-banner-carousel .banner-prev,.gpf-ml-store .ml-banner-carousel .banner-next,.gpf-ml-store .ml-banner-carousel [class*="banner-prev"],.gpf-ml-store .ml-banner-carousel [class*="banner-next"],.gpf-ml-store .ml-banner-carousel [aria-label*="anterior"],.gpf-ml-store .ml-banner-carousel [aria-label*="próximo"],.gpf-ml-store .ml-banner-carousel [aria-label*="proximo"]{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}.gpf-ml-store .ml-shortcuts .ml-shortcut,.gpf-ml-store .ml-shortcuts .ml-shortcut i,.gpf-ml-store .ml-shortcuts .ml-shortcut svg,.gpf-ml-store .ml-shortcuts .ml-shortcut svg *,.gpf-ml-store .ml-shortcuts .ml-shortcut.ofertas i,.gpf-ml-store .ml-shortcuts .ml-shortcut.mais-vendidos i{
  color:var(--primary)!important;
  fill:var(--primary)!important;
  stroke:var(--primary)!important;
}.gpf-ml-store .ml-shortcuts .ml-shortcut i{
  background:#fff2f4!important;
  border-color:rgba(96,16,34,.14)!important;
  box-shadow:inset 0 -2px 0 rgba(177,18,38,.16)!important;
}.gpf-ml-store .ml-banner-carousel{
  width:100vw!important;
  max-width:100vw!important;
  min-width:100vw!important;
  margin:14px calc(50% - 50vw) 16px!important;
  aspect-ratio:1600/600!important;
  height:auto!important;
  max-height:none!important;
  border-radius:0!important;
  overflow:hidden!important;
  background:#ffffff!important;
}.gpf-ml-store .ml-banner-wrapper,.gpf-ml-store .ml-banner-slide{
  width:100%!important;
  height:100%!important;
  min-height:0!important;
}.gpf-ml-store .ml-banner-slide{
  flex:0 0 100%!important;
  align-items:center!important;
  justify-content:center!important;
  background:#ffffff!important;
}.gpf-ml-store .ml-banner-slide img,.gpf-ml-store .ml-banner-slide picture,.gpf-ml-store .ml-banner-slide picture img,.gpf-ml-store .ml-cover{
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  display:block!important;
  background:#ffffff!important;
}.gpf-ml-store,.gpf-ml-store{
  width:100%!important;
  max-width:100%!important;
  overflow-x:hidden!important;
}.gpf-ml-store{
  background:var(--bg)!important;
  -webkit-tap-highlight-color:transparent;
}.gpf-ml-store .ml-container,.gpf-ml-store .container,.gpf-ml-store .ml-main,.gpf-ml-store main,.gpf-ml-store .page,.gpf-ml-store section{
  width:100%!important;
  max-width:1280px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}.gpf-ml-store .ml-banner-carousel{
  width:100vw!important;
  max-width:100vw!important;
  min-width:100vw!important;
  margin:14px calc(50% - 50vw) 16px!important;
  aspect-ratio:1600 / 600!important;
  height:auto!important;
  max-height:none!important;
  border-radius:0!important;
  overflow:hidden!important;
  background:#fff!important;
  border:0!important;
  box-shadow:none!important;
}.gpf-ml-store .ml-banner-wrapper,.gpf-ml-store .ml-banner-slide{
  width:100%!important;
  height:100%!important;
  min-height:0!important;
}.gpf-ml-store .ml-banner-wrapper{
  display:flex!important;
}.gpf-ml-store .ml-banner-slide{
  flex:0 0 100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:#fff!important;
}.gpf-ml-store .ml-banner-slide img,.gpf-ml-store .ml-banner-slide picture,.gpf-ml-store .ml-banner-slide picture img,.gpf-ml-store .ml-cover{
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  display:block!important;
  background:#fff!important;
}.gpf-ml-store .ml-banner-carousel .banner-nav-btn,.gpf-ml-store .ml-banner-carousel .banner-prev,.gpf-ml-store .ml-banner-carousel .banner-next,.gpf-ml-store .ml-banner-carousel [class*="banner-prev"],.gpf-ml-store .ml-banner-carousel [class*="banner-next"]{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}.gpf-ml-store #profileModal .ml-modal-content,.gpf-ml-store #modalPerfilCliente .ml-modal-content,.gpf-ml-store #profileModal .profile-login-clean,.gpf-ml-store #modalPerfilCliente .profile-login-clean,.gpf-ml-store .profile-login-clean,.gpf-ml-store .profile-login-wow,.gpf-ml-store .auth-wow.google-only-auth,.gpf-ml-store .google-only-auth{
  width:min(560px,calc(100vw - 32px))!important;
  max-width:560px!important;
  max-height:min(88dvh,680px)!important;
  padding:0!important;
  overflow:hidden auto!important;
  overflow-x:hidden!important;
  border-radius:28px!important;
  background:#fff!important;
  color:var(--text)!important;
}.gpf-ml-store .profile-login-clean-top,.gpf-ml-store .profile-login-head,.gpf-ml-store .auth-panel-title{
  display:grid!important;
  grid-template-columns:72px minmax(0,1fr)!important;
  align-items:center!important;
  gap:16px!important;
  padding:24px 76px 22px 24px!important;
  margin:0!important;
  background:linear-gradient(135deg,#fff8f2 0%,#ffffff 58%,#f7fbff 100%)!important;
  border-bottom:1px solid #ffe0c9!important;
  color:var(--text)!important;
}.gpf-ml-store .profile-login-clean-logo,.gpf-ml-store .auth-brand-logo,.gpf-ml-store .profile-login-logo,.gpf-ml-store .profile-login-head .profile-login-clean-logo{
  width:72px!important;
  height:72px!important;
  min-width:72px!important;
  min-height:72px!important;
  border-radius:22px!important;
  border:1px solid #ffd7bd!important;
  background:#fff!important;
  overflow:hidden!important;
}.gpf-ml-store .profile-login-clean-top h2,.gpf-ml-store .profile-login-clean-top h3,.gpf-ml-store .profile-login-head h2,.gpf-ml-store .profile-login-head h3,.gpf-ml-store .auth-panel-title h2,.gpf-ml-store .auth-panel-title h3{
  margin:0 0 4px!important;
  color:var(--text)!important;
  font-size:28px!important;
  line-height:1.06!important;
  letter-spacing:-.045em!important;
  font-weight:950!important;
}.gpf-ml-store .profile-login-clean-top p,.gpf-ml-store .profile-login-head p,.gpf-ml-store .auth-panel-title p{
  margin:0!important;
  color:var(--text-secondary)!important;
  font-size:14.5px!important;
  line-height:1.38!important;
  font-weight:750!important;
}.gpf-ml-store .profile-login-body{
  padding:18px 22px 22px!important;
  background:#fff!important;
  color:var(--text)!important;
  overflow:hidden!important;
}.gpf-ml-store .profile-login-clean-benefits,.gpf-ml-store .profile-benefits,.gpf-ml-store .profile-login-benefits,.gpf-ml-store .profile-login-body ul{
  width:100%!important;
  max-width:100%!important;
  list-style:none!important;
  margin:0 0 18px!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
  overflow:visible!important;
}.gpf-ml-store .profile-login-clean-benefits div,.gpf-ml-store .profile-login-clean-benefits span,.gpf-ml-store .profile-login-body li,.gpf-ml-store .profile-benefit,.gpf-ml-store .auth-benefit{
  width:100%!important;
  min-width:0!important;
  min-height:74px!important;
  padding:12px 10px!important;
  border-radius:18px!important;
  background:#f3f8fc!important;
  border:1px solid var(--border)!important;
  color:var(--text)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  text-align:left!important;
  font-size:13px!important;
  line-height:1.25!important;
  font-weight:900!important;
  overflow:hidden!important;
}.gpf-ml-store .google-login-main,.gpf-ml-store .profile-google-clean,.gpf-ml-store a.google-login-main,.gpf-ml-store .google-only-auth .btn-login,.gpf-ml-store .auth-wow.google-only-auth .btn-login{
  width:100%!important;
  height:54px!important;
  min-height:54px!important;
  border-radius:18px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
  background:#fff!important;
  color:var(--text)!important;
  border:1px solid var(--border)!important;
  box-shadow:0 10px 26px rgba(95,26,43,.08)!important;
  font-size:16px!important;
  line-height:1!important;
  font-weight:950!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}.gpf-ml-store .profile-login-note,.gpf-ml-store .profile-login-secure,.gpf-ml-store .profile-login-body small,.gpf-ml-store .google-only-auth small{
  display:flex!important;
  align-items:flex-start!important;
  gap:8px!important;
  width:100%!important;
  margin:14px 0 0!important;
  color:var(--text-secondary)!important;
  font-size:13px!important;
  line-height:1.45!important;
  font-weight:650!important;
  overflow-wrap:anywhere!important;
}.gpf-ml-store.auth-open,.gpf-ml-store.modal-open{
  overflow:hidden!important;
  touch-action:none!important;
}.gpf-ml-store .ml-modal{
  background:
    radial-gradient(circle at 12% 8%,var(--auth-glow-orange),transparent 34%),
    radial-gradient(circle at 88% 92%,var(--auth-glow-blue),transparent 36%),
    rgba(9,28,45,.64)!important;
  backdrop-filter:blur(16px) saturate(125%)!important;
  -webkit-backdrop-filter:blur(16px) saturate(125%)!important;
}.gpf-ml-store .ml-modal-content,.gpf-ml-store .auth-wow,.gpf-ml-store .profile-login-clean,.gpf-ml-store .profile-login-wow,.gpf-ml-store .google-only-auth,.gpf-ml-store #profileModal .ml-modal-content,.gpf-ml-store #modalPerfilCliente .ml-modal-content{
  isolation:isolate!important;
  border:1px solid rgba(96,16,34,.11)!important;
  background:#fff!important;
  color:var(--text)!important;
  box-shadow:0 36px 100px rgba(95,26,43,.25),0 10px 26px rgba(95,26,43,.10)!important;
}.gpf-ml-store .auth-wow{
  width:min(960px,calc(100vw - 36px))!important;
  padding:0!important;
  overflow:hidden auto!important;
  border-radius:32px!important;
}.gpf-ml-store .auth-wow-shell{
  display:grid!important;
  grid-template-columns:minmax(280px,.94fr) minmax(340px,1.06fr)!important;
  min-height:570px!important;
  gap:0!important;
  background:#fff!important;
}.gpf-ml-store .auth-wow-brand{
  position:relative!important;
  min-height:100%!important;
  margin:0!important;
  padding:36px!important;
  border-radius:0!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 16% 14%,rgba(255,255,255,.22),transparent 28%),
    radial-gradient(circle at 92% 92%,rgba(177,18,38,.28),transparent 35%),
    linear-gradient(145deg,#83162a 0%,#9d2036 58%,#0c344c 100%)!important;
}.gpf-ml-store .auth-wow-brand:before,.gpf-ml-store .auth-wow-brand:after{
  content:""!important;
  position:absolute!important;
  border-radius:999px!important;
  pointer-events:none!important;
}.gpf-ml-store .auth-wow-brand:before{
  width:260px!important;
  height:260px!important;
  right:-120px!important;
  bottom:-120px!important;
  background:rgba(177,18,38,.26)!important;
}.gpf-ml-store .auth-wow-brand:after{
  width:190px!important;
  height:190px!important;
  left:-92px!important;
  top:-86px!important;
  background:rgba(255,255,255,.12)!important;
}.gpf-ml-store .auth-wow-brand > *{
  position:relative!important;
  z-index:1!important;
}.gpf-ml-store .auth-wow-brand h1,.gpf-ml-store .auth-wow-brand h2,.gpf-ml-store .auth-wow-brand h3{
  max-width:390px!important;
  margin:0 0 14px!important;
  color:#fff!important;
  font-size:clamp(30px,3.2vw,44px)!important;
  line-height:.98!important;
  letter-spacing:-.065em!important;
  font-weight:950!important;
}.gpf-ml-store .auth-wow-brand p{
  max-width:390px!important;
  margin:0!important;
  color:rgba(255,255,255,.86)!important;
  font-size:15.5px!important;
  line-height:1.55!important;
  font-weight:700!important;
}.gpf-ml-store .auth-benefit-strip,.gpf-ml-store .seller-proof-grid{
  margin-top:28px!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
}.gpf-ml-store .auth-benefit,.gpf-ml-store .auth-proof-item,.gpf-ml-store .seller-proof-grid div{
  min-width:0!important;
  min-height:94px!important;
  padding:14px!important;
  border-radius:20px!important;
  background:rgba(255,255,255,.13)!important;
  border:1px solid rgba(255,255,255,.20)!important;
  color:#fff!important;
  box-shadow:none!important;
  backdrop-filter:blur(8px)!important;
}.gpf-ml-store .auth-benefit i,.gpf-ml-store .auth-proof-item i,.gpf-ml-store .seller-proof-grid div i{
  color:#ffb178!important;
  font-size:21px!important;
}.gpf-ml-store .auth-benefit strong,.gpf-ml-store .auth-proof-item strong,.gpf-ml-store .seller-proof-grid div strong{
  display:block!important;
  color:#fff!important;
  font-size:13px!important;
  line-height:1.25!important;
  font-weight:950!important;
}.gpf-ml-store .auth-benefit span,.gpf-ml-store .auth-proof-item span,.gpf-ml-store .seller-proof-grid div span{
  display:block!important;
  margin-top:3px!important;
  color:rgba(255,255,255,.76)!important;
  font-size:12px!important;
  line-height:1.3!important;
}.gpf-ml-store .auth-wow-form{
  min-width:0!important;
  padding:36px!important;
  background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important;
  color:var(--text)!important;
}.gpf-ml-store .auth-wow-form h1,.gpf-ml-store .auth-wow-form h2,.gpf-ml-store .auth-wow-form h3,.gpf-ml-store .profile-login-clean-top h2,.gpf-ml-store .profile-login-clean-top h3,.gpf-ml-store .profile-login-head h2,.gpf-ml-store .profile-login-head h3,.gpf-ml-store .auth-panel-title h2,.gpf-ml-store .auth-panel-title h3{
  margin:0 0 6px!important;
  color:var(--text)!important;
  font-size:clamp(25px,2.5vw,34px)!important;
  line-height:1.04!important;
  letter-spacing:-.055em!important;
  font-weight:950!important;
}.gpf-ml-store .auth-wow-form p,.gpf-ml-store .profile-login-clean-top p,.gpf-ml-store .profile-login-head p,.gpf-ml-store .auth-panel-title p{
  color:var(--text-secondary)!important;
  font-weight:750!important;
}.gpf-ml-store .auth-tabs,.gpf-ml-store .tabs-auth{
  height:56px!important;
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:6px!important;
  padding:6px!important;
  margin:18px 0 22px!important;
  border-radius:999px!important;
  background:#eef4f9!important;
  border:1px solid #dfe7f0!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.74)!important;
}.gpf-ml-store .tab-auth{
  min-width:0!important;
  height:42px!important;
  padding:0 10px!important;
  border-radius:999px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  color:var(--text-secondary)!important;
  font-size:14px!important;
  font-weight:950!important;
  transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}.gpf-ml-store .tab-auth.active{
  background:#fff!important;
  color:var(--primary)!important;
  box-shadow:0 10px 24px rgba(95,26,43,.12)!important;
}.gpf-ml-store .tab-auth:hover{transform:translateY(-1px)!important;}.gpf-ml-store .form-group label,.gpf-ml-store .auth-wow-form label,.gpf-ml-store .profile-login-body label{
  margin-bottom:7px!important;
  color:var(--text)!important;
  font-size:13px!important;
  font-weight:950!important;
}.gpf-ml-store .form-group input,.gpf-ml-store .form-group select,.gpf-ml-store .form-group textarea,.gpf-ml-store .input-with-icon input,.gpf-ml-store .input-with-icon select,.gpf-ml-store .input-with-icon textarea,.gpf-ml-store .auth-wow-form input,.gpf-ml-store .auth-wow-form select,.gpf-ml-store .auth-wow-form textarea,.gpf-ml-store .profile-login-body input,.gpf-ml-store .profile-login-body select,.gpf-ml-store .profile-login-body textarea,.gpf-ml-store .whatsapp-wrapper input{
  min-height:52px!important;
  height:auto!important;
  border-radius:17px!important;
  background:#fff!important;
  border:1px solid #d7e1eb!important;
  color:var(--text)!important;
  font-weight:750!important;
  box-shadow:0 5px 14px rgba(95,26,43,.04)!important;
  transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}.gpf-ml-store .form-group input:focus,.gpf-ml-store .form-group select:focus,.gpf-ml-store .form-group textarea:focus,.gpf-ml-store .input-with-icon input:focus,.gpf-ml-store .input-with-icon select:focus,.gpf-ml-store .input-with-icon textarea:focus,.gpf-ml-store .auth-wow-form input:focus,.gpf-ml-store .auth-wow-form select:focus,.gpf-ml-store .auth-wow-form textarea:focus,.gpf-ml-store .profile-login-body input:focus,.gpf-ml-store .profile-login-body select:focus,.gpf-ml-store .profile-login-body textarea:focus{
  border-color:var(--link)!important;
  box-shadow:var(--auth-focus)!important;
  transform:translateY(-1px)!important;
}.gpf-ml-store .input-with-icon i{color:var(--link)!important;}.gpf-ml-store .btn,.gpf-ml-store .btn-primary,.gpf-ml-store .btn-login,.gpf-ml-store .auth-wow-form .btn-login,.gpf-ml-store .auth-wow-form .btn-primary,.gpf-ml-store .profile-login-body .btn-login,.gpf-ml-store .profile-login-body .btn-primary,.gpf-ml-store .google-only-auth .btn-login{
  min-height:54px!important;
  border-radius:18px!important;
  font-size:16px!important;
  font-weight:950!important;
  letter-spacing:-.01em!important;
  background:var(--button-primary-bg)!important;
  color:#fff!important;
  box-shadow:var(--auth-button-shadow),inset 0 1px 0 rgba(255,255,255,.25)!important;
  transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important;
}.gpf-ml-store .btn:hover,.gpf-ml-store .btn-primary:hover,.gpf-ml-store .btn-login:hover,.gpf-ml-store .auth-wow-form .btn-login:hover,.gpf-ml-store .auth-wow-form .btn-primary:hover{
  transform:translateY(-2px)!important;
  filter:brightness(1.02)!important;
  box-shadow:0 24px 46px rgba(177,18,38,.35),inset 0 1px 0 rgba(255,255,255,.25)!important;
}.gpf-ml-store .btn:active,.gpf-ml-store .btn-primary:active,.gpf-ml-store .btn-login:active{transform:translateY(0)!important;}.gpf-ml-store .google-login-main,.gpf-ml-store .profile-google-clean,.gpf-ml-store a.google-login-main,.gpf-ml-store .google-only-auth .btn-login,.gpf-ml-store .auth-wow.google-only-auth .btn-login{
  width:100%!important;
  min-height:56px!important;
  height:auto!important;
  border-radius:18px!important;
  border:1px solid #dce5ee!important;
  background:#fff!important;
  color:var(--text)!important;
  box-shadow:0 12px 28px rgba(95,26,43,.08)!important;
  font-size:15.5px!important;
  font-weight:950!important;
  white-space:normal!important;
}.gpf-ml-store .google-login-main:hover,.gpf-ml-store .profile-google-clean:hover,.gpf-ml-store a.google-login-main:hover{
  transform:translateY(-2px)!important;
  border-color:#c7d5e3!important;
  box-shadow:0 18px 36px rgba(95,26,43,.12)!important;
}.gpf-ml-store .checkbox-termos{
  margin:12px 0 18px!important;
  padding:12px!important;
  border-radius:16px!important;
  background:#f6f9fc!important;
  border:1px solid #e5edf5!important;
}.gpf-ml-store .checkbox-termos input{
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
  min-height:18px!important;
  accent-color:var(--accent)!important;
}.gpf-ml-store .alert-error,.gpf-ml-store .auth-error{
  border-radius:17px!important;
  background:#fff1f2!important;
  border:1px solid #fecdd3!important;
  color:#b91c1c!important;
  font-weight:850!important;
  box-shadow:0 10px 22px rgba(185,28,28,.07)!important;
}.gpf-ml-store .profile-login-clean-top,.gpf-ml-store .profile-login-head,.gpf-ml-store .auth-panel-title{
  background:
    radial-gradient(circle at top left,rgba(177,18,38,.14),transparent 34%),
    linear-gradient(135deg,#fff9f4 0%,#ffffff 55%,#f4f9ff 100%)!important;
  border-bottom:1px solid #ffe0c9!important;
}.gpf-ml-store .profile-login-clean-logo,.gpf-ml-store .auth-brand-logo,.gpf-ml-store .profile-login-logo,.gpf-ml-store .profile-login-head .profile-login-clean-logo{
  border-radius:24px!important;
  border:1px solid #ffd7bd!important;
  box-shadow:0 16px 32px rgba(177,18,38,.13)!important;
}.gpf-ml-store .profile-login-clean-benefits div,.gpf-ml-store .profile-login-clean-benefits span,.gpf-ml-store .profile-login-body li,.gpf-ml-store .profile-benefit{
  border-radius:18px!important;
  background:#f4f8fc!important;
  border:1px solid #dfe7f0!important;
  color:var(--text)!important;
  box-shadow:0 8px 18px rgba(95,26,43,.04)!important;
}.gpf-ml-store .profile-login-note,.gpf-ml-store .profile-login-secure,.gpf-ml-store .auth-secure-note,.gpf-ml-store .profile-login-body small,.gpf-ml-store .google-only-auth small{
  margin-top:16px!important;
  padding:12px 14px!important;
  border-radius:16px!important;
  background:#f6f9fc!important;
  border:1px solid #e5edf5!important;
  color:var(--text-secondary)!important;
  font-size:13px!important;
  font-weight:700!important;
}.gpf-ml-store .profile-login-note i,.gpf-ml-store .profile-login-secure i,.gpf-ml-store .auth-secure-note i{color:var(--success)!important;}.gpf-ml-store .modal-close{
  background:#fff!important;
  color:var(--primary)!important;
  border:1px solid var(--border)!important;
  box-shadow:0 12px 26px rgba(95,26,43,.12)!important;
  transition:transform .18s ease,background .18s ease,color .18s ease!important;
}.gpf-ml-store .modal-close:hover{
  transform:rotate(90deg)!important;
  background:#fff3e8!important;
  color:var(--accent-2)!important;
}.gpf-ml-store,.gpf-ml-store{
  max-width:100%!important;
  overflow-x:hidden!important;
}.gpf-ml-store{
  color:var(--ex-text)!important;
  background:
    radial-gradient(circle at 12% 0%,rgba(20,80,111,.045),transparent 28%),
    radial-gradient(circle at 88% 10%,rgba(177,18,38,.055),transparent 30%),
    var(--bg)!important;
}.gpf-ml-store a,.gpf-ml-store button,.gpf-ml-store .btn,.gpf-ml-store .ml-card,.gpf-ml-store .ml-shortcut,.gpf-ml-store .ml-nav-item,.gpf-ml-store .ml-categories a,.gpf-ml-store .ml-btn-share,.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .frete-option,.gpf-ml-store .extreme-reco-card{
  transition:
    transform .18s var(--ex-ease),
    box-shadow .18s var(--ex-ease),
    background-color .18s var(--ex-ease),
    border-color .18s var(--ex-ease),
    color .18s var(--ex-ease),
    opacity .18s var(--ex-ease),
    filter .18s var(--ex-ease)!important;
}.gpf-ml-store .ml-header{
  position:sticky!important;
  top:0!important;
  z-index:1600!important;
  padding:12px 16px!important;
  background:
    radial-gradient(circle at 10% 0%,rgba(255,255,255,.06),transparent 28%),
    linear-gradient(135deg,var(--ex-navy) 0%,var(--ex-navy-2) 100%)!important;
  box-shadow:0 10px 28px rgba(5,22,35,.16)!important;
  overflow:visible!important;
}.gpf-ml-store .ml-header-top{
  width:min(1280px,100%)!important;
  margin:0 auto!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:16px!important;
}.gpf-ml-store .ml-logo{
  width:auto!important;
  max-width:none!important;
  height:auto!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  object-fit:contain!important;
}.gpf-ml-store .ml-logo img,.gpf-ml-store .header-logo img{
  display:block!important;
  width:auto!important;
  height:48px!important;
  max-width:240px!important;
  object-fit:contain!important;
}.gpf-ml-store .ml-search{
  position:relative!important;
  height:54px!important;
  min-height:54px!important;
  width:100%!important;
  padding:0 10px 0 16px!important;
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.14)!important;
  border:1px solid rgba(255,255,255,.16)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
  backdrop-filter:blur(10px)!important;
  -webkit-backdrop-filter:blur(10px)!important;
  overflow:hidden!important;
}.gpf-ml-store .ml-search:before{
  position:static!important;
  content:""!important;
  font-family:"Font Awesome 6 Free","Font Awesome 5 Free","FontAwesome"!important;
  font-weight:900!important;
  color:rgba(255,255,255,.78)!important;
  font-size:16px!important;
}.gpf-ml-store .ml-search input{
  flex:1 1 auto!important;
  min-width:0!important;
  height:100%!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  color:#fff!important;
  font-size:15px!important;
  line-height:1!important;
  font-weight:780!important;
  box-shadow:none!important;
  outline:0!important;
}.gpf-ml-store .ml-search input::placeholder{
  color:rgba(255,255,255,.70)!important;
  font-weight:700!important;
}.gpf-ml-store .ml-search button{
  width:40px!important;
  height:40px!important;
  min-width:40px!important;
  min-height:40px!important;
  border-radius:999px!important;
  border:0!important;
  background:#fff!important;
  color:var(--ex-navy)!important;
  display:grid!important;
  place-items:center!important;
  box-shadow:0 8px 18px rgba(5,22,35,.16)!important;
}.gpf-ml-store .ml-header-icons,.gpf-ml-store .extreme-top-actions{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:10px!important;
}.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .extreme-top-actions button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .menu-toggle,.gpf-ml-store .ml-header .ml-menu-toggle,.gpf-ml-store .ml-header [data-open-menu],.gpf-ml-store .ml-header [onclick*="menu"],.gpf-ml-store .ml-header [onclick*="cart"],.gpf-ml-store .ml-header [onclick*="perfil"],.gpf-ml-store .ml-header [onclick*="profile"]{
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  min-height:42px!important;
  border-radius:16px!important;
  background:rgba(255,255,255,.14)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  color:#fff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
  backdrop-filter:blur(10px)!important;
  -webkit-backdrop-filter:blur(10px)!important;
}.gpf-ml-store .ml-categories{
  width:min(1280px,calc(100% - 32px))!important;
  margin:12px auto 0!important;
  padding:7px!important;
  display:flex!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  gap:7px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scrollbar-width:none!important;
  background:rgba(255,255,255,.96)!important;
  border:1px solid rgba(96,16,34,.10)!important;
  border-radius:20px!important;
  box-shadow:0 12px 30px rgba(95,26,43,.08)!important;
  white-space:nowrap!important;
}.gpf-ml-store .ml-categories::-webkit-scrollbar{
  display:none!important;
}.gpf-ml-store .ml-categories a{
  flex:0 0 auto!important;
  height:36px!important;
  min-width:max-content!important;
  padding:0 14px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:999px!important;
  background:transparent!important;
  border:1px solid transparent!important;
  color:#53677b!important;
  font-size:13px!important;
  line-height:1!important;
  font-weight:500!important;
  text-shadow:none!important;
  opacity:1!important;
}.gpf-ml-store .ml-categories a:hover,.gpf-ml-store .ml-categories a.active,.gpf-ml-store .ml-categories a[aria-current="page"]{
  background:#eef5f8!important;
  color:#83162a!important;
  border-color:rgba(96,16,34,.24)!important;
  box-shadow:0 2px 8px rgba(95,26,43,.06)!important;
}.gpf-ml-store .ml-categories a.active,.gpf-ml-store .ml-categories a[aria-current="page"]{
  background:#eef5f8!important;
}.gpf-ml-store .ml-modal{
  align-items:center!important;
  justify-content:center!important;
  padding:16px!important;
  overflow:hidden!important;
}.gpf-ml-store .ml-modal.active{
  display:flex!important;
}.gpf-ml-store .ml-modal-content,.gpf-ml-store .seller-wow,.gpf-ml-store .quickbuy-wow,.gpf-ml-store .auth-wow,.gpf-ml-store .profile-login-wow,.gpf-ml-store .profile-login-clean,.gpf-ml-store .google-only-auth{
  max-width:calc(100vw - 32px)!important;
  max-height:calc(100dvh - 32px)!important;
  overflow:hidden!important;
  border-radius:28px!important;
}.gpf-ml-store .modal-close{
  z-index:50!important;
  flex:0 0 auto!important;
}.gpf-ml-store #modalPerfilCliente .ml-modal-content,.gpf-ml-store #modalPerfilCliente .profile-login-wow,.gpf-ml-store #modalPerfilCliente .profile-login-clean,.gpf-ml-store #modalPerfilCliente .google-only-auth{
  width:min(430px,calc(100vw - 32px))!important;
  max-width:430px!important;
  max-height:calc(100dvh - 32px)!important;
  padding:0!important;
  display:flex!important;
  flex-direction:column!important;
  background:#fff!important;
  overflow:hidden!important;
  border-radius:28px!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean{
  flex:1 1 auto!important;
  min-height:0!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:thin!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top{
  flex:0 0 auto!important;
  display:grid!important;
  grid-template-columns:54px minmax(0,1fr)!important;
  align-items:center!important;
  gap:12px!important;
  min-height:auto!important;
  padding:16px 58px 16px 16px!important;
  margin:0!important;
  background:linear-gradient(135deg,#fff8f2 0%,#fff 58%,#f7fbff 100%)!important;
  border-bottom:1px solid #ffe0c9!important;
  overflow:hidden!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-logo{
  width:54px!important;
  height:54px!important;
  min-width:54px!important;
  min-height:54px!important;
  border-radius:18px!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top > div:last-child{
  min-width:0!important;
  overflow:hidden!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top > div:last-child > span{
  max-width:100%!important;
  margin:0 0 6px!important;
  padding:4px 9px!important;
  font-size:9px!important;
  line-height:1!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top h2{
  margin:0 0 5px!important;
  color:var(--ex-text)!important;
  font-size:22px!important;
  line-height:1.05!important;
  letter-spacing:-.045em!important;
  font-weight:950!important;
  white-space:normal!important;
  overflow:visible!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top p{
  margin:0!important;
  color:var(--ex-text-2)!important;
  font-size:12.2px!important;
  line-height:1.32!important;
  font-weight:760!important;
  display:-webkit-box!important;
  -webkit-line-clamp:3!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits{
  width:auto!important;
  margin:0!important;
  padding:14px 14px 0!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:8px!important;
  overflow:visible!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits div,.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits span.profile-benefit,.gpf-ml-store #modalPerfilCliente .profile-benefit{
  width:100%!important;
  min-width:0!important;
  min-height:48px!important;
  height:auto!important;
  padding:8px 10px!important;
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr)!important;
  align-items:center!important;
  justify-content:initial!important;
  gap:10px!important;
  border-radius:16px!important;
  background:#f8fbfe!important;
  border:1px solid var(--ex-line)!important;
  color:var(--ex-text)!important;
  text-align:left!important;
  overflow:hidden!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits i,.gpf-ml-store #modalPerfilCliente .profile-benefit i{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  margin:0!important;
  display:grid!important;
  place-items:center!important;
  border-radius:13px!important;
  background:var(--ex-blue-soft)!important;
  color:var(--ex-navy)!important;
  font-size:14px!important;
  text-align:center!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits div:nth-child(1) i:before{
  content:""!important;
  font-family:"Font Awesome 6 Free","Font Awesome 5 Free","FontAwesome"!important;
  font-weight:900!important;
  color:var(--ex-navy)!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits span,.gpf-ml-store #modalPerfilCliente .profile-benefit span{
  min-width:0!important;
  max-width:100%!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  border:0!important;
  color:var(--ex-text)!important;
  font-size:12.5px!important;
  line-height:1.22!important;
  font-weight:900!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
}.gpf-ml-store #modalPerfilCliente .google-login-main.profile-google-clean,.gpf-ml-store #modalPerfilCliente a.google-login-main.profile-google-clean,.gpf-ml-store #modalPerfilCliente .btn-login.profile-google-clean{
  width:calc(100% - 28px)!important;
  height:50px!important;
  min-height:50px!important;
  margin:14px 14px 12px!important;
  padding:0 14px!important;
  border-radius:17px!important;
  flex:0 0 auto!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-note{
  margin:0 14px 14px!important;
  padding:10px 11px!important;
  display:grid!important;
  grid-template-columns:16px minmax(0,1fr)!important;
  align-items:flex-start!important;
  gap:8px!important;
  border-radius:14px!important;
  background:#fff8f2!important;
  border:1px solid rgba(177,18,38,.16)!important;
  color:var(--ex-text-2)!important;
  font-size:11.7px!important;
  line-height:1.33!important;
  overflow:hidden!important;
}.gpf-ml-store #modalVender .ml-modal-content,.gpf-ml-store #modalVender .seller-wow{
  width:min(900px,calc(100vw - 32px))!important;
  max-width:900px!important;
  max-height:calc(100dvh - 32px)!important;
  padding:0!important;
  overflow:hidden!important;
  border-radius:28px!important;
  background:#fff!important;
}.gpf-ml-store #modalVender .seller-wow-shell,.gpf-ml-store #modalVender .auth-wow-shell{
  width:100%!important;
  min-height:0!important;
  max-height:calc(100dvh - 32px)!important;
  display:grid!important;
  grid-template-columns:minmax(250px,.95fr) minmax(0,1.1fr)!important;
  gap:0!important;
  overflow:hidden!important;
}.gpf-ml-store #modalVender .seller-wow-brand,.gpf-ml-store #modalVender .auth-wow-brand{
  min-width:0!important;
  min-height:0!important;
  height:auto!important;
  max-height:calc(100dvh - 32px)!important;
  margin:0!important;
  padding:28px!important;
  border-radius:0!important;
  overflow:hidden!important;
  background:linear-gradient(135deg,var(--ex-navy) 0%,var(--ex-navy-2) 100%)!important;
  color:#fff!important;
}.gpf-ml-store #modalVender .seller-wow-brand h2,.gpf-ml-store #modalVender .auth-wow-brand h2{
  color:#fff!important;
  font-size:34px!important;
  line-height:1.08!important;
  letter-spacing:-.045em!important;
}.gpf-ml-store #modalVender .seller-wow-brand p,.gpf-ml-store #modalVender .auth-wow-brand p{
  color:rgba(255,255,255,.82)!important;
  font-size:15px!important;
  line-height:1.45!important;
}.gpf-ml-store #modalVender .seller-proof-grid,.gpf-ml-store #modalVender .auth-benefit-strip{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
  margin-top:22px!important;
}.gpf-ml-store #modalVender .seller-proof-grid div,.gpf-ml-store #modalVender .auth-benefit{
  min-width:0!important;
  min-height:auto!important;
  padding:12px!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.12)!important;
  border:1px solid rgba(255,255,255,.18)!important;
  color:#fff!important;
  overflow:hidden!important;
}.gpf-ml-store #modalVender .seller-wow-form,.gpf-ml-store #modalVender .auth-wow-form{
  min-width:0!important;
  min-height:0!important;
  max-height:calc(100dvh - 32px)!important;
  padding:28px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  background:#fff!important;
  color:var(--ex-text)!important;
  -webkit-overflow-scrolling:touch!important;
}.gpf-ml-store #modalVender .seller-wow-form h2,.gpf-ml-store #modalVender .seller-wow-form h3,.gpf-ml-store #modalVender .auth-wow-form h2,.gpf-ml-store #modalVender .auth-wow-form h3{
  color:var(--ex-text)!important;
  font-size:24px!important;
  line-height:1.15!important;
  margin:0 52px 12px 0!important;
}.gpf-ml-store #modalVender .seller-wow-form p,.gpf-ml-store #modalVender .auth-wow-form p{
  color:var(--ex-text-2)!important;
  font-size:14px!important;
  line-height:1.42!important;
}.gpf-ml-store #modalVender .input-with-icon,.gpf-ml-store #modalVender .form-group{
  margin-bottom:12px!important;
}.gpf-ml-store #modalVender .input-with-icon input,.gpf-ml-store #modalVender .input-with-icon select,.gpf-ml-store #modalVender .input-with-icon textarea,.gpf-ml-store #modalVender .form-group input,.gpf-ml-store #modalVender .form-group select,.gpf-ml-store #modalVender .form-group textarea{
  min-height:50px!important;
  border-radius:17px!important;
}.gpf-ml-store #modalVender .seller-submit,.gpf-ml-store #modalVender .btn-primary,.gpf-ml-store #modalVender .btn-login{
  width:100%!important;
  min-height:50px!important;
  border-radius:17px!important;
}.gpf-ml-store #moreSidebar.ml-sidebar-left,.gpf-ml-store .ml-sidebar-left#moreSidebar{
  border-radius:30px!important;
  overflow:hidden!important;
}.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow,.gpf-ml-store .ml-sidebar.cart-wow{
  background:linear-gradient(180deg,#fff 0%,#f8fbfe 100%)!important;
}.gpf-ml-store .ml-banner-carousel{
  max-width:1280px!important;
  margin:18px auto 12px!important;
  border-radius:24px!important;
  border:1px solid rgba(255,255,255,.72)!important;
  background:#fff!important;
  box-shadow:0 18px 46px rgba(95,26,43,.13)!important;
  aspect-ratio:16/5.4!important;
  overflow:hidden!important;
}.gpf-ml-store .ml-shortcuts{
  width:calc(100% - 24px)!important;
  max-width:1000px!important;
  margin:12px auto 24px!important;
  padding:10px!important;
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:10px!important;
  border-radius:24px!important;
  background:rgba(255,255,255,.96)!important;
  border:1px solid var(--ex-line)!important;
  box-shadow:var(--ex-shadow)!important;
  overflow:hidden!important;
}.gpf-ml-store .ml-shortcut{
  min-width:0!important;
  width:100%!important;
  min-height:74px!important;
  padding:9px 6px!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#fff,#f8fbfe)!important;
  border:1px solid transparent!important;
  color:var(--ex-navy)!important;
  font-size:12px!important;
  line-height:1.15!important;
  font-weight:950!important;
  text-align:center!important;
}.gpf-ml-store .ml-grid{
  max-width:1280px!important;
  margin:0 auto 36px!important;
  padding:0 12px!important;
  gap:16px!important;
}.gpf-ml-store .ml-card{
  border-radius:22px!important;
  overflow:hidden!important;
  background:#fff!important;
  border:1px solid var(--ex-line)!important;
  box-shadow:var(--ex-shadow)!important;
}.gpf-ml-store .ml-card:hover{
  transform:translateY(-4px)!important;
  border-color:rgba(177,18,38,.24)!important;
  box-shadow:var(--ex-shadow-hover)!important;
}.gpf-ml-store .ml-card-img{
  height:205px!important;
  background:linear-gradient(135deg,#f8fbfe,#eef6fd)!important;
  object-fit:cover!important;
}@media (prefers-reduced-motion:reduce){.gpf-ml-store *,.gpf-ml-store *:before,.gpf-ml-store *:after{
    animation:none!important;
    transition:none!important;
    scroll-behavior:auto!important;
  }}.gpf-ml-store .ml-shortcut.play,.gpf-ml-store .ml-shortcut.cupons,.gpf-ml-store .ml-shortcut[onclick*="abrirModalPlay"],.gpf-ml-store .ml-shortcut[onclick*="abrirModalCupom"]{
  position:relative!important;
  z-index:2!important;
  cursor:pointer!important;
  pointer-events:auto!important;
  user-select:none!important;
}.gpf-ml-store #modalCupom.ml-modal,.gpf-ml-store #modalPlay.ml-modal{
  align-items:center!important;
  justify-content:center!important;
  padding:16px!important;
  overflow:hidden!important;
  z-index:9000!important;
}.gpf-ml-store #modalCupom.ml-modal.active,.gpf-ml-store #modalPlay.ml-modal.active{
  display:flex!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
}.gpf-ml-store #modalCupom .ml-modal-content,.gpf-ml-store #modalPlay .ml-modal-content{
  width:min(430px,calc(100vw - 32px))!important;
  max-width:430px!important;
  max-height:calc(100dvh - 32px)!important;
  padding:22px 18px 18px!important;
  border-radius:28px!important;
  background:#ffffff!important;
  color:var(--ex-text,#102033)!important;
  border:1px solid rgba(96,16,34,.10)!important;
  box-shadow:0 34px 90px rgba(5,22,35,.34)!important;
  text-align:center!important;
  overflow:hidden!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
}.gpf-ml-store #modalPlay .ml-modal-content{
  width:min(560px,calc(100vw - 32px))!important;
  max-width:560px!important;
}.gpf-ml-store #modalCupom .modal-close,.gpf-ml-store #modalPlay .modal-close{
  top:14px!important;
  right:14px!important;
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  min-height:42px!important;
  border-radius:15px!important;
  background:#f5f9fc!important;
  color:var(--ex-navy,#83162a)!important;
  border:1px solid rgba(96,16,34,.12)!important;
  box-shadow:0 12px 28px rgba(95,26,43,.12)!important;
  z-index:20!important;
  font-size:0!important;
}.gpf-ml-store #modalCupom .modal-close:before,.gpf-ml-store #modalPlay .modal-close:before{
  content:"×"!important;
  font-size:28px!important;
  line-height:1!important;
  color:var(--ex-navy,#83162a)!important;
}.gpf-ml-store #modalCupom .ml-modal-content > div:first-of-type,.gpf-ml-store #modalPlay .ml-modal-content > div:first-of-type{
  width:64px!important;
  height:64px!important;
  max-width:64px!important;
  max-height:64px!important;
  min-width:64px!important;
  min-height:64px!important;
  flex:0 0 64px!important;
  margin:6px auto 12px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border-radius:22px!important;
  background:
    radial-gradient(circle at 30% 20%,rgba(255,255,255,.95),rgba(255,255,255,.12)),
    linear-gradient(135deg,var(--ex-navy,#83162a),var(--ex-navy-2,#9d2036))!important;
  color:#ffffff!important;
  box-shadow:0 14px 32px rgba(95,26,43,.18)!important;
  overflow:hidden!important;
  font-size:0!important;
  line-height:1!important;
}.gpf-ml-store #modalCupom .ml-modal-content > div:first-of-type i,.gpf-ml-store #modalPlay .ml-modal-content > div:first-of-type i,.gpf-ml-store #modalCupom .ml-modal-content > div:first-of-type svg,.gpf-ml-store #modalPlay .ml-modal-content > div:first-of-type svg,.gpf-ml-store #modalCupom .ml-modal-content > div:first-of-type img,.gpf-ml-store #modalPlay .ml-modal-content > div:first-of-type img{
  width:30px!important;
  height:30px!important;
  max-width:30px!important;
  max-height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  font-size:28px!important;
  line-height:30px!important;
  object-fit:contain!important;
  color:#ffffff!important;
  fill:#ffffff!important;
  stroke:#ffffff!important;
  padding:0!important;
  margin:0!important;
  border-radius:0!important;
  background:transparent!important;
}.gpf-ml-store #modalCupom svg,.gpf-ml-store #modalPlay svg{
  max-width:30px!important;
  max-height:30px!important;
}.gpf-ml-store #modalCupom svg *,.gpf-ml-store #modalPlay svg *{
  fill:currentColor!important;
  stroke:currentColor!important;
}.gpf-ml-store #modalCupom h3,.gpf-ml-store #modalPlay h3{
  margin:0 54px 8px!important;
  color:var(--ex-text,#102033)!important;
  font-size:23px!important;
  line-height:1.08!important;
  font-weight:950!important;
  letter-spacing:-.035em!important;
  text-align:center!important;
}.gpf-ml-store #modalCupom p,.gpf-ml-store #modalPlay p{
  max-width:360px!important;
  margin:0 auto 14px!important;
  color:var(--ex-text-2,#617086)!important;
  font-size:13.2px!important;
  line-height:1.42!important;
  font-weight:700!important;
  text-align:center!important;
}.gpf-ml-store #modalCupom .ml-modal-content > div[style*="max-height"],.gpf-ml-store #modalPlay .ml-modal-content > div[style*="max-height"]{
  flex:1 1 auto!important;
  min-height:0!important;
  max-height:min(390px,calc(100dvh - 280px))!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  display:grid!important;
  gap:10px!important;
  padding:2px 2px 4px!important;
  margin:2px 0 14px!important;
  scrollbar-width:thin!important;
  -webkit-overflow-scrolling:touch!important;
}.gpf-ml-store #modalCupom .ml-modal-content > div[style*="max-height"] > div{
  position:relative!important;
  padding:14px!important;
  border-radius:20px!important;
  background:
    radial-gradient(circle at 100% 0%,rgba(255,255,255,.18),transparent 38%),
    linear-gradient(135deg,var(--ex-orange,#b11226),var(--ex-orange-2,#921a2d))!important;
  color:#ffffff!important;
  box-shadow:0 14px 30px rgba(177,18,38,.18)!important;
  border:1px solid rgba(255,255,255,.22)!important;
  overflow:hidden!important;
  text-align:center!important;
  margin:0!important;
}.gpf-ml-store #modalCupom .ml-modal-content > div[style*="max-height"] > div:before,.gpf-ml-store #modalCupom .ml-modal-content > div[style*="max-height"] > div:after{
  content:""!important;
  position:absolute!important;
  top:50%!important;
  width:20px!important;
  height:20px!important;
  border-radius:50%!important;
  background:#ffffff!important;
  transform:translateY(-50%)!important;
  opacity:.92!important;
}.gpf-ml-store #modalCupom .ml-modal-content > div[style*="max-height"] > div:before{
  left:-10px!important;
}.gpf-ml-store #modalCupom .ml-modal-content > div[style*="max-height"] > div:after{
  right:-10px!important;
}.gpf-ml-store #modalCupom .ml-modal-content > div[style*="max-height"] button{
  min-height:40px!important;
  width:100%!important;
  border-radius:14px!important;
  background:#ffffff!important;
  color:var(--ex-navy,#83162a)!important;
  border:0!important;
  font-size:12.5px!important;
  font-weight:950!important;
  box-shadow:0 10px 22px rgba(5,22,35,.10)!important;
}.gpf-ml-store #modalPlay .ml-modal-content > div[style*="max-height"] > div{
  padding:12px!important;
  border-radius:20px!important;
  background:#f8fbfe!important;
  border:1px solid var(--ex-line,#e3edf6)!important;
  text-align:left!important;
  overflow:hidden!important;
  margin:0!important;
}.gpf-ml-store #modalPlay iframe{
  width:100%!important;
  height:100%!important;
  border:0!important;
}.gpf-ml-store #modalCupom .ml-modal-content > button:last-child,.gpf-ml-store #modalPlay .ml-modal-content > button:last-child{
  flex:0 0 auto!important;
  width:100%!important;
  min-height:46px!important;
  border-radius:16px!important;
  margin:0!important;
}.gpf-ml-store #modalCupom .ml-modal-content > div:first-of-type i,.gpf-ml-store #modalPlay .ml-modal-content > div:first-of-type i,.gpf-ml-store #modalCupom .ml-modal-content > div:first-of-type svg,.gpf-ml-store #modalPlay .ml-modal-content > div:first-of-type svg,.gpf-ml-store #modalCupom .ml-modal-content > div:first-of-type img,.gpf-ml-store #modalPlay .ml-modal-content > div:first-of-type img,.gpf-ml-store #modalCupom .coupon-hero-icon i,.gpf-ml-store #modalPlay .play-hero-icon i,.gpf-ml-store #modalCupom .coupon-hero-icon svg,.gpf-ml-store #modalPlay .play-hero-icon svg,.gpf-ml-store #modalCupom .coupon-hero-icon img,.gpf-ml-store #modalPlay .play-hero-icon img{
  background:transparent!important;
  background-color:transparent!important;
  border:0!important;
  box-shadow:none!important;
  outline:0!important;
  border-radius:0!important;
  padding:0!important;
  margin:0!important;
}.gpf-ml-store #modalCupom .ml-modal-content > div:first-of-type i:before,.gpf-ml-store #modalCupom .ml-modal-content > div:first-of-type i:after,.gpf-ml-store #modalPlay .ml-modal-content > div:first-of-type i:before,.gpf-ml-store #modalPlay .ml-modal-content > div:first-of-type i:after,.gpf-ml-store #modalCupom .coupon-hero-icon i:before,.gpf-ml-store #modalCupom .coupon-hero-icon i:after,.gpf-ml-store #modalPlay .play-hero-icon i:before,.gpf-ml-store #modalPlay .play-hero-icon i:after{
  background:transparent!important;
  background-color:transparent!important;
  border:0!important;
  box-shadow:none!important;
  outline:0!important;
  border-radius:0!important;
}.gpf-ml-store #modalCupom .ml-modal-content > div:first-of-type img,.gpf-ml-store #modalPlay .ml-modal-content > div:first-of-type img,.gpf-ml-store #modalCupom .coupon-hero-icon img,.gpf-ml-store #modalPlay .play-hero-icon img{
  display:none!important;
}.gpf-ml-store #modalCupom .ml-modal-content > div:first-of-type:before,.gpf-ml-store #modalCupom .coupon-hero-icon:before{
  content:""!important;
  font-family:"Font Awesome 6 Free","Font Awesome 5 Free","FontAwesome"!important;
  font-weight:900!important;
  font-size:28px!important;
  line-height:1!important;
  color:#ffffff!important;
  background:transparent!important;
}.gpf-ml-store #modalPlay .ml-modal-content > div:first-of-type:before,.gpf-ml-store #modalPlay .play-hero-icon:before{
  content:""!important;
  font-family:"Font Awesome 6 Free","Font Awesome 5 Free","FontAwesome"!important;
  font-weight:900!important;
  font-size:28px!important;
  line-height:1!important;
  color:#ffffff!important;
  background:transparent!important;
}.gpf-ml-store #modalCupom .ml-modal-content > div:first-of-type i,.gpf-ml-store #modalPlay .ml-modal-content > div:first-of-type i,.gpf-ml-store #modalCupom .coupon-hero-icon i,.gpf-ml-store #modalPlay .play-hero-icon i,.gpf-ml-store #modalCupom .ml-modal-content > div:first-of-type svg,.gpf-ml-store #modalPlay .ml-modal-content > div:first-of-type svg,.gpf-ml-store #modalCupom .coupon-hero-icon svg,.gpf-ml-store #modalPlay .play-hero-icon svg{
  display:none!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal,.gpf-ml-store #profileModal.ml-modal{
  overflow:hidden!important;
}.gpf-ml-store #modalPerfilCliente .ml-modal-content,.gpf-ml-store #profileModal .ml-modal-content,.gpf-ml-store #modalPerfilCliente .profile-login-clean,.gpf-ml-store #modalPerfilCliente .profile-login-wow,.gpf-ml-store #modalPerfilCliente .google-only-auth,.gpf-ml-store #modalPerfilCliente .auth-wow.google-only-auth,.gpf-ml-store #profileModal .profile-login-clean,.gpf-ml-store #profileModal .profile-login-wow,.gpf-ml-store #profileModal .google-only-auth,.gpf-ml-store #profileModal .auth-wow.google-only-auth{
  max-height:calc(100dvh - 32px)!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  overscroll-behavior:contain!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-body,.gpf-ml-store #profileModal .profile-login-body,.gpf-ml-store #modalPerfilCliente .auth-wow-form,.gpf-ml-store #profileModal .auth-wow-form{
  padding-bottom:max(22px,env(safe-area-inset-bottom))!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits div,.gpf-ml-store #modalPerfilCliente .profile-login-body li,.gpf-ml-store #modalPerfilCliente .profile-benefit,.gpf-ml-store #profileModal .profile-login-clean-benefits div,.gpf-ml-store #profileModal .profile-login-body li,.gpf-ml-store #profileModal .profile-benefit{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:12px!important;
  text-align:left!important;
  min-height:58px!important;
  padding:12px 14px!important;
  overflow:hidden!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits span,.gpf-ml-store #modalPerfilCliente .profile-login-body li span,.gpf-ml-store #modalPerfilCliente .profile-benefit span,.gpf-ml-store #profileModal .profile-login-clean-benefits span,.gpf-ml-store #profileModal .profile-login-body li span,.gpf-ml-store #profileModal .profile-benefit span{
  display:block!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  flex:1 1 auto!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  line-height:1.25!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits i,.gpf-ml-store #modalPerfilCliente .profile-login-body li i,.gpf-ml-store #modalPerfilCliente .profile-benefit i,.gpf-ml-store #profileModal .profile-login-clean-benefits i,.gpf-ml-store #profileModal .profile-login-body li i,.gpf-ml-store #profileModal .profile-benefit i{
  flex:0 0 42px!important;
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  min-height:42px!important;
  display:grid!important;
  place-items:center!important;
}.gpf-ml-store #modalPerfilCliente .google-login-main,.gpf-ml-store #modalPerfilCliente .profile-google-clean,.gpf-ml-store #modalPerfilCliente a.google-login-main,.gpf-ml-store #modalPerfilCliente .google-only-auth .btn-login,.gpf-ml-store #modalPerfilCliente .auth-wow.google-only-auth .btn-login,.gpf-ml-store #profileModal .google-login-main,.gpf-ml-store #profileModal .profile-google-clean,.gpf-ml-store #profileModal a.google-login-main,.gpf-ml-store #profileModal .google-only-auth .btn-login,.gpf-ml-store #profileModal .auth-wow.google-only-auth .btn-login{
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}.gpf-ml-store #modalCupom .coupon-hero-icon,.gpf-ml-store #modalPlay .play-hero-icon,.gpf-ml-store #modalCupom .ml-modal-content > div:first-of-type:not(.coupon-list),.gpf-ml-store #modalPlay .ml-modal-content > div:first-of-type:not(.play-list){
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  width:0!important;
  height:0!important;
  min-width:0!important;
  min-height:0!important;
  max-width:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  box-shadow:none!important;
  overflow:hidden!important;
}.gpf-ml-store #modalCupom h3 > i,.gpf-ml-store #modalCupom h3 > svg,.gpf-ml-store #modalPlay h3 > i,.gpf-ml-store #modalPlay h3 > svg{
  display:none!important;
}.gpf-ml-store #modalCupom h3,.gpf-ml-store #modalPlay h3{
  margin-top:6px!important;
}.gpf-ml-store.extreme-drawer-open,.gpf-ml-store.extreme-drawer-open,.gpf-ml-store.extreme-notify-open,.gpf-ml-store.extreme-notify-open{
  overflow:hidden;
}.gpf-ml-store .extreme-page-loaded .extreme-reveal,.gpf-ml-store .extreme-reveal.is-visible{
  opacity:1;
  transform:none;
}.gpf-ml-store .extreme-reveal{
  opacity:0;
  transform:translateY(12px);
  transition:opacity .28s ease,transform .28s ease;
}.gpf-ml-store .extreme-page-skeleton{
  position:fixed;
  inset:0;
  z-index:12000;
  overflow:auto;
  background:var(--bg,#faf8f8);
  opacity:1;
  visibility:visible;
  transition:opacity .22s ease,visibility .22s ease;
}.gpf-ml-store .extreme-page-loaded .extreme-page-skeleton{
  opacity:0;
  visibility:hidden;
  pointer-events:none;
}.gpf-ml-store .extreme-skeleton-loading body{
  overflow:hidden;
}.gpf-ml-store .extreme-skeleton-loading body > :not(.extreme-page-skeleton):not(script):not(style){
  visibility:hidden;
}.gpf-ml-store .extreme-skeleton-header{
  min-height:72px;
  display:grid;
  grid-template-columns:142px minmax(280px,620px) 42px 42px;
  justify-content:center;
  align-items:center;
  gap:14px;
  padding:10px clamp(18px,3vw,48px);
  background:linear-gradient(135deg,#83162a,#9d2036);
}.gpf-ml-store .extreme-skeleton-content{
  width:min(1240px,calc(100% - 36px));
  margin:0 auto;
  padding:14px 0 36px;
}.gpf-ml-store .extreme-skeleton-shape,.gpf-ml-store .suggestion-skeleton i,.gpf-ml-store .suggestion-skeleton b,.gpf-ml-store .suggestion-skeleton small{
  display:block;
  position:relative;
  overflow:hidden;
  background:#e7edf3;
}.gpf-ml-store .extreme-skeleton-shape:after,.gpf-ml-store .suggestion-skeleton i:after,.gpf-ml-store .suggestion-skeleton b:after,.gpf-ml-store .suggestion-skeleton small:after{
  content:"";
  position:absolute;
  inset:0;
  transform:translateX(-100%);
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent);
  animation:extremeSkeleton 1.15s ease-in-out infinite;
}@keyframes extremeSkeleton{to{transform:translateX(100%)}}.gpf-ml-store .extreme-skeleton-logo{height:46px;border-radius:12px;background:rgba(255,255,255,.2)}.gpf-ml-store .extreme-skeleton-search{height:46px;border-radius:17px;background:rgba(255,255,255,.2)}.gpf-ml-store .extreme-skeleton-action{width:42px;height:42px;border-radius:15px;background:rgba(255,255,255,.2)}.gpf-ml-store .extreme-skeleton-categories{
  display:flex;
  gap:8px;
  padding:8px 10px;
  margin-bottom:16px;
  border:1px solid #dfe7f0;
  border-radius:18px;
  background:#fff;
}.gpf-ml-store .extreme-skeleton-categories span{width:128px;height:36px;border-radius:999px;flex:0 0 auto}.gpf-ml-store .extreme-skeleton-banner{width:100%;aspect-ratio:1600/600;max-height:320px;border-radius:21px;margin-bottom:18px}.gpf-ml-store .extreme-skeleton-shortcuts{
  width:min(980px,100%);
  margin:0 auto 24px;
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:9px;
  padding:9px;
  border:1px solid #dfe7f0;
  border-radius:22px;
  background:#fff;
}.gpf-ml-store .extreme-skeleton-shortcuts span{min-height:64px;display:grid;place-items:center;align-content:center;gap:7px}.gpf-ml-store .extreme-skeleton-shortcuts i{width:34px;height:34px;border-radius:13px}.gpf-ml-store .extreme-skeleton-shortcuts b{width:58%;height:10px;border-radius:999px}.gpf-ml-store .extreme-skeleton-section-head{display:grid;gap:8px;margin:0 10px 14px}.gpf-ml-store .extreme-skeleton-section-head span{width:230px;height:24px;border-radius:8px}.gpf-ml-store .extreme-skeleton-section-head small{width:330px;height:12px;border-radius:999px}.gpf-ml-store .extreme-skeleton-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:0 10px}.gpf-ml-store .extreme-skeleton-grid article{overflow:hidden;border:1px solid #dfe7f0;border-radius:18px;background:#fff;padding-bottom:13px}.gpf-ml-store .extreme-skeleton-grid article i{width:100%;height:178px;border-radius:0}.gpf-ml-store .extreme-skeleton-grid article span{width:82%;height:14px;margin:13px 13px 8px;border-radius:6px}.gpf-ml-store .extreme-skeleton-grid article small{width:55%;height:11px;margin:0 13px 12px;border-radius:999px}.gpf-ml-store .extreme-skeleton-grid article b{width:68%;height:22px;margin:0 13px;border-radius:7px}.gpf-ml-store .suggestion-skeleton{pointer-events:none}.gpf-ml-store .suggestion-skeleton i{width:38px;height:38px;border-radius:10px;flex:0 0 38px}.gpf-ml-store .suggestion-skeleton span{display:grid;gap:7px;flex:1}.gpf-ml-store .suggestion-skeleton b{width:72%;height:12px;border-radius:6px}.gpf-ml-store .suggestion-skeleton small{width:46%;height:9px;border-radius:999px}.gpf-ml-store .extreme-assistant-typing{display:inline-flex!important;align-items:center;gap:5px;min-height:38px}.gpf-ml-store .extreme-assistant-typing span{width:7px;height:7px;border-radius:50%;background:#7f8fa2;animation:extremeAssistantTyping 1s ease-in-out infinite}.gpf-ml-store .extreme-assistant-typing span:nth-child(2){animation-delay:.14s}.gpf-ml-store .extreme-assistant-typing span:nth-child(3){animation-delay:.28s}@keyframes extremeAssistantTyping{0%,70%,100%{transform:translateY(0);opacity:.45}35%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){.gpf-ml-store .extreme-skeleton-shape:after,.gpf-ml-store .suggestion-skeleton i:after,.gpf-ml-store .suggestion-skeleton b:after,.gpf-ml-store .suggestion-skeleton small:after,.gpf-ml-store .extreme-assistant-typing span{animation:none}}.gpf-ml-store .extreme-category-loading{opacity:.68;pointer-events:none}.gpf-ml-store .is-dragging{cursor:grabbing;scroll-behavior:auto}.gpf-ml-store .pause-progress *{animation-play-state:paused!important}.gpf-ml-store .is-full-width{grid-column:1/-1;width:100%}.gpf-ml-store .mt-15{margin-top:15px}.gpf-ml-store .empty-state,.gpf-ml-store .empty-message{
  width:100%;
  padding:22px;
  border:1px dashed var(--border);
  border-radius:18px;
  background:#fff;
  color:var(--text-secondary);
  text-align:center;
  font-weight:800;
}.gpf-ml-store .menu-extreme-list.menu-shopee-20,.gpf-ml-store ul.menu-shopee-20.menu-extreme-list{
  list-style:none;
  display:block;
  flex:1 1 auto;
  min-height:0;
  width:100%;
  margin:0;
  overflow-y:auto;
  overflow-x:hidden;
  background:#fff;
}.gpf-ml-store .menu-extreme-list.menu-shopee-20 > li,.gpf-ml-store ul.menu-shopee-20.menu-extreme-list > li{
  display:block;
  width:100%;
  margin:0;
  padding:0;
}.gpf-ml-store .menu-extreme-list.menu-shopee-20 > li > a,.gpf-ml-store ul.menu-shopee-20.menu-extreme-list > li > a{
  width:100%;
}.gpf-ml-store .menu-sidebar,.gpf-ml-store .more-sidebar,.gpf-ml-store .sidebar-menu{
  background:#fff;
  color:var(--text);
  border:1px solid var(--border);
  box-shadow:var(--shadow-lg);
}.gpf-ml-store .sidebar-menu{
  display:grid;
  gap:8px;
}.gpf-ml-store .sidebar-menu a,.gpf-ml-store .menu-sidebar a,.gpf-ml-store .more-sidebar a,.gpf-ml-store a.menu-extreme,.gpf-ml-store a.menu-seller,.gpf-ml-store a.menu-shopee-20,.gpf-ml-store button.menu-shopee-20,.gpf-ml-store .menu-shopee-20:not(.menu-extreme-list),.gpf-ml-store a.menu-terms{
  display:flex;
  align-items:center;
  gap:10px;
  min-height:44px;
  padding:10px 12px;
  border-radius:14px;
  color:var(--text);
  font-weight:850;
}.gpf-ml-store .sidebar-menu a:hover,.gpf-ml-store .menu-sidebar a:hover,.gpf-ml-store .more-sidebar a:hover,.gpf-ml-store a.menu-extreme:hover,.gpf-ml-store a.menu-seller:hover,.gpf-ml-store a.menu-shopee-20:hover,.gpf-ml-store button.menu-shopee-20:hover,.gpf-ml-store .menu-shopee-20:not(.menu-extreme-list):hover,.gpf-ml-store a.menu-terms:hover{
  background:var(--border-light);
  color:var(--primary);
}.gpf-ml-store .menu-user-avatar{
  width:42px;
  height:42px;
  min-width:42px;
  border-radius:50%;
  object-fit:cover;
  background:var(--border-light);
  border:1px solid var(--border);
}.gpf-ml-store .badge-info,.gpf-ml-store .badge-new,.gpf-ml-store .badge-estado,.gpf-ml-store .badge-loja,.gpf-ml-store .badge-servico,.gpf-ml-store .custom,.gpf-ml-store .servico,.gpf-ml-store .lojas{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  max-width:100%;
  padding:5px 10px;
  border-radius:999px;
  font-size:11px;
  line-height:1;
  font-weight:900;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  border:1px solid rgba(20,80,111,.16);
  background:var(--badge-bg);
  color:var(--badge-text);
}.gpf-ml-store .badge-new,.gpf-ml-store .custom{
  background:var(--discount-badge-bg);
  color:var(--discount-badge-text);
  border-color:rgba(201,79,0,.18);
}.gpf-ml-store .badge-servico,.gpf-ml-store .servico{
  background:#f0f7ff;
  color:var(--primary);
}.gpf-ml-store .badge-loja,.gpf-ml-store .lojas{
  background:var(--badge-frete-bg);
  color:var(--badge-frete-text);
  border-color:rgba(23,140,79,.18);
}.gpf-ml-store .badge-estado{
  background:#f7f9fc;
  color:var(--text-secondary);
  border-color:var(--border);
}.gpf-ml-store .price,.gpf-ml-store .preco,.gpf-ml-store .product-price,.gpf-ml-store .ml-price{
  color:var(--price-color);
  font-weight:950;
  letter-spacing:-.02em;
}.gpf-ml-store .extreme-installment-badge,.gpf-ml-store .extreme-installment-detail{
  display:flex;
  align-items:center;
  gap:7px;
  color:var(--success);
  font-weight:900;
  line-height:1.25;
}.gpf-ml-store .extreme-installment-badge{
  font-size:12px;
  margin-top:6px;
}.gpf-ml-store .extreme-installment-detail{
  width:max-content;
  max-width:100%;
  margin:8px 0 14px;
  padding:8px 12px;
  border:1px solid rgba(23,160,93,.16);
  border-radius:999px;
  background:var(--badge-frete-bg);
}.gpf-ml-store .coupon-modal-content,.gpf-ml-store .play-modal-content{
  width:min(720px,calc(100vw - 36px));
  padding:26px;
}.gpf-ml-store .coupon-modal-content h3,.gpf-ml-store .play-modal-content h3{
  margin:0 48px 6px 0;
  color:var(--text);
  font-size:26px;
  letter-spacing:-.04em;
}.gpf-ml-store .coupon-modal-content p,.gpf-ml-store .play-modal-content p{
  margin:0 0 16px;
  color:var(--text-secondary);
  font-weight:700;
}.gpf-ml-store .coupon-hero-icon,.gpf-ml-store .play-hero-icon{
  width:58px;
  height:58px;
  margin-bottom:14px;
  border-radius:20px;
  display:grid;
  place-items:center;
  background:var(--discount-badge-bg);
  color:var(--accent);
  font-size:24px;
  border:1px solid rgba(177,18,38,.16);
}.gpf-ml-store .coupon-list,.gpf-ml-store .play-list{
  display:grid;
  gap:12px;
  margin:16px 0;
}.gpf-ml-store .coupon-card{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:8px 12px;
  align-items:center;
  padding:16px;
  border:1px solid var(--border);
  border-radius:18px;
  background:linear-gradient(135deg,#fff 0%,#fff7f1 100%);
  box-shadow:var(--shadow);
}.gpf-ml-store .coupon-card-kicker{
  grid-column:1/-1;
  color:var(--accent);
  font-size:11px;
  line-height:1;
  font-weight:950;
  text-transform:uppercase;
  letter-spacing:.08em;
}.gpf-ml-store .coupon-card-code{
  min-width:0;
  padding:10px 12px;
  border:1px dashed rgba(177,18,38,.45);
  border-radius:14px;
  background:#fff;
  color:var(--primary);
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;
  font-size:20px;
  font-weight:950;
  overflow:hidden;
  text-overflow:ellipsis;
}.gpf-ml-store .coupon-card-desc{
  grid-column:1/2;
  color:var(--text-secondary);
  font-weight:750;
}.gpf-ml-store .coupon-card-discount{
  grid-column:2/3;
  grid-row:2/4;
  align-self:stretch;
  min-width:92px;
  display:grid;
  place-items:center;
  padding:10px;
  border-radius:16px;
  background:var(--button-primary-bg);
  color:#fff;
  font-size:18px;
  font-weight:950;
  text-align:center;
}.gpf-ml-store .coupon-copy-btn,.gpf-ml-store .coupon-close-btn,.gpf-ml-store .play-close-btn{
  min-height:44px;
  border-radius:13px;
  font-weight:900;
}.gpf-ml-store .coupon-copy-btn{
  grid-column:1/-1;
  width:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0 14px;
  background:var(--primary);
  color:#fff;
}.gpf-ml-store .play-video-card{
  padding:14px;
  border:1px solid var(--border);
  border-radius:18px;
  background:#fff;
  box-shadow:var(--shadow);
}.gpf-ml-store .play-video-card strong{
  display:block;
  margin-top:10px;
  color:var(--text);
  font-size:15px;
}.gpf-ml-store .play-video-card p{
  margin:5px 0 0;
  font-size:13px;
}.gpf-ml-store .play-video-frame{
  position:relative;
  width:100%;
  aspect-ratio:16/9;
  overflow:hidden;
  border-radius:14px;
  background:#000;
}.gpf-ml-store .play-video-frame iframe{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
}.gpf-ml-store .cep-mini-row{
  display:flex;
  justify-content:flex-start;
  margin:-4px 0 12px;
}.gpf-ml-store .cep-action{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  min-height:40px;
  padding:0 12px;
  border-radius:999px;
  border:1px solid rgba(20,80,111,.18);
  background:var(--badge-bg);
  color:var(--link);
  font-size:13px;
  font-weight:900;
}.gpf-ml-store .cep-action:hover{background:#fff;color:var(--primary);box-shadow:var(--shadow)}.gpf-ml-store .cep-finder{
  display:none;
  margin:0 0 14px;
  padding:14px;
  border:1px solid var(--border);
  border-radius:18px;
  background:#f8fbff;
}.gpf-ml-store .cep-finder.open,.gpf-ml-store .cep-finder.active,.gpf-ml-store .cep-finder[aria-hidden="false"]{
  display:block;
}.gpf-ml-store .cep-finder-title{
  display:flex;
  align-items:center;
  gap:8px;
  margin-bottom:10px;
  color:var(--primary);
  font-size:13px;
  font-weight:950;
}.gpf-ml-store .cep-finder-grid{
  display:grid;
  grid-template-columns:80px minmax(120px,.9fr) minmax(160px,1.1fr) auto;
  gap:8px;
  align-items:center;
}.gpf-ml-store .cep-finder-grid input,.gpf-ml-store .cep-finder-grid button{
  min-height:42px;
  border-radius:12px;
}.gpf-ml-store .cep-finder-grid input{
  width:100%;
  border:1px solid var(--input-border);
  background:#fff;
  color:var(--text);
  padding:9px 10px;
  outline:0;
}.gpf-ml-store .cep-finder-grid button{
  padding:0 14px;
  background:var(--primary);
  color:#fff;
  font-weight:900;
  white-space:nowrap;
}.gpf-ml-store .cep-results{
  display:grid;
  gap:8px;
  margin-top:10px;
}.gpf-ml-store .cep-results button,.gpf-ml-store .cep-results a,.gpf-ml-store .cep-results div{
  width:100%;
  padding:10px 12px;
  border:1px solid var(--border);
  border-radius:13px;
  background:#fff;
  color:var(--text);
  text-align:left;
  font-weight:800;
}.gpf-ml-store .cupom-info,.gpf-ml-store .frete-detalhes{
  display:grid;
  gap:8px;
  padding:12px;
  border:1px solid var(--border);
  border-radius:16px;
  background:#fff8f2;
  color:var(--text);
  font-weight:800;
}.gpf-ml-store .frete-detalhes{background:#fff;margin-top:10px;color:var(--text-secondary)}.gpf-ml-store .input-uf{text-transform:uppercase}.gpf-ml-store .auth-proof-list,.gpf-ml-store .google-only-benefits{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  margin-top:18px;
}.gpf-ml-store .auth-trust-note,.gpf-ml-store .seller-mini-note,.gpf-ml-store .seller-mini-note-clean,.gpf-ml-store .seller-login-callout-clean{
  display:flex;
  align-items:flex-start;
  gap:9px;
  padding:12px;
  border:1px solid var(--border);
  border-radius:16px;
  background:var(--border-light);
  color:var(--text-secondary);
  font-size:13px;
  font-weight:750;
  line-height:1.35;
}.gpf-ml-store .auth-trust-note{margin-top:14px}.gpf-ml-store .btn-logout-account{
  width:100%;
  min-height:44px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  border-radius:14px;
  background:#fff1f2;
  color:#b91c1c;
  border:1px solid #fecdd3;
  font-weight:950;
}.gpf-ml-store .profile-divider{
  width:100%;
  height:1px;
  margin:14px 0;
  background:var(--border);
}.gpf-ml-store .profile-kicker{
  color:var(--accent);
  font-size:12px;
  font-weight:950;
  text-transform:uppercase;
  letter-spacing:.06em;
}.gpf-ml-store .profile-edit-form{
  display:grid;
  gap:12px;
}.gpf-ml-store .seller-brand-icon{
  width:72px;
  height:72px;
  margin:18px 0;
  border-radius:24px;
  display:grid;
  place-items:center;
  background:rgba(255,255,255,.14);
  color:#fff;
  border:1px solid rgba(255,255,255,.22);
  font-size:30px;
}.gpf-ml-store .seller-form-title,.gpf-ml-store .seller-form-title-clean{
  margin-bottom:16px;
}.gpf-ml-store .seller-form-title span,.gpf-ml-store .seller-form-title-clean span{
  color:var(--accent);
  font-size:12px;
  font-weight:950;
  text-transform:uppercase;
  letter-spacing:.06em;
}.gpf-ml-store .seller-form-title h3,.gpf-ml-store .seller-form-title-clean h3{
  margin:4px 0 5px;
  color:var(--text);
  font-size:26px;
  letter-spacing:-.04em;
}.gpf-ml-store .seller-form-title p,.gpf-ml-store .seller-form-title-clean p{
  margin:0;
  color:var(--text-secondary);
  font-weight:700;
}.gpf-ml-store .seller-flow-mini{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:8px;
  margin:12px 0 16px;
}.gpf-ml-store .seller-flow-mini span{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  min-height:40px;
  padding:6px;
  border:1px solid var(--border);
  border-radius:14px;
  background:#fff;
  color:var(--primary);
  font-size:12px;
  font-weight:900;
}.gpf-ml-store .seller-login-callout-clean{
  align-items:center;
  justify-content:space-between;
  flex-wrap:wrap;
  margin-bottom:14px;
  background:#fff8f2;
  border-color:#ffd7bd;
}.gpf-ml-store .seller-login-callout-clean a{
  display:inline-flex;
  align-items:center;
  gap:7px;
  min-height:38px;
  padding:0 12px;
  border-radius:999px;
  background:var(--primary);
  color:#fff;
  font-weight:900;
}.gpf-ml-store .seller-whatsapp{margin-bottom:12px}.gpf-ml-store .seller-terms{
  margin:12px 0;
  padding:12px;
  border:1px solid var(--border);
  border-radius:16px;
  background:#fff;
}.gpf-ml-store .quickbuy-head{
  display:grid;
  grid-template-columns:58px minmax(0,1fr);
  gap:12px;
  align-items:center;
  margin-bottom:18px;
  padding:18px;
  border-radius:22px;
  background:linear-gradient(135deg,#fff8f2 0%,#ffffff 62%,#f7fbff 100%);
  border:1px solid #ffe0c9;
}.gpf-ml-store .quickbuy-icon{
  grid-row:1/4;
  width:58px;
  height:58px;
  border-radius:20px;
  display:grid;
  place-items:center;
  background:var(--button-primary-bg);
  color:#fff;
  font-size:24px;
  box-shadow:0 12px 24px rgba(177,18,38,.18);
}.gpf-ml-store .quickbuy-head span{
  color:var(--accent);
  font-size:12px;
  font-weight:950;
  text-transform:uppercase;
  letter-spacing:.06em;
}.gpf-ml-store .quickbuy-head h3{
  margin:0;
  color:var(--text);
  font-size:24px;
  letter-spacing:-.04em;
}.gpf-ml-store .quickbuy-head p{
  margin:0;
  color:var(--text-secondary);
  font-weight:700;
}.gpf-ml-store .quickbuy-cancel{
  width:100%;
  min-height:44px;
  border-radius:13px;
  border:1px solid var(--border);
  background:#fff;
  color:var(--primary);
  font-weight:900;
}.gpf-ml-store .track-search-card{
  padding:14px;
  border:1px solid var(--border);
  border-radius:18px;
  background:#f8fbff;
  box-shadow:var(--shadow);
}.gpf-ml-store .orders-modal-list{
  display:grid;
  gap:12px;
  margin-top:14px;
}.gpf-ml-store .tracking-steps,.gpf-ml-store .tracking-timeline{
  display:grid;
  gap:8px;
  margin-top:12px;
}.gpf-ml-store .tracking-step{
  display:flex;
  align-items:center;
  gap:8px;
  color:var(--text-secondary);
  font-size:13px;
  font-weight:800;
}.gpf-ml-store .tracking-step i{
  width:28px;
  height:28px;
  min-width:28px;
  border-radius:50%;
  display:grid;
  place-items:center;
  background:var(--border-light);
  color:var(--primary);
}.gpf-ml-store .tracking-step.done,.gpf-ml-store .tracking-step.ok,.gpf-ml-store .tracking-step.active{
  color:var(--success);
}.gpf-ml-store .tracking-step.done i,.gpf-ml-store .tracking-step.ok i,.gpf-ml-store .tracking-step.active i{
  background:var(--badge-frete-bg);
  color:var(--success);
}.gpf-ml-store .extreme-recommend-home{
  max-width:1280px;
  margin:0 auto 30px;
  padding:0 12px;
}.gpf-ml-store .extreme-recommend-home .extreme-section-title{
  padding:0;
}.gpf-ml-store .service-detail-badges{
  margin:10px 0 14px;
}.gpf-ml-store .native-illustration-block{
  display:grid;
  grid-template-columns:92px minmax(0,1fr);
  gap:16px;
  align-items:center;
  margin-bottom:18px;
  padding:16px;
  border-radius:22px;
  border:1px solid var(--border);
  background:linear-gradient(135deg,#fff8f2 0%,#fff 60%,#f7fbff 100%);
}.gpf-ml-store .native-illustration-media{
  width:92px;
  height:92px;
  border-radius:26px;
  display:grid;
  place-items:center;
  overflow:hidden;
  background:#fff;
  border:1px solid #ffe0c9;
}.gpf-ml-store .native-illustration-media svg{width:100%;height:100%}.gpf-ml-store .native-illustration-copy strong,.gpf-ml-store .native-illustration-copy h3{
  display:block;
  margin:0 0 4px;
  color:var(--text);
  font-size:22px;
  letter-spacing:-.04em;
}.gpf-ml-store .native-illustration-copy p{
  margin:0;
  color:var(--text-secondary);
  font-weight:700;
}.gpf-ml-store .extreme-install-help-close,.gpf-ml-store .extreme-install-help-ok{
  min-height:38px;
  border-radius:12px;
  padding:0 12px;
  font-weight:900;
}.gpf-ml-store .extreme-install-help-close{
  background:var(--border-light);
  color:var(--primary);
}.gpf-ml-store .extreme-install-help-ok{
  background:var(--button-primary-bg);
  color:#fff;
}.gpf-ml-store .extreme-install-help-icon{
  width:42px;
  height:42px;
  min-width:42px;
  border-radius:16px;
  display:grid;
  place-items:center;
  background:var(--discount-badge-bg);
  color:var(--accent);
}.gpf-ml-store .extreme-floating-cart-pulse{
  animation:extremeCartPulse 1.6s ease-in-out infinite;
}@keyframes extremeCartPulse{
  0%,100%{transform:scale(1);box-shadow:0 12px 24px rgba(177,18,38,.22)}
  50%{transform:scale(1.04);box-shadow:0 18px 36px rgba(177,18,38,.32)}
}.gpf-ml-store .coupon-modal,.gpf-ml-store .play-modal{
  color:var(--text);
}.gpf-ml-store .extreme-smart-hint{
  display:flex;
  align-items:flex-start;
  gap:8px;
  padding:10px 12px;
  border-radius:14px;
  background:var(--badge-bg);
  color:var(--primary);
  border:1px solid rgba(20,80,111,.16);
  font-size:13px;
  font-weight:800;
}.gpf-ml-store .inertia{
  -webkit-overflow-scrolling:touch;
  scroll-behavior:smooth;
}.gpf-ml-store,.gpf-ml-store{
  background:#ffffff!important;
  color:var(--text)!important;
  overflow-x:hidden!important;
}.gpf-ml-store main,.gpf-ml-store .main,.gpf-ml-store .page,.gpf-ml-store .container,.gpf-ml-store .ml-container,.gpf-ml-store section{
  background:transparent!important;
  color:var(--text)!important;
}.gpf-ml-store .ml-header{
  background:var(--header-bg-gradient)!important;
  color:#ffffff!important;
  border:0!important;
  box-shadow:0 8px 28px rgba(96,16,34,.18)!important;
}.gpf-ml-store .ml-header .ml-search{
  background:rgba(255,255,255,.14)!important;
  border:1px solid rgba(255,255,255,.22)!important;
  color:#ffffff!important;
}.gpf-ml-store .ml-header .ml-search input,.gpf-ml-store .ml-header .ml-search input::placeholder,.gpf-ml-store .ml-header .ml-search:before{
  color:rgba(255,255,255,.90)!important;
}.gpf-ml-store .ml-header .ml-search button{
  background:#ffffff!important;
  color:var(--primary)!important;
}.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .extreme-top-actions button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn{
  background:rgba(255,255,255,.14)!important;
  border:1px solid rgba(255,255,255,.22)!important;
  color:#ffffff!important;
}.gpf-ml-store .ml-header .ml-header-icons button *,.gpf-ml-store .ml-header .extreme-top-actions button *,.gpf-ml-store .ml-header .header-share-store-btn *,.gpf-ml-store .ml-header .header-cart-btn *,.gpf-ml-store .ml-header .header-profile-btn *{
  color:#ffffff!important;
  stroke:#ffffff!important;
}.gpf-ml-store .ml-header .header-cart-count{
  background:var(--accent)!important;
  color:#ffffff!important;
  border-color:var(--primary)!important;
}.gpf-ml-store .btn,.gpf-ml-store .btn-primary,.gpf-ml-store .btn-login,.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .seller-submit,.gpf-ml-store .quickbuy-submit,.gpf-ml-store .cart-checkout-wow,.gpf-ml-store .cart-checkout-btn,.gpf-ml-store .extreme-native-product-primary,.gpf-ml-store .extreme-notify-primary,.gpf-ml-store .menu-extreme-cta{
  background:var(--button-primary-bg)!important;
  color:#ffffff!important;
  border-color:transparent!important;
}.gpf-ml-store .btn-outline,.gpf-ml-store .extreme-native-product-secondary,.gpf-ml-store .extreme-notify-secondary{
  background:#ffffff!important;
  color:var(--primary)!important;
  border-color:var(--border)!important;
}.gpf-ml-store .ml-categories,.gpf-ml-store .ml-shortcuts,.gpf-ml-store .ml-card,.gpf-ml-store .ml-card-body,.gpf-ml-store .ml-ofertas-relampago,.gpf-ml-store .ml-prod-destaque,.gpf-ml-store .ml-detalhe,.gpf-ml-store .produto-detalhe-page,.gpf-ml-store .ml-modal-content,.gpf-ml-store .seller-wow,.gpf-ml-store .quickbuy-wow,.gpf-ml-store .auth-wow,.gpf-ml-store .profile-login-wow,.gpf-ml-store .profile-login-clean,.gpf-ml-store .google-only-auth,.gpf-ml-store .ml-sidebar-left,.gpf-ml-store .ml-sidebar,.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow,.gpf-ml-store .ml-bottom-nav,.gpf-ml-store .footer{
  background:#ffffff!important;
  color:var(--text)!important;
  border-color:var(--border)!important;
}.gpf-ml-store .ml-categories a,.gpf-ml-store .ml-bottom-nav .ml-nav-item,.gpf-ml-store .ml-shortcut,.gpf-ml-store .menu-extreme-list a,.gpf-ml-store .menu-extreme-link,.gpf-ml-store .ml-btn-share,.gpf-ml-store .produto-voltar{
  color:var(--primary)!important;
}.gpf-ml-store .ml-categories a.active,.gpf-ml-store .ml-categories a:hover{
  background:#eef5f8!important;
  color:#83162a!important;
  border-color:rgba(96,16,34,.24)!important;
}.gpf-ml-store .ml-bottom-nav .ml-nav-item.active,.gpf-ml-store .ml-bottom-nav .ml-nav-item:hover,.gpf-ml-store .menu-extreme-list a:hover,.gpf-ml-store .menu-extreme-list a:focus-visible,.gpf-ml-store .menu-extreme-list a.menu-active,.gpf-ml-store .tab-auth.active{
  background:#fff3e8!important;
  color:var(--accent)!important;
  border-color:#ffd7bd!important;
}.gpf-ml-store .ml-shortcut i,.gpf-ml-store .profile-login-clean-benefits i,.gpf-ml-store .profile-login-body li i,.gpf-ml-store .profile-benefit i,.gpf-ml-store .extreme-notify-benefits i{
  color:var(--primary)!important;
}.gpf-ml-store .ml-card-badge.oferta,.gpf-ml-store .badge-oferta,.gpf-ml-store .ml-mais-vendido{
  background:var(--accent)!important;
  color:#ffffff!important;
  border-color:var(--accent)!important;
}.gpf-ml-store .ml-card-badge,.gpf-ml-store .ml-badge,.gpf-ml-store .extreme-interest-badge,.gpf-ml-store .order-status-pill,.gpf-ml-store .extreme-smart-hint,.gpf-ml-store .extreme-notify-kicker{
  background:var(--badge-bg)!important;
  color:var(--badge-text)!important;
  border-color:rgba(20,80,111,.16)!important;
}.gpf-ml-store .ml-card-badge.frete,.gpf-ml-store .badge-frete{
  background:var(--badge-frete-bg)!important;
  color:var(--badge-frete-text)!important;
  border-color:rgba(23,140,79,.18)!important;
}.gpf-ml-store .ml-card-price,.gpf-ml-store .ml-preco-pix,.gpf-ml-store .preco-grande,.gpf-ml-store .extreme-native-product-price,.gpf-ml-store .cart-total-wow strong{
  color:var(--price-color)!important;
}.gpf-ml-store .ml-banner-carousel{
  width:100%!important;
  max-width:1280px!important;
  aspect-ratio:1600 / 600!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:hidden!important;
  background:#ffffff!important;
  border:1px solid var(--border)!important;
  border-radius:20px!important;
  box-shadow:var(--shadow-md)!important;
}.gpf-ml-store .ml-banner-wrapper,.gpf-ml-store .ml-banner-slide{
  width:100%!important;
  height:100%!important;
}.gpf-ml-store .ml-banner-slide,.gpf-ml-store .ml-banner-slide picture{
  background:#ffffff!important;
}.gpf-ml-store .ml-banner-slide img,.gpf-ml-store .ml-banner-slide picture img,.gpf-ml-store .ml-cover{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  background:#ffffff!important;
}.gpf-ml-store .banner-nav-btn,.gpf-ml-store .banner-prev,.gpf-ml-store .banner-next{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}.gpf-ml-store .theme-apple,.gpf-ml-store .theme-black,.gpf-ml-store .theme-black-premium{
  background:#ffffff!important;
  color:var(--text)!important;
}.gpf-ml-store [style*="background:#000"],.gpf-ml-store [style*="background: #000"],.gpf-ml-store [style*="background-color:#000"],.gpf-ml-store [style*="background-color: #000"],.gpf-ml-store [style*="background:#050505"],.gpf-ml-store [style*="background: #050505"],.gpf-ml-store [style*="background:#080808"],.gpf-ml-store [style*="background: #080808"],.gpf-ml-store [style*="background:#111"],.gpf-ml-store [style*="background: #111"]{
  background:#ffffff!important;
  color:var(--text)!important;
}@media (max-width:768px){.gpf-ml-store .ml-banner-carousel{
    width:calc(100vw - 20px)!important;
    max-width:calc(100vw - 20px)!important;
    margin:10px auto 14px!important;
    border-radius:18px!important;
    aspect-ratio:1600 / 600!important;
  }.gpf-ml-store .ml-sidebar-left{
    top:calc(var(--mobile-header-height,64px) + env(safe-area-inset-top))!important;
    height:calc(100dvh - var(--mobile-header-height,64px) - env(safe-area-inset-top) - 8px)!important;
    max-height:calc(100dvh - var(--mobile-header-height,64px) - env(safe-area-inset-top) - 8px)!important;
    border-radius:0 22px 22px 0!important;
  }.gpf-ml-store .menu-extreme-list{
    flex:1 1 auto!important;
    overflow-y:auto!important;
    -webkit-overflow-scrolling:touch!important;
  }}@media (min-width:769px){.gpf-ml-store .ml-banner-carousel{
    max-height:320px!important;
  }}@media (max-width:768px){.gpf-ml-store .header-menu-btn,.gpf-ml-store .ml-header .header-menu-btn,.gpf-ml-store .ml-header .menu-toggle,.gpf-ml-store .ml-header .ml-menu-toggle,.gpf-ml-store .ml-header [data-open-menu]{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }}.gpf-ml-store #modalPerfilCliente.ml-modal.active,.gpf-ml-store #modalLogin.ml-modal.active,.gpf-ml-store .ml-modal.active{
  align-items:center!important;
  justify-content:center!important;
  padding:16px!important;
  overflow:hidden!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active > .ml-modal-content.profile-login-wow{
  width:min(460px,calc(100vw - 44px))!important;
  max-width:460px!important;
  max-height:calc(100dvh - 72px)!important;
  height:auto!important;
  margin:0 auto!important;
  padding:14px 16px 16px!important;
  border-radius:24px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  background:#ffffff!important;
  border:1px solid var(--border)!important;
  box-shadow:0 24px 70px rgba(9,28,45,.22)!important;
  overscroll-behavior:contain!important;
  scrollbar-width:thin!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active > .ml-modal-content.profile-login-wow > .modal-close,.gpf-ml-store #modalLogin.ml-modal.active > .ml-modal-content > .modal-close{
  top:14px!important;
  right:14px!important;
  width:36px!important;
  height:36px!important;
  min-width:36px!important;
  min-height:36px!important;
  border-radius:13px!important;
  background:#fff2f4!important;
  color:var(--primary)!important;
  border:1px solid var(--border)!important;
  box-shadow:0 8px 18px rgba(95,26,43,.08)!important;
  font-size:20px!important;
  line-height:1!important;
  z-index:30!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-summary{
  width:100%!important;
  min-height:0!important;
  display:grid!important;
  grid-template-columns:48px minmax(0,1fr)!important;
  grid-template-areas:"avatar kicker" "avatar title" "avatar text"!important;
  align-items:center!important;
  gap:2px 11px!important;
  margin:0 0 10px!important;
  padding:11px 50px 11px 11px!important;
  border-radius:18px!important;
  background:linear-gradient(135deg,#fff7ef 0%,#ffffff 64%,#f7fbff 100%)!important;
  border:1px solid #ffd7bd!important;
  box-shadow:none!important;
  color:var(--text)!important;
  overflow:hidden!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-summary .avatar-circle,.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-summary > .avatar-circle{
  grid-area:avatar!important;
  width:48px!important;
  height:48px!important;
  min-width:48px!important;
  min-height:48px!important;
  border-radius:16px!important;
  font-size:18px!important;
  background:#ffffff!important;
  color:var(--primary)!important;
  border:1px solid rgba(177,18,38,.22)!important;
  box-shadow:0 8px 18px rgba(95,26,43,.08)!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-summary .avatar-circle img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  border-radius:16px!important;
  padding:0!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-summary .profile-kicker{
  grid-area:kicker!important;
  display:block!important;
  min-width:0!important;
  margin:0!important;
  color:var(--accent)!important;
  font-size:10.5px!important;
  line-height:1!important;
  letter-spacing:.055em!important;
  text-transform:uppercase!important;
  font-weight:950!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-summary h3{
  grid-area:title!important;
  min-width:0!important;
  margin:1px 0 0!important;
  color:var(--text)!important;
  font-size:19px!important;
  line-height:1.08!important;
  letter-spacing:-.035em!important;
  font-weight:950!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-summary p{
  grid-area:text!important;
  min-width:0!important;
  max-width:100%!important;
  margin:1px 0 0!important;
  color:var(--text-secondary)!important;
  font-size:12px!important;
  line-height:1.22!important;
  font-weight:650!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active #btnEditarPerfil{
  width:100%!important;
  min-height:40px!important;
  height:40px!important;
  margin:0 0 10px!important;
  border-radius:15px!important;
  font-size:13.5px!important;
  font-weight:950!important;
  background:#ffffff!important;
  color:var(--primary)!important;
  border:1px solid var(--border)!important;
  box-shadow:0 8px 20px rgba(95,26,43,.06)!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form[hidden]{
  display:none!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form:not([hidden]){
  display:grid!important;
  gap:8px!important;
  margin:0!important;
  padding:0!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form .form-group{
  margin:0!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form label{
  margin:0 0 4px!important;
  color:var(--text)!important;
  font-size:12px!important;
  line-height:1.15!important;
  font-weight:900!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form input,.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form select,.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form textarea{
  min-height:40px!important;
  height:40px!important;
  border-radius:14px!important;
  padding:0 12px!important;
  font-size:13.5px!important;
  line-height:40px!important;
  font-weight:800!important;
  background:#ffffff!important;
  color:var(--text)!important;
  border:1px solid var(--input-border)!important;
  box-shadow:none!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form .cep-status,.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form .form-help{
  margin:4px 0 0!important;
  font-size:11.5px!important;
  line-height:1.25!important;
  color:var(--text-secondary)!important;
  font-weight:650!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form .row-flex{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 82px!important;
  gap:8px!important;
  margin:0!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form .whatsapp-wrapper{
  min-height:40px!important;
  height:40px!important;
  border-radius:14px!important;
  background:#ffffff!important;
  border:1px solid var(--input-border)!important;
  overflow:hidden!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form .whatsapp-prefix{
  height:40px!important;
  min-width:58px!important;
  padding:0 10px!important;
  background:#fff2f4!important;
  color:var(--primary)!important;
  font-size:13px!important;
  font-weight:950!important;
  border-right:1px solid var(--border)!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form .whatsapp-wrapper input{
  height:40px!important;
  min-height:40px!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form .btn-primary{
  width:auto!important;
  min-width:178px!important;
  max-width:100%!important;
  min-height:42px!important;
  height:42px!important;
  margin:2px 0 0!important;
  padding:0 18px!important;
  border-radius:15px!important;
  font-size:14px!important;
  font-weight:950!important;
  background:var(--button-primary-bg)!important;
  color:#ffffff!important;
  box-shadow:0 10px 22px rgba(177,18,38,.20)!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-divider{
  height:1px!important;
  margin:12px 0!important;
  border:0!important;
  background:var(--border-light)!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active .btn-logout-account{
  width:100%!important;
  min-height:40px!important;
  height:40px!important;
  border-radius:15px!important;
  font-size:13.5px!important;
  font-weight:950!important;
  background:#ffffff!important;
  color:var(--primary)!important;
  border:1px solid var(--border)!important;
  box-shadow:none!important;
}.gpf-ml-store #modalLogin.ml-modal.active > .ml-modal-content.google-only-auth,.gpf-ml-store #modalLogin.ml-modal.active > .ml-modal-content.auth-wow,.gpf-ml-store #modalLogin.ml-modal.active .google-only-auth{
  width:min(460px,calc(100vw - 44px))!important;
  max-width:460px!important;
  max-height:calc(100dvh - 72px)!important;
  height:auto!important;
  padding:0!important;
  border-radius:24px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  background:#ffffff!important;
  border:1px solid var(--border)!important;
  box-shadow:0 24px 70px rgba(9,28,45,.22)!important;
}.gpf-ml-store #modalLogin.ml-modal.active .auth-wow-shell{
  display:block!important;
  min-height:0!important;
}.gpf-ml-store #modalLogin.ml-modal.active .auth-wow-brand,.gpf-ml-store #modalLogin.ml-modal.active .auth-wow-form{
  width:100%!important;
  min-width:0!important;
  padding:16px!important;
  background:#ffffff!important;
  color:var(--text)!important;
}.gpf-ml-store #modalLogin.ml-modal.active .auth-wow-brand{
  padding-right:56px!important;
  border-bottom:1px solid var(--border-light)!important;
}.gpf-ml-store #modalLogin.ml-modal.active .auth-wow-brand h2,.gpf-ml-store #modalLogin.ml-modal.active .auth-panel-title h2,.gpf-ml-store #modalLogin.ml-modal.active .auth-panel-title h3{
  font-size:21px!important;
  line-height:1.08!important;
  margin:0 0 5px!important;
  letter-spacing:-.035em!important;
  color:var(--text)!important;
}.gpf-ml-store #modalLogin.ml-modal.active .auth-wow-brand p,.gpf-ml-store #modalLogin.ml-modal.active .auth-panel-title p{
  font-size:12.8px!important;
  line-height:1.34!important;
  color:var(--text-secondary)!important;
}.gpf-ml-store #modalLogin.ml-modal.active .auth-benefit-strip,.gpf-ml-store #modalLogin.ml-modal.active .auth-proof-list{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:7px!important;
  margin:10px 0!important;
}.gpf-ml-store #modalLogin.ml-modal.active .auth-benefit,.gpf-ml-store #modalLogin.ml-modal.active .auth-proof-item,.gpf-ml-store #modalLogin.ml-modal.active .auth-trust-note,.gpf-ml-store #modalLogin.ml-modal.active .seller-login-callout{
  min-height:38px!important;
  padding:9px 10px!important;
  border-radius:14px!important;
  background:#f6f9fc!important;
  border:1px solid var(--border)!important;
  font-size:12.5px!important;
  line-height:1.25!important;
  color:var(--text)!important;
  box-shadow:none!important;
}.gpf-ml-store #modalLogin.ml-modal.active .google-login-main{
  height:46px!important;
  min-height:46px!important;
  border-radius:15px!important;
  font-size:14px!important;
}@media (min-width:769px) and (max-height:760px){.gpf-ml-store #modalPerfilCliente.ml-modal.active > .ml-modal-content.profile-login-wow,.gpf-ml-store #modalLogin.ml-modal.active > .ml-modal-content.google-only-auth,.gpf-ml-store #modalLogin.ml-modal.active > .ml-modal-content.auth-wow{
    width:min(430px,calc(100vw - 44px))!important;
    max-width:430px!important;
    max-height:calc(100dvh - 54px)!important;
    border-radius:22px!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active > .ml-modal-content.profile-login-wow{
    padding:12px 14px 14px!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-summary{
    grid-template-columns:42px minmax(0,1fr)!important;
    gap:1px 9px!important;
    padding:9px 46px 9px 9px!important;
    margin-bottom:8px!important;
    border-radius:16px!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-summary .avatar-circle{
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    min-height:42px!important;
    border-radius:14px!important;
    font-size:16px!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-summary h3{
    font-size:17.5px!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-summary p{
    font-size:11.5px!important;
    line-height:1.18!important;
    -webkit-line-clamp:1!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active #btnEditarPerfil,.gpf-ml-store #modalPerfilCliente.ml-modal.active .btn-logout-account{
    height:37px!important;
    min-height:37px!important;
    margin-bottom:8px!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form{
    gap:6px!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form input,.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form .whatsapp-wrapper,.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form .whatsapp-wrapper input,.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form .whatsapp-prefix{
    height:36px!important;
    min-height:36px!important;
    line-height:36px!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form label{
    font-size:11.5px!important;
    margin-bottom:3px!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form .btn-primary{
    height:38px!important;
    min-height:38px!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-divider{
    margin:9px 0!important;
  }}@media (max-width:768px){.gpf-ml-store #modalPerfilCliente.ml-modal.active,.gpf-ml-store #modalLogin.ml-modal.active{
    align-items:flex-end!important;
    padding:0!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active > .ml-modal-content.profile-login-wow,.gpf-ml-store #modalLogin.ml-modal.active > .ml-modal-content.google-only-auth,.gpf-ml-store #modalLogin.ml-modal.active > .ml-modal-content.auth-wow{
    width:100%!important;
    max-width:100%!important;
    max-height:calc(100dvh - 10px)!important;
    border-radius:24px 24px 0 0!important;
    margin:0!important;
    border-left:0!important;
    border-right:0!important;
    border-bottom:0!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active > .ml-modal-content.profile-login-wow{
    padding:12px 14px 14px!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-summary{
    grid-template-columns:44px minmax(0,1fr)!important;
    padding:10px 48px 10px 10px!important;
    border-radius:17px!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-summary .avatar-circle{
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    min-height:44px!important;
    border-radius:15px!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-summary h3{
    font-size:18px!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-summary p{
    font-size:11.8px!important;
    -webkit-line-clamp:2!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form .row-flex{
    grid-template-columns:minmax(0,1fr) 74px!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active .profile-edit-form .btn-primary{
    width:100%!important;
  }}.gpf-ml-store .ml-search-smart{position:relative;isolation:isolate}.gpf-ml-store .ml-search .ml-search-help,.gpf-ml-store .ml-header .ml-search .ml-search-help{flex:0 0 auto;width:auto;min-width:66px;height:34px;min-height:34px;max-width:74px;max-height:34px;padding:0 9px;border:1px solid rgba(96,16,34,.13);border-radius:13px;background:#fff;color:#83162a;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 3px 10px rgba(96,16,34,.07);overflow:hidden}.gpf-ml-store .ml-search .ml-search-help:hover,.gpf-ml-store .ml-search .ml-search-help:focus-visible{background:#fff4ea;border-color:#ffd4b5;outline:none;box-shadow:0 0 0 3px rgba(177,18,38,.13)}.gpf-ml-store .ml-search-help-mark{width:19px;height:19px;min-width:19px;min-height:19px;border-radius:50%;display:grid;place-items:center;background:#83162a;color:#fff;font-size:12px;font-weight:600;line-height:1}.gpf-ml-store .ml-search-help-text{display:inline-block;min-width:0;line-height:1}.gpf-ml-store .ml-search-help .es-icon{display:grid;width:19px;height:19px;min-width:19px;min-height:19px;border-radius:50%;place-items:center;background:#83162a;color:#fff;font-size:0}.gpf-ml-store .ml-search-help .es-icon:before{content:"?"!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;color:#fff!important}.gpf-ml-store .extreme-assistant{position:fixed;inset:0;z-index:9800;font-family:var(--font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif);pointer-events:none;visibility:hidden}.gpf-ml-store .extreme-assistant.is-open{visibility:visible}.gpf-ml-store .extreme-assistant:before{content:"";position:fixed;inset:0;z-index:0;background:rgba(9,28,45,.20);backdrop-filter:blur(3px);opacity:0;transition:opacity .16s ease;pointer-events:none}.gpf-ml-store .extreme-assistant.is-open:before{opacity:1}.gpf-ml-store .extreme-assistant-panel{position:fixed;z-index:2;top:86px;left:50%;right:auto;bottom:auto;transform:translateX(-50%) translateY(-8px);width:min(520px,calc(100vw - 28px));max-height:min(640px,calc(100dvh - 112px));display:none;grid-template-rows:auto minmax(120px,1fr) auto;background:#fff;border:1px solid var(--border,#dfe7f0);border-radius:16px;box-shadow:0 24px 70px rgba(96,16,34,.22);overflow:hidden;pointer-events:auto;opacity:0;transition:opacity .16s ease,transform .16s ease}.gpf-ml-store .extreme-assistant.is-open .extreme-assistant-panel{display:grid;opacity:1;transform:translateX(-50%) translateY(0)}.gpf-ml-store .extreme-assistant-head{padding:15px 16px;border-bottom:1px solid var(--border,#dfe7f0);display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff}.gpf-ml-store .extreme-assistant-head strong{font-size:15px;font-weight:600}.gpf-ml-store .extreme-assistant-head span{display:block;color:var(--text-secondary,#617086);font-size:11.5px;margin-top:3px}.gpf-ml-store .extreme-assistant-close{border:0;background:#f3f6f8;width:34px;height:34px;border-radius:50%;font-size:20px;color:#465468;cursor:pointer}.gpf-ml-store .extreme-assistant-messages{padding:15px;overflow-y:auto;overflow-x:hidden;background:#f7f9fb;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.gpf-ml-store .extreme-assistant-msg{max-width:88%;padding:10px 12px;border-radius:12px;font-size:13.5px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.gpf-ml-store .extreme-assistant-msg.bot{background:#fff;border:1px solid #e1e8ef;align-self:flex-start}.gpf-ml-store .extreme-assistant-msg.user{background:#83162a;color:#fff;align-self:flex-end}.gpf-ml-store .extreme-assistant-results{display:grid;gap:8px;margin-top:8px}.gpf-ml-store .extreme-assistant-result{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;text-decoration:none;color:inherit;background:#fff;border:1px solid #dfe7f0;border-radius:10px;padding:8px}.gpf-ml-store .extreme-assistant-result img{width:48px;height:48px;object-fit:cover;border-radius:8px;background:#eef2f5}.gpf-ml-store .extreme-assistant-result strong{display:block;font-size:12.5px;font-weight:600;line-height:1.25}.gpf-ml-store .extreme-assistant-result small{display:block;color:#617086;margin-top:4px;font-size:11px;line-height:1.3}.gpf-ml-store .extreme-assistant-initial-chips{margin-top:0;padding:0 2px 4px}.gpf-ml-store .extreme-assistant-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.gpf-ml-store .extreme-assistant-chip{border:1px solid #d7e1ea;background:#fff;color:#83162a;border-radius:999px;padding:8px 11px;font-size:12px;cursor:pointer}.gpf-ml-store .extreme-assistant-form{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;padding:12px;border-top:1px solid var(--border,#dfe7f0);background:#fff}.gpf-ml-store .extreme-assistant-form input{min-width:0;height:42px;border:1px solid #cfd9e5;border-radius:10px;padding:0 12px;font-size:16px;outline:none}.gpf-ml-store .extreme-assistant-form input:focus{border-color:#83162a;box-shadow:0 0 0 3px rgba(96,16,34,.10)}.gpf-ml-store .extreme-assistant-send{border:0;border-radius:10px;background:#b11226;color:#fff;font-size:20px;cursor:pointer}.gpf-ml-store .extreme-assistant-typing{display:inline-flex!important;align-items:center;gap:5px;min-height:38px}.gpf-ml-store .extreme-assistant-typing span{width:7px;height:7px;border-radius:50%;background:#7f8fa2;animation:extremeAssistantTyping 1s ease-in-out infinite}.gpf-ml-store .extreme-assistant-typing span:nth-child(2){animation-delay:.14s}.gpf-ml-store .extreme-assistant-typing span:nth-child(3){animation-delay:.28s}.gpf-ml-store .extreme-app-installer{position:fixed;right:18px;bottom:18px;z-index:6200;display:flex;align-items:center;max-width:calc(100vw - 24px);pointer-events:auto}.gpf-ml-store .extreme-app-installer[hidden]{display:none!important}.gpf-ml-store .extreme-app-install-card{min-height:54px;max-width:310px;border:1px solid rgba(177,18,38,.24);border-radius:17px;padding:7px 38px 7px 8px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:"icon copy actions";gap:8px;background:rgba(255,255,255,.985);color:#102033;box-shadow:0 12px 28px rgba(95,26,43,.15);backdrop-filter:blur(8px);position:relative}.gpf-ml-store .extreme-app-install-icon{grid-area:icon;width:38px;height:38px;min-width:38px;border-radius:11px;object-fit:cover;background:#fff;box-shadow:0 5px 14px rgba(95,26,43,.10)}.gpf-ml-store .extreme-app-install-copy{grid-area:copy;display:block;min-width:0;align-self:center}.gpf-ml-store .extreme-app-install-copy strong{display:block;font-size:13px;font-weight:600;line-height:1.12;color:#102033}.gpf-ml-store .extreme-app-install-copy small{display:block;margin-top:2px;font-size:10.8px;line-height:1.2;color:#617086;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpf-ml-store .extreme-app-install-actions{grid-area:actions;display:flex;gap:6px;align-items:center;align-self:center}.gpf-ml-store .extreme-app-install-primary{height:33px;border-radius:11px;padding:0 13px;font-size:12px;font-weight:600;cursor:pointer;border:0;background:linear-gradient(135deg,#c32740,#921a2d);color:#fff}.gpf-ml-store .extreme-app-install-secondary{position:absolute;top:7px;right:7px;width:26px;height:26px;min-width:26px;min-height:26px;padding:0;border-radius:50%;border:1px solid #dfe7f0;background:#fff;color:#83162a;font-size:18px;line-height:1;display:grid;place-items:center;cursor:pointer}.gpf-ml-store .extreme-app-install-btn,.gpf-ml-store .extreme-app-install-close{font:inherit}.gpf-ml-store.assistant-open .extreme-app-installer,.gpf-ml-store.menu-open .extreme-app-installer,.gpf-ml-store.cart-open .extreme-app-installer,.gpf-ml-store.modal-open .extreme-app-installer,.gpf-ml-store.assistant-open [class*="cashback"],.gpf-ml-store.menu-open [class*="cashback"],.gpf-ml-store.cart-open [class*="cashback"],.gpf-ml-store.modal-open [class*="cashback"],.gpf-ml-store.menu-open [id*="cashback"],.gpf-ml-store.cart-open [id*="cashback"],.gpf-ml-store.modal-open [id*="cashback"]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.gpf-ml-store,.gpf-ml-store,.gpf-ml-store button,.gpf-ml-store input,.gpf-ml-store select,.gpf-ml-store textarea{font-family:var(--font-family)!important}.gpf-ml-store{font-weight:400;letter-spacing:0}.gpf-ml-store h1,.gpf-ml-store h2,.gpf-ml-store h3,.gpf-ml-store h4,.gpf-ml-store h5,.gpf-ml-store h6,.gpf-ml-store .extreme-section-title h2{font-weight:600;letter-spacing:-.012em}.gpf-ml-store button,.gpf-ml-store .btn,.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .btn-login{font-weight:600;letter-spacing:0}.gpf-ml-store .ml-card,.gpf-ml-store .order-track-card,.gpf-ml-store .ml-detalhe{border-radius:var(--radius-md);box-shadow:var(--shadow)}.gpf-ml-store .ml-card-title{font-weight:400;line-height:1.35}.gpf-ml-store .ml-card-price,.gpf-ml-store .preco-grande{font-weight:400;letter-spacing:-.015em}.gpf-ml-store .ml-card-badge,.gpf-ml-store .extreme-detail-badges span{font-weight:500;text-transform:none;letter-spacing:0}.gpf-ml-store .es-icon-lock{--es-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='5' y='10' width='14' height='10' rx='2' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.gpf-ml-store .es-icon-icon{--es-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M15.5 15.5 21 21' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.gpf-ml-store *,.gpf-ml-store *::before,.gpf-ml-store *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.gpf-ml-store .extreme-questions{margin-top:24px;padding-top:20px;border-top:1px solid var(--border,#dfe7f0)}.gpf-ml-store .extreme-question-form{display:grid;gap:10px;margin:14px 0 18px;padding:14px;border:1px solid #dfe7f0;border-radius:10px;background:#fff}.gpf-ml-store .extreme-question-form textarea{width:100%;resize:vertical;min-height:86px;border:1px solid #cfd9e5;border-radius:8px;padding:11px 12px;font:inherit;line-height:1.45;outline:none}.gpf-ml-store .extreme-question-form textarea:focus{border-color:#83162a;box-shadow:0 0 0 3px rgba(96,16,34,.09)}.gpf-ml-store .extreme-question-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.gpf-ml-store .extreme-question-actions small{color:#617086;font-size:12px}.gpf-ml-store .extreme-question-actions .btn{width:auto}.gpf-ml-store .extreme-question-feedback{min-height:18px;margin:0;color:#14794b;font-size:12px}.gpf-ml-store .extreme-question-feedback.is-error{color:#b42318}.gpf-ml-store .extreme-question-list{display:grid;gap:10px}.gpf-ml-store .extreme-question-item{padding:14px;border:1px solid #e1e8ef;border-radius:9px;background:#fff}.gpf-ml-store .extreme-question-item strong{display:block;font-size:14px;font-weight:500}.gpf-ml-store .extreme-question-item p{margin:8px 0 3px;color:#334155;line-height:1.45}.gpf-ml-store .extreme-question-item small{color:#617086;font-size:11.5px}.gpf-ml-store .extreme-question-item .is-pending,.gpf-ml-store .extreme-question-empty{color:#617086}.gpf-ml-store .badge-alimentacao{background:#fff3e8!important;color:#b54708!important;border-color:#ffd3ad!important}.gpf-ml-store .cart-item-wow-content{min-width:0;display:grid;gap:4px}.gpf-ml-store .cart-item-editor{display:grid;gap:7px;margin-top:8px}.gpf-ml-store .cart-item-editor label{display:grid;gap:4px;font-size:12px;color:var(--text-secondary)}.gpf-ml-store .cart-item-editor input[type="number"]{width:76px;height:34px;border:1px solid var(--border);border-radius:7px;padding:0 8px;background:#fff;color:var(--text)}.gpf-ml-store .cart-item-editor textarea{width:100%;min-height:48px;resize:vertical;border:1px solid var(--border);border-radius:7px;padding:8px;font:inherit;color:var(--text);background:#fff}.gpf-ml-store .cart-item-update{justify-self:start;border:0;background:transparent;color:var(--primary);font-size:12px;font-weight:600;padding:2px 0;cursor:pointer}.gpf-ml-store .cart-remove-form{align-self:start}.gpf-ml-store .cart-remove-wow{border:0;background:transparent;cursor:pointer}.gpf-ml-store .quickbuy-variation{margin:0 0 14px}.gpf-ml-store .quickbuy-variation label{display:block;margin:0 0 6px;color:var(--text,#102033);font-size:14px;font-weight:600}.gpf-ml-store .quickbuy-variation select{width:100%;min-height:46px;border:1px solid var(--input-border,#d4dee9);border-radius:8px;background:#fff;color:var(--text,#102033);padding:0 12px;font:inherit}.gpf-ml-store .quickbuy-variation select:focus{outline:2px solid rgba(96,16,34,.18);border-color:var(--primary,#83162a)}.gpf-ml-store .checkout-helper-steps{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
  margin:10px 0 8px;
}.gpf-ml-store .checkout-helper-steps span{
  display:flex;
  align-items:center;
  gap:7px;
  min-width:0;
  padding:9px 10px;
  border:1px solid var(--border-light,var(--border,#dfe7f0));
  border-radius:14px;
  background:var(--card-bg,#fff);
  color:var(--text-secondary,#617086);
  font-size:12px;
  font-weight:800;
  line-height:1.25;
}.gpf-ml-store .checkout-helper-steps strong{
  display:grid;
  place-items:center;
  width:22px;
  height:22px;
  border-radius:999px;
  background:var(--primary,#83162a);
  color:var(--button-primary-text,#fff);
  font-size:12px;
  flex:0 0 auto;
}.gpf-ml-store .checkout-safe-note,.gpf-ml-store .checkout-payment-help,.gpf-ml-store .cart-login-note{
  margin:6px 0 0;
  color:var(--text-secondary,#617086);
  font-size:12.5px;
  line-height:1.45;
  font-weight:700;
}.gpf-ml-store .checkout-section-title{
  display:flex;
  align-items:center;
  gap:8px;
  margin:18px 0 10px;
  padding-top:14px;
  border-top:1px solid var(--border-light,var(--border,#dfe7f0));
  color:var(--text,#102033);
  font-size:14px;
  font-weight:950;
  letter-spacing:-.01em;
}.gpf-ml-store .checkout-address-fields{
  display:block;
}.gpf-ml-store .checkout-address-fields.is-optional{
  opacity:.86;
}.gpf-ml-store .checkout-pay-box{
  border:1px solid var(--border-light,var(--border,#dfe7f0));
  border-radius:16px;
  padding:12px;
  background:linear-gradient(180deg,var(--card-bg,#fff),rgba(96,16,34,.03));
}.gpf-ml-store .checkout-final-button{
  min-height:48px;
  font-size:15px;
  font-weight:950;
}.gpf-ml-store .cart-login-note{
  text-align:center;
  margin-top:8px;
}@media (max-width:768px){.gpf-ml-store .checkout-helper-steps{grid-template-columns:1fr;}.gpf-ml-store .checkout-helper-steps span{font-size:12px;padding:8px 10px;}}.gpf-ml-store .checkout-native,.gpf-ml-store .payment-native{
  overflow:hidden;
  box-sizing:border-box;
}.gpf-ml-store .checkout-native *,.gpf-ml-store .payment-native *{
  box-sizing:border-box;
}.gpf-ml-store .checkout-native input,.gpf-ml-store .checkout-native select,.gpf-ml-store .checkout-native textarea,.gpf-ml-store .checkout-native button,.gpf-ml-store .payment-native input,.gpf-ml-store .payment-native select,.gpf-ml-store .payment-native textarea,.gpf-ml-store .payment-native button{
  max-width:100%;
}.gpf-ml-store .checkout-cupom-row{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:stretch;
  gap:8px;
  width:100%;
}.gpf-ml-store .checkout-cupom-row input{
  min-width:0;
  width:100%;
}.gpf-ml-store .checkout-cupom-row .btn{
  width:auto!important;
  min-width:112px;
  padding:10px 16px!important;
  white-space:nowrap;
  flex-shrink:0;
}.gpf-ml-store .checkout-native .row-flex{
  grid-template-columns:repeat(auto-fit,minmax(180px,1fr));
  gap:12px;
}.gpf-ml-store .checkout-native .frete-options{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:10px!important;
  width:100%;
}.gpf-ml-store .checkout-native .frete-option{
  display:grid!important;
  grid-template-columns:1fr!important;
  justify-items:start!important;
  align-items:start!important;
  gap:5px!important;
  width:100%!important;
  min-height:64px;
  padding:14px 16px!important;
  text-align:left!important;
  white-space:normal!important;
  line-height:1.32!important;
}.gpf-ml-store .checkout-native .frete-option strong,.gpf-ml-store .checkout-native .frete-option span{
  display:block!important;
  width:100%;
  max-width:100%;
  min-width:0;
  white-space:normal!important;
  overflow-wrap:anywhere;
  word-break:normal;
  line-height:1.32!important;
}.gpf-ml-store .checkout-native .frete-option strong{
  color:var(--text,#102033);
  font-weight:950;
}.gpf-ml-store .checkout-native .frete-option span{
  color:var(--text-secondary,#617086);
  font-weight:700;
}.gpf-ml-store .checkout-native .frete-detalhes{
  display:grid;
  gap:8px;
  width:100%;
  margin-top:10px;
}.gpf-ml-store .checkout-native .frete-detalhes > div{
  display:grid;
  gap:4px;
  width:100%;
  min-width:0;
  padding:12px;
  border:1px solid var(--border-light,var(--border,#dfe7f0));
  border-radius:14px;
  background:var(--card-bg,#fff);
  overflow-wrap:anywhere;
}.gpf-ml-store .checkout-native .frete-detalhes strong,.gpf-ml-store .checkout-native .frete-detalhes span{
  display:block;
  min-width:0;
  overflow-wrap:anywhere;
  line-height:1.4;
}.gpf-ml-store .checkout-whatsapp-alert{
  display:grid;
  gap:10px;
  margin:16px 0;
  padding:14px;
  border:1px solid rgba(37,211,102,.28);
  border-radius:18px;
  background:linear-gradient(180deg,rgba(37,211,102,.10),rgba(255,255,255,.96));
}.gpf-ml-store .checkout-whatsapp-alert > strong{
  display:flex;
  align-items:center;
  gap:8px;
  color:var(--text,#102033);
  font-size:16px;
  font-weight:950;
  line-height:1.25;
}.gpf-ml-store .checkout-whatsapp-alert p{
  margin:0;
  color:var(--text-secondary,#617086);
  font-weight:700;
  line-height:1.45;
}.gpf-ml-store .checkout-whatsapp-actions{
  display:grid;
  gap:8px;
}.gpf-ml-store .checkout-whatsapp-button{
  min-height:48px;
  white-space:normal!important;
  line-height:1.25!important;
}@media (max-width:768px){.gpf-ml-store main{
    padding-bottom:calc(94px + env(safe-area-inset-bottom,0px))!important;
  }.gpf-ml-store .checkout-native,.gpf-ml-store .payment-native{
    width:calc(100vw - 18px)!important;
    max-width:calc(100vw - 18px)!important;
    margin:8px auto calc(96px + env(safe-area-inset-bottom,0px))!important;
    padding:14px!important;
    border-radius:18px!important;
  }.gpf-ml-store .checkout-native h2,.gpf-ml-store .payment-native h2{
    font-size:21px!important;
    line-height:1.2!important;
    overflow-wrap:anywhere;
  }.gpf-ml-store .checkout-native .form-group{
    min-width:0!important;
    width:100%!important;
  }.gpf-ml-store .checkout-native .form-group label{
    display:block!important;
    line-height:1.25!important;
    overflow-wrap:anywhere;
  }.gpf-ml-store .checkout-native input,.gpf-ml-store .checkout-native select,.gpf-ml-store .checkout-native textarea{
    width:100%!important;
    min-width:0!important;
    font-size:16px!important;
  }.gpf-ml-store .checkout-cupom-row{
    grid-template-columns:minmax(0,1fr) minmax(94px,auto)!important;
    gap:8px!important;
  }.gpf-ml-store .checkout-cupom-row .btn{
    width:auto!important;
    min-width:94px!important;
    padding:10px 12px!important;
  }.gpf-ml-store .checkout-native .frete-option{
    padding:13px 14px!important;
    border-radius:16px!important;
  }.gpf-ml-store .checkout-native .frete-option strong{
    font-size:14.5px!important;
  }.gpf-ml-store .checkout-native .frete-option span{
    font-size:12.8px!important;
  }.gpf-ml-store .checkout-native .frete-detalhes > div{
    padding:11px!important;
    border-radius:14px!important;
  }.gpf-ml-store .checkout-whatsapp-alert{
    padding:12px!important;
    border-radius:16px!important;
  }.gpf-ml-store .checkout-whatsapp-alert > strong{
    font-size:15px!important;
  }.gpf-ml-store .checkout-whatsapp-button{
    width:100%!important;
    min-height:50px!important;
    padding:12px!important;
  }}@media (max-width:380px){.gpf-ml-store .checkout-cupom-row{
    grid-template-columns:1fr!important;
  }.gpf-ml-store .checkout-cupom-row .btn{
    width:100%!important;
  }}.gpf-ml-store .checkout-whatsapp-button.precisa-toque{
  animation:extremePulseWhatsapp 1.15s ease-in-out 2;
  box-shadow:0 0 0 4px rgba(37,211,102,.16)!important;
}@keyframes extremePulseWhatsapp{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-2px)}
}.gpf-ml-store .input-with-icon > .es-icon,.gpf-ml-store .input-with-icon > .header-svg-icon.es-icon{
  position:absolute!important;
  left:14px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  z-index:2!important;
  width:20px!important;
  height:20px!important;
  display:grid!important;
  place-items:center!important;
  color:var(--link)!important;
  pointer-events:none!important;
}.gpf-ml-store .input-with-icon > .es-icon ~ input,.gpf-ml-store .input-with-icon > .es-icon ~ select,.gpf-ml-store .input-with-icon > .es-icon ~ textarea,.gpf-ml-store .input-with-icon > .header-svg-icon.es-icon ~ input,.gpf-ml-store .input-with-icon > .header-svg-icon.es-icon ~ select,.gpf-ml-store .input-with-icon > .header-svg-icon.es-icon ~ textarea{
  padding-left:44px!important;
}.gpf-ml-store .input-with-icon > .es-icon ~ textarea,.gpf-ml-store .input-with-icon > .header-svg-icon.es-icon ~ textarea{
  padding-top:13px!important;
}@media (max-width:768px){.gpf-ml-store,.gpf-ml-store{scroll-padding-top:var(--extreme-mobile-header-h)!important;}.gpf-ml-store{
    padding-top:var(--extreme-mobile-header-h)!important;
    padding-bottom:calc(var(--extreme-mobile-bottom-nav-h) + 22px)!important;
  }.gpf-ml-store.modal-open,.gpf-ml-store.cart-open,.gpf-ml-store.menu-open{
    padding-top:var(--extreme-mobile-header-h)!important;
  }.gpf-ml-store .ml-header{
    position:fixed!important;
    top:0!important;
    left:0!important;
    right:0!important;
    width:100%!important;
    min-height:var(--extreme-mobile-header-h)!important;
    z-index:7600!important;
    transform:none!important;
    will-change:auto!important;
  }.gpf-ml-store .ml-header .ml-header-top,.gpf-ml-store .ml-header-top{
    min-height:40px!important;
  }.gpf-ml-store .ml-categories{
    scroll-margin-top:calc(var(--extreme-mobile-header-h) + 8px)!important;
    position:relative!important;
    z-index:120!important;
  }.gpf-ml-store main{
    padding-bottom:calc(var(--extreme-mobile-bottom-nav-h) + 22px)!important;
  }.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    z-index:7600!important;
    transform:none!important;
  }.gpf-ml-store .ml-modal{
    z-index:9300!important;
    align-items:center!important;
    padding:10px!important;
  }.gpf-ml-store .ml-modal-content,.gpf-ml-store .auth-wow,.gpf-ml-store .seller-wow,.gpf-ml-store .quickbuy-wow,.gpf-ml-store .profile-login-wow,.gpf-ml-store .profile-login-clean,.gpf-ml-store .google-only-auth{
    max-height:calc(100dvh - 20px)!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
  }.gpf-ml-store #modalMeusPedidos.ml-modal.active{
    align-items:center!important;
    justify-content:center!important;
    padding:10px!important;
  }.gpf-ml-store #modalMeusPedidos .ml-modal-content{
    width:calc(100vw - 20px)!important;
    max-width:520px!important;
    max-height:calc(100dvh - 20px)!important;
    padding:18px 14px 16px!important;
    border-radius:24px!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    box-sizing:border-box!important;
  }.gpf-ml-store #modalMeusPedidos .ml-modal-content h3{
    margin:0 48px 10px 0!important;
    font-size:19px!important;
    line-height:1.16!important;
    overflow-wrap:anywhere!important;
  }.gpf-ml-store #modalMeusPedidos .ml-modal-content > p{
    font-size:13.2px!important;
    line-height:1.42!important;
    margin:0 0 12px!important;
    overflow-wrap:anywhere!important;
  }.gpf-ml-store #modalMeusPedidos .track-search-card,.gpf-ml-store #modalMeusPedidos .order-track-card{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }.gpf-ml-store #modalMeusPedidos .track-search-card > div[style*="display:flex"]{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 56px!important;
    gap:8px!important;
    align-items:stretch!important;
    width:100%!important;
  }.gpf-ml-store #modalMeusPedidos #rastreioInputPedidos{
    width:100%!important;
    min-width:0!important;
    height:48px!important;
    font-size:15px!important;
  }.gpf-ml-store #modalMeusPedidos .track-search-card .btn,.gpf-ml-store #modalMeusPedidos .track-search-card button{
    width:56px!important;
    min-width:56px!important;
    max-width:56px!important;
    height:48px!important;
    min-height:48px!important;
    padding:0!important;
    border-radius:15px!important;
  }.gpf-ml-store #modalMeusPedidos .order-track-card{
    padding:14px!important;
    border-radius:20px!important;
    text-align:center!important;
  }.gpf-ml-store #modalMeusPedidos .order-track-card p,.gpf-ml-store #modalMeusPedidos .order-track-card span,.gpf-ml-store #modalMeusPedidos .order-track-card strong,.gpf-ml-store #modalMeusPedidos .order-track-card div{
    max-width:100%!important;
    min-width:0!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }.gpf-ml-store #modalMeusPedidos .order-track-card .btn,.gpf-ml-store #modalMeusPedidos .order-track-card button{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    white-space:normal!important;
    line-height:1.2!important;
    padding:0 12px!important;
  }.gpf-ml-store #modalReserva.ml-modal.active,.gpf-ml-store .ml-modal:has(.quickbuy-wow).active{
    align-items:center!important;
    justify-content:center!important;
    padding:10px!important;
  }.gpf-ml-store #modalReserva .quickbuy-wow,.gpf-ml-store .ml-modal .quickbuy-wow{
    width:calc(100vw - 20px)!important;
    max-width:520px!important;
    max-height:calc(100dvh - 20px)!important;
    padding:12px!important;
    border-radius:24px!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
  }.gpf-ml-store #modalReserva .quickbuy-head,.gpf-ml-store .quickbuy-wow .quickbuy-head{
    display:grid!important;
    grid-template-columns:46px minmax(0,1fr)!important;
    gap:10px!important;
    align-items:center!important;
    padding:14px 52px 14px 14px!important;
    margin:0 0 12px!important;
    border-radius:20px!important;
    text-align:left!important;
  }.gpf-ml-store #modalReserva .quickbuy-icon,.gpf-ml-store .quickbuy-wow .quickbuy-icon{
    grid-row:1 / span 3!important;
    width:46px!important;
    height:46px!important;
    min-width:46px!important;
    min-height:46px!important;
    border-radius:16px!important;
    font-size:18px!important;
  }.gpf-ml-store #modalReserva .quickbuy-head span,.gpf-ml-store .quickbuy-wow .quickbuy-head span{
    font-size:11px!important;
    line-height:1.1!important;
    margin:0!important;
  }.gpf-ml-store #modalReserva .quickbuy-head h3,.gpf-ml-store .quickbuy-wow .quickbuy-head h3{
    margin:0!important;
    font-size:20px!important;
    line-height:1.12!important;
    overflow-wrap:anywhere!important;
  }.gpf-ml-store #modalReserva .quickbuy-head p,.gpf-ml-store .quickbuy-wow .quickbuy-head p{
    margin:0!important;
    font-size:12.6px!important;
    line-height:1.28!important;
    overflow-wrap:anywhere!important;
  }.gpf-ml-store #modalReserva .quickbuy-product,.gpf-ml-store .quickbuy-wow .quickbuy-product{
    margin:8px 0 10px!important;
    font-size:15px!important;
    line-height:1.25!important;
    overflow-wrap:anywhere!important;
  }.gpf-ml-store #modalReserva form,.gpf-ml-store .quickbuy-wow form,.gpf-ml-store #reserveContactFields{
    display:grid!important;
    gap:8px!important;
    width:100%!important;
    max-width:100%!important;
  }.gpf-ml-store #modalReserva .input-with-icon,.gpf-ml-store .quickbuy-wow .input-with-icon{
    position:relative!important;
    width:100%!important;
    margin:0!important;
  }.gpf-ml-store #modalReserva .input-with-icon > .es-icon,.gpf-ml-store .quickbuy-wow .input-with-icon > .es-icon{
    left:13px!important;
    top:24px!important;
    transform:translateY(-50%)!important;
  }.gpf-ml-store #modalReserva .input-with-icon input,.gpf-ml-store #modalReserva .input-with-icon select,.gpf-ml-store #modalReserva .input-with-icon textarea,.gpf-ml-store .quickbuy-wow .input-with-icon input,.gpf-ml-store .quickbuy-wow .input-with-icon select,.gpf-ml-store .quickbuy-wow .input-with-icon textarea{
    width:100%!important;
    min-width:0!important;
    min-height:48px!important;
    height:48px!important;
    padding-left:42px!important;
    font-size:15px!important;
    text-align:left!important;
  }.gpf-ml-store #modalReserva .seller-two-cols,.gpf-ml-store #modalReserva .whatsapp-row,.gpf-ml-store .quickbuy-wow .seller-two-cols,.gpf-ml-store .quickbuy-wow .whatsapp-row{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    width:100%!important;
  }.gpf-ml-store #modalReserva .seller-submit,.gpf-ml-store #modalReserva .quickbuy-cancel,.gpf-ml-store .quickbuy-wow .seller-submit,.gpf-ml-store .quickbuy-wow .quickbuy-cancel{
    width:100%!important;
    min-height:48px!important;
    border-radius:15px!important;
    white-space:normal!important;
  }}@media (max-width:380px){.gpf-ml-store #modalMeusPedidos .track-search-card > div[style*="display:flex"]{grid-template-columns:1fr!important;}.gpf-ml-store #modalMeusPedidos .track-search-card .btn,.gpf-ml-store #modalMeusPedidos .track-search-card button{width:100%!important;max-width:100%!important;}.gpf-ml-store #modalReserva .quickbuy-head,.gpf-ml-store .quickbuy-wow .quickbuy-head{
    grid-template-columns:42px minmax(0,1fr)!important;
    padding:12px 48px 12px 12px!important;
  }.gpf-ml-store #modalReserva .quickbuy-icon,.gpf-ml-store .quickbuy-wow .quickbuy-icon{
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    min-height:42px!important;
  }}@media (max-width: 768px){.gpf-ml-store{
    scroll-padding-top: calc(var(--extreme-fixed-header-real-h, var(--extreme-fixed-header-h)) + 10px) !important;
  }.gpf-ml-store{
    padding-top: var(--extreme-fixed-header-real-h, var(--extreme-fixed-header-h)) !important;
    padding-bottom: calc(var(--extreme-fixed-bottom-nav-h) + 20px) !important;
  }.gpf-ml-store header.ml-header,.gpf-ml-store .ml-header,.gpf-ml-store > header.ml-header{
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100vw !important;
    max-width: 100vw !important;
    margin: 0 !important;
    z-index: 2147483000 !important;
    transform: translateZ(0) !important;
    -webkit-transform: translateZ(0) !important;
    will-change: transform !important;
    contain: layout paint style !important;
  }.gpf-ml-store header.ml-header.is-extreme-fixed,.gpf-ml-store .ml-header.is-extreme-fixed{
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
  }.gpf-ml-store .ml-categories{
    position: relative !important;
    top: auto !important;
    z-index: 100 !important;
    transform: none !important;
  }.gpf-ml-store .ml-bottom-nav{
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    width: 100vw !important;
    max-width: 100vw !important;
    z-index: 2147483000 !important;
    transform: translateZ(0) !important;
    -webkit-transform: translateZ(0) !important;
  }.gpf-ml-store.modal-open header.ml-header,.gpf-ml-store.cart-open header.ml-header,.gpf-ml-store.menu-open header.ml-header,.gpf-ml-store.modal-open .ml-header,.gpf-ml-store.cart-open .ml-header,.gpf-ml-store.menu-open .ml-header{
    position: fixed !important;
    top: 0 !important;
  }.gpf-ml-store main,.gpf-ml-store .ml-main,.gpf-ml-store .container,.gpf-ml-store .ml-container{
    scroll-margin-top: calc(var(--extreme-fixed-header-real-h, var(--extreme-fixed-header-h)) + 10px) !important;
  }}.gpf-ml-store{
  scroll-behavior:smooth;
  -webkit-text-size-adjust:100%;
}.gpf-ml-store{
  overscroll-behavior-y:auto;
  -webkit-overflow-scrolling:touch;
}.gpf-ml-store .ml-categories{
  scroll-behavior:smooth;
  -webkit-overflow-scrolling:touch;
  overscroll-behavior-x:contain;
  scroll-snap-type:x proximity;
  touch-action:pan-x;
}.gpf-ml-store .ml-categories a{
  scroll-snap-align:start;
  transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease;
}.gpf-ml-store .ml-categories a.has-products::after{
  content:attr(data-category-count);
  min-width:18px;
  height:18px;
  margin-left:7px;
  padding:0 5px;
  display:inline-grid;
  place-items:center;
  border-radius:999px;
  background:rgba(177,18,38,.12);
  color:#b11226;
  font-size:10px;
  font-weight:900;
  line-height:1;
}.gpf-ml-store .ml-categories a.is-empty{
  opacity:.72;
}.gpf-ml-store .ml-categories a.is-empty::after{
  content:"0";
  min-width:18px;
  height:18px;
  margin-left:7px;
  padding:0 5px;
  display:inline-grid;
  place-items:center;
  border-radius:999px;
  background:#eef2f6;
  color:#8896a8;
  font-size:10px;
  font-weight:900;
  line-height:1;
}.gpf-ml-store .ml-categories a:active{
  transform:scale(.985);
}.gpf-ml-store .ml-shortcuts{
  will-change:transform;
}.gpf-ml-store .ml-shortcut{
  position:relative;
  cursor:pointer;
  overflow:hidden;
  transform:translateZ(0);
  transition:transform .2s cubic-bezier(.2,.8,.2,1), background-color .2s ease, box-shadow .2s ease;
}.gpf-ml-store .ml-shortcut::before{
  content:"";
  position:absolute;
  inset:8px;
  border-radius:18px;
  background:linear-gradient(135deg,rgba(177,18,38,.08),rgba(96,16,34,.045));
  opacity:0;
  transform:scale(.96);
  transition:opacity .22s ease,transform .22s ease;
  pointer-events:none;
}.gpf-ml-store .ml-shortcut:hover::before,.gpf-ml-store .ml-shortcut:focus-visible::before{
  opacity:1;
  transform:scale(1);
}.gpf-ml-store .ml-shortcut .es-icon,.gpf-ml-store .ml-shortcut i{
  width:44px;
  height:44px;
  min-width:44px;
  min-height:44px;
  display:inline-grid!important;
  place-items:center!important;
  border-radius:16px;
  background:linear-gradient(135deg,#ffffff,#fff4ec);
  color:#b11226!important;
  box-shadow:0 8px 18px rgba(177,18,38,.14), inset 0 0 0 1px rgba(177,18,38,.12);
  position:relative;
  z-index:1;
  transform:translateZ(0);
  animation:extremeShortcutFloat 3.25s ease-in-out infinite;
  transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,background .22s ease;
}.gpf-ml-store .ml-shortcut:nth-child(2) .es-icon,.gpf-ml-store .ml-shortcut:nth-child(2) i{animation-delay:.18s;}.gpf-ml-store .ml-shortcut:nth-child(3) .es-icon,.gpf-ml-store .ml-shortcut:nth-child(3) i{animation-delay:.36s;}.gpf-ml-store .ml-shortcut:nth-child(4) .es-icon,.gpf-ml-store .ml-shortcut:nth-child(4) i{animation-delay:.54s;}.gpf-ml-store .ml-shortcut:nth-child(5) .es-icon,.gpf-ml-store .ml-shortcut:nth-child(5) i{animation-delay:.72s;}.gpf-ml-store .ml-shortcut:hover,.gpf-ml-store .ml-shortcut:focus-visible{
  transform:translateY(-2px);
}.gpf-ml-store .ml-shortcut:hover .es-icon,.gpf-ml-store .ml-shortcut:hover i,.gpf-ml-store .ml-shortcut:focus-visible .es-icon,.gpf-ml-store .ml-shortcut:focus-visible i{
  transform:translateY(-3px) scale(1.04);
  box-shadow:0 12px 24px rgba(177,18,38,.18), inset 0 0 0 1px rgba(177,18,38,.16);
}@keyframes extremeShortcutFloat{
  0%,100%{transform:translateY(0) scale(1);}
  50%{transform:translateY(-3px) scale(1.015);}
}.gpf-ml-store .extreme-category-loading{
  opacity:1!important;
  pointer-events:none;
}.gpf-ml-store .extreme-category-skeleton-card{
  min-height:260px;
  overflow:hidden;
  border:1px solid #dfe7f0!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 8px 22px rgba(95,26,43,.055)!important;
  padding:0 0 13px!important;
}.gpf-ml-store .extreme-category-skeleton-card i{
  width:100%;
  height:170px;
  border-radius:0;
  display:block;
}.gpf-ml-store .extreme-category-skeleton-card span{
  width:82%;
  height:14px;
  margin:13px 13px 8px;
  border-radius:6px;
  display:block;
}.gpf-ml-store .extreme-category-skeleton-card small{
  width:55%;
  height:11px;
  margin:0 13px 12px;
  border-radius:999px;
  display:block;
}.gpf-ml-store .extreme-category-skeleton-card b{
  width:68%;
  height:22px;
  margin:0 13px;
  border-radius:7px;
  display:block;
}@media (max-width:768px){.gpf-ml-store{scroll-padding-top:calc(var(--extreme-fixed-header-real-h, var(--extreme-fixed-header-h, 58px)) + 10px)!important;}.gpf-ml-store{overflow-x:hidden;}.gpf-ml-store .ml-categories{
    scroll-padding-inline:10px;
    mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);
    -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);
  }.gpf-ml-store .ml-categories a{
    min-width:max-content;
  }.gpf-ml-store .ml-categories a.has-products::after,.gpf-ml-store .ml-categories a.is-empty::after{
    min-width:17px;
    height:17px;
    font-size:9.5px;
    margin-left:6px;
  }.gpf-ml-store .ml-shortcuts{
    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch;
    scroll-snap-type:x proximity;
    overscroll-behavior-x:contain;
  }.gpf-ml-store .ml-shortcut{
    scroll-snap-align:start;
  }.gpf-ml-store .ml-shortcut .es-icon,.gpf-ml-store .ml-shortcut i{
    width:38px;
    height:38px;
    min-width:38px;
    min-height:38px;
    border-radius:14px;
  }.gpf-ml-store .extreme-category-skeleton-card{min-height:230px;}.gpf-ml-store .extreme-category-skeleton-card i{height:150px;}}@media (prefers-reduced-motion:reduce){.gpf-ml-store{scroll-behavior:auto;}.gpf-ml-store .ml-shortcut .es-icon,.gpf-ml-store .ml-shortcut i{animation:none!important;}}.gpf-ml-store .ml-shortcut .shortcut-icon-bubble{
  width:44px;
  height:44px;
  min-width:44px;
  min-height:44px;
  display:inline-grid!important;
  place-items:center!important;
  border-radius:16px;
  background:linear-gradient(135deg,#ffffff,#fff4ec);
  box-shadow:0 8px 18px rgba(177,18,38,.14), inset 0 0 0 1px rgba(177,18,38,.12);
  position:relative;
  z-index:1;
  transform:translateZ(0);
  animation:extremeShortcutFloat 3.25s ease-in-out infinite;
  transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,background .22s ease;
}.gpf-ml-store .ml-shortcut:nth-child(2) .shortcut-icon-bubble{animation-delay:.18s;}.gpf-ml-store .ml-shortcut:nth-child(3) .shortcut-icon-bubble{animation-delay:.36s;}.gpf-ml-store .ml-shortcut:nth-child(4) .shortcut-icon-bubble{animation-delay:.54s;}.gpf-ml-store .ml-shortcut:nth-child(5) .shortcut-icon-bubble{animation-delay:.72s;}.gpf-ml-store .ml-shortcut:hover .shortcut-icon-bubble,.gpf-ml-store .ml-shortcut:focus-visible .shortcut-icon-bubble{
  transform:translateY(-3px) scale(1.04);
  box-shadow:0 12px 24px rgba(177,18,38,.18), inset 0 0 0 1px rgba(177,18,38,.16);
}.gpf-ml-store .ml-shortcut .shortcut-icon-bubble .es-icon{
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  min-height:24px!important;
  display:inline-block!important;
  border-radius:0!important;
  color:#b11226!important;
  background:currentColor!important;
  box-shadow:none!important;
  animation:none!important;
  transform:none!important;
  transition:none!important;
}@media (max-width:768px){.gpf-ml-store .ml-shortcut .shortcut-icon-bubble{
    width:38px;
    height:38px;
    min-width:38px;
    min-height:38px;
    border-radius:14px;
  }.gpf-ml-store .ml-shortcut .shortcut-icon-bubble .es-icon{
    width:21px!important;
    height:21px!important;
    min-width:21px!important;
    min-height:21px!important;
  }}@media (prefers-reduced-motion:reduce){.gpf-ml-store .ml-shortcut .shortcut-icon-bubble{animation:none!important;}}.gpf-ml-store .ml-categories a::after{content:none!important;display:none!important;}.gpf-ml-store .extreme-category-page-skeleton{display:none;opacity:0;visibility:hidden;pointer-events:none;}.gpf-ml-store .extreme-category-page-skeleton.is-visible{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2147482500!important;}.gpf-ml-store.extreme-category-page-loading,.gpf-ml-store.extreme-category-page-loading{overflow:hidden!important;}@media (max-width:768px){.gpf-ml-store,.gpf-ml-store{scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;}.gpf-ml-store .ml-categories a::after{content:none!important;display:none!important;}.gpf-ml-store .ml-categories a{padding-right:18px!important;}.gpf-ml-store .ml-shortcuts{
    width:calc(100vw - 24px)!important;
    max-width:calc(100vw - 24px)!important;
    min-height:104px!important;
    height:auto!important;
    overflow:visible!important;
    padding:12px 10px 16px!important;
    gap:8px!important;
    align-items:stretch!important;
    scroll-padding-inline:12px!important;
  }.gpf-ml-store .ml-shortcut{
    min-height:78px!important;
    height:auto!important;
    overflow:visible!important;
    padding:8px 4px 6px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
    line-height:1.1!important;
  }.gpf-ml-store .ml-shortcut .shortcut-icon-bubble{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    min-height:48px!important;
    border-radius:17px!important;
    display:grid!important;
    place-items:center!important;
    overflow:visible!important;
    flex:0 0 auto!important;
  }.gpf-ml-store .ml-shortcut .shortcut-icon-bubble .es-icon,.gpf-ml-store .ml-shortcut .es-icon,.gpf-ml-store .ml-shortcut i,.gpf-ml-store .ml-shortcut svg{
    width:24px!important;
    height:24px!important;
    min-width:24px!important;
    min-height:24px!important;
    font-size:24px!important;
    line-height:1!important;
    overflow:visible!important;
  }.gpf-ml-store .ml-shortcut > span:not(.shortcut-icon-bubble){
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    font-size:11.5px!important;
    line-height:1.15!important;
    white-space:normal!important;
    word-break:normal!important;
    overflow:visible!important;
    text-align:center!important;
  }.gpf-ml-store.modal-open header.ml-header,.gpf-ml-store.menu-open header.ml-header,.gpf-ml-store.cart-open header.ml-header,.gpf-ml-store.extreme-drawer-open header.ml-header,.gpf-ml-store.modal-open .ml-header,.gpf-ml-store.menu-open .ml-header,.gpf-ml-store.cart-open .ml-header,.gpf-ml-store.extreme-drawer-open .ml-header{
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translateY(-120%) translateZ(0)!important;
    transition:opacity .14s ease, transform .14s ease, visibility .14s ease!important;
  }.gpf-ml-store .extreme-category-page-skeleton .extreme-skeleton-header{
    min-height:64px!important;
    grid-template-columns:56px minmax(0,1fr) 38px!important;
    gap:8px!important;
    padding:10px 12px!important;
  }.gpf-ml-store .extreme-category-page-skeleton .extreme-skeleton-action:nth-child(4){display:none!important;}.gpf-ml-store .extreme-category-page-skeleton .extreme-skeleton-content{width:calc(100% - 20px)!important;padding:12px 0 90px!important;}.gpf-ml-store .extreme-category-page-skeleton .extreme-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;}.gpf-ml-store .extreme-category-page-skeleton .extreme-skeleton-grid article i{height:132px!important;}}.gpf-ml-store #modalPerfilCliente #formEditarPerfil[hidden]{display:none!important;}.gpf-ml-store #modalPerfilCliente #formEditarPerfil:not([hidden]){display:grid!important;gap:10px!important;}.gpf-ml-store #modalPerfilCliente.ml-modal.active > .ml-modal-content.profile-login-wow{scrollbar-width:thin!important;}.gpf-ml-store #modalPerfilCliente .profile-summary{align-items:center!important;min-height:auto!important;}.gpf-ml-store #modalPerfilCliente .profile-summary-text,.gpf-ml-store #modalPerfilCliente .profile-summary p{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;}.gpf-ml-store #modalPerfilCliente .profile-address-grid{grid-template-columns:minmax(0,1fr) 104px!important;gap:10px!important;}.gpf-ml-store #modalPerfilCliente .profile-location-grid{grid-template-columns:minmax(0,1fr) 86px!important;gap:10px!important;}.gpf-ml-store #modalPerfilCliente .profile-edit-form .form-group{min-width:0!important;}.gpf-ml-store #modalPerfilCliente .profile-edit-form label{display:block!important;white-space:normal!important;}.gpf-ml-store #modalPerfilCliente .profile-edit-form input{width:100%!important;min-width:0!important;}.gpf-ml-store #modalPerfilCliente .btn-logout-account,.gpf-ml-store #modalPerfilCliente.ml-modal.active .btn-logout-account{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  width:calc(100% - 36px)!important;
  min-height:50px!important;
  height:50px!important;
  margin:12px 18px 4px!important;
  padding:0 16px!important;
  border-radius:18px!important;
  background:#fff!important;
  border:1px solid #ffd7cf!important;
  color:#c2410c!important;
  font-size:15px!important;
  font-weight:950!important;
  text-decoration:none!important;
  box-shadow:0 10px 24px rgba(177,18,38,.10)!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  cursor:pointer!important;
  position:relative!important;
  z-index:30!important;
  touch-action:manipulation!important;
}.gpf-ml-store #modalPerfilCliente .btn-logout-account:hover,.gpf-ml-store #modalPerfilCliente .btn-logout-account:focus-visible{background:#fff7ed!important;border-color:#ffb18a!important;color:#9a3412!important;outline:0!important;box-shadow:0 0 0 4px rgba(177,18,38,.12)!important;}.gpf-ml-store #modalPerfilCliente .btn-logout-account:active{transform:translateY(1px)!important;}.gpf-ml-store #modalPerfilCliente .profile-divider{margin:10px 18px 0!important;}.gpf-ml-store #modalPerfilCliente .profile-edit-form .btn-primary{width:100%!important;}.gpf-ml-store.extreme-splash-visible,.gpf-ml-store.extreme-splash-visible{
  overflow:hidden!important;
  touch-action:none!important;
  overscroll-behavior:none!important;
}.gpf-ml-store .extreme-campaign-splash{
  --extreme-splash-bg:none;
  position:fixed!important;
  inset:0!important;
  z-index:2147483600!important;
  width:100vw!important;
  height:100dvh!important;
  min-height:100vh!important;
  background:#f7fbfd!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  isolation:isolate!important;
}.gpf-ml-store .extreme-campaign-splash.is-active{
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
}.gpf-ml-store .extreme-campaign-splash-backdrop{
  position:absolute!important;
  inset:-38px!important;
  z-index:0!important;
  background-image:var(--extreme-splash-bg)!important;
  background-size:cover!important;
  background-position:center!important;
  filter:blur(30px) saturate(1.05)!important;
  transform:scale(1.08)!important;
  opacity:.42!important;
}.gpf-ml-store .extreme-campaign-splash::after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  background:
    radial-gradient(circle at 82% 18%,rgba(177,18,38,.10),transparent 34%),
    radial-gradient(circle at 18% 82%,rgba(96,16,34,.18),transparent 38%),
    linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,255,255,.58) 48%,rgba(96,16,34,.16))!important;
  pointer-events:none!important;
}.gpf-ml-store .extreme-campaign-splash-frame{
  position:relative!important;
  z-index:2!important;
  width:min(1120px,88vw)!important;
  height:min(680px,82dvh)!important;
  display:grid!important;
  place-items:center!important;
  border-radius:34px!important;
  overflow:hidden!important;
  background:#fff!important;
  box-shadow:0 36px 110px rgba(96,16,34,.24),0 0 0 1px rgba(96,16,34,.10),inset 0 0 0 1px rgba(255,255,255,.65)!important;
  transform:translateY(18px) scale(.965)!important;
  opacity:0!important;
  animation:extremeSplashEnter .56s cubic-bezier(.2,.9,.22,1) forwards!important;
}.gpf-ml-store .extreme-campaign-splash picture,.gpf-ml-store .extreme-campaign-splash img{
  width:100%!important;
  height:100%!important;
  display:block!important;
}.gpf-ml-store .extreme-campaign-splash img{
  object-fit:contain!important;
  object-position:center!important;
  background:#fff!important;
}.gpf-ml-store .extreme-campaign-splash-close{
  position:absolute!important;
  top:calc(18px + env(safe-area-inset-top,0px))!important;
  right:calc(18px + env(safe-area-inset-right,0px))!important;
  z-index:5!important;
  height:44px!important;
  min-width:44px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  padding:0 15px!important;
  border:1px solid rgba(96,16,34,.16)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.78)!important;
  color:#83162a!important;
  font-weight:950!important;
  font-size:13px!important;
  line-height:1!important;
  letter-spacing:.01em!important;
  -webkit-backdrop-filter:blur(16px)!important;
  backdrop-filter:blur(16px)!important;
  box-shadow:0 14px 34px rgba(96,16,34,.16)!important;
  cursor:pointer!important;
  transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease!important;
}.gpf-ml-store .extreme-campaign-splash-close:hover,.gpf-ml-store .extreme-campaign-splash-close:focus-visible{
  transform:translateY(-1px)!important;
  background:#fff!important;
  border-color:rgba(177,18,38,.36)!important;
  color:#b11226!important;
  outline:0!important;
}.gpf-ml-store .extreme-campaign-splash-close i{font-size:14px!important;line-height:1!important;}.gpf-ml-store .extreme-campaign-splash-loader{
  position:absolute!important;
  z-index:5!important;
  left:50%!important;
  bottom:calc(26px + env(safe-area-inset-bottom,0px))!important;
  width:min(220px,52vw)!important;
  height:5px!important;
  transform:translateX(-50%)!important;
  border-radius:999px!important;
  overflow:hidden!important;
  background:rgba(96,16,34,.16)!important;
  box-shadow:0 10px 30px rgba(96,16,34,.16)!important;
}.gpf-ml-store .extreme-campaign-splash-loader span{
  display:block!important;
  width:100%!important;
  height:100%!important;
  background:linear-gradient(90deg,#83162a,#9d2036,#b11226)!important;
  transform-origin:left center!important;
  animation:extremeSplashProgress var(--extreme-splash-duration,6s) linear forwards!important;
}.gpf-ml-store .extreme-campaign-splash.is-hiding{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transition:opacity .5s ease,visibility .5s ease!important;
}.gpf-ml-store .extreme-campaign-splash.is-hiding .extreme-campaign-splash-frame{
  animation:extremeSplashExit .5s cubic-bezier(.5,0,.75,0) forwards!important;
}.gpf-ml-store .extreme-campaign-splash.is-hiding .extreme-campaign-splash-backdrop{
  opacity:0!important;
  transition:opacity .5s ease!important;
}@keyframes extremeSplashEnter{
  0%{opacity:0;transform:translateY(20px) scale(.955);filter:blur(8px)}
  100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}
}@keyframes extremeSplashExit{
  0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}
  100%{opacity:0;transform:translateY(-18px) scale(.985);filter:blur(6px)}
}@keyframes extremeSplashProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:768px){.gpf-ml-store .extreme-campaign-splash{
    background:#fff!important;
    align-items:stretch!important;
    justify-items:stretch!important;
  }.gpf-ml-store .extreme-campaign-splash-backdrop,.gpf-ml-store .extreme-campaign-splash::after{display:none!important;}.gpf-ml-store .extreme-campaign-splash-frame{
    width:100vw!important;
    height:100dvh!important;
    min-height:100vh!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:#fff!important;
  }.gpf-ml-store .extreme-campaign-splash img{
    object-fit:cover!important;
    object-position:center!important;
    background:#fff!important;
  }.gpf-ml-store .extreme-campaign-splash-close{
    top:calc(14px + env(safe-area-inset-top,0px))!important;
    right:calc(12px + env(safe-area-inset-right,0px))!important;
    height:42px!important;
    min-width:42px!important;
    padding:0 12px!important;
    background:rgba(255,255,255,.84)!important;
  }.gpf-ml-store .extreme-campaign-splash-close span{display:none!important;}.gpf-ml-store .extreme-campaign-splash-loader{
    bottom:calc(22px + env(safe-area-inset-bottom,0px))!important;
    width:min(180px,58vw)!important;
  }}@media (prefers-reduced-motion:reduce){.gpf-ml-store .extreme-campaign-splash-frame,.gpf-ml-store .extreme-campaign-splash.is-hiding .extreme-campaign-splash-frame,.gpf-ml-store .extreme-campaign-splash-loader span{animation:none!important;}.gpf-ml-store .extreme-campaign-splash-frame{opacity:1!important;transform:none!important;}}.gpf-ml-store .extreme-campaign-splash{background:rgba(4,18,27,.72)!important;}.gpf-ml-store .extreme-campaign-splash-frame{background:transparent!important;}.gpf-ml-store .extreme-campaign-splash img{background:transparent!important;opacity:1!important;}.gpf-ml-store .extreme-campaign-splash-shell{display:none!important;}@media (max-width:768px){.gpf-ml-store .extreme-campaign-splash{background:transparent!important;align-items:stretch!important;justify-items:stretch!important;}.gpf-ml-store .extreme-campaign-splash-frame{width:100vw!important;height:100dvh!important;min-height:100vh!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;}.gpf-ml-store .extreme-campaign-splash img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;background:transparent!important;}.gpf-ml-store .extreme-campaign-splash-backdrop,.gpf-ml-store .extreme-campaign-splash:after{display:none!important;}}.gpf-ml-store .extreme-ask-seller-btn{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(96,16,34,.18);background:#fff;color:#83162a;border-radius:999px;padding:9px 13px;font-size:12.5px;font-weight:700;cursor:pointer;box-shadow:0 6px 18px rgba(96,16,34,.06);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.gpf-ml-store .extreme-ask-seller-btn:before{content:"";width:8px;height:8px;border-radius:50%;background:#25d366;box-shadow:0 0 0 3px rgba(37,211,102,.12)}.gpf-ml-store .extreme-ask-seller-btn:hover{transform:translateY(-1px);border-color:rgba(177,18,38,.35);box-shadow:0 10px 24px rgba(96,16,34,.10)}.gpf-ml-store .extreme-assistant-seller-action{margin-top:8px}.gpf-ml-store .extreme-seller-question-modal{position:fixed;inset:0;z-index:12050;display:none;align-items:center;justify-content:center;padding:18px;font-family:var(--font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif)}.gpf-ml-store .extreme-seller-question-modal.is-open{display:flex}.gpf-ml-store .extreme-seller-question-backdrop{position:absolute;inset:0;background:rgba(9,28,45,.42);backdrop-filter:blur(5px)}.gpf-ml-store .extreme-seller-question-box{position:relative;z-index:1;width:min(520px,calc(100vw - 24px));background:#fff;border:1px solid #dfe7f0;border-radius:20px;box-shadow:0 30px 90px rgba(9,28,45,.28);padding:22px;overflow:hidden}.gpf-ml-store .extreme-seller-question-box:before{content:"";position:absolute;left:22px;top:0;width:48px;height:5px;border-radius:0 0 999px 999px;background:#b11226}.gpf-ml-store .extreme-seller-question-close{position:absolute;right:14px;top:14px;width:40px;height:40px;border:0;border-radius:50%;background:#f3f6f8;color:#83162a;font-size:24px;line-height:1;cursor:pointer}.gpf-ml-store .extreme-seller-question-icon{width:48px;height:48px;border-radius:16px;background:#eaf7ef;color:#137a49;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.gpf-ml-store .extreme-seller-question-box h3{margin:0;color:#0f2235;font-size:22px;line-height:1.15;font-weight:800}.gpf-ml-store .extreme-seller-question-box p{margin:8px 0 14px;color:#617086;line-height:1.45;font-size:14px}.gpf-ml-store .extreme-seller-question-box textarea{width:100%;min-height:118px;resize:vertical;border:1px solid #cfd9e5;border-radius:14px;padding:13px 14px;font:inherit;font-size:15px;line-height:1.45;outline:none;box-sizing:border-box}.gpf-ml-store .extreme-seller-question-box textarea:focus{border-color:#83162a;box-shadow:0 0 0 3px rgba(96,16,34,.10)}.gpf-ml-store .extreme-seller-question-feedback{min-height:18px;margin:8px 0 0!important;font-size:12.5px;color:#137a49}.gpf-ml-store .extreme-seller-question-feedback.is-error{color:#b42318}.gpf-ml-store .extreme-seller-question-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.gpf-ml-store .extreme-seller-question-actions .btn{width:auto;min-height:42px}.gpf-ml-store.seller-question-open{overflow:hidden}.gpf-ml-store .extreme-seller-question-modal{position:fixed!important;inset:0!important;z-index:12080!important;display:none!important;align-items:center!important;justify-content:center!important;padding:24px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important}.gpf-ml-store .extreme-seller-question-modal.is-open{display:flex!important}.gpf-ml-store .extreme-seller-question-backdrop{position:absolute!important;inset:0!important;background:rgba(8,28,40,.58)!important;backdrop-filter:blur(14px) saturate(118%)!important;-webkit-backdrop-filter:blur(14px) saturate(118%)!important}.gpf-ml-store .extreme-seller-question-box{position:relative!important;z-index:1!important;width:min(620px,calc(100vw - 40px))!important;max-width:620px!important;background:#fff!important;border:1px solid rgba(12,58,78,.14)!important;border-radius:28px!important;box-shadow:0 34px 90px rgba(3,21,32,.32),0 2px 0 rgba(255,255,255,.80) inset!important;padding:0!important;overflow:hidden!important;color:#0e2233!important;transform:translateY(0) scale(1)!important;animation:extremeSellerModalIn .22s cubic-bezier(.2,.8,.2,1) both!important}.gpf-ml-store .extreme-seller-question-box:before{content:""!important;position:absolute!important;left:28px!important;top:0!important;width:62px!important;height:6px!important;border-radius:0 0 999px 999px!important;background:#b11226!important;box-shadow:0 12px 34px rgba(177,18,38,.32)!important}.gpf-ml-store .extreme-seller-question-box:after{content:""!important;position:absolute!important;right:-90px!important;top:-110px!important;width:260px!important;height:260px!important;border-radius:999px!important;background:radial-gradient(circle,rgba(177,18,38,.16),rgba(177,18,38,0) 68%)!important;pointer-events:none!important}.gpf-ml-store .extreme-seller-question-close{position:absolute!important;right:18px!important;top:18px!important;width:46px!important;height:46px!important;border:1px solid rgba(12,58,78,.10)!important;border-radius:999px!important;background:#f4f8fb!important;color:#0d3d53!important;font-size:0!important;line-height:1!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 22px rgba(13,61,83,.08)!important;transition:background .18s ease,transform .18s ease,box-shadow .18s ease!important}.gpf-ml-store .extreme-seller-question-close:before,.gpf-ml-store .extreme-seller-question-close:after{content:""!important;position:absolute!important;width:17px!important;height:2.5px!important;border-radius:99px!important;background:#0d3d53!important;transform:rotate(45deg)!important}.gpf-ml-store .extreme-seller-question-close:after{transform:rotate(-45deg)!important}.gpf-ml-store .extreme-seller-question-close:hover{background:#fff!important;transform:translateY(-1px)!important;box-shadow:0 12px 26px rgba(13,61,83,.14)!important}.gpf-ml-store .extreme-seller-question-head{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:16px!important;align-items:start!important;padding:30px 82px 24px 28px!important;background:linear-gradient(135deg,#ffffff 0%,#f7fbfd 62%,#fff4ec 100%)!important;border-bottom:1px solid rgba(12,58,78,.10)!important}.gpf-ml-store .extreme-seller-question-icon{width:58px!important;height:58px!important;border-radius:20px!important;background:linear-gradient(135deg,#eaf7ef,#f7fffb)!important;color:#128c5f!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;box-shadow:0 16px 34px rgba(18,140,95,.12),0 0 0 1px rgba(18,140,95,.10) inset!important;flex:0 0 58px!important}.gpf-ml-store .extreme-seller-question-icon .es-icon{display:none!important}.gpf-ml-store .extreme-seller-question-icon:before{content:""!important;width:30px!important;height:30px!important;display:block!important;background:#128c5f!important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12.04 2C6.58 2 2.13 6.33 2.13 11.66c0 1.84.54 3.56 1.48 5.03L2 22l5.45-1.43a10.2 10.2 0 0 0 4.59 1.1c5.47 0 9.92-4.33 9.92-9.67C21.96 6.66 17.51 2 12.04 2Zm5.76 14.02c-.24.66-1.4 1.25-1.95 1.33-.5.08-1.12.11-1.8-.11-.42-.13-.95-.31-1.64-.61-2.88-1.24-4.76-4.12-4.9-4.31-.14-.19-1.17-1.52-1.17-2.9s.74-2.06 1-2.34c.26-.28.57-.35.76-.35h.55c.18 0 .42-.07.66.5.24.56.83 1.94.9 2.08.07.14.12.31.02.5-.09.19-.14.31-.28.48-.14.16-.3.36-.42.48-.14.14-.29.29-.12.57.16.28.72 1.16 1.55 1.88 1.07.93 1.97 1.22 2.25 1.36.28.14.45.12.62-.07.17-.19.71-.81.9-1.09.19-.28.38-.23.64-.14.26.1 1.66.77 1.94.91.28.14.47.21.54.33.07.12.07.69-.17 1.35Z\"/></svg>") center / contain no-repeat!important;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12.04 2C6.58 2 2.13 6.33 2.13 11.66c0 1.84.54 3.56 1.48 5.03L2 22l5.45-1.43a10.2 10.2 0 0 0 4.59 1.1c5.47 0 9.92-4.33 9.92-9.67C21.96 6.66 17.51 2 12.04 2Zm5.76 14.02c-.24.66-1.4 1.25-1.95 1.33-.5.08-1.12.11-1.8-.11-.42-.13-.95-.31-1.64-.61-2.88-1.24-4.76-4.12-4.9-4.31-.14-.19-1.17-1.52-1.17-2.9s.74-2.06 1-2.34c.26-.28.57-.35.76-.35h.55c.18 0 .42-.07.66.5.24.56.83 1.94.9 2.08.07.14.12.31.02.5-.09.19-.14.31-.28.48-.14.16-.3.36-.42.48-.14.14-.29.29-.12.57.16.28.72 1.16 1.55 1.88 1.07.93 1.97 1.22 2.25 1.36.28.14.45.12.62-.07.17-.19.71-.81.9-1.09.19-.28.38-.23.64-.14.26.1 1.66.77 1.94.91.28.14.47.21.54.33.07.12.07.69-.17 1.35Z\"/></svg>") center / contain no-repeat!important}.gpf-ml-store .extreme-seller-question-kicker{display:block!important;margin:1px 0 4px!important;color:#b11226!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:900!important;line-height:1.2!important}.gpf-ml-store .extreme-seller-question-title-wrap{min-width:0!important}.gpf-ml-store .extreme-seller-question-box h3{margin:0!important;color:#0e2233!important;font-size:26px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.03em!important;padding:0!important}.gpf-ml-store .extreme-seller-question-box p{margin:8px 0 0!important;color:#5e7083!important;line-height:1.45!important;font-size:14.5px!important;max-width:480px!important}.gpf-ml-store .extreme-seller-question-body{padding:24px 28px 26px!important;background:#fff!important}.gpf-ml-store .extreme-seller-question-label{display:block!important;margin:0 0 8px!important;color:#0e2233!important;font-size:13px!important;font-weight:800!important}.gpf-ml-store .extreme-seller-question-box textarea{width:100%!important;min-height:138px!important;resize:vertical!important;border:1.5px solid rgba(12,58,78,.17)!important;border-radius:18px!important;padding:16px 17px!important;font:inherit!important;font-size:16px!important;line-height:1.5!important;outline:none!important;box-sizing:border-box!important;background:#fbfdff!important;color:#0e2233!important;box-shadow:0 10px 28px rgba(12,58,78,.05) inset!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.gpf-ml-store .extreme-seller-question-box textarea:focus{border-color:#0d4f69!important;background:#fff!important;box-shadow:0 0 0 4px rgba(13,79,105,.10),0 12px 30px rgba(12,58,78,.05) inset!important}.gpf-ml-store .extreme-seller-question-note{display:flex!important;align-items:center!important;gap:8px!important;margin:10px 0 0!important;color:#617387!important;font-size:12.5px!important;line-height:1.35!important}.gpf-ml-store .extreme-seller-question-note:before{content:""!important;width:7px!important;height:7px!important;border-radius:999px!important;background:#25d366!important;box-shadow:0 0 0 4px rgba(37,211,102,.12)!important;flex:0 0 7px!important}.gpf-ml-store .extreme-seller-question-feedback{min-height:18px!important;margin:10px 0 0!important;font-size:13px!important;color:#128c5f!important;font-weight:700!important}.gpf-ml-store .extreme-seller-question-feedback.is-error{color:#b42318!important}.gpf-ml-store .extreme-seller-question-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin-top:18px!important}.gpf-ml-store .extreme-seller-question-actions .btn{width:auto!important;min-width:118px!important;height:48px!important;min-height:48px!important;border-radius:15px!important;font-size:14px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 18px!important;box-shadow:none!important}.gpf-ml-store .extreme-seller-question-actions .btn-outline{background:#fff!important;color:#0d3d53!important;border:1px solid rgba(13,61,83,.16)!important}.gpf-ml-store .extreme-seller-question-actions .btn-primary{background:#b11226!important;color:#fff!important;border:1px solid #b11226!important;box-shadow:0 14px 30px rgba(177,18,38,.25)!important}.gpf-ml-store .extreme-seller-question-actions .btn-primary:before{content:""!important;width:18px!important;height:18px!important;background:#fff!important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12.04 2C6.58 2 2.13 6.33 2.13 11.66c0 1.84.54 3.56 1.48 5.03L2 22l5.45-1.43a10.2 10.2 0 0 0 4.59 1.1c5.47 0 9.92-4.33 9.92-9.67C21.96 6.66 17.51 2 12.04 2Zm5.76 14.02c-.24.66-1.4 1.25-1.95 1.33-.5.08-1.12.11-1.8-.11-.42-.13-.95-.31-1.64-.61-2.88-1.24-4.76-4.12-4.9-4.31-.14-.19-1.17-1.52-1.17-2.9s.74-2.06 1-2.34c.26-.28.57-.35.76-.35h.55c.18 0 .42-.07.66.5.24.56.83 1.94.9 2.08.07.14.12.31.02.5-.09.19-.14.31-.28.48-.14.16-.3.36-.42.48-.14.14-.29.29-.12.57.16.28.72 1.16 1.55 1.88 1.07.93 1.97 1.22 2.25 1.36.28.14.45.12.62-.07.17-.19.71-.81.9-1.09.19-.28.38-.23.64-.14.26.1 1.66.77 1.94.91.28.14.47.21.54.33.07.12.07.69-.17 1.35Z\"/></svg>") center / contain no-repeat!important;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12.04 2C6.58 2 2.13 6.33 2.13 11.66c0 1.84.54 3.56 1.48 5.03L2 22l5.45-1.43a10.2 10.2 0 0 0 4.59 1.1c5.47 0 9.92-4.33 9.92-9.67C21.96 6.66 17.51 2 12.04 2Zm5.76 14.02c-.24.66-1.4 1.25-1.95 1.33-.5.08-1.12.11-1.8-.11-.42-.13-.95-.31-1.64-.61-2.88-1.24-4.76-4.12-4.9-4.31-.14-.19-1.17-1.52-1.17-2.9s.74-2.06 1-2.34c.26-.28.57-.35.76-.35h.55c.18 0 .42-.07.66.5.24.56.83 1.94.9 2.08.07.14.12.31.02.5-.09.19-.14.31-.28.48-.14.16-.3.36-.42.48-.14.14-.29.29-.12.57.16.28.72 1.16 1.55 1.88 1.07.93 1.97 1.22 2.25 1.36.28.14.45.12.62-.07.17-.19.71-.81.9-1.09.19-.28.38-.23.64-.14.26.1 1.66.77 1.94.91.28.14.47.21.54.33.07.12.07.69-.17 1.35Z\"/></svg>") center / contain no-repeat!important;flex:0 0 18px!important}.gpf-ml-store .extreme-seller-question-actions .btn:hover{transform:translateY(-1px)!important}@keyframes extremeSellerModalIn{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.gpf-ml-store .extreme-seller-question-modal{align-items:flex-end!important;padding:0!important}.gpf-ml-store .extreme-seller-question-backdrop{background:rgba(8,28,40,.54)!important;backdrop-filter:blur(10px) saturate(112%)!important;-webkit-backdrop-filter:blur(10px) saturate(112%)!important}.gpf-ml-store .extreme-seller-question-box{width:100%!important;max-width:none!important;border-radius:26px 26px 0 0!important;max-height:88dvh!important;overflow:auto!important;box-shadow:0 -20px 70px rgba(3,21,32,.30)!important}.gpf-ml-store .extreme-seller-question-head{grid-template-columns:52px minmax(0,1fr)!important;gap:13px!important;padding:26px 68px 20px 18px!important}.gpf-ml-store .extreme-seller-question-icon{width:52px!important;height:52px!important;border-radius:18px!important;flex-basis:52px!important}.gpf-ml-store .extreme-seller-question-icon:before{width:27px!important;height:27px!important}.gpf-ml-store .extreme-seller-question-close{right:16px!important;top:16px!important;width:44px!important;height:44px!important}.gpf-ml-store .extreme-seller-question-box h3{font-size:22px!important}.gpf-ml-store .extreme-seller-question-box p{font-size:13.5px!important;max-width:none!important}.gpf-ml-store .extreme-seller-question-body{padding:20px 18px calc(18px + env(safe-area-inset-bottom))!important}.gpf-ml-store .extreme-seller-question-box textarea{min-height:150px!important;font-size:16px!important;border-radius:17px!important}.gpf-ml-store .extreme-seller-question-note{font-size:12px!important}.gpf-ml-store .extreme-seller-question-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.gpf-ml-store .extreme-seller-question-actions .btn{width:100%!important;height:50px!important;min-height:50px!important}.gpf-ml-store .extreme-seller-question-actions .btn-primary{order:-1!important}}.gpf-ml-store .business-badge{
  display:inline-flex!important;
  align-items:center!important;
  gap:5px!important;
  border-radius:999px!important;
  border:1px solid #d9e9f5!important;
  background:#eef7ff!important;
  color:#83162a!important;
  font-weight:750!important;
  letter-spacing:0!important;
  text-transform:none!important;
  white-space:nowrap!important;
}.gpf-ml-store .business-badge.business-open{
  background:#eafaf1!important;
  color:#13834f!important;
  border-color:#c8efd8!important;
}.gpf-ml-store .business-badge.business-delivery,.gpf-ml-store .business-badge.business-pickup,.gpf-ml-store .business-badge.business-combine{
  background:#fff3e8!important;
  color:#c84b08!important;
  border-color:#ffd7bd!important;
}.gpf-ml-store .business-badge.business-fast,.gpf-ml-store .business-badge.business-service,.gpf-ml-store .business-badge.business-soon,.gpf-ml-store .business-badge.business-paused,.gpf-ml-store .business-badge.business-hours{
  background:#eef7ff!important;
  color:#83162a!important;
  border-color:#d9e9f5!important;
}.gpf-ml-store .extreme-detail-badges .business-badge{
  padding:7px 10px!important;
  font-size:12px!important;
}.gpf-ml-store .ml-card-badges .business-badge{
  font-size:10.5px!important;
  padding:4px 7px!important;
}@media (max-width:768px){.gpf-ml-store .extreme-detail-badges .business-badge{font-size:11px!important;padding:6px 9px!important;}.gpf-ml-store .ml-card-badges .business-badge{font-size:9.5px!important;padding:3px 6px!important;}}.gpf-ml-store .extreme-seller-question-modal{
  z-index:2147483000!important;
}.gpf-ml-store .extreme-seller-question-modal.is-open{
  display:flex!important;
}.gpf-ml-store .extreme-seller-question-backdrop{
  z-index:0!important;
}.gpf-ml-store .extreme-seller-question-box{
  z-index:1!important;
}.gpf-ml-store .extreme-seller-question-actions .btn{
  white-space:nowrap!important;
}@media (max-width: 768px){.gpf-ml-store body:has(.extreme-seller-question-modal.is-open) .bottom-nav,.gpf-ml-store body:has(.extreme-seller-question-modal.is-open) .mobile-bottom-nav,.gpf-ml-store body:has(.extreme-seller-question-modal.is-open) .app-bottom-nav,.gpf-ml-store body:has(.extreme-seller-question-modal.is-open) .navbar-mobile,.gpf-ml-store body:has(.extreme-seller-question-modal.is-open) .bottom-navigation{
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
  }.gpf-ml-store .extreme-seller-question-modal,.gpf-ml-store .extreme-seller-question-modal.is-open{
    position:fixed!important;
    inset:0!important;
    width:100vw!important;
    height:100dvh!important;
    display:flex!important;
    align-items:flex-end!important;
    justify-content:center!important;
    padding:0!important;
    z-index:2147483000!important;
    box-sizing:border-box!important;
  }.gpf-ml-store .extreme-seller-question-backdrop{
    position:absolute!important;
    inset:0!important;
    background:rgba(8,28,40,.50)!important;
    backdrop-filter:blur(8px) saturate(110%)!important;
    -webkit-backdrop-filter:blur(8px) saturate(110%)!important;
  }.gpf-ml-store .extreme-seller-question-box{
    width:100%!important;
    max-width:560px!important;
    height:auto!important;
    max-height:calc(100dvh - 10px)!important;
    margin:0!important;
    padding:0!important;
    border-radius:24px 24px 0 0!important;
    border:1px solid rgba(226,235,243,.92)!important;
    border-bottom:0!important;
    background:#fff!important;
    box-shadow:0 -18px 60px rgba(6,26,39,.28)!important;
    display:flex!important;
    flex-direction:column!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }.gpf-ml-store .extreme-seller-question-box:before{
    left:20px!important;
    top:0!important;
    width:54px!important;
    height:5px!important;
    z-index:3!important;
  }.gpf-ml-store .extreme-seller-question-close{
    position:absolute!important;
    right:14px!important;
    top:14px!important;
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    min-height:44px!important;
    border-radius:999px!important;
    z-index:4!important;
    background:#f5f8fb!important;
    color:#0d3d53!important;
    border:1px solid rgba(13,61,83,.08)!important;
    box-shadow:0 8px 20px rgba(13,61,83,.08)!important;
    font-size:30px!important;
    line-height:1!important;
  }.gpf-ml-store .extreme-seller-question-head{
    flex:0 0 auto!important;
    display:grid!important;
    grid-template-columns:46px minmax(0,1fr)!important;
    gap:13px!important;
    align-items:center!important;
    padding:22px 66px 16px 18px!important;
    background:linear-gradient(135deg,#ffffff 0%,#fff8f3 100%)!important;
    border-bottom:1px solid rgba(226,235,243,.95)!important;
    min-height:0!important;
    box-sizing:border-box!important;
  }.gpf-ml-store .extreme-seller-question-icon{
    width:46px!important;
    height:46px!important;
    min-width:46px!important;
    flex-basis:46px!important;
    border-radius:16px!important;
    margin:0!important;
    background:#eefaf3!important;
  }.gpf-ml-store .extreme-seller-question-icon:before{
    width:25px!important;
    height:25px!important;
  }.gpf-ml-store .extreme-seller-question-title-wrap{
    min-width:0!important;
    overflow:hidden!important;
  }.gpf-ml-store .extreme-seller-question-kicker{
    margin:0 0 3px!important;
    font-size:11px!important;
    line-height:1.1!important;
    letter-spacing:.08em!important;
  }.gpf-ml-store .extreme-seller-question-box h3,.gpf-ml-store #extremeSellerQuestionTitle{
    margin:0!important;
    padding:0!important;
    font-size:22px!important;
    line-height:1.06!important;
    letter-spacing:-.035em!important;
    max-width:100%!important;
  }.gpf-ml-store .extreme-seller-question-box p{
    margin:6px 0 0!important;
    font-size:13px!important;
    line-height:1.28!important;
    color:#607386!important;
    max-width:100%!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }.gpf-ml-store .extreme-seller-question-body{
    flex:1 1 auto!important;
    min-height:0!important;
    overflow-y:auto!important;
    -webkit-overflow-scrolling:touch!important;
    padding:16px 18px calc(16px + env(safe-area-inset-bottom))!important;
    background:#fff!important;
    box-sizing:border-box!important;
  }.gpf-ml-store .extreme-seller-question-label{
    margin:0 0 8px!important;
    font-size:13px!important;
    line-height:1.2!important;
  }.gpf-ml-store .extreme-seller-question-box textarea{
    width:100%!important;
    min-height:112px!important;
    max-height:30dvh!important;
    height:112px!important;
    resize:vertical!important;
    padding:14px 15px!important;
    border-radius:17px!important;
    font-size:16px!important;
    line-height:1.42!important;
    box-sizing:border-box!important;
    margin:0!important;
  }.gpf-ml-store .extreme-seller-question-note{
    margin:10px 0 0!important;
    font-size:12px!important;
    line-height:1.34!important;
    color:#657689!important;
    align-items:flex-start!important;
  }.gpf-ml-store .extreme-seller-question-note:before{
    margin-top:5px!important;
  }.gpf-ml-store .extreme-seller-question-feedback{
    min-height:16px!important;
    margin:8px 0 0!important;
    font-size:12.5px!important;
  }.gpf-ml-store .extreme-seller-question-actions{
    position:sticky!important;
    bottom:0!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:9px!important;
    margin:14px -18px calc(-16px - env(safe-area-inset-bottom))!important;
    padding:14px 18px calc(14px + env(safe-area-inset-bottom))!important;
    background:linear-gradient(180deg,rgba(255,255,255,.82),#fff 34%)!important;
    border-top:1px solid rgba(226,235,243,.95)!important;
    box-shadow:0 -12px 24px rgba(9,28,45,.06)!important;
    z-index:2!important;
  }.gpf-ml-store .extreme-seller-question-actions .btn{
    width:100%!important;
    min-width:0!important;
    height:50px!important;
    min-height:50px!important;
    border-radius:16px!important;
    font-size:15px!important;
    padding:0 16px!important;
  }.gpf-ml-store .extreme-seller-question-actions .btn-primary{
    order:1!important;
  }.gpf-ml-store .extreme-seller-question-actions .btn-outline{
    order:2!important;
    background:#fff!important;
  }}@media (max-width: 380px){.gpf-ml-store .extreme-seller-question-head{
    grid-template-columns:40px minmax(0,1fr)!important;
    gap:10px!important;
    padding:18px 62px 13px 14px!important;
  }.gpf-ml-store .extreme-seller-question-icon{
    width:40px!important;
    height:40px!important;
    min-width:40px!important;
    border-radius:14px!important;
  }.gpf-ml-store .extreme-seller-question-icon:before{
    width:22px!important;
    height:22px!important;
  }.gpf-ml-store .extreme-seller-question-box h3,.gpf-ml-store #extremeSellerQuestionTitle{
    font-size:20px!important;
  }.gpf-ml-store .extreme-seller-question-box p{
    font-size:12.5px!important;
  }.gpf-ml-store .extreme-seller-question-body{
    padding-left:14px!important;
    padding-right:14px!important;
  }.gpf-ml-store .extreme-seller-question-actions{
    margin-left:-14px!important;
    margin-right:-14px!important;
    padding-left:14px!important;
    padding-right:14px!important;
  }}@media (min-width: 769px){.gpf-ml-store .extreme-seller-question-box{
    max-width:680px!important;
  }.gpf-ml-store .extreme-seller-question-head{
    display:grid!important;
    grid-template-columns:58px minmax(0,1fr)!important;
    gap:18px!important;
  }}.gpf-ml-store{
  -webkit-text-size-adjust:100%;
  text-size-adjust:100%;
  max-width:100%;
  overflow-x:hidden;
}.gpf-ml-store{
  max-width:100%;
  overflow-x:hidden;
}.gpf-ml-store *,.gpf-ml-store *::before,.gpf-ml-store *::after{box-sizing:border-box;min-width:0;}.gpf-ml-store img,.gpf-ml-store svg,.gpf-ml-store video,.gpf-ml-store canvas,.gpf-ml-store iframe{max-width:100%;}.gpf-ml-store button,.gpf-ml-store input,.gpf-ml-store select,.gpf-ml-store textarea{max-width:100%;font:inherit;}.gpf-ml-store .ml-header,.gpf-ml-store .ml-header-top,.gpf-ml-store .ml-toolbar,.gpf-ml-store .ml-main,.gpf-ml-store .ml-content,.gpf-ml-store .ml-card,.gpf-ml-store .ml-grid,.gpf-ml-store .ml-products,.gpf-ml-store .ml-section,.gpf-ml-store .ml-row,.gpf-ml-store .ml-col,.gpf-ml-store [class*="grid"],.gpf-ml-store [class*="card"],.gpf-ml-store [class*="modal"],.gpf-ml-store [class*="sheet"]{min-width:0;}.gpf-ml-store .ml-modal,.gpf-ml-store .extreme-notify-permission,.gpf-ml-store .extreme-inbox-mini,.gpf-ml-store .extreme-app-splash{
  padding-top:max(10px,var(--safe-top))!important;
  padding-right:max(10px,var(--safe-right))!important;
  padding-left:max(10px,var(--safe-left))!important;
}@media (max-width: 860px){.gpf-ml-store .ml-modal,.gpf-ml-store .extreme-notify-permission,.gpf-ml-store .extreme-inbox-mini,.gpf-ml-store .extreme-app-splash{
    padding-bottom:max(12px,calc(var(--safe-bottom) + 76px))!important;
  }.gpf-ml-store .ml-modal-content,.gpf-ml-store .extreme-app-splash-card,.gpf-ml-store .extreme-offline-card,.gpf-ml-store .extreme-inbox-card,.gpf-ml-store .extreme-notify-card{
    width:min(100%, 430px)!important;
    max-width:min(430px, calc(100vw - 20px))!important;
    max-height:calc(100svh - var(--safe-top) - var(--safe-bottom) - 24px - 76px)!important;
    overflow:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    margin:0 auto!important;
  }.gpf-ml-store .extreme-notify-permission{
    align-items:center!important;
    justify-content:center!important;
  }.gpf-ml-store .extreme-notify-card{
    border-radius:28px!important;
    padding:16px 16px 16px!important;
  }.gpf-ml-store .extreme-notify-close,.gpf-ml-store .extreme-inbox-close{
    top:12px!important;
    right:12px!important;
    width:44px!important;
    height:44px!important;
    border-radius:16px!important;
    z-index:5!important;
  }.gpf-ml-store .extreme-notify-card h2{
    margin-right:54px!important;
    font-size:clamp(24px, 6vw, 34px)!important;
    line-height:1.08!important;
  }.gpf-ml-store .extreme-notify-card p{
    font-size:clamp(14px, 3.8vw, 18px)!important;
    line-height:1.42!important;
  }.gpf-ml-store .extreme-notify-benefits{
    gap:10px!important;
  }.gpf-ml-store .extreme-notify-benefits li{
    padding:12px 12px!important;
    border-radius:16px!important;
    font-size:clamp(13px, 3.6vw, 16px)!important;
    line-height:1.35!important;
    align-items:flex-start!important;
  }.gpf-ml-store .extreme-notify-actions{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }.gpf-ml-store .extreme-notify-actions button{
    min-height:54px!important;
    white-space:normal!important;
    padding:12px 14px!important;
    font-size:17px!important;
    border-radius:18px!important;
  }.gpf-ml-store .ml-bottom-nav{
    width:100vw!important;
    max-width:100vw!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    padding-bottom:calc(6px + var(--safe-bottom))!important;
  }}@media (max-width: 520px){.gpf-ml-store .ml-modal,.gpf-ml-store .extreme-notify-permission,.gpf-ml-store .extreme-inbox-mini,.gpf-ml-store .extreme-app-splash{
    padding-top:max(8px,var(--safe-top))!important;
    padding-right:max(8px,var(--safe-right))!important;
    padding-left:max(8px,var(--safe-left))!important;
    padding-bottom:max(10px,calc(var(--safe-bottom) + 74px))!important;
  }.gpf-ml-store .ml-modal-content,.gpf-ml-store .extreme-app-splash-card,.gpf-ml-store .extreme-offline-card,.gpf-ml-store .extreme-inbox-card,.gpf-ml-store .extreme-notify-card{
    max-width:calc(100vw - 16px)!important;
    width:calc(100vw - 16px)!important;
    max-height:calc(100svh - var(--safe-top) - var(--safe-bottom) - 16px - 74px)!important;
  }}.gpf-ml-store,.gpf-ml-store{color-scheme:light!important}.gpf-ml-store.extreme-app-mode,.gpf-ml-store.extreme-app-mode body{min-height:100dvh;overscroll-behavior-y:contain;background:#faf8f8!important;-webkit-tap-highlight-color:transparent}.gpf-ml-store.extreme-app-mode body{touch-action:manipulation}.gpf-ml-store.extreme-app-mode .extreme-app-installer,.gpf-ml-store.extreme-app-mode .extreme-app-installer{display:none!important}.gpf-ml-store.extreme-app-mode .ml-header,.gpf-ml-store.extreme-app-mode .bottom-nav,.gpf-ml-store.extreme-app-mode .ml-bottom-nav{-webkit-backdrop-filter:saturate(140%) blur(18px);backdrop-filter:saturate(140%) blur(18px)}.gpf-ml-store.extreme-app-mode a,.gpf-ml-store.extreme-app-mode button{touch-action:manipulation}.gpf-ml-store .extreme-app-install-primary:active,.gpf-ml-store .extreme-app-install-secondary:active{transform:scale(.98)}.gpf-ml-store .extreme-install-help{position:fixed;inset:0;z-index:2147483602;background:rgba(7,24,35,.48);display:grid;place-items:center;padding:18px;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gpf-ml-store .extreme-install-help[hidden]{display:none!important}.gpf-ml-store .extreme-install-help-card{width:min(360px,100%);border-radius:24px;background:#fff;color:#102033;padding:24px 20px 20px;text-align:center;box-shadow:0 24px 70px rgba(95,26,43,.24);position:relative;border:1px solid rgba(96,16,34,.10)}.gpf-ml-store .extreme-install-help-icon{width:62px;height:62px;border-radius:20px;margin:0 auto 14px;display:grid;place-items:center;background:linear-gradient(135deg,#83162a,#9d2036);color:#fff;font-size:28px;box-shadow:0 14px 32px rgba(96,16,34,.22)}.gpf-ml-store .extreme-install-help-card strong{display:block;font-size:20px;font-weight:950;margin:0 0 8px}.gpf-ml-store .extreme-install-help-card p{font-size:14px;line-height:1.45;color:#617086;margin:0 0 16px}.gpf-ml-store .extreme-install-help-close{position:absolute;right:12px;top:12px;width:38px;height:38px;border-radius:999px;border:1px solid #dfe7f0;background:#fff;color:#83162a;font-size:22px;font-weight:800}.gpf-ml-store .extreme-install-help-ok{width:100%;height:48px;border:0;border-radius:15px;background:#b11226;color:#fff;font-weight:950}@media (prefers-color-scheme:dark){.gpf-ml-store,.gpf-ml-store,.gpf-ml-store .theme-apple,.gpf-ml-store .theme-black,.gpf-ml-store .theme-black-premium{background:#faf8f8!important;color:#102033!important}.gpf-ml-store .ml-card,.gpf-ml-store .ml-section,.gpf-ml-store .ml-modal-content,.gpf-ml-store .extreme-app-install-card,.gpf-ml-store .extreme-install-help-card{background:#fff!important;color:#102033!important}}
/* CSS Original Extreme Shop: style-desktop.css */
@media (min-width: 769px){@media (min-width:769px){.gpf-ml-store .extreme-page-skeleton{
    scrollbar-gutter:stable;
  }.gpf-ml-store .extreme-skeleton-grid{
    grid-template-columns:repeat(5,minmax(0,1fr));
  }.gpf-ml-store .extreme-assistant-initial-chips{
    padding-bottom:6px!important;
  }.gpf-ml-store,.gpf-ml-store{
    width:100%!important;
    max-width:100%!important;
    overflow-x:hidden!important;
    background:#faf8f8!important;
    scroll-behavior:smooth!important;
  }.gpf-ml-store{
    min-height:100vh!important;
    padding-bottom:0!important;
    color:var(--text)!important;
    font-family:var(--desktop-font)!important;
    font-size:14px!important;
    line-height:1.46!important;
    font-weight:var(--desktop-weight-regular)!important;
    letter-spacing:0!important;
    -webkit-font-smoothing:antialiased!important;
    -moz-osx-font-smoothing:grayscale!important;
    text-rendering:optimizeLegibility!important;
  }.gpf-ml-store.menu-open,.gpf-ml-store.cart-open{
    overflow:hidden!important;
  }.gpf-ml-store body:before,.gpf-ml-store body:after,.gpf-ml-store .ml-bottom-nav{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }.gpf-ml-store *,.gpf-ml-store *:before,.gpf-ml-store *:after{
    box-sizing:border-box!important;
  }.gpf-ml-store a{
    color:inherit!important;
    text-decoration:none!important;
  }.gpf-ml-store button,.gpf-ml-store input,.gpf-ml-store select,.gpf-ml-store textarea{
    font-family:var(--desktop-font)!important;
  }.gpf-ml-store button{
    cursor:pointer!important;
  }.gpf-ml-store img,.gpf-ml-store video,.gpf-ml-store canvas,.gpf-ml-store svg{
    max-width:100%!important;
  }.gpf-ml-store img{
    display:block!important;
  }.gpf-ml-store main,.gpf-ml-store .main,.gpf-ml-store .page,.gpf-ml-store .container,.gpf-ml-store .ml-container,.gpf-ml-store section{
    background:transparent!important;
    color:var(--text)!important;
  }.gpf-ml-store .ml-header{
    position:sticky!important;
    top:0!important;
    z-index:1600!important;
    min-height:var(--desktop-header-h)!important;
    padding:10px var(--desktop-page-gutter)!important;
    background:var(--header-bg-gradient)!important;
    color:#fff!important;
    border:0!important;
    box-shadow:0 8px 24px rgba(96,16,34,.18)!important;
  }.gpf-ml-store .ml-header-top{
    width:100%!important;
    max-width:var(--desktop-content)!important;
    min-height:52px!important;
    margin:0 auto!important;
    display:flex!important;
    align-items:center!important;
    gap:14px!important;
  }.gpf-ml-store .ml-logo{
    width:142px!important;
    max-width:142px!important;
    height:50px!important;
    flex:0 0 142px!important;
    object-fit:contain!important;
  }.gpf-ml-store .ml-search,.gpf-ml-store .ml-header .ml-search{
    position:relative!important;
    height:46px!important;
    min-width:280px!important;
    max-width:var(--desktop-search-w)!important;
    flex:1 1 var(--desktop-search-w)!important;
    display:flex!important;
    align-items:center!important;
    gap:9px!important;
    padding:0 8px 0 16px!important;
    border-radius:17px!important;
    background:rgba(255,255,255,.14)!important;
    border:1px solid rgba(255,255,255,.22)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;
  }.gpf-ml-store .ml-search:before{
    content:""!important;
    font-family:"Font Awesome 6 Free","Font Awesome 5 Free"!important;
    font-weight:900!important;
    color:rgba(255,255,255,.92)!important;
    font-size:16px!important;
    line-height:1!important;
  }.gpf-ml-store .ml-search input,.gpf-ml-store .ml-header .ml-search input{
    flex:1 1 auto!important;
    min-width:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    outline:0!important;
    background:transparent!important;
    color:#fff!important;
    font-size:15px!important;
    font-weight:var(--desktop-weight-medium)!important;
    letter-spacing:0!important;
  }.gpf-ml-store .ml-search input::placeholder{
    color:rgba(255,255,255,.84)!important;
  }.gpf-ml-store .ml-search button,.gpf-ml-store .ml-header .ml-search button{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    min-height:38px!important;
    max-width:38px!important;
    max-height:38px!important;
    padding:0!important;
    border-radius:14px!important;
    display:grid!important;
    place-items:center!important;
    background:#fff!important;
    color:var(--primary)!important;
    border:0!important;
    box-shadow:none!important;
  }.gpf-ml-store .ml-search-suggestions{
    position:absolute!important;
    top:calc(100% + 8px)!important;
    left:0!important;
    right:0!important;
    z-index:1800!important;
    overflow:hidden!important;
    display:none;
    background:#fff!important;
    color:var(--text)!important;
    border:1px solid var(--border)!important;
    border-radius:18px!important;
    box-shadow:0 20px 54px rgba(9,28,45,.18)!important;
  }.gpf-ml-store .suggestion-item{
    min-height:56px!important;
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    padding:9px 10px!important;
    border-bottom:1px solid var(--border-light)!important;
    cursor:pointer!important;
  }.gpf-ml-store .suggestion-item:hover{
    background:#f8fbff!important;
  }.gpf-ml-store .suggestion-item img{
    width:38px!important;
    height:38px!important;
    border-radius:10px!important;
    object-fit:cover!important;
    background:#faf8f8!important;
  }.gpf-ml-store .ml-header-icons,.gpf-ml-store .extreme-top-actions,.gpf-ml-store .ml-header .ml-header-icons{
    flex:0 0 auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:8px!important;
  }.gpf-ml-store .header-menu-btn,.gpf-ml-store .ml-header .header-menu-btn,.gpf-ml-store .ml-header .menu-toggle,.gpf-ml-store .ml-header .ml-menu-toggle{
    display:grid!important;
  }.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .extreme-top-actions button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .header-menu-btn,.gpf-ml-store .ml-header .menu-toggle,.gpf-ml-store .ml-header .ml-menu-toggle{
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    min-height:42px!important;
    max-width:42px!important;
    max-height:42px!important;
    padding:0!important;
    border-radius:15px!important;
    display:grid!important;
    place-items:center!important;
    background:rgba(255,255,255,.13)!important;
    border:1px solid rgba(255,255,255,.20)!important;
    color:#fff!important;
    box-shadow:none!important;
  }.gpf-ml-store .ml-header .ml-header-icons button:hover,.gpf-ml-store .ml-header .extreme-top-actions button:hover,.gpf-ml-store .ml-header .header-share-store-btn:hover,.gpf-ml-store .ml-header .header-cart-btn:hover,.gpf-ml-store .ml-header .header-profile-btn:hover,.gpf-ml-store .ml-header .header-menu-btn:hover,.gpf-ml-store .ml-header .menu-toggle:hover,.gpf-ml-store .ml-header .ml-menu-toggle:hover{
    background:rgba(255,255,255,.20)!important;
    transform:translateY(-1px)!important;
  }.gpf-ml-store .ml-header .ml-header-icons i,.gpf-ml-store .ml-header .extreme-top-actions i,.gpf-ml-store .ml-header .header-share-store-btn i,.gpf-ml-store .ml-header .header-cart-btn i,.gpf-ml-store .ml-header .header-profile-btn i,.gpf-ml-store .ml-header .header-menu-btn i,.gpf-ml-store .ml-header .menu-toggle i,.gpf-ml-store .ml-header .ml-menu-toggle i{
    font-size:18px!important;
    line-height:1!important;
    color:#fff!important;
  }.gpf-ml-store .ml-header .header-profile-btn img{
    width:30px!important;
    height:30px!important;
    border-radius:50%!important;
    object-fit:cover!important;
  }.gpf-ml-store .ml-header .header-profile-btn span,.gpf-ml-store .ml-header .profile-initial,.gpf-ml-store .ml-header .user-initial{
    width:30px!important;
    height:30px!important;
    border-radius:50%!important;
    display:grid!important;
    place-items:center!important;
    background:#fff!important;
    color:var(--primary)!important;
    font-size:13px!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store .ml-header .header-cart-btn{
    position:relative!important;
  }.gpf-ml-store .ml-header .header-cart-count{
    position:absolute!important;
    top:-3px!important;
    right:-3px!important;
    min-width:17px!important;
    height:17px!important;
    padding:0 5px!important;
    border-radius:99px!important;
    display:grid!important;
    place-items:center!important;
    background:var(--accent)!important;
    color:#fff!important;
    border:2px solid var(--primary)!important;
    font-size:9.5px!important;
    font-weight:var(--desktop-weight-semibold)!important;
    line-height:1!important;
  }.gpf-ml-store .ml-categories{
    width:100%!important;
    max-width:var(--desktop-content)!important;
    min-height:48px!important;
    margin:10px auto 14px!important;
    padding:6px 8px!important;
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    overscroll-behavior-x:contain!important;
    scroll-snap-type:x proximity!important;
    scroll-padding-inline:8px!important;
    white-space:nowrap!important;
    border-radius:18px!important;
    background:rgba(255,255,255,.985)!important;
    border:1px solid rgba(223,231,240,.96)!important;
    box-shadow:0 10px 28px rgba(95,26,43,.065)!important;
    scrollbar-width:none!important;
  }.gpf-ml-store .ml-categories::-webkit-scrollbar{
    display:none!important;
  }.gpf-ml-store .ml-categories a{
    position:relative!important;
    flex:0 0 auto!important;
    min-width:max-content!important;
    height:34px!important;
    min-height:34px!important;
    padding:0 13px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    scroll-snap-align:start!important;
    border-radius:13px!important;
    background:#fff!important;
    color:#536274!important;
    border:1px solid transparent!important;
    box-shadow:none!important;
    font-size:13px!important;
    line-height:1!important;
    font-weight:var(--desktop-weight-medium)!important;
    letter-spacing:0!important;
    text-decoration:none!important;
    transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important;
  }.gpf-ml-store .ml-categories a:hover,.gpf-ml-store .ml-categories a:focus-visible{
    background:#fff7f1!important;
    color:#83162a!important;
    border-color:#ffd9bf!important;
    box-shadow:0 2px 8px rgba(177,18,38,.08)!important;
    outline:none!important;
  }.gpf-ml-store .ml-categories a.active,.gpf-ml-store .ml-categories a[aria-current="page"]{
    background:#eef5f8!important;
    color:#83162a!important;
    border-color:rgba(96,16,34,.28)!important;
    box-shadow:0 2px 9px rgba(96,16,34,.07), inset 0 0 0 1px rgba(96,16,34,.04)!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store .ml-banner-carousel{
    width:100%!important;
    max-width:var(--desktop-content)!important;
    height:auto!important;
    max-height:var(--desktop-banner-max)!important;
    aspect-ratio:1600/600!important;
    margin:16px auto 18px!important;
    position:relative!important;
    overflow:hidden!important;
    border-radius:21px!important;
    border:1px solid rgba(223,231,240,.96)!important;
    background:#fff!important;
    box-shadow:0 14px 36px rgba(95,26,43,.11)!important;
  }.gpf-ml-store .ml-banner-wrapper,.gpf-ml-store .ml-banner-slide{
    width:100%!important;
    height:100%!important;
  }.gpf-ml-store .ml-banner-wrapper{
    display:flex!important;
    transition:transform .42s ease!important;
  }.gpf-ml-store .ml-banner-slide{
    flex:0 0 100%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    background:#fff!important;
  }.gpf-ml-store .ml-banner-slide img,.gpf-ml-store .ml-cover{
    width:100%!important;
    height:100%!important;
    max-height:var(--desktop-banner-max)!important;
    object-fit:contain!important;
    object-position:center!important;
    background:#fff!important;
  }.gpf-ml-store .banner-nav-btn,.gpf-ml-store .banner-prev,.gpf-ml-store .banner-next{
    display:none!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }.gpf-ml-store .ml-shortcuts{
    width:100%!important;
    max-width:980px!important;
    min-height:84px!important;
    margin:15px auto 24px!important;
    padding:9px!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:9px!important;
    overflow:visible!important;
    border-radius:18px!important;
    border:1px solid rgba(223,231,240,.96)!important;
    background:rgba(255,255,255,.98)!important;
    box-shadow:0 12px 32px rgba(95,26,43,.08)!important;
  }.gpf-ml-store .ml-shortcut{
    min-width:0!important;
    min-height:64px!important;
    padding:7px!important;
    border-radius:17px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:5px!important;
    background:transparent!important;
    color:var(--primary)!important;
    font-size:12px!important;
    line-height:1.18!important;
    font-weight:var(--desktop-weight-medium)!important;
    text-align:center!important;
    transition:background .18s ease,transform .18s ease!important;
  }.gpf-ml-store .ml-shortcut:hover{
    background:#fff4ea!important;
    transform:translateY(-1px)!important;
  }.gpf-ml-store .ml-shortcut i,.gpf-ml-store .ml-shortcut .es-icon{
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    min-height:34px!important;
    border-radius:13px!important;
    display:grid!important;
    place-items:center!important;
    background:#fff2f4!important;
    color:var(--primary)!important;
    font-size:17px!important;
    line-height:1!important;
  }.gpf-ml-store .ml-shortcut:hover i,.gpf-ml-store .ml-shortcut:hover .es-icon{
    background:var(--accent)!important;
    color:#fff!important;
  }.gpf-ml-store .ml-destaque-container,.gpf-ml-store .extreme-recommend-home,.gpf-ml-store .extreme-section-title,.gpf-ml-store .ml-grid,.gpf-ml-store .footer-links{
    width:100%!important;
    max-width:var(--desktop-content)!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }.gpf-ml-store .ml-destaque-container{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,.82fr)!important;
    gap:18px!important;
    padding:0 10px!important;
    margin-bottom:28px!important;
  }.gpf-ml-store .ml-ofertas-relampago,.gpf-ml-store .ml-prod-destaque,.gpf-ml-store .ml-card,.gpf-ml-store .extreme-reco-card,.gpf-ml-store .ml-detalhe,.gpf-ml-store .produto-detalhe-page,.gpf-ml-store .order-track-card,.gpf-ml-store .checkout-native,.gpf-ml-store .payment-native,.gpf-ml-store .checkout-frete-box,.gpf-ml-store .checkout-pay-box,.gpf-ml-store .frete-option,.gpf-ml-store .cart-summary-wow{
    background:#fff!important;
    color:var(--text)!important;
    border:1px solid rgba(223,231,240,.96)!important;
    box-shadow:0 10px 30px rgba(95,26,43,.075)!important;
  }.gpf-ml-store .ml-ofertas-relampago,.gpf-ml-store .ml-prod-destaque{
    padding:17px!important;
    border-radius:20px!important;
  }.gpf-ml-store .ml-ofertas-header{
    margin-bottom:12px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    color:var(--accent)!important;
    font-size:15px!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store .ml-timer{
    min-height:33px!important;
    padding:7px 13px!important;
    border-radius:14px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    background:var(--primary)!important;
    color:#fff!important;
    font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;
    font-size:13.5px!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store .ml-oferta-item{
    min-height:74px!important;
    display:grid!important;
    grid-template-columns:58px minmax(0,1fr)!important;
    align-items:center!important;
    gap:11px!important;
    padding:9px!important;
    margin-bottom:9px!important;
    border-radius:16px!important;
    background:#fff!important;
    color:var(--text)!important;
    border:1px solid var(--border-light)!important;
    cursor:pointer!important;
  }.gpf-ml-store .ml-oferta-item:hover{
    border-color:#ffd4b5!important;
    background:#fffaf6!important;
  }.gpf-ml-store .ml-oferta-info{min-width:0!important;display:grid!important;gap:4px!important}.gpf-ml-store .ml-oferta-info strong{display:block!important;color:var(--text)!important;font-size:13.5px!important;font-weight:600!important;line-height:1.22!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.gpf-ml-store .ml-oferta-info small{display:block!important;color:var(--text-secondary)!important;font-size:11px!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.gpf-ml-store .ml-oferta-line{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;flex-wrap:wrap!important}.gpf-ml-store .ml-oferta-line .preco{font-size:15px!important;font-weight:600!important}.gpf-ml-store .ml-oferta-ver{margin-left:auto!important;min-height:25px!important;padding:0 9px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff2f4!important;color:var(--primary)!important;border:1px solid rgba(96,16,34,.12)!important;font-size:11px!important;font-weight:600!important}.gpf-ml-store .ml-oferta-item img{
    width:58px!important;
    height:58px!important;
    border-radius:13px!important;
    object-fit:cover!important;
    background:#faf8f8!important;
  }.gpf-ml-store .ml-oferta-item strong,.gpf-ml-store .ml-oferta-item .preco{
    font-size:15px!important;
    line-height:1.15!important;
    color:var(--text)!important;
  }.gpf-ml-store .ml-prod-destaque img{
    width:100%!important;
    height:218px!important;
    max-height:218px!important;
    border-radius:17px!important;
    object-fit:cover!important;
    background:#faf8f8!important;
  }.gpf-ml-store .ml-prod-destaque h2,.gpf-ml-store .ml-prod-destaque h3{
    margin:12px 0 6px!important;
    font-size:18px!important;
    line-height:1.25!important;
    letter-spacing:var(--desktop-title-tracking)!important;
    color:var(--text)!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store .ml-mais-vendido{
    min-height:27px!important;
    padding:6px 11px!important;
    border-radius:999px!important;
    display:inline-flex!important;
    align-items:center!important;
    gap:6px!important;
    background:var(--accent)!important;
    color:#fff!important;
    font-size:11px!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store .extreme-section-title{
    margin-top:24px!important;
    margin-bottom:13px!important;
    padding:0 10px!important;
  }.gpf-ml-store .extreme-section-title h1,.gpf-ml-store .extreme-section-title h2{
    margin:0 0 5px!important;
    color:var(--text)!important;
    font-size:22px!important;
    line-height:1.2!important;
    letter-spacing:var(--desktop-title-tracking)!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store .extreme-section-title span,.gpf-ml-store .extreme-section-title p{
    margin:0!important;
    color:var(--text-secondary)!important;
    font-size:14px!important;
    line-height:1.45!important;
    font-weight:var(--desktop-weight-regular)!important;
  }.gpf-ml-store .ml-grid{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:start!important;
    gap:16px!important;
    padding:0 10px!important;
    margin-bottom:34px!important;
  }.gpf-ml-store .ml-card{
    min-width:0!important;
    overflow:hidden!important;
    position:relative!important;
    border-radius:var(--desktop-card-radius)!important;
    cursor:pointer!important;
    transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;
  }.gpf-ml-store .ml-card:hover{
    transform:translateY(-2px)!important;
    border-color:#ffd4b5!important;
    box-shadow:0 18px 42px rgba(95,26,43,.12)!important;
  }.gpf-ml-store .ml-card-img{
    width:100%!important;
    height:var(--desktop-card-img)!important;
    max-height:var(--desktop-card-img)!important;
    object-fit:cover!important;
    object-position:center!important;
    background:#faf8f8!important;
    border-bottom:1px solid var(--border-light)!important;
  }.gpf-ml-store .ml-card-body{
    padding:13px!important;
    background:#fff!important;
    color:var(--text)!important;
  }.gpf-ml-store .ml-card-title{
    min-height:38px!important;
    color:var(--text)!important;
    font-size:14px!important;
    line-height:1.38!important;
    font-weight:var(--desktop-weight-regular)!important;
    letter-spacing:0!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-card-badges{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    gap:6px!important;
    margin:9px 0!important;
  }.gpf-ml-store .ml-badge,.gpf-ml-store .ml-card-badge,.gpf-ml-store .extreme-interest-badge,.gpf-ml-store .order-status-pill{
    min-width:0!important;
    max-width:100%!important;
    min-height:23px!important;
    padding:4px 8px!important;
    border-radius:999px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:5px!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    background:var(--badge-bg)!important;
    color:var(--badge-text)!important;
    border:1px solid rgba(20,80,111,.18)!important;
    font-size:10.5px!important;
    line-height:1.1!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store .ml-card-badge.frete,.gpf-ml-store .badge-frete{
    background:var(--badge-frete-bg)!important;
    color:var(--badge-frete-text)!important;
    border-color:rgba(23,140,79,.18)!important;
  }.gpf-ml-store .ml-card-badge.oferta,.gpf-ml-store .badge-oferta{
    background:var(--discount-badge-bg)!important;
    color:var(--discount-badge-text)!important;
    border-color:rgba(201,79,0,.18)!important;
  }.gpf-ml-store .badge-loja:not(:has(.es-icon)):before,.gpf-ml-store .badge-estado:not(:has(.es-icon)):before,.gpf-ml-store .badge-novo:not(:has(.es-icon)):before,.gpf-ml-store .badge-info:not(:has(.es-icon)):before,.gpf-ml-store .ml-card-badge.novo:not(:has(.es-icon)):before,.gpf-ml-store .ml-card-badge.custom:not(:has(.es-icon)):before{
    font-family:"Font Awesome 6 Free","Font Awesome 5 Free"!important;
    font-weight:900!important;
    display:inline-block!important;
    width:1em!important;
    line-height:1!important;
    color:currentColor!important;
  }.gpf-ml-store .badge-loja:has(.es-icon):before,.gpf-ml-store .badge-estado:has(.es-icon):before,.gpf-ml-store .badge-novo:has(.es-icon):before,.gpf-ml-store .badge-info:has(.es-icon):before,.gpf-ml-store .ml-card-badge.novo:has(.es-icon):before,.gpf-ml-store .ml-card-badge.custom:has(.es-icon):before{
    content:none!important;
    display:none!important;
  }.gpf-ml-store .badge-loja:not(:has(.es-icon)):before{content:""!important;}.gpf-ml-store .badge-estado:not(:has(.es-icon)):before{content:""!important;}.gpf-ml-store .badge-novo:not(:has(.es-icon)):before,.gpf-ml-store .ml-card-badge.novo:not(:has(.es-icon)):before{content:""!important;}.gpf-ml-store .badge-info:not(:has(.es-icon)):before,.gpf-ml-store .ml-card-badge.custom:not(:has(.es-icon)):before{content:""!important;}.gpf-ml-store .extreme-product-meta,.gpf-ml-store .extreme-detail-badges{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    gap:6px!important;
    margin:6px 0!important;
    color:var(--text-secondary)!important;
    font-size:12px!important;
    line-height:1.35!important;
    font-weight:var(--desktop-weight-regular)!important;
  }.gpf-ml-store .ml-card-body:has(.badge-servico) .extreme-product-meta .es-icon-circle:before,.gpf-ml-store .ml-card-body:has(.servico) .extreme-product-meta .es-icon-circle:before{
    content:""!important;
  }.gpf-ml-store .ml-card-price,.gpf-ml-store .ml-preco-pix,.gpf-ml-store .preco-grande,.gpf-ml-store .extreme-native-product-price,.gpf-ml-store .cart-total-wow strong{
    color:var(--price-color)!important;
    font-weight:var(--desktop-weight-medium)!important;
  }.gpf-ml-store .ml-card-price,.gpf-ml-store .ml-preco-pix,.gpf-ml-store .preco-grande,.gpf-ml-store .extreme-native-product-price{
    font-size:22px!important;
    line-height:1.12!important;
    letter-spacing:-.012em!important;
  }.gpf-ml-store .ml-card-price{
    margin:8px 0 7px!important;
  }.gpf-ml-store .extreme-installment-badge,.gpf-ml-store .extreme-installment-detail{
    color:#00a650!important;
    font-size:11.5px!important;
    line-height:1.35!important;
    font-weight:var(--desktop-weight-regular)!important;
  }.gpf-ml-store .btn,.gpf-ml-store .btn-primary,.gpf-ml-store .btn-outline,.gpf-ml-store .btn-whatsapp,.gpf-ml-store .btn-login,.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .seller-submit,.gpf-ml-store .quickbuy-submit,.gpf-ml-store .cart-checkout-wow,.gpf-ml-store .cart-checkout-btn,.gpf-ml-store .extreme-native-product-primary,.gpf-ml-store .extreme-native-product-secondary{
    min-height:40px!important;
    border-radius:13px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    padding:0 14px!important;
    font-size:13px!important;
    line-height:1.15!important;
    font-weight:var(--desktop-weight-semibold)!important;
    text-align:center!important;
  }.gpf-ml-store .btn,.gpf-ml-store .btn-primary,.gpf-ml-store .btn-login,.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .seller-submit,.gpf-ml-store .quickbuy-submit,.gpf-ml-store .cart-checkout-wow,.gpf-ml-store .cart-checkout-btn,.gpf-ml-store .extreme-native-product-primary{
    background:var(--button-primary-bg)!important;
    color:#fff!important;
    border:0!important;
    box-shadow:0 10px 20px rgba(177,18,38,.18)!important;
  }.gpf-ml-store .btn-outline,.gpf-ml-store .extreme-native-product-secondary{
    background:#fff!important;
    color:var(--primary)!important;
    border:1px solid var(--border)!important;
    box-shadow:none!important;
  }.gpf-ml-store .btn-whatsapp{
    background:var(--button-whatsapp-bg)!important;
    color:#fff!important;
    border:0!important;
  }.gpf-ml-store .ml-card .btn,.gpf-ml-store .ml-card .btn-primary,.gpf-ml-store .ml-btn-comprar{
    width:100%!important;
    height:40px!important;
    min-height:40px!important;
  }.gpf-ml-store .ml-btn-share{
    position:absolute!important;
    top:10px!important;
    right:10px!important;
    z-index:3!important;
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    min-height:34px!important;
    border-radius:14px!important;
    display:grid!important;
    place-items:center!important;
    background:#fff!important;
    color:var(--primary)!important;
    border:1px solid var(--border)!important;
    box-shadow:0 8px 18px rgba(95,26,43,.10)!important;
    font-size:14px!important;
  }.gpf-ml-store .ml-btn-share:hover{
    background:#fff4ea!important;
    border-color:#ffd4b5!important;
  }.gpf-ml-store .produto-detalhe-page,.gpf-ml-store .ml-detalhe{
    width:min(1120px,calc(100vw - 40px))!important;
    max-width:1120px!important;
    margin:20px auto 28px!important;
    padding:22px!important;
    border-radius:24px!important;
    box-shadow:0 14px 36px rgba(95,26,43,.10)!important;
  }.gpf-ml-store .produto-voltar{
    display:inline-flex!important;
    align-items:center!important;
    gap:8px!important;
    margin-bottom:14px!important;
    color:var(--link)!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store .produto-detalhe-page h1,.gpf-ml-store .produto-detalhe-page h2,.gpf-ml-store .ml-detalhe h1,.gpf-ml-store .ml-detalhe h2{
    margin-top:0!important;
    color:var(--text)!important;
    font-size:24px!important;
    line-height:1.2!important;
    letter-spacing:var(--desktop-title-tracking)!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store .produto-gallery{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 82px!important;
    gap:12px!important;
    margin:14px 0!important;
  }.gpf-ml-store .gallery-main img{
    width:100%!important;
    max-height:440px!important;
    object-fit:contain!important;
    border-radius:18px!important;
    background:#fff!important;
    border:1px solid var(--border)!important;
  }.gpf-ml-store .gallery-thumbs{
    display:flex!important;
    flex-direction:column!important;
    gap:8px!important;
    overflow:auto!important;
  }.gpf-ml-store .gallery-thumbs img{
    width:76px!important;
    height:76px!important;
    border-radius:13px!important;
    object-fit:cover!important;
    border:2px solid transparent!important;
    background:#fff!important;
  }.gpf-ml-store .gallery-thumbs img.active{
    border-color:var(--accent)!important;
  }.gpf-ml-store .extreme-recommend-detail{
    margin-top:24px!important;
  }.gpf-ml-store .extreme-recommend-strip{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:14px!important;
  }.gpf-ml-store .extreme-reco-card{
    overflow:hidden!important;
    border-radius:18px!important;
  }.gpf-ml-store .extreme-reco-card img{
    width:100%!important;
    height:136px!important;
    object-fit:cover!important;
    background:#faf8f8!important;
  }.gpf-ml-store .extreme-reco-card div{
    padding:10px!important;
  }.gpf-ml-store .extreme-reco-card strong{
    display:block!important;
    color:var(--text)!important;
    font-size:13px!important;
    line-height:1.25!important;
  }.gpf-ml-store .extreme-reco-card span{
    display:block!important;
    margin-top:4px!important;
    color:var(--price-color)!important;
    font-weight:var(--desktop-weight-medium)!important;
  }.gpf-ml-store .row-flex,.gpf-ml-store .whatsapp-row,.gpf-ml-store .seller-two-cols,.gpf-ml-store .cep-finder-grid{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:10px!important;
  }.gpf-ml-store .form-group{
    margin-bottom:14px!important;
  }.gpf-ml-store .form-group label{
    display:block!important;
    margin-bottom:6px!important;
    color:var(--text)!important;
    font-size:13px!important;
    font-weight:var(--desktop-weight-medium)!important;
  }.gpf-ml-store .form-group input,.gpf-ml-store .form-group select,.gpf-ml-store .form-group textarea,.gpf-ml-store .input-with-icon input,.gpf-ml-store .input-with-icon select,.gpf-ml-store .input-with-icon textarea,.gpf-ml-store .whatsapp-wrapper input,.gpf-ml-store .cart-track-wow input{
    width:100%!important;
    min-height:44px!important;
    border:1px solid var(--input-border)!important;
    background:#fff!important;
    color:var(--text)!important;
    border-radius:13px!important;
    padding:10px 12px!important;
    outline:0!important;
  }.gpf-ml-store .form-group input:focus,.gpf-ml-store .form-group select:focus,.gpf-ml-store .form-group textarea:focus,.gpf-ml-store .input-with-icon input:focus,.gpf-ml-store .input-with-icon select:focus,.gpf-ml-store .input-with-icon textarea:focus,.gpf-ml-store .cart-track-wow input:focus{
    border-color:var(--primary)!important;
    box-shadow:0 0 0 3px rgba(96,16,34,.10)!important;
  }.gpf-ml-store .input-with-icon{
    position:relative!important;
    margin-bottom:12px!important;
  }.gpf-ml-store .input-with-icon > i,.gpf-ml-store .input-with-icon > .es-icon{
    position:absolute!important;
    left:14px!important;
    top:22px!important;
    transform:translateY(-50%)!important;
    color:var(--link)!important;
    z-index:2!important;
  }.gpf-ml-store .input-with-icon input,.gpf-ml-store .input-with-icon select{
    padding-left:42px!important;
  }.gpf-ml-store .whatsapp-wrapper{
    display:flex!important;
    align-items:center!important;
    border:1px solid var(--input-border)!important;
    border-radius:13px!important;
    overflow:hidden!important;
    background:#fff!important;
  }.gpf-ml-store .whatsapp-prefix{
    height:44px!important;
    padding:0 12px!important;
    display:flex!important;
    align-items:center!important;
    background:var(--border-light)!important;
    color:var(--text)!important;
    border-right:1px solid var(--border)!important;
    font-weight:var(--desktop-weight-medium)!important;
  }.gpf-ml-store .checkbox-termos{
    display:flex!important;
    align-items:flex-start!important;
    gap:10px!important;
    color:var(--text-secondary)!important;
    font-size:13px!important;
    line-height:1.35!important;
  }.gpf-ml-store .checkbox-termos a{
    color:var(--link)!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store .alert-error{
    padding:12px!important;
    border-radius:14px!important;
    background:#fff1f2!important;
    color:#b91c1c!important;
    border:1px solid #fecdd3!important;
  }.gpf-ml-store .ml-modal{
    position:fixed!important;
    inset:0!important;
    z-index:3000!important;
    display:none;
    align-items:center!important;
    justify-content:center!important;
    padding:20px!important;
    overflow:hidden!important;
    background:rgba(9,28,45,.58)!important;
    backdrop-filter:blur(12px)!important;
  }.gpf-ml-store .ml-modal.active{
    display:flex!important;
  }.gpf-ml-store .ml-modal *,.gpf-ml-store .ml-modal *:before,.gpf-ml-store .ml-modal *:after{
    box-sizing:border-box!important;
    max-width:100%!important;
  }.gpf-ml-store .ml-modal-content,.gpf-ml-store .auth-wow,.gpf-ml-store .seller-wow,.gpf-ml-store .quickbuy-wow,.gpf-ml-store .profile-login-wow,.gpf-ml-store .profile-login-clean,.gpf-ml-store .google-only-auth{
    width:min(900px,calc(100vw - 48px))!important;
    max-height:88dvh!important;
    overflow:hidden auto!important;
    background:#fff!important;
    color:var(--text)!important;
    border:1px solid var(--border)!important;
    border-radius:26px!important;
    box-shadow:0 28px 80px rgba(9,28,45,.24)!important;
    position:relative!important;
    padding:22px!important;
    -webkit-overflow-scrolling:touch!important;
  }.gpf-ml-store .modal-close{
    position:absolute!important;
    top:13px!important;
    right:13px!important;
    z-index:20!important;
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    min-height:38px!important;
    padding:0!important;
    border-radius:14px!important;
    display:grid!important;
    place-items:center!important;
    background:var(--border-light)!important;
    color:var(--primary)!important;
    border:1px solid var(--border)!important;
    font-size:20px!important;
    line-height:1!important;
  }.gpf-ml-store .profile-login-clean,.gpf-ml-store .profile-login-wow,.gpf-ml-store .auth-wow.google-only-auth,.gpf-ml-store .google-only-auth,.gpf-ml-store #profileModal .ml-modal-content,.gpf-ml-store #modalPerfilCliente .ml-modal-content{
    width:min(500px,calc(100vw - 48px))!important;
    max-width:500px!important;
    padding:0!important;
    border-radius:24px!important;
    overflow:hidden auto!important;
  }.gpf-ml-store .auth-wow-shell,.gpf-ml-store .seller-wow-shell{
    display:grid!important;
    grid-template-columns:minmax(250px,.82fr) minmax(340px,1.18fr)!important;
    min-height:0!important;
    gap:0!important;
  }.gpf-ml-store .auth-wow-brand,.gpf-ml-store .seller-wow-brand,.gpf-ml-store .profile-login-head,.gpf-ml-store .cart-wow-head{
    background:var(--header-bg-gradient)!important;
    color:#fff!important;
  }.gpf-ml-store .auth-wow-brand,.gpf-ml-store .seller-wow-brand{
    padding:22px!important;
    border-radius:20px!important;
  }.gpf-ml-store .auth-wow-brand h2,.gpf-ml-store .seller-wow-brand h2,.gpf-ml-store .profile-login-head h2{
    margin:0 0 12px!important;
    color:#fff!important;
    font-size:24px!important;
    line-height:1.18!important;
    letter-spacing:var(--desktop-title-tracking)!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store .auth-wow-brand p,.gpf-ml-store .seller-wow-brand p,.gpf-ml-store .profile-login-head p{
    margin:0!important;
    color:rgba(255,255,255,.82)!important;
    line-height:1.4!important;
  }.gpf-ml-store .auth-wow-form,.gpf-ml-store .seller-wow-form,.gpf-ml-store .profile-login-body{
    padding:22px!important;
    background:#fff!important;
    color:var(--text)!important;
  }.gpf-ml-store .auth-tabs,.gpf-ml-store .tabs-auth{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:6px!important;
    padding:6px!important;
    margin:12px 0 20px!important;
    border-radius:16px!important;
    background:var(--border-light)!important;
    border:1px solid var(--border)!important;
  }.gpf-ml-store .tab-auth{
    padding:12px!important;
    border-radius:12px!important;
    text-align:center!important;
    color:var(--text-secondary)!important;
    font-weight:var(--desktop-weight-medium)!important;
  }.gpf-ml-store .tab-auth.active{
    font-weight:var(--desktop-weight-semibold)!important;
    background:#fff!important;
    color:var(--primary)!important;
    box-shadow:0 8px 20px rgba(95,26,43,.08)!important;
  }.gpf-ml-store .profile-login-clean-top,.gpf-ml-store .profile-login-head,.gpf-ml-store .auth-panel-title{
    min-height:auto!important;
    margin:0!important;
    padding:22px 64px 20px 20px!important;
    display:grid!important;
    grid-template-columns:56px minmax(0,1fr)!important;
    align-items:center!important;
    gap:14px!important;
    background:linear-gradient(135deg,#fff8f2 0%,#ffffff 62%,#f7fbff 100%)!important;
    color:var(--text)!important;
    border-radius:0!important;
    border-bottom:1px solid #ffe0c9!important;
  }.gpf-ml-store .profile-login-clean-logo,.gpf-ml-store .auth-brand-logo,.gpf-ml-store .profile-login-logo,.gpf-ml-store .profile-login-head .profile-login-clean-logo{
    width:56px!important;
    height:56px!important;
    min-width:56px!important;
    min-height:56px!important;
    border-radius:19px!important;
    display:grid!important;
    place-items:center!important;
    overflow:hidden!important;
    background:#fff!important;
    border:1px solid #ffd7bd!important;
    box-shadow:0 12px 28px rgba(177,18,38,.10)!important;
  }.gpf-ml-store .profile-login-clean-logo img,.gpf-ml-store .auth-brand-logo img,.gpf-ml-store .profile-login-logo img,.gpf-ml-store .profile-login-head .profile-login-clean-logo img{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    padding:6px!important;
  }.gpf-ml-store .profile-login-clean-top h2,.gpf-ml-store .profile-login-clean-top h3,.gpf-ml-store .profile-login-head h2,.gpf-ml-store .profile-login-head h3,.gpf-ml-store .auth-panel-title h2,.gpf-ml-store .auth-panel-title h3{
    margin:0 0 4px!important;
    color:var(--text)!important;
    font-size:22px!important;
    line-height:1.18!important;
    letter-spacing:var(--desktop-title-tracking)!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store .profile-login-clean-top p,.gpf-ml-store .profile-login-head p,.gpf-ml-store .auth-panel-title p{
    margin:0!important;
    color:var(--text-secondary)!important;
    font-size:14px!important;
    line-height:1.45!important;
    font-weight:var(--desktop-weight-regular)!important;
  }.gpf-ml-store .google-only-auth .auth-wow-shell,.gpf-ml-store .auth-wow.google-only-auth .auth-wow-shell{
    display:block!important;
  }.gpf-ml-store .google-only-auth .auth-wow-brand,.gpf-ml-store .auth-wow.google-only-auth .auth-wow-brand{
    display:none!important;
  }.gpf-ml-store .google-only-auth .auth-wow-form,.gpf-ml-store .auth-wow.google-only-auth .auth-wow-form{
    padding:0!important;
  }.gpf-ml-store .profile-login-clean-benefits,.gpf-ml-store .profile-benefits,.gpf-ml-store .profile-login-benefits,.gpf-ml-store .profile-login-body ul{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:16px 18px 14px!important;
    list-style:none!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
  }.gpf-ml-store .profile-login-clean-benefits > div,.gpf-ml-store .profile-login-body li,.gpf-ml-store .profile-benefit{
    min-width:0!important;
    min-height:48px!important;
    padding:9px 12px!important;
    border-radius:15px!important;
    display:grid!important;
    grid-template-columns:34px minmax(0,1fr)!important;
    align-items:center!important;
    justify-content:initial!important;
    gap:10px!important;
    overflow:hidden!important;
    text-align:left!important;
    background:#f8fbff!important;
    color:var(--text)!important;
    border:1px solid #e4edf5!important;
    font-size:13px!important;
    line-height:1.35!important;
    font-weight:var(--desktop-weight-medium)!important;
  }.gpf-ml-store .profile-login-clean-benefits > div > .es-icon{
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    min-height:34px!important;
    display:grid!important;
    place-items:center!important;
    border-radius:12px!important;
    background:#fff2f4!important;
    color:var(--primary)!important;
    font-size:15px!important;
  }.gpf-ml-store .profile-login-clean-benefits > div > span:last-child{
    display:block!important;
    min-width:0!important;
    color:var(--text)!important;
    font-size:13px!important;
    line-height:1.3!important;
    font-weight:var(--desktop-weight-medium)!important;
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
    background:transparent!important;
    border:0!important;
    padding:0!important;
    min-height:0!important;
  }.gpf-ml-store #modalPerfilCliente .profile-google-clean,.gpf-ml-store #modalPerfilCliente .profile-login-clean-note{
    width:calc(100% - 36px)!important;
    margin-left:18px!important;
    margin-right:18px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-note{
    margin-bottom:18px!important;
  }.gpf-ml-store .google-login-main,.gpf-ml-store .profile-google-clean,.gpf-ml-store a.google-login-main,.gpf-ml-store .google-only-auth .btn-login,.gpf-ml-store .auth-wow.google-only-auth .btn-login{
    width:100%!important;
    height:52px!important;
    min-height:52px!important;
    margin:0!important;
    padding:0 18px!important;
    border-radius:17px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:12px!important;
    background:#fff!important;
    color:var(--text)!important;
    border:1px solid var(--border)!important;
    box-shadow:0 10px 26px rgba(95,26,43,.08)!important;
    font-size:15px!important;
    font-weight:var(--desktop-weight-semibold)!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }.gpf-ml-store .profile-login-note,.gpf-ml-store .profile-login-secure,.gpf-ml-store .profile-login-body small,.gpf-ml-store .google-only-auth small{
    display:flex!important;
    align-items:flex-start!important;
    gap:8px!important;
    width:100%!important;
    margin:14px 0 0!important;
    color:var(--text-secondary)!important;
    font-size:13px!important;
    line-height:1.5!important;
    font-weight:var(--desktop-weight-regular)!important;
    overflow-wrap:anywhere!important;
  }.gpf-ml-store .cart-overlay,.gpf-ml-store .ml-sidebar-overlay,.gpf-ml-store .menu-extreme-overlay{
    position:fixed!important;
    inset:0!important;
    z-index:2800!important;
    background:rgba(7,22,34,.18)!important;
    backdrop-filter:blur(3px)!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transition:opacity .2s ease,visibility .2s ease!important;
  }.gpf-ml-store .cart-overlay.open,.gpf-ml-store .ml-sidebar-overlay.open,.gpf-ml-store .menu-extreme-overlay.open{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
  }.gpf-ml-store .ml-sidebar-left{
    position:fixed!important;
    z-index:3100!important;
    top:84px!important;
    left:20px!important;
    right:auto!important;
    bottom:18px!important;
    width:390px!important;
    max-width:calc(100vw - 40px)!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:hidden!important;
    display:flex!important;
    flex-direction:column!important;
    padding:0!important;
    border-radius:22px!important;
    background:rgba(255,255,255,.985)!important;
    color:var(--text)!important;
    border:1px solid rgba(220,231,240,.96)!important;
    box-shadow:0 24px 70px rgba(9,28,45,.22)!important;
    transform:translateX(calc(-100% - 42px))!important;
    transition:transform .26s ease!important;
  }.gpf-ml-store .ml-sidebar-left.open{
    transform:translateX(0)!important;
  }.gpf-ml-store .menu-extreme-head{
    flex:0 0 auto!important;
    position:relative!important;
    margin:0!important;
    padding:9px!important;
    background:linear-gradient(180deg,#fff 0%,#f8fbff 100%)!important;
    border-bottom:1px solid #edf3f8!important;
  }.gpf-ml-store .menu-welcome-card{
    min-height:58px!important;
    display:grid!important;
    grid-template-columns:42px minmax(0,1fr)!important;
    align-items:center!important;
    gap:9px!important;
    padding:8px 42px 8px 8px!important;
    border-radius:17px!important;
    background:linear-gradient(135deg,#fff7ef 0%,#fff 66%,#f7fbff 100%)!important;
    border:1px solid #ffd9bd!important;
    box-shadow:0 8px 20px rgba(177,18,38,.08)!important;
  }.gpf-ml-store .menu-welcome-logo{
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    min-height:42px!important;
    border-radius:13px!important;
    display:grid!important;
    place-items:center!important;
    overflow:hidden!important;
    background:#fff!important;
    border:1px solid #ffe2cc!important;
    box-shadow:0 7px 16px rgba(95,26,43,.07)!important;
  }.gpf-ml-store .menu-welcome-logo img{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    padding:4px!important;
  }.gpf-ml-store .menu-welcome-logo strong{
    color:var(--accent)!important;
    font-size:24px!important;
    font-weight:var(--desktop-weight-bold)!important;
  }.gpf-ml-store .menu-welcome-text{
    min-width:0!important;
    display:flex!important;
    flex-direction:column!important;
    gap:3px!important;
  }.gpf-ml-store .menu-welcome-kicker{
    color:var(--accent)!important;
    font-size:9.5px!important;
    line-height:1!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store .menu-welcome-name{
    color:var(--text)!important;
    font-size:13px!important;
    line-height:1.28!important;
    font-weight:var(--desktop-weight-semibold)!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }.gpf-ml-store .menu-extreme-close{
    position:absolute!important;
    top:12px!important;
    right:12px!important;
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    padding:0!important;
    border-radius:11px!important;
    display:grid!important;
    place-items:center!important;
    background:#fff2f4!important;
    color:var(--primary)!important;
    border:1px solid #dfe9f2!important;
    box-shadow:none!important;
    font-size:16px!important;
    line-height:1!important;
  }.gpf-ml-store .menu-extreme-list,.gpf-ml-store .menu-extreme-list.menu-shopee-20{
    flex:1 1 auto!important;
    width:100%!important;
    min-height:0!important;
    margin:0!important;
    padding:9px 10px 8px!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    display:block!important;
    list-style:none!important;
    background:#fff!important;
    scrollbar-width:thin!important;
  }.gpf-ml-store .menu-extreme-list li{
    margin:0!important;
    padding:0!important;
  }.gpf-ml-store .menu-section-title{
    margin:9px 7px 6px!important;
    padding:0!important;
    color:#7b8ba0!important;
    font-size:9.5px!important;
    line-height:1!important;
    letter-spacing:.07em!important;
    text-transform:uppercase!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store .menu-extreme-list a,.gpf-ml-store .ml-sidebar-left li a,.gpf-ml-store .menu-extreme-link{
    width:100%!important;
    min-height:38px!important;
    display:grid!important;
    grid-template-columns:28px minmax(0,1fr) 14px!important;
    align-items:center!important;
    gap:7px!important;
    margin:2px 0!important;
    padding:5px 8px!important;
    border-radius:13px!important;
    border:1px solid transparent!important;
    background:transparent!important;
    color:var(--text)!important;
    font-size:13px!important;
    line-height:1.25!important;
    font-weight:var(--desktop-weight-medium)!important;
    letter-spacing:0!important;
  }.gpf-ml-store .menu-extreme-list a span,.gpf-ml-store .menu-extreme-link span{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }.gpf-ml-store .menu-extreme-list a i:first-child,.gpf-ml-store .ml-sidebar-left li a i:first-child,.gpf-ml-store .menu-extreme-list a > .es-icon:not(.menu-arrow):not(.icon-mobile){
    width:28px!important;
    height:28px!important;
    min-width:28px!important;
    min-height:28px!important;
    display:grid!important;
    place-items:center!important;
    border-radius:10px!important;
    background:#fff2f4!important;
    color:var(--primary)!important;
    font-size:12px!important;
    line-height:1!important;
  }.gpf-ml-store .menu-arrow,.gpf-ml-store .menu-extreme-list a i:last-child{
    color:var(--accent)!important;
    font-size:10px!important;
    justify-self:end!important;
    opacity:.86!important;
  }.gpf-ml-store .menu-extreme-list a:hover,.gpf-ml-store .menu-extreme-list a:focus-visible,.gpf-ml-store .menu-extreme-list a.menu-active,.gpf-ml-store .ml-sidebar-left li a:hover{
    background:#fff4ea!important;
    border-color:#ffd6b8!important;
    color:var(--primary)!important;
    transform:translateX(1px)!important;
    outline:none!important;
  }.gpf-ml-store .menu-extreme-list a:hover i:first-child,.gpf-ml-store .menu-extreme-list a:focus-visible i:first-child,.gpf-ml-store .menu-extreme-list a.menu-active i:first-child,.gpf-ml-store .ml-sidebar-left li a:hover i:first-child,.gpf-ml-store .menu-extreme-list a:hover > .es-icon:not(.menu-arrow):not(.icon-mobile),.gpf-ml-store .menu-extreme-list a:focus-visible > .es-icon:not(.menu-arrow):not(.icon-mobile),.gpf-ml-store .menu-extreme-list a.menu-active > .es-icon:not(.menu-arrow):not(.icon-mobile){
    background:var(--accent)!important;
    color:#fff!important;
  }.gpf-ml-store .menu-extreme-footer{
    flex:0 0 auto!important;
    margin:0!important;
    padding:8px 10px 10px!important;
    background:#fbfdff!important;
    border-top:1px solid #edf3f8!important;
  }.gpf-ml-store .menu-extreme-seller-box{
    margin:0!important;
    padding:10px!important;
    border-radius:15px!important;
    border:1px solid #ffd6b8!important;
    background:linear-gradient(135deg,#fff7ef 0%,#fff 70%)!important;
    color:var(--text)!important;
    box-shadow:0 8px 20px rgba(177,18,38,.07)!important;
  }.gpf-ml-store .menu-extreme-seller-box h3,.gpf-ml-store .menu-extreme-seller-box strong{
    margin:0 0 4px!important;
    display:block!important;
    color:var(--text)!important;
    font-size:13.5px!important;
    line-height:1.25!important;
    font-weight:var(--desktop-weight-semibold)!important;
    letter-spacing:0!important;
  }.gpf-ml-store .menu-extreme-seller-box p{
    margin:0!important;
    color:var(--muted)!important;
    font-size:11px!important;
    line-height:1.35!important;
    font-weight:var(--desktop-weight-regular)!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }.gpf-ml-store .menu-extreme-cta{
    width:100%!important;
    min-height:35px!important;
    height:35px!important;
    margin-top:7px!important;
    padding:0 11px!important;
    border-radius:12px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
    background:var(--button-primary-bg)!important;
    color:#fff!important;
    font-size:12px!important;
    line-height:1.15!important;
    font-weight:var(--desktop-weight-semibold)!important;
    box-shadow:0 10px 18px rgba(177,18,38,.18)!important;
  }.gpf-ml-store .menu-logout,.gpf-ml-store .menu-logout span{
    color:#b42318!important;
  }.gpf-ml-store .menu-logout i:first-child,.gpf-ml-store .menu-logout > .es-icon:first-child{
    background:#fff1f2!important;
    color:#b42318!important;
  }.gpf-ml-store .ml-sidebar,.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow{
    position:fixed!important;
    top:0!important;
    right:0!important;
    z-index:3100!important;
    width:var(--desktop-cart-w)!important;
    max-width:var(--desktop-cart-w)!important;
    height:100dvh!important;
    padding:0!important;
    overflow:hidden!important;
    background:#fff!important;
    color:var(--text)!important;
    border-left:1px solid var(--border)!important;
    box-shadow:-24px 0 80px rgba(95,26,43,.24)!important;
    transform:translateX(110%)!important;
    transition:transform .26s ease!important;
  }.gpf-ml-store .ml-sidebar.open,.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow.open{
    transform:translateX(0)!important;
  }.gpf-ml-store .cart-wow-inner{
    height:100%!important;
    display:flex!important;
    flex-direction:column!important;
    background:#fff!important;
  }.gpf-ml-store .cart-wow-head{
    flex:0 0 auto!important;
    border-radius:0!important;
    padding:18px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    color:#fff!important;
  }.gpf-ml-store .cart-wow-title{
    display:flex!important;
    align-items:center!important;
    gap:12px!important;
  }.gpf-ml-store .cart-wow-title i,.gpf-ml-store .cart-wow-title .es-icon{
    width:40px!important;
    height:40px!important;
    border-radius:50%!important;
    display:grid!important;
    place-items:center!important;
    background:rgba(255,255,255,.16)!important;
    color:#fff!important;
  }.gpf-ml-store .cart-wow-title h3{
    margin:0!important;
    color:#fff!important;
    font-size:19px!important;
    line-height:1.12!important;
  }.gpf-ml-store .cart-wow-title span{
    display:block!important;
    color:rgba(255,255,255,.8)!important;
    font-size:12px!important;
  }.gpf-ml-store .cart-wow-close{
    width:40px!important;
    height:40px!important;
    border-radius:50%!important;
    display:grid!important;
    place-items:center!important;
    background:rgba(255,255,255,.16)!important;
    color:#fff!important;
  }.gpf-ml-store .cart-wow-body{
    flex:1 1 auto!important;
    min-height:0!important;
    padding:14px!important;
    overflow:auto!important;
    background:#fff!important;
  }.gpf-ml-store .cart-empty-wow{
    padding:40px 20px!important;
    text-align:center!important;
    color:var(--text-secondary)!important;
  }.gpf-ml-store .cart-empty-wow i,.gpf-ml-store .cart-empty-wow .es-icon{
    color:var(--link)!important;
    font-size:52px!important;
  }.gpf-ml-store .cart-empty-wow strong{
    display:block!important;
    color:var(--text)!important;
    font-size:18px!important;
  }.gpf-ml-store .cart-item-wow{
    display:grid!important;
    grid-template-columns:58px minmax(0,1fr) 32px!important;
    align-items:center!important;
    gap:10px!important;
    padding:10px!important;
    margin-bottom:10px!important;
    border-radius:15px!important;
    background:var(--border-light)!important;
    border:1px solid var(--border)!important;
  }.gpf-ml-store .cart-item-wow img{
    width:58px!important;
    height:58px!important;
    border-radius:12px!important;
    object-fit:cover!important;
    background:#fff!important;
  }.gpf-ml-store .cart-item-wow strong{
    color:var(--text)!important;
  }.gpf-ml-store .cart-item-wow small{
    color:var(--text-secondary)!important;
  }.gpf-ml-store .cart-remove-wow{
    width:32px!important;
    height:32px!important;
    border-radius:12px!important;
    display:grid!important;
    place-items:center!important;
    background:#fff!important;
    color:#b42318!important;
    border:1px solid #ffd7d7!important;
  }.gpf-ml-store .cart-summary-wow{
    margin-top:12px!important;
    padding:14px!important;
    border-radius:18px!important;
  }.gpf-ml-store .ml-search-smart{position:relative!important}.gpf-ml-store .ml-search .ml-search-help,.gpf-ml-store .ml-header .ml-search .ml-search-help{width:auto!important;min-width:66px!important;max-width:74px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 9px!important;border-radius:13px!important;background:#fff!important;color:#83162a!important;border:1px solid rgba(96,16,34,.13)!important;font-size:11.5px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;box-shadow:0 3px 10px rgba(96,16,34,.07)!important;flex:0 0 auto!important;overflow:hidden!important}.gpf-ml-store .ml-search .ml-search-help:hover,.gpf-ml-store .ml-search .ml-search-help:focus-visible{background:#fff4ea!important;border-color:#ffd4b5!important;transform:none!important;outline:none!important;box-shadow:0 0 0 3px rgba(177,18,38,.13)!important}.gpf-ml-store .ml-search-help-mark{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#83162a!important;color:#fff!important;font-size:12px!important;font-weight:600!important;line-height:1!important}.gpf-ml-store .ml-search-help-text{display:inline-block!important;min-width:0!important;line-height:1!important}.gpf-ml-store .ml-search-help .es-icon{display:grid!important;width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;border-radius:50%!important;place-items:center!important;background:#83162a!important;color:#fff!important;font-size:0!important}.gpf-ml-store .ml-search-help .es-icon:before{content:"?"!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;color:#fff!important}.gpf-ml-store .extreme-assistant{position:fixed!important;inset:0!important;width:auto!important;height:auto!important;max-width:none!important;z-index:9800!important;pointer-events:none!important;visibility:hidden!important}.gpf-ml-store .extreme-assistant.is-open{visibility:visible!important}.gpf-ml-store .extreme-assistant:before{content:""!important;position:fixed!important;inset:0!important;z-index:0!important;background:rgba(9,28,45,.20)!important;backdrop-filter:blur(3px)!important;opacity:0!important;transition:opacity .16s ease!important;pointer-events:none!important}.gpf-ml-store .extreme-assistant.is-open:before{opacity:1!important}.gpf-ml-store .extreme-assistant-panel{position:fixed!important;z-index:2!important;top:84px!important;left:50%!important;right:auto!important;bottom:auto!important;width:min(520px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;max-height:min(620px,calc(100dvh - 120px))!important;grid-template-rows:auto minmax(140px,1fr) auto!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;pointer-events:auto!important;transform:translateX(-50%) translateY(-8px)!important}.gpf-ml-store .extreme-assistant.is-open .extreme-assistant-panel{transform:translateX(-50%) translateY(0)!important}.gpf-ml-store .extreme-assistant-head,.gpf-ml-store .extreme-assistant-messages,.gpf-ml-store .extreme-assistant-form,.gpf-ml-store .extreme-assistant-msg,.gpf-ml-store .extreme-assistant-results,.gpf-ml-store .extreme-assistant-result,.gpf-ml-store .extreme-assistant-chips{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.gpf-ml-store .extreme-assistant-messages{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}.gpf-ml-store .extreme-assistant-msg{max-width:92%!important;white-space:normal!important;overflow-wrap:anywhere!important}.gpf-ml-store .extreme-app-installer{position:fixed!important;right:24px!important;bottom:24px!important;z-index:6500!important;display:flex!important;align-items:center!important;max-width:calc(100vw - 48px)!important;pointer-events:auto!important}.gpf-ml-store .extreme-app-installer[hidden]{display:none!important}.gpf-ml-store .extreme-app-install-card{min-height:54px!important;max-width:318px!important;border:1px solid rgba(177,18,38,.24)!important;border-radius:17px!important;padding:7px 38px 7px 8px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;grid-template-areas:"icon copy actions"!important;gap:8px!important;background:rgba(255,255,255,.985)!important;color:var(--text)!important;box-shadow:0 14px 34px rgba(95,26,43,.16)!important;backdrop-filter:blur(8px)!important;position:relative!important}.gpf-ml-store .extreme-app-install-icon{grid-area:icon!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:11px!important;object-fit:cover!important;background:#fff!important;box-shadow:0 5px 14px rgba(95,26,43,.10)!important}.gpf-ml-store .extreme-app-install-copy{grid-area:copy!important;display:block!important;min-width:0!important;align-self:center!important}.gpf-ml-store .extreme-app-install-copy strong{display:block!important;font-size:13px!important;font-weight:600!important;line-height:1.12!important;color:var(--text)!important}.gpf-ml-store .extreme-app-install-copy small{display:block!important;margin-top:2px!important;color:var(--text-secondary)!important;font-size:10.8px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.gpf-ml-store .extreme-app-install-actions{grid-area:actions!important;display:flex!important;gap:6px!important;align-items:center!important;align-self:center!important}.gpf-ml-store .extreme-app-install-primary{height:33px!important;border-radius:11px!important;padding:0 13px!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;border:0!important;background:var(--button-primary-bg)!important;color:#fff!important;white-space:nowrap!important}.gpf-ml-store .extreme-app-install-secondary{position:absolute!important;top:7px!important;right:7px!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;padding:0!important;border-radius:50%!important;border:1px solid var(--border)!important;background:#fff!important;color:var(--primary)!important;font-size:18px!important;line-height:1!important;display:grid!important;place-items:center!important;cursor:pointer!important}.gpf-ml-store .extreme-app-install-btn,.gpf-ml-store .extreme-app-install-close{font:inherit!important}.gpf-ml-store .extreme-notify-permission{
    align-items:center!important;
    padding:24px!important;
  }.gpf-ml-store .extreme-notify-card{
    width:min(430px,calc(100vw - 48px))!important;
    border-radius:26px!important;
    padding:20px!important;
  }.gpf-ml-store .extreme-inbox-mini{
    place-items:center!important;
  }.gpf-ml-store .extreme-app-splash-card img{
    width:84px!important;
    height:84px!important;
  }.gpf-ml-store .extreme-app-splash-card strong{
    font-size:22px!important;
  }.gpf-ml-store .footer{
    margin-top:34px!important;
    margin-bottom:0!important;
    padding:24px 16px!important;
    background:#fff!important;
    color:var(--text-secondary)!important;
    border-top:1px solid var(--border)!important;
    font-size:13px!important;
  }.gpf-ml-store .footer-links{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:24px!important;
    flex-wrap:wrap!important;
  }.gpf-ml-store .footer a{
    color:var(--primary)!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store .es-icon:not(.icon-mobile),.gpf-ml-store .header-svg-icon.es-icon:not(.icon-mobile){
    display:inline-grid!important;
    place-items:center!important;
    flex:0 0 auto!important;
    width:1em!important;
    height:1em!important;
    min-width:1em!important;
    min-height:1em!important;
    line-height:1!important;
    font-style:normal!important;
    text-rendering:auto!important;
    color:currentColor!important;
    background:transparent!important;
    -webkit-mask:none!important;
    mask:none!important;
    overflow:visible!important;
  }.gpf-ml-store .es-icon:not(.icon-mobile):before,.gpf-ml-store .header-svg-icon.es-icon:not(.icon-mobile):before{
    display:inline-block!important;
    width:1em!important;
    line-height:1!important;
    font-family:"Font Awesome 6 Free","Font Awesome 5 Free"!important;
    font-weight:900!important;
    font-size:inherit!important;
    color:currentColor!important;
    -webkit-font-smoothing:antialiased!important;
    text-rendering:auto!important;
  }.gpf-ml-store .es-icon-search:before,.gpf-ml-store .es-icon-icon:before{content:""!important;}.gpf-ml-store .es-icon-menu:before{content:""!important;}.gpf-ml-store .es-icon-close:before{content:""!important;}.gpf-ml-store .es-icon-share:before{content:""!important;}.gpf-ml-store .es-icon-bag:before,.gpf-ml-store .es-icon-bag-shopping:before{content:""!important;}.gpf-ml-store .es-icon-user:before{content:""!important;}.gpf-ml-store .es-icon-fire:before{content:""!important;}.gpf-ml-store .es-icon-store:before{content:""!important;}.gpf-ml-store .es-icon-trophy:before{content:""!important;}.gpf-ml-store .es-icon-play:before{content:""!important;}.gpf-ml-store .es-icon-ticket:before{content:""!important;}.gpf-ml-store .es-icon-card:before{content:""!important;}.gpf-ml-store .es-icon-info:before,.gpf-ml-store .es-icon-circle-info:before{content:""!important;}.gpf-ml-store .es-icon-bolt:before{content:""!important;}.gpf-ml-store .es-icon-tag:before{content:""!important;}.gpf-ml-store .es-icon-shield:before{content:""!important;}.gpf-ml-store .es-icon-bell:before{content:""!important;}.gpf-ml-store .es-icon-wifi:before{content:""!important;}.gpf-ml-store .es-icon-mobile:before{content:""!important;}.gpf-ml-store .es-icon-chevron-left:before{content:""!important;}.gpf-ml-store .es-icon-chevron-right:before{content:""!important;}.gpf-ml-store .es-icon-truck:before{content:""!important;}.gpf-ml-store .es-icon-receipt:before{content:""!important;}.gpf-ml-store .es-icon-wallet:before{content:""!important;}.gpf-ml-store .es-icon-check:before{content:""!important;}.gpf-ml-store .es-icon-circle:before{content:""!important;}.gpf-ml-store .es-icon-star:before{content:""!important;}.gpf-ml-store .es-icon-headset:before{content:""!important;}.gpf-ml-store .es-icon-box:before{content:""!important;}.gpf-ml-store .es-icon-clock:before{content:""!important;}.gpf-ml-store .es-icon-calendar:before{content:""!important;}.gpf-ml-store .es-icon-spark:before{content:""!important;}.gpf-ml-store .es-icon-briefcase:before{content:""!important;}.gpf-ml-store .es-icon-eye:before{content:""!important;}.gpf-ml-store .es-icon-lock:before{content:""!important;}.gpf-ml-store .es-icon-trash:before{content:""!important;}.gpf-ml-store .es-icon-home:before{content:""!important;}.gpf-ml-store .es-icon-grid:before{content:""!important;}.gpf-ml-store .es-icon-list:before{content:""!important;}.gpf-ml-store .es-icon-logout:before{content:""!important;}.gpf-ml-store .es-icon-phone:before{content:""!important;}.gpf-ml-store .es-icon-edit:before{content:""!important;}.gpf-ml-store .es-icon-spinner:before{content:""!important;}.gpf-ml-store .es-icon-pin:before,.gpf-ml-store .es-icon-search-pin:before{content:""!important;}.gpf-ml-store .es-icon-rocket:before{content:""!important;}.gpf-ml-store .es-icon-google:before{content:"G"!important;font-family:Arial,sans-serif!important;font-weight:900!important;}.gpf-ml-store .es-icon-whatsapp:before{content:""!important;font-family:"Font Awesome 6 Brands","Font Awesome 5 Brands"!important;font-weight:400!important;}.gpf-ml-store .es-icon-spin:before{
    animation:extremeDesktopSpin .9s linear infinite!important;
  }@keyframes extremeDesktopSpin{
    to{transform:rotate(360deg);}
  }.gpf-ml-store .ml-header .header-menu-btn .es-icon:not(.icon-mobile),.gpf-ml-store .ml-header .header-cart-btn .es-icon:not(.icon-mobile),.gpf-ml-store .ml-header .header-profile-btn .es-icon:not(.icon-mobile),.gpf-ml-store .ml-header .header-share-store-btn .es-icon:not(.icon-mobile),.gpf-ml-store .ml-header .ml-search button .es-icon:not(.icon-mobile){
    width:22px!important;
    height:22px!important;
    min-width:22px!important;
    min-height:22px!important;
    font-size:18px!important;
    color:#fff!important;
    background:transparent!important;
  }.gpf-ml-store .ml-header .ml-search button .es-icon:not(.icon-mobile){
    color:var(--primary)!important;
  }.gpf-ml-store .ml-card-badge .es-icon,.gpf-ml-store .ml-badge .es-icon,.gpf-ml-store .extreme-interest-badge .es-icon,.gpf-ml-store .order-status-pill .es-icon,.gpf-ml-store .extreme-product-meta .es-icon{
    width:1em!important;
    height:1em!important;
    min-width:1em!important;
    min-height:1em!important;
    color:currentColor!important;
    background:transparent!important;
    font-size:1em!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-wow,.gpf-ml-store #modalPerfilCliente .profile-login-clean{
    width:min(520px,calc(100vw - 48px))!important;
    max-width:520px!important;
    border-radius:26px!important;
    overflow:hidden!important;
    background:#fff!important;
    border:1px solid rgba(223,231,240,.98)!important;
    box-shadow:0 26px 76px rgba(9,28,45,.24)!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-top{
    min-height:0!important;
    grid-template-columns:58px minmax(0,1fr)!important;
    gap:14px!important;
    padding:22px 66px 20px 20px!important;
    background:linear-gradient(135deg,#fff8f2 0%,#ffffff 58%,#f7fbff 100%)!important;
    border-bottom:1px solid #ffe0c9!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-logo{
    width:58px!important;
    height:58px!important;
    min-width:58px!important;
    min-height:58px!important;
    border-radius:18px!important;
    background:#fff!important;
    border:1px solid #ffd9c2!important;
    box-shadow:0 10px 22px rgba(177,18,38,.10)!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-top > div:last-child > span:first-child{
    display:block!important;
    width:auto!important;
    height:auto!important;
    min-width:0!important;
    min-height:0!important;
    margin:0 0 3px!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    color:var(--accent)!important;
    font-size:10.5px!important;
    line-height:1.1!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-top h2{
    margin:0 0 6px!important;
    color:var(--text)!important;
    font-size:24px!important;
    line-height:1.12!important;
    letter-spacing:-.025em!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-top p{
    margin:0!important;
    color:var(--text-secondary)!important;
    font-size:14px!important;
    line-height:1.45!important;
    font-weight:var(--desktop-weight-regular)!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits{
    width:100%!important;
    margin:0!important;
    padding:18px 18px 14px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    background:#fff!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits > div{
    width:100%!important;
    min-height:56px!important;
    margin:0!important;
    padding:10px 12px!important;
    display:grid!important;
    grid-template-columns:38px minmax(0,1fr)!important;
    align-items:center!important;
    gap:12px!important;
    border-radius:16px!important;
    background:#f8fbff!important;
    border:1px solid #e3edf6!important;
    box-shadow:none!important;
    overflow:hidden!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits > div > span{
    width:auto!important;
    height:auto!important;
    min-width:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits > div > .es-icon{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    min-height:38px!important;
    display:grid!important;
    place-items:center!important;
    border-radius:14px!important;
    background:#fff2f4!important;
    color:var(--primary)!important;
    border:1px solid #dce8f2!important;
    font-size:15px!important;
    line-height:1!important;
    overflow:hidden!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits > div > .es-icon:before{
    display:block!important;
    width:1em!important;
    line-height:1!important;
    font-size:15px!important;
    color:currentColor!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits > div > span:not(.es-icon){
    display:block!important;
    min-width:0!important;
    color:var(--text)!important;
    font-size:14px!important;
    line-height:1.3!important;
    font-weight:var(--desktop-weight-semibold)!important;
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
    text-align:left!important;
  }.gpf-ml-store #modalPerfilCliente .profile-google-clean,.gpf-ml-store #modalPerfilCliente .google-login-main.profile-google-clean{
    width:calc(100% - 36px)!important;
    height:54px!important;
    min-height:54px!important;
    margin:0 18px 14px!important;
    padding:0 18px!important;
    border-radius:17px!important;
    background:#fff!important;
    border:1px solid #dfe7f0!important;
    box-shadow:0 10px 24px rgba(95,26,43,.07)!important;
    color:var(--text)!important;
    font-size:15px!important;
    font-weight:var(--desktop-weight-semibold)!important;
  }.gpf-ml-store #modalPerfilCliente .google-g-icon,.gpf-ml-store #modalPerfilCliente .google-g-icon svg{
    width:22px!important;
    height:22px!important;
    min-width:22px!important;
    min-height:22px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-note{
    width:calc(100% - 36px)!important;
    min-height:52px!important;
    margin:0 18px 20px!important;
    padding:12px 14px!important;
    display:grid!important;
    grid-template-columns:24px minmax(0,1fr)!important;
    align-items:center!important;
    gap:10px!important;
    border-radius:16px!important;
    background:#fff8f2!important;
    border:1px solid #ffe0c9!important;
    color:var(--text-secondary)!important;
    font-size:13px!important;
    line-height:1.35!important;
    font-weight:var(--desktop-weight-regular)!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-note .es-icon{
    width:24px!important;
    height:24px!important;
    min-width:24px!important;
    min-height:24px!important;
    display:grid!important;
    place-items:center!important;
    color:var(--primary)!important;
    background:transparent!important;
    font-size:14px!important;
  }}@media (min-width:769px) and (max-width:1180px){.gpf-ml-store .extreme-skeleton-content{width:min(1080px,calc(100% - 32px))}.gpf-ml-store .extreme-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.gpf-ml-store .ml-header-top{
    gap:12px!important;
  }.gpf-ml-store .ml-logo{
    width:132px!important;
    max-width:132px!important;
    flex-basis:132px!important;
  }.gpf-ml-store .ml-grid{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:15px!important;
  }.gpf-ml-store .ml-destaque-container{
    grid-template-columns:1fr 1fr!important;
  }}@media (min-width:769px) and (max-width:960px){.gpf-ml-store .extreme-skeleton-header{grid-template-columns:118px minmax(220px,1fr) 40px 40px;padding-inline:16px}.gpf-ml-store .extreme-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gpf-ml-store .ml-header{
    padding-left:16px!important;
    padding-right:16px!important;
  }.gpf-ml-store .ml-header-top{
    gap:10px!important;
  }.gpf-ml-store .ml-logo{
    width:118px!important;
    max-width:118px!important;
    flex-basis:118px!important;
  }.gpf-ml-store .ml-search,.gpf-ml-store .ml-header .ml-search{
    min-width:220px!important;
  }.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .extreme-top-actions button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .header-menu-btn,.gpf-ml-store .ml-header .menu-toggle,.gpf-ml-store .ml-header .ml-menu-toggle{
    width:40px!important;
    height:40px!important;
    min-width:40px!important;
    min-height:40px!important;
  }.gpf-ml-store .ml-grid{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }.gpf-ml-store .ml-destaque-container{
    grid-template-columns:1fr!important;
  }.gpf-ml-store .auth-wow-shell,.gpf-ml-store .seller-wow-shell{
    grid-template-columns:1fr!important;
  }.gpf-ml-store .auth-wow-brand,.gpf-ml-store .seller-wow-brand{
    display:none!important;
  }}@media (min-width:1181px) and (max-height:860px){.gpf-ml-store .ml-header{
    padding-top:8px!important;
    padding-bottom:8px!important;
  }.gpf-ml-store .ml-header-top{
    min-height:50px!important;
  }.gpf-ml-store .ml-logo{
    height:46px!important;
  }.gpf-ml-store .ml-shortcuts{
    margin-bottom:20px!important;
  }.gpf-ml-store .ml-prod-destaque img{
    height:196px!important;
    max-height:196px!important;
  }}@media (min-width:1440px){}@media (min-width:1700px){.gpf-ml-store .ml-grid{
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
  }}.gpf-ml-store #modalPerfilCliente .ml-modal-content.profile-login-wow{
  width:min(640px,calc(100vw - 32px))!important;
  max-width:640px!important;
  padding:28px!important;
  border-radius:30px!important;
  background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important;
  box-shadow:0 28px 70px rgba(10,32,54,.18)!important;
  overflow:auto!important;
}.gpf-ml-store #modalPerfilCliente .modal-close{
  top:18px!important;right:18px!important;width:46px!important;height:46px!important;border-radius:16px!important;border:1px solid #d8e2ec!important;background:#eef4f9!important;color:#15354a!important;display:grid!important;place-items:center!important;font-size:30px!important;line-height:1!important;box-shadow:none!important;z-index:80!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-final{display:grid!important;gap:18px!important;padding:4px 2px 2px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero{display:grid!important;gap:10px!important;padding:8px 58px 0 0!important;min-width:0!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-kicker{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;max-width:100%!important;padding:8px 14px!important;border-radius:999px!important;border:1px solid #ffd9bd!important;background:#fff7f1!important;color:#c65509!important;font-size:12px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero h2{margin:0!important;color:#13273a!important;font-size:31px!important;line-height:1.08!important;font-weight:850!important;letter-spacing:-.03em!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero p{margin:0!important;color:#5f7084!important;font-size:15px!important;line-height:1.6!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0!important;padding:0!important;background:transparent!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div{min-width:0!important;display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;grid-template-areas:"icon title" "icon desc"!important;gap:4px 12px!important;align-items:center!important;padding:16px!important;border-radius:20px!important;border:1px solid #dde8f1!important;background:#f8fbfe!important;box-shadow:none!important;min-height:unset!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div > .es-icon{grid-area:icon!important;width:50px!important;height:50px!important;border-radius:16px!important;display:grid!important;place-items:center!important;background:#fff2f4!important;color:#83162a!important;font-size:22px!important;margin:0!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div > strong{grid-area:title!important;display:block!important;margin:0!important;color:#16293c!important;font-size:16px!important;line-height:1.25!important;font-weight:820!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div > small{grid-area:desc!important;display:block!important;margin:0!important;color:#66788c!important;font-size:13px!important;line-height:1.45!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-actions{display:grid!important;gap:12px!important;margin-top:2px!important;}.gpf-ml-store #modalPerfilCliente .profile-google-clean,.gpf-ml-store #modalPerfilCliente .profile-email-clean{width:100%!important;min-height:60px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-align:center!important;padding:0 18px!important;text-decoration:none!important;font-size:19px!important;font-weight:820!important;line-height:1.25!important;margin:0!important;}.gpf-ml-store #modalPerfilCliente .profile-google-clean{border:1px solid #d7e1ea!important;background:#fff!important;color:#13273a!important;box-shadow:0 10px 22px rgba(11,37,56,.06)!important;}.gpf-ml-store #modalPerfilCliente .profile-email-clean{border:1px solid #d9e3ec!important;background:#f6fafc!important;color:#83162a!important;}.gpf-ml-store #modalPerfilCliente .google-g-icon{width:26px!important;height:26px!important;flex:0 0 26px!important;}.gpf-ml-store #modalPerfilCliente .profile-email-clean .es-icon{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;font-size:20px!important;margin:0!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-note{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:0!important;padding:14px 16px!important;border-radius:18px!important;border:1px solid #ffe1c8!important;background:#fff8f1!important;color:#9a521b!important;font-size:14px!important;line-height:1.5!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-note .es-icon{flex:0 0 auto!important;color:#c85a0e!important;font-size:18px!important;margin-top:2px!important;}@media (max-width: 768px){.gpf-ml-store #modalPerfilCliente{padding:14px!important;align-items:center!important;}.gpf-ml-store #modalPerfilCliente .ml-modal-content.profile-login-wow{width:min(100vw - 18px,540px)!important;max-width:540px!important;max-height:calc(100dvh - 24px)!important;padding:22px 16px 18px!important;border-radius:26px!important;}.gpf-ml-store #modalPerfilCliente .modal-close{top:12px!important;right:12px!important;width:42px!important;height:42px!important;border-radius:14px!important;font-size:28px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final{gap:14px!important;padding-top:8px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero{gap:8px!important;padding:2px 42px 0 0!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero h2{font-size:22px!important;line-height:1.14!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero p{font-size:14px!important;line-height:1.5!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits{gap:10px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div{grid-template-columns:44px minmax(0,1fr)!important;padding:14px!important;border-radius:18px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div > .es-icon{width:44px!important;height:44px!important;border-radius:14px!important;font-size:20px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div > strong{font-size:15px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div > small{font-size:12.5px!important;}.gpf-ml-store #modalPerfilCliente .profile-google-clean,.gpf-ml-store #modalPerfilCliente .profile-email-clean{min-height:56px!important;border-radius:16px!important;font-size:17px!important;padding:0 14px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-note{font-size:13px!important;padding:12px 14px!important;border-radius:16px!important;}}@media (max-width: 420px){.gpf-ml-store #modalPerfilCliente{padding:10px!important;}.gpf-ml-store #modalPerfilCliente .ml-modal-content.profile-login-wow{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 16px)!important;padding:20px 14px 16px!important;border-radius:22px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero{padding-right:38px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero h2{font-size:20px!important;}.gpf-ml-store #modalPerfilCliente .profile-google-clean,.gpf-ml-store #modalPerfilCliente .profile-email-clean{font-size:16px!important;}}.gpf-ml-store{
  -webkit-text-size-adjust:100%;
  text-size-adjust:100%;
  max-width:100%;
  overflow-x:hidden;
}.gpf-ml-store{
  max-width:100%;
  overflow-x:hidden;
}.gpf-ml-store *,.gpf-ml-store *::before,.gpf-ml-store *::after{box-sizing:border-box;min-width:0;}.gpf-ml-store img,.gpf-ml-store svg,.gpf-ml-store video,.gpf-ml-store canvas,.gpf-ml-store iframe{max-width:100%;}.gpf-ml-store button,.gpf-ml-store input,.gpf-ml-store select,.gpf-ml-store textarea{max-width:100%;font:inherit;}.gpf-ml-store .ml-header,.gpf-ml-store .ml-header-top,.gpf-ml-store .ml-toolbar,.gpf-ml-store .ml-main,.gpf-ml-store .ml-content,.gpf-ml-store .ml-card,.gpf-ml-store .ml-grid,.gpf-ml-store .ml-products,.gpf-ml-store .ml-section,.gpf-ml-store .ml-row,.gpf-ml-store .ml-col,.gpf-ml-store [class*="grid"],.gpf-ml-store [class*="card"],.gpf-ml-store [class*="modal"],.gpf-ml-store [class*="sheet"]{min-width:0;}.gpf-ml-store .ml-modal,.gpf-ml-store .extreme-notify-permission,.gpf-ml-store .extreme-inbox-mini,.gpf-ml-store .extreme-app-splash{
  padding-top:max(10px,var(--safe-top))!important;
  padding-right:max(10px,var(--safe-right))!important;
  padding-left:max(10px,var(--safe-left))!important;
}@media (max-width: 860px){.gpf-ml-store .ml-modal,.gpf-ml-store .extreme-notify-permission,.gpf-ml-store .extreme-inbox-mini,.gpf-ml-store .extreme-app-splash{
    padding-bottom:max(12px,calc(var(--safe-bottom) + 76px))!important;
  }.gpf-ml-store .ml-modal-content,.gpf-ml-store .extreme-app-splash-card,.gpf-ml-store .extreme-offline-card,.gpf-ml-store .extreme-inbox-card,.gpf-ml-store .extreme-notify-card{
    width:min(100%, 430px)!important;
    max-width:min(430px, calc(100vw - 20px))!important;
    max-height:calc(100svh - var(--safe-top) - var(--safe-bottom) - 24px - 76px)!important;
    overflow:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    margin:0 auto!important;
  }.gpf-ml-store .extreme-notify-permission{
    align-items:center!important;
    justify-content:center!important;
  }.gpf-ml-store .extreme-notify-card{
    border-radius:28px!important;
    padding:16px 16px 16px!important;
  }.gpf-ml-store .extreme-notify-close,.gpf-ml-store .extreme-inbox-close{
    top:12px!important;
    right:12px!important;
    width:44px!important;
    height:44px!important;
    border-radius:16px!important;
    z-index:5!important;
  }.gpf-ml-store .extreme-notify-card h2{
    margin-right:54px!important;
    font-size:clamp(24px, 6vw, 34px)!important;
    line-height:1.08!important;
  }.gpf-ml-store .extreme-notify-card p{
    font-size:clamp(14px, 3.8vw, 18px)!important;
    line-height:1.42!important;
  }.gpf-ml-store .extreme-notify-benefits{
    gap:10px!important;
  }.gpf-ml-store .extreme-notify-benefits li{
    padding:12px 12px!important;
    border-radius:16px!important;
    font-size:clamp(13px, 3.6vw, 16px)!important;
    line-height:1.35!important;
    align-items:flex-start!important;
  }.gpf-ml-store .extreme-notify-actions{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }.gpf-ml-store .extreme-notify-actions button{
    min-height:54px!important;
    white-space:normal!important;
    padding:12px 14px!important;
    font-size:17px!important;
    border-radius:18px!important;
  }.gpf-ml-store .ml-bottom-nav{
    width:100vw!important;
    max-width:100vw!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    padding-bottom:calc(6px + var(--safe-bottom))!important;
  }}@media (max-width: 520px){.gpf-ml-store .ml-modal,.gpf-ml-store .extreme-notify-permission,.gpf-ml-store .extreme-inbox-mini,.gpf-ml-store .extreme-app-splash{
    padding-top:max(8px,var(--safe-top))!important;
    padding-right:max(8px,var(--safe-right))!important;
    padding-left:max(8px,var(--safe-left))!important;
    padding-bottom:max(10px,calc(var(--safe-bottom) + 74px))!important;
  }.gpf-ml-store .ml-modal-content,.gpf-ml-store .extreme-app-splash-card,.gpf-ml-store .extreme-offline-card,.gpf-ml-store .extreme-inbox-card,.gpf-ml-store .extreme-notify-card{
    max-width:calc(100vw - 16px)!important;
    width:calc(100vw - 16px)!important;
    max-height:calc(100svh - var(--safe-top) - var(--safe-bottom) - 16px - 74px)!important;
  }}@media (min-width:769px){.gpf-ml-store #modalPerfilCliente.ml-modal,.gpf-ml-store .ml-modal#modalPerfilCliente{
    padding:clamp(10px,2dvh,18px)!important;
    align-items:center!important;
    justify-content:center!important;
    overflow:hidden!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form){
    width:min(760px,calc(100vw - 40px))!important;
    max-width:760px!important;
    height:auto!important;
    max-height:calc(100dvh - clamp(20px,4dvh,36px))!important;
    padding:18px!important;
    border-radius:24px!important;
    overflow:hidden!important;
    display:flex!important;
    flex-direction:column!important;
    gap:10px!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .modal-close{
    top:12px!important;
    right:12px!important;
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    min-height:38px!important;
    border-radius:14px!important;
    font-size:22px!important;
    z-index:80!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .profile-login-clean-top,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .profile-login-head,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .auth-panel-title{
    flex:0 0 auto!important;
    margin:0!important;
    padding:10px 58px 10px 12px!important;
    grid-template-columns:48px minmax(0,1fr)!important;
    gap:10px!important;
    border-radius:18px!important;
    border:1px solid #ffe0c9!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .profile-login-clean-logo,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .auth-brand-logo,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .profile-login-logo{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    min-height:48px!important;
    border-radius:16px!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .profile-login-clean-top h2,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .profile-login-clean-top h3,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .profile-login-head h2,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .profile-login-head h3,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .auth-panel-title h2,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .auth-panel-title h3{
    font-size:20px!important;
    line-height:1.08!important;
    margin:0 0 2px!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .profile-login-clean-top p,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .profile-login-head p,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .auth-panel-title p{
    font-size:13px!important;
    line-height:1.22!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) form{
    flex:1 1 auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 164px!important;
    gap:8px 10px!important;
    align-content:start!important;
    overflow:visible!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group{
    min-width:0!important;
    margin:0!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group:has(input[name*="nome" i]),.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group:has(input[name*="rua" i]),.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group:has(input[name*="bairro" i]),.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group:has(input[name*="cidade" i]),.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group:has(input[name*="whatsapp" i]),.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group:has(input[name*="telefone" i]),.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group:has(input[name*="phone" i]),.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group:has(textarea),.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .whatsapp-wrapper,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .whatsapp-row,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .row-full,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .full,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .full-width{
    grid-column:auto!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group:has(input[name*="nome" i]),.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group:has(input[name*="rua" i]),.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group:has(input[name*="bairro" i]),.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group:has(input[name*="cidade" i]),.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group:has(input[name*="whatsapp" i]),.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group:has(input[name*="telefone" i]),.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group:has(input[name*="phone" i]),.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group:has(textarea){
    grid-column:auto!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .whatsapp-wrapper{
    width:100%!important;
    max-width:100%!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) label,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group label{
    margin:0 0 4px!important;
    font-size:12.5px!important;
    line-height:1.15!important;
    font-weight:700!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) input,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) select,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) textarea,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group input,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group select,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group textarea,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .whatsapp-wrapper input{
    min-height:38px!important;
    height:38px!important;
    padding:7px 12px!important;
    border-radius:13px!important;
    font-size:14px!important;
    line-height:1.2!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) textarea{
    min-height:54px!important;
    height:54px!important;
    resize:none!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .whatsapp-wrapper{
    min-height:38px!important;
    height:38px!important;
    display:flex!important;
    align-items:stretch!important;
    overflow:hidden!important;
    border-radius:13px!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .whatsapp-prefix{
    height:38px!important;
    min-height:38px!important;
    padding:0 11px!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .whatsapp-wrapper input{
    min-width:0!important;
    flex:1 1 auto!important;
    border:0!important;
    border-radius:0!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) form button[type="submit"],.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) form input[type="submit"],.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) form .btn-primary,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) form .seller-submit{
    grid-column:1 / -1!important;
    position:static!important;
    inset:auto!important;
    transform:none!important;
    width:100%!important;
    height:40px!important;
    min-height:40px!important;
    margin:2px 0 0!important;
    border-radius:15px!important;
    z-index:auto!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) form ~ a,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) form ~ button,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) a[class*="logout" i],.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) button[class*="logout" i],.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) a[href*="logout" i],.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) a[href*="sair" i]{
    position:static!important;
    inset:auto!important;
    transform:none!important;
    z-index:auto!important;
    width:100%!important;
    max-width:100%!important;
    height:38px!important;
    min-height:38px!important;
    margin:0!important;
    border-radius:15px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    box-shadow:none!important;
  }}@media (min-width:769px) and (max-height:780px){.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form){
    width:min(820px,calc(100vw - 32px))!important;
    max-width:820px!important;
    padding:14px!important;
    gap:8px!important;
    border-radius:22px!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .profile-login-clean-top,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .profile-login-head,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .auth-panel-title{
    padding:8px 54px 8px 10px!important;
    grid-template-columns:44px minmax(0,1fr)!important;
    gap:9px!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .profile-login-clean-logo,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .auth-brand-logo,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .profile-login-logo{
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    min-height:44px!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) form{
    grid-template-columns:minmax(0,1fr) 150px!important;
    gap:6px 10px!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) label,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group label{
    margin-bottom:3px!important;
    font-size:12px!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) input,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) select,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) textarea,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group input,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group select,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .form-group textarea,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .whatsapp-wrapper input{
    min-height:34px!important;
    height:34px!important;
    padding:6px 11px!important;
    border-radius:12px!important;
    font-size:13.5px!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .whatsapp-wrapper,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .whatsapp-prefix,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) .whatsapp-wrapper input{
    min-height:34px!important;
    height:34px!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) textarea{
    min-height:46px!important;
    height:46px!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) form button[type="submit"],.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) form input[type="submit"],.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) form .btn-primary,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) form .seller-submit,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) form ~ a,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) form ~ button,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) a[class*="logout" i],.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) button[class*="logout" i],.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) a[href*="logout" i],.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form) a[href*="sair" i]{
    height:36px!important;
    min-height:36px!important;
  }}.gpf-ml-store,.gpf-ml-store{color-scheme:light!important}.gpf-ml-store.extreme-app-mode,.gpf-ml-store.extreme-app-mode body{min-height:100dvh;overscroll-behavior-y:contain;background:#faf8f8!important;-webkit-tap-highlight-color:transparent}.gpf-ml-store.extreme-app-mode body{touch-action:manipulation}.gpf-ml-store.extreme-app-mode .extreme-app-installer,.gpf-ml-store.extreme-app-mode .extreme-app-installer{display:none!important}.gpf-ml-store.extreme-app-mode .ml-header,.gpf-ml-store.extreme-app-mode .bottom-nav,.gpf-ml-store.extreme-app-mode .ml-bottom-nav{-webkit-backdrop-filter:saturate(140%) blur(18px);backdrop-filter:saturate(140%) blur(18px)}.gpf-ml-store.extreme-app-mode a,.gpf-ml-store.extreme-app-mode button{touch-action:manipulation}.gpf-ml-store .extreme-app-install-primary:active,.gpf-ml-store .extreme-app-install-secondary:active{transform:scale(.98)}.gpf-ml-store .extreme-install-help{position:fixed;inset:0;z-index:2147483602;background:rgba(7,24,35,.48);display:grid;place-items:center;padding:18px;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gpf-ml-store .extreme-install-help[hidden]{display:none!important}.gpf-ml-store .extreme-install-help-card{width:min(360px,100%);border-radius:24px;background:#fff;color:#102033;padding:24px 20px 20px;text-align:center;box-shadow:0 24px 70px rgba(95,26,43,.24);position:relative;border:1px solid rgba(96,16,34,.10)}.gpf-ml-store .extreme-install-help-icon{width:62px;height:62px;border-radius:20px;margin:0 auto 14px;display:grid;place-items:center;background:linear-gradient(135deg,#83162a,#9d2036);color:#fff;font-size:28px;box-shadow:0 14px 32px rgba(96,16,34,.22)}.gpf-ml-store .extreme-install-help-card strong{display:block;font-size:20px;font-weight:950;margin:0 0 8px}.gpf-ml-store .extreme-install-help-card p{font-size:14px;line-height:1.45;color:#617086;margin:0 0 16px}.gpf-ml-store .extreme-install-help-close{position:absolute;right:12px;top:12px;width:38px;height:38px;border-radius:999px;border:1px solid #dfe7f0;background:#fff;color:#83162a;font-size:22px;font-weight:800}.gpf-ml-store .extreme-install-help-ok{width:100%;height:48px;border:0;border-radius:15px;background:#b11226;color:#fff;font-weight:950}@media (prefers-color-scheme:dark){.gpf-ml-store,.gpf-ml-store,.gpf-ml-store .theme-apple,.gpf-ml-store .theme-black,.gpf-ml-store .theme-black-premium{background:#faf8f8!important;color:#102033!important}.gpf-ml-store .ml-card,.gpf-ml-store .ml-section,.gpf-ml-store .ml-modal-content,.gpf-ml-store .extreme-app-install-card,.gpf-ml-store .extreme-install-help-card{background:#fff!important;color:#102033!important}}@media (min-width:769px){.gpf-ml-store .extreme-app-installer{right:22px!important;bottom:22px!important}.gpf-ml-store .extreme-app-install-card{border-radius:18px!important;box-shadow:0 16px 44px rgba(95,26,43,.16)!important}}}
/* CSS Original Extreme Shop: style-mobile.css */
@media (max-width: 768px){@media (max-width:760px){.gpf-ml-store .ml-modal{
    align-items:flex-end;
    justify-content:center;
    padding:0 8px max(8px,env(safe-area-inset-bottom));
  }.gpf-ml-store .ml-modal-content,.gpf-ml-store .seller-wow,.gpf-ml-store .quickbuy-wow,.gpf-ml-store .auth-wow,.gpf-ml-store .profile-login-wow,.gpf-ml-store .profile-login-clean,.gpf-ml-store .google-only-auth{
    width:100%;
    max-width:520px;
    max-height:86dvh;
    border-radius:26px 26px 18px 18px;
    padding:16px;
  }.gpf-ml-store .profile-login-clean,.gpf-ml-store .profile-login-wow,.gpf-ml-store .auth-wow.google-only-auth,.gpf-ml-store .google-only-auth,.gpf-ml-store #profileModal .ml-modal-content,.gpf-ml-store #modalPerfilCliente .ml-modal-content{
    padding:0;
  }.gpf-ml-store .auth-wow-shell,.gpf-ml-store .seller-wow-shell{
    display:block;
    min-height:0;
  }.gpf-ml-store .auth-wow-brand,.gpf-ml-store .seller-wow-brand{
    padding:18px;
    margin:0 0 12px;
    border-radius:20px;
  }.gpf-ml-store .auth-wow-brand h2,.gpf-ml-store .seller-wow-brand h2{
    font-size:22px;
  }.gpf-ml-store .auth-wow-form,.gpf-ml-store .seller-wow-form{
    padding:0;
  }.gpf-ml-store .profile-login-clean-top,.gpf-ml-store .profile-login-head,.gpf-ml-store .auth-panel-title{
    grid-template-columns:58px minmax(0,1fr);
    gap:12px;
    padding:18px 62px 16px 16px;
  }.gpf-ml-store .profile-login-clean-logo,.gpf-ml-store .auth-brand-logo,.gpf-ml-store .profile-login-logo,.gpf-ml-store .profile-login-head .profile-login-clean-logo{
    width:58px;
    height:58px;
    min-width:58px;
    min-height:58px;
    border-radius:18px;
  }.gpf-ml-store .profile-login-clean-top h2,.gpf-ml-store .profile-login-clean-top h3,.gpf-ml-store .profile-login-head h2,.gpf-ml-store .profile-login-head h3,.gpf-ml-store .auth-panel-title h2,.gpf-ml-store .auth-panel-title h3{
    font-size:21px;
    line-height:1.08;
  }.gpf-ml-store .profile-login-clean-top p,.gpf-ml-store .profile-login-head p,.gpf-ml-store .auth-panel-title p{
    font-size:12.8px;
    line-height:1.32;
  }.gpf-ml-store .profile-login-body,.gpf-ml-store .profile-login-clean .profile-login-body,.gpf-ml-store .profile-login-wow .profile-login-body{
    padding:14px;
  }.gpf-ml-store .profile-login-clean-benefits,.gpf-ml-store .profile-benefits,.gpf-ml-store .profile-login-benefits,.gpf-ml-store .profile-login-body ul{
    grid-template-columns:1fr;
    gap:8px;
    margin-bottom:14px;
  }.gpf-ml-store .profile-login-clean-benefits div,.gpf-ml-store .profile-login-clean-benefits span,.gpf-ml-store .profile-login-body li,.gpf-ml-store .profile-benefit{
    min-height:42px;
    justify-content:flex-start;
    padding:9px 10px;
    border-radius:14px;
    font-size:12.8px;
  }.gpf-ml-store .google-login-main,.gpf-ml-store .profile-google-clean,.gpf-ml-store a.google-login-main,.gpf-ml-store .google-only-auth .btn-login,.gpf-ml-store .auth-wow.google-only-auth .btn-login{
    height:50px;
    min-height:50px;
    border-radius:16px;
    font-size:14.5px;
  }.gpf-ml-store .modal-close{
    top:12px;
    right:12px;
    width:38px;
    height:38px;
    min-width:38px;
    min-height:38px;
    border-radius:14px;
  }}@media (max-width:380px){.gpf-ml-store .profile-login-clean-top,.gpf-ml-store .profile-login-head,.gpf-ml-store .auth-panel-title{
    grid-template-columns:52px minmax(0,1fr);
    gap:10px;
    padding:15px 56px 14px 14px;
  }.gpf-ml-store .profile-login-clean-logo,.gpf-ml-store .auth-brand-logo,.gpf-ml-store .profile-login-logo,.gpf-ml-store .profile-login-head .profile-login-clean-logo{
    width:52px;
    height:52px;
    min-width:52px;
    min-height:52px;
  }.gpf-ml-store .profile-login-clean-top h2,.gpf-ml-store .profile-login-clean-top h3,.gpf-ml-store .profile-login-head h2,.gpf-ml-store .profile-login-head h3,.gpf-ml-store .auth-panel-title h2,.gpf-ml-store .auth-panel-title h3{
    font-size:18px;
  }.gpf-ml-store .profile-login-clean-top p,.gpf-ml-store .profile-login-head p,.gpf-ml-store .auth-panel-title p{
    font-size:12px;
  }}@media (max-width:760px){.gpf-ml-store{
    padding-bottom:96px;
    font-size:14px;
  }.gpf-ml-store .ml-header{
    padding:8px 10px;
    z-index:3000;
  }.gpf-ml-store .ml-header-top{
    display:grid;
    grid-template-columns:auto 1fr auto auto;
    align-items:center;
    gap:8px;
    width:100%;
    max-width:100%;
    margin:0;
  }.gpf-ml-store .ml-logo{
    width:102px;
    max-width:102px;
    height:42px;
  }.gpf-ml-store .ml-search{
    height:42px;
    min-width:0;
    border-radius:999px;
    padding:0 6px 0 12px;
    gap:7px;
  }.gpf-ml-store .ml-search:before{font-size:15px}.gpf-ml-store .ml-search input{
    font-size:14px;
    padding:0;
  }.gpf-ml-store .ml-search button{
    width:34px;
    height:34px;
    min-width:34px;
    font-size:16px;
  }.gpf-ml-store .ml-header-icons,.gpf-ml-store .extreme-top-actions{gap:6px}.gpf-ml-store .ml-header-icons button,.gpf-ml-store .header-share-store-btn,.gpf-ml-store .header-cart-btn,.gpf-ml-store .header-profile-btn{
    width:38px;
    height:38px;
    border-radius:16px;
    font-size:17px;
  }.gpf-ml-store .ml-categories{
    position:relative!important;
    z-index:120!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    min-height:48px!important;
    padding:7px 10px 8px!important;
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    overscroll-behavior-x:contain!important;
    -webkit-overflow-scrolling:touch!important;
    scroll-snap-type:x proximity!important;
    scroll-padding-inline:10px!important;
    white-space:nowrap!important;
    background:rgba(255,255,255,.98)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.9)!important;
    border-bottom:1px solid rgba(223,231,240,.92)!important;
    border-radius:0!important;
    box-shadow:0 5px 18px rgba(95,26,43,.055)!important;
    scrollbar-width:none!important;
    touch-action:pan-x!important;
  }.gpf-ml-store .ml-categories::-webkit-scrollbar{
    display:none!important;
  }.gpf-ml-store .ml-categories a{
    position:relative!important;
    flex:0 0 auto!important;
    min-width:max-content!important;
    height:36px!important;
    min-height:36px!important;
    padding:0 14px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    scroll-snap-align:start!important;
    border-radius:13px!important;
    background:#fff!important;
    color:#536274!important;
    border:1px solid #dfe7f0!important;
    box-shadow:0 1px 2px rgba(95,26,43,.035)!important;
    font-size:13px!important;
    line-height:1!important;
    font-weight:500!important;
    letter-spacing:0!important;
    text-decoration:none!important;
    transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important;
  }.gpf-ml-store .ml-categories a.active,.gpf-ml-store .ml-categories a[aria-current="page"]{
    background:#eef5f8!important;
    color:#83162a!important;
    border-color:rgba(96,16,34,.34)!important;
    box-shadow:0 2px 7px rgba(96,16,34,.08), inset 0 0 0 1px rgba(96,16,34,.04)!important;
    font-weight:600!important;
  }.gpf-ml-store .ml-categories a:active{
    transform:scale(.985)!important;
  }.gpf-ml-store .ml-banner-carousel{
    margin:12px 10px;
    aspect-ratio:16/7;
    border-radius:16px;
    max-height:210px;
  }.gpf-ml-store .ml-shortcuts{
    width:calc(100vw - 20px);
    max-width:calc(100vw - 20px);
    margin:10px auto 18px;
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:5px;
    border-radius:18px;
    padding:6px;
    overflow:hidden;
  }.gpf-ml-store .ml-shortcut{
    min-height:58px;
    font-size:10px;
    gap:4px;
    border-radius:14px;
  }.gpf-ml-store .ml-shortcut i{font-size:20px}.gpf-ml-store .ml-destaque-container{
    padding:0 10px;
    gap:12px;
  }.gpf-ml-store .ml-ofertas-relampago,.gpf-ml-store .ml-prod-destaque{
    border-radius:18px;
    padding:12px;
  }.gpf-ml-store .ml-oferta-item{
    grid-template-columns:56px 1fr;
    padding:8px;
  }.gpf-ml-store .ml-oferta-item img{
    width:56px;
    height:56px;
  }.gpf-ml-store .ml-prod-destaque img{height:180px}.gpf-ml-store .extreme-section-title{
    margin:18px 0 10px;
    padding:0 12px;
  }.gpf-ml-store .extreme-section-title h1,.gpf-ml-store .extreme-section-title h2{font-size:23px}.gpf-ml-store .ml-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:12px;
    padding:0 10px;
  }.gpf-ml-store .ml-card{border-radius:18px}.gpf-ml-store .ml-card-img{height:155px}.gpf-ml-store .ml-card-body{padding:10px}.gpf-ml-store .ml-card-title{
    font-size:13px;
    min-height:36px;
  }.gpf-ml-store .ml-card-price{font-size:21px}.gpf-ml-store .ml-card-badge{
    font-size:10px;
    padding:3px 7px;
  }.gpf-ml-store .ml-btn-comprar{
    min-height:40px;
    font-size:12px;
  }.gpf-ml-store .produto-detalhe-page,.gpf-ml-store .ml-detalhe{
    margin:12px 10px;
    padding:14px;
    border-radius:18px;
  }.gpf-ml-store .produto-gallery{display:block}.gpf-ml-store .gallery-main img{
    max-height:380px;
    border-radius:16px;
  }.gpf-ml-store .gallery-thumbs{
    flex-direction:row;
    margin-top:10px;
  }.gpf-ml-store .gallery-thumbs img{
    width:64px;
    height:64px;
    flex:0 0 auto;
  }.gpf-ml-store .extreme-recommend-strip{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:12px;
  }.gpf-ml-store .extreme-reco-card img{height:130px}.gpf-ml-store .ml-modal{
    padding:8px;
    align-items:flex-end;
  }.gpf-ml-store .ml-modal-content,.gpf-ml-store .auth-wow,.gpf-ml-store .seller-wow,.gpf-ml-store .quickbuy-wow,.gpf-ml-store .profile-login-wow,.gpf-ml-store .profile-login-clean{
    width:100%;
    max-width:480px;
    max-height:88dvh;
    border-radius:24px 24px 18px 18px;
    padding:16px;
    margin:0 auto;
  }.gpf-ml-store .auth-wow-shell,.gpf-ml-store .seller-wow-shell{
    display:block;
    min-height:0;
  }.gpf-ml-store .auth-wow-brand,.gpf-ml-store .seller-wow-brand,.gpf-ml-store .profile-login-head{
    padding:18px;
    margin:0 0 12px;
    border-radius:20px;
  }.gpf-ml-store .auth-wow-brand h2,.gpf-ml-store .seller-wow-brand h2,.gpf-ml-store .profile-login-head h2{
    font-size:22px;
  }.gpf-ml-store .auth-benefit-strip,.gpf-ml-store .seller-proof-grid{grid-template-columns:1fr}.gpf-ml-store .auth-wow-form,.gpf-ml-store .seller-wow-form,.gpf-ml-store .profile-login-body{padding:0}.gpf-ml-store .profile-login-clean-top{
    grid-template-columns:64px 1fr;
    gap:12px;
  }.gpf-ml-store .profile-login-clean-logo{
    width:64px;
    height:64px;
    border-radius:18px;
  }.gpf-ml-store .row-flex,.gpf-ml-store .whatsapp-row,.gpf-ml-store .seller-two-cols,.gpf-ml-store .cep-finder-grid{
    grid-template-columns:1fr;
    gap:8px;
  }.gpf-ml-store .ml-sidebar,.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow{
    width:100vw;
    max-width:100vw;
  }.gpf-ml-store .ml-sidebar-left{
    width:90vw;
    max-width:90vw;
    border-radius:0 24px 24px 0;
  }.gpf-ml-store .menu-extreme-head{padding:12px 12px 10px}.gpf-ml-store .menu-welcome-card{
    grid-template-columns:58px minmax(0,1fr);
    min-height:78px;
    padding:10px 48px 10px 10px;
    border-radius:18px;
  }.gpf-ml-store .menu-welcome-logo{
    width:58px;
    height:58px;
    border-radius:15px;
  }.gpf-ml-store .menu-welcome-kicker{font-size:10px}.gpf-ml-store .menu-welcome-name{
    font-size:13.5px;
    -webkit-line-clamp:2;
  }.gpf-ml-store .menu-extreme-close{
    right:12px;
    top:12px;
    width:34px;
    height:34px;
    border-radius:12px;
  }.gpf-ml-store .menu-extreme-list{padding:10px}.gpf-ml-store .menu-section-title{
    margin:13px 8px 7px;
    font-size:10.5px;
  }.gpf-ml-store .menu-extreme-list a,.gpf-ml-store .ml-sidebar-left li a{
    min-height:46px;
    grid-template-columns:30px minmax(0,1fr) 18px;
    border-radius:14px;
    padding:7px 10px;
    font-size:14px;
  }.gpf-ml-store .menu-extreme-list a i:first-child,.gpf-ml-store .ml-sidebar-left li a i:first-child{
    width:30px;
    height:30px;
    font-size:14px;
  }.gpf-ml-store .menu-extreme-footer{padding:10px 12px 12px}.gpf-ml-store .menu-extreme-seller-box{
    padding:12px;
    border-radius:16px;
  }.gpf-ml-store .tracking-steps,.gpf-ml-store .tracking-timeline{
    grid-template-columns:repeat(2,1fr);
  }.gpf-ml-store .extreme-app-splash-card{
    width:min(430px,calc(100vw - 24px));
    padding:18px;
  }.gpf-ml-store .extreme-app-splash-card img{
    width:74px;
    height:74px;
  }.gpf-ml-store .extreme-offline-card,.gpf-ml-store .extreme-inbox-card,.gpf-ml-store .extreme-notify-card{
    width:min(430px,calc(100vw - 24px));
  }.gpf-ml-store .extreme-inbox-mini{
    align-items:flex-end;
    padding:12px;
  }.gpf-ml-store .extreme-inbox-card{
    border-radius:28px 28px 0 0;
  }.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }.gpf-ml-store .ml-nav-item{
    height:56px;
    font-size:10.5px;
  }.gpf-ml-store .ml-nav-item i{font-size:20px}.gpf-ml-store .footer{margin-bottom:100px}}@media (max-width:380px){.gpf-ml-store .ml-logo{
    width:90px;
    max-width:90px;
  }.gpf-ml-store .ml-header-top{gap:6px}.gpf-ml-store .ml-header-icons button,.gpf-ml-store .header-share-store-btn,.gpf-ml-store .header-cart-btn,.gpf-ml-store .header-profile-btn{
    width:34px;
    height:34px;
  }.gpf-ml-store .ml-card-img{height:135px}.gpf-ml-store .ml-card-price{font-size:19px}.gpf-ml-store .ml-shortcut{
    font-size:9px;
    min-height:54px;
  }.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }.gpf-ml-store .ml-nav-item{
    height:52px;
    font-size:10px;
  }.gpf-ml-store .ml-nav-item i{font-size:18px}.gpf-ml-store .extreme-notify-actions{grid-template-columns:1fr}}@media (max-width:760px){.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .extreme-top-actions button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .menu-toggle,.gpf-ml-store .ml-header .ml-menu-toggle,.gpf-ml-store .ml-header [data-open-menu],.gpf-ml-store .ml-header [onclick*="menu"],.gpf-ml-store .ml-header [onclick*="cart"],.gpf-ml-store .ml-header [onclick*="perfil"],.gpf-ml-store .ml-header [onclick*="profile"]{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    min-height:38px!important;
    max-width:38px!important;
    max-height:38px!important;
    border-radius:14px!important;
  }.gpf-ml-store .ml-header .ml-header-icons i,.gpf-ml-store .ml-header .extreme-top-actions i,.gpf-ml-store .ml-header .header-share-store-btn i,.gpf-ml-store .ml-header .header-cart-btn i,.gpf-ml-store .ml-header .header-profile-btn i,.gpf-ml-store .ml-header .menu-toggle i,.gpf-ml-store .ml-header .ml-menu-toggle i{
    font-size:17px!important;
  }.gpf-ml-store .ml-header .ml-header-icons svg,.gpf-ml-store .ml-header .extreme-top-actions svg,.gpf-ml-store .ml-header .header-share-store-btn svg,.gpf-ml-store .ml-header .header-cart-btn svg,.gpf-ml-store .ml-header .header-profile-btn svg,.gpf-ml-store .ml-header .menu-toggle svg,.gpf-ml-store .ml-header .ml-menu-toggle svg{
    width:18px!important;
    height:18px!important;
  }.gpf-ml-store .ml-header .header-profile-btn img,.gpf-ml-store .ml-header .header-profile-btn span,.gpf-ml-store .ml-header .profile-initial,.gpf-ml-store .ml-header .user-initial{
    width:28px!important;
    height:28px!important;
    font-size:12px!important;
  }.gpf-ml-store .ml-header .header-cart-count{
    top:-2px!important;
    right:-2px!important;
  }}@media (max-width:760px){.gpf-ml-store .ml-header{
    padding:8px 10px!important;
  }.gpf-ml-store .ml-header .ml-header-top{
    max-width:100%!important;
    grid-template-columns:92px minmax(0,1fr) max-content!important;
    gap:7px!important;
  }.gpf-ml-store .ml-header .ml-logo{
    width:92px!important;
    max-width:92px!important;
    height:38px!important;
  }.gpf-ml-store .ml-header .ml-search{
    height:38px!important;
    min-height:38px!important;
    border-radius:14px!important;
    padding:0 5px 0 10px!important;
    gap:6px!important;
  }.gpf-ml-store .ml-header .ml-search:before{
    font-size:13px!important;
  }.gpf-ml-store .ml-header .ml-search input{
    height:36px!important;
    line-height:36px!important;
    font-size:13px!important;
  }.gpf-ml-store .ml-header .ml-search button{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    max-width:30px!important;
    max-height:30px!important;
    border-radius:10px!important;
  }.gpf-ml-store .ml-header .ml-search button .header-svg-icon{
    width:15px!important;
    height:15px!important;
  }.gpf-ml-store .ml-header .ml-header-icons,.gpf-ml-store .ml-header .extreme-top-actions{
    gap:5px!important;
  }.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn{
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    min-height:34px!important;
    max-width:34px!important;
    max-height:34px!important;
    border-radius:12px!important;
  }.gpf-ml-store .ml-header .ml-header-icons button .header-svg-icon,.gpf-ml-store .ml-header .header-share-store-btn .header-svg-icon,.gpf-ml-store .ml-header .header-cart-btn .header-svg-icon,.gpf-ml-store .ml-header .header-profile-btn .header-svg-icon{
    width:17px!important;
    height:17px!important;
  }.gpf-ml-store .ml-header .header-profile-btn img,.gpf-ml-store .ml-header .header-profile-btn span{
    width:25px!important;
    height:25px!important;
    min-width:25px!important;
    min-height:25px!important;
    font-size:11px!important;
  }.gpf-ml-store .ml-header .header-cart-count{
    top:-5px!important;
    right:-5px!important;
  }}@media (max-width:380px){.gpf-ml-store .ml-header .ml-header-top{
    grid-template-columns:78px minmax(0,1fr) max-content!important;
    gap:5px!important;
  }.gpf-ml-store .ml-header .ml-logo{
    width:78px!important;
    max-width:78px!important;
    height:34px!important;
  }.gpf-ml-store .ml-header .ml-search{
    height:36px!important;
    min-height:36px!important;
  }.gpf-ml-store .ml-header .ml-search input{
    font-size:12.5px!important;
  }.gpf-ml-store .ml-header .ml-search button{
    width:28px!important;
    height:28px!important;
    min-width:28px!important;
    min-height:28px!important;
  }.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
  }}@media (max-width:760px){.gpf-ml-store .ml-modal{
    align-items:flex-end!important;
    padding:0 8px max(8px,env(safe-area-inset-bottom))!important;
  }.gpf-ml-store .ml-modal-content,.gpf-ml-store .auth-wow,.gpf-ml-store .seller-wow,.gpf-ml-store .quickbuy-wow,.gpf-ml-store .profile-login-wow,.gpf-ml-store .profile-login-clean{
    width:100%!important;
    max-width:520px!important;
    max-height:86dvh!important;
    margin:0 auto!important;
    border-radius:24px 24px 18px 18px!important;
    padding:14px!important;
    overflow:auto!important;
  }.gpf-ml-store .profile-login-clean-top{
    grid-template-columns:58px minmax(0,1fr)!important;
    gap:10px!important;
  }.gpf-ml-store .profile-login-clean-logo{
    width:58px!important;
    height:58px!important;
    border-radius:16px!important;
  }.gpf-ml-store .profile-login-clean-top h2,.gpf-ml-store .profile-login-head h2{
    font-size:20px!important;
    line-height:1.08!important;
    margin-right:40px!important;
  }.gpf-ml-store .profile-login-head,.gpf-ml-store .auth-wow-brand,.gpf-ml-store .seller-wow-brand{
    padding:16px!important;
    border-radius:18px!important;
  }.gpf-ml-store .profile-login-body,.gpf-ml-store .auth-wow-form,.gpf-ml-store .seller-wow-form{
    padding:0!important;
  }.gpf-ml-store .profile-summary{
    gap:10px!important;
    padding:11px!important;
    border-radius:16px!important;
  }.gpf-ml-store .avatar-circle{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    font-size:20px!important;
  }.gpf-ml-store .google-login-main,.gpf-ml-store .profile-google-clean,.gpf-ml-store .seller-submit,.gpf-ml-store .btn-login{
    min-height:44px!important;
    border-radius:14px!important;
    font-size:14px!important;
  }.gpf-ml-store .ml-sidebar-left{
    width:90vw!important;
    max-width:90vw!important;
    border-radius:0 22px 22px 0!important;
  }.gpf-ml-store .menu-welcome-card{
    grid-template-columns:54px minmax(0,1fr)!important;
    min-height:72px!important;
    padding:9px 44px 9px 9px!important;
  }.gpf-ml-store .menu-welcome-logo{
    width:54px!important;
    height:54px!important;
  }.gpf-ml-store .menu-welcome-name{
    font-size:13px!important;
    -webkit-line-clamp:2!important;
  }.gpf-ml-store .menu-extreme-list a,.gpf-ml-store .ml-sidebar-left li a,.gpf-ml-store .menu-extreme-link{
    min-height:44px!important;
    font-size:13.5px!important;
    grid-template-columns:29px minmax(0,1fr) 16px!important;
    padding:7px 9px!important;
  }.gpf-ml-store .menu-extreme-list a i:first-child,.gpf-ml-store .ml-sidebar-left li a i:first-child{
    width:29px!important;
    height:29px!important;
    font-size:13px!important;
  }}@media (max-width:380px){.gpf-ml-store .ml-sidebar-left{
    width:92vw!important;
    max-width:92vw!important;
  }.gpf-ml-store .profile-login-clean-top{
    grid-template-columns:52px minmax(0,1fr)!important;
  }.gpf-ml-store .profile-login-clean-logo{
    width:52px!important;
    height:52px!important;
  }.gpf-ml-store .profile-login-clean-top h2,.gpf-ml-store .profile-login-head h2{
    font-size:18px!important;
  }}@media (max-width:760px){.gpf-ml-store .ml-modal{
    align-items:flex-end!important;
    padding:0 8px max(8px,env(safe-area-inset-bottom))!important;
  }.gpf-ml-store #profileModal .ml-modal-content,.gpf-ml-store #profileModal .profile-login-clean,.gpf-ml-store #profileModal .profile-login-wow,.gpf-ml-store .profile-login-clean,.gpf-ml-store .profile-login-wow,.gpf-ml-store .auth-wow.google-only-auth,.gpf-ml-store .google-only-auth{
    width:100%!important;
    max-width:520px!important;
    max-height:84dvh!important;
    border-radius:24px 24px 18px 18px!important;
  }.gpf-ml-store .profile-login-clean-top,.gpf-ml-store .profile-login-head{
    padding:14px 50px 13px 14px!important;
    gap:10px!important;
  }.gpf-ml-store .profile-login-clean-logo,.gpf-ml-store .profile-login-head .profile-login-clean-logo{
    width:56px!important;
    height:56px!important;
    min-width:56px!important;
    border-radius:16px!important;
  }.gpf-ml-store .profile-login-clean-top h2,.gpf-ml-store .profile-login-head h2,.gpf-ml-store .profile-login-clean-top h3,.gpf-ml-store .profile-login-head h3,.gpf-ml-store .auth-panel-title h3{
    font-size:19px!important;
  }.gpf-ml-store .profile-login-clean-top p,.gpf-ml-store .profile-login-head p,.gpf-ml-store .auth-panel-title p{
    font-size:12.5px!important;
  }.gpf-ml-store .profile-login-body,.gpf-ml-store .google-only-auth .auth-wow-form,.gpf-ml-store .auth-wow.google-only-auth .auth-wow-form{
    padding:14px!important;
  }.gpf-ml-store .profile-login-body li,.gpf-ml-store .auth-benefit,.gpf-ml-store .profile-benefit{
    min-height:35px!important;
    padding:8px 9px!important;
    font-size:12.5px!important;
  }.gpf-ml-store .ml-sidebar-left{
    width:86vw!important;
    max-width:86vw!important;
    border-radius:0 22px 22px 0!important;
  }}@media (max-width:380px){.gpf-ml-store .ml-sidebar-left{
    width:90vw!important;
    max-width:90vw!important;
  }.gpf-ml-store .profile-login-clean-logo,.gpf-ml-store .profile-login-head .profile-login-clean-logo{
    width:50px!important;
    height:50px!important;
    min-width:50px!important;
  }.gpf-ml-store .profile-login-clean-top h2,.gpf-ml-store .profile-login-head h2,.gpf-ml-store .profile-login-clean-top h3,.gpf-ml-store .profile-login-head h3,.gpf-ml-store .auth-panel-title h3{
    font-size:18px!important;
  }}@media (max-width:760px){.gpf-ml-store .profile-login-clean-benefits{grid-template-columns:1fr;gap:8px}.gpf-ml-store .auth-brand-top{margin-bottom:12px}.gpf-ml-store .auth-brand-name{font-size:16px}.gpf-ml-store .extreme-offline-card{grid-template-columns:38px 1fr;gap:8px}.gpf-ml-store .extreme-offline-card button{grid-column:1/-1;width:100%}}@media (max-width:760px){.gpf-ml-store{padding-bottom:92px!important;}.gpf-ml-store .ml-header{padding:8px 10px!important;}.gpf-ml-store .ml-header .ml-header-top{
    grid-template-columns:88px minmax(0,1fr) max-content!important;
    gap:7px!important;
  }.gpf-ml-store .ml-header .ml-logo{
    width:88px!important;
    max-width:88px!important;
    height:36px!important;
  }.gpf-ml-store .ml-header .ml-search{
    height:38px!important;
    min-height:38px!important;
    border-radius:16px!important;
  }.gpf-ml-store .ml-header .ml-search button{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    border-radius:11px!important;
  }.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .header-share-store-btn{
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    min-height:34px!important;
    border-radius:13px!important;
  }.gpf-ml-store .ml-banner-carousel{
    margin:12px 10px!important;
    max-width:calc(100vw - 20px)!important;
    aspect-ratio:16/7!important;
    max-height:205px!important;
    border-radius:20px!important;
  }.gpf-ml-store .ml-shortcuts{
    width:calc(100vw - 20px)!important;
    max-width:calc(100vw - 20px)!important;
    margin:12px auto 18px!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:5px!important;
    padding:6px!important;
    border-radius:20px!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-shortcut{
    min-width:0!important;
    min-height:62px!important;
    font-size:10px!important;
    line-height:1.05!important;
    gap:5px!important;
    padding:4px 1px!important;
  }.gpf-ml-store .ml-shortcut i{font-size:22px!important;}.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }.gpf-ml-store .ml-nav-item{
    min-width:0!important;
    height:56px!important;
    border-radius:18px!important;
    font-size:10.5px!important;
    line-height:1.05!important;
  }.gpf-ml-store .ml-nav-item i{font-size:20px!important;}.gpf-ml-store #modalPerfilCliente.ml-modal.active{
    align-items:center!important;
    padding:8px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-wow{
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    max-height:calc(100dvh - 18px)!important;
    border-radius:26px!important;
  }.gpf-ml-store #modalPerfilCliente .modal-close{
    top:14px!important;
    right:14px!important;
    width:44px!important;
    height:44px!important;
    border-radius:17px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-summary{
    grid-template-columns:54px minmax(0,1fr)!important;
    gap:12px!important;
    min-height:96px!important;
    padding:16px 68px 16px 16px!important;
    border-radius:26px 26px 18px 18px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-summary .avatar-circle{
    width:50px!important;
    height:50px!important;
    min-width:50px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-summary h3{
    font-size:20px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-summary p{
    font-size:12.5px!important;
    -webkit-line-clamp:2!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-wow > .btn,.gpf-ml-store #modalPerfilCliente .profile-login-wow > form,.gpf-ml-store #modalPerfilCliente .profile-login-wow > hr,.gpf-ml-store #modalPerfilCliente .profile-login-wow > button:not(.modal-close){
    margin-left:14px!important;
    margin-right:14px!important;
  }.gpf-ml-store #modalPerfilCliente .row-flex{
    grid-template-columns:1fr!important;
    gap:0!important;
  }.gpf-ml-store #modalPerfilCliente .form-group input,.gpf-ml-store #modalPerfilCliente .whatsapp-wrapper{
    height:50px!important;
    min-height:50px!important;
    border-radius:17px!important;
  }.gpf-ml-store #modalPerfilCliente .whatsapp-prefix{
    height:50px!important;
    min-width:56px!important;
  }.gpf-ml-store #modalPerfilCliente .btn-primary{
    width:100%!important;
    min-width:0!important;
    height:50px!important;
    min-height:50px!important;
    border-radius:17px!important;
  }.gpf-ml-store .ml-sidebar-left{
    width:86vw!important;
    max-width:86vw!important;
    border-radius:0 24px 24px 0!important;
  }.gpf-ml-store .ml-sidebar-left .menu-extreme-head{padding:12px!important;}.gpf-ml-store .ml-sidebar-left .menu-extreme-list{padding:10px 10px 12px!important;}.gpf-ml-store .ml-sidebar-left .menu-extreme-footer{padding:10px 12px 14px!important;}}@media (max-width:380px){.gpf-ml-store .ml-header .ml-header-top{
    grid-template-columns:78px minmax(0,1fr) max-content!important;
    gap:5px!important;
  }.gpf-ml-store .ml-header .ml-logo{width:78px!important;max-width:78px!important;}.gpf-ml-store .ml-header .ml-header-icons{gap:4px!important;}.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .header-share-store-btn{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-summary{
    grid-template-columns:46px minmax(0,1fr)!important;
    padding:14px 62px 14px 14px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-summary .avatar-circle{width:44px!important;height:44px!important;min-width:44px!important;}.gpf-ml-store #modalPerfilCliente .profile-summary h3{font-size:18px!important;}}@media (max-width:760px){.gpf-ml-store #quickBuyModal.ml-modal,.gpf-ml-store #quickbuyModal.ml-modal,.gpf-ml-store #modalQuickBuy.ml-modal,.gpf-ml-store #modalCompraRapida.ml-modal,.gpf-ml-store #modalWhatsApp.ml-modal,.gpf-ml-store .ml-modal:has(.quickbuy-wow){
    align-items:center!important;
    padding:8px!important;
  }.gpf-ml-store .quickbuy-wow{
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    max-height:calc(100dvh - 16px)!important;
    padding:12px 14px 16px!important;
    border-radius:24px!important;
  }.gpf-ml-store .quickbuy-wow .modal-close{
    width:40px!important;
    height:40px!important;
    min-width:40px!important;
    min-height:40px!important;
    border-radius:15px!important;
  }.gpf-ml-store .quickbuy-wow h1,.gpf-ml-store .quickbuy-wow h2,.gpf-ml-store .quickbuy-wow h3,.gpf-ml-store .quickbuy-wow .quickbuy-title,.gpf-ml-store .quickbuy-wow .modal-title{
    font-size:21px!important;
    line-height:1.12!important;
    margin-bottom:8px!important;
  }.gpf-ml-store .quickbuy-wow h1 + p,.gpf-ml-store .quickbuy-wow h2 + p,.gpf-ml-store .quickbuy-wow h3 + p,.gpf-ml-store .quickbuy-wow .quickbuy-subtitle,.gpf-ml-store .quickbuy-wow .modal-subtitle,.gpf-ml-store .quickbuy-wow > p{
    font-size:14px!important;
    line-height:1.42!important;
    margin-bottom:12px!important;
  }.gpf-ml-store .quickbuy-wow .quickbuy-product,.gpf-ml-store .quickbuy-wow .quickbuy-product-name,.gpf-ml-store .quickbuy-wow .product-name,.gpf-ml-store .quickbuy-wow .selected-product{
    font-size:15px!important;
    margin:8px 0!important;
  }.gpf-ml-store .quickbuy-wow form{
    gap:9px!important;
  }.gpf-ml-store .quickbuy-wow .input-with-icon input,.gpf-ml-store .quickbuy-wow .input-with-icon select,.gpf-ml-store .quickbuy-wow .form-group input,.gpf-ml-store .quickbuy-wow .form-group select,.gpf-ml-store .quickbuy-wow .whatsapp-wrapper input{
    min-height:50px!important;
    height:50px!important;
    border-radius:16px!important;
    font-size:14.5px!important;
  }.gpf-ml-store .quickbuy-wow textarea{
    min-height:78px!important;
  }.gpf-ml-store .quickbuy-wow .quickbuy-submit,.gpf-ml-store .quickbuy-wow button[type="submit"],.gpf-ml-store .quickbuy-wow .btn-primary,.gpf-ml-store .quickbuy-wow .btn-whatsapp{
    min-height:50px!important;
    height:50px!important;
    border-radius:16px!important;
    font-size:14px!important;
  }}@media (max-width:380px){.gpf-ml-store .quickbuy-wow{
    width:calc(100vw - 12px)!important;
    max-width:calc(100vw - 12px)!important;
    max-height:calc(100dvh - 12px)!important;
    padding:10px 12px 14px!important;
    border-radius:22px!important;
  }.gpf-ml-store .quickbuy-wow h1,.gpf-ml-store .quickbuy-wow h2,.gpf-ml-store .quickbuy-wow h3,.gpf-ml-store .quickbuy-wow .quickbuy-title,.gpf-ml-store .quickbuy-wow .modal-title{
    font-size:19px!important;
  }}@media (max-width:760px){.gpf-ml-store .ml-header .ml-header-icons,.gpf-ml-store .ml-header .extreme-top-actions{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:5px!important;
    width:auto!important;
    min-width:max-content!important;
    max-width:max-content!important;
  }.gpf-ml-store .ml-header .ml-header-icons > button,.gpf-ml-store .ml-header .extreme-top-actions > button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .account-btn,.gpf-ml-store .ml-header .conta-btn,.gpf-ml-store .ml-header .profile-btn,.gpf-ml-store .ml-header .user-btn,.gpf-ml-store .ml-header button[aria-label*="Conta"],.gpf-ml-store .ml-header button[aria-label*="conta"],.gpf-ml-store .ml-header button[aria-label*="Perfil"],.gpf-ml-store .ml-header button[aria-label*="perfil"]{
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    min-height:34px!important;
    max-width:34px!important;
    max-height:34px!important;
    padding:0!important;
    margin:0!important;
    border-radius:12px!important;
    display:grid!important;
    place-items:center!important;
    flex:0 0 34px!important;
    aspect-ratio:1/1!important;
    overflow:hidden!important;
    line-height:1!important;
    background:rgba(255,255,255,.14)!important;
    border:1px solid rgba(255,255,255,.22)!important;
    color:#fff!important;
    box-shadow:none!important;
  }.gpf-ml-store .ml-header .header-profile-btn > img,.gpf-ml-store .ml-header .header-profile-btn > span,.gpf-ml-store .ml-header .account-btn > img,.gpf-ml-store .ml-header .account-btn > span,.gpf-ml-store .ml-header .conta-btn > img,.gpf-ml-store .ml-header .conta-btn > span,.gpf-ml-store .ml-header .profile-btn > img,.gpf-ml-store .ml-header .profile-btn > span,.gpf-ml-store .ml-header .user-btn > img,.gpf-ml-store .ml-header .user-btn > span,.gpf-ml-store .ml-header button[aria-label*="Conta"] > img,.gpf-ml-store .ml-header button[aria-label*="Conta"] > span,.gpf-ml-store .ml-header button[aria-label*="conta"] > img,.gpf-ml-store .ml-header button[aria-label*="conta"] > span,.gpf-ml-store .ml-header button[aria-label*="Perfil"] > img,.gpf-ml-store .ml-header button[aria-label*="Perfil"] > span,.gpf-ml-store .ml-header button[aria-label*="perfil"] > img,.gpf-ml-store .ml-header button[aria-label*="perfil"] > span{
    width:24px!important;
    height:24px!important;
    min-width:24px!important;
    min-height:24px!important;
    max-width:24px!important;
    max-height:24px!important;
    padding:0!important;
    margin:0!important;
    border-radius:50%!important;
    display:grid!important;
    place-items:center!important;
    object-fit:cover!important;
    font-size:11px!important;
    font-weight:950!important;
    line-height:1!important;
    color:#fff!important;
    background:rgba(255,255,255,.18)!important;
  }.gpf-ml-store .ml-header .header-profile-btn i,.gpf-ml-store .ml-header .header-profile-btn svg,.gpf-ml-store .ml-header .account-btn i,.gpf-ml-store .ml-header .account-btn svg,.gpf-ml-store .ml-header .conta-btn i,.gpf-ml-store .ml-header .conta-btn svg,.gpf-ml-store .ml-header .profile-btn i,.gpf-ml-store .ml-header .profile-btn svg,.gpf-ml-store .ml-header .user-btn i,.gpf-ml-store .ml-header .user-btn svg,.gpf-ml-store .ml-header button[aria-label*="Conta"] i,.gpf-ml-store .ml-header button[aria-label*="Conta"] svg,.gpf-ml-store .ml-header button[aria-label*="conta"] i,.gpf-ml-store .ml-header button[aria-label*="conta"] svg,.gpf-ml-store .ml-header button[aria-label*="Perfil"] i,.gpf-ml-store .ml-header button[aria-label*="Perfil"] svg,.gpf-ml-store .ml-header button[aria-label*="perfil"] i,.gpf-ml-store .ml-header button[aria-label*="perfil"] svg{
    width:17px!important;
    height:17px!important;
    min-width:17px!important;
    min-height:17px!important;
    font-size:17px!important;
    color:#fff!important;
    fill:none!important;
    stroke:#fff!important;
    background:transparent!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item,.gpf-ml-store .ml-bottom-nav a,.gpf-ml-store .ml-bottom-nav button{
    min-width:0!important;
    width:auto!important;
    height:56px!important;
    max-height:56px!important;
    padding:0 3px!important;
    margin:0!important;
    border-radius:18px!important;
    flex:1 1 0!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px!important;
    overflow:hidden!important;
    line-height:1!important;
    font-size:10.5px!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item i,.gpf-ml-store .ml-bottom-nav .ml-nav-item svg,.gpf-ml-store .ml-bottom-nav a i,.gpf-ml-store .ml-bottom-nav a svg,.gpf-ml-store .ml-bottom-nav button i,.gpf-ml-store .ml-bottom-nav button svg{
    width:20px!important;
    height:20px!important;
    min-width:20px!important;
    min-height:20px!important;
    max-width:20px!important;
    max-height:20px!important;
    font-size:20px!important;
    margin:0!important;
    flex:0 0 20px!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item img,.gpf-ml-store .ml-bottom-nav a img,.gpf-ml-store .ml-bottom-nav button img,.gpf-ml-store .ml-bottom-nav .ml-nav-item span:first-child img,.gpf-ml-store .ml-bottom-nav a span:first-child img,.gpf-ml-store .ml-bottom-nav button span:first-child img{
    width:20px!important;
    height:20px!important;
    min-width:20px!important;
    min-height:20px!important;
    max-width:20px!important;
    max-height:20px!important;
    border-radius:50%!important;
    object-fit:cover!important;
    margin:0!important;
    padding:0!important;
    flex:0 0 20px!important;
  }}@media (max-width:380px){.gpf-ml-store .ml-header .ml-header-icons > button,.gpf-ml-store .ml-header .extreme-top-actions > button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .account-btn,.gpf-ml-store .ml-header .conta-btn,.gpf-ml-store .ml-header .profile-btn,.gpf-ml-store .ml-header .user-btn,.gpf-ml-store .ml-header button[aria-label*="Conta"],.gpf-ml-store .ml-header button[aria-label*="conta"],.gpf-ml-store .ml-header button[aria-label*="Perfil"],.gpf-ml-store .ml-header button[aria-label*="perfil"]{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
    max-width:32px!important;
    max-height:32px!important;
    flex-basis:32px!important;
    border-radius:11px!important;
  }.gpf-ml-store .ml-header .header-profile-btn > img,.gpf-ml-store .ml-header .header-profile-btn > span,.gpf-ml-store .ml-header .account-btn > img,.gpf-ml-store .ml-header .account-btn > span,.gpf-ml-store .ml-header .conta-btn > img,.gpf-ml-store .ml-header .conta-btn > span,.gpf-ml-store .ml-header .profile-btn > img,.gpf-ml-store .ml-header .profile-btn > span,.gpf-ml-store .ml-header .user-btn > img,.gpf-ml-store .ml-header .user-btn > span{
    width:22px!important;
    height:22px!important;
    min-width:22px!important;
    min-height:22px!important;
    max-width:22px!important;
    max-height:22px!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item,.gpf-ml-store .ml-bottom-nav a,.gpf-ml-store .ml-bottom-nav button{
    height:52px!important;
    max-height:52px!important;
    font-size:10px!important;
  }}@media (max-width:760px){.gpf-ml-store .ml-header:after{display:none!important}.gpf-ml-store .ml-shortcut i{
    width:32px!important;
    height:32px!important;
    border-radius:12px!important;
  }.gpf-ml-store .ml-card:hover{
    transform:none!important;
  }.gpf-ml-store .extreme-section-title:before{
    width:30px;
    height:4px;
    margin-bottom:6px;
  }}@media (max-width:760px){.gpf-ml-store .ml-banner-carousel .banner-nav-btn,.gpf-ml-store .ml-banner-carousel .banner-prev,.gpf-ml-store .ml-banner-carousel .banner-next{
    display:none!important;
  }}@media (max-width:760px){.gpf-ml-store .ml-banner-carousel{
    width:100vw!important;
    max-width:100vw!important;
    min-width:100vw!important;
    margin:10px calc(50% - 50vw) 14px!important;
    aspect-ratio:1600/600!important;
    max-height:none!important;
    border-radius:0!important;
  }}@media (max-width:760px){.gpf-ml-store{
    padding-bottom:96px!important;
    font-size:14px!important;
    overscroll-behavior-y:contain;
  }.gpf-ml-store .ml-header{
    padding:8px 10px!important;
    border-radius:0!important;
  }.gpf-ml-store .ml-header .ml-header-top{
    width:100%!important;
    max-width:100%!important;
    display:grid!important;
    grid-template-columns:82px minmax(0,1fr) max-content!important;
    gap:6px!important;
    align-items:center!important;
  }.gpf-ml-store .ml-header .ml-logo{
    width:82px!important;
    max-width:82px!important;
    height:36px!important;
    object-fit:contain!important;
  }.gpf-ml-store .ml-header .ml-search{
    width:100%!important;
    min-width:0!important;
    height:38px!important;
    min-height:38px!important;
    border-radius:14px!important;
    padding:0 5px 0 10px!important;
    gap:6px!important;
  }.gpf-ml-store .ml-header .ml-search input{
    min-width:0!important;
    height:36px!important;
    font-size:13px!important;
  }.gpf-ml-store .ml-header .ml-search button{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    border-radius:10px!important;
  }.gpf-ml-store .ml-header .ml-header-icons,.gpf-ml-store .ml-header .extreme-top-actions{
    display:flex!important;
    align-items:center!important;
    gap:5px!important;
    min-width:max-content!important;
  }.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn{
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    min-height:34px!important;
    border-radius:12px!important;
  }.gpf-ml-store .ml-banner-carousel{
    width:100vw!important;
    max-width:100vw!important;
    min-width:100vw!important;
    margin:10px calc(50% - 50vw) 14px!important;
    aspect-ratio:1600 / 600!important;
    height:auto!important;
    max-height:none!important;
    border-radius:0!important;
  }.gpf-ml-store .ml-banner-slide img,.gpf-ml-store .ml-banner-slide picture img,.gpf-ml-store .ml-cover{
    object-fit:contain!important;
    object-position:center center!important;
  }.gpf-ml-store .ml-shortcuts{
    width:calc(100vw - 20px)!important;
    max-width:calc(100vw - 20px)!important;
    margin:10px auto 18px!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:5px!important;
    padding:6px!important;
    border-radius:18px!important;
  }.gpf-ml-store .ml-shortcut{
    min-height:58px!important;
    font-size:10px!important;
    border-radius:14px!important;
  }.gpf-ml-store .ml-shortcut i{
    font-size:19px!important;
  }.gpf-ml-store .ml-grid{
    width:100%!important;
    max-width:100%!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
    padding:0 10px!important;
    margin-bottom:28px!important;
  }.gpf-ml-store .ml-card{
    border-radius:18px!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-card-img{
    height:auto!important;
    aspect-ratio:1 / 1!important;
    object-fit:cover!important;
  }.gpf-ml-store .ml-card-body{
    padding:10px!important;
  }.gpf-ml-store .ml-card-title{
    font-size:13px!important;
    line-height:1.3!important;
    min-height:34px!important;
  }.gpf-ml-store .ml-card-price{
    font-size:20px!important;
    margin:6px 0!important;
  }.gpf-ml-store .ml-card-badges{
    gap:5px!important;
    margin:8px 0!important;
  }.gpf-ml-store .ml-card-badge{
    font-size:9.5px!important;
    padding:3px 7px!important;
  }.gpf-ml-store .ml-btn-comprar{
    width:100%!important;
    min-height:40px!important;
    font-size:12px!important;
    border-radius:12px!important;
  }.gpf-ml-store .ml-destaque-container{
    width:100%!important;
    max-width:100%!important;
    grid-template-columns:1fr!important;
    padding:0 10px!important;
    gap:12px!important;
  }.gpf-ml-store .ml-ofertas-relampago,.gpf-ml-store .ml-prod-destaque{
    border-radius:18px!important;
    padding:12px!important;
  }.gpf-ml-store .ml-prod-destaque img{
    height:auto!important;
    aspect-ratio:4 / 3!important;
    object-fit:cover!important;
  }.gpf-ml-store .produto-detalhe-page,.gpf-ml-store .ml-detalhe{
    width:calc(100vw - 20px)!important;
    max-width:calc(100vw - 20px)!important;
    margin:12px auto!important;
    padding:14px!important;
    border-radius:18px!important;
  }.gpf-ml-store .produto-gallery{
    display:block!important;
  }.gpf-ml-store .gallery-main img{
    width:100%!important;
    max-height:none!important;
    aspect-ratio:1 / 1!important;
    object-fit:contain!important;
    border-radius:16px!important;
  }.gpf-ml-store .gallery-thumbs{
    display:flex!important;
    flex-direction:row!important;
    gap:8px!important;
    margin-top:10px!important;
    overflow-x:auto!important;
  }.gpf-ml-store .gallery-thumbs img{
    width:64px!important;
    height:64px!important;
    flex:0 0 auto!important;
  }.gpf-ml-store .ml-modal{
    align-items:flex-end!important;
    padding:0 8px max(8px,env(safe-area-inset-bottom))!important;
  }.gpf-ml-store .ml-modal-content,.gpf-ml-store .auth-wow,.gpf-ml-store .seller-wow,.gpf-ml-store .quickbuy-wow,.gpf-ml-store .profile-login-wow,.gpf-ml-store .profile-login-clean{
    width:100%!important;
    max-width:520px!important;
    max-height:86dvh!important;
    border-radius:24px 24px 18px 18px!important;
    overflow:auto!important;
  }.gpf-ml-store .ml-sidebar,.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow{
    width:100vw!important;
    max-width:100vw!important;
  }.gpf-ml-store .ml-sidebar-left{
    width:88vw!important;
    max-width:88vw!important;
    border-radius:0 22px 22px 0!important;
  }.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }.gpf-ml-store .ml-nav-item{
    height:56px!important;
    font-size:10px!important;
    border-radius:17px!important;
  }.gpf-ml-store .ml-nav-item i{
    font-size:20px!important;
  }}@media (max-width:380px){.gpf-ml-store .ml-header .ml-header-top{
    grid-template-columns:72px minmax(0,1fr) max-content!important;
    gap:5px!important;
  }.gpf-ml-store .ml-header .ml-logo{
    width:72px!important;
    max-width:72px!important;
  }.gpf-ml-store .ml-grid{
    gap:10px!important;
    padding:0 8px!important;
  }.gpf-ml-store .ml-card-body{
    padding:9px!important;
  }.gpf-ml-store .ml-card-price{
    font-size:18px!important;
  }.gpf-ml-store .ml-shortcuts{
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
  }.gpf-ml-store .ml-shortcut{
    font-size:9px!important;
    min-height:54px!important;
  }}@media (max-width:760px){.gpf-ml-store #profileModal .ml-modal-content,.gpf-ml-store #modalPerfilCliente .ml-modal-content,.gpf-ml-store #profileModal .profile-login-clean,.gpf-ml-store #modalPerfilCliente .profile-login-clean,.gpf-ml-store .profile-login-clean,.gpf-ml-store .profile-login-wow,.gpf-ml-store .auth-wow.google-only-auth,.gpf-ml-store .google-only-auth{
    width:100%!important;
    max-width:520px!important;
    max-height:86dvh!important;
    border-radius:26px 26px 18px 18px!important;
  }.gpf-ml-store .profile-login-clean-top,.gpf-ml-store .profile-login-head,.gpf-ml-store .auth-panel-title{
    grid-template-columns:58px minmax(0,1fr)!important;
    gap:12px!important;
    padding:18px 62px 16px 16px!important;
  }.gpf-ml-store .profile-login-clean-logo,.gpf-ml-store .auth-brand-logo,.gpf-ml-store .profile-login-logo,.gpf-ml-store .profile-login-head .profile-login-clean-logo{
    width:58px!important;
    height:58px!important;
    min-width:58px!important;
    min-height:58px!important;
  }.gpf-ml-store .profile-login-clean-top h2,.gpf-ml-store .profile-login-clean-top h3,.gpf-ml-store .profile-login-head h2,.gpf-ml-store .profile-login-head h3,.gpf-ml-store .auth-panel-title h2,.gpf-ml-store .auth-panel-title h3{
    font-size:21px!important;
  }.gpf-ml-store .profile-login-clean-top p,.gpf-ml-store .profile-login-head p,.gpf-ml-store .auth-panel-title p{
    font-size:12.8px!important;
  }.gpf-ml-store .profile-login-body{
    padding:14px!important;
  }.gpf-ml-store .profile-login-clean-benefits,.gpf-ml-store .profile-benefits,.gpf-ml-store .profile-login-benefits,.gpf-ml-store .profile-login-body ul{
    grid-template-columns:1fr!important;
    gap:8px!important;
  }.gpf-ml-store .profile-login-clean-benefits div,.gpf-ml-store .profile-login-clean-benefits span,.gpf-ml-store .profile-login-body li,.gpf-ml-store .profile-benefit,.gpf-ml-store .auth-benefit{
    min-height:42px!important;
    justify-content:flex-start!important;
    padding:9px 10px!important;
    border-radius:14px!important;
    font-size:12.8px!important;
  }}@media (max-width:760px){.gpf-ml-store,.gpf-ml-store{overflow-x:hidden!important;}.gpf-ml-store{padding-bottom:96px!important;}.gpf-ml-store .ml-modal{
    align-items:flex-end!important;
    justify-content:center!important;
    padding:0 8px max(8px,env(safe-area-inset-bottom))!important;
    overflow:hidden!important;
  }.gpf-ml-store .auth-wow,.gpf-ml-store .ml-modal-content,.gpf-ml-store .profile-login-clean,.gpf-ml-store .profile-login-wow,.gpf-ml-store .google-only-auth,.gpf-ml-store #profileModal .ml-modal-content,.gpf-ml-store #modalPerfilCliente .ml-modal-content{
    width:100%!important;
    max-width:520px!important;
    max-height:88dvh!important;
    border-radius:28px 28px 18px 18px!important;
  }.gpf-ml-store .auth-wow-shell{display:block!important;min-height:0!important;}.gpf-ml-store .auth-wow-brand{padding:22px!important;margin:0!important;border-radius:0!important;}.gpf-ml-store .auth-wow-brand h1,.gpf-ml-store .auth-wow-brand h2,.gpf-ml-store .auth-wow-brand h3{font-size:26px!important;}.gpf-ml-store .auth-wow-brand p{font-size:14px!important;}.gpf-ml-store .auth-wow-form{padding:18px!important;}.gpf-ml-store .auth-tabs,.gpf-ml-store .tabs-auth{height:52px!important;margin:14px 0 18px!important;}.gpf-ml-store .tab-auth{height:38px!important;font-size:13.5px!important;}.gpf-ml-store .form-group input,.gpf-ml-store .form-group select,.gpf-ml-store .form-group textarea,.gpf-ml-store .input-with-icon input,.gpf-ml-store .input-with-icon select,.gpf-ml-store .auth-wow-form input,.gpf-ml-store .auth-wow-form select,.gpf-ml-store .auth-wow-form textarea,.gpf-ml-store .profile-login-body input,.gpf-ml-store .profile-login-body select,.gpf-ml-store .profile-login-body textarea{min-height:50px!important;border-radius:16px!important;}.gpf-ml-store .btn,.gpf-ml-store .btn-primary,.gpf-ml-store .btn-login,.gpf-ml-store .auth-wow-form .btn-login,.gpf-ml-store .auth-wow-form .btn-primary,.gpf-ml-store .profile-login-body .btn-login,.gpf-ml-store .profile-login-body .btn-primary,.gpf-ml-store .google-login-main,.gpf-ml-store .profile-google-clean,.gpf-ml-store a.google-login-main{min-height:52px!important;border-radius:17px!important;font-size:14.5px!important;}.gpf-ml-store .profile-login-clean-top,.gpf-ml-store .profile-login-head,.gpf-ml-store .auth-panel-title{grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;padding:18px 62px 16px 16px!important;}.gpf-ml-store .profile-login-clean-logo,.gpf-ml-store .auth-brand-logo,.gpf-ml-store .profile-login-logo{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;}.gpf-ml-store .profile-login-clean-benefits,.gpf-ml-store .profile-benefits,.gpf-ml-store .profile-login-benefits,.gpf-ml-store .profile-login-body ul{grid-template-columns:1fr!important;gap:8px!important;}.gpf-ml-store .ml-header{padding:8px 10px!important;}.gpf-ml-store .ml-header-top{grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;max-width:100%!important;}.gpf-ml-store .ml-logo{width:96px!important;max-width:96px!important;height:40px!important;}.gpf-ml-store .ml-search{height:42px!important;min-width:0!important;}.gpf-ml-store .ml-header-icons,.gpf-ml-store .extreme-top-actions{gap:6px!important;}.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .extreme-top-actions button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:14px!important;}.gpf-ml-store .ml-banner-carousel{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;min-width:0!important;margin:12px 10px!important;aspect-ratio:16/7!important;border-radius:18px!important;}.gpf-ml-store .ml-shortcuts{margin:10px 10px 18px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;}.gpf-ml-store .ml-shortcut{min-height:58px!important;font-size:10px!important;padding:4px!important;}.gpf-ml-store .ml-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:0 10px!important;}.gpf-ml-store .ml-card-img{height:clamp(132px,42vw,170px)!important;}.gpf-ml-store .ml-card-body{padding:10px!important;}.gpf-ml-store .produto-detalhe-page,.gpf-ml-store .ml-detalhe{margin:12px 10px!important;padding:14px!important;border-radius:18px!important;}.gpf-ml-store .produto-gallery{display:block!important;}.gpf-ml-store .gallery-thumbs{flex-direction:row!important;margin-top:10px!important;}.gpf-ml-store .extreme-recommend-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.gpf-ml-store .ml-sidebar,.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow{width:100vw!important;max-width:100vw!important;}.gpf-ml-store .ml-sidebar-left{width:90vw!important;max-width:90vw!important;border-radius:0 24px 24px 0!important;}.gpf-ml-store .tracking-steps,.gpf-ml-store .tracking-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.gpf-ml-store .row-flex,.gpf-ml-store .whatsapp-row,.gpf-ml-store .seller-two-cols,.gpf-ml-store .cep-finder-grid{grid-template-columns:1fr!important;}}@media (max-width:480px){.gpf-ml-store .ml-grid{gap:10px!important;}.gpf-ml-store .ml-card-title{font-size:12.8px!important;min-height:35px!important;}.gpf-ml-store .ml-card-price{font-size:19px!important;}.gpf-ml-store .ml-card-badges{gap:4px!important;}.gpf-ml-store .ml-card-badge,.gpf-ml-store .ml-badge{font-size:9.5px!important;padding:3px 6px!important;}.gpf-ml-store .ml-shortcuts{
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    margin:10px auto 18px!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:4px!important;
    padding:5px!important;
    overflow:hidden!important;
    scrollbar-width:auto!important;
  }.gpf-ml-store .ml-shortcuts::-webkit-scrollbar{display:none!important;}.gpf-ml-store .ml-shortcut{
    min-width:0!important;
    max-width:100%!important;
    flex:initial!important;
    padding:4px 2px!important;
  }.gpf-ml-store .extreme-recommend-strip{grid-template-columns:1fr 1fr!important;}.gpf-ml-store .checkout-native,.gpf-ml-store .payment-native,.gpf-ml-store .order-track-card{padding:14px!important;border-radius:18px!important;}.gpf-ml-store .extreme-notify-actions{grid-template-columns:1fr!important;}}@media (max-width:380px){.gpf-ml-store .ml-header-top{grid-template-columns:78px minmax(0,1fr) auto!important;gap:5px!important;}.gpf-ml-store .ml-logo{width:78px!important;max-width:78px!important;}.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .extreme-top-actions button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;}.gpf-ml-store .auth-wow-brand{padding:18px!important;}.gpf-ml-store .auth-wow-brand h1,.gpf-ml-store .auth-wow-brand h2,.gpf-ml-store .auth-wow-brand h3{font-size:22px!important;}.gpf-ml-store .auth-wow-form h1,.gpf-ml-store .auth-wow-form h2,.gpf-ml-store .auth-wow-form h3,.gpf-ml-store .auth-panel-title h2,.gpf-ml-store .auth-panel-title h3{font-size:21px!important;}.gpf-ml-store .ml-card-img{height:128px!important;}.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }.gpf-ml-store .ml-nav-item{height:52px!important;font-size:10px!important;}}@media (max-width:760px){.gpf-ml-store{
    padding-bottom:94px!important;
  }.gpf-ml-store .ml-header{
    padding:8px 10px 10px!important;
  }.gpf-ml-store .ml-header-top{
    grid-template-columns:auto minmax(0,1fr) auto!important;
    gap:8px!important;
  }.gpf-ml-store .ml-logo img,.gpf-ml-store .header-logo img{
    height:36px!important;
    max-width:140px!important;
  }.gpf-ml-store .ml-search{
    height:42px!important;
    min-height:42px!important;
    padding:0 6px 0 11px!important;
    gap:7px!important;
    border-radius:18px!important;
  }.gpf-ml-store .ml-search input{
    font-size:13px!important;
  }.gpf-ml-store .ml-search button{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
  }.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .extreme-top-actions button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .menu-toggle,.gpf-ml-store .ml-header .ml-menu-toggle,.gpf-ml-store .ml-header [data-open-menu],.gpf-ml-store .ml-header [onclick*="menu"],.gpf-ml-store .ml-header [onclick*="cart"],.gpf-ml-store .ml-header [onclick*="perfil"],.gpf-ml-store .ml-header [onclick*="profile"]{
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    min-height:34px!important;
    border-radius:13px!important;
  }.gpf-ml-store .ml-banner-carousel{
    width:calc(100vw - 20px)!important;
    margin:11px auto 10px!important;
    border-radius:18px!important;
    aspect-ratio:16/7!important;
    max-height:190px!important;
  }.gpf-ml-store .ml-shortcuts{
    width:calc(100vw - 20px)!important;
    margin:10px auto 18px!important;
    padding:7px!important;
    gap:5px!important;
    border-radius:20px!important;
  }.gpf-ml-store .ml-shortcut{
    min-height:58px!important;
    padding:6px 3px!important;
    border-radius:15px!important;
    font-size:9.3px!important;
  }.gpf-ml-store .ml-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:11px!important;
    padding:0 10px!important;
  }.gpf-ml-store .ml-card{
    border-radius:18px!important;
  }.gpf-ml-store .ml-card-img{
    height:148px!important;
  }.gpf-ml-store .ml-card-body{
    padding:10px!important;
  }.gpf-ml-store .ml-card-title{
    min-height:36px!important;
    font-size:12.6px!important;
  }.gpf-ml-store .ml-card-price{
    font-size:20px!important;
  }.gpf-ml-store .ml-modal{
    align-items:flex-end!important;
    justify-content:center!important;
    padding:0 8px max(8px,env(safe-area-inset-bottom))!important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content,.gpf-ml-store #modalPerfilCliente .profile-login-wow,.gpf-ml-store #modalPerfilCliente .profile-login-clean,.gpf-ml-store #modalPerfilCliente .google-only-auth{
    width:100%!important;
    max-width:500px!important;
    max-height:calc(100dvh - 16px)!important;
    border-radius:24px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-top{
    grid-template-columns:48px minmax(0,1fr)!important;
    gap:10px!important;
    padding:14px 52px 14px 14px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-logo{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    min-height:48px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-top h2{
    font-size:19px!important;
    margin-bottom:5px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-top p{
    font-size:11.1px!important;
    line-height:1.28!important;
    -webkit-line-clamp:2!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits{
    padding:10px 12px 0!important;
    gap:6px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits div,.gpf-ml-store #modalPerfilCliente .profile-benefit{
    min-height:40px!important;
    grid-template-columns:30px minmax(0,1fr)!important;
    gap:9px!important;
    padding:7px 9px!important;
    border-radius:14px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits i,.gpf-ml-store #modalPerfilCliente .profile-benefit i{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    border-radius:12px!important;
    font-size:13px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits span,.gpf-ml-store #modalPerfilCliente .profile-benefit span{
    font-size:11.6px!important;
  }.gpf-ml-store #modalPerfilCliente .google-login-main.profile-google-clean,.gpf-ml-store #modalPerfilCliente a.google-login-main.profile-google-clean,.gpf-ml-store #modalPerfilCliente .btn-login.profile-google-clean{
    width:calc(100% - 24px)!important;
    height:48px!important;
    min-height:48px!important;
    margin:11px 12px 10px!important;
    border-radius:15px!important;
    font-size:13px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-note{
    margin:0 12px 12px!important;
    font-size:10.9px!important;
    line-height:1.3!important;
  }.gpf-ml-store #modalVender .ml-modal-content,.gpf-ml-store #modalVender .seller-wow{
    width:100%!important;
    max-width:520px!important;
    max-height:calc(100dvh - 16px)!important;
    border-radius:24px!important;
  }.gpf-ml-store #modalVender .seller-wow-shell,.gpf-ml-store #modalVender .auth-wow-shell{
    display:block!important;
    max-height:calc(100dvh - 16px)!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
  }.gpf-ml-store #modalVender .seller-wow-brand,.gpf-ml-store #modalVender .auth-wow-brand{
    padding:18px!important;
  }.gpf-ml-store #modalVender .seller-wow-brand h2,.gpf-ml-store #modalVender .auth-wow-brand h2{
    font-size:25px!important;
  }.gpf-ml-store #modalVender .seller-wow-brand p,.gpf-ml-store #modalVender .auth-wow-brand p{
    font-size:13px!important;
  }.gpf-ml-store #modalVender .seller-proof-grid,.gpf-ml-store #modalVender .auth-benefit-strip{
    grid-template-columns:1fr!important;
    gap:8px!important;
    margin-top:14px!important;
  }.gpf-ml-store #modalVender .seller-proof-grid div,.gpf-ml-store #modalVender .auth-benefit{
    padding:10px!important;
    border-radius:15px!important;
  }.gpf-ml-store #modalVender .seller-wow-form,.gpf-ml-store #modalVender .auth-wow-form{
    padding:18px!important;
    overflow:visible!important;
  }.gpf-ml-store #modalVender .seller-wow-form h2,.gpf-ml-store #modalVender .seller-wow-form h3,.gpf-ml-store #modalVender .auth-wow-form h2,.gpf-ml-store #modalVender .auth-wow-form h3{
    margin-right:48px!important;
    font-size:20px!important;
  }.gpf-ml-store #moreSidebar.ml-sidebar-left,.gpf-ml-store .ml-sidebar-left#moreSidebar{
    top:10px!important;
    left:10px!important;
    width:calc(100vw - 20px)!important;
    max-width:calc(100vw - 20px)!important;
    height:calc(100dvh - 20px)!important;
    border-radius:28px!important;
  }.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow,.gpf-ml-store .ml-sidebar.cart-wow{
    width:calc(100vw - 12px)!important;
    max-width:calc(100vw - 12px)!important;
    border-radius:24px 24px 0 0!important;
  }}@media (max-width:380px){.gpf-ml-store .ml-logo img,.gpf-ml-store .header-logo img{
    height:32px!important;
    max-width:118px!important;
  }.gpf-ml-store .ml-search input{
    font-size:12.4px!important;
  }.gpf-ml-store .ml-card-img{
    height:132px!important;
  }.gpf-ml-store .ml-card-price{
    font-size:18px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-top{
    grid-template-columns:44px minmax(0,1fr)!important;
    padding:12px 50px 12px 12px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-logo{
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    min-height:44px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-top h2{
    font-size:17px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-top p{
    font-size:10.5px!important;
  }}@media (max-width:760px){.gpf-ml-store #modalCupom.ml-modal,.gpf-ml-store #modalPlay.ml-modal{
    align-items:flex-end!important;
    padding:0 8px max(8px,env(safe-area-inset-bottom))!important;
  }.gpf-ml-store #modalCupom .ml-modal-content,.gpf-ml-store #modalPlay .ml-modal-content{
    width:100%!important;
    max-width:520px!important;
    max-height:calc(100dvh - 16px)!important;
    padding:20px 14px 14px!important;
    border-radius:24px!important;
  }.gpf-ml-store #modalCupom .ml-modal-content > div:first-of-type,.gpf-ml-store #modalPlay .ml-modal-content > div:first-of-type{
    width:56px!important;
    height:56px!important;
    max-width:56px!important;
    max-height:56px!important;
    min-width:56px!important;
    min-height:56px!important;
    flex-basis:56px!important;
    border-radius:20px!important;
  }.gpf-ml-store #modalCupom .ml-modal-content > div:first-of-type i,.gpf-ml-store #modalPlay .ml-modal-content > div:first-of-type i,.gpf-ml-store #modalCupom .ml-modal-content > div:first-of-type svg,.gpf-ml-store #modalPlay .ml-modal-content > div:first-of-type svg,.gpf-ml-store #modalCupom .ml-modal-content > div:first-of-type img,.gpf-ml-store #modalPlay .ml-modal-content > div:first-of-type img{
    width:26px!important;
    height:26px!important;
    max-width:26px!important;
    max-height:26px!important;
    min-width:26px!important;
    min-height:26px!important;
    font-size:24px!important;
    line-height:26px!important;
  }.gpf-ml-store #modalCupom h3,.gpf-ml-store #modalPlay h3{
    margin:0 48px 7px!important;
    font-size:20px!important;
  }.gpf-ml-store #modalCupom p,.gpf-ml-store #modalPlay p{
    font-size:12.3px!important;
    line-height:1.35!important;
    margin-bottom:12px!important;
  }.gpf-ml-store #modalCupom .ml-modal-content > div[style*="max-height"],.gpf-ml-store #modalPlay .ml-modal-content > div[style*="max-height"]{
    max-height:calc(100dvh - 260px)!important;
    gap:9px!important;
  }}@media (max-width:380px){.gpf-ml-store #modalCupom h3,.gpf-ml-store #modalPlay h3{
    font-size:18px!important;
  }.gpf-ml-store #modalCupom p,.gpf-ml-store #modalPlay p{
    font-size:11.5px!important;
  }}@media (max-width:760px){.gpf-ml-store #modalPerfilCliente .ml-modal-content,.gpf-ml-store #profileModal .ml-modal-content,.gpf-ml-store #modalPerfilCliente .profile-login-clean,.gpf-ml-store #modalPerfilCliente .profile-login-wow,.gpf-ml-store #modalPerfilCliente .google-only-auth,.gpf-ml-store #modalPerfilCliente .auth-wow.google-only-auth,.gpf-ml-store #profileModal .profile-login-clean,.gpf-ml-store #profileModal .profile-login-wow,.gpf-ml-store #profileModal .google-only-auth,.gpf-ml-store #profileModal .auth-wow.google-only-auth{
    max-height:calc(100dvh - 10px)!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits div,.gpf-ml-store #modalPerfilCliente .profile-login-body li,.gpf-ml-store #modalPerfilCliente .profile-benefit,.gpf-ml-store #profileModal .profile-login-clean-benefits div,.gpf-ml-store #profileModal .profile-login-body li,.gpf-ml-store #profileModal .profile-benefit{
    min-height:54px!important;
    padding:10px 12px!important;
    gap:10px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits i,.gpf-ml-store #modalPerfilCliente .profile-login-body li i,.gpf-ml-store #modalPerfilCliente .profile-benefit i,.gpf-ml-store #profileModal .profile-login-clean-benefits i,.gpf-ml-store #profileModal .profile-login-body li i,.gpf-ml-store #profileModal .profile-benefit i{
    flex-basis:38px!important;
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    min-height:38px!important;
  }}@media (max-width:760px){.gpf-ml-store .coupon-modal-content,.gpf-ml-store .play-modal-content{
    width:100%;
    padding:18px;
  }.gpf-ml-store .coupon-card{
    grid-template-columns:1fr;
  }.gpf-ml-store .coupon-card-desc,.gpf-ml-store .coupon-card-discount{
    grid-column:1/-1;
    grid-row:auto;
  }.gpf-ml-store .coupon-card-discount{
    min-width:0;
    min-height:48px;
  }.gpf-ml-store .cep-finder-grid,.gpf-ml-store .seller-flow-mini{
    grid-template-columns:1fr;
  }.gpf-ml-store .quickbuy-head,.gpf-ml-store .native-illustration-block{
    grid-template-columns:1fr;
    text-align:left;
  }.gpf-ml-store .quickbuy-icon{
    grid-row:auto;
  }}@media (max-width:768px){.gpf-ml-store .ml-header .menu-toggle,.gpf-ml-store .ml-header .ml-menu-toggle,.gpf-ml-store .ml-header [data-open-menu],.gpf-ml-store .ml-header [aria-controls="moreSidebar"],.gpf-ml-store .ml-header [onclick*="toggleMore"],.gpf-ml-store .ml-header [onclick*="openMenu"],.gpf-ml-store .ml-header [onclick*="abrirMenu"],.gpf-ml-store .ml-header [onclick*="menuSidebar"]{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
    width:0!important;
    min-width:0!important;
    max-width:0!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    overflow:hidden!important;
  }}@media (max-width:768px){.gpf-ml-store .ml-header{
    padding:7px 4px 7px 8px!important;
  }.gpf-ml-store .ml-header .ml-header-top{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
    display:grid!important;
    grid-template-columns:76px minmax(0,1fr) max-content!important;
    align-items:center!important;
    gap:6px!important;
  }.gpf-ml-store .ml-header .ml-logo{
    width:76px!important;
    max-width:76px!important;
    min-width:76px!important;
    height:36px!important;
    justify-self:start!important;
  }.gpf-ml-store .ml-header .ml-search{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:40px!important;
    min-height:40px!important;
    border-radius:14px!important;
    padding:0 5px 0 10px!important;
    gap:6px!important;
  }.gpf-ml-store .ml-header .ml-search input{
    min-width:0!important;
    width:100%!important;
    height:38px!important;
    line-height:38px!important;
    font-size:13.5px!important;
  }.gpf-ml-store .ml-header .ml-search button{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    max-width:30px!important;
    max-height:30px!important;
    border-radius:10px!important;
  }.gpf-ml-store .ml-header .ml-header-icons,.gpf-ml-store .ml-header .extreme-top-actions{
    justify-self:end!important;
    justify-content:flex-end!important;
    align-items:center!important;
    width:auto!important;
    min-width:max-content!important;
    max-width:max-content!important;
    margin:0!important;
    padding:0!important;
    gap:6px!important;
  }.gpf-ml-store .ml-header .ml-header-icons button:not(.header-menu-btn),.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn{
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    min-height:34px!important;
    max-width:34px!important;
    max-height:34px!important;
    border-radius:12px!important;
  }.gpf-ml-store .ml-header .header-menu-btn,.gpf-ml-store .ml-header .ml-header-icons .header-menu-btn{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
    width:0!important;
    min-width:0!important;
    max-width:0!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    overflow:hidden!important;
  }}@media (max-width:380px){.gpf-ml-store .ml-header{
    padding:7px 3px 7px 6px!important;
  }.gpf-ml-store .ml-header .ml-header-top{
    grid-template-columns:66px minmax(0,1fr) max-content!important;
    gap:4px!important;
  }.gpf-ml-store .ml-header .ml-logo{
    width:66px!important;
    max-width:66px!important;
    min-width:66px!important;
    height:32px!important;
  }.gpf-ml-store .ml-header .ml-search{
    height:38px!important;
    min-height:38px!important;
    padding-left:9px!important;
    padding-right:4px!important;
  }.gpf-ml-store .ml-header .ml-search input{
    height:36px!important;
    line-height:36px!important;
    font-size:12.7px!important;
  }.gpf-ml-store .ml-header .ml-header-icons,.gpf-ml-store .ml-header .extreme-top-actions{
    gap:4px!important;
  }.gpf-ml-store .ml-header .ml-header-icons button:not(.header-menu-btn),.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
    max-width:32px!important;
    max-height:32px!important;
  }}@media (max-width:768px){.gpf-ml-store,.gpf-ml-store{
    width:100%!important;
    max-width:100%!important;
    overflow-x:hidden!important;
    background:#ffffff!important;
  }.gpf-ml-store{
    padding-bottom:94px!important;
    color:#102033!important;
    font-size:14px!important;
    line-height:1.36!important;
  }.gpf-ml-store.menu-open,.gpf-ml-store.cart-open{
    overflow:hidden!important;
  }.gpf-ml-store .ml-header{
    position:sticky!important;
    top:0!important;
    z-index:6000!important;
    width:100%!important;
    padding:8px 10px 9px!important;
    background:linear-gradient(135deg,#83162a 0%,#9d2036 100%)!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:0 8px 22px rgba(96,16,34,.18)!important;
  }.gpf-ml-store .ml-header .ml-header-top,.gpf-ml-store .ml-header-top{
    width:100%!important;
    max-width:100%!important;
    min-height:38px!important;
    display:grid!important;
    grid-template-columns:78px minmax(0,1fr) max-content!important;
    align-items:center!important;
    gap:6px!important;
    margin:0!important;
  }.gpf-ml-store .ml-header .header-menu-btn,.gpf-ml-store .ml-header .menu-toggle,.gpf-ml-store .ml-header .ml-menu-toggle,.gpf-ml-store .ml-header [data-open-menu],.gpf-ml-store .ml-header [onclick*="menu"]{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
    width:0!important;
    min-width:0!important;
    max-width:0!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    margin:0!important;
    padding:0!important;
    opacity:0!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-logo,.gpf-ml-store .ml-header .ml-logo{
    width:78px!important;
    max-width:78px!important;
    height:36px!important;
    max-height:36px!important;
    display:block!important;
    object-fit:contain!important;
  }.gpf-ml-store .ml-logo img,.gpf-ml-store .header-logo img,.gpf-ml-store .ml-header .ml-logo img{
    width:100%!important;
    max-width:100%!important;
    height:36px!important;
    max-height:36px!important;
    object-fit:contain!important;
    display:block!important;
  }.gpf-ml-store .ml-search,.gpf-ml-store .ml-header .ml-search{
    width:100%!important;
    min-width:0!important;
    height:38px!important;
    min-height:38px!important;
    display:flex!important;
    align-items:center!important;
    gap:6px!important;
    padding:0 5px 0 10px!important;
    border-radius:15px!important;
    background:#ffffff!important;
    border:1px solid rgba(255,255,255,.34)!important;
    box-shadow:0 8px 18px rgba(7,22,34,.13)!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-search:before,.gpf-ml-store .ml-header .ml-search:before{
    color:#5c7184!important;
    font-size:13px!important;
  }.gpf-ml-store .ml-search input,.gpf-ml-store .ml-header .ml-search input{
    min-width:0!important;
    width:100%!important;
    height:36px!important;
    line-height:36px!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:#102033!important;
    font-size:12.8px!important;
    font-weight:650!important;
    outline:none!important;
  }.gpf-ml-store .ml-search input::placeholder,.gpf-ml-store .ml-header .ml-search input::placeholder{
    color:#7890a4!important;
    font-weight:600!important;
  }.gpf-ml-store .ml-search button,.gpf-ml-store .ml-header .ml-search button{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    max-width:30px!important;
    max-height:30px!important;
    display:grid!important;
    place-items:center!important;
    padding:0!important;
    border:0!important;
    border-radius:11px!important;
    background:#b11226!important;
    color:#ffffff!important;
    box-shadow:none!important;
  }.gpf-ml-store .ml-search button i,.gpf-ml-store .ml-search button svg,.gpf-ml-store .ml-header .ml-search button i,.gpf-ml-store .ml-header .ml-search button svg{
    color:#ffffff!important;
    fill:none!important;
    stroke:#ffffff!important;
    width:15px!important;
    height:15px!important;
    font-size:15px!important;
  }.gpf-ml-store .ml-header-icons,.gpf-ml-store .extreme-top-actions,.gpf-ml-store .ml-header .ml-header-icons,.gpf-ml-store .ml-header .extreme-top-actions{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:5px!important;
    width:auto!important;
    min-width:max-content!important;
    max-width:max-content!important;
  }.gpf-ml-store .ml-header .ml-header-icons > button,.gpf-ml-store .ml-header .extreme-top-actions > button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .account-btn,.gpf-ml-store .ml-header .conta-btn,.gpf-ml-store .ml-header .profile-btn,.gpf-ml-store .ml-header .user-btn{
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    min-height:34px!important;
    max-width:34px!important;
    max-height:34px!important;
    flex:0 0 34px!important;
    display:grid!important;
    place-items:center!important;
    margin:0!important;
    padding:0!important;
    border-radius:13px!important;
    background:rgba(255,255,255,.14)!important;
    border:1px solid rgba(255,255,255,.22)!important;
    color:#ffffff!important;
    box-shadow:none!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-header .ml-header-icons i,.gpf-ml-store .ml-header .extreme-top-actions i,.gpf-ml-store .ml-header .header-share-store-btn i,.gpf-ml-store .ml-header .header-cart-btn i,.gpf-ml-store .ml-header .header-profile-btn i,.gpf-ml-store .ml-header .ml-header-icons svg,.gpf-ml-store .ml-header .extreme-top-actions svg,.gpf-ml-store .ml-header .header-share-store-btn svg,.gpf-ml-store .ml-header .header-cart-btn svg,.gpf-ml-store .ml-header .header-profile-btn svg{
    width:17px!important;
    height:17px!important;
    min-width:17px!important;
    min-height:17px!important;
    color:#ffffff!important;
    fill:none!important;
    stroke:#ffffff!important;
    font-size:17px!important;
  }.gpf-ml-store .ml-header .header-profile-btn img,.gpf-ml-store .ml-header .header-profile-btn span,.gpf-ml-store .ml-header .profile-initial,.gpf-ml-store .ml-header .user-initial{
    width:24px!important;
    height:24px!important;
    min-width:24px!important;
    min-height:24px!important;
    border-radius:50%!important;
    object-fit:cover!important;
    display:grid!important;
    place-items:center!important;
    color:#ffffff!important;
    background:rgba(255,255,255,.18)!important;
    font-size:10.5px!important;
    font-weight:900!important;
  }.gpf-ml-store .ml-header .header-cart-count{
    top:-5px!important;
    right:-5px!important;
    min-width:16px!important;
    height:16px!important;
    padding:0 4px!important;
    border-radius:999px!important;
    background:#b11226!important;
    color:#ffffff!important;
    border:2px solid #83162a!important;
    font-size:9px!important;
    line-height:13px!important;
    font-weight:900!important;
  }.gpf-ml-store .ml-banner-carousel{
    width:calc(100vw - 20px)!important;
    max-width:calc(100vw - 20px)!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:1600/600!important;
    margin:10px auto 12px!important;
    border-radius:18px!important;
    overflow:hidden!important;
    background:#ffffff!important;
    border:1px solid #dfe9f2!important;
    box-shadow:0 10px 24px rgba(96,16,34,.08)!important;
  }.gpf-ml-store .ml-banner-wrapper,.gpf-ml-store .ml-banner-slide{
    width:100%!important;
    height:100%!important;
    min-height:0!important;
  }.gpf-ml-store .ml-banner-slide img,.gpf-ml-store .ml-banner-slide picture,.gpf-ml-store .ml-banner-slide picture img,.gpf-ml-store .ml-cover{
    width:100%!important;
    height:100%!important;
    max-width:100%!important;
    max-height:100%!important;
    display:block!important;
    object-fit:contain!important;
    object-position:center center!important;
    background:#ffffff!important;
  }.gpf-ml-store .ml-banner-carousel .banner-nav-btn,.gpf-ml-store .ml-banner-carousel .banner-prev,.gpf-ml-store .ml-banner-carousel .banner-next,.gpf-ml-store .banner-nav-btn,.gpf-ml-store .banner-prev,.gpf-ml-store .banner-next{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }.gpf-ml-store .ml-shortcuts{
    width:calc(100vw - 20px)!important;
    max-width:calc(100vw - 20px)!important;
    min-height:0!important;
    margin:10px auto 17px!important;
    padding:6px!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:5px!important;
    overflow:hidden!important;
    border-radius:18px!important;
    background:#ffffff!important;
    border:1px solid #dfe9f2!important;
    box-shadow:0 8px 20px rgba(96,16,34,.07)!important;
  }.gpf-ml-store .ml-shortcut{
    min-width:0!important;
    min-height:56px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px!important;
    padding:5px 2px!important;
    border-radius:14px!important;
    color:#83162a!important;
    background:#ffffff!important;
    font-size:9.7px!important;
    line-height:1.05!important;
    font-weight:850!important;
    text-align:center!important;
  }.gpf-ml-store .ml-shortcut i,.gpf-ml-store .ml-shortcut svg{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    display:grid!important;
    place-items:center!important;
    border-radius:12px!important;
    background:rgba(96,16,34,.10)!important;
    color:#83162a!important;
    font-size:17px!important;
  }.gpf-ml-store .ml-shortcut:hover,.gpf-ml-store .ml-shortcut:active{
    background:rgba(177,18,38,.10)!important;
    color:#b11226!important;
    transform:none!important;
  }.gpf-ml-store .ml-shortcut:hover i,.gpf-ml-store .ml-shortcut:active i{
    background:#b11226!important;
    color:#ffffff!important;
  }.gpf-ml-store .extreme-section-title{
    margin:17px 0 9px!important;
    padding:0 12px!important;
  }.gpf-ml-store .extreme-section-title h1,.gpf-ml-store .extreme-section-title h2{
    color:#102033!important;
    font-size:21px!important;
    line-height:1.12!important;
    font-weight:900!important;
    letter-spacing:-.025em!important;
  }.gpf-ml-store .extreme-section-title span,.gpf-ml-store .extreme-section-title p{
    color:#5c7184!important;
    font-size:12.8px!important;
    line-height:1.32!important;
    font-weight:650!important;
  }.gpf-ml-store .ml-grid{
    width:100%!important;
    max-width:100%!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:11px!important;
    padding:0 10px!important;
    margin:0 auto 28px!important;
  }.gpf-ml-store .ml-card{
    min-width:0!important;
    overflow:hidden!important;
    border-radius:18px!important;
    background:#ffffff!important;
    border:1px solid #dfe9f2!important;
    box-shadow:0 8px 20px rgba(96,16,34,.07)!important;
    transform:none!important;
  }.gpf-ml-store .ml-card:hover{
    transform:none!important;
  }.gpf-ml-store .ml-card-img{
    width:100%!important;
    height:auto!important;
    aspect-ratio:1/1!important;
    max-height:none!important;
    display:block!important;
    object-fit:cover!important;
    object-position:center!important;
    background:#f4f8fb!important;
  }.gpf-ml-store .ml-card-body{
    padding:10px!important;
  }.gpf-ml-store .ml-card-title{
    min-height:35px!important;
    color:#102033!important;
    font-size:12.8px!important;
    line-height:1.3!important;
    font-weight:800!important;
    letter-spacing:-.01em!important;
  }.gpf-ml-store .ml-card-price,.gpf-ml-store .ml-preco-pix,.gpf-ml-store .preco-grande,.gpf-ml-store .extreme-native-product-price{
    color:#83162a!important;
    font-size:20px!important;
    line-height:1.05!important;
    font-weight:950!important;
  }.gpf-ml-store .ml-card-badges{
    gap:5px!important;
    margin:7px 0!important;
  }.gpf-ml-store .ml-badge,.gpf-ml-store .ml-card-badge,.gpf-ml-store .extreme-interest-badge,.gpf-ml-store .order-status-pill{
    min-height:21px!important;
    padding:3px 7px!important;
    border-radius:999px!important;
    color:#83162a!important;
    background:rgba(96,16,34,.08)!important;
    font-size:9.5px!important;
    font-weight:850!important;
  }.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .ml-card .btn,.gpf-ml-store .ml-card .btn-primary,.gpf-ml-store .btn-primary,.gpf-ml-store .seller-submit,.gpf-ml-store .quickbuy-wow .btn-whatsapp,.gpf-ml-store .quickbuy-wow button[type="submit"]{
    min-height:40px!important;
    height:auto!important;
    border-radius:13px!important;
    background:#b11226!important;
    color:#ffffff!important;
    border:0!important;
    box-shadow:0 9px 18px rgba(177,18,38,.20)!important;
    font-size:12.4px!important;
    font-weight:900!important;
  }.gpf-ml-store .ml-btn-share{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
    border-radius:13px!important;
    color:#83162a!important;
    background:#ffffff!important;
    border:1px solid #dfe9f2!important;
    box-shadow:0 8px 18px rgba(96,16,34,.10)!important;
  }.gpf-ml-store .ml-destaque-container{
    width:100%!important;
    max-width:100%!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
    padding:0 10px!important;
    margin-bottom:22px!important;
  }.gpf-ml-store .ml-ofertas-relampago,.gpf-ml-store .ml-prod-destaque{
    border-radius:18px!important;
    padding:12px!important;
    background:#ffffff!important;
    border:1px solid #dfe9f2!important;
    box-shadow:0 8px 20px rgba(96,16,34,.07)!important;
  }.gpf-ml-store .ml-ofertas-header{
    color:#102033!important;
    font-size:14px!important;
    font-weight:900!important;
  }.gpf-ml-store .ml-timer,.gpf-ml-store .ml-mais-vendido{
    background:#b11226!important;
    color:#ffffff!important;
    border-radius:999px!important;
  }.gpf-ml-store .ml-oferta-item{
    grid-template-columns:54px minmax(0,1fr)!important;
    gap:9px!important;
    padding:8px!important;
    border-radius:14px!important;
    background:#ffffff!important;
    border:1px solid #dfe9f2!important;
  }.gpf-ml-store .ml-oferta-item img{
    width:54px!important;
    height:54px!important;
    border-radius:12px!important;
    object-fit:cover!important;
  }.gpf-ml-store .ml-prod-destaque img{
    width:100%!important;
    height:auto!important;
    aspect-ratio:4/3!important;
    max-height:none!important;
    object-fit:cover!important;
    border-radius:15px!important;
  }.gpf-ml-store .produto-detalhe-page,.gpf-ml-store .ml-detalhe{
    width:calc(100vw - 20px)!important;
    max-width:calc(100vw - 20px)!important;
    margin:12px auto!important;
    padding:14px!important;
    border-radius:18px!important;
    background:#ffffff!important;
    border:1px solid #dfe9f2!important;
    box-shadow:0 8px 20px rgba(96,16,34,.07)!important;
  }.gpf-ml-store .produto-gallery{
    display:block!important;
  }.gpf-ml-store .gallery-main img{
    width:100%!important;
    max-height:none!important;
    aspect-ratio:1/1!important;
    object-fit:contain!important;
    border-radius:16px!important;
    background:#ffffff!important;
  }.gpf-ml-store .gallery-thumbs{
    display:flex!important;
    flex-direction:row!important;
    gap:8px!important;
    margin-top:10px!important;
    overflow-x:auto!important;
  }.gpf-ml-store .gallery-thumbs img{
    width:64px!important;
    height:64px!important;
    min-width:64px!important;
    border-radius:13px!important;
    object-fit:cover!important;
  }.gpf-ml-store .extreme-recommend-strip{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:11px!important;
  }.gpf-ml-store .extreme-reco-card{
    border-radius:16px!important;
    background:#ffffff!important;
    border:1px solid #dfe9f2!important;
  }.gpf-ml-store .extreme-reco-card img{
    height:auto!important;
    aspect-ratio:1/1!important;
    object-fit:cover!important;
  }.gpf-ml-store .ml-modal{
    align-items:flex-end!important;
    justify-content:center!important;
    padding:0 8px max(8px,env(safe-area-inset-bottom))!important;
    overflow:hidden!important;
    background:rgba(7,22,34,.34)!important;
    backdrop-filter:blur(5px)!important;
  }.gpf-ml-store .ml-modal-content,.gpf-ml-store .auth-wow,.gpf-ml-store .seller-wow,.gpf-ml-store .quickbuy-wow,.gpf-ml-store .profile-login-wow,.gpf-ml-store .profile-login-clean,.gpf-ml-store .google-only-auth,.gpf-ml-store #profileModal .ml-modal-content,.gpf-ml-store #modalPerfilCliente .ml-modal-content,.gpf-ml-store #modalVender .ml-modal-content{
    width:100%!important;
    max-width:520px!important;
    max-height:88dvh!important;
    margin:0 auto!important;
    overflow:auto!important;
    border-radius:26px 26px 18px 18px!important;
    background:#ffffff!important;
    border:1px solid #dfe9f2!important;
    box-shadow:0 18px 48px rgba(7,22,34,.24)!important;
  }.gpf-ml-store .auth-wow-shell,.gpf-ml-store .seller-wow-shell{
    display:block!important;
    min-height:0!important;
  }.gpf-ml-store .auth-wow-brand,.gpf-ml-store .seller-wow-brand,.gpf-ml-store .profile-login-head,.gpf-ml-store .profile-login-clean-top,.gpf-ml-store .auth-panel-title{
    background:linear-gradient(135deg,#83162a 0%,#9d2036 100%)!important;
    color:#ffffff!important;
    border-radius:24px 24px 18px 18px!important;
  }.gpf-ml-store .auth-wow-brand h1,.gpf-ml-store .auth-wow-brand h2,.gpf-ml-store .auth-wow-brand h3,.gpf-ml-store .seller-wow-brand h1,.gpf-ml-store .seller-wow-brand h2,.gpf-ml-store .seller-wow-brand h3,.gpf-ml-store .profile-login-head h2,.gpf-ml-store .profile-login-clean-top h2,.gpf-ml-store .auth-panel-title h2,.gpf-ml-store .auth-panel-title h3{
    color:#ffffff!important;
  }.gpf-ml-store .auth-wow-brand p,.gpf-ml-store .seller-wow-brand p,.gpf-ml-store .profile-login-head p,.gpf-ml-store .profile-login-clean-top p,.gpf-ml-store .auth-panel-title p{
    color:rgba(255,255,255,.82)!important;
  }.gpf-ml-store .modal-close{
    top:12px!important;
    right:12px!important;
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    min-height:38px!important;
    display:grid!important;
    place-items:center!important;
    border-radius:14px!important;
    background:#ffffff!important;
    color:#83162a!important;
    border:1px solid #dfe9f2!important;
    box-shadow:0 8px 18px rgba(7,22,34,.12)!important;
  }.gpf-ml-store .form-group input,.gpf-ml-store .form-group select,.gpf-ml-store .form-group textarea,.gpf-ml-store .input-with-icon input,.gpf-ml-store .input-with-icon select,.gpf-ml-store .auth-wow-form input,.gpf-ml-store .auth-wow-form select,.gpf-ml-store .auth-wow-form textarea,.gpf-ml-store .profile-login-body input,.gpf-ml-store .profile-login-body select,.gpf-ml-store .profile-login-body textarea,.gpf-ml-store .quickbuy-wow input,.gpf-ml-store .quickbuy-wow select,.gpf-ml-store .quickbuy-wow textarea{
    min-height:48px!important;
    border-radius:15px!important;
    color:#102033!important;
    background:#ffffff!important;
    border:1px solid #dfe9f2!important;
    box-shadow:none!important;
  }.gpf-ml-store .google-login-main,.gpf-ml-store .profile-google-clean,.gpf-ml-store a.google-login-main,.gpf-ml-store .btn-login{
    min-height:48px!important;
    border-radius:15px!important;
    background:#ffffff!important;
    color:#83162a!important;
    border:1px solid #dfe9f2!important;
    box-shadow:0 8px 18px rgba(96,16,34,.08)!important;
    font-size:13.5px!important;
    font-weight:900!important;
  }.gpf-ml-store .ml-sidebar,.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow{
    width:100vw!important;
    max-width:100vw!important;
    background:#ffffff!important;
  }.gpf-ml-store .ml-sidebar-left{
    width:88vw!important;
    max-width:88vw!important;
    border-radius:0 22px 22px 0!important;
    background:#ffffff!important;
    border-right:1px solid #dfe9f2!important;
    box-shadow:16px 0 42px rgba(7,22,34,.18)!important;
  }.gpf-ml-store .menu-extreme-head{
    padding:11px!important;
    background:linear-gradient(135deg,#83162a 0%,#9d2036 100%)!important;
  }.gpf-ml-store .menu-welcome-card{
    min-height:66px!important;
    grid-template-columns:50px minmax(0,1fr)!important;
    padding:8px 42px 8px 8px!important;
    border-radius:17px!important;
    background:rgba(255,255,255,.12)!important;
    border:1px solid rgba(255,255,255,.20)!important;
  }.gpf-ml-store .menu-welcome-logo{
    width:50px!important;
    height:50px!important;
    min-width:50px!important;
    min-height:50px!important;
    border-radius:14px!important;
    background:#ffffff!important;
  }.gpf-ml-store .menu-welcome-kicker,.gpf-ml-store .menu-welcome-name{
    color:#ffffff!important;
  }.gpf-ml-store .menu-extreme-close{
    top:11px!important;
    right:11px!important;
    width:32px!important;
    height:32px!important;
    border-radius:12px!important;
    background:#ffffff!important;
    color:#83162a!important;
  }.gpf-ml-store .menu-extreme-list{
    padding:9px!important;
    background:#ffffff!important;
  }.gpf-ml-store .menu-section-title{
    margin:11px 7px 6px!important;
    color:#5c7184!important;
    font-size:10px!important;
    font-weight:900!important;
  }.gpf-ml-store .menu-extreme-list a,.gpf-ml-store .ml-sidebar-left li a,.gpf-ml-store .menu-extreme-link{
    min-height:42px!important;
    display:grid!important;
    grid-template-columns:28px minmax(0,1fr) 15px!important;
    align-items:center!important;
    gap:8px!important;
    padding:7px 9px!important;
    border-radius:14px!important;
    background:#ffffff!important;
    color:#102033!important;
    font-size:13.2px!important;
    font-weight:850!important;
  }.gpf-ml-store .menu-extreme-list a i:first-child,.gpf-ml-store .ml-sidebar-left li a i:first-child{
    width:28px!important;
    height:28px!important;
    display:grid!important;
    place-items:center!important;
    border-radius:11px!important;
    background:rgba(96,16,34,.10)!important;
    color:#83162a!important;
    font-size:12.5px!important;
  }.gpf-ml-store .menu-extreme-list a:hover,.gpf-ml-store .menu-extreme-list a:active,.gpf-ml-store .ml-sidebar-left li a:hover,.gpf-ml-store .ml-sidebar-left li a:active{
    background:rgba(177,18,38,.10)!important;
    color:#b11226!important;
  }.gpf-ml-store .menu-extreme-footer{
    padding:10px 11px 13px!important;
    background:#ffffff!important;
    border-top:1px solid #dfe9f2!important;
  }.gpf-ml-store .menu-extreme-seller-box{
    padding:11px!important;
    border-radius:16px!important;
    background:rgba(177,18,38,.10)!important;
    border:1px solid rgba(177,18,38,.22)!important;
  }.gpf-ml-store .menu-extreme-cta{
    min-height:38px!important;
    border-radius:13px!important;
    background:#b11226!important;
    color:#ffffff!important;
    font-weight:900!important;
  }.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item,.gpf-ml-store .ml-bottom-nav a,.gpf-ml-store .ml-bottom-nav button{
    flex:1 1 0!important;
    min-width:0!important;
    height:54px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px!important;
    padding:0 3px!important;
    border-radius:17px!important;
    color:#83162a!important;
    background:transparent!important;
    font-size:10px!important;
    line-height:1.05!important;
    font-weight:850!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item.active,.gpf-ml-store .ml-bottom-nav a.active,.gpf-ml-store .ml-bottom-nav button.active,.gpf-ml-store .ml-bottom-nav .ml-nav-item:hover,.gpf-ml-store .ml-bottom-nav a:hover,.gpf-ml-store .ml-bottom-nav button:hover{
    background:rgba(177,18,38,.12)!important;
    color:#b11226!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item i,.gpf-ml-store .ml-bottom-nav .ml-nav-item svg,.gpf-ml-store .ml-bottom-nav a i,.gpf-ml-store .ml-bottom-nav a svg,.gpf-ml-store .ml-bottom-nav button i,.gpf-ml-store .ml-bottom-nav button svg{
    width:20px!important;
    height:20px!important;
    min-width:20px!important;
    min-height:20px!important;
    color:currentColor!important;
    font-size:20px!important;
  }.gpf-ml-store .footer{
    margin-bottom:98px!important;
  }}@media (max-width:380px){.gpf-ml-store .ml-header .ml-header-top,.gpf-ml-store .ml-header-top{
    grid-template-columns:70px minmax(0,1fr) max-content!important;
    gap:5px!important;
  }.gpf-ml-store .ml-logo,.gpf-ml-store .ml-header .ml-logo{
    width:70px!important;
    max-width:70px!important;
  }.gpf-ml-store .ml-header .ml-header-icons > button,.gpf-ml-store .ml-header .extreme-top-actions > button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
    border-radius:12px!important;
  }.gpf-ml-store .ml-search,.gpf-ml-store .ml-header .ml-search{
    height:36px!important;
    min-height:36px!important;
    border-radius:14px!important;
  }.gpf-ml-store .ml-search input,.gpf-ml-store .ml-header .ml-search input{
    height:34px!important;
    line-height:34px!important;
    font-size:12.3px!important;
  }.gpf-ml-store .ml-search button,.gpf-ml-store .ml-header .ml-search button{
    width:28px!important;
    height:28px!important;
    min-width:28px!important;
    min-height:28px!important;
  }.gpf-ml-store .ml-banner-carousel{
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    margin:9px auto 11px!important;
    border-radius:16px!important;
  }.gpf-ml-store .ml-shortcuts{
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    gap:4px!important;
    padding:5px!important;
  }.gpf-ml-store .ml-shortcut{
    min-height:52px!important;
    font-size:8.8px!important;
    padding:4px 1px!important;
  }.gpf-ml-store .ml-shortcut i,.gpf-ml-store .ml-shortcut svg{
    width:27px!important;
    height:27px!important;
    min-width:27px!important;
    min-height:27px!important;
    font-size:15px!important;
  }.gpf-ml-store .ml-grid{
    gap:10px!important;
    padding:0 8px!important;
  }.gpf-ml-store .ml-card{
    border-radius:16px!important;
  }.gpf-ml-store .ml-card-body{
    padding:9px!important;
  }.gpf-ml-store .ml-card-title{
    font-size:12.3px!important;
    min-height:34px!important;
  }.gpf-ml-store .ml-card-price,.gpf-ml-store .ml-preco-pix,.gpf-ml-store .preco-grande,.gpf-ml-store .extreme-native-product-price{
    font-size:18px!important;
  }.gpf-ml-store .ml-sidebar-left{
    width:90vw!important;
    max-width:90vw!important;
  }.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item,.gpf-ml-store .ml-bottom-nav a,.gpf-ml-store .ml-bottom-nav button{
    height:50px!important;
    font-size:9.6px!important;
  }}@media (max-width:768px){.gpf-ml-store .menu-extreme-overlay,.gpf-ml-store .ml-sidebar-overlay{
    z-index:5900!important;
  }.gpf-ml-store #moreSidebar.ml-sidebar-left,.gpf-ml-store .ml-sidebar-left#moreSidebar,.gpf-ml-store .ml-sidebar-left{
    position:fixed!important;
    top:var(--mobile-menu-top)!important;
    left:0!important;
    right:auto!important;
    bottom:auto!important;
    width:min(88vw,360px)!important;
    max-width:calc(100vw - 18px)!important;
    height:calc(100dvh - var(--mobile-menu-top) - var(--mobile-menu-bottom-gap) - env(safe-area-inset-bottom))!important;
    min-height:0!important;
    max-height:calc(100dvh - var(--mobile-menu-top) - var(--mobile-menu-bottom-gap) - env(safe-area-inset-bottom))!important;
    display:flex!important;
    flex-direction:column!important;
    overflow:hidden!important;
    border-radius:0 22px 22px 0!important;
    background:#ffffff!important;
    border-top:1px solid #dfe9f2!important;
    border-right:1px solid #dfe9f2!important;
    border-bottom:1px solid #dfe9f2!important;
    border-left:0!important;
    box-shadow:16px 0 42px rgba(7,22,34,.18)!important;
    z-index:6100!important;
  }.gpf-ml-store #moreSidebar.ml-sidebar-left.open,.gpf-ml-store .ml-sidebar-left#moreSidebar.open,.gpf-ml-store .ml-sidebar-left.open{
    transform:translateX(0)!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-head,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-head,.gpf-ml-store .ml-sidebar-left .menu-extreme-head{
    flex:0 0 auto!important;
    min-height:0!important;
    padding:10px!important;
  }.gpf-ml-store #moreSidebar .menu-welcome-card,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-welcome-card,.gpf-ml-store .ml-sidebar-left .menu-welcome-card{
    min-height:58px!important;
    grid-template-columns:44px minmax(0,1fr)!important;
    padding:7px 40px 7px 7px!important;
    border-radius:16px!important;
  }.gpf-ml-store #moreSidebar .menu-welcome-logo,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-welcome-logo,.gpf-ml-store .ml-sidebar-left .menu-welcome-logo{
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    min-height:44px!important;
    border-radius:13px!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-close,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-close,.gpf-ml-store .ml-sidebar-left .menu-extreme-close{
    top:10px!important;
    right:10px!important;
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    border-radius:11px!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-list,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-list,.gpf-ml-store .ml-sidebar-left .menu-extreme-list{
    flex:1 1 auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    padding:8px 9px!important;
  }.gpf-ml-store #moreSidebar .menu-section-title,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-section-title,.gpf-ml-store .ml-sidebar-left .menu-section-title{
    margin:8px 7px 5px!important;
    font-size:9.5px!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-list a,.gpf-ml-store #moreSidebar li a,.gpf-ml-store #moreSidebar .menu-extreme-link,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-list a,.gpf-ml-store .ml-sidebar-left#moreSidebar li a,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-link,.gpf-ml-store .ml-sidebar-left .menu-extreme-list a,.gpf-ml-store .ml-sidebar-left li a,.gpf-ml-store .ml-sidebar-left .menu-extreme-link{
    min-height:39px!important;
    height:auto!important;
    grid-template-columns:27px minmax(0,1fr) 14px!important;
    gap:7px!important;
    padding:6px 8px!important;
    border-radius:13px!important;
    font-size:12.8px!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-list a i:first-child,.gpf-ml-store #moreSidebar li a i:first-child,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-list a i:first-child,.gpf-ml-store .ml-sidebar-left#moreSidebar li a i:first-child,.gpf-ml-store .ml-sidebar-left .menu-extreme-list a i:first-child,.gpf-ml-store .ml-sidebar-left li a i:first-child{
    width:27px!important;
    height:27px!important;
    min-width:27px!important;
    min-height:27px!important;
    border-radius:10px!important;
    font-size:12px!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-footer,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-footer,.gpf-ml-store .ml-sidebar-left .menu-extreme-footer{
    flex:0 0 auto!important;
    padding:9px 10px 11px!important;
    background:#ffffff!important;
    border-top:1px solid #dfe9f2!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-seller-box,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-seller-box,.gpf-ml-store .ml-sidebar-left .menu-extreme-seller-box{
    padding:9px!important;
    border-radius:15px!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-seller-box h3,.gpf-ml-store #moreSidebar .menu-extreme-seller-box strong,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-seller-box h3,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-seller-box strong,.gpf-ml-store .ml-sidebar-left .menu-extreme-seller-box h3,.gpf-ml-store .ml-sidebar-left .menu-extreme-seller-box strong{
    font-size:12.8px!important;
    line-height:1.12!important;
    margin-bottom:3px!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-seller-box p,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-seller-box p,.gpf-ml-store .ml-sidebar-left .menu-extreme-seller-box p{
    font-size:10.5px!important;
    line-height:1.2!important;
    display:-webkit-box!important;
    -webkit-line-clamp:1!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-cta,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-cta,.gpf-ml-store .ml-sidebar-left .menu-extreme-cta{
    min-height:34px!important;
    height:34px!important;
    margin-top:7px!important;
    border-radius:12px!important;
    font-size:11.7px!important;
  }}@media (max-width:768px) and (max-height:720px){.gpf-ml-store #moreSidebar .menu-welcome-card,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-welcome-card,.gpf-ml-store .ml-sidebar-left .menu-welcome-card{
    min-height:52px!important;
    grid-template-columns:40px minmax(0,1fr)!important;
    padding:6px 38px 6px 6px!important;
  }.gpf-ml-store #moreSidebar .menu-welcome-logo,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-welcome-logo,.gpf-ml-store .ml-sidebar-left .menu-welcome-logo{
    width:40px!important;
    height:40px!important;
    min-width:40px!important;
    min-height:40px!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-list a,.gpf-ml-store #moreSidebar li a,.gpf-ml-store #moreSidebar .menu-extreme-link,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-list a,.gpf-ml-store .ml-sidebar-left#moreSidebar li a,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-link,.gpf-ml-store .ml-sidebar-left .menu-extreme-list a,.gpf-ml-store .ml-sidebar-left li a,.gpf-ml-store .ml-sidebar-left .menu-extreme-link{
    min-height:35px!important;
    grid-template-columns:25px minmax(0,1fr) 13px!important;
    padding:5px 7px!important;
    font-size:12.2px!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-list a i:first-child,.gpf-ml-store #moreSidebar li a i:first-child,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-list a i:first-child,.gpf-ml-store .ml-sidebar-left#moreSidebar li a i:first-child,.gpf-ml-store .ml-sidebar-left .menu-extreme-list a i:first-child,.gpf-ml-store .ml-sidebar-left li a i:first-child{
    width:25px!important;
    height:25px!important;
    min-width:25px!important;
    min-height:25px!important;
    font-size:11px!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-seller-box p,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-seller-box p,.gpf-ml-store .ml-sidebar-left .menu-extreme-seller-box p{
    display:none!important;
  }}@media (max-width:380px){.gpf-ml-store #moreSidebar.ml-sidebar-left,.gpf-ml-store .ml-sidebar-left#moreSidebar,.gpf-ml-store .ml-sidebar-left{
    width:90vw!important;
    max-width:calc(100vw - 14px)!important;
  }}@media (max-width:760px){.gpf-ml-store,.gpf-ml-store{
    width:100%!important;
    max-width:100%!important;
    overflow-x:hidden!important;
    background:var(--bg)!important;
    color:var(--text)!important;
    -webkit-text-size-adjust:100%!important;
  }.gpf-ml-store{
    font-size:14px!important;
    line-height:1.42!important;
    padding-bottom:94px!important;
    overscroll-behavior-y:contain!important;
  }.gpf-ml-store.menu-open,.gpf-ml-store.cart-open{
    overflow:hidden!important;
    touch-action:none!important;
  }.gpf-ml-store .ml-header{
    position:sticky!important;
    top:0!important;
    z-index:3000!important;
    min-height:56px!important;
    padding:8px 10px!important;
    background:var(--header-bg-gradient)!important;
    box-shadow:0 8px 24px rgba(96,16,34,.18)!important;
    border-radius:0!important;
  }.gpf-ml-store .ml-header .ml-header-top,.gpf-ml-store .ml-header-top{
    width:100%!important;
    max-width:100%!important;
    display:grid!important;
    grid-template-columns:86px minmax(0,1fr) max-content!important;
    align-items:center!important;
    gap:7px!important;
    margin:0!important;
  }.gpf-ml-store .ml-header .header-menu-btn,.gpf-ml-store .ml-header .menu-toggle,.gpf-ml-store .ml-header .ml-menu-toggle,.gpf-ml-store .ml-header [data-open-menu].header-menu-btn{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }.gpf-ml-store .ml-logo,.gpf-ml-store .ml-header .ml-logo,.gpf-ml-store .header-logo,.gpf-ml-store .ml-header .header-logo{
    width:86px!important;
    max-width:86px!important;
    height:38px!important;
    min-width:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    object-fit:contain!important;
    background:rgba(255,255,255,.94)!important;
    border:1px solid rgba(255,255,255,.34)!important;
    border-radius:13px!important;
    padding:3px 5px!important;
    box-shadow:0 6px 14px rgba(9,28,45,.10)!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-logo img,.gpf-ml-store .ml-header .ml-logo img,.gpf-ml-store .header-logo img,.gpf-ml-store .ml-header .header-logo img{
    width:100%!important;
    height:100%!important;
    max-width:100%!important;
    max-height:100%!important;
    object-fit:contain!important;
    padding:0!important;
  }.gpf-ml-store .ml-header .ml-search,.gpf-ml-store .ml-search{
    width:100%!important;
    min-width:0!important;
    height:38px!important;
    min-height:38px!important;
    border-radius:14px!important;
    padding:0 5px 0 10px!important;
    display:flex!important;
    align-items:center!important;
    gap:6px!important;
    background:rgba(255,255,255,.14)!important;
    border:1px solid rgba(255,255,255,.24)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.10)!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-header .ml-search:before,.gpf-ml-store .ml-search:before{
    flex:0 0 auto!important;
    color:#fff!important;
    opacity:.92!important;
    font-size:13px!important;
  }.gpf-ml-store .ml-header .ml-search input,.gpf-ml-store .ml-search input{
    flex:1 1 auto!important;
    min-width:0!important;
    width:100%!important;
    height:36px!important;
    line-height:36px!important;
    padding:0!important;
    border:0!important;
    outline:0!important;
    background:transparent!important;
    color:#fff!important;
    font-size:13px!important;
    font-weight:750!important;
  }.gpf-ml-store .ml-header .ml-search input::placeholder,.gpf-ml-store .ml-search input::placeholder{
    color:rgba(255,255,255,.82)!important;
  }.gpf-ml-store .ml-header .ml-search button,.gpf-ml-store .ml-search button{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    max-width:30px!important;
    max-height:30px!important;
    padding:0!important;
    display:grid!important;
    place-items:center!important;
    border-radius:10px!important;
    background:#fff!important;
    color:var(--primary)!important;
    box-shadow:none!important;
  }.gpf-ml-store .ml-header .ml-header-icons,.gpf-ml-store .ml-header .extreme-top-actions,.gpf-ml-store .ml-header-icons,.gpf-ml-store .extreme-top-actions{
    width:auto!important;
    min-width:max-content!important;
    max-width:max-content!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:5px!important;
  }.gpf-ml-store .ml-header .ml-header-icons > button,.gpf-ml-store .ml-header .extreme-top-actions > button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .account-btn,.gpf-ml-store .ml-header .conta-btn,.gpf-ml-store .ml-header .profile-btn,.gpf-ml-store .ml-header .user-btn{
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    min-height:34px!important;
    max-width:34px!important;
    max-height:34px!important;
    flex:0 0 34px!important;
    padding:0!important;
    margin:0!important;
    border-radius:12px!important;
    display:grid!important;
    place-items:center!important;
    background:rgba(255,255,255,.14)!important;
    border:1px solid rgba(255,255,255,.24)!important;
    color:#fff!important;
    overflow:hidden!important;
    box-shadow:none!important;
  }.gpf-ml-store .ml-header .ml-header-icons i,.gpf-ml-store .ml-header .extreme-top-actions i,.gpf-ml-store .ml-header .header-share-store-btn i,.gpf-ml-store .ml-header .header-cart-btn i,.gpf-ml-store .ml-header .header-profile-btn i,.gpf-ml-store .ml-header .ml-header-icons svg,.gpf-ml-store .ml-header .extreme-top-actions svg,.gpf-ml-store .ml-header .header-share-store-btn svg,.gpf-ml-store .ml-header .header-cart-btn svg,.gpf-ml-store .ml-header .header-profile-btn svg{
    width:17px!important;
    height:17px!important;
    font-size:17px!important;
    color:#fff!important;
    fill:none!important;
    stroke:#fff!important;
  }.gpf-ml-store .ml-header .header-profile-btn > img,.gpf-ml-store .ml-header .header-profile-btn > span,.gpf-ml-store .ml-header .account-btn > img,.gpf-ml-store .ml-header .account-btn > span,.gpf-ml-store .ml-header .profile-btn > img,.gpf-ml-store .ml-header .profile-btn > span{
    width:24px!important;
    height:24px!important;
    min-width:24px!important;
    min-height:24px!important;
    border-radius:50%!important;
    object-fit:cover!important;
    display:grid!important;
    place-items:center!important;
    background:rgba(255,255,255,.20)!important;
    color:#fff!important;
    font-size:11px!important;
    font-weight:950!important;
    line-height:1!important;
  }.gpf-ml-store .ml-header .header-cart-count{
    top:-5px!important;
    right:-5px!important;
    min-width:18px!important;
    height:18px!important;
    padding:0 5px!important;
    border-radius:99px!important;
    background:var(--accent)!important;
    color:#fff!important;
    border:2px solid var(--primary)!important;
    font-size:10px!important;
    font-weight:950!important;
    display:grid!important;
    place-items:center!important;
  }.gpf-ml-store .ml-banner-carousel{
    width:100vw!important;
    max-width:100vw!important;
    min-width:100vw!important;
    margin:10px calc(50% - 50vw) 12px!important;
    aspect-ratio:1600 / 600!important;
    height:auto!important;
    max-height:none!important;
    min-height:0!important;
    border-radius:0!important;
    border-left:0!important;
    border-right:0!important;
    background:#fff!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-banner-wrapper,.gpf-ml-store .ml-banner-slide{
    width:100%!important;
    height:100%!important;
  }.gpf-ml-store .ml-banner-slide img,.gpf-ml-store .ml-banner-slide picture img,.gpf-ml-store .ml-cover{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    object-position:center center!important;
    background:#fff!important;
  }.gpf-ml-store .banner-nav-btn,.gpf-ml-store .banner-prev,.gpf-ml-store .banner-next{
    display:none!important;
  }.gpf-ml-store .ml-shortcuts{
    width:calc(100vw - 20px)!important;
    max-width:calc(100vw - 20px)!important;
    margin:10px auto 18px!important;
    padding:6px!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:5px!important;
    border-radius:18px!important;
    background:#fff!important;
    border:1px solid var(--border)!important;
    box-shadow:0 8px 22px rgba(95,26,43,.07)!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-shortcut{
    min-width:0!important;
    min-height:56px!important;
    padding:4px 2px!important;
    border-radius:14px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px!important;
    color:var(--primary)!important;
    font-size:9.8px!important;
    line-height:1.08!important;
    font-weight:900!important;
    text-align:center!important;
  }.gpf-ml-store .ml-shortcut i,.gpf-ml-store .ml-shortcut svg{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    display:grid!important;
    place-items:center!important;
    border-radius:12px!important;
    background:#fff2f4!important;
    color:var(--primary)!important;
    font-size:18px!important;
  }.gpf-ml-store .extreme-section-title{
    margin:18px 0 10px!important;
    padding:0 12px!important;
  }.gpf-ml-store .extreme-section-title h1,.gpf-ml-store .extreme-section-title h2{
    font-size:22px!important;
    line-height:1.12!important;
    letter-spacing:-.035em!important;
    margin:0 0 4px!important;
    color:var(--text)!important;
  }.gpf-ml-store .extreme-section-title p,.gpf-ml-store .extreme-section-title span{
    font-size:13px!important;
    line-height:1.34!important;
    color:var(--text-secondary)!important;
    font-weight:700!important;
  }.gpf-ml-store .ml-grid{
    width:100%!important;
    max-width:100%!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:11px!important;
    padding:0 10px!important;
    margin:0 auto 28px!important;
  }.gpf-ml-store .ml-card{
    min-width:0!important;
    border-radius:18px!important;
    overflow:hidden!important;
    background:#fff!important;
    border:1px solid var(--border)!important;
    box-shadow:0 8px 22px rgba(95,26,43,.07)!important;
    transform:none!important;
  }.gpf-ml-store .ml-card-img{
    width:100%!important;
    height:auto!important;
    aspect-ratio:1 / 1!important;
    object-fit:cover!important;
    object-position:center!important;
    background:var(--border-light)!important;
  }.gpf-ml-store .ml-card-body{
    padding:10px!important;
  }.gpf-ml-store .ml-card-title{
    min-height:34px!important;
    font-size:12.7px!important;
    line-height:1.3!important;
    font-weight:850!important;
    letter-spacing:-.01em!important;
    -webkit-line-clamp:2!important;
    color:var(--text)!important;
  }.gpf-ml-store .ml-card-badges{
    gap:5px!important;
    margin:7px 0!important;
  }.gpf-ml-store .ml-card-badge,.gpf-ml-store .ml-badge,.gpf-ml-store .extreme-interest-badge,.gpf-ml-store .order-status-pill{
    min-height:20px!important;
    padding:3px 6px!important;
    border-radius:999px!important;
    font-size:9.5px!important;
    line-height:1!important;
    font-weight:900!important;
  }.gpf-ml-store .ml-card-price,.gpf-ml-store .ml-preco-pix,.gpf-ml-store .preco-grande,.gpf-ml-store .extreme-native-product-price{
    font-size:20px!important;
    line-height:1.05!important;
    letter-spacing:-.03em!important;
    color:var(--price-color)!important;
    margin:6px 0!important;
  }.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .ml-card .btn,.gpf-ml-store .ml-card .btn-primary{
    width:100%!important;
    min-height:39px!important;
    height:39px!important;
    padding:0 10px!important;
    border-radius:12px!important;
    font-size:12px!important;
    line-height:1!important;
    font-weight:900!important;
  }.gpf-ml-store .ml-destaque-container{
    width:100%!important;
    max-width:100%!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
    padding:0 10px!important;
    margin:0 auto 22px!important;
  }.gpf-ml-store .ml-ofertas-relampago,.gpf-ml-store .ml-prod-destaque{
    border-radius:18px!important;
    padding:12px!important;
    box-shadow:0 8px 22px rgba(95,26,43,.07)!important;
  }.gpf-ml-store .ml-oferta-item{
    min-height:62px!important;
    grid-template-columns:54px minmax(0,1fr)!important;
    gap:10px!important;
    padding:8px!important;
    border-radius:14px!important;
  }.gpf-ml-store .ml-oferta-item img{
    width:54px!important;
    height:54px!important;
    border-radius:13px!important;
    object-fit:cover!important;
  }.gpf-ml-store .ml-prod-destaque img{
    height:auto!important;
    aspect-ratio:4 / 3!important;
    object-fit:cover!important;
    border-radius:16px!important;
  }.gpf-ml-store .produto-detalhe-page,.gpf-ml-store .ml-detalhe{
    width:calc(100vw - 20px)!important;
    max-width:calc(100vw - 20px)!important;
    margin:12px auto!important;
    padding:14px!important;
    border-radius:18px!important;
    background:#fff!important;
    border:1px solid var(--border)!important;
    box-shadow:0 8px 24px rgba(95,26,43,.08)!important;
  }.gpf-ml-store .produto-detalhe-page h1,.gpf-ml-store .produto-detalhe-page h2,.gpf-ml-store .ml-detalhe h1,.gpf-ml-store .ml-detalhe h2{
    font-size:22px!important;
    line-height:1.14!important;
    letter-spacing:-.035em!important;
  }.gpf-ml-store .produto-gallery{
    display:block!important;
  }.gpf-ml-store .gallery-main img{
    width:100%!important;
    max-height:none!important;
    aspect-ratio:1 / 1!important;
    object-fit:contain!important;
    border-radius:16px!important;
    background:#fff!important;
  }.gpf-ml-store .gallery-thumbs{
    display:flex!important;
    flex-direction:row!important;
    gap:8px!important;
    margin-top:10px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
  }.gpf-ml-store .gallery-thumbs img{
    width:62px!important;
    height:62px!important;
    flex:0 0 62px!important;
    border-radius:13px!important;
  }.gpf-ml-store .extreme-recommend-strip{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
  }.gpf-ml-store .ml-modal{
    align-items:flex-end!important;
    justify-content:center!important;
    padding:0 8px max(8px,env(safe-area-inset-bottom))!important;
    overflow:hidden!important;
    background:rgba(9,28,45,.58)!important;
    backdrop-filter:blur(10px)!important;
  }.gpf-ml-store .ml-modal.active{
    display:flex!important;
  }.gpf-ml-store .ml-modal-content,.gpf-ml-store .auth-wow,.gpf-ml-store .seller-wow,.gpf-ml-store .quickbuy-wow,.gpf-ml-store .profile-login-wow,.gpf-ml-store .profile-login-clean,.gpf-ml-store .google-only-auth,.gpf-ml-store #profileModal .ml-modal-content,.gpf-ml-store #modalPerfilCliente .ml-modal-content{
    width:100%!important;
    max-width:520px!important;
    max-height:88dvh!important;
    margin:0 auto!important;
    border-radius:26px 26px 18px 18px!important;
    background:#fff!important;
    color:var(--text)!important;
    border:1px solid var(--border)!important;
    box-shadow:var(--andes-mobile-shadow-strong)!important;
    overflow:auto!important;
    overflow-x:hidden!important;
    -webkit-overflow-scrolling:touch!important;
  }.gpf-ml-store .profile-login-clean,.gpf-ml-store .profile-login-wow,.gpf-ml-store .auth-wow.google-only-auth,.gpf-ml-store .google-only-auth,.gpf-ml-store #profileModal .ml-modal-content,.gpf-ml-store #modalPerfilCliente .ml-modal-content{
    padding:0!important;
  }.gpf-ml-store .modal-close{
    position:absolute!important;
    top:12px!important;
    right:12px!important;
    width:40px!important;
    height:40px!important;
    min-width:40px!important;
    min-height:40px!important;
    border-radius:15px!important;
    display:grid!important;
    place-items:center!important;
    background:#fff2f4!important;
    color:var(--primary)!important;
    border:1px solid var(--border)!important;
    box-shadow:0 8px 18px rgba(95,26,43,.08)!important;
    z-index:40!important;
  }.gpf-ml-store .auth-wow-shell,.gpf-ml-store .seller-wow-shell{
    display:block!important;
    min-height:0!important;
  }.gpf-ml-store .auth-wow-brand,.gpf-ml-store .seller-wow-brand,.gpf-ml-store .profile-login-head,.gpf-ml-store .cart-wow-head{
    padding:16px 56px 16px 16px!important;
    margin:0!important;
    border-radius:0!important;
    background:linear-gradient(135deg,#fff7ef 0%,#fff 62%,#f7fbff 100%)!important;
    color:var(--text)!important;
    border-bottom:1px solid #ffd7bd!important;
  }.gpf-ml-store .auth-wow-brand h1,.gpf-ml-store .auth-wow-brand h2,.gpf-ml-store .auth-wow-brand h3,.gpf-ml-store .seller-wow-brand h1,.gpf-ml-store .seller-wow-brand h2,.gpf-ml-store .seller-wow-brand h3,.gpf-ml-store .profile-login-head h2,.gpf-ml-store .profile-login-head h3{
    margin:0 0 6px!important;
    font-size:22px!important;
    line-height:1.12!important;
    letter-spacing:-.035em!important;
    color:var(--text)!important;
    font-weight:950!important;
  }.gpf-ml-store .auth-wow-brand p,.gpf-ml-store .seller-wow-brand p,.gpf-ml-store .profile-login-head p{
    margin:0!important;
    color:var(--text-secondary)!important;
    font-size:13px!important;
    line-height:1.34!important;
    font-weight:700!important;
  }.gpf-ml-store .auth-wow-form,.gpf-ml-store .seller-wow-form,.gpf-ml-store .profile-login-body{
    padding:14px!important;
    background:#fff!important;
    color:var(--text)!important;
  }.gpf-ml-store .auth-tabs,.gpf-ml-store .tabs-auth{
    height:auto!important;
    padding:5px!important;
    gap:5px!important;
    margin:0 0 14px!important;
    border-radius:15px!important;
    background:var(--border-light)!important;
  }.gpf-ml-store .tab-auth{
    min-height:38px!important;
    padding:0 8px!important;
    border-radius:12px!important;
    font-size:13px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
  }.gpf-ml-store .profile-login-clean-top,.gpf-ml-store .profile-login-head,.gpf-ml-store .auth-panel-title{
    display:grid!important;
    grid-template-columns:52px minmax(0,1fr)!important;
    gap:10px!important;
    align-items:center!important;
    padding:14px 54px 14px 14px!important;
    background:linear-gradient(135deg,#fff7ef 0%,#fff 62%,#f7fbff 100%)!important;
    border-bottom:1px solid #ffd7bd!important;
    color:var(--text)!important;
    min-height:0!important;
  }.gpf-ml-store .profile-login-clean-logo,.gpf-ml-store .auth-brand-logo,.gpf-ml-store .profile-login-logo,.gpf-ml-store .profile-login-head .profile-login-clean-logo{
    width:52px!important;
    height:52px!important;
    min-width:52px!important;
    min-height:52px!important;
    border-radius:16px!important;
    background:#fff!important;
    border:1px solid #ffd7bd!important;
    box-shadow:none!important;
    overflow:hidden!important;
  }.gpf-ml-store .profile-login-clean-logo img,.gpf-ml-store .auth-brand-logo img,.gpf-ml-store .profile-login-logo img{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    padding:5px!important;
  }.gpf-ml-store .profile-login-clean-top h2,.gpf-ml-store .profile-login-clean-top h3,.gpf-ml-store .profile-login-head h2,.gpf-ml-store .profile-login-head h3,.gpf-ml-store .auth-panel-title h2,.gpf-ml-store .auth-panel-title h3{
    margin:0 0 4px!important;
    font-size:19px!important;
    line-height:1.08!important;
    letter-spacing:-.035em!important;
    color:var(--text)!important;
    font-weight:950!important;
  }.gpf-ml-store .profile-login-clean-top p,.gpf-ml-store .profile-login-head p,.gpf-ml-store .auth-panel-title p{
    margin:0!important;
    color:var(--text-secondary)!important;
    font-size:12px!important;
    line-height:1.3!important;
    font-weight:650!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }.gpf-ml-store .profile-login-clean-benefits,.gpf-ml-store .profile-benefits,.gpf-ml-store .profile-login-benefits,.gpf-ml-store .profile-login-body ul,.gpf-ml-store .auth-benefit-strip,.gpf-ml-store .seller-proof-grid{
    list-style:none!important;
    margin:0 0 12px!important;
    padding:0!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:7px!important;
  }.gpf-ml-store .profile-login-clean-benefits div,.gpf-ml-store .profile-login-clean-benefits span,.gpf-ml-store .profile-login-body li,.gpf-ml-store .profile-benefit,.gpf-ml-store .auth-benefit,.gpf-ml-store .seller-proof-grid div{
    min-height:38px!important;
    padding:8px 9px!important;
    border-radius:14px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:8px!important;
    background:#f6f9fc!important;
    border:1px solid var(--border)!important;
    color:var(--text)!important;
    font-size:12.3px!important;
    line-height:1.22!important;
    font-weight:850!important;
    overflow:hidden!important;
  }.gpf-ml-store .profile-login-clean-benefits i,.gpf-ml-store .profile-login-body li i,.gpf-ml-store .profile-benefit i,.gpf-ml-store .auth-benefit i{
    width:18px!important;
    min-width:18px!important;
    text-align:center!important;
    color:var(--accent)!important;
    font-size:14px!important;
  }.gpf-ml-store .form-group{
    margin-bottom:10px!important;
  }.gpf-ml-store .form-group label{
    margin-bottom:5px!important;
    font-size:12.5px!important;
    line-height:1.2!important;
    font-weight:900!important;
    color:var(--text)!important;
  }.gpf-ml-store .form-group input,.gpf-ml-store .form-group select,.gpf-ml-store .form-group textarea,.gpf-ml-store .input-with-icon input,.gpf-ml-store .input-with-icon select,.gpf-ml-store .input-with-icon textarea,.gpf-ml-store .profile-login-body input,.gpf-ml-store .profile-login-body select,.gpf-ml-store .profile-login-body textarea,.gpf-ml-store .auth-wow-form input,.gpf-ml-store .auth-wow-form select,.gpf-ml-store .auth-wow-form textarea,.gpf-ml-store .seller-wow-form input,.gpf-ml-store .seller-wow-form select,.gpf-ml-store .seller-wow-form textarea,.gpf-ml-store .quickbuy-wow input,.gpf-ml-store .quickbuy-wow select,.gpf-ml-store .quickbuy-wow textarea{
    width:100%!important;
    min-height:46px!important;
    height:auto!important;
    border-radius:15px!important;
    border:1px solid var(--input-border)!important;
    background:#fff!important;
    color:var(--text)!important;
    padding:10px 12px!important;
    font-size:14px!important;
    outline:0!important;
  }.gpf-ml-store .form-group textarea,.gpf-ml-store .quickbuy-wow textarea,.gpf-ml-store .seller-wow-form textarea{
    min-height:84px!important;
    resize:vertical!important;
  }.gpf-ml-store .row-flex,.gpf-ml-store .whatsapp-row,.gpf-ml-store .seller-two-cols,.gpf-ml-store .cep-finder-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
  }.gpf-ml-store .whatsapp-wrapper{
    min-height:46px!important;
    border-radius:15px!important;
    overflow:hidden!important;
    background:#fff!important;
    border:1px solid var(--input-border)!important;
  }.gpf-ml-store .whatsapp-prefix{
    height:46px!important;
    min-width:54px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    background:#fff2f4!important;
    color:var(--primary)!important;
    border-right:1px solid var(--border)!important;
    font-weight:900!important;
  }.gpf-ml-store .btn,.gpf-ml-store .btn-primary,.gpf-ml-store .btn-login,.gpf-ml-store .google-login-main,.gpf-ml-store .profile-google-clean,.gpf-ml-store a.google-login-main,.gpf-ml-store .seller-submit,.gpf-ml-store .quickbuy-submit,.gpf-ml-store .cart-checkout-wow,.gpf-ml-store .cart-checkout-btn{
    width:100%!important;
    min-height:48px!important;
    height:auto!important;
    border-radius:15px!important;
    padding:0 14px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    font-size:14px!important;
    line-height:1.1!important;
    font-weight:950!important;
    text-align:center!important;
  }.gpf-ml-store .google-login-main,.gpf-ml-store .profile-google-clean,.gpf-ml-store a.google-login-main{
    background:#fff!important;
    color:var(--text)!important;
    border:1px solid var(--border)!important;
    box-shadow:0 8px 22px rgba(95,26,43,.07)!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal.active,.gpf-ml-store #profileModal.ml-modal.active{
    align-items:center!important;
    padding:8px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-wow,.gpf-ml-store #modalPerfilCliente .profile-login-clean,.gpf-ml-store #modalPerfilCliente .ml-modal-content,.gpf-ml-store #profileModal .profile-login-wow,.gpf-ml-store #profileModal .profile-login-clean,.gpf-ml-store #profileModal .ml-modal-content{
    width:calc(100vw - 16px)!important;
    max-width:500px!important;
    max-height:calc(100dvh - 16px)!important;
    border-radius:24px!important;
    overflow:auto!important;
    padding:0!important;
  }.gpf-ml-store #modalPerfilCliente .profile-summary,.gpf-ml-store #profileModal .profile-summary{
    display:grid!important;
    grid-template-columns:46px minmax(0,1fr)!important;
    gap:10px!important;
    min-height:74px!important;
    padding:12px 56px 12px 12px!important;
    margin:0!important;
    border-radius:24px 24px 16px 16px!important;
    background:linear-gradient(135deg,#fff7ef,#fff)!important;
    border:0!important;
    border-bottom:1px solid #ffd7bd!important;
  }.gpf-ml-store #modalPerfilCliente .profile-summary .avatar-circle,.gpf-ml-store #profileModal .profile-summary .avatar-circle{
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    border-radius:50%!important;
    font-size:18px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-summary h3,.gpf-ml-store #profileModal .profile-summary h3{
    margin:0 0 3px!important;
    font-size:18px!important;
    line-height:1.08!important;
    font-weight:950!important;
    color:var(--text)!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }.gpf-ml-store #modalPerfilCliente .profile-summary p,.gpf-ml-store #profileModal .profile-summary p{
    margin:0!important;
    font-size:11.5px!important;
    line-height:1.25!important;
    color:var(--text-secondary)!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-wow > .btn,.gpf-ml-store #modalPerfilCliente .profile-login-wow > form,.gpf-ml-store #modalPerfilCliente .profile-login-wow > hr,.gpf-ml-store #modalPerfilCliente .profile-login-wow > button:not(.modal-close),.gpf-ml-store #profileModal .profile-login-wow > .btn,.gpf-ml-store #profileModal .profile-login-wow > form,.gpf-ml-store #profileModal .profile-login-wow > hr,.gpf-ml-store #profileModal .profile-login-wow > button:not(.modal-close){
    margin-left:12px!important;
    margin-right:12px!important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-wow > form,.gpf-ml-store #profileModal .profile-login-wow > form{
    margin-top:10px!important;
  }.gpf-ml-store #modalPerfilCliente .form-group input,.gpf-ml-store #modalPerfilCliente .whatsapp-wrapper,.gpf-ml-store #profileModal .form-group input,.gpf-ml-store #profileModal .whatsapp-wrapper{
    min-height:46px!important;
    border-radius:15px!important;
  }.gpf-ml-store #modalPerfilCliente .btn-primary,.gpf-ml-store #profileModal .btn-primary{
    min-height:48px!important;
    border-radius:15px!important;
  }.gpf-ml-store .quickbuy-wow,.gpf-ml-store .seller-wow,.gpf-ml-store #modalVender .seller-wow,.gpf-ml-store #modalVender .ml-modal-content{
    width:calc(100vw - 16px)!important;
    max-width:520px!important;
    max-height:calc(100dvh - 16px)!important;
    border-radius:24px!important;
    padding:0!important;
    overflow:auto!important;
  }.gpf-ml-store .quickbuy-wow{
    padding:14px!important;
  }.gpf-ml-store .quickbuy-wow h1,.gpf-ml-store .quickbuy-wow h2,.gpf-ml-store .quickbuy-wow h3,.gpf-ml-store .quickbuy-wow .quickbuy-title,.gpf-ml-store .quickbuy-wow .modal-title{
    font-size:21px!important;
    line-height:1.12!important;
    margin:0 46px 8px 0!important;
  }.gpf-ml-store .ml-sidebar,.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow{
    width:100vw!important;
    max-width:100vw!important;
    height:100dvh!important;
    border-radius:0!important;
  }.gpf-ml-store #moreSidebar.ml-sidebar-left,.gpf-ml-store .ml-sidebar-left#moreSidebar,.gpf-ml-store .ml-sidebar-left{
    top:8px!important;
    left:8px!important;
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    height:calc(100dvh - 16px)!important;
    max-height:calc(100dvh - 16px)!important;
    border-radius:24px!important;
    background:#fff!important;
    color:var(--text)!important;
    overflow:hidden!important;
  }.gpf-ml-store .menu-extreme-head{
    flex:0 0 auto!important;
    padding:10px!important;
  }.gpf-ml-store .menu-welcome-card{
    min-height:68px!important;
    grid-template-columns:48px minmax(0,1fr)!important;
    gap:9px!important;
    padding:9px 44px 9px 9px!important;
    border-radius:18px!important;
  }.gpf-ml-store .menu-welcome-logo{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    border-radius:14px!important;
  }.gpf-ml-store .menu-welcome-kicker{
    font-size:9.5px!important;
  }.gpf-ml-store .menu-welcome-name{
    font-size:13px!important;
    line-height:1.2!important;
    -webkit-line-clamp:2!important;
  }.gpf-ml-store .menu-extreme-close{
    top:12px!important;
    right:12px!important;
    width:32px!important;
    height:32px!important;
    border-radius:12px!important;
  }.gpf-ml-store .menu-extreme-list{
    flex:1 1 auto!important;
    min-height:0!important;
    padding:9px!important;
    overflow:auto!important;
  }.gpf-ml-store .menu-section-title{
    margin:10px 7px 6px!important;
    font-size:10px!important;
  }.gpf-ml-store .menu-extreme-list a,.gpf-ml-store .ml-sidebar-left li a,.gpf-ml-store .menu-extreme-link{
    min-height:40px!important;
    grid-template-columns:28px minmax(0,1fr) 15px!important;
    gap:7px!important;
    padding:6px 8px!important;
    border-radius:13px!important;
    font-size:13px!important;
    line-height:1.08!important;
  }.gpf-ml-store .menu-extreme-list a i:first-child,.gpf-ml-store .ml-sidebar-left li a i:first-child{
    width:28px!important;
    height:28px!important;
    border-radius:10px!important;
    font-size:12.5px!important;
  }.gpf-ml-store .menu-extreme-footer{
    flex:0 0 auto!important;
    padding:9px 10px 12px!important;
  }.gpf-ml-store .menu-extreme-seller-box{
    padding:10px!important;
    border-radius:16px!important;
  }.gpf-ml-store .cart-wow-head{
    min-height:72px!important;
    padding:14px 16px!important;
  }.gpf-ml-store .cart-wow-title h3{
    font-size:18px!important;
  }.gpf-ml-store .cart-wow-body{
    padding:14px!important;
  }.gpf-ml-store .cart-item-wow{
    grid-template-columns:56px minmax(0,1fr) 32px!important;
    gap:10px!important;
    padding:10px!important;
    border-radius:15px!important;
  }.gpf-ml-store .cart-item-wow img{
    width:56px!important;
    height:56px!important;
    border-radius:12px!important;
  }.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item,.gpf-ml-store .ml-bottom-nav a,.gpf-ml-store .ml-bottom-nav button{
    min-width:0!important;
    width:auto!important;
    height:54px!important;
    max-height:54px!important;
    padding:0 3px!important;
    border-radius:17px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px!important;
    color:var(--primary)!important;
    font-size:10px!important;
    line-height:1.05!important;
    font-weight:900!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item i,.gpf-ml-store .ml-bottom-nav .ml-nav-item svg,.gpf-ml-store .ml-bottom-nav a i,.gpf-ml-store .ml-bottom-nav a svg,.gpf-ml-store .ml-bottom-nav button i,.gpf-ml-store .ml-bottom-nav button svg{
    width:20px!important;
    height:20px!important;
    min-width:20px!important;
    min-height:20px!important;
    font-size:20px!important;
    margin:0!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item.active,.gpf-ml-store .ml-bottom-nav .ml-nav-item:hover,.gpf-ml-store .ml-bottom-nav a.active,.gpf-ml-store .ml-bottom-nav button.active{
    color:var(--accent)!important;
    background:#fff3e8!important;
    border:1px solid #ffd7bd!important;
  }}@media (max-width:380px){.gpf-ml-store .ml-header .ml-header-top,.gpf-ml-store .ml-header-top{
    grid-template-columns:76px minmax(0,1fr) max-content!important;
    gap:5px!important;
  }.gpf-ml-store .ml-logo,.gpf-ml-store .ml-header .ml-logo,.gpf-ml-store .header-logo,.gpf-ml-store .ml-header .header-logo{
    width:76px!important;
    max-width:76px!important;
    height:34px!important;
    border-radius:11px!important;
    padding:2px 4px!important;
  }.gpf-ml-store .ml-header .ml-search,.gpf-ml-store .ml-search{
    height:36px!important;
    min-height:36px!important;
    border-radius:13px!important;
  }.gpf-ml-store .ml-header .ml-search input,.gpf-ml-store .ml-search input{
    height:34px!important;
    line-height:34px!important;
    font-size:12.5px!important;
  }.gpf-ml-store .ml-header .ml-search button,.gpf-ml-store .ml-search button{
    width:28px!important;
    height:28px!important;
    min-width:28px!important;
    min-height:28px!important;
  }.gpf-ml-store .ml-header .ml-header-icons > button,.gpf-ml-store .ml-header .extreme-top-actions > button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
    flex-basis:32px!important;
  }.gpf-ml-store .ml-grid{
    gap:10px!important;
    padding:0 8px!important;
  }.gpf-ml-store .ml-card-body{
    padding:9px!important;
  }.gpf-ml-store .ml-card-title{
    font-size:12.2px!important;
  }.gpf-ml-store .ml-card-price{
    font-size:18.5px!important;
  }.gpf-ml-store .ml-shortcuts{
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    gap:4px!important;
    padding:5px!important;
  }.gpf-ml-store .ml-shortcut{
    min-height:52px!important;
    font-size:8.8px!important;
  }.gpf-ml-store .profile-login-clean-top,.gpf-ml-store .profile-login-head,.gpf-ml-store .auth-panel-title{
    grid-template-columns:48px minmax(0,1fr)!important;
    padding:12px 50px 12px 12px!important;
  }.gpf-ml-store .profile-login-clean-logo,.gpf-ml-store .auth-brand-logo,.gpf-ml-store .profile-login-logo{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    min-height:48px!important;
  }.gpf-ml-store .profile-login-clean-top h2,.gpf-ml-store .profile-login-clean-top h3,.gpf-ml-store .profile-login-head h2,.gpf-ml-store .profile-login-head h3,.gpf-ml-store .auth-panel-title h2,.gpf-ml-store .auth-panel-title h3{
    font-size:17.5px!important;
  }.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item,.gpf-ml-store .ml-bottom-nav a,.gpf-ml-store .ml-bottom-nav button{
    height:52px!important;
    font-size:9.5px!important;
  }}@media (max-height:720px) and (max-width:760px){.gpf-ml-store .ml-modal-content,.gpf-ml-store .auth-wow,.gpf-ml-store .seller-wow,.gpf-ml-store .quickbuy-wow,.gpf-ml-store .profile-login-wow,.gpf-ml-store .profile-login-clean,.gpf-ml-store .google-only-auth,.gpf-ml-store #profileModal .ml-modal-content,.gpf-ml-store #modalPerfilCliente .ml-modal-content{
    max-height:calc(100dvh - 12px)!important;
  }.gpf-ml-store .auth-wow-brand,.gpf-ml-store .seller-wow-brand,.gpf-ml-store .profile-login-head,.gpf-ml-store .profile-login-clean-top,.gpf-ml-store .auth-panel-title{
    padding-top:11px!important;
    padding-bottom:11px!important;
  }.gpf-ml-store .profile-login-body,.gpf-ml-store .auth-wow-form,.gpf-ml-store .seller-wow-form{
    padding-top:10px!important;
    padding-bottom:10px!important;
  }.gpf-ml-store .form-group{
    margin-bottom:8px!important;
  }.gpf-ml-store .form-group input,.gpf-ml-store .form-group select,.gpf-ml-store .form-group textarea,.gpf-ml-store .input-with-icon input,.gpf-ml-store .input-with-icon select,.gpf-ml-store .profile-login-body input,.gpf-ml-store .profile-login-body select,.gpf-ml-store .profile-login-body textarea{
    min-height:42px!important;
  }.gpf-ml-store .btn,.gpf-ml-store .btn-primary,.gpf-ml-store .btn-login,.gpf-ml-store .google-login-main,.gpf-ml-store .profile-google-clean,.gpf-ml-store .seller-submit,.gpf-ml-store .quickbuy-submit{
    min-height:44px!important;
  }}@media (max-width:760px){.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow,.gpf-ml-store .ml-sidebar.cart-wow#cartSidebar{
    position:fixed!important;
    top:10px!important;
    right:8px!important;
    bottom:auto!important;
    left:auto!important;
    width:calc(100vw - 16px)!important;
    max-width:420px!important;
    height:calc(100dvh - 20px)!important;
    max-height:calc(100dvh - 20px)!important;
    min-height:0!important;
    border-radius:24px!important;
    overflow:hidden!important;
    background:#ffffff!important;
    color:var(--text)!important;
    border:1px solid var(--border)!important;
    box-shadow:0 24px 80px rgba(9,28,45,.26)!important;
    z-index:6100!important;
    transform:translateX(calc(100% + 24px))!important;
    display:flex!important;
    flex-direction:column!important;
  }.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow.open,.gpf-ml-store .ml-sidebar.cart-wow#cartSidebar.open{
    transform:translateX(0)!important;
  }.gpf-ml-store #cartSidebar .cart-wow-inner{
    width:100%!important;
    height:100%!important;
    max-height:100%!important;
    min-height:0!important;
    display:flex!important;
    flex-direction:column!important;
    overflow:hidden!important;
    background:#ffffff!important;
  }.gpf-ml-store #cartSidebar .cart-wow-head{
    position:relative!important;
    flex:0 0 auto!important;
    min-height:58px!important;
    height:auto!important;
    padding:10px 54px 10px 12px!important;
    margin:0!important;
    border-radius:0!important;
    background:linear-gradient(135deg,#fff7ef 0%,#ffffff 64%,#f7fbff 100%)!important;
    border-bottom:1px solid #ffd7bd!important;
    color:var(--text)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:10px!important;
  }.gpf-ml-store #cartSidebar .cart-wow-title{
    min-width:0!important;
    display:grid!important;
    grid-template-columns:36px minmax(0,1fr)!important;
    align-items:center!important;
    gap:9px!important;
  }.gpf-ml-store #cartSidebar .cart-wow-title i{
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    min-height:36px!important;
    border-radius:14px!important;
    display:grid!important;
    place-items:center!important;
    background:#fff2f4!important;
    color:var(--primary)!important;
    font-size:16px!important;
  }.gpf-ml-store #cartSidebar .cart-wow-title h1,.gpf-ml-store #cartSidebar .cart-wow-title h2,.gpf-ml-store #cartSidebar .cart-wow-title h3,.gpf-ml-store #cartSidebar .cart-wow-title strong{
    margin:0!important;
    color:var(--text)!important;
    font-size:17px!important;
    line-height:1.08!important;
    font-weight:950!important;
    letter-spacing:-.02em!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }.gpf-ml-store #cartSidebar .cart-wow-title span,.gpf-ml-store #cartSidebar .cart-wow-title small,.gpf-ml-store #cartSidebar .cart-wow-title p{
    display:block!important;
    margin:2px 0 0!important;
    color:var(--text-secondary)!important;
    font-size:11.5px!important;
    line-height:1.2!important;
    font-weight:700!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }.gpf-ml-store #cartSidebar .cart-wow-close,.gpf-ml-store #cartSidebar button.cart-wow-close,.gpf-ml-store #cartSidebar .cart-close,.gpf-ml-store #cartSidebar .close-cart,.gpf-ml-store #cartSidebar [data-close-cart],.gpf-ml-store #cartSidebar [onclick*="closeCart"],.gpf-ml-store #cartSidebar [onclick*="fecharCarrinho"],.gpf-ml-store #cartSidebar [onclick*="toggleCart"]{
    position:absolute!important;
    top:10px!important;
    right:10px!important;
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    min-height:38px!important;
    max-width:38px!important;
    max-height:38px!important;
    border-radius:14px!important;
    display:grid!important;
    place-items:center!important;
    padding:0!important;
    margin:0!important;
    background:#fff2f4!important;
    color:var(--primary)!important;
    border:1px solid var(--border)!important;
    box-shadow:0 8px 18px rgba(95,26,43,.08)!important;
    z-index:80!important;
    font-size:18px!important;
    line-height:1!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
  }.gpf-ml-store #cartSidebar .cart-wow-close i,.gpf-ml-store #cartSidebar .cart-wow-close svg,.gpf-ml-store #cartSidebar .cart-close i,.gpf-ml-store #cartSidebar .close-cart i{
    color:var(--primary)!important;
    font-size:17px!important;
    width:17px!important;
    height:17px!important;
  }.gpf-ml-store #cartSidebar .cart-wow-body{
    flex:1 1 auto!important;
    min-height:0!important;
    height:auto!important;
    max-height:none!important;
    padding:10px!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    background:#ffffff!important;
  }.gpf-ml-store #cartSidebar .cart-empty-wow{
    padding:28px 14px!important;
    text-align:center!important;
  }.gpf-ml-store #cartSidebar .cart-empty-wow i{
    font-size:40px!important;
    color:var(--primary)!important;
  }.gpf-ml-store #cartSidebar .cart-empty-wow strong{
    font-size:16px!important;
    line-height:1.15!important;
  }.gpf-ml-store #cartSidebar .cart-item-wow{
    width:100%!important;
    min-height:70px!important;
    grid-template-columns:50px minmax(0,1fr) 30px!important;
    gap:9px!important;
    align-items:center!important;
    padding:9px!important;
    margin:0 0 8px!important;
    border-radius:15px!important;
    background:#f7fafc!important;
    border:1px solid var(--border)!important;
    box-shadow:none!important;
  }.gpf-ml-store #cartSidebar .cart-item-wow img{
    width:50px!important;
    height:50px!important;
    min-width:50px!important;
    min-height:50px!important;
    border-radius:12px!important;
    object-fit:cover!important;
    background:#ffffff!important;
  }.gpf-ml-store #cartSidebar .cart-item-wow strong,.gpf-ml-store #cartSidebar .cart-item-wow h4,.gpf-ml-store #cartSidebar .cart-item-wow .cart-item-title{
    display:block!important;
    margin:0 0 3px!important;
    color:var(--text)!important;
    font-size:13px!important;
    line-height:1.18!important;
    font-weight:900!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }.gpf-ml-store #cartSidebar .cart-item-wow small,.gpf-ml-store #cartSidebar .cart-item-wow span,.gpf-ml-store #cartSidebar .cart-item-wow p{
    margin:0!important;
    color:var(--text-secondary)!important;
    font-size:11.5px!important;
    line-height:1.22!important;
  }.gpf-ml-store #cartSidebar .cart-remove-wow,.gpf-ml-store #cartSidebar .cart-item-remove,.gpf-ml-store #cartSidebar .remove-cart-item{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    border-radius:12px!important;
    display:grid!important;
    place-items:center!important;
    padding:0!important;
    background:#fff1f2!important;
    color:#b91c1c!important;
    border:1px solid #fecdd3!important;
    font-size:13px!important;
  }.gpf-ml-store #cartSidebar .cart-track-wow,.gpf-ml-store #cartSidebar .cart-summary-wow,.gpf-ml-store #cartSidebar .cart-wow-footer,.gpf-ml-store #cartSidebar .cart-total-wow,.gpf-ml-store #cartSidebar .cart-actions-wow{
    flex:0 0 auto!important;
    padding:10px!important;
    margin:0!important;
    background:#f7fafc!important;
    border-top:1px solid var(--border)!important;
  }.gpf-ml-store #cartSidebar .cart-total-wow{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:8px!important;
    font-size:13px!important;
  }.gpf-ml-store #cartSidebar .cart-total-wow strong,.gpf-ml-store #cartSidebar .cart-summary-wow strong{
    font-size:18px!important;
    line-height:1.05!important;
    color:var(--price-color)!important;
  }.gpf-ml-store #cartSidebar .cart-checkout-wow,.gpf-ml-store #cartSidebar .cart-checkout-btn,.gpf-ml-store #cartSidebar .btn-primary,.gpf-ml-store #cartSidebar .btn,.gpf-ml-store #cartSidebar a.btn{
    width:100%!important;
    min-height:44px!important;
    height:44px!important;
    border-radius:15px!important;
    padding:0 12px!important;
    margin-top:8px!important;
    font-size:13.5px!important;
    font-weight:950!important;
  }.gpf-ml-store.cart-open .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }}@media (max-width:380px){.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow,.gpf-ml-store .ml-sidebar.cart-wow#cartSidebar{
    top:8px!important;
    right:6px!important;
    width:calc(100vw - 12px)!important;
    height:calc(100dvh - 16px)!important;
    max-height:calc(100dvh - 16px)!important;
    border-radius:22px!important;
  }.gpf-ml-store #cartSidebar .cart-wow-head{
    min-height:54px!important;
    padding:9px 50px 9px 10px!important;
  }.gpf-ml-store #cartSidebar .cart-wow-title{
    grid-template-columns:32px minmax(0,1fr)!important;
    gap:8px!important;
  }.gpf-ml-store #cartSidebar .cart-wow-title i{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
    font-size:15px!important;
  }.gpf-ml-store #cartSidebar .cart-wow-title h1,.gpf-ml-store #cartSidebar .cart-wow-title h2,.gpf-ml-store #cartSidebar .cart-wow-title h3,.gpf-ml-store #cartSidebar .cart-wow-title strong{
    font-size:16px!important;
  }.gpf-ml-store #cartSidebar .cart-wow-close,.gpf-ml-store #cartSidebar button.cart-wow-close,.gpf-ml-store #cartSidebar .cart-close,.gpf-ml-store #cartSidebar .close-cart,.gpf-ml-store #cartSidebar [data-close-cart]{
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    min-height:36px!important;
    border-radius:13px!important;
  }.gpf-ml-store #cartSidebar .cart-item-wow{
    grid-template-columns:46px minmax(0,1fr) 28px!important;
    min-height:66px!important;
    padding:8px!important;
  }.gpf-ml-store #cartSidebar .cart-item-wow img{
    width:46px!important;
    height:46px!important;
    min-width:46px!important;
    min-height:46px!important;
  }}@media (max-width:760px){.gpf-ml-store .extreme-recommend-home{
    width:100%!important;
    max-width:100%!important;
    margin:8px 0 16px!important;
    padding:0!important;
    overflow:hidden!important;
  }.gpf-ml-store .extreme-section-title{
    width:100%!important;
    max-width:100%!important;
    margin:14px auto 8px!important;
    padding:0 10px!important;
  }.gpf-ml-store .extreme-section-title h1,.gpf-ml-store .extreme-section-title h2{
    font-size:19px!important;
    line-height:1.12!important;
    letter-spacing:-.035em!important;
    margin:0 0 3px!important;
    font-weight:950!important;
    color:var(--text)!important;
  }.gpf-ml-store .extreme-section-title h1 i,.gpf-ml-store .extreme-section-title h2 i{
    width:24px!important;
    height:24px!important;
    min-width:24px!important;
    border-radius:9px!important;
    display:inline-grid!important;
    place-items:center!important;
    margin-right:6px!important;
    background:#fff2f4!important;
    color:var(--primary)!important;
    font-size:12px!important;
    vertical-align:middle!important;
  }.gpf-ml-store .extreme-section-title span,.gpf-ml-store .extreme-section-title p{
    font-size:12px!important;
    line-height:1.25!important;
    font-weight:750!important;
    color:var(--text-secondary)!important;
    margin:0!important;
  }.gpf-ml-store .extreme-recommend-strip{
    width:100%!important;
    max-width:100%!important;
    display:flex!important;
    grid-template-columns:none!important;
    gap:8px!important;
    margin:0!important;
    padding:0 10px 8px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-snap-type:x proximity!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
  }.gpf-ml-store .extreme-recommend-strip::-webkit-scrollbar{
    display:none!important;
  }.gpf-ml-store .extreme-reco-card{
    flex:0 0 136px!important;
    width:136px!important;
    min-width:136px!important;
    max-width:136px!important;
    border-radius:14px!important;
    background:#ffffff!important;
    border:1px solid #dfe7f0!important;
    box-shadow:0 6px 18px rgba(95,26,43,.07)!important;
    overflow:hidden!important;
    scroll-snap-align:start!important;
  }.gpf-ml-store .extreme-reco-card img{
    width:100%!important;
    height:108px!important;
    aspect-ratio:auto!important;
    object-fit:cover!important;
    background:#faf8f8!important;
    border-radius:0!important;
  }.gpf-ml-store .extreme-reco-card div{
    padding:8px!important;
    min-height:76px!important;
  }.gpf-ml-store .extreme-reco-card strong{
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    min-height:31px!important;
    overflow:hidden!important;
    color:var(--text)!important;
    font-size:11.6px!important;
    line-height:1.28!important;
    font-weight:850!important;
    letter-spacing:-.01em!important;
  }.gpf-ml-store .extreme-reco-card span{
    display:block!important;
    margin-top:5px!important;
    color:var(--price-color)!important;
    font-size:15.5px!important;
    line-height:1.05!important;
    font-weight:950!important;
    letter-spacing:-.03em!important;
  }.gpf-ml-store .ml-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:9px!important;
    padding:0 10px!important;
    margin:0 auto 24px!important;
  }.gpf-ml-store .ml-card{
    border-radius:14px!important;
    border:1px solid #dfe7f0!important;
    box-shadow:0 6px 18px rgba(95,26,43,.065)!important;
    background:#fff!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-card-img{
    width:100%!important;
    height:auto!important;
    aspect-ratio:1/1!important;
    max-height:148px!important;
    object-fit:cover!important;
    background:#faf8f8!important;
  }.gpf-ml-store .ml-card-body{
    padding:8px!important;
  }.gpf-ml-store .ml-card-title{
    min-height:32px!important;
    font-size:12.1px!important;
    line-height:1.28!important;
    font-weight:800!important;
    color:var(--text)!important;
    -webkit-line-clamp:2!important;
    letter-spacing:-.01em!important;
  }.gpf-ml-store .ml-card-badges{
    gap:4px!important;
    margin:6px 0!important;
    max-height:42px!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-badge,.gpf-ml-store .ml-card-badge,.gpf-ml-store .badge-frete,.gpf-ml-store .badge-oferta,.gpf-ml-store .extreme-interest-badge,.gpf-ml-store .order-status-pill{
    min-height:18px!important;
    height:18px!important;
    max-height:18px!important;
    padding:2px 6px!important;
    border-radius:999px!important;
    font-size:8.8px!important;
    line-height:1!important;
    font-weight:900!important;
    gap:3px!important;
    letter-spacing:-.005em!important;
  }.gpf-ml-store .ml-badge i,.gpf-ml-store .ml-card-badge i,.gpf-ml-store .badge-frete i,.gpf-ml-store .badge-oferta i,.gpf-ml-store .extreme-interest-badge i,.gpf-ml-store .order-status-pill i{
    font-size:8.5px!important;
  }.gpf-ml-store .ml-card-price,.gpf-ml-store .ml-preco-pix,.gpf-ml-store .preco-grande,.gpf-ml-store .extreme-native-product-price{
    font-size:19px!important;
    line-height:1.04!important;
    margin:6px 0 5px!important;
    letter-spacing:-.04em!important;
    color:var(--price-color)!important;
  }.gpf-ml-store .extreme-product-meta{
    gap:4px!important;
    margin:4px 0!important;
    font-size:10.8px!important;
    line-height:1.2!important;
    color:var(--text-secondary)!important;
  }.gpf-ml-store .extreme-installment-badge,.gpf-ml-store .extreme-installment-detail{
    font-size:10.4px!important;
    line-height:1.2!important;
    margin-top:2px!important;
    color:var(--success)!important;
    font-weight:750!important;
  }.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .ml-card .btn,.gpf-ml-store .ml-card .btn-primary{
    min-height:36px!important;
    height:36px!important;
    border-radius:11px!important;
    padding:0 8px!important;
    font-size:11.5px!important;
    font-weight:950!important;
    box-shadow:0 8px 16px rgba(177,18,38,.16)!important;
  }.gpf-ml-store .ml-btn-share{
    top:7px!important;
    right:7px!important;
    width:29px!important;
    height:29px!important;
    min-width:29px!important;
    min-height:29px!important;
    border-radius:11px!important;
    font-size:12px!important;
    background:#ffffff!important;
    color:var(--primary)!important;
    border:1px solid #dfe7f0!important;
    box-shadow:0 6px 16px rgba(95,26,43,.08)!important;
  }.gpf-ml-store .ml-shortcut.mais-vendidos,.gpf-ml-store .ml-shortcut.ofertas,.gpf-ml-store .ml-shortcut.lojas,.gpf-ml-store .ml-shortcut.play,.gpf-ml-store .ml-shortcut.cupons{
    min-height:52px!important;
    border-radius:13px!important;
    font-size:9.4px!important;
    line-height:1.05!important;
    padding:4px 2px!important;
  }.gpf-ml-store .ml-shortcut.mais-vendidos i,.gpf-ml-store .ml-shortcut.ofertas i,.gpf-ml-store .ml-shortcut.lojas i,.gpf-ml-store .ml-shortcut.play i,.gpf-ml-store .ml-shortcut.cupons i{
    width:28px!important;
    height:28px!important;
    min-width:28px!important;
    min-height:28px!important;
    border-radius:10px!important;
    font-size:15px!important;
    background:#fff2f4!important;
    color:var(--primary)!important;
  }.gpf-ml-store .ml-shortcut.mais-vendidos:hover,.gpf-ml-store .ml-shortcut.mais-vendidos:active{
    background:#fff3e8!important;
    color:var(--accent)!important;
  }.gpf-ml-store .ml-shortcut.mais-vendidos:hover i,.gpf-ml-store .ml-shortcut.mais-vendidos:active i{
    background:#fff3e8!important;
    color:var(--accent)!important;
  }}@media (max-width:380px){.gpf-ml-store .extreme-section-title h1,.gpf-ml-store .extreme-section-title h2{
    font-size:18px!important;
  }.gpf-ml-store .extreme-reco-card{
    flex-basis:126px!important;
    width:126px!important;
    min-width:126px!important;
    max-width:126px!important;
  }.gpf-ml-store .extreme-reco-card img{
    height:98px!important;
  }.gpf-ml-store .extreme-reco-card strong{
    font-size:11.1px!important;
  }.gpf-ml-store .extreme-reco-card span{
    font-size:14.5px!important;
  }.gpf-ml-store .ml-grid{
    gap:8px!important;
    padding:0 8px!important;
  }.gpf-ml-store .ml-card-img{
    max-height:132px!important;
  }.gpf-ml-store .ml-card-body{
    padding:7px!important;
  }.gpf-ml-store .ml-card-title{
    font-size:11.7px!important;
    min-height:30px!important;
  }.gpf-ml-store .ml-card-price,.gpf-ml-store .ml-preco-pix,.gpf-ml-store .preco-grande,.gpf-ml-store .extreme-native-product-price{
    font-size:17.8px!important;
  }.gpf-ml-store .ml-badge,.gpf-ml-store .ml-card-badge,.gpf-ml-store .badge-frete,.gpf-ml-store .badge-oferta,.gpf-ml-store .extreme-interest-badge,.gpf-ml-store .order-status-pill{
    min-height:17px!important;
    height:17px!important;
    padding:2px 5px!important;
    font-size:8.3px!important;
  }.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .ml-card .btn,.gpf-ml-store .ml-card .btn-primary{
    height:34px!important;
    min-height:34px!important;
    font-size:11px!important;
  }}.gpf-ml-store .ml-logo,.gpf-ml-store .ml-header .ml-logo,.gpf-ml-store .header-logo,.gpf-ml-store .ml-header .header-logo,.gpf-ml-store .logo,.gpf-ml-store .site-logo,.gpf-ml-store .brand-logo,.gpf-ml-store .ml-header .brand-logo,.gpf-ml-store .menu-welcome-logo,.gpf-ml-store .ml-sidebar-left .menu-welcome-logo,.gpf-ml-store #moreSidebar .menu-welcome-logo,.gpf-ml-store .profile-login-clean-logo,.gpf-ml-store .profile-login-head .profile-login-clean-logo,.gpf-ml-store .auth-brand-logo,.gpf-ml-store .profile-login-logo,.gpf-ml-store .extreme-app-splash-card img,.gpf-ml-store .extreme-notify-logo-wrap,.gpf-ml-store .extreme-notify-logo,.gpf-ml-store .login-brand-icon,.gpf-ml-store .logo-card,.gpf-ml-store .logo-box,.gpf-ml-store .logo-wrap{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  outline:0!important;
  border-radius:0!important;
}.gpf-ml-store .ml-logo img,.gpf-ml-store .ml-header .ml-logo img,.gpf-ml-store .header-logo img,.gpf-ml-store .ml-header .header-logo img,.gpf-ml-store .logo img,.gpf-ml-store .site-logo img,.gpf-ml-store .brand-logo img,.gpf-ml-store .menu-welcome-logo img,.gpf-ml-store .ml-sidebar-left .menu-welcome-logo img,.gpf-ml-store #moreSidebar .menu-welcome-logo img,.gpf-ml-store .profile-login-clean-logo img,.gpf-ml-store .profile-login-head .profile-login-clean-logo img,.gpf-ml-store .auth-brand-logo img,.gpf-ml-store .profile-login-logo img,.gpf-ml-store .extreme-notify-logo,.gpf-ml-store .extreme-app-splash-card img,.gpf-ml-store .login-brand-icon img,.gpf-ml-store .logo-card img,.gpf-ml-store .logo-box img,.gpf-ml-store .logo-wrap img{
  background:transparent!important;
  background-color:transparent!important;
  border:0!important;
  box-shadow:none!important;
  outline:0!important;
  border-radius:0!important;
  padding:0!important;
  object-fit:contain!important;
}.gpf-ml-store .ml-header .ml-logo,.gpf-ml-store .ml-header .header-logo,.gpf-ml-store .ml-header .brand-logo{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  overflow:visible!important;
}.gpf-ml-store .menu-welcome-logo,.gpf-ml-store .profile-login-clean-logo,.gpf-ml-store .auth-brand-logo,.gpf-ml-store .profile-login-logo,.gpf-ml-store .extreme-notify-logo-wrap{
  display:grid!important;
  place-items:center!important;
  overflow:visible!important;
}@media (max-width:760px){.gpf-ml-store .ml-logo,.gpf-ml-store .ml-header .ml-logo,.gpf-ml-store .header-logo,.gpf-ml-store .ml-header .header-logo,.gpf-ml-store .menu-welcome-logo,.gpf-ml-store .profile-login-clean-logo,.gpf-ml-store .auth-brand-logo,.gpf-ml-store .profile-login-logo,.gpf-ml-store .extreme-notify-logo-wrap{
    background:transparent!important;
    background-color:transparent!important;
    border:0!important;
    box-shadow:none!important;
    border-radius:0!important;
  }.gpf-ml-store .ml-logo img,.gpf-ml-store .ml-header .ml-logo img,.gpf-ml-store .header-logo img,.gpf-ml-store .ml-header .header-logo img,.gpf-ml-store .menu-welcome-logo img,.gpf-ml-store .profile-login-clean-logo img,.gpf-ml-store .auth-brand-logo img,.gpf-ml-store .profile-login-logo img,.gpf-ml-store .extreme-notify-logo{
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    border-radius:0!important;
    padding:0!important;
  }}@media (max-width:768px){.gpf-ml-store,.gpf-ml-store{
    width:100%!important;
    max-width:100%!important;
    overflow-x:hidden!important;
    background:var(--ext-mobile-bg)!important;
    font-size:13px!important;
    line-height:1.35!important;
    padding-bottom:68px!important;
  }.gpf-ml-store.menu-open,.gpf-ml-store.cart-open{
    overflow:hidden!important;
  }.gpf-ml-store .ml-header{
    position:sticky!important;
    top:0!important;
    z-index:5000!important;
    width:100%!important;
    background:linear-gradient(135deg,var(--ext-mobile-blue) 0%,var(--ext-mobile-blue-2) 100%)!important;
    box-shadow:0 2px 14px rgba(96,16,34,.20)!important;
    padding:7px 8px 8px!important;
    border:0!important;
  }.gpf-ml-store .ml-header-top{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    display:grid!important;
    grid-template-columns:76px minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:7px!important;
  }.gpf-ml-store .ml-logo{
    width:76px!important;
    max-width:76px!important;
    height:34px!important;
    object-fit:contain!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }.gpf-ml-store .ml-search{
    height:38px!important;
    min-height:38px!important;
    width:100%!important;
    min-width:0!important;
    background:#fff!important;
    border:0!important;
    border-radius:20px!important;
    padding:0 5px 0 11px!important;
    gap:6px!important;
    box-shadow:0 2px 8px rgba(8,28,44,.13)!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-search:before{
    color:var(--ext-mobile-muted)!important;
    font-size:13px!important;
    flex:0 0 auto!important;
  }.gpf-ml-store .ml-search input{
    height:38px!important;
    min-width:0!important;
    color:var(--ext-mobile-text)!important;
    background:transparent!important;
    font-size:13px!important;
    font-weight:600!important;
    padding:0!important;
    border:0!important;
  }.gpf-ml-store .ml-search input::placeholder{
    color:#7c8796!important;
    font-weight:500!important;
  }.gpf-ml-store .ml-search button{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    max-width:30px!important;
    max-height:30px!important;
    border-radius:16px!important;
    background:#fff2f4!important;
    color:var(--ext-mobile-blue)!important;
    box-shadow:none!important;
    padding:0!important;
    display:grid!important;
    place-items:center!important;
  }.gpf-ml-store .ml-search button i,.gpf-ml-store .ml-search button svg,.gpf-ml-store .ml-search button .header-svg-icon{
    width:15px!important;
    height:15px!important;
    font-size:14px!important;
    color:var(--ext-mobile-blue)!important;
    stroke:var(--ext-mobile-blue)!important;
  }.gpf-ml-store .ml-header-icons,.gpf-ml-store .extreme-top-actions{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:5px!important;
    min-width:max-content!important;
  }.gpf-ml-store .ml-header-icons button,.gpf-ml-store .header-share-store-btn,.gpf-ml-store .header-cart-btn,.gpf-ml-store .header-profile-btn{
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    min-height:34px!important;
    max-width:34px!important;
    max-height:34px!important;
    border-radius:17px!important;
    border:0!important;
    background:rgba(255,255,255,.16)!important;
    color:#fff!important;
    box-shadow:none!important;
    padding:0!important;
  }.gpf-ml-store .ml-header-icons button i,.gpf-ml-store .ml-header-icons button svg,.gpf-ml-store .header-share-store-btn i,.gpf-ml-store .header-share-store-btn svg,.gpf-ml-store .header-cart-btn i,.gpf-ml-store .header-cart-btn svg,.gpf-ml-store .header-profile-btn i,.gpf-ml-store .header-profile-btn svg{
    width:17px!important;
    height:17px!important;
    font-size:16px!important;
    color:#fff!important;
    stroke:#fff!important;
  }.gpf-ml-store .header-profile-btn img,.gpf-ml-store .header-profile-btn span,.gpf-ml-store .profile-initial,.gpf-ml-store .user-initial{
    width:26px!important;
    height:26px!important;
    min-width:26px!important;
    min-height:26px!important;
    border-radius:50%!important;
    font-size:11px!important;
    background:#fff!important;
    color:var(--ext-mobile-blue)!important;
  }.gpf-ml-store .header-cart-count{
    top:-5px!important;
    right:-5px!important;
    min-width:16px!important;
    height:16px!important;
    padding:0 4px!important;
    border-radius:999px!important;
    background:var(--ext-mobile-orange)!important;
    color:#fff!important;
    border:2px solid var(--ext-mobile-blue)!important;
    font-size:9px!important;
    font-weight:900!important;
  }.gpf-ml-store .ml-header .menu-toggle,.gpf-ml-store .ml-header .ml-menu-toggle,.gpf-ml-store .ml-header [data-open-menu],.gpf-ml-store .ml-header [aria-label*="menu" i],.gpf-ml-store .ml-header [title*="menu" i]{
    display:none!important;
  }.gpf-ml-store .ml-banner-carousel{
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    margin:10px auto 8px!important;
    aspect-ratio:16/6!important;
    max-height:154px!important;
    min-height:auto!important;
    border-radius:14px!important;
    border:0!important;
    overflow:hidden!important;
    background:#fff!important;
    box-shadow:var(--ext-mobile-shadow)!important;
  }.gpf-ml-store .ml-banner-wrapper,.gpf-ml-store .ml-banner-slide{
    height:100%!important;
    min-height:0!important;
  }.gpf-ml-store .ml-banner-slide img,.gpf-ml-store .ml-cover,.gpf-ml-store .ml-banner-carousel img{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    object-position:center!important;
    background:#fff!important;
  }.gpf-ml-store .ml-shortcuts{
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    margin:8px auto 12px!important;
    padding:8px 6px!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:3px!important;
    background:#fff!important;
    border:0!important;
    border-radius:16px!important;
    box-shadow:var(--ext-mobile-shadow)!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-shortcut{
    min-width:0!important;
    min-height:56px!important;
    height:56px!important;
    padding:4px 2px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px!important;
    border-radius:12px!important;
    background:#fff!important;
    color:var(--ext-mobile-blue)!important;
    font-size:9.6px!important;
    line-height:1.05!important;
    font-weight:800!important;
    text-align:center!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-shortcut i,.gpf-ml-store .ml-shortcut svg{
    width:20px!important;
    height:20px!important;
    font-size:19px!important;
    color:var(--ext-mobile-blue)!important;
    stroke:var(--ext-mobile-blue)!important;
  }.gpf-ml-store .ml-shortcut span,.gpf-ml-store .ml-shortcut small,.gpf-ml-store .ml-shortcut .badge{
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }.gpf-ml-store .ml-destaque-container{
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    margin:0 auto 12px!important;
    padding:0!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
  }.gpf-ml-store .ml-ofertas-relampago,.gpf-ml-store .ml-prod-destaque{
    width:100%!important;
    padding:10px!important;
    border:0!important;
    border-radius:15px!important;
    background:#fff!important;
    box-shadow:var(--ext-mobile-shadow)!important;
  }.gpf-ml-store .ml-ofertas-header{
    margin-bottom:8px!important;
    font-size:13px!important;
    line-height:1.1!important;
    color:var(--ext-mobile-blue)!important;
  }.gpf-ml-store .ml-timer{
    height:24px!important;
    padding:0 9px!important;
    border-radius:999px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    background:var(--ext-mobile-orange)!important;
    color:#fff!important;
    font-size:11px!important;
    font-weight:900!important;
  }.gpf-ml-store .ml-oferta-item{
    grid-template-columns:48px minmax(0,1fr)!important;
    gap:8px!important;
    min-height:62px!important;
    padding:7px!important;
    margin-bottom:7px!important;
    border:1px solid var(--ext-mobile-border)!important;
    border-radius:12px!important;
    background:#fff!important;
    box-shadow:none!important;
  }.gpf-ml-store .ml-oferta-item img{
    width:48px!important;
    height:48px!important;
    border-radius:10px!important;
    object-fit:cover!important;
  }.gpf-ml-store .ml-oferta-item h3,.gpf-ml-store .ml-oferta-item strong,.gpf-ml-store .ml-oferta-item .title{
    font-size:12px!important;
    line-height:1.18!important;
    margin:0!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-prod-destaque img{
    height:128px!important;
    border-radius:12px!important;
    object-fit:cover!important;
  }.gpf-ml-store .extreme-section-title{
    width:100%!important;
    max-width:100%!important;
    margin:14px 0 8px!important;
    padding:0 10px!important;
  }.gpf-ml-store .extreme-section-title h1,.gpf-ml-store .extreme-section-title h2{
    margin:0!important;
    font-size:18px!important;
    line-height:1.12!important;
    letter-spacing:-.02em!important;
    color:var(--ext-mobile-text)!important;
  }.gpf-ml-store .extreme-section-title p,.gpf-ml-store .extreme-section-title span{
    margin-top:2px!important;
    font-size:12px!important;
    line-height:1.25!important;
    color:var(--ext-mobile-muted)!important;
    font-weight:600!important;
  }.gpf-ml-store .ml-grid{
    width:100%!important;
    max-width:100%!important;
    margin:0 0 18px!important;
    padding:0 8px!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
  }.gpf-ml-store .ml-card{
    min-width:0!important;
    border:0!important;
    border-radius:14px!important;
    overflow:hidden!important;
    background:#fff!important;
    box-shadow:var(--ext-mobile-shadow)!important;
  }.gpf-ml-store .ml-card-img{
    width:100%!important;
    height:136px!important;
    aspect-ratio:auto!important;
    object-fit:cover!important;
    background:#f7fafc!important;
  }.gpf-ml-store .ml-card-body{
    padding:8px!important;
    background:#fff!important;
  }.gpf-ml-store .ml-card-title{
    min-height:32px!important;
    margin:0!important;
    color:var(--ext-mobile-text)!important;
    font-size:12px!important;
    line-height:1.32!important;
    font-weight:650!important;
    letter-spacing:0!important;
    -webkit-line-clamp:2!important;
  }.gpf-ml-store .ml-card-badges{
    margin:6px 0 3px!important;
    gap:4px!important;
    max-height:42px!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-card-badge,.gpf-ml-store .extreme-interest-badge,.gpf-ml-store .order-status-pill,.gpf-ml-store .badge-frete,.gpf-ml-store .badge-oferta{
    min-height:17px!important;
    height:17px!important;
    max-width:100%!important;
    padding:0 5px!important;
    border-radius:6px!important;
    font-size:9px!important;
    line-height:17px!important;
    font-weight:800!important;
    border:0!important;
  }.gpf-ml-store .ml-card-badge.frete,.gpf-ml-store .badge-frete{
    background:#f7f2f3!important;
    color:#178c4f!important;
  }.gpf-ml-store .ml-card-badge.oferta,.gpf-ml-store .badge-oferta{
    background:#fff3f4!important;
    color:#c94f00!important;
  }.gpf-ml-store .ml-card-price,.gpf-ml-store .ml-preco-pix,.gpf-ml-store .preco-grande,.gpf-ml-store .extreme-native-product-price{
    margin:5px 0 2px!important;
    color:#772135!important;
    font-size:18px!important;
    line-height:1!important;
    letter-spacing:-.02em!important;
    font-weight:900!important;
  }.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .extreme-native-product-primary,.gpf-ml-store .btn-primary{
    width:100%!important;
    height:34px!important;
    min-height:34px!important;
    padding:0 8px!important;
    border-radius:10px!important;
    font-size:11px!important;
    font-weight:900!important;
    background:linear-gradient(135deg,#c32740 0%,#921a2d 100%)!important;
    color:#fff!important;
    box-shadow:0 4px 10px rgba(177,18,38,.18)!important;
  }.gpf-ml-store .ml-btn-share{
    top:6px!important;
    right:6px!important;
    width:28px!important;
    height:28px!important;
    border-radius:50%!important;
    border:0!important;
    background:rgba(255,255,255,.94)!important;
    color:var(--ext-mobile-blue)!important;
    box-shadow:0 2px 8px rgba(95,26,43,.12)!important;
  }.gpf-ml-store .extreme-product-meta,.gpf-ml-store .extreme-detail-badges,.gpf-ml-store .extreme-installment-badge{
    margin:3px 0!important;
    gap:4px!important;
    color:var(--ext-mobile-muted)!important;
    font-size:10px!important;
    line-height:1.15!important;
  }.gpf-ml-store .produto-detalhe-page,.gpf-ml-store .ml-detalhe,.gpf-ml-store .checkout-native,.gpf-ml-store .payment-native,.gpf-ml-store .cart-summary-wow,.gpf-ml-store .checkout-frete-box,.gpf-ml-store .checkout-pay-box{
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    margin:8px auto!important;
    padding:12px!important;
    border:0!important;
    border-radius:16px!important;
    background:#fff!important;
    box-shadow:var(--ext-mobile-shadow)!important;
  }.gpf-ml-store .produto-gallery{
    display:block!important;
    margin:10px 0!important;
  }.gpf-ml-store .gallery-main img{
    max-height:360px!important;
    border-radius:14px!important;
    object-fit:contain!important;
    background:#fff!important;
  }.gpf-ml-store .gallery-thumbs{
    margin-top:8px!important;
    display:flex!important;
    flex-direction:row!important;
    gap:7px!important;
    overflow-x:auto!important;
  }.gpf-ml-store .gallery-thumbs img{
    flex:0 0 58px!important;
    width:58px!important;
    height:58px!important;
    border-radius:10px!important;
  }.gpf-ml-store .extreme-recommend-strip{
    display:flex!important;
    gap:8px!important;
    overflow-x:auto!important;
    grid-template-columns:none!important;
    padding-bottom:4px!important;
  }.gpf-ml-store .extreme-reco-card{
    flex:0 0 132px!important;
    width:132px!important;
    min-width:132px!important;
    border:0!important;
    border-radius:13px!important;
    box-shadow:var(--ext-mobile-shadow)!important;
    overflow:hidden!important;
  }.gpf-ml-store .extreme-reco-card img{
    height:104px!important;
    object-fit:cover!important;
  }.gpf-ml-store .ml-modal{
    align-items:flex-end!important;
    justify-content:center!important;
    padding:0 8px max(8px,env(safe-area-inset-bottom))!important;
    background:rgba(9,28,45,.54)!important;
    backdrop-filter:blur(10px)!important;
    z-index:9000!important;
  }.gpf-ml-store .ml-modal-content,.gpf-ml-store .seller-wow,.gpf-ml-store .quickbuy-wow,.gpf-ml-store .auth-wow,.gpf-ml-store .profile-login-wow,.gpf-ml-store .profile-login-clean,.gpf-ml-store .google-only-auth{
    width:100%!important;
    max-width:520px!important;
    max-height:86dvh!important;
    margin:0 auto!important;
    padding:14px!important;
    border:0!important;
    border-radius:22px 22px 14px 14px!important;
    background:#fff!important;
    box-shadow:0 -8px 32px rgba(8,28,44,.24)!important;
    overflow:auto!important;
    -webkit-overflow-scrolling:touch!important;
  }.gpf-ml-store .modal-close{
    top:10px!important;
    right:10px!important;
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    min-height:36px!important;
    border-radius:14px!important;
    background:#fff2f4!important;
    color:var(--ext-mobile-blue)!important;
    z-index:2!important;
  }.gpf-ml-store .ml-sidebar-left{
    top:0!important;
    left:0!important;
    width:86vw!important;
    max-width:320px!important;
    height:100dvh!important;
    max-height:100dvh!important;
    border-radius:0 18px 18px 0!important;
    background:#fff!important;
    overflow-y:auto!important;
    box-shadow:8px 0 30px rgba(8,28,44,.22)!important;
  }.gpf-ml-store #cartSidebar.ml-sidebar,.gpf-ml-store .ml-sidebar.cart-wow{
    width:100vw!important;
    max-width:100vw!important;
  }.gpf-ml-store .cart-wow-panel,.gpf-ml-store .cart-sidebar-content,.gpf-ml-store .ml-sidebar-content{
    max-height:100dvh!important;
    overflow-y:auto!important;
    background:#fff!important;
  }.gpf-ml-store .tracking-steps,.gpf-ml-store .tracking-timeline,.gpf-ml-store .row-flex,.gpf-ml-store .whatsapp-row,.gpf-ml-store .seller-two-cols,.gpf-ml-store .cep-finder-grid{
    grid-template-columns:1fr!important;
  }.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }.gpf-ml-store .ml-nav-item{
    min-width:0!important;
    height:54px!important;
    min-height:54px!important;
    padding:0 2px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:3px!important;
    border-radius:12px!important;
    background:transparent!important;
    color:#243447!important;
    font-size:9.8px!important;
    line-height:1!important;
    font-weight:700!important;
  }.gpf-ml-store .ml-nav-item i,.gpf-ml-store .ml-nav-item svg{
    width:20px!important;
    height:20px!important;
    font-size:19px!important;
    color:#243447!important;
    stroke:#243447!important;
  }.gpf-ml-store .ml-nav-item.active,.gpf-ml-store .ml-nav-item.active i,.gpf-ml-store .ml-nav-item.active svg,.gpf-ml-store .ml-nav-item:hover,.gpf-ml-store .ml-nav-item:hover i,.gpf-ml-store .ml-nav-item:hover svg{
    color:var(--ext-mobile-blue)!important;
    stroke:var(--ext-mobile-blue)!important;
    font-weight:900!important;
  }.gpf-ml-store .footer{
    margin-bottom:76px!important;
  }}@media (max-width:380px){.gpf-ml-store .ml-header-top{
    grid-template-columns:68px minmax(0,1fr) auto!important;
    gap:5px!important;
  }.gpf-ml-store .ml-logo{
    width:68px!important;
    max-width:68px!important;
    height:31px!important;
  }.gpf-ml-store .ml-search{
    height:36px!important;
    min-height:36px!important;
    border-radius:18px!important;
  }.gpf-ml-store .ml-search input{
    font-size:12px!important;
  }.gpf-ml-store .ml-header-icons button,.gpf-ml-store .header-share-store-btn,.gpf-ml-store .header-cart-btn,.gpf-ml-store .header-profile-btn{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
  }.gpf-ml-store .ml-banner-carousel{
    max-height:138px!important;
  }.gpf-ml-store .ml-shortcut{
    min-height:52px!important;
    height:52px!important;
    font-size:9px!important;
  }.gpf-ml-store .ml-shortcut i,.gpf-ml-store .ml-shortcut svg{
    width:18px!important;
    height:18px!important;
    font-size:17px!important;
  }.gpf-ml-store .ml-card-img{
    height:122px!important;
  }.gpf-ml-store .ml-card-title{
    font-size:11.5px!important;
  }.gpf-ml-store .ml-card-price,.gpf-ml-store .ml-preco-pix,.gpf-ml-store .preco-grande,.gpf-ml-store .extreme-native-product-price{
    font-size:16.5px!important;
  }}@media (max-width:768px){.gpf-ml-store{
    padding-bottom:72px!important;
  }.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .cart-button,.gpf-ml-store .ml-header .btn-cart,.gpf-ml-store .ml-header [data-cart],.gpf-ml-store .ml-header [data-open-cart],.gpf-ml-store .ml-header [onclick*="cart"],.gpf-ml-store .ml-header [onclick*="carrinho"]{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
    width:0!important;
    min-width:0!important;
    max-width:0!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-header .ml-header-top{
    grid-template-columns:78px minmax(0,1fr) max-content!important;
    gap:7px!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
  }.gpf-ml-store .ml-header .ml-logo{
    width:78px!important;
    max-width:78px!important;
    height:36px!important;
  }.gpf-ml-store .ml-header .ml-search{
    height:40px!important;
    min-height:40px!important;
    border-radius:20px!important;
    padding:0 6px 0 11px!important;
    background:#fff!important;
    border:1px solid rgba(96,16,34,.12)!important;
    box-shadow:0 2px 8px rgba(95,26,43,.08)!important;
  }.gpf-ml-store .ml-header .ml-search input{
    height:38px!important;
    line-height:38px!important;
    color:#102033!important;
    font-size:13.2px!important;
    font-weight:600!important;
  }.gpf-ml-store .ml-header .ml-search input::placeholder{
    color:#6c7b8d!important;
  }.gpf-ml-store .ml-header .ml-search:before{
    color:#6c7b8d!important;
    font-size:13px!important;
  }.gpf-ml-store .ml-header .ml-search button{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    border-radius:15px!important;
    background:#fff2f4!important;
    color:#83162a!important;
    box-shadow:none!important;
  }.gpf-ml-store .ml-header .ml-header-icons,.gpf-ml-store .ml-header .extreme-top-actions{
    gap:5px!important;
    display:flex!important;
    align-items:center!important;
  }.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .ml-header-icons button:not(.header-cart-btn),.gpf-ml-store .ml-header .extreme-top-actions button:not(.header-cart-btn){
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    min-height:34px!important;
    max-width:34px!important;
    max-height:34px!important;
    border-radius:17px!important;
    background:rgba(255,255,255,.14)!important;
    border:1px solid rgba(255,255,255,.18)!important;
    box-shadow:none!important;
  }.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:54px!important;
    min-height:54px!important;
    padding:0!important;
    margin:0!important;
    border-radius:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex-direction:column!important;
    gap:3px!important;
    color:#607083!important;
    background:transparent!important;
    font-size:9.6px!important;
    font-weight:600!important;
    letter-spacing:-.01em!important;
    line-height:1!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item i{
    font-size:17.5px!important;
    line-height:1!important;
    color:#607083!important;
    font-weight:400!important;
    opacity:.92!important;
    transform:scale(.94)!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item svg,.gpf-ml-store .ml-bottom-nav .ml-nav-item .header-svg-icon{
    width:18px!important;
    height:18px!important;
    stroke:#607083!important;
    color:#607083!important;
    stroke-width:1.7!important;
    fill:none!important;
    opacity:.94!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item.active,.gpf-ml-store .ml-bottom-nav .ml-nav-item:hover{
    color:#83162a!important;
    font-weight:700!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item.active i,.gpf-ml-store .ml-bottom-nav .ml-nav-item:hover i{
    color:#83162a!important;
    opacity:1!important;
    font-weight:400!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item.active svg,.gpf-ml-store .ml-bottom-nav .ml-nav-item:hover svg{
    stroke:#83162a!important;
    color:#83162a!important;
    stroke-width:1.8!important;
    opacity:1!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item.active::before{
    content:""!important;
    position:absolute!important;
    top:0!important;
    width:24px!important;
    height:2px!important;
    border-radius:0 0 999px 999px!important;
    background:#b11226!important;
  }}@media (max-width:380px){.gpf-ml-store .ml-header .ml-header-top{
    grid-template-columns:66px minmax(0,1fr) max-content!important;
    gap:5px!important;
  }.gpf-ml-store .ml-header .ml-logo{
    width:66px!important;
    max-width:66px!important;
    height:32px!important;
  }.gpf-ml-store .ml-header .ml-search{
    height:38px!important;
    min-height:38px!important;
  }.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .ml-header-icons button:not(.header-cart-btn),.gpf-ml-store .ml-header .extreme-top-actions button:not(.header-cart-btn){
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
  }.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item{
    height:52px!important;
    min-height:52px!important;
    font-size:9px!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item i{
    font-size:16.5px!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item svg,.gpf-ml-store .ml-bottom-nav .ml-nav-item .header-svg-icon{
    width:17px!important;
    height:17px!important;
  }}@media (max-width:768px){.gpf-ml-store,.gpf-ml-store{
    width:100%!important;
    max-width:100%!important;
    overflow-x:hidden!important;
  }.gpf-ml-store{
    padding-bottom:calc(var(--mobile-nav-height) + 18px + env(safe-area-inset-bottom))!important;
    background:#faf8f8!important;
  }.gpf-ml-store .ml-header{
    position:sticky!important;
    top:0!important;
    z-index:3000!important;
    width:100%!important;
    padding:7px 10px 8px!important;
    background:linear-gradient(135deg,var(--primary,#83162a) 0%,var(--primary-2,#9d2036) 100%)!important;
    color:#fff!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:0 8px 22px rgba(96,16,34,.18)!important;
    overflow:visible!important;
  }.gpf-ml-store .ml-header .ml-header-top,.gpf-ml-store .ml-header-top{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    display:grid!important;
    grid-template-columns:38px minmax(0,1fr) 38px!important;
    grid-template-areas:"brand search account"!important;
    align-items:center!important;
    gap:8px!important;
  }.gpf-ml-store .ml-header .ml-logo,.gpf-ml-store .ml-logo{
    grid-area:brand!important;
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    max-width:38px!important;
    border-radius:50%!important;
    padding:3px!important;
    object-fit:contain!important;
    background:#fff!important;
    border:1px solid rgba(255,255,255,.72)!important;
    box-shadow:0 4px 12px rgba(5,22,35,.13)!important;
    justify-self:start!important;
    align-self:center!important;
  }.gpf-ml-store .ml-header .ml-search,.gpf-ml-store .ml-search{
    grid-area:search!important;
    width:100%!important;
    min-width:0!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    display:flex!important;
    align-items:center!important;
    gap:7px!important;
    padding:0 5px 0 12px!important;
    border-radius:999px!important;
    background:#fff!important;
    border:1px solid rgba(96,16,34,.10)!important;
    box-shadow:0 4px 14px rgba(5,22,35,.12)!important;
    overflow:visible!important;
  }.gpf-ml-store .ml-header .ml-search:before,.gpf-ml-store .ml-search:before{
    position:static!important;
    content:""!important;
    width:16px!important;
    height:16px!important;
    min-width:16px!important;
    display:block!important;
    background-color:var(--primary,#83162a)!important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M10.5%204a6.5%206.5%200%200%201%205.18%2010.43l4.45%204.44-1.42%201.42-4.44-4.45A6.5%206.5%200%201%201%2010.5%204m0%202a4.5%204.5%200%201%200%200%209%204.5%204.5%200%200%200%200-9%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat!important;
    mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M10.5%204a6.5%206.5%200%200%201%205.18%2010.43l4.45%204.44-1.42%201.42-4.44-4.45A6.5%206.5%200%201%201%2010.5%204m0%202a4.5%204.5%200%201%200%200%209%204.5%204.5%200%200%200%200-9%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat!important;
    opacity:.76!important;
    flex:0 0 16px!important;
  }.gpf-ml-store .ml-header .ml-search input,.gpf-ml-store .ml-search input{
    flex:1 1 auto!important;
    min-width:0!important;
    width:100%!important;
    height:38px!important;
    min-height:38px!important;
    padding:0!important;
    border:0!important;
    outline:0!important;
    background:transparent!important;
    color:var(--text,#102033)!important;
    font-size:13.5px!important;
    line-height:38px!important;
    font-weight:650!important;
    box-shadow:none!important;
  }.gpf-ml-store .ml-header .ml-search input::placeholder,.gpf-ml-store .ml-search input::placeholder{
    color:#6f7f92!important;
    opacity:1!important;
    font-weight:600!important;
  }.gpf-ml-store .ml-header .ml-search button,.gpf-ml-store .ml-search button{
    width:31px!important;
    height:31px!important;
    min-width:31px!important;
    min-height:31px!important;
    max-width:31px!important;
    max-height:31px!important;
    display:grid!important;
    place-items:center!important;
    padding:0!important;
    border-radius:50%!important;
    background:#fff2f4!important;
    color:var(--primary,#83162a)!important;
    border:0!important;
    box-shadow:none!important;
    overflow:visible!important;
  }.gpf-ml-store .ml-header .ml-search button svg,.gpf-ml-store .ml-header .ml-search button .header-svg-icon,.gpf-ml-store .ml-search button svg,.gpf-ml-store .ml-search button .header-svg-icon{
    width:16px!important;
    height:16px!important;
    display:block!important;
    overflow:visible!important;
    color:var(--primary,#83162a)!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:2.2!important;
  }.gpf-ml-store .ml-header .ml-header-icons,.gpf-ml-store .ml-header-icons,.gpf-ml-store .ml-header .extreme-top-actions,.gpf-ml-store .extreme-top-actions{
    grid-area:account!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:0!important;
    width:38px!important;
    min-width:38px!important;
    max-width:38px!important;
    overflow:visible!important;
  }.gpf-ml-store .ml-header .header-cart-btn:not(.header-share-store-btn),.gpf-ml-store .ml-header button[aria-label*="sacola" i],.gpf-ml-store .ml-header button[aria-label*="carrinho" i],.gpf-ml-store .ml-header button[onclick*="toggleCart"]{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }.gpf-ml-store .ml-header .header-menu-btn,.gpf-ml-store .ml-header .menu-toggle,.gpf-ml-store .ml-header .ml-menu-toggle,.gpf-ml-store .ml-header [data-open-menu],.gpf-ml-store .ml-header [onclick*="toggleMore"],.gpf-ml-store .ml-header [onclick*="menu"]{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }.gpf-ml-store .ml-header .header-share-store-btn{
    display:none!important;
  }.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .ml-header-icons > button.header-profile-btn{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    min-height:38px!important;
    max-width:38px!important;
    max-height:38px!important;
    padding:0!important;
    border-radius:50%!important;
    display:grid!important;
    place-items:center!important;
    background:rgba(255,255,255,.16)!important;
    color:#fff!important;
    border:1px solid rgba(255,255,255,.26)!important;
    box-shadow:none!important;
    overflow:visible!important;
    line-height:1!important;
  }.gpf-ml-store .ml-header .header-profile-btn img,.gpf-ml-store .ml-header .header-profile-btn span{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    border-radius:50%!important;
    display:grid!important;
    place-items:center!important;
    object-fit:cover!important;
    font-size:12px!important;
    line-height:1!important;
    color:#fff!important;
    background:rgba(255,255,255,.18)!important;
  }.gpf-ml-store .ml-header .header-profile-btn svg,.gpf-ml-store .ml-header .header-profile-btn .header-svg-icon{
    width:19px!important;
    height:19px!important;
    display:block!important;
    overflow:visible!important;
    color:#fff!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:2.1!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
  }.gpf-ml-store .ml-header .ml-header-top::after{
    content:"Envie para seu endereço";
    grid-column:1 / -1;
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    height:22px!important;
    margin-top:1px!important;
    padding:0 2px!important;
    color:rgba(255,255,255,.92)!important;
    font-size:11.5px!important;
    line-height:1!important;
    font-weight:650!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }.gpf-ml-store .ml-search-suggestions{
    top:calc(100% + 7px)!important;
    left:0!important;
    right:0!important;
    border-radius:18px!important;
    z-index:3600!important;
  }}@media (max-width:768px){.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item,.gpf-ml-store .ml-bottom-nav a.ml-nav-item,.gpf-ml-store .ml-bottom-nav a,.gpf-ml-store .ml-bottom-nav button{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:54px!important;
    min-height:54px!important;
    max-height:54px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:3px!important;
    padding:0 1px!important;
    margin:0!important;
    border:0!important;
    border-radius:14px!important;
    background:transparent!important;
    color:var(--primary,#83162a)!important;
    font-size:9.8px!important;
    line-height:1!important;
    font-weight:650!important;
    text-align:center!important;
    white-space:nowrap!important;
    overflow:visible!important;
    box-shadow:none!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item i,.gpf-ml-store .ml-bottom-nav a i,.gpf-ml-store .ml-bottom-nav button i{
    display:block!important;
    width:22px!important;
    height:22px!important;
    min-width:22px!important;
    min-height:22px!important;
    max-width:22px!important;
    max-height:22px!important;
    margin:0!important;
    padding:0!important;
    color:currentColor!important;
    font-size:18px!important;
    line-height:22px!important;
    text-align:center!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
    overflow:visible!important;
    vertical-align:middle!important;
    transform:none!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item svg,.gpf-ml-store .ml-bottom-nav .ml-nav-item .header-svg-icon,.gpf-ml-store .ml-bottom-nav a svg,.gpf-ml-store .ml-bottom-nav a .header-svg-icon,.gpf-ml-store .ml-bottom-nav button svg,.gpf-ml-store .ml-bottom-nav button .header-svg-icon{
    display:block!important;
    width:22px!important;
    height:22px!important;
    min-width:22px!important;
    min-height:22px!important;
    max-width:22px!important;
    max-height:22px!important;
    margin:0!important;
    padding:1px!important;
    color:currentColor!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.9!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
    overflow:visible!important;
    box-sizing:border-box!important;
    transform:none!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item svg path,.gpf-ml-store .ml-bottom-nav .ml-nav-item svg circle,.gpf-ml-store .ml-bottom-nav .ml-nav-item svg line,.gpf-ml-store .ml-bottom-nav .ml-nav-item svg polyline,.gpf-ml-store .ml-bottom-nav .ml-nav-item svg polygon,.gpf-ml-store .ml-bottom-nav a svg path,.gpf-ml-store .ml-bottom-nav a svg circle,.gpf-ml-store .ml-bottom-nav a svg line,.gpf-ml-store .ml-bottom-nav a svg polyline,.gpf-ml-store .ml-bottom-nav a svg polygon{
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.9!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
    vector-effect:non-scaling-stroke!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item span,.gpf-ml-store .ml-bottom-nav a span,.gpf-ml-store .ml-bottom-nav button span{
    display:block!important;
    max-width:100%!important;
    min-width:0!important;
    color:currentColor!important;
    font-size:9.8px!important;
    line-height:1.05!important;
    font-weight:650!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item.active,.gpf-ml-store .ml-bottom-nav .ml-nav-item:hover,.gpf-ml-store .ml-bottom-nav .ml-nav-item:focus-visible,.gpf-ml-store .ml-bottom-nav a.active,.gpf-ml-store .ml-bottom-nav a:hover,.gpf-ml-store .ml-bottom-nav button.active{
    color:var(--accent,#b11226)!important;
    background:transparent!important;
    border:0!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item.active i,.gpf-ml-store .ml-bottom-nav .ml-nav-item.active svg,.gpf-ml-store .ml-bottom-nav .ml-nav-item.active span,.gpf-ml-store .ml-bottom-nav a.active i,.gpf-ml-store .ml-bottom-nav a.active svg,.gpf-ml-store .ml-bottom-nav a.active span{
    color:var(--accent,#b11226)!important;
  }}@media (max-width:380px){.gpf-ml-store .ml-header .ml-header-top,.gpf-ml-store .ml-header-top{
    grid-template-columns:34px minmax(0,1fr) 34px!important;
    gap:6px!important;
  }.gpf-ml-store .ml-header .ml-logo,.gpf-ml-store .ml-logo,.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .ml-header-icons > button.header-profile-btn{
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    min-height:34px!important;
    max-width:34px!important;
    max-height:34px!important;
  }.gpf-ml-store .ml-header .ml-search,.gpf-ml-store .ml-search{
    height:38px!important;
    min-height:38px!important;
  }.gpf-ml-store .ml-header .ml-search input,.gpf-ml-store .ml-search input{
    height:36px!important;
    line-height:36px!important;
    font-size:12.8px!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item,.gpf-ml-store .ml-bottom-nav a.ml-nav-item,.gpf-ml-store .ml-bottom-nav a,.gpf-ml-store .ml-bottom-nav button{
    font-size:9.2px!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item i,.gpf-ml-store .ml-bottom-nav a i,.gpf-ml-store .ml-bottom-nav button i,.gpf-ml-store .ml-bottom-nav .ml-nav-item svg,.gpf-ml-store .ml-bottom-nav a svg,.gpf-ml-store .ml-bottom-nav button svg{
    width:21px!important;
    height:21px!important;
    min-width:21px!important;
    min-height:21px!important;
    font-size:17px!important;
    line-height:21px!important;
  }}@media (max-width: 768px){.gpf-ml-store,.gpf-ml-store{
    width:100%!important;
    max-width:100%!important;
    overflow-x:hidden!important;
  }.gpf-ml-store{
    padding-bottom:calc(78px + env(safe-area-inset-bottom))!important;
    background:#faf8f8!important;
  }.gpf-ml-store .ml-header{
    position:sticky!important;
    top:0!important;
    z-index:7000!important;
    padding:7px 10px 6px!important;
    background:linear-gradient(135deg,#83162a 0%,#9d2036 100%)!important;
    box-shadow:0 2px 10px rgba(96,16,34,.18)!important;
  }.gpf-ml-store .ml-header .ml-header-top{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    display:grid!important;
    grid-template-columns:42px minmax(0,1fr) 38px!important;
    align-items:center!important;
    gap:8px!important;
  }.gpf-ml-store .ml-header .ml-logo{
    width:42px!important;
    height:42px!important;
    max-width:42px!important;
    min-width:42px!important;
    border-radius:50%!important;
    padding:5px!important;
    background:#fff!important;
    object-fit:contain!important;
    box-shadow:0 2px 8px rgba(0,0,0,.12)!important;
  }.gpf-ml-store .ml-header .ml-search{
    height:40px!important;
    min-height:40px!important;
    width:100%!important;
    min-width:0!important;
    border:0!important;
    border-radius:999px!important;
    background:#fff!important;
    padding:0 4px 0 12px!important;
    gap:6px!important;
    box-shadow:0 2px 8px rgba(0,0,0,.10)!important;
  }.gpf-ml-store .ml-header .ml-search:before{
    color:#617086!important;
    font-size:14px!important;
  }.gpf-ml-store .ml-header .ml-search input{
    color:#102033!important;
    font-size:13.5px!important;
    font-weight:600!important;
    height:38px!important;
    line-height:38px!important;
  }.gpf-ml-store .ml-header .ml-search input::placeholder{
    color:#738196!important;
    opacity:1!important;
  }.gpf-ml-store .ml-header .ml-search button{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
    border-radius:50%!important;
    background:#fff2f4!important;
    color:#83162a!important;
    display:grid!important;
    place-items:center!important;
    padding:0!important;
    box-shadow:none!important;
  }.gpf-ml-store .ml-header .ml-search button .header-svg-icon{
    width:15px!important;
    height:15px!important;
    stroke:#83162a!important;
  }.gpf-ml-store .ml-header .ml-header-icons{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:0!important;
    min-width:0!important;
  }.gpf-ml-store .ml-header .mobile-header-cart-btn,.gpf-ml-store .ml-header .mobile-header-menu-btn,.gpf-ml-store .ml-header .mobile-header-share-btn,.gpf-ml-store .ml-header .header-cart-btn:not(.mobile-header-profile-btn){
    display:none!important;
  }.gpf-ml-store .ml-header .mobile-header-profile-btn,.gpf-ml-store .ml-header .header-profile-btn{
    display:grid!important;
    place-items:center!important;
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    min-height:38px!important;
    max-width:38px!important;
    max-height:38px!important;
    border-radius:50%!important;
    background:rgba(255,255,255,.14)!important;
    border:1px solid rgba(255,255,255,.18)!important;
    color:#fff!important;
    padding:0!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-header .mobile-header-profile-btn img,.gpf-ml-store .ml-header .header-profile-btn img,.gpf-ml-store .ml-header .mobile-header-profile-btn span,.gpf-ml-store .ml-header .header-profile-btn span{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    border-radius:50%!important;
    object-fit:cover!important;
    font-size:12px!important;
  }.gpf-ml-store .ml-header .mobile-header-profile-btn .header-svg-icon,.gpf-ml-store .ml-header .header-profile-btn .header-svg-icon{
    width:19px!important;
    height:19px!important;
    stroke:#fff!important;
  }.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item{
    min-width:0!important;
    width:auto!important;
    height:54px!important;
    min-height:54px!important;
    max-height:54px!important;
    padding:3px 2px!important;
    margin:0!important;
    border:0!important;
    border-radius:14px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:2px!important;
    overflow:visible!important;
    background:transparent!important;
    color:#738196!important;
    line-height:1!important;
    text-align:center!important;
    -webkit-tap-highlight-color:transparent!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item.active{
    color:#83162a!important;
    background:#fff2f4!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-icon{
    width:27px!important;
    height:27px!important;
    min-width:27px!important;
    min-height:27px!important;
    max-width:27px!important;
    max-height:27px!important;
    display:grid!important;
    place-items:center!important;
    position:relative!important;
    overflow:visible!important;
    line-height:1!important;
    flex:0 0 27px!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-icon i,.gpf-ml-store .ml-bottom-nav .ml-nav-item > i{
    display:block!important;
    width:auto!important;
    height:auto!important;
    line-height:1!important;
    font-size:18px!important;
    font-weight:400!important;
    color:currentColor!important;
    transform:none!important;
    overflow:visible!important;
  }.gpf-ml-store .ml-bottom-nav .nav-cart .ml-nav-icon i,.gpf-ml-store .ml-bottom-nav .nav-home .ml-nav-icon i,.gpf-ml-store .ml-bottom-nav .nav-categories .ml-nav-icon i,.gpf-ml-store .ml-bottom-nav .nav-more .ml-nav-icon i{
    font-weight:900!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-icon svg,.gpf-ml-store .ml-bottom-nav .header-svg-icon{
    display:block!important;
    width:19px!important;
    height:19px!important;
    min-width:19px!important;
    min-height:19px!important;
    stroke:currentColor!important;
    color:currentColor!important;
    overflow:visible!important;
    flex:0 0 auto!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-label,.gpf-ml-store .ml-bottom-nav .ml-nav-item span:not(.ml-nav-icon):not(.ml-nav-badge){
    display:block!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:10px!important;
    line-height:12px!important;
    font-weight:650!important;
    letter-spacing:-.01em!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-badge{
    position:absolute!important;
    top:-5px!important;
    right:-7px!important;
    min-width:16px!important;
    height:16px!important;
    padding:0 4px!important;
    border-radius:999px!important;
    background:#b11226!important;
    color:#fff!important;
    border:2px solid #fff!important;
    font-style:normal!important;
    font-size:9px!important;
    line-height:12px!important;
    font-weight:900!important;
    display:grid!important;
    place-items:center!important;
    z-index:3!important;
  }}@media (max-width: 380px){.gpf-ml-store .ml-header .ml-header-top{
    grid-template-columns:38px minmax(0,1fr) 35px!important;
    gap:6px!important;
  }.gpf-ml-store .ml-header .ml-logo{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    max-width:38px!important;
  }.gpf-ml-store .ml-header .ml-search{
    height:38px!important;
    min-height:38px!important;
  }.gpf-ml-store .ml-header .ml-search input{
    font-size:12.5px!important;
  }.gpf-ml-store .ml-header .mobile-header-profile-btn,.gpf-ml-store .ml-header .header-profile-btn{
    width:35px!important;
    height:35px!important;
    min-width:35px!important;
    min-height:35px!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-icon{
    width:25px!important;
    height:25px!important;
    min-width:25px!important;
    min-height:25px!important;
    flex-basis:25px!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-icon i,.gpf-ml-store .ml-bottom-nav .ml-nav-item > i{
    font-size:17px!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-label,.gpf-ml-store .ml-bottom-nav .ml-nav-item span:not(.ml-nav-icon):not(.ml-nav-badge){
    font-size:9.4px!important;
  }}@media (max-width: 768px){.gpf-ml-store,.gpf-ml-store{
    width:100%!important;
    max-width:100%!important;
    overflow-x:hidden!important;
  }.gpf-ml-store{
    padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;
  }.gpf-ml-store .ml-header .header-cart-btn:not(.header-share-store-btn),.gpf-ml-store .ml-header .header-menu-btn,.gpf-ml-store .ml-header .ml-menu-toggle,.gpf-ml-store .ml-header .menu-toggle{
    display:none!important;
  }.gpf-ml-store .ml-header{
    padding:7px 10px 8px!important;
    background:linear-gradient(135deg,#83162a 0%,#9d2036 100%)!important;
  }.gpf-ml-store .ml-header .ml-header-top{
    display:grid!important;
    grid-template-columns:42px minmax(0,1fr) 38px!important;
    gap:8px!important;
    align-items:center!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
  }.gpf-ml-store .ml-header .ml-logo{
    width:42px!important;
    height:42px!important;
    max-width:42px!important;
    min-width:42px!important;
    border-radius:50%!important;
    object-fit:contain!important;
    background:#fff!important;
    padding:4px!important;
    box-shadow:0 4px 12px rgba(0,0,0,.13)!important;
  }.gpf-ml-store .ml-header .ml-search{
    height:42px!important;
    min-height:42px!important;
    border-radius:999px!important;
    background:#fff!important;
    border:0!important;
    box-shadow:0 3px 12px rgba(0,0,0,.12)!important;
    padding:0 5px 0 12px!important;
    gap:6px!important;
  }.gpf-ml-store .ml-header .ml-search:before{
    color:#617086!important;
    font-size:14px!important;
  }.gpf-ml-store .ml-header .ml-search input{
    color:#102033!important;
    font-size:13.5px!important;
    font-weight:600!important;
    height:40px!important;
    line-height:40px!important;
  }.gpf-ml-store .ml-header .ml-search input::placeholder{
    color:#738196!important;
  }.gpf-ml-store .ml-header .ml-search button{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    border-radius:50%!important;
    background:#b11226!important;
    color:#fff!important;
  }.gpf-ml-store .ml-header .ml-search button svg,.gpf-ml-store .ml-header .ml-search button .header-svg-icon{
    width:15px!important;
    height:15px!important;
    stroke:#fff!important;
    fill:none!important;
    stroke-width:2.4!important;
  }.gpf-ml-store .ml-header .ml-header-icons{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:0!important;
    width:38px!important;
    min-width:38px!important;
  }.gpf-ml-store .ml-header .header-profile-btn{
    display:grid!important;
    place-items:center!important;
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    min-height:38px!important;
    border-radius:50%!important;
    background:#fff!important;
    border:0!important;
    color:#83162a!important;
    padding:0!important;
    box-shadow:0 3px 12px rgba(0,0,0,.12)!important;
  }.gpf-ml-store .ml-header .header-profile-btn img,.gpf-ml-store .ml-header .header-profile-btn span{
    width:31px!important;
    height:31px!important;
    min-width:31px!important;
    min-height:31px!important;
    border-radius:50%!important;
  }.gpf-ml-store .ml-header .header-profile-btn svg,.gpf-ml-store .ml-header .header-profile-btn .header-svg-icon{
    width:20px!important;
    height:20px!important;
    stroke:#83162a!important;
    fill:none!important;
    stroke-width:2.1!important;
  }.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }.gpf-ml-store .ml-bottom-nav *{
    box-sizing:border-box!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item{
    position:relative!important;
    min-width:0!important;
    width:100%!important;
    height:52px!important;
    min-height:52px!important;
    max-height:52px!important;
    padding:3px 2px 2px!important;
    margin:0!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:2px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    color:#617086!important;
    text-decoration:none!important;
    overflow:visible!important;
    line-height:1!important;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;
    -webkit-tap-highlight-color:transparent!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item i,.gpf-ml-store .ml-bottom-nav .ml-nav-item svg,.gpf-ml-store .ml-bottom-nav .ml-nav-item .header-svg-icon{
    display:none!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-icon{
    position:relative!important;
    display:block!important;
    width:23px!important;
    height:23px!important;
    min-width:23px!important;
    min-height:23px!important;
    max-width:23px!important;
    max-height:23px!important;
    margin:0 auto!important;
    color:currentColor!important;
    flex:0 0 23px!important;
    overflow:visible!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-icon::before,.gpf-ml-store .ml-bottom-nav .ml-nav-icon::after{
    content:""!important;
    position:absolute!important;
    display:block!important;
    box-sizing:border-box!important;
    color:currentColor!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-label{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:10px!important;
    line-height:12px!important;
    font-weight:600!important;
    letter-spacing:-.01em!important;
    text-align:center!important;
    color:currentColor!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item.active{
    color:#83162a!important;
    font-weight:700!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item.active::before{
    content:""!important;
    position:absolute!important;
    top:0!important;
    left:50%!important;
    width:22px!important;
    height:3px!important;
    border-radius:99px!important;
    background:#b11226!important;
    transform:translateX(-50%)!important;
  }.gpf-ml-store .ml-bottom-nav .nav-home .ml-nav-icon::before{
    left:4px!important;
    top:9px!important;
    width:15px!important;
    height:11px!important;
    border:2px solid currentColor!important;
    border-top:0!important;
    border-radius:2px 2px 4px 4px!important;
  }.gpf-ml-store .ml-bottom-nav .nav-home .ml-nav-icon::after{
    left:3px!important;
    top:3px!important;
    width:17px!important;
    height:17px!important;
    border-left:2px solid currentColor!important;
    border-top:2px solid currentColor!important;
    transform:rotate(45deg)!important;
    border-radius:2px 0 0 0!important;
  }.gpf-ml-store .ml-bottom-nav .nav-categories .ml-nav-icon::before{
    left:3px!important;
    top:4px!important;
    width:17px!important;
    height:15px!important;
    border-top:2px solid currentColor!important;
    border-bottom:2px solid currentColor!important;
  }.gpf-ml-store .ml-bottom-nav .nav-categories .ml-nav-icon::after{
    left:3px!important;
    top:10px!important;
    width:17px!important;
    height:2px!important;
    background:currentColor!important;
    box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor!important;
    border-radius:99px!important;
  }.gpf-ml-store .ml-bottom-nav .nav-cart .ml-nav-icon::before{
    left:4px!important;
    top:6px!important;
    width:16px!important;
    height:12px!important;
    border:2px solid currentColor!important;
    border-radius:3px 3px 5px 5px!important;
  }.gpf-ml-store .ml-bottom-nav .nav-cart .ml-nav-icon::after{
    left:8px!important;
    top:2px!important;
    width:8px!important;
    height:7px!important;
    border:2px solid currentColor!important;
    border-bottom:0!important;
    border-radius:8px 8px 0 0!important;
  }.gpf-ml-store .ml-bottom-nav .nav-account .ml-nav-icon::before{
    left:7px!important;
    top:3px!important;
    width:9px!important;
    height:9px!important;
    border:2px solid currentColor!important;
    border-radius:50%!important;
  }.gpf-ml-store .ml-bottom-nav .nav-account .ml-nav-icon::after{
    left:4px!important;
    top:14px!important;
    width:15px!important;
    height:7px!important;
    border:2px solid currentColor!important;
    border-bottom:0!important;
    border-radius:14px 14px 0 0!important;
  }.gpf-ml-store .ml-bottom-nav .nav-more .ml-nav-icon::before{
    left:3px!important;
    top:5px!important;
    width:17px!important;
    height:2px!important;
    background:currentColor!important;
    border-radius:99px!important;
    box-shadow:0 6px 0 currentColor,0 12px 0 currentColor!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-badge{
    position:absolute!important;
    top:-6px!important;
    right:-8px!important;
    min-width:16px!important;
    height:16px!important;
    padding:0 4px!important;
    display:grid!important;
    place-items:center!important;
    border-radius:999px!important;
    background:#b11226!important;
    color:#fff!important;
    border:2px solid #fff!important;
    font-size:9px!important;
    line-height:1!important;
    font-weight:900!important;
    z-index:2!important;
  }}@media (max-width:380px){.gpf-ml-store .ml-bottom-nav .ml-nav-label{font-size:9.4px!important;}.gpf-ml-store .ml-bottom-nav .ml-nav-icon{transform:scale(.94)!important;}.gpf-ml-store .ml-header .ml-header-top{grid-template-columns:38px minmax(0,1fr) 34px!important;gap:6px!important;}.gpf-ml-store .ml-header .ml-logo{width:38px!important;height:38px!important;max-width:38px!important;min-width:38px!important;}.gpf-ml-store .ml-header .header-profile-btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;}.gpf-ml-store .ml-header .ml-search{height:39px!important;min-height:39px!important;}}@media (max-width:760px){.gpf-ml-store .ml-header .ml-header-top,.gpf-ml-store .ml-header-top{
    grid-template-columns:112px minmax(0,1fr) 36px!important;
    gap:8px!important;
    min-height:48px!important;
    align-items:center!important;
  }.gpf-ml-store .ml-header .ml-logo,.gpf-ml-store .ml-logo{
    width:112px!important;
    max-width:112px!important;
    min-width:112px!important;
    height:46px!important;
    max-height:46px!important;
    min-height:46px!important;
    border-radius:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    padding:0!important;
    overflow:visible!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
  }.gpf-ml-store .ml-header .ml-logo img,.gpf-ml-store .ml-logo img,.gpf-ml-store .header-logo img{
    width:112px!important;
    max-width:112px!important;
    height:46px!important;
    max-height:46px!important;
    object-fit:contain!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    padding:0!important;
    display:block!important;
  }.gpf-ml-store .ml-header .ml-search,.gpf-ml-store .ml-search{
    height:38px!important;
    min-height:38px!important;
    border-radius:14px!important;
    padding:0 5px 0 10px!important;
    box-shadow:0 7px 16px rgba(7,22,34,.12)!important;
  }.gpf-ml-store .ml-header .ml-search input,.gpf-ml-store .ml-search input{
    height:36px!important;
    line-height:36px!important;
    font-size:12.8px!important;
  }.gpf-ml-store .ml-header .ml-search button,.gpf-ml-store .ml-search button{
    width:29px!important;
    height:29px!important;
    min-width:29px!important;
    min-height:29px!important;
    max-width:29px!important;
    max-height:29px!important;
    border-radius:10px!important;
  }.gpf-ml-store .ml-header .mobile-header-profile-btn,.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .ml-header-icons > button.header-profile-btn{
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    min-height:36px!important;
    max-width:36px!important;
    max-height:36px!important;
    border-radius:13px!important;
  }}@media (max-width:380px){.gpf-ml-store .ml-header .ml-header-top,.gpf-ml-store .ml-header-top{
    grid-template-columns:98px minmax(0,1fr) 34px!important;
    gap:6px!important;
  }.gpf-ml-store .ml-header .ml-logo,.gpf-ml-store .ml-logo{
    width:98px!important;
    max-width:98px!important;
    min-width:98px!important;
    height:42px!important;
    max-height:42px!important;
    min-height:42px!important;
    border-radius:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }.gpf-ml-store .ml-header .ml-logo img,.gpf-ml-store .ml-logo img,.gpf-ml-store .header-logo img{
    width:98px!important;
    max-width:98px!important;
    height:42px!important;
    max-height:42px!important;
    border-radius:0!important;
    object-fit:contain!important;
  }.gpf-ml-store .ml-header .ml-search,.gpf-ml-store .ml-search{
    height:36px!important;
    min-height:36px!important;
  }}.gpf-ml-store .es-icon{--es-size:1.15em;display:inline-block;width:var(--es-size);height:var(--es-size);min-width:var(--es-size);min-height:var(--es-size);vertical-align:-.16em;background:currentColor;mask:var(--es-mask) center/contain no-repeat;-webkit-mask:var(--es-mask) center/contain no-repeat;line-height:1;flex:0 0 auto;}.gpf-ml-store .es-icon[style]{color:inherit;}.gpf-ml-store .es-icon-spin{animation:esIconSpin .85s linear infinite;}@keyframes esIconSpin{to{transform:rotate(360deg)}}.gpf-ml-store .menu-arrow.es-icon{--es-size:16px;color:currentColor;opacity:.72;}.gpf-ml-store .header-svg-icon.es-icon{--es-size:18px;display:inline-block;color:currentColor;stroke:none;}.gpf-ml-store .modal-close .es-icon,.gpf-ml-store .extreme-inbox-close .es-icon,.gpf-ml-store .extreme-notify-close .es-icon{--es-size:18px;}.gpf-ml-store .ml-shortcut .es-icon{--es-size:22px;color:var(--primary);}.gpf-ml-store .ml-btn-comprar .es-icon,.gpf-ml-store .btn .es-icon,.gpf-ml-store .btn-primary .es-icon,.gpf-ml-store .btn-outline .es-icon,.gpf-ml-store .cart-checkout-wow .es-icon{--es-size:1em;}.gpf-ml-store .menu-extreme-list .es-icon,.gpf-ml-store .ml-sidebar-left li a .es-icon{--es-size:20px;}.gpf-ml-store .cart-wow .es-icon{--es-size:18px;}.gpf-ml-store .auth-proof-item .es-icon,.gpf-ml-store .auth-benefit .es-icon,.gpf-ml-store .profile-login-clean-benefits .es-icon,.gpf-ml-store .seller-proof-grid .es-icon{--es-size:18px;}.gpf-ml-store .extreme-notify-benefits .es-icon{--es-size:18px;}.gpf-ml-store .es-icon.es-icon-google{background:linear-gradient(135deg,#4285F4,#34A853 45%,#FBBC05 65%,#EA4335);}@media (max-width:760px){.gpf-ml-store .es-icon{--es-size:17px}.gpf-ml-store .header-svg-icon.es-icon{--es-size:17px}.gpf-ml-store .menu-extreme-list .es-icon,.gpf-ml-store .ml-sidebar-left li a .es-icon{--es-size:18px}.gpf-ml-store .ml-shortcut .es-icon{--es-size:20px}.gpf-ml-store .ml-bottom-nav .es-icon{--es-size:22px}}.gpf-ml-store .es-icon-bag{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%208h10l1%2012H6L7%208z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M9%208a3%203%200%200%201%206%200%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-bell{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M6%2018h12l-1.4-2V11a4.6%204.6%200%200%200-9.2%200v5z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M10%2020a2.3%202.3%200%200%200%204%200%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-bolt{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M13%202%204%2014h7l-1%208%2010-13h-7z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-box{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%208%2012%204l8%204v9l-8%204-8-4z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M4%208l8%204%208-4M12%2012v9%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-briefcase{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%208h16v11H4z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%208V5h6v3M4%2013h16%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-calendar{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%224%22%20y%3D%225%22%20width%3D%2216%22%20height%3D%2215%22%20rx%3D%222%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%203v4M16%203v4M4%2010h16M8%2015l2%202%205-5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-card{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%223%22%20y%3D%226%22%20width%3D%2218%22%20height%3D%2212%22%20rx%3D%222%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M3%2010h18M7%2015h5%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-check{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M7.5%2012.5%2010.5%2015.5%2017%209%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-chevron-left{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M15%205l-7%207%207%207%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-chevron-right{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9%205l7%207-7%207%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-clock{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%207v5l4%202%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-close{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M6%206l12%2012M18%206%206%2018%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-edit{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2016.5V20h3.5L18%209.5%2014.5%206z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22m13.5%207%203.5%203.5%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-eye{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M2.5%2012s3.5-6%209.5-6%209.5%206%209.5%206-3.5%206-9.5%206-9.5-6-9.5-6z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-fire{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2022c-4%200-7-2.7-7-6.8%200-2.8%201.8-5.1%203.4-6.8.4%202.2%201.7%203.4%203%204.1-.5-3.6%201-6.8%204-9.5.2%203.6%202%205.6%203.4%207.4%201.1%201.5%202.2%203%202.2%205%200%203.9-3%206.6-7%206.6z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-google{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M21%2012.2c0-.7-.1-1.3-.2-1.9H12v3.6h5.1a4.3%204.3%200%200%201-1.9%202.8v2.3h3c1.8-1.7%202.8-4.1%202.8-6.8z%22%2F%3E%3Cpath%20d%3D%22M12%2021c2.4%200%204.5-.8%206-2.1l-3-2.3c-.8.5-1.8.9-3%20.9-2.3%200-4.3-1.6-5-3.7H4v2.4A9%209%200%200%200%2012%2021z%22%2F%3E%3Cpath%20d%3D%22M7%2013.8a5.4%205.4%200%200%201%200-3.6V7.8H4a9%209%200%200%200%200%208.4z%22%2F%3E%3Cpath%20d%3D%22M12%206.5c1.3%200%202.5.5%203.5%201.4L18.1%205.3A9%209%200%200%200%204%207.8l3%202.4c.7-2.1%202.7-3.7%205-3.7z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-grid{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%205h5v5H5zM14%205h5v5h-5zM5%2014h5v5H5zM14%2014h5v5h-5z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-headset{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2013a8%208%200%200%201%2016%200v5h-4v-6h4M4%2018h4v-6H4z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M14%2020h3%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-home{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2011.2%2012%204l8%207.2V20h-5v-6H9v6H4z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-info{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%2010v7M12%207h.01%22%20stroke%3D%22black%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-list{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M8%206h12M8%2012h12M8%2018h12%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%226%22%20r%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%2212%22%20r%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%2218%22%20r%3D%221.5%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-logout{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M10%205H5v14h5M14%208l4%204-4%204M8%2012h10%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-menu{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%207h16v2H4zM4%2011h16v2H4zM4%2015h16v2H4z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-mobile{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M8%202h8v20H8z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M11%2018h2%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-phone{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%203h10v18H7z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M11%2018h2%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-pin{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2022s7-6.3%207-12a7%207%200%201%200-14%200c0%205.7%207%2012%207%2012z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-play{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M10%208l7%204-7%204z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-qr{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%204h6v6H4zM14%204h6v6h-6zM4%2014h6v6H4zM14%2014h2v2h-2zM18%2014h2v6h-2zM14%2018h2v2h-2z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-receipt{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M6%203h12v18l-3-2-3%202-3-2-3%202z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%208h6M9%2012h6M9%2016h4%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-rocket{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2014%208%2018l-2-2%204-4c1-5%204-8%209-9-1%205-4%208-9%209z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M14%206l4%204%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%228%22%20r%3D%221.2%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-search{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%2F%3E%3Cpath%20d%3D%22M15.5%2015.5%2021%2021%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-search-pin{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%226%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22m14.5%2014.5%205%205%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M10%207.8a2.2%202.2%200%201%201%200%204.4%202.2%202.2%200%200%201%200-4.4z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-share{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%226%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M9.7%2010.7%2014.3%207.3M9.7%2013.3l4.6%203.4%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-shield{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%203%2020%206v6c0%205-3.3%208.3-8%2010-4.7-1.7-8-5-8-10V6z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-spark{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%202l1.7%206.3L20%2010l-6.3%201.7L12%2018l-1.7-6.3L4%2010l6.3-1.7zM18%2015l.8%202.2L21%2018l-2.2.8L18%2021l-.8-2.2L15%2018l2.2-.8z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-spinner{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%203a9%209%200%201%201-9%209%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-star{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m12%203%202.7%205.5%206.1.9-4.4%204.3%201%206.1L12%2017l-5.4%202.8%201-6.1-4.4-4.3%206.1-.9z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-store{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%209h16l-1.5-5h-13zM5%2010v10h14V10%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M8%2020v-6h8v6%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-tag{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%205h8l8%208-7%207-8-8z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%221.6%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-ticket{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%207h16v4a2%202%200%200%200%200%204v2H4v-2a2%202%200%200%200%200-4z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M10%208v8%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-dasharray%3D%222%202%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-trash{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%207h14M10%207V5h4v2M8%209l1%2011h6l1-11%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-trophy{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M8%204h8v3h4c0%204-2%206-5%206-.5%201.4-1.5%202.4-3%202.8V19h4v2H8v-2h4v-3.2c-1.5-.4-2.5-1.4-3-2.8-3%200-5-2-5-6h4z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-truck{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%207h11v9H3zM14%2010h4l3%203v3h-7z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-user{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021c1.1-4.2%204-6.2%208-6.2s6.9%202%208%206.2z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-wallet{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%207h14a2%202%200%200%201%202%202v9a2%202%200%200%201-2%202H4z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M15%2012h6v5h-6a2.5%202.5%200%200%201%200-5z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-whatsapp{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%2020l1-4a8%208%200%201%201%203%203z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%209c.6%203%203%205%206%206%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-wifi{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2010a12%2012%200%200%201%2016%200M7%2013a7.5%207.5%200%200%201%2010%200M10%2016a3%203%200%200%201%204%200%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2219%22%20r%3D%221.5%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-cart{--es-mask:var(--es-mask-bag, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%208h10l1%2012H6L7%208z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M9%208a3%203%200%200%201%206%200%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-bag-shopping{--es-mask:var(--es-mask-bag, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%208h10l1%2012H6L7%208z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M9%208a3%203%200%200%201%206%200%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-calendar-check{--es-mask:var(--es-mask-calendar, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%224%22%20y%3D%225%22%20width%3D%2216%22%20height%3D%2215%22%20rx%3D%222%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%203v4M16%203v4M4%2010h16M8%2015l2%202%205-5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-circle{--es-mask:var(--es-mask-info, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%2010v7M12%207h.01%22%20stroke%3D%22black%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-circle-info{--es-mask:var(--es-mask-info, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%2010v7M12%207h.01%22%20stroke%3D%22black%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-circle-exclamation{--es-mask:var(--es-mask-info, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%2010v7M12%207h.01%22%20stroke%3D%22black%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-circle-check{--es-mask:var(--es-mask-check, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M7.5%2012.5%2010.5%2015.5%2017%209%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-check-circle{--es-mask:var(--es-mask-check, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M7.5%2012.5%2010.5%2015.5%2017%209%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-shopping-bag{--es-mask:var(--es-mask-bag, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%208h10l1%2012H6L7%208z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M9%208a3%203%200%200%201%206%200%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-shop{--es-mask:var(--es-mask-store, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%209h16l-1.5-5h-13zM5%2010v10h14V10%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M8%2020v-6h8v6%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-map-marker-alt{--es-mask:var(--es-mask-pin, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2022s7-6.3%207-12a7%207%200%201%200-14%200c0%205.7%207%2012%207%2012z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-location-dot{--es-mask:var(--es-mask-pin, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2022s7-6.3%207-12a7%207%200%201%200-14%200c0%205.7%207%2012%207%2012z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-share-alt{--es-mask:var(--es-mask-share, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%226%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M9.7%2010.7%2014.3%207.3M9.7%2013.3l4.6%203.4%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-share-nodes{--es-mask:var(--es-mask-share, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%226%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M9.7%2010.7%2014.3%207.3M9.7%2013.3l4.6%203.4%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-shield-halved{--es-mask:var(--es-mask-shield, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%203%2020%206v6c0%205-3.3%208.3-8%2010-4.7-1.7-8-5-8-10V6z%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-shield-heart{--es-mask:var(--es-mask-shield, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%203%2020%206v6c0%205-3.3%208.3-8%2010-4.7-1.7-8-5-8-10V6z%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-box-open{--es-mask:var(--es-mask-box, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%208%2012%204l8%204v9l-8%204-8-4z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M4%208l8%204%208-4M12%2012v9%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-box-check{--es-mask:var(--es-mask-box, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%208%2012%204l8%204v9l-8%204-8-4z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M4%208l8%204%208-4M12%2012v9%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-boxes-packing{--es-mask:var(--es-mask-box, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%208%2012%204l8%204v9l-8%204-8-4z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M4%208l8%204%208-4M12%2012v9%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-credit-card{--es-mask:var(--es-mask-card, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%223%22%20y%3D%226%22%20width%3D%2218%22%20height%3D%2212%22%20rx%3D%222%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M3%2010h18M7%2015h5%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-magnifying-glass{--es-mask:var(--es-mask-search, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%2F%3E%3Cpath%20d%3D%22M15.5%2015.5%2021%2021%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-arrow-right-from-bracket{--es-mask:var(--es-mask-logout, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M10%205H5v14h5M14%208l4%204-4%204M8%2012h10%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-pen-to-square{--es-mask:var(--es-mask-edit, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2016.5V20h3.5L18%209.5%2014.5%206z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22m13.5%207%203.5%203.5%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-clipboard-list{--es-mask:var(--es-mask-list, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M8%206h12M8%2012h12M8%2018h12%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%226%22%20r%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%2212%22%20r%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%2218%22%20r%3D%221.5%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-hourglass-half{--es-mask:var(--es-mask-clock, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%207v5l4%202%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-wand-magic-sparkles{--es-mask:var(--es-mask-spark, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%202l1.7%206.3L20%2010l-6.3%201.7L12%2018l-1.7-6.3L4%2010l6.3-1.7zM18%2015l.8%202.2L21%2018l-2.2.8L18%2021l-.8-2.2L15%2018l2.2-.8z%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-mobile-screen-button{--es-mask:var(--es-mask-mobile, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M8%202h8v20H8z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M11%2018h2%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-cart-shopping{--es-mask:var(--es-mask-bag, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%208h10l1%2012H6L7%208z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M9%208a3%203%200%200%201%206%200%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-circle-user{--es-mask:var(--es-mask-user, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021c1.1-4.2%204-6.2%208-6.2s6.9%202%208%206.2z%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-user-check{--es-mask:var(--es-mask-user, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021c1.1-4.2%204-6.2%208-6.2s6.9%202%208%206.2z%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-user-lock{--es-mask:var(--es-mask-user, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021c1.1-4.2%204-6.2%208-6.2s6.9%202%208%206.2z%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-truck-fast{--es-mask:var(--es-mask-truck, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%207h11v9H3zM14%2010h4l3%203v3h-7z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-phone-alt{--es-mask:var(--es-mask-phone, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%203h10v18H7z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M11%2018h2%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}@media (max-width:768px){.gpf-ml-store.menu-open{
    overflow:hidden!important;
    touch-action:none!important;
  }.gpf-ml-store .menu-extreme-overlay,.gpf-ml-store .ml-sidebar-overlay,.gpf-ml-store #moreOverlay{
    position:fixed!important;
    top:var(--extreme-mobile-header-height)!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    height:auto!important;
    width:100vw!important;
    background:rgba(9,28,45,.44)!important;
    backdrop-filter:blur(8px)!important;
    -webkit-backdrop-filter:blur(8px)!important;
    z-index:5990!important;
  }.gpf-ml-store #moreSidebar.ml-sidebar-left,.gpf-ml-store .ml-sidebar-left#moreSidebar{
    position:fixed!important;
    top:calc(var(--extreme-mobile-header-height) + var(--extreme-mobile-menu-gap))!important;
    left:0!important;
    right:auto!important;
    bottom:auto!important;
    width:min(88vw,360px)!important;
    max-width:calc(100vw - 18px)!important;
    height:calc(100dvh - var(--extreme-mobile-header-height) - var(--extreme-mobile-menu-gap) - env(safe-area-inset-bottom))!important;
    max-height:calc(100dvh - var(--extreme-mobile-header-height) - var(--extreme-mobile-menu-gap) - env(safe-area-inset-bottom))!important;
    min-height:0!important;
    display:flex!important;
    flex-direction:column!important;
    overflow:hidden!important;
    border-radius:0 22px 22px 0!important;
    background:#ffffff!important;
    border-top:1px solid #dfe9f2!important;
    border-right:1px solid #dfe9f2!important;
    border-bottom:1px solid #dfe9f2!important;
    border-left:0!important;
    box-shadow:16px 0 42px rgba(7,22,34,.20)!important;
    z-index:6100!important;
    transform:translateX(-105%)!important;
    transition:transform .24s ease!important;
  }.gpf-ml-store #moreSidebar.ml-sidebar-left.open,.gpf-ml-store .ml-sidebar-left#moreSidebar.open,.gpf-ml-store.menu-open #moreSidebar.ml-sidebar-left{
    transform:translateX(0)!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-head,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-head{
    position:relative!important;
    flex:0 0 auto!important;
    display:block!important;
    min-height:66px!important;
    padding:10px 48px 10px 10px!important;
    background:linear-gradient(135deg,#83162a 0%,#9d2036 100%)!important;
    border-radius:0!important;
    overflow:visible!important;
    z-index:2!important;
  }.gpf-ml-store #moreSidebar .menu-welcome-card,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-welcome-card{
    min-height:54px!important;
    grid-template-columns:44px minmax(0,1fr)!important;
    padding:6px!important;
    border-radius:16px!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-close,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-close{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    position:absolute!important;
    top:12px!important;
    right:10px!important;
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    min-height:34px!important;
    padding:0!important;
    margin:0!important;
    border:1px solid rgba(96,16,34,.12)!important;
    border-radius:12px!important;
    background:#ffffff!important;
    color:#83162a!important;
    font-size:26px!important;
    font-weight:500!important;
    line-height:1!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    z-index:5!important;
    box-shadow:0 8px 18px rgba(7,22,34,.14)!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-list,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-list{
    flex:1 1 auto!important;
    min-height:0!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    padding:9px!important;
    background:#ffffff!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-footer,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-footer{
    flex:0 0 auto!important;
    padding:9px 10px max(11px,env(safe-area-inset-bottom))!important;
    background:#ffffff!important;
    border-top:1px solid #dfe9f2!important;
  }}@media (max-width:380px){.gpf-ml-store #moreSidebar.ml-sidebar-left,.gpf-ml-store .ml-sidebar-left#moreSidebar{
    width:min(90vw,340px)!important;
    max-width:calc(100vw - 14px)!important;
    border-radius:0 20px 20px 0!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-head,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-head{
    min-height:60px!important;
    padding:9px 44px 9px 9px!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-close,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-close{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
    top:10px!important;
    right:9px!important;
    font-size:24px!important;
  }}@media (max-width:768px){.gpf-ml-store .menu-extreme-overlay,.gpf-ml-store .ml-sidebar-overlay{
    top:var(--mobile-menu-top)!important;
    height:calc(100dvh - var(--mobile-menu-top))!important;
    min-height:0!important;
  }.gpf-ml-store #moreSidebar.ml-sidebar-left,.gpf-ml-store .ml-sidebar-left#moreSidebar,.gpf-ml-store .ml-sidebar-left{
    top:var(--mobile-menu-top)!important;
    bottom:0!important;
    height:calc(100dvh - var(--mobile-menu-top) - env(safe-area-inset-bottom))!important;
    max-height:calc(100dvh - var(--mobile-menu-top) - env(safe-area-inset-bottom))!important;
    border-radius:0 20px 20px 0!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-footer,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-footer,.gpf-ml-store .ml-sidebar-left .menu-extreme-footer{
    padding:6px 10px 7px!important;
    margin:0!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-seller-box,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-seller-box,.gpf-ml-store .ml-sidebar-left .menu-extreme-seller-box{
    padding:7px 8px!important;
    margin:0!important;
    border-radius:13px!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-cta,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-cta,.gpf-ml-store .ml-sidebar-left .menu-extreme-cta,.gpf-ml-store #moreSidebar .logout-btn,.gpf-ml-store .ml-sidebar-left .logout-btn,.gpf-ml-store #moreSidebar [href*="logout"],.gpf-ml-store .ml-sidebar-left [href*="logout"]{
    min-height:32px!important;
    height:32px!important;
    margin-top:5px!important;
    margin-bottom:0!important;
    border-radius:11px!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-list,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-list,.gpf-ml-store .ml-sidebar-left .menu-extreme-list{
    padding-bottom:6px!important;
  }}@media (max-width:768px) and (max-height:720px){.gpf-ml-store #moreSidebar .menu-extreme-footer,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-footer,.gpf-ml-store .ml-sidebar-left .menu-extreme-footer{
    padding:5px 9px 6px!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-seller-box,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-seller-box,.gpf-ml-store .ml-sidebar-left .menu-extreme-seller-box{
    padding:6px 7px!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-cta,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-cta,.gpf-ml-store .ml-sidebar-left .menu-extreme-cta,.gpf-ml-store #moreSidebar .logout-btn,.gpf-ml-store .ml-sidebar-left .logout-btn,.gpf-ml-store #moreSidebar [href*="logout"],.gpf-ml-store .ml-sidebar-left [href*="logout"]{
    min-height:30px!important;
    height:30px!important;
    margin-top:4px!important;
  }}@media (max-width:768px){.gpf-ml-store.menu-open{
    overflow:hidden!important;
  }.gpf-ml-store .menu-extreme-overlay,.gpf-ml-store .ml-sidebar-overlay,.gpf-ml-store #moreOverlay{
    top:92px!important;
    height:calc(100dvh - 92px)!important;
    bottom:0!important;
  }.gpf-ml-store #moreSidebar.ml-sidebar-left,.gpf-ml-store .ml-sidebar-left#moreSidebar,.gpf-ml-store .ml-sidebar-left{
    top:92px!important;
    bottom:auto!important;
    height:calc(100dvh - 92px - env(safe-area-inset-bottom))!important;
    max-height:calc(100dvh - 92px - env(safe-area-inset-bottom))!important;
    min-height:0!important;
    overflow:hidden!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-list,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-list,.gpf-ml-store .ml-sidebar-left .menu-extreme-list{
    flex:1 1 auto!important;
    min-height:0!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    padding-bottom:4px!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-footer,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-footer,.gpf-ml-store .ml-sidebar-left .menu-extreme-footer{
    flex:0 0 auto!important;
    padding:4px 9px max(5px,env(safe-area-inset-bottom))!important;
    margin:0!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-seller-box,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-seller-box,.gpf-ml-store .ml-sidebar-left .menu-extreme-seller-box{
    padding:5px 7px!important;
    margin:0!important;
  }.gpf-ml-store #moreSidebar .menu-extreme-cta,.gpf-ml-store .ml-sidebar-left#moreSidebar .menu-extreme-cta,.gpf-ml-store .ml-sidebar-left .menu-extreme-cta,.gpf-ml-store #moreSidebar .logout-btn,.gpf-ml-store .ml-sidebar-left .logout-btn,.gpf-ml-store #moreSidebar [href*="logout"],.gpf-ml-store .ml-sidebar-left [href*="logout"]{
    min-height:28px!important;
    height:28px!important;
    margin-top:3px!important;
    margin-bottom:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
  }}@media (max-width:768px) and (max-height:720px){.gpf-ml-store .menu-extreme-overlay,.gpf-ml-store .ml-sidebar-overlay,.gpf-ml-store #moreOverlay{
    top:84px!important;
    height:calc(100dvh - 84px)!important;
  }.gpf-ml-store #moreSidebar.ml-sidebar-left,.gpf-ml-store .ml-sidebar-left#moreSidebar,.gpf-ml-store .ml-sidebar-left{
    top:84px!important;
    height:calc(100dvh - 84px - env(safe-area-inset-bottom))!important;
    max-height:calc(100dvh - 84px - env(safe-area-inset-bottom))!important;
  }}@media (max-width: 768px){.gpf-ml-store *,.gpf-ml-store *::before,.gpf-ml-store *::after{ box-sizing: border-box !important; }.gpf-ml-store,.gpf-ml-store{
        width: 100% !important;
        max-width: 100% !important;
        overflow-x: hidden !important;
        background: var(--bg, #faf8f8) !important;
        color: var(--text, #102033) !important;
        -webkit-text-size-adjust: 100% !important;
      }.gpf-ml-store{
        margin: 0 !important;
        font-size: 14px !important;
        line-height: 1.42 !important;
        padding-bottom: calc(78px + var(--extreme-safe-bottom)) !important;
        overscroll-behavior-y: contain !important;
      }.gpf-ml-store.menu-open,.gpf-ml-store.cart-open,.gpf-ml-store.modal-open{ overflow: hidden !important; }.gpf-ml-store img,.gpf-ml-store video,.gpf-ml-store iframe,.gpf-ml-store canvas,.gpf-ml-store svg,.gpf-ml-store table,.gpf-ml-store form,.gpf-ml-store input,.gpf-ml-store select,.gpf-ml-store textarea,.gpf-ml-store button{
        max-width: 100% !important;
      }.gpf-ml-store input,.gpf-ml-store select,.gpf-ml-store textarea,.gpf-ml-store button{ font: inherit !important; }.gpf-ml-store .ml-header{
        position: sticky !important;
        top: 0 !important;
        z-index: 6200 !important;
        width: 100% !important;
        min-height: var(--extreme-header-h) !important;
        padding: 7px 8px !important;
        border: 0 !important;
        border-radius: 0 !important;
        background: var(--header-bg-gradient, linear-gradient(135deg,#83162a 0%,#9d2036 100%)) !important;
        box-shadow: 0 8px 24px rgba(9,28,45,.18) !important;
      }.gpf-ml-store .ml-header .ml-header-top,.gpf-ml-store .ml-header-top{
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        margin: 0 !important;
        display: grid !important;
        grid-template-columns: 68px minmax(74px, 1fr) max-content !important;
        align-items: center !important;
        gap: 5px !important;
      }.gpf-ml-store .ml-header .header-menu-btn,.gpf-ml-store .ml-header .menu-toggle,.gpf-ml-store .ml-header .ml-menu-toggle,.gpf-ml-store .ml-header [data-open-menu]{
        display: none !important;
        visibility: hidden !important;
        pointer-events: none !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
      }.gpf-ml-store .ml-header .ml-logo,.gpf-ml-store .ml-logo,.gpf-ml-store .header-logo{
        grid-column: 1 !important;
        justify-self: start !important;
        align-self: center !important;
        position: relative !important;
        z-index: 2 !important;
        width: 68px !important;
        max-width: 68px !important;
        height: 32px !important;
        max-height: 32px !important;
        min-width: 0 !important;
        display: block !important;
        object-fit: contain !important;
        object-position: left center !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        border-radius: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
      }.gpf-ml-store .ml-header .ml-logo img,.gpf-ml-store .ml-logo img,.gpf-ml-store .header-logo img{
        width: 100% !important;
        max-width: 68px !important;
        height: 32px !important;
        max-height: 32px !important;
        object-fit: contain !important;
        object-position: left center !important;
        display: block !important;
      }.gpf-ml-store .ml-header .ml-search,.gpf-ml-store .ml-search{
        grid-column: 2 !important;
        justify-self: stretch !important;
        align-self: center !important;
        position: relative !important;
        z-index: 1 !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: 32px !important;
        min-height: 32px !important;
        margin: 0 !important;
        padding: 0 4px 0 8px !important;
        display: flex !important;
        align-items: center !important;
        gap: 5px !important;
        overflow: hidden !important;
        border-radius: 12px !important;
        background: #ffffff !important;
        border: 1px solid rgba(255,255,255,.70) !important;
        box-shadow: inset 0 0 0 1px rgba(96,16,34,.04) !important;
      }.gpf-ml-store .ml-header .ml-search::before,.gpf-ml-store .ml-search::before{
        content: "" !important;
        width: 13px !important;
        height: 13px !important;
        min-width: 13px !important;
        flex: 0 0 13px !important;
        background: var(--primary, #83162a) !important;
        opacity: .70 !important;
        -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.5 4a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13Zm0 2a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9Zm5.2 9.3 4 4a1 1 0 0 1-1.4 1.4l-4-4a1 1 0 0 1 1.4-1.4Z'/%3E%3C/svg%3E") center / contain no-repeat !important;
        mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.5 4a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13Zm0 2a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9Zm5.2 9.3 4 4a1 1 0 0 1-1.4 1.4l-4-4a1 1 0 0 1 1.4-1.4Z'/%3E%3C/svg%3E") center / contain no-repeat !important;
      }.gpf-ml-store .ml-header .ml-search input,.gpf-ml-store .ml-search input{
        flex: 1 1 auto !important;
        min-width: 0 !important;
        width: 100% !important;
        height: 30px !important;
        line-height: 30px !important;
        padding: 0 !important;
        border: 0 !important;
        outline: 0 !important;
        background: transparent !important;
        color: var(--text, #102033) !important;
        font-size: 12px !important;
        font-weight: 700 !important;
      }.gpf-ml-store .ml-header .ml-search input::placeholder,.gpf-ml-store .ml-search input::placeholder{
        color: #74889c !important;
        font-weight: 650 !important;
      }.gpf-ml-store .ml-header .ml-search button,.gpf-ml-store .ml-search button{
        flex: 0 0 26px !important;
        width: 26px !important;
        height: 26px !important;
        min-width: 26px !important;
        min-height: 26px !important;
        max-width: 26px !important;
        max-height: 26px !important;
        display: grid !important;
        place-items: center !important;
        padding: 0 !important;
        margin: 0 !important;
        border: 0 !important;
        border-radius: 9px !important;
        background: var(--button-primary-bg, linear-gradient(135deg,#c32740,#921a2d)) !important;
        color: #fff !important;
        box-shadow: none !important;
      }.gpf-ml-store .ml-header .ml-search button .header-svg-icon,.gpf-ml-store .ml-header .ml-search button i,.gpf-ml-store .ml-header .ml-search button svg,.gpf-ml-store .ml-search button .header-svg-icon,.gpf-ml-store .ml-search button i,.gpf-ml-store .ml-search button svg{
        width: 13px !important;
        height: 13px !important;
        min-width: 13px !important;
        min-height: 13px !important;
        color: #fff !important;
      }.gpf-ml-store .ml-search-suggestions{
        position: absolute !important;
        top: calc(100% + 8px) !important;
        left: 0 !important;
        right: 0 !important;
        z-index: 6300 !important;
        max-height: 260px !important;
        overflow-y: auto !important;
        border-radius: 16px !important;
        background: #fff !important;
        box-shadow: var(--extreme-shadow-strong) !important;
      }.gpf-ml-store .ml-header .ml-header-icons,.gpf-ml-store .ml-header .extreme-top-actions,.gpf-ml-store .ml-header-icons,.gpf-ml-store .extreme-top-actions{
        grid-column: 3 !important;
        justify-self: end !important;
        align-self: center !important;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        gap: 4px !important;
        width: auto !important;
        min-width: max-content !important;
        max-width: max-content !important;
        margin: 0 !important;
      }.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .extreme-top-actions button,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .header-share-store-btn{
        flex: 0 0 31px !important;
        width: 31px !important;
        height: 31px !important;
        min-width: 31px !important;
        min-height: 31px !important;
        max-width: 31px !important;
        max-height: 31px !important;
        display: grid !important;
        place-items: center !important;
        padding: 0 !important;
        margin: 0 !important;
        border-radius: 11px !important;
        background: rgba(255,255,255,.15) !important;
        border: 1px solid rgba(255,255,255,.22) !important;
        color: #fff !important;
        overflow: visible !important;
        box-shadow: none !important;
      }.gpf-ml-store .ml-header .header-profile-btn img,.gpf-ml-store .ml-header .header-profile-btn > span:not(.header-svg-icon),.gpf-ml-store .ml-header .profile-initial,.gpf-ml-store .ml-header .user-initial{
        width: 22px !important;
        height: 22px !important;
        min-width: 22px !important;
        min-height: 22px !important;
        border-radius: 50% !important;
        object-fit: cover !important;
        display: grid !important;
        place-items: center !important;
        font-size: 10.5px !important;
        font-weight: 950 !important;
        background: rgba(255,255,255,.18) !important;
        color: #fff !important;
      }.gpf-ml-store .ml-header .header-svg-icon,.gpf-ml-store .ml-header .es-icon,.gpf-ml-store .ml-header svg,.gpf-ml-store .ml-header i{
        width: 16px !important;
        height: 16px !important;
        min-width: 16px !important;
        min-height: 16px !important;
        font-size: 16px !important;
        color: #fff !important;
      }.gpf-ml-store .ml-header .header-cart-count{
        position: absolute !important;
        top: -6px !important;
        right: -6px !important;
        min-width: 17px !important;
        height: 17px !important;
        padding: 0 4px !important;
        border-radius: 999px !important;
        display: grid !important;
        place-items: center !important;
        background: var(--accent, #b11226) !important;
        color: #fff !important;
        border: 2px solid var(--primary, #83162a) !important;
        font-size: 9px !important;
        font-weight: 950 !important;
        line-height: 1 !important;
      }.gpf-ml-store .ml-banner-carousel{
        width: calc(100vw - 16px) !important;
        max-width: calc(100vw - 16px) !important;
        min-width: 0 !important;
        margin: 10px auto 12px !important;
        aspect-ratio: 1600 / 600 !important;
        height: auto !important;
        max-height: 190px !important;
        border-radius: 18px !important;
        overflow: hidden !important;
        background: #fff !important;
        box-shadow: var(--extreme-shadow-soft) !important;
      }.gpf-ml-store .ml-banner-slide,.gpf-ml-store .ml-banner-slide picture,.gpf-ml-store .ml-banner-slide img,.gpf-ml-store .ml-banner-slide picture img,.gpf-ml-store .ml-cover{
        width: 100% !important;
        height: 100% !important;
        object-fit: contain !important;
        object-position: center center !important;
      }.gpf-ml-store .ml-banner-carousel .banner-nav-btn,.gpf-ml-store .ml-banner-carousel .banner-prev,.gpf-ml-store .ml-banner-carousel .banner-next{ display: none !important; }.gpf-ml-store .ml-shortcuts{
        width: calc(100vw - 16px) !important;
        max-width: calc(100vw - 16px) !important;
        margin: 9px auto 16px !important;
        padding: 6px !important;
        display: grid !important;
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
        gap: 4px !important;
        border-radius: 18px !important;
        background: #fff !important;
        border: 1px solid var(--border, #dfe7f0) !important;
        box-shadow: var(--extreme-shadow-soft) !important;
        overflow: hidden !important;
      }.gpf-ml-store .ml-shortcut{
        min-width: 0 !important;
        min-height: 56px !important;
        padding: 5px 2px !important;
        border-radius: 14px !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 4px !important;
        font-size: 9.5px !important;
        line-height: 1.05 !important;
        text-align: center !important;
      }.gpf-ml-store .ml-shortcut .es-icon,.gpf-ml-store .ml-shortcut i{ width: 20px !important; height: 20px !important; font-size: 20px !important; }.gpf-ml-store .extreme-section-title{
        margin: 18px 0 10px !important;
        padding: 0 10px !important;
      }.gpf-ml-store .extreme-section-title h1,.gpf-ml-store .extreme-section-title h2{ font-size: 22px !important; line-height: 1.08 !important; }.gpf-ml-store .ml-destaque-container{
        width: 100% !important;
        max-width: 100% !important;
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 12px !important;
        padding: 0 10px !important;
      }.gpf-ml-store .ml-ofertas-relampago,.gpf-ml-store .ml-prod-destaque{
        border-radius: 18px !important;
        padding: 12px !important;
        background: #fff !important;
        border: 1px solid var(--border, #dfe7f0) !important;
        box-shadow: var(--extreme-shadow-soft) !important;
      }.gpf-ml-store .ml-prod-destaque img{ height: auto !important; aspect-ratio: 4 / 3 !important; object-fit: cover !important; border-radius: 16px !important; }.gpf-ml-store .ml-grid{
        width: 100% !important;
        max-width: 100% !important;
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 10px !important;
        padding: 0 9px !important;
        margin: 0 0 24px !important;
      }.gpf-ml-store .ml-card{
        min-width: 0 !important;
        border-radius: 18px !important;
        overflow: hidden !important;
        background: #fff !important;
        border: 1px solid var(--border, #dfe7f0) !important;
        box-shadow: 0 6px 18px rgba(95,26,43,.08) !important;
        transform: none !important;
      }.gpf-ml-store .ml-card:hover{ transform: none !important; }.gpf-ml-store .ml-card-img{
        width: 100% !important;
        height: auto !important;
        aspect-ratio: 1 / 1 !important;
        max-height: 168px !important;
        object-fit: cover !important;
        background: #f7fafc !important;
      }.gpf-ml-store .ml-card-body{ padding: 9px !important; }.gpf-ml-store .ml-card-title{
        min-height: 33px !important;
        font-size: 12.5px !important;
        line-height: 1.28 !important;
        font-weight: 800 !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        overflow: hidden !important;
      }.gpf-ml-store .ml-card-price{
        margin: 6px 0 !important;
        font-size: 19px !important;
        line-height: 1.05 !important;
        font-weight: 950 !important;
        color: var(--price-color, var(--primary, #83162a)) !important;
      }.gpf-ml-store .ml-card-badges{ gap: 4px !important; margin: 7px 0 !important; }.gpf-ml-store .ml-card-badge,.gpf-ml-store .ml-badge{ font-size: 9.5px !important; padding: 3px 6px !important; border-radius: 999px !important; }.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .ml-card .btn,.gpf-ml-store .ml-card .btn-primary{
        width: 100% !important;
        min-height: 39px !important;
        border-radius: 13px !important;
        font-size: 12px !important;
        font-weight: 950 !important;
      }.gpf-ml-store .produto-detalhe-page,.gpf-ml-store .ml-detalhe{
        width: calc(100vw - 16px) !important;
        max-width: calc(100vw - 16px) !important;
        margin: 10px auto !important;
        padding: 12px !important;
        border-radius: 20px !important;
        background: #fff !important;
        border: 1px solid var(--border, #dfe7f0) !important;
        box-shadow: var(--extreme-shadow-soft) !important;
        overflow: hidden !important;
      }.gpf-ml-store .produto-gallery{ display: block !important; }.gpf-ml-store .gallery-main img{ width: 100% !important; max-height: none !important; aspect-ratio: 1 / 1 !important; object-fit: contain !important; border-radius: 16px !important; background: #f7fafc !important; }.gpf-ml-store .gallery-thumbs{ display: flex !important; flex-direction: row !important; gap: 8px !important; margin-top: 9px !important; overflow-x: auto !important; padding-bottom: 2px !important; }.gpf-ml-store .gallery-thumbs img{ width: 60px !important; height: 60px !important; flex: 0 0 60px !important; border-radius: 12px !important; }.gpf-ml-store .extreme-recommend-strip,.gpf-ml-store .extreme-recommend-home .extreme-recommend-strip,.gpf-ml-store .extreme-recommend-detail .extreme-recommend-strip{ grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 10px !important; }.gpf-ml-store .ml-modal{
        position: fixed !important;
        inset: 0 !important;
        z-index: 7000 !important;
        align-items: flex-end !important;
        justify-content: center !important;
        padding: 0 8px max(8px, var(--extreme-safe-bottom)) !important;
        overflow: hidden !important;
        background: rgba(9,28,45,.52) !important;
        backdrop-filter: blur(8px) !important;
        -webkit-backdrop-filter: blur(8px) !important;
      }.gpf-ml-store .ml-modal-content,.gpf-ml-store .auth-wow,.gpf-ml-store .seller-wow,.gpf-ml-store .quickbuy-wow,.gpf-ml-store .profile-login-wow,.gpf-ml-store .profile-login-clean,.gpf-ml-store .google-only-auth,.gpf-ml-store #profileModal .ml-modal-content,.gpf-ml-store #modalPerfilCliente .ml-modal-content,.gpf-ml-store #modalVender .ml-modal-content,.gpf-ml-store #modalReserva .ml-modal-content{
        width: 100% !important;
        max-width: 520px !important;
        max-height: calc(100dvh - 18px - var(--extreme-safe-bottom)) !important;
        margin: 0 auto !important;
        padding: 14px !important;
        border-radius: 24px 24px 18px 18px !important;
        overflow-y: auto !important;
        overflow-x: hidden !important;
        -webkit-overflow-scrolling: touch !important;
        background: #fff !important;
        color: var(--text, #102033) !important;
      }.gpf-ml-store .modal-close,.gpf-ml-store .close-modal,.gpf-ml-store .ml-modal .modal-close{
        position: absolute !important;
        top: 10px !important;
        right: 10px !important;
        width: 38px !important;
        height: 38px !important;
        min-width: 38px !important;
        min-height: 38px !important;
        border-radius: 14px !important;
        display: grid !important;
        place-items: center !important;
        z-index: 20 !important;
        background: #fff2f4 !important;
        color: var(--primary, #83162a) !important;
        border: 1px solid var(--border, #dfe7f0) !important;
        box-shadow: none !important;
      }.gpf-ml-store .auth-wow-shell,.gpf-ml-store .seller-wow-shell{ display: block !important; min-height: 0 !important; }.gpf-ml-store .auth-wow-brand,.gpf-ml-store .seller-wow-brand,.gpf-ml-store .profile-login-head,.gpf-ml-store .profile-login-clean-top,.gpf-ml-store .auth-panel-title{ padding: 16px 54px 14px 14px !important; border-radius: 20px !important; margin: 0 0 12px !important; }.gpf-ml-store .auth-wow-brand h1,.gpf-ml-store .auth-wow-brand h2,.gpf-ml-store .auth-wow-brand h3,.gpf-ml-store .seller-wow-brand h1,.gpf-ml-store .seller-wow-brand h2,.gpf-ml-store .seller-wow-brand h3,.gpf-ml-store .profile-login-head h2,.gpf-ml-store .profile-login-clean-top h2,.gpf-ml-store .auth-panel-title h2{ font-size: 21px !important; line-height: 1.1 !important; }.gpf-ml-store .auth-wow-form,.gpf-ml-store .seller-wow-form,.gpf-ml-store .profile-login-body{ padding: 0 !important; }.gpf-ml-store .row-flex,.gpf-ml-store .whatsapp-row,.gpf-ml-store .seller-two-cols,.gpf-ml-store .cep-finder-grid{ grid-template-columns: 1fr !important; gap: 8px !important; }.gpf-ml-store .form-group input,.gpf-ml-store .form-group select,.gpf-ml-store .form-group textarea,.gpf-ml-store .input-with-icon input,.gpf-ml-store .input-with-icon select,.gpf-ml-store .auth-wow-form input,.gpf-ml-store .auth-wow-form select,.gpf-ml-store .auth-wow-form textarea,.gpf-ml-store .profile-login-body input,.gpf-ml-store .profile-login-body select,.gpf-ml-store .profile-login-body textarea,.gpf-ml-store .whatsapp-wrapper{
        width: 100% !important;
        min-height: 46px !important;
        border-radius: 15px !important;
        font-size: 14px !important;
      }.gpf-ml-store .btn,.gpf-ml-store .btn-primary,.gpf-ml-store .btn-login,.gpf-ml-store .google-login-main,.gpf-ml-store .profile-google-clean,.gpf-ml-store .seller-submit,.gpf-ml-store .quickbuy-submit{
        min-height: 46px !important;
        border-radius: 15px !important;
        font-size: 13.5px !important;
        font-weight: 950 !important;
      }.gpf-ml-store .cart-overlay,.gpf-ml-store .menu-extreme-overlay,.gpf-ml-store .ml-sidebar-overlay,.gpf-ml-store #moreOverlay{
        position: fixed !important;
        inset: 0 !important;
        display: block !important;
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
        background: rgba(9,28,45,.50) !important;
        backdrop-filter: blur(8px) !important;
        -webkit-backdrop-filter: blur(8px) !important;
        z-index: 6400 !important;
        transition: opacity .2s ease, visibility .2s ease !important;
      }.gpf-ml-store .cart-overlay.open,.gpf-ml-store.cart-open .cart-overlay,.gpf-ml-store .menu-extreme-overlay.open,.gpf-ml-store.menu-open #moreOverlay,.gpf-ml-store.menu-open .menu-extreme-overlay{
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
      }.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow,.gpf-ml-store .ml-sidebar.cart-wow#cartSidebar{
        position: fixed !important;
        left: 8px !important;
        right: 8px !important;
        bottom: calc(8px + var(--extreme-safe-bottom)) !important;
        top: auto !important;
        width: auto !important;
        max-width: 520px !important;
        height: min(78dvh, 660px) !important;
        max-height: calc(100dvh - 76px - var(--extreme-safe-bottom)) !important;
        min-height: 360px !important;
        margin: 0 auto !important;
        display: flex !important;
        flex-direction: column !important;
        overflow: hidden !important;
        border-radius: 26px 26px 20px 20px !important;
        background: #fff !important;
        color: var(--text, #102033) !important;
        border: 1px solid var(--border, #dfe7f0) !important;
        box-shadow: var(--extreme-shadow-strong) !important;
        z-index: 6500 !important;
        transform: translateY(calc(100% + 24px)) !important;
        transition: transform .24s ease !important;
      }.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow.open,.gpf-ml-store .ml-sidebar.cart-wow#cartSidebar.open,.gpf-ml-store.cart-open #cartSidebar.ml-sidebar.cart-wow{ transform: translateY(0) !important; }.gpf-ml-store #cartSidebar .cart-wow-inner{
        width: 100% !important;
        height: 100% !important;
        min-height: 0 !important;
        display: flex !important;
        flex-direction: column !important;
        overflow: hidden !important;
        background: #fff !important;
      }.gpf-ml-store #cartSidebar .cart-wow-head{
        position: relative !important;
        flex: 0 0 auto !important;
        min-height: 58px !important;
        padding: 10px 54px 10px 12px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 10px !important;
        background: linear-gradient(135deg,#fff7ef 0%,#ffffff 62%,#f7fbff 100%) !important;
        border-bottom: 1px solid #ffd7bd !important;
      }.gpf-ml-store #cartSidebar .cart-wow-title{ min-width: 0 !important; display: grid !important; grid-template-columns: 36px minmax(0,1fr) !important; align-items: center !important; gap: 9px !important; }.gpf-ml-store #cartSidebar .cart-wow-title > .es-icon,.gpf-ml-store #cartSidebar .cart-wow-title i{ width: 36px !important; height: 36px !important; min-width: 36px !important; min-height: 36px !important; border-radius: 14px !important; display: grid !important; place-items: center !important; background: #fff2f4 !important; color: var(--primary,#83162a) !important; }.gpf-ml-store #cartSidebar .cart-wow-title h1,.gpf-ml-store #cartSidebar .cart-wow-title h2,.gpf-ml-store #cartSidebar .cart-wow-title h3,.gpf-ml-store #cartSidebar .cart-wow-title strong{ margin: 0 !important; font-size: 17px !important; line-height: 1.08 !important; font-weight: 950 !important; color: var(--text,#102033) !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }.gpf-ml-store #cartSidebar .cart-wow-title span:not(.es-icon),.gpf-ml-store #cartSidebar .cart-wow-title small,.gpf-ml-store #cartSidebar .cart-wow-title p{ display: block !important; margin: 2px 0 0 !important; color: var(--text-secondary,#617086) !important; font-size: 11.5px !important; line-height: 1.2 !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }.gpf-ml-store #cartSidebar .cart-wow-close,.gpf-ml-store #cartSidebar button.cart-wow-close,.gpf-ml-store #cartSidebar .cart-close,.gpf-ml-store #cartSidebar .close-cart,.gpf-ml-store #cartSidebar [data-close-cart]{
        position: absolute !important;
        top: 10px !important;
        right: 10px !important;
        width: 38px !important;
        height: 38px !important;
        min-width: 38px !important;
        min-height: 38px !important;
        display: grid !important;
        place-items: center !important;
        padding: 0 !important;
        margin: 0 !important;
        border-radius: 14px !important;
        background: #fff2f4 !important;
        color: var(--primary,#83162a) !important;
        border: 1px solid var(--border,#dfe7f0) !important;
        font-size: 24px !important;
        line-height: 1 !important;
        z-index: 10 !important;
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
      }.gpf-ml-store #cartSidebar .cart-wow-body{
        flex: 1 1 auto !important;
        min-height: 0 !important;
        padding: 10px !important;
        overflow-y: auto !important;
        overflow-x: hidden !important;
        -webkit-overflow-scrolling: touch !important;
        background: #fff !important;
      }.gpf-ml-store #cartSidebar .cart-item-wow{
        width: 100% !important;
        min-height: 68px !important;
        display: grid !important;
        grid-template-columns: 48px minmax(0,1fr) 30px !important;
        gap: 9px !important;
        align-items: center !important;
        padding: 9px !important;
        margin: 0 0 8px !important;
        border-radius: 15px !important;
        background: #f7fafc !important;
        border: 1px solid var(--border,#dfe7f0) !important;
      }.gpf-ml-store #cartSidebar .cart-item-wow img{ width: 48px !important; height: 48px !important; min-width: 48px !important; min-height: 48px !important; object-fit: cover !important; border-radius: 12px !important; background: #fff !important; }.gpf-ml-store #cartSidebar .cart-item-wow > div{ min-width: 0 !important; }.gpf-ml-store #cartSidebar .cart-item-wow strong{ display: block !important; margin: 0 0 3px !important; font-size: 13px !important; line-height: 1.2 !important; font-weight: 900 !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }.gpf-ml-store #cartSidebar .cart-item-wow small,.gpf-ml-store #cartSidebar .cart-item-wow p,.gpf-ml-store #cartSidebar .cart-item-wow span:not(.es-icon){ display: block !important; margin: 0 !important; color: var(--text-secondary,#617086) !important; font-size: 11.2px !important; line-height: 1.24 !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }.gpf-ml-store #cartSidebar .cart-remove-wow{ width: 30px !important; height: 30px !important; min-width: 30px !important; min-height: 30px !important; border-radius: 12px !important; display: grid !important; place-items: center !important; background: #fff1f2 !important; color: #b91c1c !important; border: 1px solid #fecdd3 !important; }.gpf-ml-store #cartSidebar .cart-summary-wow,.gpf-ml-store #cartSidebar .cart-track-wow,.gpf-ml-store #cartSidebar .cart-wow-footer,.gpf-ml-store #cartSidebar .cart-actions-wow{
        flex: 0 0 auto !important;
        margin: 0 !important;
        padding: 10px !important;
        background: #f7fafc !important;
        border-top: 1px solid var(--border,#dfe7f0) !important;
      }.gpf-ml-store #cartSidebar .cart-summary-wow{ margin: 10px -10px -10px !important; border-radius: 18px 18px 0 0 !important; }.gpf-ml-store #cartSidebar .cart-line-wow,.gpf-ml-store #cartSidebar .cart-total-wow{ display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 8px !important; font-size: 12.2px !important; line-height: 1.25 !important; color: var(--text-secondary,#617086) !important; }.gpf-ml-store #cartSidebar .cart-total-wow{ margin-top: 7px !important; padding-top: 8px !important; border-top: 1px dashed var(--border,#dfe7f0) !important; color: var(--text,#102033) !important; }.gpf-ml-store #cartSidebar .cart-total-wow strong,.gpf-ml-store #cartSidebar .cart-line-wow strong{ color: var(--price-color,var(--accent,#b11226)) !important; font-size: 16px !important; font-weight: 950 !important; white-space: nowrap !important; }.gpf-ml-store #cartSidebar .cart-checkout-wow,.gpf-ml-store #cartSidebar .btn,.gpf-ml-store #cartSidebar .btn-primary,.gpf-ml-store #cartSidebar a.btn{ width: 100% !important; min-height: 44px !important; height: 44px !important; margin-top: 9px !important; border-radius: 15px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 7px !important; font-size: 13px !important; font-weight: 950 !important; text-align: center !important; }.gpf-ml-store #cartSidebar .cart-track-wow{ padding: 10px 10px max(10px,var(--extreme-safe-bottom)) !important; }.gpf-ml-store #cartSidebar .cart-track-wow h3{ margin: 0 0 8px !important; font-size: 14px !important; line-height: 1.2 !important; font-weight: 950 !important; }.gpf-ml-store #cartSidebar .cart-track-wow input{ width: 100% !important; height: 42px !important; min-height: 42px !important; padding: 0 12px !important; border-radius: 14px !important; background: #fff !important; border: 1px solid var(--border,#dfe7f0) !important; color: var(--text,#102033) !important; font-size: 13px !important; }.gpf-ml-store #cartSidebar .cart-track-wow button{ height: 42px !important; min-height: 42px !important; margin-top: 8px !important; border-radius: 14px !important; }.gpf-ml-store #moreSidebar.ml-sidebar-left,.gpf-ml-store .ml-sidebar-left#moreSidebar{
        position: fixed !important;
        top: var(--extreme-header-h) !important;
        left: 0 !important;
        right: auto !important;
        bottom: 0 !important;
        width: min(88vw, 360px) !important;
        max-width: calc(100vw - 18px) !important;
        height: calc(100dvh - var(--extreme-header-h) - var(--extreme-safe-bottom)) !important;
        max-height: calc(100dvh - var(--extreme-header-h) - var(--extreme-safe-bottom)) !important;
        min-height: 0 !important;
        display: flex !important;
        flex-direction: column !important;
        overflow: hidden !important;
        border-radius: 0 22px 22px 0 !important;
        background: #fff !important;
        border: 1px solid var(--border,#dfe7f0) !important;
        border-left: 0 !important;
        box-shadow: 16px 0 42px rgba(7,22,34,.20) !important;
        z-index: 6500 !important;
        transform: translateX(-105%) !important;
        transition: transform .24s ease !important;
      }.gpf-ml-store #moreSidebar.ml-sidebar-left.open,.gpf-ml-store .ml-sidebar-left#moreSidebar.open,.gpf-ml-store.menu-open #moreSidebar.ml-sidebar-left{ transform: translateX(0) !important; }.gpf-ml-store #moreSidebar .menu-extreme-head{ flex: 0 0 auto !important; position: relative !important; padding: 10px 48px 10px 10px !important; background: var(--header-bg-gradient, linear-gradient(135deg,#83162a,#9d2036)) !important; }.gpf-ml-store #moreSidebar .menu-welcome-card{ min-height: 56px !important; display: grid !important; grid-template-columns: 44px minmax(0,1fr) !important; gap: 9px !important; align-items: center !important; padding: 6px !important; border-radius: 16px !important; }.gpf-ml-store #moreSidebar .menu-welcome-logo{ width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important; border-radius: 14px !important; }.gpf-ml-store #moreSidebar .menu-welcome-name{ display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; font-size: 12.8px !important; line-height: 1.2 !important; }.gpf-ml-store #moreSidebar .menu-extreme-close{ position: absolute !important; top: 11px !important; right: 10px !important; width: 34px !important; height: 34px !important; min-width: 34px !important; min-height: 34px !important; display: grid !important; place-items: center !important; border-radius: 12px !important; background: #fff !important; color: var(--primary,#83162a) !important; border: 1px solid rgba(96,16,34,.12) !important; font-size: 24px !important; line-height: 1 !important; z-index: 4 !important; }.gpf-ml-store #moreSidebar .menu-extreme-list{ flex: 1 1 auto !important; min-height: 0 !important; overflow-y: auto !important; overflow-x: hidden !important; padding: 9px !important; background: #fff !important; }.gpf-ml-store #moreSidebar .menu-extreme-footer{ flex: 0 0 auto !important; padding: 9px 10px max(11px,var(--extreme-safe-bottom)) !important; background: #fff !important; border-top: 1px solid var(--border,#dfe7f0) !important; }.gpf-ml-store #moreSidebar .menu-extreme-list a,.gpf-ml-store #moreSidebar li a{ min-height: 40px !important; display: grid !important; grid-template-columns: 28px minmax(0,1fr) 16px !important; align-items: center !important; gap: 8px !important; padding: 6px 8px !important; border-radius: 14px !important; font-size: 13px !important; }.gpf-ml-store #moreSidebar .menu-extreme-list a .es-icon:first-child,.gpf-ml-store #moreSidebar li a .es-icon:first-child{ width: 28px !important; height: 28px !important; min-width: 28px !important; min-height: 28px !important; }.gpf-ml-store .checkout-native,.gpf-ml-store .payment-native,.gpf-ml-store .order-track-card,.gpf-ml-store .extreme-offline-card,.gpf-ml-store .extreme-inbox-card,.gpf-ml-store .extreme-notify-card{
        width: calc(100vw - 16px) !important;
        max-width: calc(100vw - 16px) !important;
        border-radius: 20px !important;
        padding: 14px !important;
        background: #fff !important;
        border: 1px solid var(--border,#dfe7f0) !important;
        box-shadow: var(--extreme-shadow-soft) !important;
      }.gpf-ml-store .tracking-steps,.gpf-ml-store .tracking-timeline{ grid-template-columns: repeat(2, minmax(0,1fr)) !important; gap: 8px !important; }.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item,.gpf-ml-store .ml-bottom-nav a,.gpf-ml-store .ml-bottom-nav button{
        min-width: 0 !important;
        height: 52px !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 3px !important;
        padding: 0 2px !important;
        border-radius: 18px !important;
        font-size: 9.8px !important;
        line-height: 1.05 !important;
        color: var(--primary,#83162a) !important;
        overflow: hidden !important;
      }.gpf-ml-store .ml-bottom-nav .es-icon,.gpf-ml-store .ml-bottom-nav i,.gpf-ml-store .ml-bottom-nav svg{ width: 20px !important; height: 20px !important; min-width: 20px !important; min-height: 20px !important; }.gpf-ml-store.cart-open .ml-bottom-nav,.gpf-ml-store.modal-open .ml-bottom-nav,.gpf-ml-store.menu-open .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }}@media (max-width: 380px){.gpf-ml-store .ml-header{ padding: 6px 6px !important; }.gpf-ml-store .ml-header .ml-header-top,.gpf-ml-store .ml-header-top{ grid-template-columns: 60px minmax(64px, 1fr) max-content !important; gap: 4px !important; }.gpf-ml-store .ml-header .ml-logo,.gpf-ml-store .ml-logo,.gpf-ml-store .header-logo{ width: 60px !important; max-width: 60px !important; height: 30px !important; max-height: 30px !important; }.gpf-ml-store .ml-header .ml-logo img,.gpf-ml-store .ml-logo img,.gpf-ml-store .header-logo img{ max-width: 60px !important; height: 30px !important; max-height: 30px !important; }.gpf-ml-store .ml-header .ml-search,.gpf-ml-store .ml-search{ height: 30px !important; min-height: 30px !important; padding-left: 7px !important; gap: 4px !important; border-radius: 11px !important; }.gpf-ml-store .ml-header .ml-search::before,.gpf-ml-store .ml-search::before{ width: 12px !important; height: 12px !important; min-width: 12px !important; flex-basis: 12px !important; }.gpf-ml-store .ml-header .ml-search input,.gpf-ml-store .ml-search input{ height: 28px !important; line-height: 28px !important; font-size: 11.2px !important; }.gpf-ml-store .ml-header .ml-search button,.gpf-ml-store .ml-search button{ width: 24px !important; height: 24px !important; min-width: 24px !important; min-height: 24px !important; flex-basis: 24px !important; border-radius: 8px !important; }.gpf-ml-store .ml-header .ml-header-icons,.gpf-ml-store .ml-header-icons{ gap: 3px !important; }.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .extreme-top-actions button,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .header-share-store-btn{ width: 29px !important; height: 29px !important; min-width: 29px !important; min-height: 29px !important; flex-basis: 29px !important; border-radius: 10px !important; }.gpf-ml-store .ml-grid{ gap: 8px !important; padding: 0 8px !important; }.gpf-ml-store .ml-card-body{ padding: 8px !important; }.gpf-ml-store .ml-card-title{ font-size: 11.8px !important; min-height: 31px !important; }.gpf-ml-store .ml-card-price{ font-size: 18px !important; }.gpf-ml-store .ml-shortcuts{ width: calc(100vw - 12px) !important; max-width: calc(100vw - 12px) !important; }.gpf-ml-store .ml-shortcut{ min-height: 52px !important; font-size: 8.8px !important; }.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow,.gpf-ml-store .ml-sidebar.cart-wow#cartSidebar{ left: 6px !important; right: 6px !important; bottom: calc(6px + var(--extreme-safe-bottom)) !important; height: min(80dvh, 620px) !important; min-height: 330px !important; max-height: calc(100dvh - 62px - var(--extreme-safe-bottom)) !important; border-radius: 24px 24px 18px 18px !important; }.gpf-ml-store #cartSidebar .cart-wow-head{ min-height: 56px !important; padding: 9px 52px 9px 10px !important; }.gpf-ml-store #cartSidebar .cart-wow-title{ grid-template-columns: 34px minmax(0,1fr) !important; gap: 8px !important; }.gpf-ml-store #cartSidebar .cart-wow-title > .es-icon,.gpf-ml-store #cartSidebar .cart-wow-title i{ width: 34px !important; height: 34px !important; min-width: 34px !important; min-height: 34px !important; }.gpf-ml-store #cartSidebar .cart-wow-close,.gpf-ml-store #cartSidebar button.cart-wow-close{ top: 9px !important; right: 9px !important; width: 38px !important; height: 38px !important; min-width: 38px !important; min-height: 38px !important; }.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:100vw!important;
    height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;
    border-radius:18px 18px 0 0!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    justify-items:stretch!important;
    gap:0!important;
    background:rgba(255,255,255,.985)!important;
    border:0!important;
    border-top:1px solid rgba(223,231,240,.94)!important;
    box-shadow:0 -8px 22px rgba(95,26,43,.10)!important;
    overflow:visible!important;
    z-index:6100!important;
    transform:none!important;
  }.gpf-ml-store .ml-bottom-nav .ml-nav-item,.gpf-ml-store .ml-bottom-nav a,.gpf-ml-store .ml-bottom-nav button{ height: 50px !important; font-size: 9.3px !important; }}@media (max-width:768px){.gpf-ml-store,.gpf-ml-store,.gpf-ml-store.extreme-scroll-locked,.gpf-ml-store.extreme-scroll-locked,.gpf-ml-store.menu-open,.gpf-ml-store.cart-open,.gpf-ml-store.modal-open{
    position:static!important;
    top:auto!important;
    left:auto!important;
    right:auto!important;
    width:100%!important;
    height:auto!important;
    min-height:100%!important;
    max-height:none!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior-y:auto!important;
    touch-action:pan-y!important;
    -webkit-overflow-scrolling:touch!important;
  }.gpf-ml-store img,.gpf-ml-store video,.gpf-ml-store canvas{max-width:100%;height:auto;}.gpf-ml-store svg,.gpf-ml-store iframe{max-width:100%;}.gpf-ml-store .ml-modal.active,.gpf-ml-store .image-modal.active,.gpf-ml-store #cartSidebar.open,.gpf-ml-store #moreSidebar.open,.gpf-ml-store #cartSidebar.open .cart-wow-body,.gpf-ml-store #moreSidebar.open .menu-extreme-list,.gpf-ml-store .ml-modal.active .ml-modal-content{
    overflow-y:auto!important;
    touch-action:pan-y!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
  }.gpf-ml-store .cart-overlay,.gpf-ml-store .menu-extreme-overlay,.gpf-ml-store .ml-sidebar-overlay,.gpf-ml-store #moreOverlay{touch-action:auto!important;}}@media (max-width:768px){.gpf-ml-store .extreme-skeleton-header{
    min-height:76px;
    grid-template-columns:82px minmax(0,1fr) 36px;
    gap:7px;
    padding:10px;
  }.gpf-ml-store .extreme-skeleton-header .extreme-skeleton-action:last-child{display:none}.gpf-ml-store .extreme-skeleton-logo{height:36px;border-radius:10px}.gpf-ml-store .extreme-skeleton-search{height:40px;border-radius:15px}.gpf-ml-store .extreme-skeleton-action{width:36px;height:36px;border-radius:13px}.gpf-ml-store .extreme-skeleton-content{width:100%;padding:10px 0 112px}.gpf-ml-store .extreme-skeleton-categories{
    width:calc(100% - 20px);
    margin:0 auto 12px;
    padding:7px;
    overflow:hidden;
    border-radius:16px;
  }.gpf-ml-store .extreme-skeleton-categories span{width:118px;height:34px;border-radius:12px}.gpf-ml-store .extreme-skeleton-banner{width:calc(100% - 20px);margin:0 auto 12px;aspect-ratio:16/7;border-radius:18px}.gpf-ml-store .extreme-skeleton-shortcuts{
    width:calc(100% - 20px);
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:5px;
    padding:6px;
    margin-bottom:18px;
    border-radius:18px;
  }.gpf-ml-store .extreme-skeleton-shortcuts span{min-height:58px;gap:6px}.gpf-ml-store .extreme-skeleton-shortcuts i{width:30px;height:30px;border-radius:11px}.gpf-ml-store .extreme-skeleton-shortcuts b{width:72%;height:8px}.gpf-ml-store .extreme-skeleton-section-head{margin:0 12px 12px}.gpf-ml-store .extreme-skeleton-section-head span{width:58%;height:20px}.gpf-ml-store .extreme-skeleton-section-head small{width:76%;height:10px}.gpf-ml-store .extreme-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:0 10px}.gpf-ml-store .extreme-skeleton-grid article{border-radius:18px;padding-bottom:10px}.gpf-ml-store .extreme-skeleton-grid article i{height:auto;aspect-ratio:1/1}.gpf-ml-store .extreme-skeleton-grid article span{width:78%;height:12px;margin:10px 10px 7px}.gpf-ml-store .extreme-skeleton-grid article small{width:54%;height:9px;margin:0 10px 10px}.gpf-ml-store .extreme-skeleton-grid article b{width:64%;height:19px;margin:0 10px}}@media (max-width:768px){.gpf-ml-store .ml-search-smart{display:grid!important;grid-template-columns:minmax(0,1fr) 30px 36px!important;align-items:center!important;gap:5px!important;overflow:hidden!important}.gpf-ml-store .ml-search .ml-search-help,.gpf-ml-store .ml-header .ml-search .ml-search-help{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;border-radius:10px!important;background:#fff!important;color:#83162a!important;border:1px solid rgba(96,16,34,.14)!important;box-shadow:0 2px 8px rgba(96,16,34,.07)!important;font-size:0!important;line-height:1!important;display:grid!important;place-items:center!important;overflow:hidden!important;flex:0 0 30px!important;align-self:center!important}.gpf-ml-store .ml-search-help-mark{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#83162a!important;color:#fff!important;font-size:13px!important;font-weight:600!important;line-height:1!important}.gpf-ml-store .ml-search-help-text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.gpf-ml-store .ml-search-help .es-icon{display:grid!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;border-radius:50%!important;place-items:center!important;background:#83162a!important;color:#fff!important;font-size:0!important}.gpf-ml-store .ml-search-help .es-icon:before{content:"?"!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#fff!important}.gpf-ml-store .ml-search-help span:not(.ml-search-help-mark):not(.es-icon){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.gpf-ml-store .ml-search-submit{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;flex:0 0 36px!important;border-radius:12px!important;align-self:center!important}.gpf-ml-store .extreme-assistant{position:fixed!important;inset:0!important;width:auto!important;height:auto!important;max-width:none!important;z-index:9800!important;pointer-events:none!important;visibility:hidden!important}.gpf-ml-store .extreme-assistant.is-open{visibility:visible!important}.gpf-ml-store .extreme-assistant:before{content:""!important;position:fixed!important;inset:0!important;z-index:0!important;background:rgba(9,28,45,.22)!important;backdrop-filter:blur(3px)!important;opacity:0!important;transition:opacity .18s ease!important;pointer-events:none!important}.gpf-ml-store .extreme-assistant.is-open:before{opacity:1!important}.gpf-ml-store .extreme-assistant-panel{position:fixed!important;z-index:2!important;left:10px!important;right:10px!important;top:auto!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:min(68dvh,calc(100dvh - 116px - env(safe-area-inset-bottom)))!important;box-sizing:border-box!important;border-radius:18px!important;background:#fff!important;pointer-events:auto!important;transform:translateY(10px)!important}.gpf-ml-store .extreme-assistant.is-open .extreme-assistant-panel{transform:translateY(0)!important}.gpf-ml-store .extreme-assistant-head,.gpf-ml-store .extreme-assistant-head>div,.gpf-ml-store .extreme-assistant-messages,.gpf-ml-store .extreme-assistant-msg{min-width:0!important}.gpf-ml-store .extreme-assistant-head strong,.gpf-ml-store .extreme-assistant-head span,.gpf-ml-store .extreme-assistant-msg{white-space:normal!important;overflow-wrap:anywhere!important}.gpf-ml-store .extreme-assistant-messages{min-height:0!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.gpf-ml-store.extreme-app-install-visible{padding-bottom:calc(130px + env(safe-area-inset-bottom,0px))!important}.gpf-ml-store .extreme-app-installer{right:10px!important;left:10px!important;bottom:calc(70px + env(safe-area-inset-bottom,0px))!important;max-width:none!important;justify-content:center!important;z-index:6200!important}.gpf-ml-store .extreme-app-install-card{width:100%!important;max-width:430px!important;min-height:56px!important;border-radius:18px!important;padding:7px 8px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto 28px!important;grid-template-areas:"icon copy actions close"!important;align-items:center!important;gap:8px!important;background:rgba(255,255,255,.985)!important;color:#102033!important;box-shadow:0 12px 28px rgba(95,26,43,.16)!important;border:1px solid rgba(177,18,38,.24)!important;backdrop-filter:blur(8px)!important}.gpf-ml-store .extreme-app-install-icon{grid-area:icon!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important;object-fit:cover!important;background:#fff!important}.gpf-ml-store .extreme-app-install-copy{grid-area:copy!important;min-width:0!important;display:block!important}.gpf-ml-store .extreme-app-install-copy strong{display:block!important;font-size:13px!important;font-weight:600!important;line-height:1.12!important;color:#102033!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.gpf-ml-store .extreme-app-install-copy small{display:block!important;margin-top:2px!important;font-size:10.5px!important;line-height:1.18!important;color:#617086!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.gpf-ml-store .extreme-app-install-actions{grid-area:actions!important;display:flex!important;align-items:center!important;gap:0!important}.gpf-ml-store .extreme-app-install-primary{height:34px!important;min-width:78px!important;border-radius:12px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;border:0!important;background:linear-gradient(135deg,#c32740,#921a2d)!important;color:#fff!important;white-space:nowrap!important}.gpf-ml-store .extreme-app-install-secondary{grid-area:close!important;position:static!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;border-radius:50%!important;border:1px solid #dfe7f0!important;background:#fff!important;color:#83162a!important;font-size:18px!important;line-height:1!important;display:grid!important;place-items:center!important}.gpf-ml-store .extreme-app-install-btn,.gpf-ml-store .extreme-app-install-close{font:inherit!important}.gpf-ml-store.assistant-open .extreme-app-installer,.gpf-ml-store.cart-open .extreme-app-installer,.gpf-ml-store.menu-open .extreme-app-installer,.gpf-ml-store.modal-open .extreme-app-installer,.gpf-ml-store.cart-open .extreme-assistant,.gpf-ml-store.menu-open .extreme-assistant,.gpf-ml-store.modal-open .extreme-assistant,.gpf-ml-store.cart-open [class*="cashback"],.gpf-ml-store.menu-open [class*="cashback"],.gpf-ml-store.modal-open [class*="cashback"],.gpf-ml-store.cart-open [id*="cashback"],.gpf-ml-store.menu-open [id*="cashback"],.gpf-ml-store.modal-open [id*="cashback"]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media (max-width:380px){.gpf-ml-store .extreme-assistant-panel{left:6px!important;right:6px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;max-height:min(70dvh,calc(100dvh - 100px - env(safe-area-inset-bottom)))!important;border-radius:16px!important}.gpf-ml-store .extreme-app-installer{right:10px!important;left:10px!important;bottom:calc(70px + env(safe-area-inset-bottom,0px))!important;max-width:none!important;justify-content:center!important;z-index:6200!important}.gpf-ml-store .extreme-app-install-card{grid-template-columns:34px minmax(0,1fr) auto 26px!important;gap:7px!important;padding:7px!important;border-radius:16px!important}.gpf-ml-store .extreme-app-install-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:11px!important}.gpf-ml-store .extreme-app-install-copy small{display:none!important}.gpf-ml-store .extreme-app-install-primary{min-width:70px!important;height:32px!important;padding:0 10px!important;font-size:11.5px!important}.gpf-ml-store .extreme-app-install-secondary{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important}}@media (max-width:768px){.gpf-ml-store{font-size:14px;font-weight:400}.gpf-ml-store .ml-card{border-radius:8px!important;box-shadow:0 1px 2px rgba(95,26,43,.07)!important}.gpf-ml-store .ml-card-title{font-size:13px!important;font-weight:400!important;line-height:1.35!important}.gpf-ml-store .ml-card-price{font-size:20px!important;font-weight:400!important}.gpf-ml-store .ml-card-badge{font-size:10.5px!important;font-weight:500!important;border-radius:4px!important}.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .btn,.gpf-ml-store .btn-primary,.gpf-ml-store .btn-outline{font-weight:600!important}.gpf-ml-store .extreme-assistant-panel{transition:opacity .18s ease,transform .18s ease}}@media (max-width:768px){.gpf-ml-store .extreme-questions{margin-top:18px;padding-top:16px}.gpf-ml-store .extreme-question-form{padding:12px;margin-top:10px}.gpf-ml-store .extreme-question-actions{align-items:stretch;flex-direction:column}.gpf-ml-store .extreme-question-actions .btn{width:100%}.gpf-ml-store .extreme-question-item{padding:12px}}.gpf-ml-store .badge-alimentacao{background:#fff3e8!important;color:#b54708!important;border-color:#ffd3ad!important}.gpf-ml-store .cart-item-wow-content{min-width:0;display:grid;gap:4px}.gpf-ml-store .cart-item-editor{display:grid;gap:7px;margin-top:8px}.gpf-ml-store .cart-item-editor label{display:grid;gap:4px;font-size:12px;color:var(--text-secondary)}.gpf-ml-store .cart-item-editor input[type="number"]{width:76px;height:34px;border:1px solid var(--border);border-radius:7px;padding:0 8px;background:#fff;color:var(--text)}.gpf-ml-store .cart-item-editor textarea{width:100%;min-height:48px;resize:vertical;border:1px solid var(--border);border-radius:7px;padding:8px;font:inherit;color:var(--text);background:#fff}.gpf-ml-store .cart-item-update{justify-self:start;border:0;background:transparent;color:var(--primary);font-size:12px;font-weight:600;padding:2px 0;cursor:pointer}.gpf-ml-store .cart-remove-form{align-self:start}.gpf-ml-store .cart-remove-wow{border:0;background:transparent;cursor:pointer}@media (max-width:768px){.gpf-ml-store .quickbuy-variation{margin-bottom:12px}.gpf-ml-store .quickbuy-variation select{min-height:48px;font-size:16px}}@media (max-width:768px){.gpf-ml-store main{padding-bottom:calc(94px + env(safe-area-inset-bottom,0px))!important;}.gpf-ml-store .checkout-native,.gpf-ml-store .payment-native{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;margin:8px auto calc(96px + env(safe-area-inset-bottom,0px))!important;padding:14px!important;overflow:hidden!important;box-sizing:border-box!important;}.gpf-ml-store .checkout-native *,.gpf-ml-store .payment-native *{box-sizing:border-box!important;max-width:100%;}.gpf-ml-store .checkout-cupom-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(94px,auto)!important;gap:8px!important;width:100%!important;align-items:stretch!important;}.gpf-ml-store .checkout-cupom-row input{width:100%!important;min-width:0!important;}.gpf-ml-store .checkout-cupom-row .btn{width:auto!important;min-width:94px!important;padding:10px 12px!important;white-space:nowrap!important;}.gpf-ml-store .checkout-native .frete-options{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;}.gpf-ml-store .checkout-native .frete-option{display:grid!important;grid-template-columns:1fr!important;justify-items:start!important;align-items:start!important;gap:5px!important;width:100%!important;min-height:64px!important;padding:13px 14px!important;text-align:left!important;white-space:normal!important;line-height:1.32!important;border-radius:16px!important;}.gpf-ml-store .checkout-native .frete-option strong,.gpf-ml-store .checkout-native .frete-option span{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.32!important;}.gpf-ml-store .checkout-native .frete-option strong{font-size:14.5px!important;font-weight:950!important;}.gpf-ml-store .checkout-native .frete-option span{font-size:12.8px!important;font-weight:700!important;}.gpf-ml-store .checkout-native .frete-detalhes{display:grid!important;gap:8px!important;width:100%!important;margin-top:10px!important;}.gpf-ml-store .checkout-native .frete-detalhes > div{display:grid!important;gap:4px!important;width:100%!important;min-width:0!important;padding:11px!important;border-radius:14px!important;overflow-wrap:anywhere!important;}.gpf-ml-store .checkout-native .row-flex{grid-template-columns:1fr!important;gap:10px!important;}.gpf-ml-store .checkout-native input,.gpf-ml-store .checkout-native select,.gpf-ml-store .checkout-native textarea{width:100%!important;min-width:0!important;font-size:16px!important;}.gpf-ml-store .checkout-whatsapp-alert{display:grid!important;gap:10px!important;margin:16px 0!important;padding:12px!important;border-radius:16px!important;}.gpf-ml-store .checkout-whatsapp-actions{display:grid!important;gap:8px!important;}.gpf-ml-store .checkout-whatsapp-button{width:100%!important;min-height:50px!important;padding:12px!important;white-space:normal!important;line-height:1.25!important;}}@media (max-width:380px){.gpf-ml-store .checkout-cupom-row{grid-template-columns:1fr!important}.gpf-ml-store .checkout-cupom-row .btn{width:100%!important}}.gpf-ml-store .input-with-icon > .es-icon,.gpf-ml-store .input-with-icon > .header-svg-icon.es-icon{
  position:absolute!important;
  left:14px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  z-index:2!important;
  width:20px!important;
  height:20px!important;
  display:grid!important;
  place-items:center!important;
  color:var(--link)!important;
  pointer-events:none!important;
}.gpf-ml-store .input-with-icon > .es-icon ~ input,.gpf-ml-store .input-with-icon > .es-icon ~ select,.gpf-ml-store .input-with-icon > .es-icon ~ textarea,.gpf-ml-store .input-with-icon > .header-svg-icon.es-icon ~ input,.gpf-ml-store .input-with-icon > .header-svg-icon.es-icon ~ select,.gpf-ml-store .input-with-icon > .header-svg-icon.es-icon ~ textarea{
  padding-left:44px!important;
}.gpf-ml-store .input-with-icon > .es-icon ~ textarea,.gpf-ml-store .input-with-icon > .header-svg-icon.es-icon ~ textarea{
  padding-top:13px!important;
}@media (max-width:768px){.gpf-ml-store,.gpf-ml-store{scroll-padding-top:var(--extreme-mobile-header-h)!important;}.gpf-ml-store{
    padding-top:var(--extreme-mobile-header-h)!important;
    padding-bottom:calc(var(--extreme-mobile-bottom-nav-h) + 22px)!important;
  }.gpf-ml-store.modal-open,.gpf-ml-store.cart-open,.gpf-ml-store.menu-open{
    padding-top:var(--extreme-mobile-header-h)!important;
  }.gpf-ml-store .ml-header{
    position:fixed!important;
    top:0!important;
    left:0!important;
    right:0!important;
    width:100%!important;
    min-height:var(--extreme-mobile-header-h)!important;
    z-index:7600!important;
    transform:none!important;
    will-change:auto!important;
  }.gpf-ml-store .ml-header .ml-header-top,.gpf-ml-store .ml-header-top{
    min-height:40px!important;
  }.gpf-ml-store .ml-categories{
    scroll-margin-top:calc(var(--extreme-mobile-header-h) + 8px)!important;
    position:relative!important;
    z-index:120!important;
  }.gpf-ml-store main{
    padding-bottom:calc(var(--extreme-mobile-bottom-nav-h) + 22px)!important;
  }.gpf-ml-store .ml-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    z-index:7600!important;
    transform:none!important;
  }.gpf-ml-store .ml-modal{
    z-index:9300!important;
    align-items:center!important;
    padding:10px!important;
  }.gpf-ml-store .ml-modal-content,.gpf-ml-store .auth-wow,.gpf-ml-store .seller-wow,.gpf-ml-store .quickbuy-wow,.gpf-ml-store .profile-login-wow,.gpf-ml-store .profile-login-clean,.gpf-ml-store .google-only-auth{
    max-height:calc(100dvh - 20px)!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
  }.gpf-ml-store #modalMeusPedidos.ml-modal.active{
    align-items:center!important;
    justify-content:center!important;
    padding:10px!important;
  }.gpf-ml-store #modalMeusPedidos .ml-modal-content{
    width:calc(100vw - 20px)!important;
    max-width:520px!important;
    max-height:calc(100dvh - 20px)!important;
    padding:18px 14px 16px!important;
    border-radius:24px!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    box-sizing:border-box!important;
  }.gpf-ml-store #modalMeusPedidos .ml-modal-content h3{
    margin:0 48px 10px 0!important;
    font-size:19px!important;
    line-height:1.16!important;
    overflow-wrap:anywhere!important;
  }.gpf-ml-store #modalMeusPedidos .ml-modal-content > p{
    font-size:13.2px!important;
    line-height:1.42!important;
    margin:0 0 12px!important;
    overflow-wrap:anywhere!important;
  }.gpf-ml-store #modalMeusPedidos .track-search-card,.gpf-ml-store #modalMeusPedidos .order-track-card{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }.gpf-ml-store #modalMeusPedidos .track-search-card > div[style*="display:flex"]{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 56px!important;
    gap:8px!important;
    align-items:stretch!important;
    width:100%!important;
  }.gpf-ml-store #modalMeusPedidos #rastreioInputPedidos{
    width:100%!important;
    min-width:0!important;
    height:48px!important;
    font-size:15px!important;
  }.gpf-ml-store #modalMeusPedidos .track-search-card .btn,.gpf-ml-store #modalMeusPedidos .track-search-card button{
    width:56px!important;
    min-width:56px!important;
    max-width:56px!important;
    height:48px!important;
    min-height:48px!important;
    padding:0!important;
    border-radius:15px!important;
  }.gpf-ml-store #modalMeusPedidos .order-track-card{
    padding:14px!important;
    border-radius:20px!important;
    text-align:center!important;
  }.gpf-ml-store #modalMeusPedidos .order-track-card p,.gpf-ml-store #modalMeusPedidos .order-track-card span,.gpf-ml-store #modalMeusPedidos .order-track-card strong,.gpf-ml-store #modalMeusPedidos .order-track-card div{
    max-width:100%!important;
    min-width:0!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }.gpf-ml-store #modalMeusPedidos .order-track-card .btn,.gpf-ml-store #modalMeusPedidos .order-track-card button{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    white-space:normal!important;
    line-height:1.2!important;
    padding:0 12px!important;
  }.gpf-ml-store #modalReserva.ml-modal.active,.gpf-ml-store .ml-modal:has(.quickbuy-wow).active{
    align-items:center!important;
    justify-content:center!important;
    padding:10px!important;
  }.gpf-ml-store #modalReserva .quickbuy-wow,.gpf-ml-store .ml-modal .quickbuy-wow{
    width:calc(100vw - 20px)!important;
    max-width:520px!important;
    max-height:calc(100dvh - 20px)!important;
    padding:12px!important;
    border-radius:24px!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
  }.gpf-ml-store #modalReserva .quickbuy-head,.gpf-ml-store .quickbuy-wow .quickbuy-head{
    display:grid!important;
    grid-template-columns:46px minmax(0,1fr)!important;
    gap:10px!important;
    align-items:center!important;
    padding:14px 52px 14px 14px!important;
    margin:0 0 12px!important;
    border-radius:20px!important;
    text-align:left!important;
  }.gpf-ml-store #modalReserva .quickbuy-icon,.gpf-ml-store .quickbuy-wow .quickbuy-icon{
    grid-row:1 / span 3!important;
    width:46px!important;
    height:46px!important;
    min-width:46px!important;
    min-height:46px!important;
    border-radius:16px!important;
    font-size:18px!important;
  }.gpf-ml-store #modalReserva .quickbuy-head span,.gpf-ml-store .quickbuy-wow .quickbuy-head span{
    font-size:11px!important;
    line-height:1.1!important;
    margin:0!important;
  }.gpf-ml-store #modalReserva .quickbuy-head h3,.gpf-ml-store .quickbuy-wow .quickbuy-head h3{
    margin:0!important;
    font-size:20px!important;
    line-height:1.12!important;
    overflow-wrap:anywhere!important;
  }.gpf-ml-store #modalReserva .quickbuy-head p,.gpf-ml-store .quickbuy-wow .quickbuy-head p{
    margin:0!important;
    font-size:12.6px!important;
    line-height:1.28!important;
    overflow-wrap:anywhere!important;
  }.gpf-ml-store #modalReserva .quickbuy-product,.gpf-ml-store .quickbuy-wow .quickbuy-product{
    margin:8px 0 10px!important;
    font-size:15px!important;
    line-height:1.25!important;
    overflow-wrap:anywhere!important;
  }.gpf-ml-store #modalReserva form,.gpf-ml-store .quickbuy-wow form,.gpf-ml-store #reserveContactFields{
    display:grid!important;
    gap:8px!important;
    width:100%!important;
    max-width:100%!important;
  }.gpf-ml-store #modalReserva .input-with-icon,.gpf-ml-store .quickbuy-wow .input-with-icon{
    position:relative!important;
    width:100%!important;
    margin:0!important;
  }.gpf-ml-store #modalReserva .input-with-icon > .es-icon,.gpf-ml-store .quickbuy-wow .input-with-icon > .es-icon{
    left:13px!important;
    top:24px!important;
    transform:translateY(-50%)!important;
  }.gpf-ml-store #modalReserva .input-with-icon input,.gpf-ml-store #modalReserva .input-with-icon select,.gpf-ml-store #modalReserva .input-with-icon textarea,.gpf-ml-store .quickbuy-wow .input-with-icon input,.gpf-ml-store .quickbuy-wow .input-with-icon select,.gpf-ml-store .quickbuy-wow .input-with-icon textarea{
    width:100%!important;
    min-width:0!important;
    min-height:48px!important;
    height:48px!important;
    padding-left:42px!important;
    font-size:15px!important;
    text-align:left!important;
  }.gpf-ml-store #modalReserva .seller-two-cols,.gpf-ml-store #modalReserva .whatsapp-row,.gpf-ml-store .quickbuy-wow .seller-two-cols,.gpf-ml-store .quickbuy-wow .whatsapp-row{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    width:100%!important;
  }.gpf-ml-store #modalReserva .seller-submit,.gpf-ml-store #modalReserva .quickbuy-cancel,.gpf-ml-store .quickbuy-wow .seller-submit,.gpf-ml-store .quickbuy-wow .quickbuy-cancel{
    width:100%!important;
    min-height:48px!important;
    border-radius:15px!important;
    white-space:normal!important;
  }}@media (max-width:380px){.gpf-ml-store #modalMeusPedidos .track-search-card > div[style*="display:flex"]{grid-template-columns:1fr!important;}.gpf-ml-store #modalMeusPedidos .track-search-card .btn,.gpf-ml-store #modalMeusPedidos .track-search-card button{width:100%!important;max-width:100%!important;}.gpf-ml-store #modalReserva .quickbuy-head,.gpf-ml-store .quickbuy-wow .quickbuy-head{
    grid-template-columns:42px minmax(0,1fr)!important;
    padding:12px 48px 12px 12px!important;
  }.gpf-ml-store #modalReserva .quickbuy-icon,.gpf-ml-store .quickbuy-wow .quickbuy-icon{
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    min-height:42px!important;
  }}@media (max-width: 768px){.gpf-ml-store{
    scroll-padding-top: calc(var(--extreme-fixed-header-real-h, var(--extreme-fixed-header-h)) + 10px) !important;
  }.gpf-ml-store{
    padding-top: var(--extreme-fixed-header-real-h, var(--extreme-fixed-header-h)) !important;
    padding-bottom: calc(var(--extreme-fixed-bottom-nav-h) + 20px) !important;
  }.gpf-ml-store header.ml-header,.gpf-ml-store .ml-header,.gpf-ml-store > header.ml-header{
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100vw !important;
    max-width: 100vw !important;
    margin: 0 !important;
    z-index: 2147483000 !important;
    transform: translateZ(0) !important;
    -webkit-transform: translateZ(0) !important;
    will-change: transform !important;
    contain: layout paint style !important;
  }.gpf-ml-store header.ml-header.is-extreme-fixed,.gpf-ml-store .ml-header.is-extreme-fixed{
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
  }.gpf-ml-store .ml-categories{
    position: relative !important;
    top: auto !important;
    z-index: 100 !important;
    transform: none !important;
  }.gpf-ml-store .ml-bottom-nav{
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    width: 100vw !important;
    max-width: 100vw !important;
    z-index: 2147483000 !important;
    transform: translateZ(0) !important;
    -webkit-transform: translateZ(0) !important;
  }.gpf-ml-store.modal-open header.ml-header,.gpf-ml-store.cart-open header.ml-header,.gpf-ml-store.menu-open header.ml-header,.gpf-ml-store.modal-open .ml-header,.gpf-ml-store.cart-open .ml-header,.gpf-ml-store.menu-open .ml-header{
    position: fixed !important;
    top: 0 !important;
  }.gpf-ml-store main,.gpf-ml-store .ml-main,.gpf-ml-store .container,.gpf-ml-store .ml-container{
    scroll-margin-top: calc(var(--extreme-fixed-header-real-h, var(--extreme-fixed-header-h)) + 10px) !important;
  }}.gpf-ml-store{
  scroll-behavior:smooth;
  -webkit-text-size-adjust:100%;
}.gpf-ml-store{
  overscroll-behavior-y:auto;
  -webkit-overflow-scrolling:touch;
}.gpf-ml-store .ml-categories{
  scroll-behavior:smooth;
  -webkit-overflow-scrolling:touch;
  overscroll-behavior-x:contain;
  scroll-snap-type:x proximity;
  touch-action:pan-x;
}.gpf-ml-store .ml-categories a{
  scroll-snap-align:start;
  transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease;
}.gpf-ml-store .ml-categories a.has-products::after{
  content:attr(data-category-count);
  min-width:18px;
  height:18px;
  margin-left:7px;
  padding:0 5px;
  display:inline-grid;
  place-items:center;
  border-radius:999px;
  background:rgba(177,18,38,.12);
  color:#b11226;
  font-size:10px;
  font-weight:900;
  line-height:1;
}.gpf-ml-store .ml-categories a.is-empty{
  opacity:.72;
}.gpf-ml-store .ml-categories a.is-empty::after{
  content:"0";
  min-width:18px;
  height:18px;
  margin-left:7px;
  padding:0 5px;
  display:inline-grid;
  place-items:center;
  border-radius:999px;
  background:#eef2f6;
  color:#8896a8;
  font-size:10px;
  font-weight:900;
  line-height:1;
}.gpf-ml-store .ml-categories a:active{
  transform:scale(.985);
}.gpf-ml-store .ml-shortcuts{
  will-change:transform;
}.gpf-ml-store .ml-shortcut{
  position:relative;
  cursor:pointer;
  overflow:hidden;
  transform:translateZ(0);
  transition:transform .2s cubic-bezier(.2,.8,.2,1), background-color .2s ease, box-shadow .2s ease;
}.gpf-ml-store .ml-shortcut::before{
  content:"";
  position:absolute;
  inset:8px;
  border-radius:18px;
  background:linear-gradient(135deg,rgba(177,18,38,.08),rgba(96,16,34,.045));
  opacity:0;
  transform:scale(.96);
  transition:opacity .22s ease,transform .22s ease;
  pointer-events:none;
}.gpf-ml-store .ml-shortcut:hover::before,.gpf-ml-store .ml-shortcut:focus-visible::before{
  opacity:1;
  transform:scale(1);
}.gpf-ml-store .ml-shortcut .es-icon,.gpf-ml-store .ml-shortcut i{
  width:44px;
  height:44px;
  min-width:44px;
  min-height:44px;
  display:inline-grid!important;
  place-items:center!important;
  border-radius:16px;
  background:linear-gradient(135deg,#ffffff,#fff4ec);
  color:#b11226!important;
  box-shadow:0 8px 18px rgba(177,18,38,.14), inset 0 0 0 1px rgba(177,18,38,.12);
  position:relative;
  z-index:1;
  transform:translateZ(0);
  animation:extremeShortcutFloat 3.25s ease-in-out infinite;
  transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,background .22s ease;
}.gpf-ml-store .ml-shortcut:nth-child(2) .es-icon,.gpf-ml-store .ml-shortcut:nth-child(2) i{animation-delay:.18s;}.gpf-ml-store .ml-shortcut:nth-child(3) .es-icon,.gpf-ml-store .ml-shortcut:nth-child(3) i{animation-delay:.36s;}.gpf-ml-store .ml-shortcut:nth-child(4) .es-icon,.gpf-ml-store .ml-shortcut:nth-child(4) i{animation-delay:.54s;}.gpf-ml-store .ml-shortcut:nth-child(5) .es-icon,.gpf-ml-store .ml-shortcut:nth-child(5) i{animation-delay:.72s;}.gpf-ml-store .ml-shortcut:hover,.gpf-ml-store .ml-shortcut:focus-visible{
  transform:translateY(-2px);
}.gpf-ml-store .ml-shortcut:hover .es-icon,.gpf-ml-store .ml-shortcut:hover i,.gpf-ml-store .ml-shortcut:focus-visible .es-icon,.gpf-ml-store .ml-shortcut:focus-visible i{
  transform:translateY(-3px) scale(1.04);
  box-shadow:0 12px 24px rgba(177,18,38,.18), inset 0 0 0 1px rgba(177,18,38,.16);
}@keyframes extremeShortcutFloat{
  0%,100%{transform:translateY(0) scale(1);}
  50%{transform:translateY(-3px) scale(1.015);}
}.gpf-ml-store .extreme-category-loading{
  opacity:1!important;
  pointer-events:none;
}.gpf-ml-store .extreme-category-skeleton-card{
  min-height:260px;
  overflow:hidden;
  border:1px solid #dfe7f0!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 8px 22px rgba(95,26,43,.055)!important;
  padding:0 0 13px!important;
}.gpf-ml-store .extreme-category-skeleton-card i{
  width:100%;
  height:170px;
  border-radius:0;
  display:block;
}.gpf-ml-store .extreme-category-skeleton-card span{
  width:82%;
  height:14px;
  margin:13px 13px 8px;
  border-radius:6px;
  display:block;
}.gpf-ml-store .extreme-category-skeleton-card small{
  width:55%;
  height:11px;
  margin:0 13px 12px;
  border-radius:999px;
  display:block;
}.gpf-ml-store .extreme-category-skeleton-card b{
  width:68%;
  height:22px;
  margin:0 13px;
  border-radius:7px;
  display:block;
}@media (max-width:768px){.gpf-ml-store{scroll-padding-top:calc(var(--extreme-fixed-header-real-h, var(--extreme-fixed-header-h, 58px)) + 10px)!important;}.gpf-ml-store{overflow-x:hidden;}.gpf-ml-store .ml-categories{
    scroll-padding-inline:10px;
    mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);
    -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);
  }.gpf-ml-store .ml-categories a{
    min-width:max-content;
  }.gpf-ml-store .ml-categories a.has-products::after,.gpf-ml-store .ml-categories a.is-empty::after{
    min-width:17px;
    height:17px;
    font-size:9.5px;
    margin-left:6px;
  }.gpf-ml-store .ml-shortcuts{
    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch;
    scroll-snap-type:x proximity;
    overscroll-behavior-x:contain;
  }.gpf-ml-store .ml-shortcut{
    scroll-snap-align:start;
  }.gpf-ml-store .ml-shortcut .es-icon,.gpf-ml-store .ml-shortcut i{
    width:38px;
    height:38px;
    min-width:38px;
    min-height:38px;
    border-radius:14px;
  }.gpf-ml-store .extreme-category-skeleton-card{min-height:230px;}.gpf-ml-store .extreme-category-skeleton-card i{height:150px;}}@media (prefers-reduced-motion:reduce){.gpf-ml-store{scroll-behavior:auto;}.gpf-ml-store .ml-shortcut .es-icon,.gpf-ml-store .ml-shortcut i{animation:none!important;}}.gpf-ml-store .ml-shortcut .shortcut-icon-bubble{
  width:44px;
  height:44px;
  min-width:44px;
  min-height:44px;
  display:inline-grid!important;
  place-items:center!important;
  border-radius:16px;
  background:linear-gradient(135deg,#ffffff,#fff4ec);
  box-shadow:0 8px 18px rgba(177,18,38,.14), inset 0 0 0 1px rgba(177,18,38,.12);
  position:relative;
  z-index:1;
  transform:translateZ(0);
  animation:extremeShortcutFloat 3.25s ease-in-out infinite;
  transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,background .22s ease;
}.gpf-ml-store .ml-shortcut:nth-child(2) .shortcut-icon-bubble{animation-delay:.18s;}.gpf-ml-store .ml-shortcut:nth-child(3) .shortcut-icon-bubble{animation-delay:.36s;}.gpf-ml-store .ml-shortcut:nth-child(4) .shortcut-icon-bubble{animation-delay:.54s;}.gpf-ml-store .ml-shortcut:nth-child(5) .shortcut-icon-bubble{animation-delay:.72s;}.gpf-ml-store .ml-shortcut:hover .shortcut-icon-bubble,.gpf-ml-store .ml-shortcut:focus-visible .shortcut-icon-bubble{
  transform:translateY(-3px) scale(1.04);
  box-shadow:0 12px 24px rgba(177,18,38,.18), inset 0 0 0 1px rgba(177,18,38,.16);
}.gpf-ml-store .ml-shortcut .shortcut-icon-bubble .es-icon{
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  min-height:24px!important;
  display:inline-block!important;
  border-radius:0!important;
  color:#b11226!important;
  background:currentColor!important;
  box-shadow:none!important;
  animation:none!important;
  transform:none!important;
  transition:none!important;
}@media (max-width:768px){.gpf-ml-store .ml-shortcut .shortcut-icon-bubble{
    width:38px;
    height:38px;
    min-width:38px;
    min-height:38px;
    border-radius:14px;
  }.gpf-ml-store .ml-shortcut .shortcut-icon-bubble .es-icon{
    width:21px!important;
    height:21px!important;
    min-width:21px!important;
    min-height:21px!important;
  }}@media (prefers-reduced-motion:reduce){.gpf-ml-store .ml-shortcut .shortcut-icon-bubble{animation:none!important;}}.gpf-ml-store .ml-categories a::after{content:none!important;display:none!important;}.gpf-ml-store .extreme-category-page-skeleton{display:none;opacity:0;visibility:hidden;pointer-events:none;}.gpf-ml-store .extreme-category-page-skeleton.is-visible{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2147482500!important;}.gpf-ml-store.extreme-category-page-loading,.gpf-ml-store.extreme-category-page-loading{overflow:hidden!important;}@media (max-width:768px){.gpf-ml-store,.gpf-ml-store{scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;}.gpf-ml-store .ml-categories a::after{content:none!important;display:none!important;}.gpf-ml-store .ml-categories a{padding-right:18px!important;}.gpf-ml-store .ml-shortcuts{
    width:calc(100vw - 24px)!important;
    max-width:calc(100vw - 24px)!important;
    min-height:104px!important;
    height:auto!important;
    overflow:visible!important;
    padding:12px 10px 16px!important;
    gap:8px!important;
    align-items:stretch!important;
    scroll-padding-inline:12px!important;
  }.gpf-ml-store .ml-shortcut{
    min-height:78px!important;
    height:auto!important;
    overflow:visible!important;
    padding:8px 4px 6px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
    line-height:1.1!important;
  }.gpf-ml-store .ml-shortcut .shortcut-icon-bubble{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    min-height:48px!important;
    border-radius:17px!important;
    display:grid!important;
    place-items:center!important;
    overflow:visible!important;
    flex:0 0 auto!important;
  }.gpf-ml-store .ml-shortcut .shortcut-icon-bubble .es-icon,.gpf-ml-store .ml-shortcut .es-icon,.gpf-ml-store .ml-shortcut i,.gpf-ml-store .ml-shortcut svg{
    width:24px!important;
    height:24px!important;
    min-width:24px!important;
    min-height:24px!important;
    font-size:24px!important;
    line-height:1!important;
    overflow:visible!important;
  }.gpf-ml-store .ml-shortcut > span:not(.shortcut-icon-bubble){
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    font-size:11.5px!important;
    line-height:1.15!important;
    white-space:normal!important;
    word-break:normal!important;
    overflow:visible!important;
    text-align:center!important;
  }.gpf-ml-store.modal-open header.ml-header,.gpf-ml-store.menu-open header.ml-header,.gpf-ml-store.cart-open header.ml-header,.gpf-ml-store.extreme-drawer-open header.ml-header,.gpf-ml-store.modal-open .ml-header,.gpf-ml-store.menu-open .ml-header,.gpf-ml-store.cart-open .ml-header,.gpf-ml-store.extreme-drawer-open .ml-header{
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translateY(-120%) translateZ(0)!important;
    transition:opacity .14s ease, transform .14s ease, visibility .14s ease!important;
  }.gpf-ml-store .extreme-category-page-skeleton .extreme-skeleton-header{
    min-height:64px!important;
    grid-template-columns:56px minmax(0,1fr) 38px!important;
    gap:8px!important;
    padding:10px 12px!important;
  }.gpf-ml-store .extreme-category-page-skeleton .extreme-skeleton-action:nth-child(4){display:none!important;}.gpf-ml-store .extreme-category-page-skeleton .extreme-skeleton-content{width:calc(100% - 20px)!important;padding:12px 0 90px!important;}.gpf-ml-store .extreme-category-page-skeleton .extreme-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;}.gpf-ml-store .extreme-category-page-skeleton .extreme-skeleton-grid article i{height:132px!important;}}.gpf-ml-store #modalPerfilCliente #formEditarPerfil[hidden]{display:none!important;}.gpf-ml-store #modalPerfilCliente #formEditarPerfil:not([hidden]){display:grid!important;gap:10px!important;}.gpf-ml-store #modalPerfilCliente.ml-modal.active > .ml-modal-content.profile-login-wow{scrollbar-width:thin!important;}.gpf-ml-store #modalPerfilCliente .profile-summary{align-items:center!important;min-height:auto!important;}.gpf-ml-store #modalPerfilCliente .profile-summary-text,.gpf-ml-store #modalPerfilCliente .profile-summary p{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;}.gpf-ml-store #modalPerfilCliente .profile-address-grid{grid-template-columns:minmax(0,1fr) 104px!important;gap:10px!important;}.gpf-ml-store #modalPerfilCliente .profile-location-grid{grid-template-columns:minmax(0,1fr) 86px!important;gap:10px!important;}.gpf-ml-store #modalPerfilCliente .profile-edit-form .form-group{min-width:0!important;}.gpf-ml-store #modalPerfilCliente .profile-edit-form label{display:block!important;white-space:normal!important;}.gpf-ml-store #modalPerfilCliente .profile-edit-form input{width:100%!important;min-width:0!important;}.gpf-ml-store #modalPerfilCliente .btn-logout-account,.gpf-ml-store #modalPerfilCliente.ml-modal.active .btn-logout-account{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  width:calc(100% - 36px)!important;
  min-height:50px!important;
  height:50px!important;
  margin:12px 18px 4px!important;
  padding:0 16px!important;
  border-radius:18px!important;
  background:#fff!important;
  border:1px solid #ffd7cf!important;
  color:#c2410c!important;
  font-size:15px!important;
  font-weight:950!important;
  text-decoration:none!important;
  box-shadow:0 10px 24px rgba(177,18,38,.10)!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  cursor:pointer!important;
  position:relative!important;
  z-index:30!important;
  touch-action:manipulation!important;
}.gpf-ml-store #modalPerfilCliente .btn-logout-account:hover,.gpf-ml-store #modalPerfilCliente .btn-logout-account:focus-visible{background:#fff7ed!important;border-color:#ffb18a!important;color:#9a3412!important;outline:0!important;box-shadow:0 0 0 4px rgba(177,18,38,.12)!important;}.gpf-ml-store #modalPerfilCliente .btn-logout-account:active{transform:translateY(1px)!important;}.gpf-ml-store #modalPerfilCliente .profile-divider{margin:10px 18px 0!important;}.gpf-ml-store #modalPerfilCliente .profile-edit-form .btn-primary{width:100%!important;}@media (max-width:768px){.gpf-ml-store #modalPerfilCliente.ml-modal.active{align-items:flex-end!important;padding:0 8px max(8px,env(safe-area-inset-bottom))!important;}.gpf-ml-store #modalPerfilCliente.ml-modal.active > .ml-modal-content.profile-login-wow{width:100%!important;max-width:520px!important;max-height:90dvh!important;border-radius:28px 28px 18px 18px!important;padding-bottom:12px!important;}.gpf-ml-store #modalPerfilCliente .modal-close{top:12px!important;right:12px!important;width:42px!important;height:42px!important;z-index:60!important;}.gpf-ml-store #modalPerfilCliente .profile-summary{grid-template-columns:54px minmax(0,1fr)!important;gap:11px!important;padding:16px 64px 14px 16px!important;}.gpf-ml-store #modalPerfilCliente .profile-summary .avatar-circle{width:52px!important;height:52px!important;min-width:52px!important;}.gpf-ml-store #modalPerfilCliente .profile-summary h3{font-size:20px!important;line-height:1.08!important;display:block!important;overflow:visible!important;}.gpf-ml-store #modalPerfilCliente .profile-summary-text,.gpf-ml-store #modalPerfilCliente .profile-summary p{font-size:12.7px!important;line-height:1.25!important;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;}.gpf-ml-store #modalPerfilCliente .profile-login-wow > .btn,.gpf-ml-store #modalPerfilCliente .profile-login-wow > form,.gpf-ml-store #modalPerfilCliente .profile-login-wow > hr,.gpf-ml-store #modalPerfilCliente .profile-login-wow > a.btn-logout-account{margin-left:14px!important;margin-right:14px!important;}.gpf-ml-store #modalPerfilCliente .profile-address-grid,.gpf-ml-store #modalPerfilCliente .profile-location-grid{grid-template-columns:1fr!important;gap:0!important;}.gpf-ml-store #modalPerfilCliente #formEditarPerfil:not([hidden]){gap:8px!important;}.gpf-ml-store #modalPerfilCliente .form-group{margin-bottom:8px!important;}.gpf-ml-store #modalPerfilCliente .form-group label{font-size:12.5px!important;margin-bottom:5px!important;}.gpf-ml-store #modalPerfilCliente .form-group input,.gpf-ml-store #modalPerfilCliente .whatsapp-wrapper{height:48px!important;min-height:48px!important;border-radius:16px!important;}.gpf-ml-store #modalPerfilCliente .whatsapp-prefix{height:48px!important;min-width:56px!important;}.gpf-ml-store #modalPerfilCliente .whatsapp-wrapper input{height:46px!important;min-height:46px!important;}.gpf-ml-store #modalPerfilCliente .btn-primary{width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;}.gpf-ml-store #modalPerfilCliente .btn-logout-account,.gpf-ml-store #modalPerfilCliente.ml-modal.active .btn-logout-account{width:calc(100% - 28px)!important;margin:10px 14px 2px!important;height:50px!important;min-height:50px!important;color:#c2410c!important;border-color:#ffd7cf!important;}}@media (max-width:380px){.gpf-ml-store #modalPerfilCliente .profile-summary{grid-template-columns:46px minmax(0,1fr)!important;padding:14px 60px 12px 14px!important;}.gpf-ml-store #modalPerfilCliente .profile-summary .avatar-circle{width:46px!important;height:46px!important;min-width:46px!important;}.gpf-ml-store #modalPerfilCliente .profile-summary h3{font-size:18px!important;}.gpf-ml-store #modalPerfilCliente .profile-summary p{font-size:11.8px!important;}}@media (max-width:768px){.gpf-ml-store .extreme-seller-question-modal{align-items:flex-end!important;padding:0!important;z-index:12050!important}.gpf-ml-store .extreme-seller-question-box{width:100%!important;max-width:none!important;border-radius:22px 22px 0 0!important;padding:22px 18px calc(20px + env(safe-area-inset-bottom))!important;max-height:82dvh!important;overflow:auto!important}.gpf-ml-store .extreme-seller-question-close{right:12px!important;top:12px!important;width:42px!important;height:42px!important}.gpf-ml-store .extreme-seller-question-box h3{font-size:21px!important;padding-right:44px!important}.gpf-ml-store .extreme-seller-question-box textarea{min-height:130px!important;font-size:16px!important}.gpf-ml-store .extreme-seller-question-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.gpf-ml-store .extreme-seller-question-actions .btn{width:100%!important;min-height:46px!important}.gpf-ml-store .extreme-ask-seller-btn{width:100%!important;margin-top:10px!important;min-height:42px!important}}.gpf-ml-store .extreme-seller-question-modal{
  z-index:2147483000!important;
}.gpf-ml-store .extreme-seller-question-modal.is-open{
  display:flex!important;
}.gpf-ml-store .extreme-seller-question-backdrop{
  z-index:0!important;
}.gpf-ml-store .extreme-seller-question-box{
  z-index:1!important;
}.gpf-ml-store .extreme-seller-question-actions .btn{
  white-space:nowrap!important;
}@media (max-width: 768px){.gpf-ml-store body:has(.extreme-seller-question-modal.is-open) .bottom-nav,.gpf-ml-store body:has(.extreme-seller-question-modal.is-open) .mobile-bottom-nav,.gpf-ml-store body:has(.extreme-seller-question-modal.is-open) .app-bottom-nav,.gpf-ml-store body:has(.extreme-seller-question-modal.is-open) .navbar-mobile,.gpf-ml-store body:has(.extreme-seller-question-modal.is-open) .bottom-navigation{
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
  }.gpf-ml-store .extreme-seller-question-modal,.gpf-ml-store .extreme-seller-question-modal.is-open{
    position:fixed!important;
    inset:0!important;
    width:100vw!important;
    height:100dvh!important;
    display:flex!important;
    align-items:flex-end!important;
    justify-content:center!important;
    padding:0!important;
    z-index:2147483000!important;
    box-sizing:border-box!important;
  }.gpf-ml-store .extreme-seller-question-backdrop{
    position:absolute!important;
    inset:0!important;
    background:rgba(8,28,40,.50)!important;
    backdrop-filter:blur(8px) saturate(110%)!important;
    -webkit-backdrop-filter:blur(8px) saturate(110%)!important;
  }.gpf-ml-store .extreme-seller-question-box{
    width:100%!important;
    max-width:560px!important;
    height:auto!important;
    max-height:calc(100dvh - 10px)!important;
    margin:0!important;
    padding:0!important;
    border-radius:24px 24px 0 0!important;
    border:1px solid rgba(226,235,243,.92)!important;
    border-bottom:0!important;
    background:#fff!important;
    box-shadow:0 -18px 60px rgba(6,26,39,.28)!important;
    display:flex!important;
    flex-direction:column!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }.gpf-ml-store .extreme-seller-question-box:before{
    left:20px!important;
    top:0!important;
    width:54px!important;
    height:5px!important;
    z-index:3!important;
  }.gpf-ml-store .extreme-seller-question-close{
    position:absolute!important;
    right:14px!important;
    top:14px!important;
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    min-height:44px!important;
    border-radius:999px!important;
    z-index:4!important;
    background:#f5f8fb!important;
    color:#0d3d53!important;
    border:1px solid rgba(13,61,83,.08)!important;
    box-shadow:0 8px 20px rgba(13,61,83,.08)!important;
    font-size:30px!important;
    line-height:1!important;
  }.gpf-ml-store .extreme-seller-question-head{
    flex:0 0 auto!important;
    display:grid!important;
    grid-template-columns:46px minmax(0,1fr)!important;
    gap:13px!important;
    align-items:center!important;
    padding:22px 66px 16px 18px!important;
    background:linear-gradient(135deg,#ffffff 0%,#fff8f3 100%)!important;
    border-bottom:1px solid rgba(226,235,243,.95)!important;
    min-height:0!important;
    box-sizing:border-box!important;
  }.gpf-ml-store .extreme-seller-question-icon{
    width:46px!important;
    height:46px!important;
    min-width:46px!important;
    flex-basis:46px!important;
    border-radius:16px!important;
    margin:0!important;
    background:#eefaf3!important;
  }.gpf-ml-store .extreme-seller-question-icon:before{
    width:25px!important;
    height:25px!important;
  }.gpf-ml-store .extreme-seller-question-title-wrap{
    min-width:0!important;
    overflow:hidden!important;
  }.gpf-ml-store .extreme-seller-question-kicker{
    margin:0 0 3px!important;
    font-size:11px!important;
    line-height:1.1!important;
    letter-spacing:.08em!important;
  }.gpf-ml-store .extreme-seller-question-box h3,.gpf-ml-store #extremeSellerQuestionTitle{
    margin:0!important;
    padding:0!important;
    font-size:22px!important;
    line-height:1.06!important;
    letter-spacing:-.035em!important;
    max-width:100%!important;
  }.gpf-ml-store .extreme-seller-question-box p{
    margin:6px 0 0!important;
    font-size:13px!important;
    line-height:1.28!important;
    color:#607386!important;
    max-width:100%!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }.gpf-ml-store .extreme-seller-question-body{
    flex:1 1 auto!important;
    min-height:0!important;
    overflow-y:auto!important;
    -webkit-overflow-scrolling:touch!important;
    padding:16px 18px calc(16px + env(safe-area-inset-bottom))!important;
    background:#fff!important;
    box-sizing:border-box!important;
  }.gpf-ml-store .extreme-seller-question-label{
    margin:0 0 8px!important;
    font-size:13px!important;
    line-height:1.2!important;
  }.gpf-ml-store .extreme-seller-question-box textarea{
    width:100%!important;
    min-height:112px!important;
    max-height:30dvh!important;
    height:112px!important;
    resize:vertical!important;
    padding:14px 15px!important;
    border-radius:17px!important;
    font-size:16px!important;
    line-height:1.42!important;
    box-sizing:border-box!important;
    margin:0!important;
  }.gpf-ml-store .extreme-seller-question-note{
    margin:10px 0 0!important;
    font-size:12px!important;
    line-height:1.34!important;
    color:#657689!important;
    align-items:flex-start!important;
  }.gpf-ml-store .extreme-seller-question-note:before{
    margin-top:5px!important;
  }.gpf-ml-store .extreme-seller-question-feedback{
    min-height:16px!important;
    margin:8px 0 0!important;
    font-size:12.5px!important;
  }.gpf-ml-store .extreme-seller-question-actions{
    position:sticky!important;
    bottom:0!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:9px!important;
    margin:14px -18px calc(-16px - env(safe-area-inset-bottom))!important;
    padding:14px 18px calc(14px + env(safe-area-inset-bottom))!important;
    background:linear-gradient(180deg,rgba(255,255,255,.82),#fff 34%)!important;
    border-top:1px solid rgba(226,235,243,.95)!important;
    box-shadow:0 -12px 24px rgba(9,28,45,.06)!important;
    z-index:2!important;
  }.gpf-ml-store .extreme-seller-question-actions .btn{
    width:100%!important;
    min-width:0!important;
    height:50px!important;
    min-height:50px!important;
    border-radius:16px!important;
    font-size:15px!important;
    padding:0 16px!important;
  }.gpf-ml-store .extreme-seller-question-actions .btn-primary{
    order:1!important;
  }.gpf-ml-store .extreme-seller-question-actions .btn-outline{
    order:2!important;
    background:#fff!important;
  }}@media (max-width: 380px){.gpf-ml-store .extreme-seller-question-head{
    grid-template-columns:40px minmax(0,1fr)!important;
    gap:10px!important;
    padding:18px 62px 13px 14px!important;
  }.gpf-ml-store .extreme-seller-question-icon{
    width:40px!important;
    height:40px!important;
    min-width:40px!important;
    border-radius:14px!important;
  }.gpf-ml-store .extreme-seller-question-icon:before{
    width:22px!important;
    height:22px!important;
  }.gpf-ml-store .extreme-seller-question-box h3,.gpf-ml-store #extremeSellerQuestionTitle{
    font-size:20px!important;
  }.gpf-ml-store .extreme-seller-question-box p{
    font-size:12.5px!important;
  }.gpf-ml-store .extreme-seller-question-body{
    padding-left:14px!important;
    padding-right:14px!important;
  }.gpf-ml-store .extreme-seller-question-actions{
    margin-left:-14px!important;
    margin-right:-14px!important;
    padding-left:14px!important;
    padding-right:14px!important;
  }}@media (min-width: 769px){.gpf-ml-store .extreme-seller-question-box{
    max-width:680px!important;
  }.gpf-ml-store .extreme-seller-question-head{
    display:grid!important;
    grid-template-columns:58px minmax(0,1fr)!important;
    gap:18px!important;
  }}.gpf-ml-store #modalPerfilCliente .ml-modal-content.profile-login-wow{
  width:min(640px,calc(100vw - 32px))!important;
  max-width:640px!important;
  padding:28px!important;
  border-radius:30px!important;
  background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important;
  box-shadow:0 28px 70px rgba(10,32,54,.18)!important;
  overflow:auto!important;
}.gpf-ml-store #modalPerfilCliente .modal-close{
  top:18px!important;right:18px!important;width:46px!important;height:46px!important;border-radius:16px!important;border:1px solid #d8e2ec!important;background:#eef4f9!important;color:#15354a!important;display:grid!important;place-items:center!important;font-size:30px!important;line-height:1!important;box-shadow:none!important;z-index:80!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-final{display:grid!important;gap:18px!important;padding:4px 2px 2px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero{display:grid!important;gap:10px!important;padding:8px 58px 0 0!important;min-width:0!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-kicker{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;max-width:100%!important;padding:8px 14px!important;border-radius:999px!important;border:1px solid #ffd9bd!important;background:#fff7f1!important;color:#c65509!important;font-size:12px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero h2{margin:0!important;color:#13273a!important;font-size:31px!important;line-height:1.08!important;font-weight:850!important;letter-spacing:-.03em!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero p{margin:0!important;color:#5f7084!important;font-size:15px!important;line-height:1.6!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0!important;padding:0!important;background:transparent!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div{min-width:0!important;display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;grid-template-areas:"icon title" "icon desc"!important;gap:4px 12px!important;align-items:center!important;padding:16px!important;border-radius:20px!important;border:1px solid #dde8f1!important;background:#f8fbfe!important;box-shadow:none!important;min-height:unset!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div > .es-icon{grid-area:icon!important;width:50px!important;height:50px!important;border-radius:16px!important;display:grid!important;place-items:center!important;background:#fff2f4!important;color:#83162a!important;font-size:22px!important;margin:0!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div > strong{grid-area:title!important;display:block!important;margin:0!important;color:#16293c!important;font-size:16px!important;line-height:1.25!important;font-weight:820!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div > small{grid-area:desc!important;display:block!important;margin:0!important;color:#66788c!important;font-size:13px!important;line-height:1.45!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-actions{display:grid!important;gap:12px!important;margin-top:2px!important;}.gpf-ml-store #modalPerfilCliente .profile-google-clean,.gpf-ml-store #modalPerfilCliente .profile-email-clean{width:100%!important;min-height:60px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-align:center!important;padding:0 18px!important;text-decoration:none!important;font-size:19px!important;font-weight:820!important;line-height:1.25!important;margin:0!important;}.gpf-ml-store #modalPerfilCliente .profile-google-clean{border:1px solid #d7e1ea!important;background:#fff!important;color:#13273a!important;box-shadow:0 10px 22px rgba(11,37,56,.06)!important;}.gpf-ml-store #modalPerfilCliente .profile-email-clean{border:1px solid #d9e3ec!important;background:#f6fafc!important;color:#83162a!important;}.gpf-ml-store #modalPerfilCliente .google-g-icon{width:26px!important;height:26px!important;flex:0 0 26px!important;}.gpf-ml-store #modalPerfilCliente .profile-email-clean .es-icon{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;font-size:20px!important;margin:0!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-note{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:0!important;padding:14px 16px!important;border-radius:18px!important;border:1px solid #ffe1c8!important;background:#fff8f1!important;color:#9a521b!important;font-size:14px!important;line-height:1.5!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-note .es-icon{flex:0 0 auto!important;color:#c85a0e!important;font-size:18px!important;margin-top:2px!important;}@media (max-width: 768px){.gpf-ml-store #modalPerfilCliente{padding:14px!important;align-items:center!important;}.gpf-ml-store #modalPerfilCliente .ml-modal-content.profile-login-wow{width:min(100vw - 18px,540px)!important;max-width:540px!important;max-height:calc(100dvh - 24px)!important;padding:22px 16px 18px!important;border-radius:26px!important;}.gpf-ml-store #modalPerfilCliente .modal-close{top:12px!important;right:12px!important;width:42px!important;height:42px!important;border-radius:14px!important;font-size:28px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final{gap:14px!important;padding-top:8px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero{gap:8px!important;padding:2px 42px 0 0!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero h2{font-size:22px!important;line-height:1.14!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero p{font-size:14px!important;line-height:1.5!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits{gap:10px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div{grid-template-columns:44px minmax(0,1fr)!important;padding:14px!important;border-radius:18px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div > .es-icon{width:44px!important;height:44px!important;border-radius:14px!important;font-size:20px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div > strong{font-size:15px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div > small{font-size:12.5px!important;}.gpf-ml-store #modalPerfilCliente .profile-google-clean,.gpf-ml-store #modalPerfilCliente .profile-email-clean{min-height:56px!important;border-radius:16px!important;font-size:17px!important;padding:0 14px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-note{font-size:13px!important;padding:12px 14px!important;border-radius:16px!important;}}@media (max-width: 420px){.gpf-ml-store #modalPerfilCliente{padding:10px!important;}.gpf-ml-store #modalPerfilCliente .ml-modal-content.profile-login-wow{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 16px)!important;padding:20px 14px 16px!important;border-radius:22px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero{padding-right:38px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero h2{font-size:20px!important;}.gpf-ml-store #modalPerfilCliente .profile-google-clean,.gpf-ml-store #modalPerfilCliente .profile-email-clean{font-size:16px!important;}}.gpf-ml-store{
  -webkit-text-size-adjust:100%;
  text-size-adjust:100%;
  max-width:100%;
  overflow-x:hidden;
}.gpf-ml-store{
  max-width:100%;
  overflow-x:hidden;
}.gpf-ml-store *,.gpf-ml-store *::before,.gpf-ml-store *::after{box-sizing:border-box;min-width:0;}.gpf-ml-store img,.gpf-ml-store svg,.gpf-ml-store video,.gpf-ml-store canvas,.gpf-ml-store iframe{max-width:100%;}.gpf-ml-store button,.gpf-ml-store input,.gpf-ml-store select,.gpf-ml-store textarea{max-width:100%;font:inherit;}.gpf-ml-store .ml-header,.gpf-ml-store .ml-header-top,.gpf-ml-store .ml-toolbar,.gpf-ml-store .ml-main,.gpf-ml-store .ml-content,.gpf-ml-store .ml-card,.gpf-ml-store .ml-grid,.gpf-ml-store .ml-products,.gpf-ml-store .ml-section,.gpf-ml-store .ml-row,.gpf-ml-store .ml-col,.gpf-ml-store [class*="grid"],.gpf-ml-store [class*="card"],.gpf-ml-store [class*="modal"],.gpf-ml-store [class*="sheet"]{min-width:0;}.gpf-ml-store .ml-modal,.gpf-ml-store .extreme-notify-permission,.gpf-ml-store .extreme-inbox-mini,.gpf-ml-store .extreme-app-splash{
  padding-top:max(10px,var(--safe-top))!important;
  padding-right:max(10px,var(--safe-right))!important;
  padding-left:max(10px,var(--safe-left))!important;
}@media (max-width: 860px){.gpf-ml-store .ml-modal,.gpf-ml-store .extreme-notify-permission,.gpf-ml-store .extreme-inbox-mini,.gpf-ml-store .extreme-app-splash{
    padding-bottom:max(12px,calc(var(--safe-bottom) + 76px))!important;
  }.gpf-ml-store .ml-modal-content,.gpf-ml-store .extreme-app-splash-card,.gpf-ml-store .extreme-offline-card,.gpf-ml-store .extreme-inbox-card,.gpf-ml-store .extreme-notify-card{
    width:min(100%, 430px)!important;
    max-width:min(430px, calc(100vw - 20px))!important;
    max-height:calc(100svh - var(--safe-top) - var(--safe-bottom) - 24px - 76px)!important;
    overflow:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    margin:0 auto!important;
  }.gpf-ml-store .extreme-notify-permission{
    align-items:center!important;
    justify-content:center!important;
  }.gpf-ml-store .extreme-notify-card{
    border-radius:28px!important;
    padding:16px 16px 16px!important;
  }.gpf-ml-store .extreme-notify-close,.gpf-ml-store .extreme-inbox-close{
    top:12px!important;
    right:12px!important;
    width:44px!important;
    height:44px!important;
    border-radius:16px!important;
    z-index:5!important;
  }.gpf-ml-store .extreme-notify-card h2{
    margin-right:54px!important;
    font-size:clamp(24px, 6vw, 34px)!important;
    line-height:1.08!important;
  }.gpf-ml-store .extreme-notify-card p{
    font-size:clamp(14px, 3.8vw, 18px)!important;
    line-height:1.42!important;
  }.gpf-ml-store .extreme-notify-benefits{
    gap:10px!important;
  }.gpf-ml-store .extreme-notify-benefits li{
    padding:12px 12px!important;
    border-radius:16px!important;
    font-size:clamp(13px, 3.6vw, 16px)!important;
    line-height:1.35!important;
    align-items:flex-start!important;
  }.gpf-ml-store .extreme-notify-actions{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }.gpf-ml-store .extreme-notify-actions button{
    min-height:54px!important;
    white-space:normal!important;
    padding:12px 14px!important;
    font-size:17px!important;
    border-radius:18px!important;
  }.gpf-ml-store .ml-bottom-nav{
    width:100vw!important;
    max-width:100vw!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    padding-bottom:calc(6px + var(--safe-bottom))!important;
  }}@media (max-width: 520px){.gpf-ml-store .ml-modal,.gpf-ml-store .extreme-notify-permission,.gpf-ml-store .extreme-inbox-mini,.gpf-ml-store .extreme-app-splash{
    padding-top:max(8px,var(--safe-top))!important;
    padding-right:max(8px,var(--safe-right))!important;
    padding-left:max(8px,var(--safe-left))!important;
    padding-bottom:max(10px,calc(var(--safe-bottom) + 74px))!important;
  }.gpf-ml-store .ml-modal-content,.gpf-ml-store .extreme-app-splash-card,.gpf-ml-store .extreme-offline-card,.gpf-ml-store .extreme-inbox-card,.gpf-ml-store .extreme-notify-card{
    max-width:calc(100vw - 16px)!important;
    width:calc(100vw - 16px)!important;
    max-height:calc(100svh - var(--safe-top) - var(--safe-bottom) - 16px - 74px)!important;
  }}@media (max-width:768px){.gpf-ml-store .ml-header .ml-search,.gpf-ml-store .ml-search{
    min-width:0!important;
    overflow:hidden!important;
  }.gpf-ml-store .ml-header .ml-search input,.gpf-ml-store .ml-search input{
    min-width:0!important;
    max-width:100%!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:clip!important;
    font-size:clamp(11px,3.25vw,13px)!important;
    font-weight:650!important;
  }.gpf-ml-store .ml-header .ml-search input::placeholder,.gpf-ml-store .ml-search input::placeholder{
    font-size:clamp(11px,3.25vw,13px)!important;
    font-weight:650!important;
  }.gpf-ml-store .extreme-app-install-copy strong,.gpf-ml-store .extreme-app-install-copy small,.gpf-ml-store .extreme-inbox-head strong,.gpf-ml-store .extreme-inbox-head span,.gpf-ml-store .seller-badge-top,.gpf-ml-store .seller-form-title-clean > span,.gpf-ml-store .menu-extreme-seller-box h3,.gpf-ml-store .menu-extreme-cta,.gpf-ml-store .seller-proof-grid strong,.gpf-ml-store .seller-proof-grid span{
    max-width:100%!important;
    overflow:visible!important;
    text-overflow:clip!important;
    overflow-wrap:normal!important;
    hyphens:none!important;
  }.gpf-ml-store .extreme-app-install-copy strong,.gpf-ml-store .extreme-app-install-copy small,.gpf-ml-store .extreme-inbox-head strong,.gpf-ml-store .extreme-inbox-head span,.gpf-ml-store .menu-extreme-cta{
    white-space:nowrap!important;
  }.gpf-ml-store .extreme-notify-card h2,.gpf-ml-store .extreme-notify-card p,.gpf-ml-store .extreme-notify-benefits li span:last-child,.gpf-ml-store .seller-wow-brand h2,.gpf-ml-store .seller-wow-brand p,.gpf-ml-store .seller-form-title-clean h3,.gpf-ml-store .seller-form-title-clean p,.gpf-ml-store .menu-extreme-seller-box h3,.gpf-ml-store .menu-extreme-seller-box p{
    text-wrap:balance!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
    hyphens:none!important;
  }.gpf-ml-store .seller-wow-brand h2,.gpf-ml-store .seller-form-title-clean h3{
    font-size:clamp(20px,5.4vw,25px)!important;
    line-height:1.12!important;
  }.gpf-ml-store .seller-wow-brand p,.gpf-ml-store .seller-form-title-clean p,.gpf-ml-store .menu-extreme-seller-box p{
    font-size:clamp(12px,3.45vw,14px)!important;
    line-height:1.35!important;
  }}@media (max-width:370px){.gpf-ml-store .ml-header .ml-search input,.gpf-ml-store .ml-search input,.gpf-ml-store .ml-header .ml-search input::placeholder,.gpf-ml-store .ml-search input::placeholder{
    font-size:11px!important;
  }.gpf-ml-store .ml-header .ml-search,.gpf-ml-store .ml-search{
    gap:4px!important;
    padding-left:7px!important;
  }}.gpf-ml-store,.gpf-ml-store{color-scheme:light!important}.gpf-ml-store.extreme-app-mode,.gpf-ml-store.extreme-app-mode body{min-height:100dvh;overscroll-behavior-y:contain;background:#faf8f8!important;-webkit-tap-highlight-color:transparent}.gpf-ml-store.extreme-app-mode body{touch-action:manipulation}.gpf-ml-store.extreme-app-mode .extreme-app-installer,.gpf-ml-store.extreme-app-mode .extreme-app-installer{display:none!important}.gpf-ml-store.extreme-app-mode .ml-header,.gpf-ml-store.extreme-app-mode .bottom-nav,.gpf-ml-store.extreme-app-mode .ml-bottom-nav{-webkit-backdrop-filter:saturate(140%) blur(18px);backdrop-filter:saturate(140%) blur(18px)}.gpf-ml-store.extreme-app-mode a,.gpf-ml-store.extreme-app-mode button{touch-action:manipulation}.gpf-ml-store .extreme-app-install-primary:active,.gpf-ml-store .extreme-app-install-secondary:active{transform:scale(.98)}.gpf-ml-store .extreme-install-help{position:fixed;inset:0;z-index:2147483602;background:rgba(7,24,35,.48);display:grid;place-items:center;padding:18px;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gpf-ml-store .extreme-install-help[hidden]{display:none!important}.gpf-ml-store .extreme-install-help-card{width:min(360px,100%);border-radius:24px;background:#fff;color:#102033;padding:24px 20px 20px;text-align:center;box-shadow:0 24px 70px rgba(95,26,43,.24);position:relative;border:1px solid rgba(96,16,34,.10)}.gpf-ml-store .extreme-install-help-icon{width:62px;height:62px;border-radius:20px;margin:0 auto 14px;display:grid;place-items:center;background:linear-gradient(135deg,#83162a,#9d2036);color:#fff;font-size:28px;box-shadow:0 14px 32px rgba(96,16,34,.22)}.gpf-ml-store .extreme-install-help-card strong{display:block;font-size:20px;font-weight:950;margin:0 0 8px}.gpf-ml-store .extreme-install-help-card p{font-size:14px;line-height:1.45;color:#617086;margin:0 0 16px}.gpf-ml-store .extreme-install-help-close{position:absolute;right:12px;top:12px;width:38px;height:38px;border-radius:999px;border:1px solid #dfe7f0;background:#fff;color:#83162a;font-size:22px;font-weight:800}.gpf-ml-store .extreme-install-help-ok{width:100%;height:48px;border:0;border-radius:15px;background:#b11226;color:#fff;font-weight:950}@media (prefers-color-scheme:dark){.gpf-ml-store,.gpf-ml-store,.gpf-ml-store .theme-apple,.gpf-ml-store .theme-black,.gpf-ml-store .theme-black-premium{background:#faf8f8!important;color:#102033!important}.gpf-ml-store .ml-card,.gpf-ml-store .ml-section,.gpf-ml-store .ml-modal-content,.gpf-ml-store .extreme-app-install-card,.gpf-ml-store .extreme-install-help-card{background:#fff!important;color:#102033!important}}@media (max-width:768px){.gpf-ml-store.extreme-app-mode,.gpf-ml-store.extreme-app-mode body{min-height:calc(var(--extreme-app-vh,1vh) * 100)!important;overflow-x:hidden!important}.gpf-ml-store.extreme-app-mode body{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))!important}.gpf-ml-store.extreme-app-mode .bottom-nav,.gpf-ml-store.extreme-app-mode .ml-bottom-nav{bottom:0!important;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))!important}.gpf-ml-store.extreme-app-mode .extreme-assistant-panel{max-height:min(68dvh,calc((var(--extreme-app-vh,1vh) * 100) - 112px - env(safe-area-inset-bottom,0px)))!important}.gpf-ml-store .extreme-app-installer{left:10px!important;right:10px!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;max-width:none!important;justify-content:center!important;z-index:6200!important}.gpf-ml-store .extreme-app-install-card{width:min(430px,calc(100vw - 20px))!important;max-width:none!important;min-height:60px!important;border-radius:18px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:9px!important;padding:8px 40px 8px 9px!important}.gpf-ml-store .extreme-app-install-icon{width:42px!important;height:42px!important;border-radius:13px!important}.gpf-ml-store .extreme-app-install-copy strong{font-size:13.5px!important;font-weight:950!important}.gpf-ml-store .extreme-app-install-copy small{font-size:11.5px!important}.gpf-ml-store .extreme-app-install-primary{height:36px!important;min-width:104px!important;border-radius:12px!important;font-size:12.5px!important;font-weight:950!important}.gpf-ml-store .extreme-app-install-secondary{top:8px!important;right:8px!important}.gpf-ml-store.extreme-app-install-visible{padding-bottom:calc(142px + env(safe-area-inset-bottom,0px))!important}}}
/* CSS Original Extreme Shop: assets/css/extreme-marketplace-final.css */
.gpf-ml-store.painel-revenda-page .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.gpf-ml-store.painel-revenda-page .seller-product-search{display:grid!important;grid-template-columns:auto minmax(180px,1fr) auto auto!important;gap:8px!important;align-items:center!important;margin:12px 0!important;padding:10px!important;border:1px solid #dfe7f0!important;border-radius:16px!important;background:#f7fafc!important}.gpf-ml-store.painel-revenda-page .seller-product-search>label{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;color:#83162a!important}.gpf-ml-store.painel-revenda-page .seller-product-search input[type="search"]{width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important;background:#fff!important}.gpf-ml-store.painel-revenda-page .seller-search-result{margin:-4px 0 10px!important;color:#617086!important;font-size:12px!important;font-weight:800!important}.gpf-ml-store.painel-revenda-page .product-row-actions{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;min-width:230px!important}.gpf-ml-store.painel-revenda-page .product-row-actions form{display:inline-flex!important;margin:0!important;padding:0!important}.gpf-ml-store.painel-revenda-page .product-row-actions .btn{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:34px!important;padding:6px 9px!important;white-space:nowrap!important}.gpf-ml-store.painel-revenda-page .product-row-actions .btn span{font-size:10px!important;font-weight:900!important}.gpf-ml-store.painel-revenda-page .seller-settings-form{position:relative!important}.gpf-ml-store.painel-revenda-page .seller-settings-nav{position:sticky!important;top:68px!important;z-index:35!important;display:flex!important;gap:7px!important;width:100%!important;margin:0 0 12px!important;padding:8px!important;overflow-x:auto!important;scrollbar-width:none!important;border:1px solid #dfe7f0!important;border-radius:16px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 8px 20px rgba(95,26,43,.08)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.gpf-ml-store.painel-revenda-page .seller-settings-nav::-webkit-scrollbar{display:none!important}.gpf-ml-store.painel-revenda-page .seller-settings-nav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:0 0 auto!important;min-height:38px!important;padding:8px 12px!important;border-radius:12px!important;background:#eef5f9!important;color:#17364c!important;font-size:11px!important;font-weight:900!important;text-decoration:none!important;white-space:nowrap!important}.gpf-ml-store.painel-revenda-page .seller-settings-nav a:hover{background:#83162a!important;color:#fff!important}.gpf-ml-store.painel-revenda-page #config-dados,.gpf-ml-store.painel-revenda-page #config-localizacao,.gpf-ml-store.painel-revenda-page #config-entrega,.gpf-ml-store.painel-revenda-page #config-condicoes,.gpf-ml-store.painel-revenda-page #config-pagamentos,.gpf-ml-store.painel-revenda-page #config-avancado{scroll-margin-top:130px!important}.gpf-ml-store.painel-revenda-page .seller-settings-essential{border-color:#cfe0eb!important;background:linear-gradient(145deg,#fff,#f7fbfd)!important}.gpf-ml-store.painel-revenda-page .manual-payment-card{display:grid!important;gap:11px!important;border-color:#bfe5ce!important;background:linear-gradient(145deg,#fff,#f1fbf5)!important}.gpf-ml-store.painel-revenda-page .manual-payment-choice{display:grid!important;grid-template-columns:46px minmax(0,1fr) 30px!important;gap:11px!important;align-items:center!important;min-height:76px!important;padding:12px!important;border:1px solid #9fd8b6!important;border-radius:17px!important;background:#fff!important;color:#102033!important;box-shadow:0 7px 18px rgba(22,131,68,.08)!important}.gpf-ml-store.painel-revenda-page .manual-payment-choice>i{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;border-radius:15px!important;background:#168344!important;color:#fff!important;font-size:22px!important}.gpf-ml-store.painel-revenda-page .manual-payment-choice>span{display:grid!important;gap:3px!important;min-width:0!important}.gpf-ml-store.painel-revenda-page .manual-payment-choice strong{font-size:14px!important;font-weight:950!important;color:#102033!important}.gpf-ml-store.painel-revenda-page .manual-payment-choice small{font-size:11px!important;font-weight:750!important;line-height:1.3!important;color:#617086!important}.gpf-ml-store.painel-revenda-page .manual-payment-choice>b{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:10px!important;background:#e5f7ec!important;color:#168344!important}.gpf-ml-store .checkout-pay-box.manual-whatsapp-payment{display:grid!important;gap:10px!important;padding:12px!important;border:1px solid #a8ddbd!important;border-radius:18px!important;background:linear-gradient(145deg,#fff,#f1fbf5)!important}.gpf-ml-store .manual-whatsapp-payment-choice{display:grid!important;grid-template-columns:44px minmax(0,1fr) 30px!important;align-items:center!important;gap:11px!important;min-height:72px!important;padding:11px!important;border:1px solid #bfe5ce!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 18px rgba(22,131,68,.07)!important}.gpf-ml-store .manual-whatsapp-payment-choice>.es-icon:first-child{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border-radius:14px!important;background:#168344!important;color:#fff!important}.gpf-ml-store .manual-whatsapp-payment-choice>div{display:grid!important;gap:3px!important;min-width:0!important}.gpf-ml-store .manual-whatsapp-payment-choice strong{color:#102033!important;font-size:14px!important;font-weight:950!important;line-height:1.25!important}.gpf-ml-store .manual-whatsapp-payment-choice small{color:#617086!important;font-size:11px!important;font-weight:800!important}.gpf-ml-store .manual-whatsapp-payment-choice>.es-icon:last-child{color:#168344!important}.gpf-ml-store .checkout-payment-help{margin:0!important;color:#526477!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important}.gpf-ml-store.painel-revenda-page .seller-settings-advanced{display:block!important;margin:12px 0!important;border:1px solid #d9e4ed!important;border-radius:18px!important;background:#f7fafc!important;overflow:hidden!important}.gpf-ml-store.painel-revenda-page .seller-settings-advanced>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:66px!important;padding:13px 15px!important;cursor:pointer!important;list-style:none!important;background:#eef5f9!important;color:#102033!important}.gpf-ml-store.painel-revenda-page .seller-settings-advanced>summary::-webkit-details-marker{display:none!important}.gpf-ml-store.painel-revenda-page .seller-settings-advanced>summary>span{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;column-gap:8px!important;align-items:center!important}.gpf-ml-store.painel-revenda-page .seller-settings-advanced>summary>span>i{grid-row:1/3!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#83162a!important;color:#fff!important}.gpf-ml-store.painel-revenda-page .seller-settings-advanced>summary strong{font-size:14px!important;font-weight:950!important}.gpf-ml-store.painel-revenda-page .seller-settings-advanced>summary small{color:#617086!important;font-size:10.5px!important;font-weight:750!important}.gpf-ml-store.painel-revenda-page .seller-settings-advanced>summary>i{transition:transform .18s ease!important}.gpf-ml-store.painel-revenda-page .seller-settings-advanced[open]>summary>i{transform:rotate(180deg)!important}.gpf-ml-store.painel-revenda-page .seller-settings-advanced-body{display:grid!important;gap:10px!important;padding:10px!important}.gpf-ml-store.painel-revenda-page .seller-settings-advanced-body>.feature-card{margin:0!important}.gpf-ml-store.painel-revenda-page .config-submit-bar{position:sticky!important;bottom:76px!important;z-index:80!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:16px 0 0!important;padding:10px!important;border:1px solid #d6e2eb!important;border-radius:18px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 12px 30px rgba(95,26,43,.14)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.gpf-ml-store.painel-revenda-page .config-submit-bar .btn{flex:0 1 300px!important;min-height:48px!important}.gpf-ml-store.painel-revenda-page .config-save-state{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#18794e!important;font-size:11px!important;font-weight:900!important}.gpf-ml-store.painel-revenda-page .config-save-state.is-dirty{color:#a14b00!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-draft-notice{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 10px!important;padding:10px!important;border:1px solid #ffd099!important;border-radius:15px!important;background:#fff8ed!important;color:#6f3d00!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-draft-notice[hidden]{display:none!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-draft-notice>div{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-draft-notice>div:first-child>i{font-size:20px!important;color:#ed7203!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-draft-notice span{display:grid!important;gap:2px!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-draft-notice strong{font-size:12px!important;font-weight:950!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-draft-notice small{font-size:10.5px!important;font-weight:700!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-form-steps{position:sticky!important;top:-1px!important;z-index:25!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:0 0 12px!important;padding:7px!important;border:1px solid #dfe7f0!important;border-radius:15px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 7px 18px rgba(95,26,43,.08)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-form-steps a{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:0!important;min-height:36px!important;padding:6px!important;border-radius:10px!important;background:#eef5f9!important;color:#29475b!important;font-size:10px!important;font-weight:900!important;text-decoration:none!important;text-align:center!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-form-steps a span{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#83162a!important;color:#fff!important;font-size:9px!important}.gpf-ml-store.painel-revenda-page #modalProduto #produto-etapa-basico,.gpf-ml-store.painel-revenda-page #modalProduto #produto-etapa-comercial,.gpf-ml-store.painel-revenda-page #modalProduto #grupo_destaques_anuncio,.gpf-ml-store.painel-revenda-page #modalProduto #produto-etapa-previa,.gpf-ml-store.painel-revenda-page #modalProduto #produto-etapa-fotos{scroll-margin-top:62px!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-form-server-error{margin:0 0 10px!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-images-manager h4{display:flex!important;align-items:center!important;gap:7px!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-images-manager h4 small{margin-left:auto!important;padding:4px 8px!important;border-radius:999px!important;background:#eef5f9!important;color:#506075!important;font-size:10px!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-image-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:8px 0 12px!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-image-grid[hidden]{display:none!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-image-item{position:relative!important;min-width:0!important;overflow:hidden!important;border:1px solid #d8e3ec!important;border-radius:14px!important;background:#fff!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-image-item img{display:block!important;width:100%!important;aspect-ratio:1/1!important;object-fit:cover!important;background:#eef3f7!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-image-item>label,.gpf-ml-store.painel-revenda-page #modalProduto .product-image-item>span{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:32px!important;padding:5px!important;color:#43566a!important;font-size:10px!important;font-weight:900!important;text-align:center!important;cursor:pointer!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-image-item>label:has(input:checked){background:#fff0ed!important;color:#a82b20!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-image-count{display:flex!important;align-items:center!important;gap:6px!important;margin-top:8px!important;color:#617086!important;font-size:11px!important;font-weight:850!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-image-count.is-error{color:#b42318!important}.gpf-ml-store.painel-revenda-page #modalProduto .produto-submit-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-save-state{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#3b6178!important;font-size:10.5px!important;font-weight:900!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-save-state.is-dirty{color:#a14b00!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-save-state.is-saving{color:#1d5f91!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-save-state.is-saved{color:#18794e!important}@media (max-width:760px){.gpf-ml-store.painel-revenda-page .seller-product-search{grid-template-columns:38px minmax(0,1fr)!important;padding:8px!important}.gpf-ml-store.painel-revenda-page .seller-product-search .btn{grid-column:auto!important;width:100%!important}.gpf-ml-store.painel-revenda-page .seller-product-search>button{grid-column:1/2!important}.gpf-ml-store.painel-revenda-page .seller-product-search>a{grid-column:2/3!important}.gpf-ml-store.painel-revenda-page .seller-product-search>button:last-child{grid-column:1/3!important}.gpf-ml-store.painel-revenda-page .product-row-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important;width:100%!important;gap:6px!important}.gpf-ml-store.painel-revenda-page .product-row-actions form{display:block!important;width:100%!important}.gpf-ml-store.painel-revenda-page .product-row-actions .btn{width:100%!important;min-height:42px!important;justify-content:center!important}.gpf-ml-store.painel-revenda-page .product-row-actions .btn span{font-size:11px!important}.gpf-ml-store.painel-revenda-page .seller-settings-nav{top:6px!important;margin-left:-4px!important;width:calc(100% + 8px)!important}.gpf-ml-store.painel-revenda-page .seller-settings-nav a{min-height:42px!important;padding:8px 11px!important}.gpf-ml-store.painel-revenda-page .config-submit-bar{bottom:calc(74px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin-left:-4px!important;width:calc(100% + 8px)!important;padding:9px!important}.gpf-ml-store.painel-revenda-page .config-submit-bar .btn{width:100%!important;min-height:50px!important}.gpf-ml-store.painel-revenda-page .config-save-state{justify-content:center!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-draft-notice{display:grid!important;grid-template-columns:1fr!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-draft-notice>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-form-steps{grid-template-columns:repeat(4,minmax(70px,1fr))!important;overflow-x:auto!important;scrollbar-width:none!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-form-steps a{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;min-height:48px!important;font-size:9px!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-form-steps a span{margin:auto!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gpf-ml-store.painel-revenda-page #modalProduto .produto-submit-bar{display:grid!important;grid-template-columns:1fr!important;padding-top:8px!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-save-state{justify-content:center!important;order:2!important}.gpf-ml-store.painel-revenda-page #modalProduto .produto-submit-bar .btn{width:100%!important;min-height:52px!important}}.gpf-ml-store .painel-simple-home{display:grid;gap:16px;margin-bottom:18px;padding:20px;border:1px solid #dfe7f0;border-radius:24px;background:linear-gradient(135deg,#fff 0%,#f6fafe 64%,#fff4ea 100%);box-shadow:0 16px 42px rgba(95,26,43,.09);color:#102033}.gpf-ml-store .simple-home-hero{display:flex;align-items:center;justify-content:space-between;gap:18px}.gpf-ml-store .simple-home-hero>div{min-width:0}.gpf-ml-store .simple-home-eyebrow{display:block;margin-bottom:5px;color:#d65309;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.gpf-ml-store .simple-home-hero h1{margin:0;font-size:clamp(23px,3vw,34px);line-height:1.08;letter-spacing:-.04em;color:#102033}.gpf-ml-store .simple-home-hero p{margin:7px 0 0;max-width:680px;color:#617086;font-size:14px;font-weight:650;line-height:1.45}.gpf-ml-store .simple-home-hero .btn{flex:0 0 auto;min-height:46px;justify-content:center}.gpf-ml-store .simple-home-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gpf-ml-store .simple-home-stats>a,.gpf-ml-store .simple-home-stats>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;min-width:0;padding:13px;border:1px solid #e2eaf2;border-radius:18px;background:rgba(255,255,255,.9);color:#102033}.gpf-ml-store .simple-home-stats i{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:#eef7ff;color:#83162a;font-size:17px}.gpf-ml-store .simple-home-stats strong{font-size:21px;font-weight:950;line-height:1.05;overflow-wrap:anywhere}.gpf-ml-store .simple-home-stats span{color:#617086;font-size:11.5px;font-weight:800;line-height:1.25}.gpf-ml-store .simple-home-stats .simple-home-status i{background:#e9f9ef;color:#168344}.gpf-ml-store .simple-home-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.gpf-ml-store .simple-home-actions>a{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;min-width:0;padding:13px;border:1px solid #dfe7f0;border-radius:18px;background:#fff;color:#102033;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.gpf-ml-store .simple-home-actions>a:hover{transform:translateY(-2px);border-color:#f2b489;box-shadow:0 10px 24px rgba(95,26,43,.08)}.gpf-ml-store .simple-home-actions>a>i{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#83162a;color:#fff;font-size:17px}.gpf-ml-store .simple-home-actions>a>span{display:grid;gap:3px;min-width:0}.gpf-ml-store .simple-home-actions strong{font-size:14px;font-weight:950}.gpf-ml-store .simple-home-actions small{color:#617086;font-size:11.5px;font-weight:700;line-height:1.25}.gpf-ml-store.admin-page.tab-dashboard .container>.extreme-intel-card,.gpf-ml-store.admin-page.tab-dashboard .container>.extreme-ops-panel,.gpf-ml-store.admin-page.tab-dashboard .container>.marketplace-real{display:none!important}.gpf-ml-store.painel-revenda-page.tab-dashboard .container>.extreme-intel-card,.gpf-ml-store.painel-revenda-page.tab-dashboard .container>#notificacoes-revenda-dashboard,.gpf-ml-store.painel-revenda-page.tab-dashboard .container>.manual-card,.gpf-ml-store.painel-revenda-page.tab-dashboard .container>.stats-grid,.gpf-ml-store.painel-revenda-page.tab-dashboard .container>.seller-quick-actions-launch,.gpf-ml-store.painel-revenda-page.tab-dashboard .container>.subscription-card,.gpf-ml-store.painel-revenda-page.tab-dashboard .container>.card{display:none!important}@media (max-width:699px){.gpf-ml-store .painel-simple-home{gap:13px;margin-bottom:12px;padding:14px;border-radius:20px}.gpf-ml-store .simple-home-hero{display:grid;grid-template-columns:1fr;gap:12px}.gpf-ml-store .simple-home-hero h1{font-size:24px}.gpf-ml-store .simple-home-hero p{font-size:13px}.gpf-ml-store .simple-home-hero .btn{width:100%;min-height:48px}.gpf-ml-store .simple-home-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gpf-ml-store .simple-home-stats>a,.gpf-ml-store .simple-home-stats>div{padding:10px;column-gap:8px;border-radius:15px}.gpf-ml-store .simple-home-stats i{width:34px;height:34px;border-radius:11px;font-size:15px}.gpf-ml-store .simple-home-stats strong{font-size:18px}.gpf-ml-store .simple-home-stats span{font-size:10.5px}.gpf-ml-store .simple-home-actions{grid-template-columns:1fr;gap:8px}.gpf-ml-store .simple-home-actions>a{padding:11px;border-radius:16px}.gpf-ml-store.admin-page .admin-navbar{display:none!important}.gpf-ml-store.admin-page .container{padding-top:10px!important}}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-picker{display:grid!important;gap:12px!important;margin:14px 0!important;padding:14px!important;border:1px solid #dce7f1!important;border-radius:20px!important;background:linear-gradient(135deg,#f8fbfd 0%,#fff8f2 100%)!important;overflow:visible!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-head h4{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;color:#102033!important;font-size:16px!important;font-weight:950!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-head h4 i{color:#b11226!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-head p{margin:4px 0 0!important;color:#617086!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-head>span{display:inline-flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;min-height:30px!important;padding:6px 10px!important;border-radius:999px!important;background:#83162a!important;color:#fff!important;font-size:10.5px!important;font-weight:950!important;white-space:nowrap!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-option-wrap{min-width:0!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-option{position:relative!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:17px!important;background:transparent!important;cursor:pointer!important;user-select:none!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-option>input[type="checkbox"]{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-option-body{display:grid!important;grid-template-columns:40px minmax(0,1fr) 24px!important;gap:10px!important;align-items:center!important;width:100%!important;min-height:70px!important;padding:11px!important;border:1px solid #dce6ef!important;border-radius:17px!important;background:#fff!important;color:#102033!important;box-shadow:0 5px 14px rgba(95,26,43,.05)!important;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-option-body>i{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#eef6fb!important;color:#83162a!important;font-size:17px!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-option-body>span{display:grid!important;gap:3px!important;min-width:0!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-option-body strong{color:#102033!important;font-size:13px!important;font-weight:950!important;line-height:1.15!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-option-body small{color:#6b7789!important;font-size:10.5px!important;font-weight:700!important;line-height:1.25!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-option-body>b{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border:2px solid #b9c8d6!important;border-radius:8px!important;background:#fff!important;color:#fff!important;font-size:14px!important;line-height:1!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-option>input:checked+.product-highlight-option-body{border-color:#c32740!important;background:#fff8f2!important;box-shadow:0 8px 20px rgba(177,18,38,.13)!important;transform:translateY(-1px)!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-option>input:checked+.product-highlight-option-body>i{background:#b11226!important;color:#fff!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-option>input:checked+.product-highlight-option-body>b{border-color:#b11226!important;background:#b11226!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-option>input:checked+.product-highlight-option-body>b::after{content:"✓"!important;font-weight:950!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-option>input:focus-visible+.product-highlight-option-body{outline:3px solid rgba(13,123,211,.24)!important;outline-offset:2px!important}@media (max-width:600px){.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-picker{gap:10px!important;margin:11px 0!important;padding:11px!important;border-radius:17px!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-head{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-head>span{width:max-content!important;max-width:100%!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-grid{grid-template-columns:1fr!important;gap:8px!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-option-body{grid-template-columns:38px minmax(0,1fr) 26px!important;min-height:64px!important;padding:10px!important;border-radius:15px!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-option-body>i{width:38px!important;height:38px!important;border-radius:12px!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-option-body strong{font-size:13.5px!important}.gpf-ml-store.painel-revenda-page #modalProduto .product-highlight-option-body small{font-size:11px!important}}.gpf-ml-store.painel-revenda-page .smart-freight-card{display:grid!important;gap:13px!important;overflow:visible!important}.gpf-ml-store.painel-revenda-page .smart-freight-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.gpf-ml-store.painel-revenda-page .smart-freight-head h4{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;color:#102033!important;font-size:16px!important;font-weight:950!important}.gpf-ml-store.painel-revenda-page .smart-freight-head h4 i{color:#b11226!important}.gpf-ml-store.painel-revenda-page .smart-freight-head p{margin:4px 0 0!important;color:#617086!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important}.gpf-ml-store.painel-revenda-page .smart-freight-head>span{display:inline-flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;min-height:30px!important;padding:6px 10px!important;border-radius:999px!important;background:#83162a!important;color:#fff!important;font-size:10.5px!important;font-weight:950!important;white-space:nowrap!important}.gpf-ml-store.painel-revenda-page .smart-freight-mode-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;width:100%!important}.gpf-ml-store.painel-revenda-page .smart-freight-mode-option{position:relative!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:17px!important;background:transparent!important;cursor:pointer!important;user-select:none!important}.gpf-ml-store.painel-revenda-page .smart-freight-mode-option>input[type="checkbox"]{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important}.gpf-ml-store.painel-revenda-page .smart-freight-mode-body{display:grid!important;grid-template-columns:40px minmax(0,1fr) 24px!important;gap:10px!important;align-items:center!important;width:100%!important;min-height:76px!important;padding:11px!important;border:1px solid #dce6ef!important;border-radius:17px!important;background:#fff!important;color:#102033!important;box-shadow:0 5px 14px rgba(95,26,43,.05)!important;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease!important}.gpf-ml-store.painel-revenda-page .smart-freight-mode-body>i{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#eef6fb!important;color:#83162a!important;font-size:17px!important}.gpf-ml-store.painel-revenda-page .smart-freight-mode-body>span{display:grid!important;gap:3px!important;min-width:0!important}.gpf-ml-store.painel-revenda-page .smart-freight-mode-body strong{color:#102033!important;font-size:12.5px!important;font-weight:950!important;line-height:1.15!important}.gpf-ml-store.painel-revenda-page .smart-freight-mode-body small{color:#6b7789!important;font-size:10.5px!important;font-weight:700!important;line-height:1.25!important}.gpf-ml-store.painel-revenda-page .smart-freight-mode-body>b{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border:2px solid #b9c8d6!important;border-radius:8px!important;background:#fff!important;color:#fff!important;font-size:14px!important;line-height:1!important}.gpf-ml-store.painel-revenda-page .smart-freight-mode-option>input:checked+.smart-freight-mode-body{border-color:#c32740!important;background:#fff8f2!important;box-shadow:0 8px 20px rgba(177,18,38,.13)!important;transform:translateY(-1px)!important}.gpf-ml-store.painel-revenda-page .smart-freight-mode-option>input:checked+.smart-freight-mode-body>i{background:#b11226!important;color:#fff!important}.gpf-ml-store.painel-revenda-page .smart-freight-mode-option>input:checked+.smart-freight-mode-body>b{border-color:#b11226!important;background:#b11226!important}.gpf-ml-store.painel-revenda-page .smart-freight-mode-option>input:checked+.smart-freight-mode-body>b::after{content:"✓"!important;font-weight:950!important}.gpf-ml-store.painel-revenda-page .smart-freight-mode-option>input:focus-visible+.smart-freight-mode-body{outline:3px solid rgba(13,123,211,.24)!important;outline-offset:2px!important}@media (max-width:760px){.gpf-ml-store.painel-revenda-page .smart-freight-card{gap:10px!important;padding:12px!important}.gpf-ml-store.painel-revenda-page .smart-freight-head{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.gpf-ml-store.painel-revenda-page .smart-freight-head>span{width:max-content!important;max-width:100%!important}.gpf-ml-store.painel-revenda-page .smart-freight-mode-grid{grid-template-columns:1fr!important;gap:8px!important}.gpf-ml-store.painel-revenda-page .smart-freight-mode-body{grid-template-columns:40px minmax(0,1fr) 26px!important;min-height:66px!important;padding:10px!important;border-radius:15px!important}.gpf-ml-store.painel-revenda-page .smart-freight-mode-body strong{font-size:13.5px!important}.gpf-ml-store.painel-revenda-page .smart-freight-mode-body small{font-size:11px!important}}.gpf-ml-store{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}.gpf-ml-store,.gpf-ml-store button,.gpf-ml-store input,.gpf-ml-store select,.gpf-ml-store textarea{font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif!important;}.gpf-ml-store .es-icon{--es-size:1.15em;display:inline-block;width:var(--es-size);height:var(--es-size);min-width:var(--es-size);min-height:var(--es-size);vertical-align:-.16em;background:currentColor;mask:var(--es-mask) center/contain no-repeat;-webkit-mask:var(--es-mask) center/contain no-repeat;line-height:1;flex:0 0 auto;}.gpf-ml-store .es-icon[style]{color:inherit;}.gpf-ml-store .es-icon-spin{animation:esIconSpin .85s linear infinite;}@keyframes esIconSpin{to{transform:rotate(360deg)}}.gpf-ml-store .menu-arrow.es-icon{--es-size:16px;color:currentColor;opacity:.72;}.gpf-ml-store .header-svg-icon.es-icon{--es-size:18px;display:inline-block;color:currentColor;stroke:none;}.gpf-ml-store .modal-close .es-icon,.gpf-ml-store .extreme-inbox-close .es-icon,.gpf-ml-store .extreme-notify-close .es-icon{--es-size:18px;}.gpf-ml-store .ml-shortcut .es-icon{--es-size:22px;color:var(--primary);}.gpf-ml-store .ml-btn-comprar .es-icon,.gpf-ml-store .btn .es-icon,.gpf-ml-store .btn-primary .es-icon,.gpf-ml-store .btn-outline .es-icon,.gpf-ml-store .cart-checkout-wow .es-icon{--es-size:1em;}.gpf-ml-store .menu-extreme-list .es-icon,.gpf-ml-store .ml-sidebar-left li a .es-icon{--es-size:20px;}.gpf-ml-store .cart-wow .es-icon{--es-size:18px;}.gpf-ml-store .auth-proof-item .es-icon,.gpf-ml-store .auth-benefit .es-icon,.gpf-ml-store .profile-login-clean-benefits .es-icon,.gpf-ml-store .seller-proof-grid .es-icon{--es-size:18px;}.gpf-ml-store .extreme-notify-benefits .es-icon{--es-size:18px;}.gpf-ml-store .es-icon.es-icon-google{background:linear-gradient(135deg,#4285F4,#34A853 45%,#FBBC05 65%,#EA4335);}@media (max-width:760px){.gpf-ml-store .es-icon{--es-size:17px}.gpf-ml-store .header-svg-icon.es-icon{--es-size:17px}.gpf-ml-store .menu-extreme-list .es-icon,.gpf-ml-store .ml-sidebar-left li a .es-icon{--es-size:18px}.gpf-ml-store .ml-shortcut .es-icon{--es-size:20px}.gpf-ml-store .ml-bottom-nav .es-icon{--es-size:22px}}.gpf-ml-store .es-icon-bag{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%208h10l1%2012H6L7%208z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M9%208a3%203%200%200%201%206%200%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-bell{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M6%2018h12l-1.4-2V11a4.6%204.6%200%200%200-9.2%200v5z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M10%2020a2.3%202.3%200%200%200%204%200%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-bolt{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M13%202%204%2014h7l-1%208%2010-13h-7z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-box{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%208%2012%204l8%204v9l-8%204-8-4z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M4%208l8%204%208-4M12%2012v9%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-briefcase{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%208h16v11H4z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%208V5h6v3M4%2013h16%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-calendar{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%224%22%20y%3D%225%22%20width%3D%2216%22%20height%3D%2215%22%20rx%3D%222%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%203v4M16%203v4M4%2010h16M8%2015l2%202%205-5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-card{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%223%22%20y%3D%226%22%20width%3D%2218%22%20height%3D%2212%22%20rx%3D%222%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M3%2010h18M7%2015h5%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-check{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M7.5%2012.5%2010.5%2015.5%2017%209%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-chevron-left{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M15%205l-7%207%207%207%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-chevron-right{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9%205l7%207-7%207%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-clock{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%207v5l4%202%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-close{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M6%206l12%2012M18%206%206%2018%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-edit{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2016.5V20h3.5L18%209.5%2014.5%206z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22m13.5%207%203.5%203.5%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-eye{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M2.5%2012s3.5-6%209.5-6%209.5%206%209.5%206-3.5%206-9.5%206-9.5-6-9.5-6z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-fire{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2022c-4%200-7-2.7-7-6.8%200-2.8%201.8-5.1%203.4-6.8.4%202.2%201.7%203.4%203%204.1-.5-3.6%201-6.8%204-9.5.2%203.6%202%205.6%203.4%207.4%201.1%201.5%202.2%203%202.2%205%200%203.9-3%206.6-7%206.6z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-google{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M21%2012.2c0-.7-.1-1.3-.2-1.9H12v3.6h5.1a4.3%204.3%200%200%201-1.9%202.8v2.3h3c1.8-1.7%202.8-4.1%202.8-6.8z%22%2F%3E%3Cpath%20d%3D%22M12%2021c2.4%200%204.5-.8%206-2.1l-3-2.3c-.8.5-1.8.9-3%20.9-2.3%200-4.3-1.6-5-3.7H4v2.4A9%209%200%200%200%2012%2021z%22%2F%3E%3Cpath%20d%3D%22M7%2013.8a5.4%205.4%200%200%201%200-3.6V7.8H4a9%209%200%200%200%200%208.4z%22%2F%3E%3Cpath%20d%3D%22M12%206.5c1.3%200%202.5.5%203.5%201.4L18.1%205.3A9%209%200%200%200%204%207.8l3%202.4c.7-2.1%202.7-3.7%205-3.7z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-grid{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%205h5v5H5zM14%205h5v5h-5zM5%2014h5v5H5zM14%2014h5v5h-5z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-headset{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2013a8%208%200%200%201%2016%200v5h-4v-6h4M4%2018h4v-6H4z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M14%2020h3%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-home{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2011.2%2012%204l8%207.2V20h-5v-6H9v6H4z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-info{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%2010v7M12%207h.01%22%20stroke%3D%22black%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-list{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M8%206h12M8%2012h12M8%2018h12%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%226%22%20r%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%2212%22%20r%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%2218%22%20r%3D%221.5%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-logout{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M10%205H5v14h5M14%208l4%204-4%204M8%2012h10%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-menu{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%207h16v2H4zM4%2011h16v2H4zM4%2015h16v2H4z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-mobile{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M8%202h8v20H8z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M11%2018h2%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-phone{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%203h10v18H7z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M11%2018h2%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-pin{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2022s7-6.3%207-12a7%207%200%201%200-14%200c0%205.7%207%2012%207%2012z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-play{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M10%208l7%204-7%204z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-qr{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%204h6v6H4zM14%204h6v6h-6zM4%2014h6v6H4zM14%2014h2v2h-2zM18%2014h2v6h-2zM14%2018h2v2h-2z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-receipt{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M6%203h12v18l-3-2-3%202-3-2-3%202z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%208h6M9%2012h6M9%2016h4%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-rocket{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2014%208%2018l-2-2%204-4c1-5%204-8%209-9-1%205-4%208-9%209z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M14%206l4%204%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%228%22%20r%3D%221.2%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-search{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%2F%3E%3Cpath%20d%3D%22M15.5%2015.5%2021%2021%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-search-pin{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%226%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22m14.5%2014.5%205%205%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M10%207.8a2.2%202.2%200%201%201%200%204.4%202.2%202.2%200%200%201%200-4.4z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-share{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%226%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M9.7%2010.7%2014.3%207.3M9.7%2013.3l4.6%203.4%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-shield{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%203%2020%206v6c0%205-3.3%208.3-8%2010-4.7-1.7-8-5-8-10V6z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-spark{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%202l1.7%206.3L20%2010l-6.3%201.7L12%2018l-1.7-6.3L4%2010l6.3-1.7zM18%2015l.8%202.2L21%2018l-2.2.8L18%2021l-.8-2.2L15%2018l2.2-.8z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-spinner{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%203a9%209%200%201%201-9%209%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-star{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m12%203%202.7%205.5%206.1.9-4.4%204.3%201%206.1L12%2017l-5.4%202.8%201-6.1-4.4-4.3%206.1-.9z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-store{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%209h16l-1.5-5h-13zM5%2010v10h14V10%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M8%2020v-6h8v6%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-tag{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%205h8l8%208-7%207-8-8z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%221.6%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-ticket{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%207h16v4a2%202%200%200%200%200%204v2H4v-2a2%202%200%200%200%200-4z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M10%208v8%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-dasharray%3D%222%202%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-trash{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%207h14M10%207V5h4v2M8%209l1%2011h6l1-11%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-trophy{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M8%204h8v3h4c0%204-2%206-5%206-.5%201.4-1.5%202.4-3%202.8V19h4v2H8v-2h4v-3.2c-1.5-.4-2.5-1.4-3-2.8-3%200-5-2-5-6h4z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-truck{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%207h11v9H3zM14%2010h4l3%203v3h-7z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-user{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021c1.1-4.2%204-6.2%208-6.2s6.9%202%208%206.2z%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-wallet{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%207h14a2%202%200%200%201%202%202v9a2%202%200%200%201-2%202H4z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M15%2012h6v5h-6a2.5%202.5%200%200%201%200-5z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-whatsapp{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%2020l1-4a8%208%200%201%201%203%203z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%209c.6%203%203%205%206%206%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-wifi{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2010a12%2012%200%200%201%2016%200M7%2013a7.5%207.5%200%200%201%2010%200M10%2016a3%203%200%200%201%204%200%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2219%22%20r%3D%221.5%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-cart{--es-mask:var(--es-mask-bag, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%208h10l1%2012H6L7%208z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M9%208a3%203%200%200%201%206%200%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-bag-shopping{--es-mask:var(--es-mask-bag, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%208h10l1%2012H6L7%208z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M9%208a3%203%200%200%201%206%200%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-calendar-check{--es-mask:var(--es-mask-calendar, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%224%22%20y%3D%225%22%20width%3D%2216%22%20height%3D%2215%22%20rx%3D%222%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%203v4M16%203v4M4%2010h16M8%2015l2%202%205-5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-circle{--es-mask:var(--es-mask-info, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%2010v7M12%207h.01%22%20stroke%3D%22black%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-circle-info{--es-mask:var(--es-mask-info, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%2010v7M12%207h.01%22%20stroke%3D%22black%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-circle-exclamation{--es-mask:var(--es-mask-info, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%2010v7M12%207h.01%22%20stroke%3D%22black%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-circle-check{--es-mask:var(--es-mask-check, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M7.5%2012.5%2010.5%2015.5%2017%209%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-check-circle{--es-mask:var(--es-mask-check, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M7.5%2012.5%2010.5%2015.5%2017%209%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-shopping-bag{--es-mask:var(--es-mask-bag, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%208h10l1%2012H6L7%208z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M9%208a3%203%200%200%201%206%200%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-shop{--es-mask:var(--es-mask-store, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%209h16l-1.5-5h-13zM5%2010v10h14V10%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M8%2020v-6h8v6%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-map-marker-alt{--es-mask:var(--es-mask-pin, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2022s7-6.3%207-12a7%207%200%201%200-14%200c0%205.7%207%2012%207%2012z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-location-dot{--es-mask:var(--es-mask-pin, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2022s7-6.3%207-12a7%207%200%201%200-14%200c0%205.7%207%2012%207%2012z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-share-alt{--es-mask:var(--es-mask-share, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%226%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M9.7%2010.7%2014.3%207.3M9.7%2013.3l4.6%203.4%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-share-nodes{--es-mask:var(--es-mask-share, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%226%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M9.7%2010.7%2014.3%207.3M9.7%2013.3l4.6%203.4%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-shield-halved{--es-mask:var(--es-mask-shield, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%203%2020%206v6c0%205-3.3%208.3-8%2010-4.7-1.7-8-5-8-10V6z%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-shield-heart{--es-mask:var(--es-mask-shield, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%203%2020%206v6c0%205-3.3%208.3-8%2010-4.7-1.7-8-5-8-10V6z%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-box-open{--es-mask:var(--es-mask-box, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%208%2012%204l8%204v9l-8%204-8-4z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M4%208l8%204%208-4M12%2012v9%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-box-check{--es-mask:var(--es-mask-box, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%208%2012%204l8%204v9l-8%204-8-4z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M4%208l8%204%208-4M12%2012v9%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-boxes-packing{--es-mask:var(--es-mask-box, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%208%2012%204l8%204v9l-8%204-8-4z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M4%208l8%204%208-4M12%2012v9%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-credit-card{--es-mask:var(--es-mask-card, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%223%22%20y%3D%226%22%20width%3D%2218%22%20height%3D%2212%22%20rx%3D%222%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M3%2010h18M7%2015h5%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-magnifying-glass{--es-mask:var(--es-mask-search, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%2F%3E%3Cpath%20d%3D%22M15.5%2015.5%2021%2021%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-arrow-right-from-bracket{--es-mask:var(--es-mask-logout, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M10%205H5v14h5M14%208l4%204-4%204M8%2012h10%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-pen-to-square{--es-mask:var(--es-mask-edit, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2016.5V20h3.5L18%209.5%2014.5%206z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22m13.5%207%203.5%203.5%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-clipboard-list{--es-mask:var(--es-mask-list, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M8%206h12M8%2012h12M8%2018h12%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%226%22%20r%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%2212%22%20r%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%2218%22%20r%3D%221.5%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-hourglass-half{--es-mask:var(--es-mask-clock, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%207v5l4%202%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-wand-magic-sparkles{--es-mask:var(--es-mask-spark, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%202l1.7%206.3L20%2010l-6.3%201.7L12%2018l-1.7-6.3L4%2010l6.3-1.7zM18%2015l.8%202.2L21%2018l-2.2.8L18%2021l-.8-2.2L15%2018l2.2-.8z%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-mobile-screen-button{--es-mask:var(--es-mask-mobile, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M8%202h8v20H8z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M11%2018h2%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-cart-shopping{--es-mask:var(--es-mask-bag, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%208h10l1%2012H6L7%208z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M9%208a3%203%200%200%201%206%200%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-circle-user{--es-mask:var(--es-mask-user, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021c1.1-4.2%204-6.2%208-6.2s6.9%202%208%206.2z%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-user-check{--es-mask:var(--es-mask-user, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021c1.1-4.2%204-6.2%208-6.2s6.9%202%208%206.2z%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-user-lock{--es-mask:var(--es-mask-user, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021c1.1-4.2%204-6.2%208-6.2s6.9%202%208%206.2z%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-truck-fast{--es-mask:var(--es-mask-truck, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%207h11v9H3zM14%2010h4l3%203v3h-7z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon-phone-alt{--es-mask:var(--es-mask-phone, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%203h10v18H7z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M11%2018h2%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"));}.gpf-ml-store .es-icon[style]{color:currentColor!important;}.gpf-ml-store .es-icon{background:currentColor!important;mask:var(--es-mask) center/contain no-repeat!important;-webkit-mask:var(--es-mask) center/contain no-repeat!important;}.gpf-ml-store .btn-primary,.gpf-ml-store .ml-search-submit,.gpf-ml-store .preview-buy,.gpf-ml-store .buy-btn,.gpf-ml-store button[name="finalizar_compra"],.gpf-ml-store button[type="submit"].btn-primary{
  background:linear-gradient(135deg,var(--es-orange),var(--es-orange-2))!important;
  border-color:transparent!important;
  color:#fff!important;
}.gpf-ml-store .es-badge,.gpf-ml-store .badge,.gpf-ml-store .mr-badge,.gpf-ml-store .status-badge,.gpf-ml-store .product-badge,.gpf-ml-store .badge-status{
  display:inline-flex!important;align-items:center!important;gap:6px!important;
  min-height:23px!important;padding:4px 9px!important;border-radius:999px!important;
  font-size:11px!important;line-height:1!important;font-weight:800!important;
  background:var(--es-petroleo-soft)!important;color:var(--es-petroleo)!important;border:1px solid rgba(96,16,34,.12)!important;
  box-shadow:none!important;white-space:nowrap!important;
}.gpf-ml-store .es-badge--action,.gpf-ml-store .badge.promo,.gpf-ml-store .badge-promocao,.gpf-ml-store .product-badge.promo{background:var(--es-orange)!important;color:#fff!important;border-color:var(--es-orange)!important;}.gpf-ml-store .es-badge--success,.gpf-ml-store .badge.ativo,.gpf-ml-store .badge.active,.gpf-ml-store .status-ativo,.gpf-ml-store .mr-badge.good{background:var(--es-success-soft)!important;color:var(--es-success)!important;border-color:rgba(19,138,83,.18)!important;}.gpf-ml-store .es-badge--warning,.gpf-ml-store .badge.pendente,.gpf-ml-store .status-pendente,.gpf-ml-store .mr-badge.warn{background:var(--es-warning-soft)!important;color:var(--es-warning)!important;border-color:rgba(161,98,7,.18)!important;}.gpf-ml-store .es-badge--danger,.gpf-ml-store .badge.bloqueado,.gpf-ml-store .badge.vencida,.gpf-ml-store .status-cancelado,.gpf-ml-store .mr-badge.risk{background:var(--es-danger-soft)!important;color:var(--es-danger)!important;border-color:rgba(180,35,24,.18)!important;}.gpf-ml-store .ml-search input#searchInput,.gpf-ml-store .search-box input#searchInput{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}.gpf-ml-store .ml-search input#searchInput::placeholder,.gpf-ml-store .search-box input#searchInput::placeholder{
  color:#7b8796!important;opacity:1!important;font-weight:650!important;
}.gpf-ml-store .ml-shortcuts{
  width:calc(100% - 32px)!important;
  max-width:1100px!important;
  margin:16px auto 24px!important;
  padding:16px 18px!important;
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:12px!important;
  align-items:stretch!important;
  background:#fff!important;
  border:1px solid var(--es-border-soft)!important;
  border-radius:24px!important;
  box-shadow:0 12px 30px rgba(96,16,34,.08)!important;
  overflow:visible!important;
}.gpf-ml-store .ml-shortcut{
  min-width:0!important;
  width:100%!important;
  min-height:82px!important;
  height:auto!important;
  padding:10px 8px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  border-radius:18px!important;
  background:transparent!important;
  border:1px solid transparent!important;
  color:var(--es-petroleo)!important;
  text-align:center!important;
  font-size:14px!important;
  font-weight:800!important;
  line-height:1.15!important;
  cursor:pointer!important;
  overflow:visible!important;
}.gpf-ml-store .ml-shortcut:hover,.gpf-ml-store .ml-shortcut:focus-visible{
  background:#f8fbfd!important;
  border-color:rgba(96,16,34,.08)!important;
  transform:translateY(-1px)!important;
}.gpf-ml-store .ml-shortcut .shortcut-icon-bubble{
  width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;
  display:grid!important;place-items:center!important;flex:0 0 auto!important;
  border-radius:16px!important;background:#fff7ed!important;border:1px solid #fed7aa!important;
  box-shadow:0 8px 18px rgba(177,18,38,.10)!important;overflow:visible!important;
  animation:none!important;transform:none!important;
}.gpf-ml-store .ml-shortcut .shortcut-icon-bubble .es-icon,.gpf-ml-store .ml-shortcut > .es-icon,.gpf-ml-store .ml-shortcut i.es-icon{
  --es-size:24px!important;
  width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;
  display:inline-block!important;
  color:var(--es-orange)!important;
  background:currentColor!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:0!important;
  margin:0!important;
  animation:none!important;
  transform:none!important;
  line-height:1!important;
  mask:var(--es-mask) center/contain no-repeat!important;
  -webkit-mask:var(--es-mask) center/contain no-repeat!important;
}.gpf-ml-store .ml-shortcut > span:not(.shortcut-icon-bubble){
  display:block!important;max-width:100%!important;color:var(--es-petroleo)!important;
  white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:center!important;
}.gpf-ml-store #modalPerfilCliente.ml-modal.active{
  display:flex!important;align-items:center!important;justify-content:center!important;
  padding:24px!important;box-sizing:border-box!important;overflow:auto!important;
}.gpf-ml-store #modalPerfilCliente .ml-modal-content{
  width:min(560px,calc(100vw - 32px))!important;
  max-width:560px!important;
  max-height:calc(100dvh - 40px)!important;
  overflow:auto!important;
  border-radius:26px!important;
  padding:0!important;
  box-sizing:border-box!important;
  background:#fff!important;
  border:1px solid var(--es-border-soft)!important;
  box-shadow:0 24px 58px rgba(96,16,34,.22)!important;
}.gpf-ml-store #modalPerfilCliente .modal-close{
  position:absolute!important;right:18px!important;top:18px!important;z-index:20!important;
  width:48px!important;height:48px!important;border-radius:16px!important;
  display:grid!important;place-items:center!important;background:#f0f6fb!important;color:var(--es-petroleo)!important;
  border:1px solid var(--es-border)!important;font-size:28px!important;line-height:1!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean{
  padding:22px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:visible!important;
  display:grid!important;gap:16px!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top{
  display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;
  padding:18px 74px 18px 18px!important;
  background:linear-gradient(135deg,#fffaf7,#ffffff)!important;
  border:1px solid #ffe3d2!important;border-radius:22px!important;box-sizing:border-box!important;
  min-width:0!important;max-width:100%!important;overflow:hidden!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-logo{
  width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;
  border-radius:22px!important;display:grid!important;place-items:center!important;background:#fff!important;
  border:1px solid #fed7aa!important;overflow:hidden!important;margin:0!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-logo img{max-width:78%!important;max-height:78%!important;object-fit:contain!important;display:block!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top > div:last-child{min-width:0!important;max-width:100%!important;overflow:visible!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top > div:last-child > span{
  display:block!important;color:var(--es-orange)!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important;
  margin:0 0 2px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top h2{
  margin:0 0 6px!important;color:var(--es-text)!important;font-size:26px!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.03em!important;
  white-space:normal!important;overflow:visible!important;text-overflow:clip!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top p{
  margin:0!important;color:var(--es-muted)!important;font-size:15px!important;line-height:1.35!important;font-weight:600!important;
  display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:100%!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits{
  display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important;padding:0!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits div,.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits span.profile-benefit{
  min-height:62px!important;padding:12px 14px!important;border-radius:18px!important;background:#f8fbfd!important;
  border:1px solid var(--es-border-soft)!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:12px!important;
  align-items:center!important;color:var(--es-text)!important;box-sizing:border-box!important;overflow:visible!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits .es-icon,.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits i{
  --es-size:24px!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;
  color:var(--es-petroleo)!important;background:currentColor!important;border-radius:0!important;box-shadow:none!important;display:inline-block!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits span:not(.es-icon){
  display:block!important;font-size:15px!important;font-weight:850!important;color:var(--es-text)!important;line-height:1.2!important;
  white-space:normal!important;overflow:visible!important;text-overflow:clip!important;min-width:0!important;
}.gpf-ml-store #modalPerfilCliente .profile-google-clean{
  width:100%!important;min-height:54px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;
  gap:12px!important;padding:0 16px!important;background:#fff!important;border:1px solid var(--es-border)!important;color:var(--es-text)!important;
  font-weight:850!important;text-decoration:none!important;box-sizing:border-box!important;box-shadow:none!important;overflow:visible!important;
}.gpf-ml-store #modalPerfilCliente .google-g-icon{width:24px!important;height:24px!important;display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-note{
  margin:0!important;padding:12px 14px!important;border-radius:16px!important;background:#fff7ed!important;border:1px solid #fed7aa!important;
  color:#8a4b18!important;font-size:13px!important;line-height:1.35!important;display:flex!important;gap:10px!important;align-items:flex-start!important;
}.gpf-ml-store #modalPerfilCliente .profile-login-clean-note .es-icon{--es-size:18px!important;margin-top:1px!important;color:var(--es-petroleo)!important;}.gpf-ml-store.modal-open .ml-header,.gpf-ml-store.modal-open .ml-topbar,.gpf-ml-store.modal-open .topbar,.gpf-ml-store.menu-open .ml-header,.gpf-ml-store.cart-open .ml-header{
  opacity:0!important;pointer-events:none!important;transform:translateY(-10px)!important;transition:.16s ease!important;
}.gpf-ml-store .extreme-page-loading{position:fixed;inset:0;z-index:999999;background:linear-gradient(180deg,#fff,#f5f7fa);display:grid;place-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease;}.gpf-ml-store .extreme-page-loading.active{opacity:1;visibility:visible;pointer-events:auto;}.gpf-ml-store .extreme-page-loading-card{width:min(560px,calc(100vw - 36px));display:grid;gap:16px;background:#fff;border:1px solid var(--es-border-soft);border-radius:26px;padding:22px;box-shadow:0 12px 34px rgba(96,16,34,.08);}.gpf-ml-store .extreme-page-loading-line{height:14px;border-radius:999px;background:linear-gradient(90deg,#edf2f7,#f8fafc,#edf2f7);background-size:220% 100%;animation:esSkeleton 1.1s linear infinite;}.gpf-ml-store .extreme-page-loading-line.big{height:28px;width:72%;}.gpf-ml-store .extreme-page-loading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.gpf-ml-store .extreme-page-loading-box{height:92px;border-radius:18px;background:linear-gradient(90deg,#edf2f7,#f8fafc,#edf2f7);background-size:220% 100%;animation:esSkeleton 1.1s linear infinite;}@keyframes esSkeleton{to{background-position:-220% 0}}@media (max-width:768px){.gpf-ml-store .ml-shortcuts{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:12px auto 20px!important;padding:12px 10px 14px!important;gap:8px!important;border-radius:22px!important;}.gpf-ml-store .ml-shortcut{min-height:76px!important;padding:8px 4px!important;font-size:11.5px!important;gap:6px!important;}.gpf-ml-store .ml-shortcut .shortcut-icon-bubble{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:16px!important;}.gpf-ml-store .ml-shortcut .shortcut-icon-bubble .es-icon,.gpf-ml-store .ml-shortcut > .es-icon,.gpf-ml-store .ml-shortcut i.es-icon{--es-size:23px!important;width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important;}.gpf-ml-store #modalPerfilCliente.ml-modal.active{padding:14px!important;align-items:center!important;}.gpf-ml-store #modalPerfilCliente .ml-modal-content{width:calc(100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;border-radius:24px!important;}.gpf-ml-store #modalPerfilCliente .modal-close{right:14px!important;top:14px!important;width:46px!important;height:46px!important;border-radius:16px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean{padding:14px!important;gap:14px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top{grid-template-columns:62px minmax(0,1fr)!important;gap:12px!important;padding:14px 62px 14px 14px!important;border-radius:20px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-logo{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;border-radius:18px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top h2{font-size:22px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top p{font-size:13.5px!important;line-height:1.32!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits div,.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits span.profile-benefit{min-height:58px!important;padding:11px 12px!important;border-radius:16px!important;}.gpf-ml-store #modalPerfilCliente .profile-google-clean{min-height:52px!important;border-radius:17px!important;}.gpf-ml-store .extreme-page-loading-grid{grid-template-columns:1fr;}.gpf-ml-store .extreme-page-loading-box{height:64px;}}@media (max-width:380px){.gpf-ml-store #modalPerfilCliente .profile-login-clean-top{grid-template-columns:1fr!important;padding:64px 14px 14px!important;text-align:center!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-logo{margin:0 auto!important;}}@media (prefers-reduced-motion:reduce){.gpf-ml-store{scroll-behavior:auto!important}.gpf-ml-store .extreme-page-loading-line,.gpf-ml-store .extreme-page-loading-box{animation:none!important}}.gpf-ml-store .extreme-intel-card{display:grid;gap:14px;margin:0 0 18px;padding:18px;border-radius:22px;background:#fff;border:1px solid var(--es-border-soft);box-shadow:0 10px 28px rgba(96,16,34,.07)}.gpf-ml-store .extreme-intel-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.gpf-ml-store .extreme-intel-title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:900;color:var(--es-petroleo);letter-spacing:-.02em}.gpf-ml-store .extreme-intel-title i{width:36px;height:36px;border-radius:12px;background:var(--es-petroleo);color:#fff;display:grid;place-items:center}.gpf-ml-store .extreme-intel-sub{color:var(--es-muted);font-size:13px;line-height:1.35;margin-top:3px}.gpf-ml-store .extreme-intel-score{display:grid;place-items:center;min-width:76px;min-height:58px;border-radius:16px;background:#f8fbfd;border:1px solid var(--es-border-soft)}.gpf-ml-store .extreme-intel-score strong{font-size:23px;color:var(--es-petroleo);line-height:1}.gpf-ml-store .extreme-intel-score span{font-size:10px;color:var(--es-muted);font-weight:800;text-transform:uppercase;letter-spacing:.03em}.gpf-ml-store .extreme-intel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gpf-ml-store .extreme-intel-item{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:16px;background:#f8fbfd;border:1px solid var(--es-border-soft);min-height:70px}.gpf-ml-store .extreme-intel-item i{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto}.gpf-ml-store .extreme-intel-item.ok i{background:var(--es-success-soft);color:var(--es-success)}.gpf-ml-store .extreme-intel-item.warn i{background:var(--es-warning-soft);color:var(--es-warning)}.gpf-ml-store .extreme-intel-item.danger i{background:var(--es-danger-soft);color:var(--es-danger)}.gpf-ml-store .extreme-intel-item strong{display:block;font-size:12.5px;color:var(--es-text);line-height:1.15}.gpf-ml-store .extreme-intel-item span{display:block;font-size:11.5px;color:var(--es-muted);line-height:1.25;margin-top:2px}.gpf-ml-store .extreme-intel-actions{display:flex;gap:10px;flex-wrap:wrap}.gpf-ml-store .extreme-intel-actions a,.gpf-ml-store .extreme-intel-actions button{min-height:40px;border-radius:14px;padding:0 14px;border:1px solid var(--es-border);background:#fff;color:var(--es-petroleo);font-weight:800;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.gpf-ml-store .extreme-intel-actions .primary{background:var(--es-orange);color:#fff;border-color:var(--es-orange)}.gpf-ml-store .extreme-context-toast{position:fixed;right:16px;bottom:92px;z-index:4000;width:min(330px,calc(100vw - 32px));background:#fff;border:1px solid rgba(96,16,34,.12);border-radius:20px;box-shadow:0 12px 34px rgba(96,16,34,.12);padding:14px;display:none;gap:10px;align-items:flex-start}.gpf-ml-store .extreme-context-toast.active{display:flex}.gpf-ml-store .extreme-context-toast i{width:34px;height:34px;display:grid;place-items:center;border-radius:13px;background:var(--es-petroleo-soft);color:var(--es-petroleo);flex:0 0 auto}.gpf-ml-store .extreme-context-toast strong{display:block;font-size:13.5px;color:var(--es-text);line-height:1.2}.gpf-ml-store .extreme-context-toast span{display:block;font-size:12px;color:var(--es-muted);line-height:1.3;margin-top:2px}.gpf-ml-store .extreme-context-toast button{margin-left:auto;width:28px;height:28px;border-radius:10px;border:0;background:#f2f5f8;color:var(--es-muted);font-weight:900}@media (max-width:768px){.gpf-ml-store .extreme-intel-card{margin:0 0 12px;padding:14px;border-radius:20px}.gpf-ml-store .extreme-intel-head{align-items:stretch}.gpf-ml-store .extreme-intel-title{font-size:16px}.gpf-ml-store .extreme-intel-grid{grid-template-columns:1fr;gap:8px}.gpf-ml-store .extreme-intel-item{min-height:auto;padding:11px}.gpf-ml-store .extreme-context-toast{right:10px;left:10px;bottom:calc(78px + env(safe-area-inset-bottom,0px));width:auto;border-radius:18px}}.gpf-ml-store .extreme-ops-panel,.gpf-ml-store .extreme-intel-card{background:#fff!important;border:1px solid rgba(96,16,34,.09)!important;border-radius:24px!important;box-shadow:var(--es-app-shadow)!important;margin:18px 0!important;overflow:hidden!important;}.gpf-ml-store .extreme-ops-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid rgba(96,16,34,.08);background:linear-gradient(135deg,#ffffff,#f7fbfd)!important;}.gpf-ml-store .extreme-ops-head strong{display:block;color:var(--es-petroleo);font-size:18px;font-weight:900;line-height:1.15;}.gpf-ml-store .extreme-ops-head span{display:block;color:var(--es-muted);font-size:13px;margin-top:4px;}.gpf-ml-store .extreme-ops-head a,.gpf-ml-store .extreme-intel-actions a,.gpf-ml-store .extreme-intel-actions .primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 14px;border-radius:14px;text-decoration:none;font-weight:850;border:1px solid rgba(96,16,34,.12);background:#fff;color:var(--es-petroleo);white-space:nowrap;}.gpf-ml-store .extreme-ops-head a:hover,.gpf-ml-store .extreme-intel-actions a:hover{background:var(--es-petroleo-soft);}.gpf-ml-store .extreme-ops-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;}.gpf-ml-store .extreme-ops-card{display:flex;align-items:center;gap:13px;min-height:104px;padding:16px;border-radius:20px;text-decoration:none;color:var(--es-petroleo);background:#fff;border:1px solid rgba(96,16,34,.08);box-shadow:0 8px 22px rgba(96,16,34,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}.gpf-ml-store .extreme-ops-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(96,16,34,.11);border-color:rgba(96,16,34,.16);}.gpf-ml-store .extreme-ops-card>i{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;font-size:18px;background:var(--es-petroleo-soft);color:var(--es-petroleo);flex:0 0 auto;}.gpf-ml-store .extreme-ops-card strong{display:block;font-size:28px;line-height:1;font-weight:950;color:var(--es-petroleo);}.gpf-ml-store .extreme-ops-card span{display:block;font-size:13px;font-weight:900;margin-top:3px;color:var(--es-text);}.gpf-ml-store .extreme-ops-card small{display:block;font-size:12px;color:var(--es-muted);line-height:1.35;margin-top:4px;}.gpf-ml-store .extreme-ops-card.danger>i{background:var(--es-danger-soft);color:var(--es-danger);}.gpf-ml-store .extreme-ops-card.warn>i{background:var(--es-warning-soft);color:var(--es-warning);}.gpf-ml-store .extreme-ops-card.action>i{background:var(--es-orange-soft);color:var(--es-orange);}.gpf-ml-store .extreme-ops-card.ok>i{background:var(--es-success-soft);color:var(--es-success);}.gpf-ml-store .seller-quick-actions-launch{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:18px 0!important;}.gpf-ml-store .seller-quick-action{border-radius:20px!important;border:1px solid rgba(96,16,34,.09)!important;background:#fff!important;box-shadow:0 10px 28px rgba(96,16,34,.07)!important;color:var(--es-petroleo)!important;text-decoration:none!important;min-height:116px!important;padding:16px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:9px!important;text-align:left!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;width:100%!important;font:inherit!important;}.gpf-ml-store .seller-quick-action i{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;background:var(--es-orange-soft);color:var(--es-orange);font-size:18px;}.gpf-ml-store .seller-quick-action strong{font-size:15px!important;font-weight:950!important;line-height:1.15!important;color:var(--es-petroleo)!important;}.gpf-ml-store .seller-quick-action span{font-size:12.5px!important;line-height:1.35!important;color:var(--es-muted)!important;font-weight:650!important;}.gpf-ml-store .seller-quick-action:hover{transform:translateY(-1px)!important;border-color:rgba(177,18,38,.22)!important;box-shadow:0 14px 34px rgba(96,16,34,.11)!important;}.gpf-ml-store .extreme-copy-toast{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translate(-50%,12px);z-index:2147483601;background:#83162a;color:#fff;border-radius:999px;padding:12px 16px;font-size:13px;font-weight:900;box-shadow:0 16px 36px rgba(96,16,34,.25);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;}.gpf-ml-store .extreme-copy-toast.show{opacity:1;transform:translate(-50%,0);}.gpf-ml-store .admin-page .container,.gpf-ml-store .painel-revenda-page .container{max-width:1180px!important;}@media (max-width:920px){.gpf-ml-store .extreme-ops-grid,.gpf-ml-store .seller-quick-actions-launch{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media (max-width:760px){.gpf-ml-store.admin-page,.gpf-ml-store.painel-revenda-page{background:#f5f7fa!important;padding-bottom:84px!important;}.gpf-ml-store .admin-topbar,.gpf-ml-store .topbar,.gpf-ml-store .dashboard-header{position:sticky!important;top:0!important;z-index:50!important;background:#fff!important;border-bottom:1px solid rgba(96,16,34,.08)!important;box-shadow:0 8px 20px rgba(96,16,34,.06)!important;}.gpf-ml-store .admin-navbar,.gpf-ml-store .revenda-navbar,.gpf-ml-store .navbar{position:sticky!important;top:58px!important;z-index:49!important;background:#fff!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;border-bottom:1px solid rgba(96,16,34,.08)!important;}.gpf-ml-store .admin-navbar-inner,.gpf-ml-store .revenda-navbar-inner,.gpf-ml-store .navbar-inner{display:flex!important;gap:8px!important;padding:10px 12px!important;min-width:max-content!important;}.gpf-ml-store .admin-navbar a,.gpf-ml-store .revenda-navbar a,.gpf-ml-store .navbar a{min-width:max-content!important;border-radius:14px!important;padding:10px 12px!important;scroll-snap-align:start!important;}.gpf-ml-store .container{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important;}.gpf-ml-store .extreme-intel-head,.gpf-ml-store .extreme-ops-head{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:16px!important;}.gpf-ml-store .extreme-intel-score{justify-self:start!important;}.gpf-ml-store .extreme-intel-grid,.gpf-ml-store .extreme-ops-grid,.gpf-ml-store .seller-quick-actions-launch,.gpf-ml-store .stats-grid,.gpf-ml-store .dashboard-grid,.gpf-ml-store .analytics-grid{grid-template-columns:1fr!important;gap:10px!important;}.gpf-ml-store .extreme-ops-card,.gpf-ml-store .seller-quick-action{min-height:auto!important;flex-direction:row!important;align-items:center!important;padding:14px!important;border-radius:18px!important;}.gpf-ml-store .seller-quick-action i,.gpf-ml-store .extreme-ops-card>i{width:42px!important;height:42px!important;min-width:42px!important;}.gpf-ml-store .seller-quick-action strong,.gpf-ml-store .extreme-ops-card span{font-size:14px!important;}.gpf-ml-store .seller-quick-action span,.gpf-ml-store .extreme-ops-card small{font-size:12px!important;}.gpf-ml-store table.js-mobile-table tbody tr{background:#fff!important;border:1px solid rgba(96,16,34,.10)!important;border-radius:18px!important;box-shadow:0 8px 22px rgba(96,16,34,.06)!important;margin:0 0 12px!important;padding:10px!important;}.gpf-ml-store table.js-mobile-table tbody td{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;border:0!important;border-bottom:1px solid rgba(96,16,34,.07)!important;padding:10px 4px!important;text-align:right!important;}.gpf-ml-store table.js-mobile-table tbody td:last-child{border-bottom:0!important;}.gpf-ml-store table.js-mobile-table tbody td:before{content:attr(data-label);font-weight:900;color:var(--es-petroleo);text-align:left;min-width:42%;}.gpf-ml-store input,.gpf-ml-store select,.gpf-ml-store textarea,.gpf-ml-store button,.gpf-ml-store .btn{min-height:44px;}}@media (max-width: 768px){.gpf-ml-store.admin-page,.gpf-ml-store.painel-revenda-page{
    width:100%!important;
    max-width:100%!important;
    overflow-x:hidden!important;
    background:linear-gradient(180deg,#f8fbfd 0%,#edf5fa 100%)!important;
    color:#102033!important;
  }.gpf-ml-store.admin-page{
    padding-bottom:calc(152px + env(safe-area-inset-bottom,0px))!important;
  }.gpf-ml-store.painel-revenda-page{
    padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;
  }.gpf-ml-store.admin-page .topbar,.gpf-ml-store.painel-revenda-page .topbar{
    position:sticky!important;
    top:0!important;
    z-index:2200!important;
    width:100%!important;
    min-height:58px!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:8px!important;
    padding:8px 10px!important;
    border-radius:0 0 18px 18px!important;
    background:linear-gradient(135deg,#83162a 0%,#9d2036 100%)!important;
    color:#fff!important;
    border:0!important;
    box-shadow:0 10px 26px rgba(96,16,34,.18)!important;
    overflow:hidden!important;
  }.gpf-ml-store.admin-page .topbar-left,.gpf-ml-store.painel-revenda-page .topbar-left{
    min-width:0!important;
    width:100%!important;
    display:grid!important;
    grid-template-columns:40px minmax(0,1fr)!important;
    align-items:center!important;
    gap:9px!important;
    overflow:hidden!important;
  }.gpf-ml-store.admin-page .topbar-logo,.gpf-ml-store.painel-revenda-page .topbar-logo{
    width:40px!important;
    height:40px!important;
    min-width:40px!important;
    border-radius:15px!important;
    display:grid!important;
    place-items:center!important;
    background:rgba(255,255,255,.16)!important;
    border:1px solid rgba(255,255,255,.20)!important;
    color:#fff!important;
    overflow:hidden!important;
  }.gpf-ml-store.admin-page .topbar-logo img,.gpf-ml-store.painel-revenda-page .topbar-logo img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }.gpf-ml-store.admin-page .topbar-info,.gpf-ml-store.painel-revenda-page .topbar-info{
    min-width:0!important;
    overflow:hidden!important;
  }.gpf-ml-store.admin-page .topbar-nome,.gpf-ml-store.painel-revenda-page .topbar-nome,.gpf-ml-store.admin-page .topbar-desc,.gpf-ml-store.painel-revenda-page .topbar-plano,.gpf-ml-store.painel-revenda-page .topbar-validade{
    width:100%!important;
    max-width:100%!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    color:inherit!important;
  }.gpf-ml-store.admin-page .topbar-nome,.gpf-ml-store.painel-revenda-page .topbar-nome{
    font-size:14px!important;
    line-height:1.12!important;
    font-weight:950!important;
    letter-spacing:-.02em!important;
  }.gpf-ml-store.admin-page .topbar-desc,.gpf-ml-store.painel-revenda-page .topbar-plano,.gpf-ml-store.painel-revenda-page .topbar-validade{
    margin-top:2px!important;
    font-size:10.8px!important;
    line-height:1.15!important;
    color:rgba(255,255,255,.76)!important;
  }.gpf-ml-store.admin-page .topbar-actions,.gpf-ml-store.painel-revenda-page .topbar-actions{
    width:auto!important;
    max-width:100%!important;
    min-width:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:5px!important;
    flex-wrap:nowrap!important;
    overflow:hidden!important;
  }.gpf-ml-store.admin-page .topbar-actions .btn,.gpf-ml-store.admin-page .topbar-actions a,.gpf-ml-store.painel-revenda-page .topbar-actions .btn,.gpf-ml-store.painel-revenda-page .topbar-actions a{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    min-height:38px!important;
    max-width:38px!important;
    padding:0!important;
    border-radius:14px!important;
    display:grid!important;
    place-items:center!important;
    font-size:0!important;
    line-height:0!important;
    background:rgba(255,255,255,.14)!important;
    border:1px solid rgba(255,255,255,.20)!important;
    color:#fff!important;
    box-shadow:none!important;
    white-space:nowrap!important;
    overflow:hidden!important;
  }.gpf-ml-store.admin-page .topbar-actions .btn i,.gpf-ml-store.admin-page .topbar-actions a i,.gpf-ml-store.painel-revenda-page .topbar-actions .btn i,.gpf-ml-store.painel-revenda-page .topbar-actions a i{
    font-size:15px!important;
    line-height:1!important;
    margin:0!important;
    color:#fff!important;
  }.gpf-ml-store.admin-page .admin-navbar{
    position:sticky!important;
    top:58px!important;
    z-index:2100!important;
    margin:0!important;
    padding:7px 0!important;
    background:rgba(244,247,251,.96)!important;
    border-bottom:1px solid rgba(96,16,34,.08)!important;
    box-shadow:0 8px 20px rgba(95,26,43,.06)!important;
    overflow:hidden!important;
    backdrop-filter:blur(16px)!important;
    -webkit-backdrop-filter:blur(16px)!important;
  }.gpf-ml-store.admin-page .admin-navbar-inner{
    display:flex!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    gap:7px!important;
    padding:0 10px!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }.gpf-ml-store.admin-page .admin-navbar-inner::-webkit-scrollbar{display:none!important;}.gpf-ml-store.admin-page .admin-navbar a{
    flex:0 0 auto!important;
    min-width:76px!important;
    min-height:50px!important;
    display:grid!important;
    place-items:center!important;
    gap:3px!important;
    padding:7px 10px!important;
    border-radius:16px!important;
    background:#fff!important;
    border:1px solid #e3ebf3!important;
    color:#415168!important;
    box-shadow:0 6px 16px rgba(95,26,43,.06)!important;
    font-size:10.5px!important;
    line-height:1.05!important;
    font-weight:900!important;
    white-space:nowrap!important;
  }.gpf-ml-store.admin-page .admin-navbar a.active{
    background:#83162a!important;
    border-color:#83162a!important;
    color:#fff!important;
  }.gpf-ml-store.admin-page .container,.gpf-ml-store.painel-revenda-page .container{
    width:100%!important;
    max-width:100%!important;
    margin:0 auto!important;
    overflow:visible!important;
  }.gpf-ml-store.admin-page .container{
    padding:10px 10px calc(154px + env(safe-area-inset-bottom,0px))!important;
  }.gpf-ml-store.painel-revenda-page .container{
    padding:12px 10px calc(106px + env(safe-area-inset-bottom,0px))!important;
  }.gpf-ml-store.admin-page .card,.gpf-ml-store.admin-page .mr-panel,.gpf-ml-store.admin-page .control-card,.gpf-ml-store.admin-page .google-config-box,.gpf-ml-store.admin-page .banner-manager-card,.gpf-ml-store.painel-revenda-page .card,.gpf-ml-store.painel-revenda-page .feature-card,.gpf-ml-store.painel-revenda-page .subscription-card,.gpf-ml-store.painel-revenda-page .manual-card{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-bottom:12px!important;
    padding:14px!important;
    border-radius:22px!important;
    background:#fff!important;
    color:#102033!important;
    border:1px solid #dfe7f0!important;
    box-shadow:0 8px 22px rgba(95,26,43,.07)!important;
    overflow:hidden!important;
  }.gpf-ml-store.admin-page .card-header,.gpf-ml-store.admin-page .mr-panel-head,.gpf-ml-store.painel-revenda-page .card-header{
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:start!important;
    gap:9px!important;
    padding-bottom:10px!important;
    margin-bottom:12px!important;
    color:#102033!important;
    font-size:16px!important;
    line-height:1.2!important;
  }.gpf-ml-store.admin-page .card-header .btn,.gpf-ml-store.admin-page .card-header button,.gpf-ml-store.painel-revenda-page .card-header .btn,.gpf-ml-store.painel-revenda-page .card-header button{
    width:100%!important;
    min-height:44px!important;
    border-radius:15px!important;
    justify-content:center!important;
  }.gpf-ml-store.admin-page .control-grid,.gpf-ml-store.admin-page .readiness-grid,.gpf-ml-store.admin-page .google-admin-grid,.gpf-ml-store.admin-page .stats-grid,.gpf-ml-store.admin-page .analytics-grid,.gpf-ml-store.admin-page .intel-grid,.gpf-ml-store.admin-page .local-grid,.gpf-ml-store.painel-revenda-page .stats-grid,.gpf-ml-store.painel-revenda-page .analytics-grid,.gpf-ml-store.painel-revenda-page .store-shortcuts,.gpf-ml-store.painel-revenda-page .seller-quick-actions,.gpf-ml-store.painel-revenda-page .banner-preview-grid,.gpf-ml-store.painel-revenda-page .row,.gpf-ml-store.painel-revenda-page .row-flex,.gpf-ml-store.painel-revenda-page .form-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
  }.gpf-ml-store.admin-page .control-switch,.gpf-ml-store.admin-page .form-group label.control-switch{
    display:grid!important;
    grid-template-columns:54px minmax(0,1fr)!important;
    align-items:center!important;
    gap:11px!important;
    width:100%!important;
    min-height:64px!important;
    padding:11px!important;
    border-radius:18px!important;
    background:#f8fbfd!important;
    border:1px solid #e7eef6!important;
  }.gpf-ml-store.admin-page .control-switch input[type="checkbox"]{
    width:52px!important;
    height:30px!important;
    min-width:52px!important;
    margin:0!important;
  }.gpf-ml-store.admin-page .control-switch label,.gpf-ml-store.admin-page .control-switch strong{
    font-size:14px!important;
    line-height:1.18!important;
  }.gpf-ml-store.admin-page .control-switch small{
    font-size:12.2px!important;
    line-height:1.32!important;
  }.gpf-ml-store.admin-page input:not([type="checkbox"]):not([type="radio"]),.gpf-ml-store.admin-page select,.gpf-ml-store.admin-page textarea,.gpf-ml-store.painel-revenda-page input:not([type="checkbox"]):not([type="radio"]),.gpf-ml-store.painel-revenda-page select,.gpf-ml-store.painel-revenda-page textarea{
    width:100%!important;
    max-width:100%!important;
    min-height:46px!important;
    border-radius:15px!important;
    font-size:16px!important;
    background:#fff!important;
    color:#102033!important;
    border:1px solid #d4dee9!important;
    box-shadow:none!important;
  }.gpf-ml-store.admin-page .table-responsive,.gpf-ml-store.admin-page .revendedores-table-wrap,.gpf-ml-store.painel-revenda-page .table-responsive,.gpf-ml-store.painel-revenda-page .table-wrap{
    width:100%!important;
    max-width:100%!important;
    overflow:visible!important;
  }.gpf-ml-store.admin-page table.js-mobile-table,.gpf-ml-store.admin-page .revendedores-table,.gpf-ml-store.painel-revenda-page table.js-mobile-table,.gpf-ml-store.painel-revenda-page table{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    border:0!important;
    background:transparent!important;
    border-collapse:separate!important;
    border-spacing:0!important;
    overflow:visible!important;
  }.gpf-ml-store.admin-page table.js-mobile-table thead,.gpf-ml-store.admin-page .revendedores-table thead,.gpf-ml-store.painel-revenda-page table.js-mobile-table thead,.gpf-ml-store.painel-revenda-page table thead{
    display:none!important;
  }.gpf-ml-store.admin-page table.js-mobile-table tbody,.gpf-ml-store.admin-page .revendedores-table tbody,.gpf-ml-store.painel-revenda-page table.js-mobile-table tbody,.gpf-ml-store.painel-revenda-page table tbody{
    display:grid!important;
    width:100%!important;
    gap:12px!important;
  }.gpf-ml-store.admin-page table.js-mobile-table tr,.gpf-ml-store.admin-page .revendedores-table tr,.gpf-ml-store.painel-revenda-page table.js-mobile-table tr,.gpf-ml-store.painel-revenda-page table tr{
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:12px!important;
    border-radius:20px!important;
    background:#fff!important;
    color:#102033!important;
    border:1px solid #dfe7f0!important;
    box-shadow:0 6px 18px rgba(95,26,43,.06)!important;
    overflow:hidden!important;
  }.gpf-ml-store.admin-page table.js-mobile-table td,.gpf-ml-store.admin-page .revendedores-table td,.gpf-ml-store.painel-revenda-page table.js-mobile-table td,.gpf-ml-store.painel-revenda-page table td,.gpf-ml-store.admin-page table.js-mobile-table .col-extra,.gpf-ml-store.admin-page .revendedores-table .col-extra,.gpf-ml-store.painel-revenda-page table.js-mobile-table .col-extra,.gpf-ml-store.painel-revenda-page table .col-extra{
    display:grid!important;
    grid-template-columns:108px minmax(0,1fr)!important;
    gap:10px!important;
    align-items:center!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    padding:9px 0!important;
    border:0!important;
    border-bottom:1px solid #eef3f8!important;
    background:transparent!important;
    color:#102033!important;
    text-align:left!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    line-height:1.28!important;
    font-size:13px!important;
  }.gpf-ml-store.admin-page table.js-mobile-table td::before,.gpf-ml-store.admin-page .revendedores-table td::before,.gpf-ml-store.painel-revenda-page table.js-mobile-table td::before,.gpf-ml-store.painel-revenda-page table td::before{
    content:attr(data-label)!important;
    display:block!important;
    min-width:0!important;
    color:#617086!important;
    font-size:10px!important;
    line-height:1.15!important;
    font-weight:950!important;
    text-transform:uppercase!important;
    letter-spacing:.035em!important;
    text-align:left!important;
  }.gpf-ml-store.admin-page .revendedores-table td:first-child,.gpf-ml-store.admin-page .revendedores-table td:first-child.col-extra,.gpf-ml-store.painel-revenda-page table.products-table td:first-child,.gpf-ml-store.painel-revenda-page table.products-table td:nth-child(2){
    grid-template-columns:1fr!important;
  }.gpf-ml-store.admin-page .revendedores-table td:first-child::before,.gpf-ml-store.painel-revenda-page table.products-table td:first-child::before,.gpf-ml-store.painel-revenda-page table.products-table td:nth-child(2)::before{
    display:none!important;
  }.gpf-ml-store.admin-page .google-user-row{
    display:grid!important;
    grid-template-columns:52px minmax(0,1fr)!important;
    gap:12px!important;
    align-items:center!important;
    width:100%!important;
    min-width:0!important;
  }.gpf-ml-store.admin-page .google-avatar{
    width:52px!important;
    height:52px!important;
    min-width:52px!important;
    border-radius:50%!important;
  }.gpf-ml-store.admin-page .google-user-main strong,.gpf-ml-store.admin-page .google-user-main small{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }.gpf-ml-store.admin-page .revendedores-table td:last-child,.gpf-ml-store.painel-revenda-page table td:last-child{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:8px!important;
    grid-template-columns:none!important;
    padding-top:11px!important;
    border-bottom:0!important;
  }.gpf-ml-store.admin-page .revendedores-table td:last-child::before,.gpf-ml-store.painel-revenda-page table td:last-child::before{
    flex:0 0 100%!important;
    width:100%!important;
    margin-bottom:0!important;
  }.gpf-ml-store.admin-page .revendedores-table td:last-child .btn,.gpf-ml-store.admin-page .revendedores-table td:last-child button,.gpf-ml-store.admin-page .revendedores-table td:last-child a,.gpf-ml-store.painel-revenda-page table.products-table td:last-child .btn,.gpf-ml-store.painel-revenda-page table.products-table td:last-child button,.gpf-ml-store.painel-revenda-page table.products-table td:last-child a{
    width:auto!important;
    min-width:44px!important;
    min-height:42px!important;
    flex:1 1 44px!important;
    padding:0 10px!important;
    border-radius:14px!important;
    margin:0!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    white-space:nowrap!important;
  }.gpf-ml-store.painel-revenda-page table td:last-child form{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    width:100%!important;
  }.gpf-ml-store.painel-revenda-page table td:last-child form select,.gpf-ml-store.painel-revenda-page table td:last-child form .btn,.gpf-ml-store.painel-revenda-page table td:last-child form a,.gpf-ml-store.painel-revenda-page table td:last-child form button{
    width:100%!important;
    max-width:100%!important;
  }.gpf-ml-store.painel-revenda-page table.products-table tr{
    grid-template-columns:64px minmax(0,1fr)!important;
    grid-template-areas:"foto nome" "foto preco" "sku sku" "tipo tipo" "estoque estoque" "acoes acoes"!important;
    gap:7px 12px!important;
  }.gpf-ml-store.painel-revenda-page table.products-table td{
    border-bottom:0!important;
    padding:0!important;
  }.gpf-ml-store.painel-revenda-page table.products-table td:nth-child(1){
    grid-area:foto!important;
    align-self:start!important;
    justify-content:center!important;
  }.gpf-ml-store.painel-revenda-page table.products-table td:nth-child(1) img{
    width:62px!important;
    height:62px!important;
    max-width:62px!important;
    max-height:62px!important;
    border-radius:18px!important;
    object-fit:cover!important;
  }.gpf-ml-store.painel-revenda-page table.products-table td:nth-child(2){
    grid-area:nome!important;
    align-self:end!important;
    color:#102033!important;
    font-size:15px!important;
    font-weight:950!important;
    line-height:1.18!important;
  }.gpf-ml-store.painel-revenda-page table.products-table td:nth-child(3){grid-area:sku!important;}.gpf-ml-store.painel-revenda-page table.products-table td:nth-child(4){grid-area:tipo!important;}.gpf-ml-store.painel-revenda-page table.products-table td:nth-child(5){
    grid-area:preco!important;
    align-self:start!important;
    justify-self:start!important;
    display:inline-flex!important;
    width:auto!important;
    padding:6px 10px!important;
    border-radius:999px!important;
    background:#fff3e8!important;
    color:#d65309!important;
    border:1px solid #ffd7bd!important;
    font-weight:950!important;
  }.gpf-ml-store.painel-revenda-page table.products-table td:nth-child(5)::before{display:none!important;}.gpf-ml-store.painel-revenda-page table.products-table td:nth-child(6){grid-area:estoque!important;}.gpf-ml-store.painel-revenda-page table.products-table td:nth-child(7){
    grid-area:acoes!important;
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:8px!important;
    width:100%!important;
    padding-top:10px!important;
    border-top:1px solid #eef3f8!important;
  }.gpf-ml-store.painel-revenda-page table.products-table td:nth-child(7)::before{
    grid-column:1/-1!important;
    display:block!important;
  }.gpf-ml-store.painel-revenda-page .bottom-nav,.gpf-ml-store.admin-page .bottom-nav{
    position:fixed!important;
    left:50%!important;
    right:auto!important;
    transform:translateX(-50%)!important;
    background:rgba(255,255,255,.98)!important;
    border:1px solid rgba(96,16,34,.10)!important;
    box-shadow:0 -12px 34px rgba(95,26,43,.16)!important;
    backdrop-filter:blur(18px)!important;
    -webkit-backdrop-filter:blur(18px)!important;
    z-index:3000!important;
  }.gpf-ml-store.painel-revenda-page .bottom-nav{
    bottom:8px!important;
    width:calc(100vw - 16px)!important;
    max-width:560px!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:4px!important;
    min-height:70px!important;
    padding:7px!important;
    border-radius:22px!important;
  }.gpf-ml-store.admin-page .bottom-nav{
    bottom:8px!important;
    width:calc(100vw - 16px)!important;
    max-width:560px!important;
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:6px!important;
    min-height:126px!important;
    padding:8px!important;
    border-radius:22px!important;
  }.gpf-ml-store.painel-revenda-page .bottom-nav a,.gpf-ml-store.admin-page .bottom-nav a,.gpf-ml-store.admin-page .bottom-nav button{
    min-width:0!important;
    width:100%!important;
    min-height:54px!important;
    height:auto!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px!important;
    padding:5px 2px!important;
    border-radius:16px!important;
    background:transparent!important;
    color:#506075!important;
    border:1px solid transparent!important;
    font-size:9.5px!important;
    line-height:1.05!important;
    font-weight:900!important;
    text-align:center!important;
    white-space:nowrap!important;
    overflow:hidden!important;
  }.gpf-ml-store.painel-revenda-page .bottom-nav a i,.gpf-ml-store.admin-page .bottom-nav a i,.gpf-ml-store.admin-page .bottom-nav button i{
    font-size:18px!important;
    line-height:1!important;
    margin:0!important;
    color:inherit!important;
  }.gpf-ml-store.painel-revenda-page .bottom-nav a span,.gpf-ml-store.admin-page .bottom-nav a span,.gpf-ml-store.admin-page .bottom-nav button span{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }.gpf-ml-store.painel-revenda-page .bottom-nav a.active,.gpf-ml-store.admin-page .bottom-nav a.active,.gpf-ml-store.admin-page .bottom-nav .active{
    background:#83162a!important;
    color:#fff!important;
    border-color:#83162a!important;
  }}@media (max-width: 380px){.gpf-ml-store.admin-page .bottom-nav,.gpf-ml-store.painel-revenda-page .bottom-nav{
    width:calc(100vw - 10px)!important;
    border-radius:20px!important;
  }.gpf-ml-store.admin-page .bottom-nav a,.gpf-ml-store.admin-page .bottom-nav button,.gpf-ml-store.painel-revenda-page .bottom-nav a{
    font-size:8.6px!important;
  }.gpf-ml-store.admin-page table.js-mobile-table td,.gpf-ml-store.admin-page .revendedores-table td,.gpf-ml-store.painel-revenda-page table.js-mobile-table td,.gpf-ml-store.painel-revenda-page table td{
    grid-template-columns:94px minmax(0,1fr)!important;
  }.gpf-ml-store.painel-revenda-page table.products-table tr{
    grid-template-columns:56px minmax(0,1fr)!important;
  }.gpf-ml-store.painel-revenda-page table.products-table td:nth-child(1) img{
    width:54px!important;
    height:54px!important;
  }}@media (max-width: 768px){.gpf-ml-store.painel-revenda-page table.clientes-table,.gpf-ml-store.painel-revenda-page table.clientes-table.js-mobile-table{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    border:0!important;
    background:transparent!important;
    overflow:visible!important;
  }.gpf-ml-store.painel-revenda-page table.clientes-table thead,.gpf-ml-store.painel-revenda-page table.clientes-table.js-mobile-table thead{
    display:none!important;
  }.gpf-ml-store.painel-revenda-page table.clientes-table tbody,.gpf-ml-store.painel-revenda-page table.clientes-table.js-mobile-table tbody{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    width:100%!important;
  }.gpf-ml-store.painel-revenda-page table.clientes-table tr,.gpf-ml-store.painel-revenda-page table.clientes-table.js-mobile-table tr{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:0!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:12px!important;
    border-radius:18px!important;
    border:1px solid #dfe7f0!important;
    background:#fff!important;
    box-shadow:0 6px 18px rgba(95,26,43,.06)!important;
    overflow:hidden!important;
  }.gpf-ml-store.painel-revenda-page table.clientes-table td,.gpf-ml-store.painel-revenda-page table.clientes-table.js-mobile-table td,.gpf-ml-store.painel-revenda-page table.clientes-table td.col-extra,.gpf-ml-store.painel-revenda-page table.clientes-table.js-mobile-table td.col-extra{
    display:grid!important;
    grid-template-columns:86px minmax(0,1fr)!important;
    gap:10px!important;
    align-items:start!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    min-height:0!important;
    padding:9px 0!important;
    border:0!important;
    border-bottom:1px solid #eef3f8!important;
    background:transparent!important;
    color:#102033!important;
    text-align:left!important;
    white-space:normal!important;
    overflow:visible!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
    line-height:1.32!important;
    font-size:13px!important;
    position:static!important;
  }.gpf-ml-store.painel-revenda-page table.clientes-table td:last-child,.gpf-ml-store.painel-revenda-page table.clientes-table.js-mobile-table td:last-child{
    display:grid!important;
    grid-template-columns:86px minmax(0,1fr)!important;
    gap:10px!important;
    border-bottom:0!important;
    padding-top:9px!important;
  }.gpf-ml-store.painel-revenda-page table.clientes-table td::before,.gpf-ml-store.painel-revenda-page table.clientes-table.js-mobile-table td::before,.gpf-ml-store.painel-revenda-page table.clientes-table td:last-child::before,.gpf-ml-store.painel-revenda-page table.clientes-table.js-mobile-table td:last-child::before{
    content:attr(data-label)!important;
    display:block!important;
    min-width:0!important;
    width:auto!important;
    max-width:none!important;
    margin:0!important;
    color:#617086!important;
    font-size:10px!important;
    line-height:1.2!important;
    font-weight:950!important;
    text-transform:uppercase!important;
    letter-spacing:.035em!important;
    text-align:left!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }.gpf-ml-store.painel-revenda-page table.clientes-table td:first-child,.gpf-ml-store.painel-revenda-page table.clientes-table.js-mobile-table td:first-child,.gpf-ml-store.painel-revenda-page table.clientes-table td:nth-child(2),.gpf-ml-store.painel-revenda-page table.clientes-table.js-mobile-table td:nth-child(2){
    grid-row:auto!important;
    grid-column:auto!important;
    align-self:auto!important;
    justify-content:stretch!important;
    font-size:13px!important;
    font-weight:700!important;
  }.gpf-ml-store.painel-revenda-page table.clientes-table td:first-child::before,.gpf-ml-store.painel-revenda-page table.clientes-table.js-mobile-table td:first-child::before,.gpf-ml-store.painel-revenda-page table.clientes-table td:nth-child(2)::before,.gpf-ml-store.painel-revenda-page table.clientes-table.js-mobile-table td:nth-child(2)::before{
    display:block!important;
  }.gpf-ml-store.painel-revenda-page table.clientes-table .cliente-nome-lista{
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    font-size:14px!important;
    line-height:1.28!important;
    font-weight:950!important;
    color:#102033!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }.gpf-ml-store.painel-revenda-page table.clientes-table .cliente-whatsapp-btn,.gpf-ml-store.painel-revenda-page table.clientes-table .btn-whatsapp{
    width:max-content!important;
    min-width:44px!important;
    max-width:100%!important;
    min-height:38px!important;
    padding:8px 12px!important;
    border-radius:13px!important;
    justify-self:start!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    white-space:nowrap!important;
  }}@media (max-width: 380px){.gpf-ml-store.painel-revenda-page table.clientes-table td,.gpf-ml-store.painel-revenda-page table.clientes-table.js-mobile-table td,.gpf-ml-store.painel-revenda-page table.clientes-table td.col-extra,.gpf-ml-store.painel-revenda-page table.clientes-table.js-mobile-table td.col-extra,.gpf-ml-store.painel-revenda-page table.clientes-table td:last-child,.gpf-ml-store.painel-revenda-page table.clientes-table.js-mobile-table td:last-child{
    grid-template-columns:74px minmax(0,1fr)!important;
    gap:8px!important;
    font-size:12.5px!important;
  }}.gpf-ml-store .notif-list{display:grid;gap:10px}.gpf-ml-store .notif-item{border:1px solid var(--border,#dfe7f0);background:var(--card-bg,#fff);border-radius:14px;padding:12px;min-width:0}.gpf-ml-store .notif-item.nova{box-shadow:inset 4px 0 0 var(--accent,#b11226)}.gpf-ml-store .notif-item.lida{opacity:.78}.gpf-ml-store .notif-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.gpf-ml-store .notif-item-head strong{font-size:14px;line-height:1.3;word-break:break-word}.gpf-ml-store .notif-item-head span{color:var(--text-secondary,#617086);font-size:11px;white-space:nowrap}.gpf-ml-store .notif-item p{margin:7px 0 0;color:var(--text-secondary,#617086);font-size:13px;line-height:1.45;word-break:break-word}.gpf-ml-store .notif-item-foot{margin-top:10px;display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.gpf-ml-store .notif-empty{border:1px dashed var(--border,#dfe7f0);border-radius:14px;padding:14px;color:var(--text-secondary,#617086);font-size:13px;background:rgba(255,255,255,.55)}@media (max-width:760px){.gpf-ml-store .notif-item-head{display:grid}.gpf-ml-store .notif-item-head span{white-space:normal}.gpf-ml-store .notif-item-foot{justify-content:flex-start}.gpf-ml-store .notif-list .btn{width:auto!important;min-height:34px!important;border-radius:10px!important}}.gpf-ml-store .es-icon-mail{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%223.5%22%20y%3D%226%22%20width%3D%2217%22%20height%3D%2212%22%20rx%3D%222%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M4.5%208l7.5%205%207.5-5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean{width:min(100%,620px)!important;margin:0 auto!important;padding:30px!important;border-radius:28px!important;background:#fff!important;box-shadow:0 22px 60px rgba(95,26,43,.16)!important;overflow:hidden!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:15px!important;align-items:center!important;padding:0 54px 18px 0!important;border-bottom:1px solid rgba(96,16,34,.08)!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top h2{margin:2px 0 4px!important;font-size:24px!important;line-height:1.08!important;color:#102033!important;letter-spacing:-.02em!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top p{margin:0!important;color:#5f6d7f!important;font-size:14px!important;line-height:1.45!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top span{display:block!important;color:#b11226!important;font-size:12px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-logo{width:64px!important;height:64px!important;border-radius:20px!important;background:#f0f7fb!important;border:1px solid rgba(96,16,34,.10)!important;color:#83162a!important;display:grid!important;place-items:center!important;overflow:hidden!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-logo .es-icon{--es-size:28px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:18px 0!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits div{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-height:66px!important;padding:10px 14px!important;border:1px solid #e5edf5!important;border-radius:20px!important;background:#f8fbfd!important;color:#102033!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits .es-icon{--es-size:22px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:17px!important;display:grid!important;place-items:center!important;background:#eaf3f9!important;color:#83162a!important;padding:13px!important;mask:none!important;-webkit-mask:none!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits .es-icon:before{content:""!important;display:block!important;width:22px!important;height:22px!important;background:currentColor!important;mask:var(--es-mask) center/contain no-repeat!important;-webkit-mask:var(--es-mask) center/contain no-repeat!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits span:last-child{font-size:16px!important;font-weight:900!important;line-height:1.25!important;overflow-wrap:anywhere!important;}.gpf-ml-store #modalPerfilCliente .profile-google-clean{width:100%!important;min-height:56px!important;border-radius:18px!important;margin:4px 0 10px!important;font-size:16px!important;font-weight:900!important;box-shadow:0 12px 26px rgba(96,16,34,.08)!important;}.gpf-ml-store #modalPerfilCliente .profile-email-clean{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:52px!important;padding:0 16px!important;border-radius:17px!important;border:1px solid #dce7f0!important;background:#f9fcff!important;color:#83162a!important;font-size:15px!important;font-weight:900!important;text-decoration:none!important;box-shadow:none!important;}.gpf-ml-store #modalPerfilCliente .profile-email-clean .es-icon{--es-size:18px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-note{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:14px 0 0!important;padding:12px 14px!important;border-radius:18px!important;background:#fff7ed!important;border:1px solid #fed7aa!important;color:#8a3b0b!important;font-size:13.5px!important;font-weight:750!important;line-height:1.38!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-note .es-icon{--es-size:17px!important;margin-top:1px!important;}.gpf-ml-store #modalPerfilCliente .modal-close{right:20px!important;top:20px!important;width:48px!important;height:48px!important;border-radius:17px!important;background:#eef6fb!important;color:#83162a!important;border:1px solid #dce7f0!important;box-shadow:none!important;z-index:5!important;}@media (max-width:760px){.gpf-ml-store #modalPerfilCliente .ml-modal-content.profile-login-wow{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;margin:8px auto!important;padding:0!important;border-radius:26px!important;max-height:calc(100dvh - 16px)!important;overflow:auto!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean{padding:24px 16px 18px!important;border-radius:26px!important;box-shadow:none!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top{grid-template-columns:54px minmax(0,1fr)!important;gap:12px!important;padding-right:48px!important;padding-bottom:14px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-logo{width:54px!important;height:54px!important;border-radius:17px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top h2{font-size:20px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-top p{font-size:13px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits{gap:8px!important;margin:14px 0!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits div{grid-template-columns:42px minmax(0,1fr)!important;min-height:58px!important;border-radius:18px!important;padding:8px 12px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits .es-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:11px!important;border-radius:15px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits .es-icon:before{width:20px!important;height:20px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-benefits span:last-child{font-size:14.5px!important;}.gpf-ml-store #modalPerfilCliente .profile-google-clean,.gpf-ml-store #modalPerfilCliente .profile-email-clean{min-height:50px!important;border-radius:16px!important;font-size:14.5px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-clean-note{font-size:12.5px!important;padding:11px 12px!important;border-radius:16px!important;}.gpf-ml-store #modalPerfilCliente .modal-close{right:12px!important;top:12px!important;width:42px!important;height:42px!important;border-radius:15px!important;}}.gpf-ml-store.admin-page .notif-admin-card{padding:18px!important;border-radius:24px!important;}.gpf-ml-store.admin-page .notif-admin-form{gap:16px!important;}.gpf-ml-store.admin-page .notif-main-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}.gpf-ml-store.admin-page .notif-template-box:not([open]),.gpf-ml-store.admin-page .notif-advanced-box:not([open]),.gpf-ml-store.admin-page .notif-history-box:not([open]){padding:0!important;background:#fff!important;}.gpf-ml-store.admin-page .notif-template-box>summary,.gpf-ml-store.admin-page .notif-advanced-box>summary,.gpf-ml-store.admin-page .notif-history-box>summary{min-height:56px!important;padding:14px 16px!important;border-radius:18px!important;background:#f8fbfd!important;border:1px solid #e5edf5!important;}.gpf-ml-store.admin-page .notif-template-box[open]>summary,.gpf-ml-store.admin-page .notif-advanced-box[open]>summary,.gpf-ml-store.admin-page .notif-history-box[open]>summary{margin-bottom:12px!important;}.gpf-ml-store.admin-page .notif-event-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))!important;}.gpf-ml-store.admin-page .notif-event-card{border-radius:18px!important;padding:14px!important;}.gpf-ml-store.admin-page .notif-template-fields input,.gpf-ml-store.admin-page .notif-template-fields textarea,.gpf-ml-store.admin-page .notif-main-fields input,.gpf-ml-store.admin-page .notif-smtp-grid input,.gpf-ml-store.admin-page .notif-smtp-grid select{max-width:100%!important;min-width:0!important;}.gpf-ml-store.admin-page .notif-template-fields textarea{min-height:120px!important;}.gpf-ml-store.admin-page .notif-actions-clean{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}.gpf-ml-store.admin-page .notif-actions-clean .btn{width:100%!important;justify-content:center!important;min-height:46px!important;border-radius:15px!important;}.gpf-ml-store.admin-page .notif-token-help{font-size:12.5px!important;}.gpf-ml-store.painel-revenda-page .notif-clean-card{padding:18px!important;border-radius:24px!important;overflow:hidden!important;}.gpf-ml-store.painel-revenda-page .notif-email-line{grid-template-columns:minmax(0,1fr) minmax(220px,auto)!important;}.gpf-ml-store.painel-revenda-page .notif-auto-status{justify-content:center!important;text-align:center!important;white-space:normal!important;}.gpf-ml-store.painel-revenda-page .notif-chip-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}.gpf-ml-store.painel-revenda-page .notif-chip-grid span{justify-content:center!important;text-align:center!important;min-height:48px!important;}@media (max-width:900px){.gpf-ml-store.admin-page .notif-main-fields{grid-template-columns:1fr!important;}.gpf-ml-store.admin-page .notif-actions-clean{grid-template-columns:1fr!important;}.gpf-ml-store.painel-revenda-page .notif-email-line{grid-template-columns:1fr!important;}.gpf-ml-store.painel-revenda-page .notif-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media (max-width:560px){.gpf-ml-store.admin-page .notif-admin-card,.gpf-ml-store.painel-revenda-page .notif-clean-card{padding:12px!important;border-radius:20px!important;}.gpf-ml-store.admin-page .notif-template-box,.gpf-ml-store.admin-page .notif-destino-box,.gpf-ml-store.admin-page .notif-event-card,.gpf-ml-store.admin-page .notif-advanced-box,.gpf-ml-store.admin-page .notif-history-box{border-radius:16px!important;padding:10px!important;}.gpf-ml-store.admin-page .notif-template-box>summary,.gpf-ml-store.admin-page .notif-advanced-box>summary,.gpf-ml-store.admin-page .notif-history-box>summary,.gpf-ml-store.admin-page .notif-destino-box>summary{padding:12px!important;border-radius:15px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;}.gpf-ml-store.admin-page .notif-template-box summary span,.gpf-ml-store.admin-page .notif-destino-box summary span{min-width:0!important;overflow-wrap:anywhere!important;}.gpf-ml-store.admin-page .notif-template-box summary small,.gpf-ml-store.admin-page .notif-destino-box summary small,.gpf-ml-store.admin-page .notif-advanced-box summary small{display:block!important;text-align:left!important;margin-top:3px!important;}.gpf-ml-store.admin-page .notif-event-head{grid-template-columns:22px minmax(0,1fr)!important;}.gpf-ml-store.admin-page .notif-template-fields textarea{min-height:140px!important;}.gpf-ml-store.painel-revenda-page .notif-chip-grid{grid-template-columns:1fr!important;}.gpf-ml-store.painel-revenda-page .notif-chip-grid span{justify-content:flex-start!important;text-align:left!important;}.gpf-ml-store.painel-revenda-page .notif-actions-clean .btn{width:100%!important;justify-content:center!important;}}.gpf-ml-store{width:100%;max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;}.gpf-ml-store{width:100%;max-width:100vw;overflow-x:hidden;min-height:100vh;min-height:100svh;min-height:100dvh;}.gpf-ml-store *,.gpf-ml-store *::before,.gpf-ml-store *::after{box-sizing:border-box;min-width:0;}.gpf-ml-store img,.gpf-ml-store svg,.gpf-ml-store video,.gpf-ml-store canvas,.gpf-ml-store iframe{max-width:100%;height:auto;}.gpf-ml-store input,.gpf-ml-store select,.gpf-ml-store textarea,.gpf-ml-store button{max-width:100%;font:inherit;}.gpf-ml-store button,.gpf-ml-store a{touch-action:manipulation;}.gpf-ml-store .ml-page,.gpf-ml-store .ml-main,.gpf-ml-store .ml-container,.gpf-ml-store .container,.gpf-ml-store .admin-container,.gpf-ml-store .dashboard-container,.gpf-ml-store .revenda-container,.gpf-ml-store .card,.gpf-ml-store .section,.gpf-ml-store .panel{max-width:100%;overflow-wrap:anywhere;}.gpf-ml-store .table-responsive,.gpf-ml-store .table-wrap,.gpf-ml-store .admin-table-wrap,.gpf-ml-store .revenda-table-wrap,.gpf-ml-store [class*="table"]:not(table){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.gpf-ml-store table{max-width:100%;border-collapse:collapse;}.gpf-ml-store pre,.gpf-ml-store code{white-space:pre-wrap;word-break:break-word;}.gpf-ml-store .ml-modal,.gpf-ml-store .image-modal{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100svh!important;height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;align-items:flex-start!important;justify-content:center!important;padding:clamp(10px,2.8vw,22px)!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;}.gpf-ml-store .ml-modal-content,.gpf-ml-store .auth-wow,.gpf-ml-store .seller-wow,.gpf-ml-store .quickbuy-wow,.gpf-ml-store .profile-login-wow{width:min(100%,680px)!important;max-width:calc(100vw - 18px)!important;max-height:none!important;overflow:visible!important;margin:auto!important;}.gpf-ml-store .modal-close{flex:0 0 auto!important;}.gpf-ml-store #modalPerfilCliente.ml-modal{align-items:flex-start!important;padding:10px 8px calc(34px + env(safe-area-inset-bottom))!important;}.gpf-ml-store #modalPerfilCliente .ml-modal-content.profile-login-wow{width:min(100%,560px)!important;max-width:calc(100vw - 16px)!important;margin:0 auto!important;padding:0!important;border-radius:24px!important;overflow:visible!important;background:#fff!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final{width:100%!important;display:grid!important;gap:12px!important;padding:18px 14px 16px!important;border-radius:24px!important;background:#fff!important;box-shadow:0 22px 54px rgba(10,32,54,.16)!important;}.gpf-ml-store #modalPerfilCliente .modal-close{top:10px!important;right:10px!important;width:40px!important;height:40px!important;border-radius:14px!important;z-index:90!important;background:#fff2f4!important;border:1px solid #d8e4ee!important;color:#83162a!important;font-size:28px!important;line-height:1!important;display:grid!important;place-items:center!important;box-shadow:0 8px 18px rgba(10,32,54,.08)!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero{display:grid!important;gap:7px!important;padding:2px 44px 0 0!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-kicker{width:max-content!important;max-width:100%!important;min-height:34px!important;padding:7px 13px!important;border-radius:999px!important;background:#fff7f1!important;border:1px solid #ffd8bd!important;color:#c65509!important;font-size:12px!important;font-weight:900!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:normal!important;text-align:center!important;line-height:1.15!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero h2{margin:0!important;color:#13273a!important;font-size:clamp(20px,6.2vw,27px)!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.035em!important;overflow:visible!important;display:block!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero p{margin:0!important;color:#667386!important;font-size:clamp(13px,4vw,15px)!important;line-height:1.45!important;overflow:visible!important;display:block!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;padding:0!important;background:transparent!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits>div{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-areas:"icon title" "icon desc"!important;align-items:center!important;gap:2px 10px!important;padding:11px!important;min-height:auto!important;border-radius:18px!important;border:1px solid #dfe9f2!important;background:#f8fbfe!important;box-shadow:none!important;overflow:hidden!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits>div>.es-icon{grid-area:icon!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:#fff2f4!important;color:#83162a!important;font-size:20px!important;margin:0!important;padding:0!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits>div>strong{grid-area:title!important;display:block!important;margin:0!important;color:#16293c!important;font-size:clamp(15px,4.4vw,18px)!important;line-height:1.18!important;font-weight:900!important;overflow-wrap:normal!important;word-break:normal!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits>div>small{grid-area:desc!important;display:block!important;margin:0!important;color:#68778a!important;font-size:clamp(12px,3.6vw,13px)!important;line-height:1.32!important;font-weight:700!important;overflow-wrap:normal!important;word-break:normal!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-actions{display:grid!important;gap:10px!important;margin-top:4px!important;}.gpf-ml-store #modalPerfilCliente .profile-google-clean,.gpf-ml-store #modalPerfilCliente .profile-email-clean{width:100%!important;min-height:52px!important;height:auto!important;margin:0!important;padding:10px 14px!important;border-radius:17px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;text-align:center!important;font-size:clamp(15px,4.5vw,18px)!important;line-height:1.2!important;font-weight:900!important;text-decoration:none!important;white-space:normal!important;}.gpf-ml-store #modalPerfilCliente .profile-google-clean{background:#fff!important;border:1px solid #d7e2ec!important;color:#13273a!important;box-shadow:0 10px 20px rgba(11,37,56,.06)!important;}.gpf-ml-store #modalPerfilCliente .profile-email-clean{background:#f8fbfe!important;border:1px solid #dce7f0!important;color:#83162a!important;}.gpf-ml-store #modalPerfilCliente .google-g-icon{width:25px!important;height:25px!important;min-width:25px!important;flex:0 0 25px!important;display:grid!important;place-items:center!important;}.gpf-ml-store #modalPerfilCliente .profile-email-clean .es-icon{width:24px!important;height:24px!important;min-width:24px!important;display:grid!important;place-items:center!important;font-size:20px!important;margin:0!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-note{display:flex!important;align-items:flex-start!important;gap:9px!important;margin:2px 0 0!important;padding:11px 12px!important;border-radius:16px!important;border:1px solid #f7d9b7!important;background:#fff8ef!important;color:#8f4710!important;font-size:clamp(12px,3.55vw,13px)!important;line-height:1.35!important;font-weight:760!important;overflow:visible!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-note .es-icon{flex:0 0 18px!important;width:18px!important;height:18px!important;margin-top:1px!important;color:#83162a!important;}@media (min-width:560px){.gpf-ml-store #modalPerfilCliente.ml-modal{align-items:center!important;padding:22px!important;}.gpf-ml-store #modalPerfilCliente .ml-modal-content.profile-login-wow{max-width:620px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final{padding:26px!important;gap:16px!important;border-radius:30px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits>div{grid-template-columns:50px minmax(0,1fr)!important;padding:16px!important;gap:4px 12px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits>div>.es-icon{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;border-radius:16px!important;}.gpf-ml-store #modalPerfilCliente .profile-google-clean,.gpf-ml-store #modalPerfilCliente .profile-email-clean{min-height:58px!important;}}@media (max-width:380px){.gpf-ml-store #modalPerfilCliente.ml-modal{padding:6px 5px calc(18px + env(safe-area-inset-bottom))!important;}.gpf-ml-store #modalPerfilCliente .ml-modal-content.profile-login-wow{max-width:calc(100vw - 10px)!important;border-radius:20px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final{padding:14px 10px 12px!important;gap:9px!important;border-radius:20px!important;}.gpf-ml-store #modalPerfilCliente .modal-close{width:36px!important;height:36px!important;border-radius:12px!important;top:8px!important;right:8px!important;font-size:24px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-hero{padding-right:38px!important;gap:5px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-kicker{font-size:10.5px!important;min-height:30px!important;padding:6px 10px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits>div{grid-template-columns:36px minmax(0,1fr)!important;padding:9px!important;border-radius:15px!important;}.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits>div>.es-icon{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:12px!important;}.gpf-ml-store #modalPerfilCliente .profile-google-clean,.gpf-ml-store #modalPerfilCliente .profile-email-clean{min-height:48px!important;padding:8px 10px!important;border-radius:14px!important;}}@supports not (height: 100dvh){.gpf-ml-store .ml-modal,.gpf-ml-store .image-modal{height:100vh!important;}}@media (max-width:768px){.gpf-ml-store.admin-page,.gpf-ml-store.painel-revenda-page{overflow-x:hidden!important;}.gpf-ml-store.admin-page .admin-shell,.gpf-ml-store.painel-revenda-page .revenda-shell,.gpf-ml-store.admin-page main,.gpf-ml-store.painel-revenda-page main{max-width:100vw!important;overflow-x:hidden!important;}.gpf-ml-store.admin-page input,.gpf-ml-store.admin-page select,.gpf-ml-store.admin-page textarea,.gpf-ml-store.painel-revenda-page input,.gpf-ml-store.painel-revenda-page select,.gpf-ml-store.painel-revenda-page textarea{width:100%!important;min-width:0!important;}.gpf-ml-store.admin-page .btn,.gpf-ml-store.painel-revenda-page .btn{max-width:100%!important;white-space:normal!important;}}.gpf-ml-store #modalProduto #formProduto,.gpf-ml-store #modalProduto .produto-form-scroll{
  min-width:0;
  width:100%;
}.gpf-ml-store #modalProduto .produto-submit-bar{
  margin-top:14px;
}.gpf-ml-store #modalProduto .produto-submit-bar .btn{
  width:100%!important;
  min-height:48px!important;
}.gpf-ml-store #modalProduto #produto_preco:disabled{
  background:#eef3f8!important;
  color:#617086!important;
  opacity:1!important;
  cursor:not-allowed!important;
}@media (max-width:768px){.gpf-ml-store,.gpf-ml-store.admin-page,.gpf-ml-store.painel-revenda-page{
    height:auto!important;
    min-height:100%!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior-y:auto!important;
    touch-action:pan-y!important;
  }.gpf-ml-store.painel-revenda-page #modalProduto{
    position:fixed!important;
    inset:0!important;
    z-index:5000!important;
    width:100vw!important;
    height:100vh!important;
    height:100dvh!important;
    padding:0!important;
    align-items:stretch!important;
    justify-content:stretch!important;
    overflow:hidden!important;
    touch-action:pan-y!important;
  }.gpf-ml-store.painel-revenda-page #modalProduto .modal-content{
    display:flex!important;
    flex-direction:column!important;
    width:100%!important;
    max-width:none!important;
    height:100%!important;
    max-height:none!important;
    min-height:0!important;
    margin:0!important;
    padding:14px 12px 0!important;
    border-radius:0!important;
    overflow:hidden!important;
    background:#fff!important;
    color:#102033!important;
  }.gpf-ml-store.painel-revenda-page #modalProduto .modal-close{
    position:absolute!important;
    top:10px!important;
    right:10px!important;
    z-index:20!important;
    width:40px!important;
    height:40px!important;
    min-width:40px!important;
    min-height:40px!important;
  }.gpf-ml-store.painel-revenda-page #modalProduto .modal-content>h3{
    flex:0 0 auto!important;
    margin:0 48px 10px 0!important;
    min-height:40px!important;
    display:flex!important;
    align-items:center!important;
  }.gpf-ml-store.painel-revenda-page #modalProduto .modal-content>.section-mini-help{
    flex:0 0 auto!important;
    margin-bottom:10px!important;
  }.gpf-ml-store.painel-revenda-page #formProduto{
    flex:1 1 auto!important;
    display:grid!important;
    grid-template-rows:minmax(0,1fr) auto!important;
    min-height:0!important;
    max-height:100%!important;
    overflow:hidden!important;
  }.gpf-ml-store.painel-revenda-page #modalProduto .produto-form-scroll{
    min-height:0!important;
    max-height:100%!important;
    padding:2px 2px 18px!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    touch-action:pan-y!important;
  }.gpf-ml-store.painel-revenda-page #modalProduto .produto-submit-bar{
    position:relative!important;
    z-index:10!important;
    margin:0 -12px!important;
    padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))!important;
    background:rgba(255,255,255,.98)!important;
    border-top:1px solid #dfe7f0!important;
    box-shadow:0 -12px 30px rgba(95,26,43,.12)!important;
  }.gpf-ml-store.painel-revenda-page #modalProduto .produto-submit-bar .btn{
    width:100%!important;
    min-height:50px!important;
    font-size:15px!important;
    border-radius:15px!important;
  }.gpf-ml-store.painel-revenda-page #modalProduto .row,.gpf-ml-store.painel-revenda-page #modalProduto .row-flex,.gpf-ml-store.painel-revenda-page #modalProduto .field-inline,.gpf-ml-store.painel-revenda-page #modalProduto .produto-live-preview{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    width:100%!important;
  }.gpf-ml-store.painel-revenda-page #modalProduto .feature-card,.gpf-ml-store.painel-revenda-page #modalProduto .preview-guide,.gpf-ml-store.painel-revenda-page #modalProduto .preview-card{
    width:100%!important;
    max-width:100%!important;
    overflow:hidden!important;
  }.gpf-ml-store.painel-revenda-page #modalProduto input:not([type="checkbox"]):not([type="radio"]),.gpf-ml-store.painel-revenda-page #modalProduto select,.gpf-ml-store.painel-revenda-page #modalProduto textarea{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    font-size:16px!important;
  }.gpf-ml-store.painel-revenda-page #modalProduto input[type="file"]{
    min-height:54px!important;
    white-space:normal!important;
  }.gpf-ml-store.admin-page .bottom-nav{
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    min-height:70px!important;
    height:auto!important;
    padding:7px!important;
  }.gpf-ml-store.admin-page .container{
    padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))!important;
  }.gpf-ml-store.admin-page .bottom-nav a:nth-child(4),.gpf-ml-store.admin-page .bottom-nav a:nth-child(5),.gpf-ml-store.admin-page .bottom-nav a:nth-child(8){
    display:none!important;
  }.gpf-ml-store.admin-page .quick-ad-flow{
    width:100%!important;
    max-width:100%!important;
    overflow:visible!important;
  }.gpf-ml-store.admin-page .quick-ad-steps,.gpf-ml-store.admin-page .quick-ad-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
  }.gpf-ml-store.admin-page .quick-ad-grid .form-group{
    grid-column:auto!important;
    width:100%!important;
  }.gpf-ml-store.admin-page .quick-ad-actions{
    position:sticky!important;
    bottom:calc(86px + env(safe-area-inset-bottom,0px))!important;
    z-index:1200!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    margin:14px -6px 0!important;
    padding:10px!important;
    border:1px solid #dfe7f0!important;
    border-radius:18px!important;
    background:rgba(255,255,255,.98)!important;
    box-shadow:0 14px 34px rgba(95,26,43,.14)!important;
    backdrop-filter:blur(14px)!important;
    -webkit-backdrop-filter:blur(14px)!important;
  }.gpf-ml-store.admin-page .quick-ad-actions .btn{
    width:100%!important;
    min-height:48px!important;
  }.gpf-ml-store.admin-page .quick-ad-actions .btn-outline{
    display:none!important;
  }}.gpf-ml-store .es-icon::before,.gpf-ml-store .es-icon::after{content:none!important;display:none!important;}.gpf-ml-store .es-icon-google{background:url("../img/google-g.png") center/contain no-repeat!important;mask:none!important;-webkit-mask:none!important;}.gpf-ml-store .es-icon-link{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M10.6%2013.4a3.5%203.5%200%200%200%205%200l3.2-3.2a3.5%203.5%200%200%200-5-5l-1.8%201.8%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M13.4%2010.6a3.5%203.5%200%200%200-5%200l-3.2%203.2a3.5%203.5%200%200%200%205%205l1.8-1.8%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .es-icon-lock{--es-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%224%22%20y%3D%2210%22%20width%3D%2216%22%20height%3D%2211%22%20rx%3D%222%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%2010V7a4%204%200%200%201%208%200v3M12%2014v3%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");}.gpf-ml-store .google-g-icon img{display:block;width:100%;height:100%;object-fit:contain;}
/* CSS Original Extreme Shop: assets/css/storefront-refresh.css */
.gpf-ml-store,.gpf-ml-store{
  background: var(--refresh-canvas) !important;
  color: var(--refresh-ink);
}.gpf-ml-store{
  font-family: Inter, "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif !important;
  letter-spacing: 0;
}.gpf-ml-store .ml-header{
  background: rgba(255, 255, 255, .97) !important;
  color: var(--refresh-ink) !important;
  border-bottom: 1px solid var(--refresh-line) !important;
  box-shadow: 0 4px 18px rgba(24, 36, 51, .055) !important;
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
}.gpf-ml-store .ml-header-top{
  max-width: 1320px !important;
}.gpf-ml-store .ml-logo{
  cursor: pointer;
}.gpf-ml-store .ml-search,.gpf-ml-store .ml-header .ml-search{
  background: #f3f5f7 !important;
  border: 1px solid #e1e6ec !important;
  box-shadow: inset 0 1px 1px rgba(24, 36, 51, .025) !important;
  border-radius: 14px !important;
}.gpf-ml-store .ml-search:before,.gpf-ml-store .ml-header .ml-search:before{
  color: #68778a !important;
}.gpf-ml-store .ml-search input,.gpf-ml-store .ml-header .ml-search input{
  color: var(--refresh-ink) !important;
  font-weight: 500 !important;
}.gpf-ml-store .ml-search input::placeholder,.gpf-ml-store .ml-header .ml-search input::placeholder{
  color: #7b8795 !important;
  opacity: 1;
}.gpf-ml-store .ml-search:focus-within,.gpf-ml-store .ml-header .ml-search:focus-within{
  background: #fff !important;
  border-color: var(--primary, #9d2036) !important;
  box-shadow: 0 0 0 3px rgba(20, 80, 111, .10) !important;
}.gpf-ml-store .ml-header .ml-search button{
  color: #fff !important;
  background: var(--refresh-accent) !important;
  border-radius: 11px !important;
}.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .extreme-top-actions button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .header-menu-btn,.gpf-ml-store .ml-header .menu-toggle,.gpf-ml-store .ml-header .ml-menu-toggle{
  color: #354458 !important;
  background: #fff !important;
  border: 1px solid var(--refresh-line) !important;
  box-shadow: none !important;
  transition: background .18s ease, border-color .18s ease, transform .18s ease !important;
}.gpf-ml-store .ml-header .ml-header-icons button:hover,.gpf-ml-store .ml-header .extreme-top-actions button:hover,.gpf-ml-store .ml-header .header-share-store-btn:hover,.gpf-ml-store .ml-header .header-cart-btn:hover,.gpf-ml-store .ml-header .header-profile-btn:hover,.gpf-ml-store .ml-header .header-menu-btn:hover,.gpf-ml-store .ml-header .menu-toggle:hover,.gpf-ml-store .ml-header .ml-menu-toggle:hover{
  color: var(--primary, #9d2036) !important;
  background: #f7f9fb !important;
  border-color: #ccd6e0 !important;
  transform: translateY(-1px) !important;
}.gpf-ml-store .ml-header .ml-header-icons button .es-icon,.gpf-ml-store .ml-header .header-share-store-btn .es-icon,.gpf-ml-store .ml-header .header-cart-btn .es-icon,.gpf-ml-store .ml-header .header-profile-btn .es-icon,.gpf-ml-store .ml-header .header-menu-btn .es-icon,.gpf-ml-store .ml-header .menu-toggle .es-icon,.gpf-ml-store .ml-header .ml-menu-toggle .es-icon{
  color: #354458 !important;
  stroke: currentColor !important;
}.gpf-ml-store .ml-header .ml-header-icons button .es-icon,.gpf-ml-store .ml-header .extreme-top-actions button .es-icon,.gpf-ml-store .ml-header .header-share-store-btn .es-icon,.gpf-ml-store .ml-header .header-cart-btn .es-icon,.gpf-ml-store .ml-header .header-profile-btn .es-icon,.gpf-ml-store .ml-header .header-menu-btn .es-icon{
  color: inherit !important;
}.gpf-ml-store .ml-header .header-menu-btn .es-icon:not(.icon-mobile),.gpf-ml-store .ml-header .header-cart-btn .es-icon:not(.icon-mobile),.gpf-ml-store .ml-header .header-profile-btn .es-icon:not(.icon-mobile),.gpf-ml-store .ml-header .header-share-store-btn .es-icon:not(.icon-mobile){
  color: #354458 !important;
}.gpf-ml-store .ml-header .header-cart-count{
  background: var(--refresh-accent) !important;
  border-color: #fff !important;
}.gpf-ml-store .ml-categories{
  max-width: 1320px !important;
  background: #fff !important;
  border: 1px solid var(--refresh-line) !important;
  border-radius: 14px !important;
  box-shadow: none !important;
}.gpf-ml-store .ml-categories a{
  color: #536274 !important;
  font-weight: 600 !important;
  transition: color .16s ease, background .16s ease, border-color .16s ease !important;
}.gpf-ml-store .ml-categories a:hover,.gpf-ml-store .ml-categories a:focus-visible{
  background: #fff5ee !important;
  color: #a9440a !important;
  border-color: #f6d4c0 !important;
}.gpf-ml-store .ml-categories a.active,.gpf-ml-store .ml-categories a[aria-current="page"]{
  background: #fff3f4 !important;
  color: #a9440a !important;
  border-color: #f4cdb5 !important;
}.gpf-ml-store .ml-banner-carousel{
  max-width: 1320px !important;
  border: 1px solid var(--refresh-line) !important;
  border-radius: 18px !important;
  box-shadow: var(--refresh-shadow-card) !important;
}.gpf-ml-store .ml-shortcuts{
  max-width: 1080px !important;
  border: 1px solid var(--refresh-line) !important;
  border-radius: 18px !important;
  box-shadow: var(--refresh-shadow-card) !important;
}.gpf-ml-store .ml-shortcut{
  color: #344357 !important;
  font-weight: 650 !important;
  transition: background .18s ease, transform .18s ease !important;
}.gpf-ml-store .ml-shortcut:hover{
  background: #f7f9fb !important;
}.gpf-ml-store .ml-shortcut i,.gpf-ml-store .ml-shortcut .es-icon{
  color: var(--primary, #9d2036) !important;
}.gpf-ml-store .shortcut-icon-bubble{
  border-radius: 14px !important;
}.gpf-ml-store main{
  max-width: 1320px;
  margin-inline: auto;
  padding-inline: 16px;
}.gpf-ml-store .extreme-section-title{
  max-width: 1320px !important;
  margin-top: 30px !important;
  margin-bottom: 15px !important;
  padding-inline: 2px !important;
}.gpf-ml-store .extreme-section-title h1,.gpf-ml-store .extreme-section-title h2{
  color: var(--refresh-ink) !important;
  font-size: clamp(21px, 2.1vw, 28px) !important;
  font-weight: 720 !important;
  letter-spacing: -.035em !important;
}.gpf-ml-store .extreme-section-title span,.gpf-ml-store .extreme-section-title p{
  color: var(--refresh-muted) !important;
  font-weight: 450 !important;
}.gpf-ml-store .ml-grid{
  max-width: 1320px !important;
  padding: 0 2px !important;
  gap: 16px !important;
}.gpf-ml-store .ml-card{
  display: flex !important;
  flex-direction: column !important;
  min-width: 0 !important;
  overflow: hidden !important;
  background: var(--refresh-surface) !important;
  border: 1px solid var(--refresh-line) !important;
  border-radius: var(--refresh-radius-card) !important;
  box-shadow: var(--refresh-shadow-card) !important;
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease !important;
}.gpf-ml-store .ml-card:hover,.gpf-ml-store .ml-card:focus-within{
  transform: translateY(-3px) !important;
  border-color: #d4dce5 !important;
  box-shadow: var(--refresh-shadow-hover) !important;
}.gpf-ml-store .ml-card-img{
  height: auto !important;
  aspect-ratio: 1 / 1 !important;
  object-fit: contain !important;
  padding: 10px !important;
  background: #fff !important;
}.gpf-ml-store .ml-card-body{
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  align-items: stretch !important;
  padding: 13px 14px 15px !important;
  border-top: 1px solid #f0f2f5 !important;
}.gpf-ml-store .ml-card-title{
  min-height: 40px !important;
  color: #344357 !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  font-weight: 520 !important;
  cursor: pointer;
}.gpf-ml-store .ml-card-title:hover{
  color: var(--primary, #9d2036) !important;
}.gpf-ml-store .ml-card-badges{
  gap: 5px !important;
  margin: 9px 0 !important;
}.gpf-ml-store .ml-card-badge,.gpf-ml-store .ml-badge,.gpf-ml-store .extreme-interest-badge{
  border-radius: 999px !important;
  font-size: 10.5px !important;
  font-weight: 650 !important;
}.gpf-ml-store .ml-card-price{
  margin: 8px 0 10px !important;
  color: #1a2b3d !important;
  font-size: 23px !important;
  font-weight: 740 !important;
  letter-spacing: -.025em !important;
}.gpf-ml-store .extreme-product-meta{
  color: #768394 !important;
  font-size: 11.5px !important;
  font-weight: 450 !important;
}.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .ml-card .ml-btn-comprar,.gpf-ml-store .extreme-native-product-primary{
  min-height: 43px !important;
  margin-top: auto !important;
  border-radius: 11px !important;
  background: var(--refresh-accent) !important;
  box-shadow: none !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  transition: filter .16s ease, transform .16s ease !important;
}.gpf-ml-store .ml-btn-comprar:hover,.gpf-ml-store .extreme-native-product-primary:hover{
  filter: brightness(.95);
  transform: translateY(-1px);
}.gpf-ml-store .ml-ofertas-relampago,.gpf-ml-store .ml-prod-destaque,.gpf-ml-store .extreme-reco-card,.gpf-ml-store .ml-detalhe,.gpf-ml-store .produto-detalhe-page{
  border-color: var(--refresh-line) !important;
  border-radius: 18px !important;
  box-shadow: var(--refresh-shadow-card) !important;
}.gpf-ml-store .ml-destaque-container{
  max-width: 1320px !important;
}.gpf-ml-store input,.gpf-ml-store select,.gpf-ml-store textarea{
  accent-color: var(--primary, #9d2036);
}.gpf-ml-store :where(a, button, input, select, textarea, [tabindex]):focus-visible{
  outline: 3px solid rgba(20, 80, 111, .34) !important;
  outline-offset: 2px !important;
}.gpf-ml-store .ml-bottom-nav{
  border-top: 1px solid var(--refresh-line) !important;
  box-shadow: 0 -5px 20px rgba(24, 36, 51, .07) !important;
}.gpf-ml-store .footer{
  border-top: 1px solid var(--refresh-line) !important;
  background: #fff !important;
  color: #667487 !important;
}@media (min-width: 769px){.gpf-ml-store main{
    padding-inline: 22px;
  }.gpf-ml-store .ml-card-img{
    padding: 12px !important;
  }}@media (min-width: 769px) and (max-width: 1100px){.gpf-ml-store .ml-grid{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 14px !important;
  }}@media (max-width: 768px){.gpf-ml-store{
    padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px)) !important;
  }.gpf-ml-store .ml-header{
    padding: 8px 12px !important;
    border-bottom: 0 !important;
    box-shadow: 0 3px 12px rgba(24, 36, 51, .06) !important;
  }.gpf-ml-store .ml-header-top{
    gap: 8px !important;
  }.gpf-ml-store .ml-logo{
    width: 96px !important;
    max-width: 96px !important;
    height: 40px !important;
  }.gpf-ml-store .ml-search,.gpf-ml-store .ml-header .ml-search{
    height: 42px !important;
    min-width: 0 !important;
    padding-inline: 10px 6px !important;
    border-radius: 12px !important;
  }.gpf-ml-store .ml-header .ml-search button{
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    border-radius: 9px !important;
  }.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .extreme-top-actions button,.gpf-ml-store .ml-header .header-share-store-btn,.gpf-ml-store .ml-header .header-cart-btn,.gpf-ml-store .ml-header .header-profile-btn,.gpf-ml-store .ml-header .header-menu-btn{
    background: #fff !important;
    color: #354458 !important;
    border-color: var(--refresh-line) !important;
  }.gpf-ml-store .ml-categories{
    padding: 7px 10px !important;
    border-radius: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-top: 1px solid var(--refresh-line) !important;
    border-bottom: 1px solid var(--refresh-line) !important;
    box-shadow: none !important;
  }.gpf-ml-store .ml-categories a{
    min-height: 34px !important;
    height: 34px !important;
    padding-inline: 12px !important;
    font-size: 12px !important;
  }.gpf-ml-store .ml-banner-carousel{
    margin: 12px 10px !important;
    border-radius: 14px !important;
  }.gpf-ml-store .ml-shortcuts{
    width: calc(100% - 20px) !important;
    max-width: none !important;
    margin: 10px auto 18px !important;
    padding: 7px 5px !important;
    gap: 3px !important;
    border-radius: 15px !important;
  }.gpf-ml-store .ml-shortcut{
    min-height: 61px !important;
    gap: 4px !important;
    font-size: 10px !important;
  }.gpf-ml-store .ml-shortcut i,.gpf-ml-store .ml-shortcut .es-icon{
    font-size: 19px !important;
  }.gpf-ml-store main{
    padding-inline: 10px !important;
  }.gpf-ml-store .extreme-section-title{
    margin-top: 22px !important;
    margin-bottom: 11px !important;
    padding-inline: 2px !important;
  }.gpf-ml-store .extreme-section-title h1,.gpf-ml-store .extreme-section-title h2{
    font-size: 21px !important;
  }.gpf-ml-store .ml-grid{
    padding: 0 !important;
    gap: 10px !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }.gpf-ml-store .ml-card{
    border-radius: 13px !important;
  }.gpf-ml-store .ml-card-img{
    padding: 7px !important;
  }.gpf-ml-store .ml-card-body{
    padding: 10px !important;
  }.gpf-ml-store .ml-card-title{
    min-height: 36px !important;
    font-size: 12px !important;
  }.gpf-ml-store .ml-card-price{
    margin: 7px 0 9px !important;
    font-size: 19px !important;
  }.gpf-ml-store .ml-card .ml-btn-comprar,.gpf-ml-store .ml-btn-comprar{
    min-height: 38px !important;
    padding-inline: 8px !important;
    font-size: 11px !important;
  }.gpf-ml-store .ml-destaque-container{
    padding-inline: 0 !important;
    gap: 11px !important;
  }.gpf-ml-store .ml-bottom-nav{
    height: calc(62px + env(safe-area-inset-bottom, 0px)) !important;
    min-height: calc(62px + env(safe-area-inset-bottom, 0px)) !important;
    border-radius: 15px 15px 0 0 !important;
  }}@media (max-width: 360px){.gpf-ml-store .ml-header-top{
    grid-template-columns: auto minmax(0, 1fr) auto !important;
  }.gpf-ml-store .ml-header .ml-header-icons button.header-profile-btn{
    display: none !important;
  }.gpf-ml-store .ml-logo{
    width: 82px !important;
    max-width: 82px !important;
  }.gpf-ml-store .ml-grid{
    gap: 8px !important;
  }}@media (prefers-reduced-motion: reduce){.gpf-ml-store *,.gpf-ml-store *::before,.gpf-ml-store *::after{
    scroll-behavior: auto !important;
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: .01ms !important;
  }}.gpf-ml-store{
  background: var(--market-canvas) !important;
  color: var(--market-ink) !important;
}.gpf-ml-store .ml-header{
  position: sticky !important;
  top: 0 !important;
  z-index: 1600 !important;
  padding: 0 16px !important;
  color: var(--market-ink) !important;
  background: var(--market-yellow) !important;
  border-bottom: 1px solid #e8d800 !important;
  box-shadow: 0 2px 7px rgba(0, 0, 0, .08) !important;
  overflow: visible !important;
}.gpf-ml-store .ml-header::before{
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: var(--market-orange);
}.gpf-ml-store .ml-header-top{
  width: min(1320px, 100%) !important;
  min-height: 76px !important;
  margin: 0 auto !important;
  padding: 9px 0 7px !important;
  display: grid !important;
  grid-template-columns: 150px minmax(240px, 1fr) auto !important;
  align-items: center !important;
  gap: 18px !important;
}.gpf-ml-store .ml-header .ml-logo{
  display: block !important;
  width: 140px !important;
  max-width: 140px !important;
  height: 56px !important;
  padding: 0 !important;
  object-fit: contain !important;
  object-position: left center !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}.gpf-ml-store .ml-header .ml-search{
  width: 100% !important;
  min-width: 0 !important;
  height: 46px !important;
  min-height: 46px !important;
  padding: 0 5px 0 14px !important;
  gap: 8px !important;
  background: #fff !important;
  color: var(--market-ink) !important;
  border: 1px solid #d8d8d8 !important;
  border-radius: 7px !important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .08) !important;
}.gpf-ml-store .ml-header .ml-search input,.gpf-ml-store .ml-header .ml-search input::placeholder,.gpf-ml-store .ml-header .ml-search:before{
  color: #666 !important;
}.gpf-ml-store .ml-header .ml-search input{
  min-width: 0 !important;
  font-size: 15px !important;
}.gpf-ml-store .ml-header .ml-search-submit{
  width: 40px !important;
  min-width: 40px !important;
  height: 36px !important;
  min-height: 36px !important;
  border: 0 !important;
  border-radius: 5px !important;
  background: var(--market-orange) !important;
  color: #fff !important;
}.gpf-ml-store .ml-header .ml-search-submit .es-icon,.gpf-ml-store .ml-header .ml-search-submit svg{
  color: #fff !important;
  fill: #fff !important;
  stroke: #fff !important;
}.gpf-ml-store .ml-header .ml-search-help{
  border: 1px solid #e6e6e6 !important;
  border-radius: 6px !important;
  background: #fff !important;
  color: #333 !important;
}.gpf-ml-store .ml-header .ml-header-icons{
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 5px !important;
}.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .ml-header-icons .header-cart-btn,.gpf-ml-store .ml-header .ml-header-icons .header-profile-btn,.gpf-ml-store .ml-header .ml-header-icons .header-menu-btn{
  position: relative !important;
  display: flex !important;
  flex: 0 0 auto !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 4px !important;
  width: 74px !important;
  min-width: 60px !important;
  max-width: none !important;
  height: 58px !important;
  min-height: 52px !important;
  max-height: none !important;
  padding: 4px 6px !important;
  overflow: visible !important;
  border: 1px solid transparent !important;
  border-radius: 8px !important;
  background: transparent !important;
  color: var(--market-ink) !important;
  box-shadow: none !important;
  line-height: 1 !important;
}.gpf-ml-store .ml-header .ml-header-icons button:hover,.gpf-ml-store .ml-header .ml-header-icons button:focus-visible{
  background: rgba(255, 255, 255, .55) !important;
  border-color: rgba(0, 0, 0, .08) !important;
}.gpf-ml-store .ml-header .ml-header-icons .es-icon,.gpf-ml-store .ml-header .ml-header-icons .header-svg-icon,.gpf-ml-store .ml-header .ml-header-icons svg{
  display: block !important;
  width: 22px !important;
  height: 22px !important;
  color: var(--market-ink) !important;
  fill: var(--market-ink) !important;
  stroke: var(--market-ink) !important;
  font-size: 21px !important;
  line-height: 1 !important;
}.gpf-ml-store .ml-header .ml-header-icons .header-profile-btn > img,.gpf-ml-store .ml-header .ml-header-icons .header-profile-btn > span:not(.header-action-label){
  width: 24px !important;
  height: 24px !important;
  min-width: 24px !important;
  min-height: 24px !important;
  max-width: 24px !important;
  max-height: 24px !important;
  border-radius: 50% !important;
  object-fit: cover !important;
}.gpf-ml-store .ml-header .ml-header-icons .header-profile-btn > span:not(.header-action-label){
  display: grid !important;
  place-items: center !important;
  background: #fff !important;
  color: var(--market-ink) !important;
  font-size: 12px !important;
  font-weight: 800 !important;
}.gpf-ml-store .ml-header .ml-header-icons .header-action-label{
  display: block !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: var(--market-ink) !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  line-height: 1.1 !important;
  white-space: nowrap !important;
}.gpf-ml-store .ml-header .header-cart-count{
  top: 3px !important;
  right: 13px !important;
  border: 2px solid var(--market-yellow) !important;
  background: var(--market-orange) !important;
  color: #fff !important;
}.gpf-ml-store .ml-categories{
  position: relative !important;
  z-index: 120 !important;
  width: min(1320px, 100%) !important;
  max-width: 1320px !important;
  min-height: 48px !important;
  margin: 0 auto !important;
  padding: 5px 12px !important;
  display: flex !important;
  gap: 4px !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  white-space: nowrap !important;
  background: #fff !important;
  border: 0 !important;
  border-bottom: 2px solid var(--market-orange) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  scrollbar-width: none !important;
}.gpf-ml-store .ml-categories::-webkit-scrollbar{
  display: none !important;
}.gpf-ml-store .ml-categories a{
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  height: 38px !important;
  padding: 0 13px !important;
  border: 0 !important;
  border-radius: 5px !important;
  color: #4f4f4f !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  flex: 0 0 auto !important;
  transition: color .18s ease, background-color .18s ease !important;
}.gpf-ml-store .ml-categories a.active,.gpf-ml-store .ml-categories a:hover,.gpf-ml-store .ml-categories a:focus-visible{
  background: #fff0eb !important;
  color: var(--market-orange) !important;
}.gpf-ml-store .ml-banner-carousel{
  width: min(1320px, calc(100% - 24px)) !important;
  max-width: 1320px !important;
  margin: 15px auto 14px !important;
  border: 0 !important;
  border-radius: 8px !important;
  box-shadow: 0 2px 9px rgba(0, 0, 0, .10) !important;
}.gpf-ml-store .ml-shortcuts{
  width: min(1320px, calc(100% - 24px)) !important;
  max-width: 1320px !important;
  margin: 14px auto 18px !important;
  padding: 10px !important;
  gap: 8px !important;
  background: #fff !important;
  border: 1px solid var(--market-line) !important;
  border-radius: 8px !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .05) !important;
}.gpf-ml-store .ml-shortcut{
  min-height: 72px !important;
  gap: 7px !important;
  border-radius: 6px !important;
  color: #333 !important;
  font-size: 12px !important;
  font-weight: 700 !important;
}.gpf-ml-store .ml-shortcut:hover{
  background: #fff7f4 !important;
  color: var(--market-orange) !important;
}.gpf-ml-store .shortcut-icon-bubble{
  width: 36px !important;
  height: 36px !important;
  border: 0 !important;
  border-radius: 50% !important;
  background: #fff0eb !important;
  color: var(--market-orange) !important;
}.gpf-ml-store .market-category-explorer{
  width: min(1320px, calc(100% - 24px));
  max-width: 1320px;
  margin: 0 auto 20px;
  padding: 18px;
  background: #fff;
  border: 1px solid var(--market-line);
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .05);
}.gpf-ml-store .market-category-heading{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin: 0 0 14px;
}.gpf-ml-store .market-category-heading h2{
  margin: 0;
  color: var(--market-ink);
  font-size: 20px;
  font-weight: 750;
  letter-spacing: -.02em;
}.gpf-ml-store .market-category-heading p{
  margin: 4px 0 0;
  color: var(--market-muted);
  font-size: 13px;
}.gpf-ml-store .market-category-heading > a{
  color: var(--market-orange);
  font-size: 13px;
  font-weight: 700;
  white-space: nowrap;
}.gpf-ml-store .market-category-grid{
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 10px;
}.gpf-ml-store .market-category-tile{
  min-width: 0;
  min-height: 86px;
  display: flex;
  align-items: center;
  gap: 11px;
  padding: 12px;
  color: var(--market-ink);
  background: #fff;
  border: 1px solid #ededed;
  border-radius: 7px;
  transition: border-color .18s ease, background-color .18s ease, transform .18s ease, box-shadow .18s ease;
}.gpf-ml-store .market-category-tile:hover,.gpf-ml-store .market-category-tile:focus-visible{
  color: var(--market-ink);
  background: #fffaf8;
  border-color: rgba(238, 77, 45, .36);
  box-shadow: 0 4px 12px rgba(238, 77, 45, .08);
  transform: translateY(-1px);
}.gpf-ml-store .market-category-icon{
  width: 42px;
  height: 42px;
  flex: 0 0 42px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background: #fff0eb;
  color: var(--market-orange);
  font-size: 18px;
}.gpf-ml-store .market-category-name{
  display: -webkit-box;
  min-width: 0;
  overflow: hidden;
  color: inherit;
  font-size: 13px;
  font-weight: 650;
  line-height: 1.3;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}.gpf-ml-store .ml-destaque-container{
  width: min(1320px, calc(100% - 24px)) !important;
  max-width: 1320px !important;
  margin: 0 auto 18px !important;
  gap: 16px !important;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, .85fr) !important;
}.gpf-ml-store .ml-ofertas-relampago,.gpf-ml-store .ml-prod-destaque{
  min-width: 0 !important;
  background: #fff !important;
  border: 1px solid var(--market-line) !important;
  border-radius: 8px !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .05) !important;
}.gpf-ml-store .ml-ofertas-relampago{
  padding: 16px !important;
}.gpf-ml-store .ml-ofertas-header{
  padding-bottom: 12px !important;
  border-bottom: 1px solid #ededed !important;
  color: var(--market-orange) !important;
}.gpf-ml-store .ml-timer{
  background: #17324d !important;
  border-radius: 5px !important;
}.gpf-ml-store .ml-oferta-item{
  margin-top: 9px !important;
  padding: 9px !important;
  border: 1px solid #ededed !important;
  border-radius: 7px !important;
  background: #fff !important;
}.gpf-ml-store .ml-oferta-item img{
  border-radius: 5px !important;
  background: #f7f7f7 !important;
}.gpf-ml-store .ml-oferta-line .preco,.gpf-ml-store .ml-card-price,.gpf-ml-store .ml-preco-pix{
  color: var(--market-orange) !important;
}.gpf-ml-store .ml-badge{
  color: var(--market-orange) !important;
  background: #fff0eb !important;
  border: 1px solid rgba(238, 77, 45, .15) !important;
}.gpf-ml-store .ml-prod-destaque{
  padding: 16px !important;
  cursor: pointer;
}.gpf-ml-store .ml-prod-destaque > img{
  max-height: 250px !important;
  object-fit: contain !important;
  background: #fff !important;
}.gpf-ml-store .ml-mais-vendido{
  color: var(--market-orange) !important;
}.gpf-ml-store .ml-grid{
  width: min(1320px, calc(100% - 24px)) !important;
  max-width: 1320px !important;
  margin: 0 auto 24px !important;
  padding: 0 !important;
  gap: 14px !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}.gpf-ml-store .ml-card{
  min-width: 0 !important;
  overflow: hidden !important;
  background: #fff !important;
  border: 1px solid #e7e7e7 !important;
  border-radius: 7px !important;
  box-shadow: 0 1px 4px rgba(0, 0, 0, .06) !important;
  transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease !important;
}.gpf-ml-store .ml-card:hover{
  border-color: #d7d7d7 !important;
  box-shadow: 0 5px 16px rgba(0, 0, 0, .10) !important;
  transform: translateY(-2px) !important;
}.gpf-ml-store .ml-card-img{
  display: block !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 1 / 1 !important;
  padding: 12px !important;
  object-fit: contain !important;
  background: #fff !important;
  border-radius: 0 !important;
}.gpf-ml-store .ml-card-body{
  min-width: 0 !important;
  padding: 12px !important;
  border-top: 1px solid #f3f3f3 !important;
}.gpf-ml-store .ml-card-title{
  min-height: 36px !important;
  color: #333 !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
}.gpf-ml-store .ml-card-badges{
  gap: 5px !important;
}.gpf-ml-store .ml-card-badge{
  border-radius: 4px !important;
}.gpf-ml-store .ml-card-badge.frete,.gpf-ml-store .ml-card-badge.badge-frete{
  color: #16834a !important;
  background: #e8f7ee !important;
}.gpf-ml-store .ml-card-price{
  margin: 8px 0 !important;
  font-size: 21px !important;
  font-weight: 750 !important;
  line-height: 1.2 !important;
}.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .ml-card .ml-btn-comprar{
  min-height: 40px !important;
  border: 1px solid var(--market-orange) !important;
  border-radius: 6px !important;
  background: var(--market-orange) !important;
  color: #fff !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  box-shadow: none !important;
}.gpf-ml-store .ml-btn-comprar:hover,.gpf-ml-store .ml-card .ml-btn-comprar:hover{
  background: #d94022 !important;
  border-color: #d94022 !important;
}.gpf-ml-store main > .extreme-section-title:before{
  display: none !important;
}.gpf-ml-store main > .extreme-section-title{
  width: min(1320px, calc(100% - 24px)) !important;
  max-width: 1320px !important;
  margin: 18px auto 12px !important;
  padding: 0 !important;
}.gpf-ml-store .extreme-recommend-home{
  width: min(1320px, calc(100% - 24px)) !important;
  max-width: 1320px !important;
  margin: 18px auto !important;
}@media (max-width: 1100px) and (min-width: 761px){.gpf-ml-store .ml-grid{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }.gpf-ml-store .market-category-grid{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }}@media (max-width: 760px){.gpf-ml-store .ml-header{
    padding: 7px 10px 8px !important;
  }.gpf-ml-store .ml-header-top{
    width: 100% !important;
    min-height: 0 !important;
    padding: 4px 0 0 !important;
    grid-template-columns: minmax(0, 1fr) max-content !important;
    grid-template-areas: "brand actions" "search search" !important;
    gap: 6px 8px !important;
  }.gpf-ml-store .ml-header .ml-logo{
    grid-area: brand !important;
    width: 96px !important;
    max-width: 96px !important;
    height: 36px !important;
    object-position: left center !important;
  }.gpf-ml-store .ml-header .ml-search{
    grid-area: search !important;
    width: 100% !important;
    height: 40px !important;
    min-height: 40px !important;
    padding: 0 4px 0 11px !important;
    border-radius: 6px !important;
  }.gpf-ml-store .ml-header .ml-search input{
    font-size: 14px !important;
  }.gpf-ml-store .ml-header .ml-search-submit{
    width: 36px !important;
    min-width: 36px !important;
    height: 32px !important;
    min-height: 32px !important;
  }.gpf-ml-store .ml-header .ml-search-help{
    display: none !important;
  }.gpf-ml-store .ml-header .ml-header-icons{
    grid-area: actions !important;
    gap: 2px !important;
  }.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .ml-header-icons .header-cart-btn,.gpf-ml-store .ml-header .ml-header-icons .header-profile-btn,.gpf-ml-store .ml-header .ml-header-icons .header-menu-btn{
    width: 36px !important;
    min-width: 36px !important;
    max-width: 36px !important;
    height: 36px !important;
    min-height: 36px !important;
    max-height: 36px !important;
    padding: 0 !important;
    gap: 0 !important;
    border-radius: 7px !important;
    display: grid !important;
    place-items: center !important;
  }.gpf-ml-store .ml-header .ml-header-icons .header-action-label{
    display: none !important;
  }.gpf-ml-store .ml-header .ml-header-icons .es-icon,.gpf-ml-store .ml-header .ml-header-icons .header-svg-icon,.gpf-ml-store .ml-header .ml-header-icons svg{
    width: 20px !important;
    height: 20px !important;
    font-size: 19px !important;
  }.gpf-ml-store .ml-header .header-cart-count{
    top: -2px !important;
    right: -2px !important;
  }.gpf-ml-store .ml-categories{
    width: 100% !important;
    min-height: 43px !important;
    padding: 3px 7px !important;
    gap: 2px !important;
    border-bottom-width: 2px !important;
  }.gpf-ml-store .ml-categories a{
    height: 34px !important;
    padding: 0 10px !important;
    font-size: 12px !important;
  }.gpf-ml-store .ml-banner-carousel{
    width: calc(100% - 16px) !important;
    margin: 10px auto 12px !important;
    border-radius: 6px !important;
  }.gpf-ml-store .ml-shortcuts{
    width: calc(100% - 16px) !important;
    margin: 10px auto 14px !important;
    padding: 7px 4px !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 2px !important;
  }.gpf-ml-store .ml-shortcut{
    min-height: 60px !important;
    gap: 4px !important;
    font-size: 10px !important;
  }.gpf-ml-store .shortcut-icon-bubble{
    width: 30px !important;
    height: 30px !important;
    font-size: 14px !important;
  }.gpf-ml-store .market-category-explorer{
    width: calc(100% - 16px);
    margin: 0 auto 14px;
    padding: 13px 10px;
    border-radius: 7px;
  }.gpf-ml-store .market-category-heading{
    margin-bottom: 10px;
  }.gpf-ml-store .market-category-heading h2{
    font-size: 17px;
  }.gpf-ml-store .market-category-heading p{
    font-size: 11px;
  }.gpf-ml-store .market-category-heading > a{
    font-size: 12px;
  }.gpf-ml-store .market-category-grid{
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 6px;
  }.gpf-ml-store .market-category-tile{
    min-height: 84px;
    flex-direction: column;
    justify-content: center;
    gap: 5px;
    padding: 7px 4px;
    text-align: center;
    border-radius: 6px;
  }.gpf-ml-store .market-category-icon{
    width: 34px;
    height: 34px;
    flex-basis: 34px;
    font-size: 15px;
  }.gpf-ml-store .market-category-name{
    font-size: 10px;
    line-height: 1.2;
  }.gpf-ml-store .ml-destaque-container{
    width: calc(100% - 16px) !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 11px !important;
  }.gpf-ml-store .ml-ofertas-relampago,.gpf-ml-store .ml-prod-destaque{
    padding: 12px !important;
  }.gpf-ml-store .ml-grid{
    width: calc(100% - 16px) !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 9px !important;
  }.gpf-ml-store .ml-card{
    border-radius: 6px !important;
  }.gpf-ml-store .ml-card-img{
    padding: 7px !important;
  }.gpf-ml-store .ml-card-body{
    padding: 9px !important;
  }.gpf-ml-store .ml-card-title{
    min-height: 34px !important;
    font-size: 12px !important;
  }.gpf-ml-store .ml-card-price{
    margin: 7px 0 !important;
    font-size: 18px !important;
  }.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .ml-card .ml-btn-comprar{
    min-height: 38px !important;
    padding: 0 7px !important;
    font-size: 11px !important;
  }.gpf-ml-store main > .extreme-section-title,.gpf-ml-store .extreme-recommend-home{
    width: calc(100% - 16px) !important;
  }.gpf-ml-store .ml-bottom-nav{
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    width: 100vw !important;
    max-width: 100vw !important;
    transform: none !important;
    border-radius: 10px 10px 0 0 !important;
    border-bottom: 0 !important;
  }}@media (max-width: 380px){.gpf-ml-store .ml-header .ml-logo{
    width: 82px !important;
    max-width: 82px !important;
  }.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .ml-header-icons .header-cart-btn,.gpf-ml-store .ml-header .ml-header-icons .header-profile-btn,.gpf-ml-store .ml-header .ml-header-icons .header-menu-btn{
    width: 33px !important;
    min-width: 33px !important;
    max-width: 33px !important;
  }.gpf-ml-store .market-category-grid{
    gap: 4px;
  }.gpf-ml-store .market-category-tile{
    min-height: 78px;
  }}.gpf-ml-store .ml-header .ml-header-top{
  grid-template-columns: 150px minmax(240px, 1fr) auto !important;
}.gpf-ml-store .ml-header .ml-brand-lockup{
  display: flex !important;
  grid-area: auto !important;
  align-items: center !important;
  justify-content: flex-start !important;
  width: 140px !important;
  min-width: 0 !important;
  height: 56px !important;
  color: var(--market-ink) !important;
  text-decoration: none !important;
}.gpf-ml-store .ml-header .ml-brand-lockup:focus-visible{
  outline: 2px solid var(--market-orange) !important;
  outline-offset: 2px !important;
  border-radius: 5px !important;
}.gpf-ml-store .ml-header .ml-logo[hidden]{
  display: none !important;
}.gpf-ml-store .ml-header .ml-logo-fallback{
  display: none !important;
  min-width: 0 !important;
  align-items: center !important;
  gap: 7px !important;
  color: #17324d !important;
  text-decoration: none !important;
}.gpf-ml-store .ml-header .ml-logo-fallback.is-visible{
  display: flex !important;
}.gpf-ml-store .ml-header .ml-logo-mark{
  width: 34px !important;
  height: 34px !important;
  flex: 0 0 34px !important;
  display: grid !important;
  place-items: center !important;
  border: 2px solid var(--market-orange) !important;
  border-radius: 9px !important;
  background: #17324d !important;
  color: #fff !important;
  font-size: 21px !important;
  font-style: italic !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}.gpf-ml-store .ml-header .ml-logo-wordmark{
  display: -webkit-box !important;
  min-width: 0 !important;
  overflow: hidden !important;
  color: #17324d !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 1.05 !important;
  text-transform: uppercase !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
}@media (max-width: 760px){.gpf-ml-store .ml-header .ml-header-top{
    width: 100% !important;
    max-width: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 4px 0 0 !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) max-content !important;
    grid-template-areas: "brand actions" "search search" !important;
    align-items: center !important;
    gap: 6px 8px !important;
  }.gpf-ml-store .ml-header .ml-header-top::after{
    content: none !important;
    display: none !important;
  }.gpf-ml-store .ml-header .ml-brand-lockup{
    grid-area: brand !important;
    width: 96px !important;
    min-width: 82px !important;
    height: 36px !important;
  }.gpf-ml-store .ml-header .ml-header-top .ml-search{
    grid-area: search !important;
    width: 100% !important;
    min-width: 0 !important;
  }.gpf-ml-store .ml-header .ml-header-top .ml-header-icons{
    grid-area: actions !important;
  }.gpf-ml-store .ml-header .ml-logo{
    width: 96px !important;
    max-width: 96px !important;
    height: 36px !important;
  }.gpf-ml-store .ml-header .ml-logo-mark{
    width: 28px !important;
    height: 28px !important;
    flex-basis: 28px !important;
    border-radius: 7px !important;
    font-size: 18px !important;
  }.gpf-ml-store .ml-header .ml-logo-fallback{
    gap: 5px !important;
  }.gpf-ml-store .ml-header .ml-logo-wordmark{
    font-size: 10px !important;
  }}@media (max-width: 380px){.gpf-ml-store .ml-header .ml-brand-lockup{
    width: 82px !important;
    min-width: 78px !important;
  }}.gpf-ml-store .ml-header .ml-brand-lockup .ml-logo{
  display: none !important;
}.gpf-ml-store .ml-header .ml-brand-lockup .ml-logo.is-loaded{
  display: block !important;
}.gpf-ml-store .ml-header .ml-logo-fallback.is-visible{
  display: flex !important;
}.gpf-ml-store .ml-header .ml-logo-fallback.is-hidden{
  display: none !important;
}@media (min-width: 761px){.gpf-ml-store .ml-header{
    padding: 6px 16px 8px !important;
  }.gpf-ml-store .ml-header .ml-header-top{
    width: min(100%, 1360px) !important;
    max-width: 1360px !important;
    min-height: 54px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    grid-template-columns: 136px minmax(240px, 1fr) auto !important;
    gap: 12px !important;
  }.gpf-ml-store .ml-header .ml-brand-lockup{
    width: 128px !important;
    height: 48px !important;
  }.gpf-ml-store .ml-header .ml-logo-mark{
    width: 30px !important;
    height: 30px !important;
    flex-basis: 30px !important;
    font-size: 18px !important;
  }.gpf-ml-store .ml-header .ml-logo-wordmark{
    font-size: 11px !important;
  }.gpf-ml-store .ml-header .ml-search{
    height: 40px !important;
    min-height: 40px !important;
    border-radius: 7px !important;
  }.gpf-ml-store .ml-header .ml-search input{
    font-size: 13px !important;
  }.gpf-ml-store .ml-header .ml-header-icons{
    gap: 4px !important;
  }.gpf-ml-store .ml-header .ml-header-icons button,.gpf-ml-store .ml-header .ml-header-icons .header-cart-btn,.gpf-ml-store .ml-header .ml-header-icons .header-profile-btn,.gpf-ml-store .ml-header .ml-header-icons .header-menu-btn{
    min-height: 42px !important;
    padding: 3px 8px !important;
    gap: 4px !important;
  }.gpf-ml-store .ml-header .header-action-label{
    font-size: 10.5px !important;
    line-height: 1.1 !important;
  }.gpf-ml-store .ml-categories{
    min-height: 39px !important;
    padding: 2px max(16px, calc((100vw - 1360px) / 2)) !important;
    gap: 3px !important;
  }.gpf-ml-store .ml-categories a{
    height: 32px !important;
    padding: 0 9px !important;
    font-size: 12px !important;
  }.gpf-ml-store .ml-banner-carousel{
    width: min(1320px, calc(100% - 32px)) !important;
    max-width: 1320px !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 10px auto 12px !important;
    overflow: hidden !important;
  }.gpf-ml-store .ml-banner-carousel img{
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 285px !important;
    margin-inline: auto !important;
    object-fit: contain !important;
  }.gpf-ml-store .ml-shortcuts{
    width: min(1320px, calc(100% - 32px)) !important;
    min-height: 78px !important;
    margin: 8px auto 12px !important;
    padding: 8px 12px !important;
    gap: 6px !important;
  }.gpf-ml-store .ml-shortcut{
    min-height: 58px !important;
    gap: 5px !important;
    font-size: 11.5px !important;
  }.gpf-ml-store .shortcut-icon-bubble{
    width: 36px !important;
    height: 36px !important;
    font-size: 16px !important;
  }.gpf-ml-store .market-category-explorer{
    width: min(1320px, calc(100% - 32px)) !important;
    margin: 0 auto 14px !important;
    padding: 14px !important;
    border-radius: 8px !important;
  }.gpf-ml-store .market-category-heading{
    margin-bottom: 9px !important;
  }.gpf-ml-store .market-category-heading h2{
    font-size: 18px !important;
  }.gpf-ml-store .market-category-heading p{
    font-size: 12px !important;
  }.gpf-ml-store .market-category-grid{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 8px !important;
  }.gpf-ml-store .market-category-tile{
    min-height: 68px !important;
    gap: 8px !important;
    padding: 8px !important;
  }.gpf-ml-store .market-category-icon{
    width: 34px !important;
    height: 34px !important;
    flex-basis: 34px !important;
    font-size: 15px !important;
  }.gpf-ml-store .market-category-name{
    font-size: 12px !important;
  }.gpf-ml-store .ml-destaque-container{
    width: min(1360px, calc(100% - 32px)) !important;
    max-width: 1360px !important;
    margin: 0 auto 14px !important;
    gap: 12px !important;
  }.gpf-ml-store .ml-ofertas-relampago,.gpf-ml-store .ml-prod-destaque{
    padding: 12px !important;
  }.gpf-ml-store .ml-grid{
    width: min(1360px, calc(100% - 32px)) !important;
    max-width: 1360px !important;
    margin: 0 auto 18px !important;
    gap: 12px !important;
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }.gpf-ml-store .ml-card-img{
    padding: 8px !important;
  }.gpf-ml-store .ml-card-body{
    padding: 10px !important;
  }.gpf-ml-store .ml-card-title{
    min-height: 32px !important;
    font-size: 12px !important;
    line-height: 1.32 !important;
  }.gpf-ml-store .ml-card-price{
    margin: 6px 0 !important;
    font-size: 18px !important;
  }.gpf-ml-store .ml-btn-comprar,.gpf-ml-store .ml-card .ml-btn-comprar{
    min-height: 36px !important;
    padding: 0 9px !important;
    font-size: 12px !important;
  }.gpf-ml-store main > .extreme-section-title,.gpf-ml-store .extreme-recommend-home{
    width: min(1360px, calc(100% - 32px)) !important;
    max-width: 1360px !important;
    margin-top: 14px !important;
    margin-bottom: 10px !important;
  }.gpf-ml-store .ml-sidebar-left,.gpf-ml-store #moreSidebar.ml-sidebar-left{
    width: min(360px, calc(100vw - 32px)) !important;
    max-width: calc(100vw - 32px) !important;
    max-height: calc(100dvh - 92px) !important;
    border-radius: 18px !important;
  }.gpf-ml-store #moreSidebar .menu-extreme-head{
    padding: 9px 10px !important;
  }.gpf-ml-store #moreSidebar .menu-welcome-card{
    min-height: 54px !important;
    padding: 8px !important;
    gap: 8px !important;
    border-radius: 13px !important;
  }.gpf-ml-store #moreSidebar .menu-welcome-logo{
    width: 36px !important;
    height: 36px !important;
    flex-basis: 36px !important;
  }.gpf-ml-store #moreSidebar .menu-welcome-kicker{
    font-size: 9px !important;
  }.gpf-ml-store #moreSidebar .menu-welcome-name{
    font-size: 12px !important;
    line-height: 1.2 !important;
  }.gpf-ml-store #moreSidebar .menu-extreme-list{
    padding: 5px 9px 10px !important;
  }.gpf-ml-store #moreSidebar .menu-extreme-list .menu-section-title{
    padding: 6px 8px 3px !important;
    font-size: 9px !important;
  }.gpf-ml-store #moreSidebar .menu-extreme-list li:not(.menu-section-title) > a{
    min-height: 38px !important;
    padding: 5px 8px !important;
    gap: 8px !important;
    border-radius: 9px !important;
    font-size: 12px !important;
  }.gpf-ml-store #moreSidebar .menu-extreme-list li:not(.menu-section-title) > a > .es-icon:first-child{
    width: 28px !important;
    height: 28px !important;
    flex-basis: 28px !important;
    font-size: 13px !important;
  }.gpf-ml-store #moreSidebar .menu-extreme-footer{
    max-height: 26dvh !important;
    padding: 9px !important;
  }.gpf-ml-store #moreSidebar .menu-extreme-footer .menu-extreme-seller-box,.gpf-ml-store #moreSidebar .menu-extreme-footer .menu-extreme-seller-box button{
    font-size: 11px !important;
  }.gpf-ml-store #moreSidebar .menu-extreme-footer .btn,.gpf-ml-store #moreSidebar .menu-extreme-footer button{
    min-height: 36px !important;
    padding: 0 10px !important;
    font-size: 12px !important;
  }.gpf-ml-store #cartSidebar.ml-sidebar.cart-wow{
    width: min(360px, calc(100vw - 24px)) !important;
    max-width: calc(100vw - 24px) !important;
    height: 100dvh !important;
    max-height: 100dvh !important;
  }.gpf-ml-store #cartSidebar .cart-wow-head{
    min-height: 62px !important;
    padding: 9px 12px !important;
  }.gpf-ml-store #cartSidebar .cart-wow-title h3{
    font-size: 15px !important;
  }.gpf-ml-store #cartSidebar .cart-wow-title > div > span{
    font-size: 11px !important;
  }.gpf-ml-store #cartSidebar .cart-wow-close{
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    min-height: 34px !important;
  }.gpf-ml-store #cartSidebar .cart-wow-body{
    min-height: 0 !important;
    padding: 10px !important;
    overflow-y: auto !important;
  }.gpf-ml-store #cartSidebar .cart-wow-body:has(.cart-empty-wow){
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }.gpf-ml-store #cartSidebar .cart-empty-wow{
    max-width: 290px !important;
    margin: auto !important;
    padding: 18px 12px !important;
  }.gpf-ml-store #cartSidebar .cart-empty-wow > .es-icon{
    font-size: 38px !important;
  }.gpf-ml-store #cartSidebar .cart-empty-wow strong{
    font-size: 15px !important;
  }.gpf-ml-store #cartSidebar .cart-empty-wow > span:last-child{
    font-size: 12px !important;
    line-height: 1.4 !important;
  }.gpf-ml-store #cartSidebar .cart-item-wow{
    grid-template-columns: 58px minmax(0, 1fr) 28px !important;
    gap: 8px !important;
    padding: 9px !important;
  }.gpf-ml-store #cartSidebar .cart-item-wow > img{
    width: 58px !important;
    height: 58px !important;
  }.gpf-ml-store #cartSidebar .cart-item-wow-content > strong{
    font-size: 12px !important;
    line-height: 1.3 !important;
  }.gpf-ml-store #cartSidebar .cart-item-wow-content > small{
    font-size: 10.5px !important;
  }.gpf-ml-store #cartSidebar .cart-track-wow{
    padding: 10px 12px !important;
  }.gpf-ml-store #cartSidebar .cart-track-wow h3{
    margin: 0 0 8px !important;
    font-size: 13px !important;
  }.gpf-ml-store #cartSidebar .cart-track-wow input,.gpf-ml-store #cartSidebar .cart-track-wow button{
    min-height: 40px !important;
    height: 40px !important;
    font-size: 12px !important;
  }.gpf-ml-store .ml-modal{
    padding: 20px !important;
    overflow-y: auto !important;
  }.gpf-ml-store .ml-modal .ml-modal-content{
    max-height: calc(100dvh - 40px) !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
  }.gpf-ml-store #modalPerfilCliente.ml-modal{
    padding: 16px !important;
    align-items: center !important;
    justify-content: center !important;
    overflow-y: auto !important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content.profile-login-wow,.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form){
    width: min(600px, calc(100vw - 40px)) !important;
    max-width: 600px !important;
    height: auto !important;
    max-height: calc(100dvh - 32px) !important;
    padding: 14px !important;
    border-radius: 20px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
  }.gpf-ml-store #modalPerfilCliente .ml-modal-content:has(form){
    width: min(680px, calc(100vw - 40px)) !important;
    max-width: 680px !important;
    gap: 9px !important;
  }.gpf-ml-store #modalPerfilCliente .modal-close{
    top: 10px !important;
    right: 10px !important;
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    min-height: 34px !important;
    border-radius: 11px !important;
    font-size: 22px !important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-final{
    gap: 9px !important;
    padding: 0 !important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-final-hero{
    gap: 5px !important;
    padding: 4px 42px 0 2px !important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-final-kicker{
    font-size: 9px !important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-final-hero h2{
    margin: 0 !important;
    font-size: 19px !important;
    line-height: 1.14 !important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-final-hero p{
    font-size: 12px !important;
    line-height: 1.35 !important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 7px !important;
    padding: 7px 0 !important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div{
    min-height: 112px !important;
    grid-template-columns: 1fr !important;
    grid-template-rows: 30px auto auto !important;
    align-content: start !important;
    justify-items: start !important;
    gap: 5px !important;
    padding: 9px !important;
    border-radius: 12px !important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div > .es-icon{
    width: 30px !important;
    height: 30px !important;
    min-width: 30px !important;
    min-height: 30px !important;
    border-radius: 9px !important;
    font-size: 13px !important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div > strong{
    font-size: 11.5px !important;
    line-height: 1.2 !important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div > small{
    font-size: 10px !important;
    line-height: 1.28 !important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-final-actions{
    gap: 7px !important;
  }.gpf-ml-store #modalPerfilCliente .profile-google-clean,.gpf-ml-store #modalPerfilCliente .profile-email-clean{
    min-height: 46px !important;
    height: auto !important;
    border-radius: 12px !important;
    padding: 7px 12px !important;
    font-size: 14px !important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-final-note{
    gap: 8px !important;
    padding: 9px 11px !important;
    border-radius: 11px !important;
    font-size: 11px !important;
    line-height: 1.35 !important;
  }.gpf-ml-store #modalPerfilCliente .profile-summary{
    margin: 0 0 8px !important;
  }.gpf-ml-store #modalPerfilCliente .profile-summary .avatar-circle{
    width: 54px !important;
    height: 54px !important;
    margin-bottom: 7px !important;
  }.gpf-ml-store #modalPerfilCliente .profile-summary h3{
    font-size: 18px !important;
  }.gpf-ml-store #modalPerfilCliente .profile-summary-text{
    font-size: 12px !important;
    line-height: 1.4 !important;
  }.gpf-ml-store #modalPerfilCliente .form-group{
    margin-bottom: 8px !important;
  }.gpf-ml-store #modalPerfilCliente .form-group label{
    margin-bottom: 4px !important;
    font-size: 11.5px !important;
  }.gpf-ml-store #modalPerfilCliente .form-group input,.gpf-ml-store #modalPerfilCliente .whatsapp-wrapper,.gpf-ml-store #modalPerfilCliente .whatsapp-wrapper input{
    min-height: 42px !important;
    height: 42px !important;
    border-radius: 11px !important;
    font-size: 13px !important;
  }.gpf-ml-store #modalPerfilCliente .whatsapp-prefix{
    height: 40px !important;
    min-width: 48px !important;
    font-size: 12px !important;
  }.gpf-ml-store #modalPerfilCliente .btn-primary,.gpf-ml-store #modalPerfilCliente .btn-outline{
    min-height: 40px !important;
    height: auto !important;
    border-radius: 11px !important;
    font-size: 13px !important;
  }}@media (min-width: 1200px){.gpf-ml-store .ml-grid{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }}@media (min-width: 761px) and (max-width: 1199px){.gpf-ml-store .ml-grid{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }.gpf-ml-store .ml-header .ml-header-top{
    grid-template-columns: 118px minmax(200px, 1fr) auto !important;
    gap: 8px !important;
  }.gpf-ml-store .ml-header .ml-brand-lockup{
    width: 112px !important;
  }.gpf-ml-store .ml-header .header-action-label{
    display: none !important;
  }}@media (min-width: 761px){.gpf-ml-store #cartSidebar .cart-track-wow h3{
    display: flex !important;
    align-items: center !important;
    gap: 7px !important;
  }.gpf-ml-store #cartSidebar .cart-track-wow h3 .es-icon{
    position: static !important;
    display: inline-grid !important;
    width: 16px !important;
    min-width: 16px !important;
    height: 16px !important;
    min-height: 16px !important;
    flex: 0 0 16px !important;
    margin: 0 !important;
    transform: none !important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div > strong{
    font-size: 12px !important;
  }.gpf-ml-store #modalPerfilCliente .profile-login-final-benefits > div > small{
    font-size: 10.5px !important;
  }}.gpf-ml-store .ml-header .header-svg-icon.es-icon:not(.icon-mobile),.gpf-ml-store .ml-header .header-cart-btn span.es-icon:not(.icon-mobile),.gpf-ml-store .ml-header .header-profile-btn span.es-icon:not(.icon-mobile),.gpf-ml-store .ml-header .header-menu-btn span.es-icon:not(.icon-mobile),.gpf-ml-store .ml-header .ml-search button.ml-search-submit span.es-icon:not(.icon-mobile){
  --es-size:20px!important;
  display:inline-block!important;
  width:20px!important;
  height:20px!important;
  min-width:20px!important;
  min-height:20px!important;
  max-width:20px!important;
  max-height:20px!important;
  flex:0 0 20px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:currentColor!important;
  mask:var(--es-mask) center/contain no-repeat!important;
  -webkit-mask:var(--es-mask) center/contain no-repeat!important;
  box-shadow:none!important;
  opacity:1!important;
  overflow:visible!important;
}.gpf-ml-store .ml-header .ml-header-icons .es-icon,.gpf-ml-store .ml-header .header-svg-icon.es-icon:not(.icon-mobile){color:#354458!important;}.gpf-ml-store .ml-header .ml-search button.ml-search-submit span.es-icon:not(.icon-mobile){color:#fff!important;}

/* Integração Guiados pela Fé: apenas a paleta e proteção contra conflito de estilos. */
.gpf-ml-store{--bg:#faf8f8;--surface:#fff;--card-bg:#fff;--text:#231f21;--text-secondary:#5b5458;--muted:#6b6267;--primary:#83162a;--primary-2:#a51d36;--link:#971b34;--accent:#b11226;--accent-2:#93162a;--price-color:#6e1529;--border:#e8dde0;--border-light:#f2ecee;--header-bg-gradient:linear-gradient(115deg,#6f0e21,#a21731);--button-primary-bg:linear-gradient(135deg,#b11226,#861429);--discount-badge-bg:#fff0f2;--discount-badge-text:#91192b;--badge-bg:#fff0f3;--badge-text:#842137;--shadow:0 5px 20px rgba(88,27,39,.08);--shadow-md:0 12px 35px rgba(88,27,39,.11);--shadow-lg:0 20px 60px rgba(88,27,39,.16);background:var(--bg);color:var(--text);font-size:15px;line-height:1.45;min-width:0;max-width:100%;padding:0 0 35px;font-family:system-ui,-apple-system,'Segoe UI',Arial,sans-serif;overflow:clip}
.gpf-ml-store .ml-header{position:relative;top:auto;z-index:3;box-shadow:0 3px 16px #51102226;padding:14px max(18px,calc((100% - 1270px)/2))!important;border-radius:0}
.gpf-ml-store .ml-header-top{width:100%;max-width:1240px;margin:auto;gap:18px}
.gpf-ml-store .ml-brand-lockup{display:flex;align-items:center;gap:10px;min-width:170px;flex-shrink:0;color:#fff!important;text-decoration:none;line-height:1.1;font-weight:800}
.gpf-ml-store .ml-logo{height:51px;width:51px;max-width:none;object-fit:contain;background:white;border-radius:10px;padding:3px;flex-shrink:0}
.gpf-ml-store .gpf-ml-brand-text{font-size:17px;letter-spacing:-.02em;color:#fff}
.gpf-ml-store .ml-search{margin:0;min-width:0;background:#fff;border-color:#fff;border-radius:8px;padding:0 6px 0 15px;height:47px;max-width:none;flex:1}
.gpf-ml-store .ml-search:before{display:none!important}
.gpf-ml-store .ml-search input{color:#252027!important;background:transparent!important;font-size:15px!important;font-weight:500!important;border:0!important;box-shadow:none!important;outline:none!important;flex:1;min-width:0;height:44px;margin:0!important;padding:0!important}
.gpf-ml-store .ml-search input::placeholder{color:#6e6468!important;opacity:1}
.gpf-ml-store .ml-search button{display:grid;place-items:center;width:40px;height:38px;min-height:38px;flex-shrink:0;background:#f4edef;color:#8c1730;border-radius:7px;border:0;padding:0}
.gpf-ml-store .ml-header-icons{flex-shrink:0}
.gpf-ml-store .header-cart-btn{position:relative;display:flex;gap:8px;align-items:center;justify-content:center;background:#ffffff1e;border:1px solid #ffffff7a;color:#fff!important;border-radius:9px;width:auto;min-width:49px;height:46px;padding:0 12px}
.gpf-ml-store .gpf-ml-cart-label{font-size:13px;font-weight:800;color:#fff}
.gpf-ml-store .header-cart-count{top:-7px;right:-5px;background:#fff!important;color:#7f152a!important;border:1px solid #861429!important;font-size:11px!important;width:auto;min-width:21px;height:21px}
.gpf-ml-store .ml-categories{max-width:1270px;width:calc(100% - 32px);border-radius:9px;margin:16px auto 0;padding:7px;border:1px solid #e8dde0;background:#fff;box-shadow:0 2px 9px #54152509}
.gpf-ml-store .ml-categories a{color:#51474c!important;min-height:37px;border-radius:7px;padding:0 15px;font-weight:600;text-decoration:none!important}
.gpf-ml-store .ml-categories a.active,.gpf-ml-store .ml-categories a[aria-current=page]{color:#fff!important;background:#971b32!important}
.gpf-ml-store .gpf-ml-container{width:min(1280px,calc(100% - 32px));margin:0 auto;padding:14px 0 22px;min-width:0}
.gpf-ml-store .gpf-store-breadcrumb{margin:0 0 20px;font-size:13px}
.gpf-ml-store .extreme-section-title{margin:16px 0 15px!important;max-width:100%;padding-left:0;padding-right:0}
.gpf-ml-store .extreme-section-title h1,.gpf-ml-store .extreme-section-title h2{color:#251f24!important;font-size:clamp(20px,2.5vw,28px);line-height:1.22;margin:0 0 5px}
.gpf-ml-store .extreme-section-title span{color:#625a5f;font-size:13px;font-weight:500}
.gpf-ml-store .ml-grid{width:100%;max-width:100%;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.gpf-ml-store .ml-card{display:flex!important;flex-direction:column;overflow:hidden!important;min-width:0;height:100%;background:#fff;border:1px solid #e8dde0;border-radius:10px!important;box-shadow:0 2px 7px #5517280d;position:relative;cursor:default}
.gpf-ml-store .ml-card-image-link{display:block;width:100%;height:auto;aspect-ratio:1.11/1;overflow:hidden;background:#fff}
.gpf-ml-store .ml-card-img{width:100%;height:100%!important;object-fit:contain!important;padding:11px;transition:transform .2s ease}
.gpf-ml-store .ml-card:hover .ml-card-img{transform:scale(1.035)}
.gpf-ml-store .ml-card-body{display:flex;flex-direction:column;flex:1;min-width:0;padding:13px!important;color:#30282d}
.gpf-ml-store .ml-card-title{font-size:14px!important;font-weight:600!important;line-height:1.35;min-height:38px;color:#32262b!important;text-decoration:none;cursor:pointer}
.gpf-ml-store .ml-card-badges{display:flex;gap:4px;margin:7px 0 6px;min-height:21px;align-items:flex-start}
.gpf-ml-store .ml-card-badge{font-size:10px;line-height:1.3;border-radius:5px;padding:3px 6px;color:#81213a!important;background:#fff1f4!important;border:1px solid #efdde0}
.gpf-ml-store .ml-card-badge.oferta{background:#971b32!important;color:#fff!important;border-color:#971b32}
.gpf-ml-store .ml-card-price{color:#74192b!important;font-size:clamp(20px,2vw,25px)!important;font-weight:800;letter-spacing:-.03em;margin:5px 0}
.gpf-ml-store .gpf-ml-old-price{font-size:12px;color:#777078;text-decoration:line-through;min-height:16px}
.gpf-ml-store .extreme-product-meta{font-size:12px;min-height:18px;color:#686069;margin:0 0 11px}
.gpf-ml-store .ml-btn-comprar{width:100%;margin-top:auto;min-height:40px;border:0;border-radius:7px!important;background:#a71b34!important;color:#fff!important;box-shadow:none!important;font-size:13px;font-weight:700!important;cursor:pointer;padding:9px 7px}
.gpf-ml-store .ml-btn-comprar:hover{background:#7c1025!important}
.gpf-ml-store .ml-btn-comprar:disabled{opacity:.55;cursor:not-allowed}
.gpf-ml-store .gpf-ml-featured-strip{display:flex;gap:12px;overflow-x:auto;scrollbar-width:thin;padding:4px 0 16px}
.gpf-ml-store .extreme-reco-card{display:flex;flex:0 0 245px;min-width:0;gap:10px;align-items:center;padding:9px;background:#fff;border:1px solid #e8dde0;border-radius:10px;color:var(--text);text-decoration:none!important}
.gpf-ml-store .extreme-reco-card img{width:66px;height:70px;object-fit:contain;flex:0 0 66px}
.gpf-ml-store .extreme-reco-card div{min-width:0;display:flex;flex-direction:column;gap:6px}
.gpf-ml-store .extreme-reco-card strong{font-size:12px;line-height:1.3;color:#262024;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.gpf-ml-store .extreme-reco-card span{font-size:16px;color:#7e192f;font-weight:800}
.gpf-ml-store .gpf-ml-purchase-note{padding:19px 22px;margin-top:22px;background:#fff;border:1px solid #e8dde0;border-radius:10px;color:#32282d}
.gpf-ml-store .gpf-ml-purchase-note strong{display:block;font-size:15px;margin:0 0 4px}
.gpf-ml-store .gpf-ml-purchase-note p{font-size:13px;color:#59515a;margin:0;line-height:1.5}
.gpf-ml-store .produto-detalhe-page{max-width:1170px;margin:20px auto;padding:clamp(14px,3vw,26px);background:#fff;border:1px solid #e8dde0;border-radius:13px;box-shadow:0 3px 16px #53132310}
.gpf-ml-store .gpf-ml-detail-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px}
.gpf-ml-store .produto-gallery{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:10px;min-width:0}
.gpf-ml-store .gallery-main{grid-column:1;grid-row:1;min-width:0}
.gpf-ml-store .gallery-main img{width:100%;max-height:460px;min-height:260px;object-fit:contain;border:1px solid #eee;border-radius:9px}
.gpf-ml-store .gallery-thumbs{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:7px;overflow-x:hidden}
.gpf-ml-store .gallery-thumbs button{height:66px;width:66px;background:#fff;border:1px solid #ddd;border-radius:7px;padding:3px;cursor:pointer}
.gpf-ml-store .gallery-thumbs img{width:100%;height:100%;object-fit:contain}
.gpf-ml-store .gpf-ml-detail-info{display:flex;flex-direction:column;gap:12px;align-items:stretch;min-width:0}
.gpf-ml-store .gpf-ml-detail-info h1{font-size:clamp(22px,2.5vw,31px);font-weight:800;line-height:1.2;margin:0;color:#242022}
.gpf-ml-store .gpf-ml-detail-info p{color:#5d555a;margin:0}
.gpf-ml-store .gpf-ml-detail-info .ml-card-price{font-size:32px!important}
.gpf-ml-store .gpf-ml-detail-info .ml-btn-comprar{width:100%;max-width:330px;min-height:45px;margin:6px 0}
.gpf-ml-store .gpf-detail-description{margin-top:25px;padding:18px 0 0;border-top:1px solid #eee}
.gpf-ml-store .gpf-detail-description h2{font-size:19px;margin:0 0 10px;color:#282027}
.gpf-ml-store .gpf-detail-description p{color:#534b50;line-height:1.7}
.gpf-ml-store :is(a,button,input):focus-visible{outline:3px solid #ac233e;outline-offset:2px}
@media(max-width:1050px){.gpf-ml-store .ml-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}}
@media(max-width:800px){.gpf-ml-store .ml-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gpf-ml-store .gpf-ml-detail-grid{grid-template-columns:1fr}}
@media(max-width:680px){.gpf-ml-store .ml-header{padding:11px 13px!important}.gpf-ml-store .ml-header-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px!important}.gpf-ml-store .ml-brand-lockup{grid-column:1;min-width:0}.gpf-ml-store .gpf-ml-brand-text{font-size:15px}.gpf-ml-store .ml-logo{height:38px;width:38px}.gpf-ml-store .ml-search{grid-row:2;grid-column:1/-1;width:100%;height:44px}.gpf-ml-store .ml-header-icons{grid-column:2;grid-row:1}.gpf-ml-store .gpf-ml-cart-label{display:none}.gpf-ml-store .header-cart-btn{height:39px;padding:0;width:43px}.gpf-ml-store .ml-categories{width:calc(100% - 20px);margin-top:10px}.gpf-ml-store .ml-categories a{font-size:12px;padding:0 12px}.gpf-ml-store .gpf-ml-container{width:calc(100% - 20px);padding-top:11px}.gpf-ml-store .ml-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gpf-ml-store .ml-card-body{padding:10px!important}.gpf-ml-store .ml-card-title{font-size:13px!important}.gpf-ml-store .ml-card-price{font-size:20px!important}.gpf-ml-store .ml-btn-comprar{font-size:12px}.gpf-ml-store .produto-gallery{grid-template-columns:1fr}.gpf-ml-store .gallery-thumbs{grid-column:1;grid-row:2;flex-direction:row;overflow-x:auto;gap:8px}.gpf-ml-store .gpf-ml-purchase-note{padding:15px}.gpf-ml-store .extreme-reco-card{flex-basis:215px}}
@media(max-width:350px){.gpf-ml-store .ml-card-title{font-size:12px!important}.gpf-ml-store .ml-btn-comprar{font-size:11px}.gpf-ml-store .ml-card-price{font-size:19px!important}}
@media(prefers-reduced-motion:reduce){.gpf-ml-store .ml-card-img{transition:none!important}}
/* Correções de prioridade: a CSS original usa !important para tema/app; aqui a loja é um site institucional. */
.gpf-ml-store header.ml-header{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:2!important;background:linear-gradient(115deg,#711026,#a51c34)!important;color:#fff!important;height:auto!important;min-height:0!important;max-height:none!important;transform:none!important;display:block!important;opacity:1!important;border:0!important;box-shadow:0 4px 17px #54132c22!important;width:100%!important;max-width:100%!important;overflow:visible!important}
.gpf-ml-store header.ml-header .ml-brand-lockup{display:flex!important;min-width:0!important;gap:10px!important;align-items:center!important;color:#fff!important}
.gpf-ml-store header.ml-header img.ml-logo{display:block!important;visibility:visible!important;opacity:1!important;width:51px!important;max-width:51px!important;height:51px!important;object-fit:contain!important}
.gpf-ml-store header.ml-header .gpf-ml-brand-text{display:block!important;color:#fff!important;font-size:16px!important;font-weight:800!important}
.gpf-ml-store header.ml-header .ml-search{display:flex!important;align-items:center!important;background:#fff!important;border:1px solid #f2e8eb!important;box-shadow:none!important}
.gpf-ml-store header.ml-header .ml-search input{display:block!important;min-width:0!important;background:#fff!important;color:#251f23!important;opacity:1!important}
.gpf-ml-store header.ml-header .ml-search button{display:grid!important;place-items:center!important;background:#f6eff1!important;color:#83162a!important;min-width:40px!important}
.gpf-ml-store header.ml-header .ml-header-icons .header-cart-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:46px!important;background:#ffffff29!important;color:#fff!important;border:1px solid #ffffff82!important;box-shadow:none!important}
.gpf-ml-store header.ml-header .header-cart-count{display:grid!important;place-items:center!important;background:#fff!important;color:#83162a!important}
.gpf-ml-store .ml-card .ml-btn-comprar{display:flex!important;align-items:center!important;justify-content:center!important;background:#ab1e37!important;background-image:none!important;color:#fff!important;opacity:1!important;visibility:visible!important;min-height:43px!important;max-height:none!important;height:auto!important;width:100%!important;border:0!important;border-radius:7px!important;font-weight:750!important;box-shadow:none!important;padding:10px 5px!important;margin-top:auto!important}
.gpf-ml-store .ml-card .ml-btn-comprar:disabled{opacity:.55!important;cursor:not-allowed!important}
.gpf-ml-store .gpf-ml-detail-info .ml-btn-comprar{display:flex!important;background:#a71c33!important;color:#fff!important;opacity:1!important;visibility:visible!important;border-radius:8px!important;min-height:45px!important;box-shadow:none!important}
.gpf-ml-store .gpf-ml-featured .extreme-reco-card{flex:0 0 245px!important;min-width:245px!important;width:245px!important;max-width:245px!important;min-height:90px!important;height:auto!important;border-radius:10px!important;border:1px solid #e8dde0!important;gap:10px!important;padding:9px!important}
.gpf-ml-store .gpf-ml-featured .extreme-reco-card img{display:block!important;width:66px!important;max-width:66px!important;height:68px!important;object-fit:contain!important;flex:0 0 66px!important}
.gpf-ml-store .gpf-ml-featured .extreme-reco-card div{min-width:0!important;flex:1!important;overflow:hidden!important}
.gpf-ml-store .gpf-ml-featured .extreme-reco-card strong{font-size:12px!important;color:#33272c!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}
.gpf-ml-store .gpf-ml-featured .extreme-reco-card span{font-size:15px!important;color:#8c1933!important}
@media(max-width:680px){.gpf-ml-store header.ml-header img.ml-logo{height:38px!important;width:38px!important;max-width:38px!important}.gpf-ml-store .gpf-ml-featured .extreme-reco-card{flex-basis:215px!important;min-width:215px!important;width:215px!important;max-width:215px!important}}

/* Logo e sacola próprios: CSS antiga ocultava elementos de acordo com a tela de revendas. */
.gpf-ml-store header.ml-header .gpf-ml-logo{display:block!important;opacity:1!important;visibility:visible!important;width:51px!important;height:51px!important;max-width:51px!important;object-fit:contain!important;background:#fff!important;border-radius:9px!important;padding:3px!important;flex:0 0 51px!important}
.gpf-ml-store header.ml-header .gpf-ml-cart-button{position:relative!important;display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;height:46px!important;min-height:46px!important;min-width:46px!important;padding:0 12px!important;border-radius:9px!important;color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff89!important;box-shadow:none!important;cursor:pointer!important}
.gpf-ml-store header.ml-header .gpf-ml-cart-button span.gpf-ml-cart-label{display:inline!important;color:#fff!important;font-size:13px!important;font-weight:750!important}
.gpf-ml-store header.ml-header .gpf-ml-cart-button .header-cart-count{position:absolute!important;display:grid!important;visibility:visible!important;opacity:1!important;top:-6px!important;right:-6px!important;width:auto!important;min-width:20px!important;height:20px!important;padding:0 4px!important;background:#fff!important;border:1px solid #8c1930!important;color:#8c1930!important;font-size:11px!important;border-radius:99px!important}
@media(max-width:680px){.gpf-ml-store header.ml-header .gpf-ml-logo{width:38px!important;height:38px!important;max-width:38px!important;flex-basis:38px!important}.gpf-ml-store header.ml-header .gpf-ml-cart-button{width:43px!important;height:39px!important;min-width:43px!important;min-height:39px!important;padding:0!important}.gpf-ml-store header.ml-header .gpf-ml-cart-button span.gpf-ml-cart-label{display:none!important}}
