/* ======================================================
   REMOVE BORDA PRETA AO CLICAR
====================================================== */

a,
a img,
button,
input,
.produto,
.card,
.item-produto {
    outline: none;
    border: none;
    box-shadow: none;
}


/* clique com mouse */
a:focus,
a:active,
a img:focus,
button:focus,
input:focus,
.produto:focus,
.card:focus,
.item-produto:focus {
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
}


/* mantém acessibilidade apenas para TAB */
a:focus-visible,
button:focus-visible,
input:focus-visible,
.produto:focus-visible,
.card:focus-visible,
.item-produto:focus-visible {
    outline: 0px solid transparent;
    box-shadow: none;
}
 

/* chrome / webkit */
*:focus {
    -webkit-tap-highlight-color: transparent;
}
</style>

<title>Agrotama - Meu Carrinho</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1" />
<meta name="description" content="Confira os produtos do seu carrinho, simule o frete e continue sua compra com seguran?a." />
<meta name="keywords" content="Carrinho de Compra, Finalizar Compra, Agrotama" />
<meta property="og:description" content="" />
<meta property="og:type" content="product" />
<meta property="og:image" content="/canais-novo/img/icones/svg/Logotipoblue.svg" />
<meta property="og:site_name" content="Ofertas imperdíveis é na Agrotama" />
<meta property="og:country-name" content="Brasil">
<meta property="og:title" content="Meu Carrinho de Compra - AgrotamA">
<meta property="og:description" content="Confira os produtos do seu carrinho, simule o frete e continue sua compra com seguran?a.">
<meta property="og:url" content="https://www.agrotama.com.br/meucarrinho/">
<link rel="apple-touch-icon" sizes="180x180" href="//www.agrotama.com.br/favicon/apple-touch-icon.png?v=qA32z53bzd">
<link rel="icon" type="image/png" sizes="32x32" href="//www.agrotama.com.br/favicon/favicon-32x32.png?v=qA32z53bzd">
<link rel="icon" type="image/png" sizes="16x16" href="//www.agrotama.com.br/favicon/favicon-16x16.png?v=qA32z53bzd">
<link rel="mask-icon" href="//www.agrotama.com.br/favicon/safari-pinned-tab.svg?v=qA32z53bzd" color="#0856A1">
<link rel="shortcut icon" href="//www.agrotama.com.br/favicon/favicon.ico?v=qA32z53bzd">
<meta name="apple-mobile-web-app-title" content="AgrotamA">
<meta name="application-name" content="AgrotamA">
<meta name="msapplication-TileColor" content="#0856A1">
<meta name="msapplication-TileImage" content="//www.agrotama.com.br/favicon/mstile-144x144.png?v=qA32z53bzd">
<meta name="theme-color" content="#0856A1">
<meta name="subject" content="Máquinas e Ferramentas" />
<meta name="rating" content="general" />
<meta name="viewport"
      content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover">

<meta http-equiv="msthemecompatible" content="no" />
<META http-equiv="Expires" content="Fri Aug, 21 2026 17:55:57" />
<meta name="robots" content="index,follow"/>
<meta name="googlebot" content="index, follow" />
<meta name="generator" content=""/>
<meta name="company" content="Agrotama"/>
<meta name="author" content="Agrotama"/>
<meta name="publisher" content="Agrotama"/>
<meta name="copyright" content="Agrotama"/>
<meta http-equiv="pragma" content="no-cache" />
<meta name="revisit-after" content="1" />
<meta name="robots" content="all" />
<meta name="audience" content="all" />
<meta name="twitter:card" value="summary">
<meta name="twitter:site" value="https://www.agrotama.com.br/meucarrinho/">
<meta name="twitter:description" value="Confira os produtos do seu carrinho, simule o frete e continue sua compra com seguran?a.">
<meta name="twitter:title" value="Meu Carrinho de Compra - AgrotamA">
<meta name="twitter:image" value="https://www.agrotama.com.br/canais-novo/img/icones/svg/Logotipo_azul.svg">
<link rel="icon" type="image/x-icon" href="https://www.agrotama.com.br/favicon/favicon.ico" />
<!-- Major Browsers --><!--[if IE]><link rel="shortcut icon" href="https:https://www.agrotama.com.br/favicon.ico"/><![endif]--><!-- Internet Explorer-->
<meta name="geo.placename" content="Av. Prestes Maia, 811 - Centro - Diadema / SP " />
<meta name="geo.position" content="-23.6013260;-46.6481230" />
<meta name="geo.region" content="BR-Diadema" />
<meta name="ICBM" content="-23.6013260, -46.6481230" />
<link rel="canonical" href="https://www.agrotama.com.br/meucarrinho/" >

<title>Agrotama - </title>
 
<script src="/js/intersection-observer.min.js"></script>
<script type="text/javascript" src="/js/jquery-3.5.1.js"></script>
<script src="/js/tether.min.js"></script>
<script type="text/javascript" src="/js/popper.min.js"></script>
<script type="text/javascript" src="/js/bootstrap.min.js"></script>
 
<link rel="stylesheet" type="text/css" href="/css/css.min.css?1=1">


<!-- Meta Pixel Code -->
<script>
	!function (f, b, e, v, n, t, s) {
		if (f.fbq) return; n = f.fbq = function () {
			n.callMethod ?
			n.callMethod.apply(n, arguments) : n.queue.push(arguments)
		};
		if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
		n.queue = []; t = b.createElement(e); t.async = !0;
		t.src = v; s = b.getElementsByTagName(e)[0];
		s.parentNode.insertBefore(t, s)
	}(window, document, 'script',
		'https://connect.facebook.net/en_US/fbevents.js');
	fbq('init', '509085082898568');
	fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=SEU_ID_DO_PIXEL&ev=PageView&noscript=1"/></noscript>
<!-- End Meta Pixel Code -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Agrotama",
  "url": "https://www.agrotama.com.br",
  "hasMerchantReturnPolicy": {
    "@type": "MerchantReturnPolicy",
    "applicableCountry": "BR",
    "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
    "merchantReturnDays": 7,
    "returnMethod": "https://schema.org/ReturnByMail",
    "returnFees": "https://schema.org/FreeReturn",
    "returnPolicyUrl": "https://www.agrotama.com.br/politicatrocas/"
  }
}
</script>

<link href="/css/bootstrap.min.css" rel="stylesheet" type="text/css">
<link href="/canais-novo/css/style.css" rel="stylesheet">
<link href="/canais-novo/css/agrotama-cart-v3.css?v=20260724r22-freight-focus" rel="stylesheet">
<style id="agt-cart-alignment-fix">
/* Alinha o carrinho ao mesmo eixo e largura das paginas institucionais. */
body.agt-cart-page .agt-cart-container {
  box-sizing: border-box !important;
  width: min(1440px, calc(100% - 40px)) !important;
  max-width: 1440px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body.agt-cart-page .agt-cart-container > .agt-cart-breadcrumb,
body.agt-cart-page .agt-cart-container > .agt-cart-page-heading,
body.agt-cart-page .agt-cart-container > .agt-cart-layout,
body.agt-cart-page .agt-cart-container > .agt-cart-recommendations,
body.agt-cart-page .agt-cart-container > .agt-cart-empty {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
body.agt-cart-page .agt-cart-layout,
body.agt-cart-page .agt-cart-main,
body.agt-cart-page .agt-cart-summary {
  min-width: 0;
}
@media (max-width: 991.98px) {
  body.agt-cart-page .agt-cart-container {
    width: min(1440px, calc(100% - 24px)) !important;
  }
}
@media (max-width: 767.98px) {
  body.agt-cart-page .agt-cart-container {
    width: calc(100% - 20px) !important;
  }
}

/* Toasts flutuantes para os retornos das acoes do carrinho. */
.agt-cart-toast-container {
  position: fixed;
  top: 16px;
  right: 16px;
  z-index: 2147483640;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: min(420px, calc(100vw - 32px));
  pointer-events: none;
}
.agt-cart-toast {
  display: block;
  width: 100%;
  max-width: none;
  margin: 0;
  overflow: hidden;
  border: 1px solid rgba(7, 31, 55, .12);
  border-radius: 12px;
  background: #fff;
  color: #17324d;
  box-shadow: 0 14px 34px rgba(7, 31, 55, .22);
  opacity: 0;
  transform: translateY(-14px);
  transition: opacity .22s ease, transform .22s ease;
  pointer-events: auto;
}
.agt-cart-toast.show,
.agt-cart-toast.showing {
  opacity: 1;
  transform: translateY(0);
}
.agt-cart-toast.hide {
  opacity: 0;
  transform: translateY(-10px);
}
.agt-cart-toast-inner {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  min-height: 68px;
  padding: 14px 14px 14px 16px;
  border-left: 5px solid #0b72c9;
}
.agt-cart-toast.is-success .agt-cart-toast-inner { border-left-color: #198754; }
.agt-cart-toast.is-warning .agt-cart-toast-inner { border-left-color: #d99a00; }
.agt-cart-toast.is-error .agt-cart-toast-inner { border-left-color: #c9362b; }
.agt-cart-toast-icon {
  flex: 0 0 28px;
  width: 28px;
  height: 28px;
  margin-top: 1px;
}
.agt-cart-toast-icon svg {
  display: block;
  width: 100%;
  height: 100%;
  fill: none;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.agt-cart-toast.is-success .agt-cart-toast-icon { color: #198754; }
.agt-cart-toast.is-warning .agt-cart-toast-icon { color: #b77c00; }
.agt-cart-toast.is-error .agt-cart-toast-icon { color: #c9362b; }
.agt-cart-toast-copy {
  flex: 1 1 auto;
  min-width: 0;
  padding-top: 1px;
}
.agt-cart-toast-title {
  display: block;
  margin: 0 0 3px;
  color: #102f4d;
  font-size: 14px;
  font-weight: 800;
  line-height: 1.25;
}
.agt-cart-toast-message {
  margin: 0;
  color: #4d6275;
  font-size: 14px;
  line-height: 1.4;
  overflow-wrap: anywhere;
}
.agt-cart-toast-close {
  flex: 0 0 30px;
  width: 30px;
  height: 30px;
  margin: -3px -4px 0 0;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: transparent;
  color: #718292;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  text-align: center;
  cursor: pointer;
}
.agt-cart-toast-close:hover,
.agt-cart-toast-close:focus {
  background: #eef3f7;
  color: #17324d;
  outline: none;
}
@media (max-width: 575.98px) {
  .agt-cart-toast-container {
    top: 10px;
    right: 10px;
    left: 10px;
    width: auto;
  }
  .agt-cart-toast-inner {
    min-height: 62px;
    padding: 12px 12px 12px 13px;
  }
}

/* Carrinho vazio v4 - painel premium inspirado no novo login. */
body.agt-cart-page .agt-cart-empty.agt-cart-empty-v4 {
  position: relative !important;
  display: block !important;
  min-height: 500px !important;
  margin: 16px 0 38px !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 1px solid #dbe7f2 !important;
  border-radius: 18px !important;
  background:
    radial-gradient(circle at 92% 5%, rgba(11, 101, 183, .08) 0, rgba(11, 101, 183, 0) 28%),
    linear-gradient(135deg, #f8fbff 0%, #eef6fd 48%, #f9fcff 100%) !important;
  box-shadow: 0 18px 48px rgba(19, 64, 105, .10) !important;
  text-align: left !important;
}
body.agt-cart-page .agt-cart-empty.agt-cart-empty-v4::before {
  content: "";
  position: absolute;
  right: -72px;
  top: -92px;
  width: 340px;
  height: 340px;
  border-radius: 50%;
  border: 1px solid rgba(21, 104, 181, .08);
  pointer-events: none;
}
body.agt-cart-page .agt-cart-empty.agt-cart-empty-v4::after {
  content: "";
  position: absolute;
  left: -170px;
  bottom: -250px;
  width: 570px;
  height: 570px;
  border-radius: 50%;
  border: 1px solid rgba(21, 104, 181, .10);
  pointer-events: none;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-shell {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(320px, .84fr) minmax(480px, 1.16fr);
  align-items: stretch;
  gap: 56px;
  width: 100%;
  min-height: 500px;
  padding: 34px 48px;
  box-sizing: border-box;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-copy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 0;
  padding: 10px 2px 10px 4px;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-kicker,
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-card-kicker {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  width: fit-content;
  margin: 0 0 18px;
  color: #075da8;
  font-size: 11px;
  line-height: 1;
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-kicker svg,
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-card-kicker svg {
  width: 17px;
  height: 17px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-hero-icon {
  display: grid;
  place-items: center;
  width: 74px;
  height: 74px;
  margin: 0 0 20px;
  border: 1px solid #d4e5f5;
  border-radius: 22px;
  background: rgba(255,255,255,.78);
  color: #0a63ae;
  box-shadow: 0 12px 28px rgba(13, 91, 158, .10);
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-hero-icon svg {
  width: 39px;
  height: 39px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.65;
  stroke-linecap: round;
  stroke-linejoin: round;
}
body.agt-cart-page .agt-cart-empty-v4 h2 {
  max-width: 520px;
  margin: 0 0 12px !important;
  color: #102e4d !important;
  font-size: clamp(28px, 2.25vw, 38px) !important;
  line-height: 1.12 !important;
  font-weight: 800 !important;
  letter-spacing: -.025em;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-intro {
  max-width: 550px;
  margin: 0 0 24px !important;
  color: #4f6680 !important;
  font-size: 15px !important;
  line-height: 1.65 !important;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-benefits {
  display: grid;
  gap: 12px;
  margin: 0;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-benefit {
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  align-items: center;
  gap: 12px;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-benefit-icon {
  display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  border: 1px solid #d9e7f3;
  border-radius: 13px;
  background: rgba(255,255,255,.72);
  color: #0b65af;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-benefit-icon svg {
  width: 21px;
  height: 21px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75;
  stroke-linecap: round;
  stroke-linejoin: round;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-benefit strong {
  display: block;
  margin: 0 0 2px;
  color: #163a5d;
  font-size: 13px;
  line-height: 1.25;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-benefit span {
  display: block;
  color: #60748a;
  font-size: 12px;
  line-height: 1.35;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-card {
  align-self: center;
  width: 100%;
  max-width: 680px;
  min-width: 0;
  margin-left: auto;
  padding: 34px 38px 30px;
  box-sizing: border-box;
  border: 1px solid #dbe5ef;
  border-radius: 18px;
  background: rgba(255,255,255,.97);
  box-shadow: 0 18px 42px rgba(17, 57, 94, .13);
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-card h3 {
  margin: 0 0 7px;
  color: #102e4d;
  font-size: 25px;
  line-height: 1.2;
  font-weight: 800;
  letter-spacing: -.015em;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-card-copy {
  margin: 0 0 20px !important;
  color: #60748a !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: stretch !important;
  gap: 10px !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search-field {
  position: relative;
  display: flex;
  align-items: center;
  min-width: 0;
  min-height: 50px;
  overflow: visible;
  border: 1px solid #bdcddd;
  border-radius: 8px;
  background: #fff;
  box-shadow: inset 0 1px 2px rgba(25, 54, 83, .04);
  transition: border-color .18s ease, box-shadow .18s ease;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search-field:focus-within {
  border-color: #0b72c9 !important;
  box-shadow: 0 0 0 3px rgba(11, 114, 201, .16), inset 0 1px 2px rgba(25, 54, 83, .04) !important;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search-field svg {
  flex: 0 0 21px;
  width: 21px;
  height: 21px;
  margin-left: 15px;
  fill: none;
  stroke: #6c8094;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
  pointer-events: none;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search input[type="search"] {
  display: block !important;
  width: 100% !important;
  min-width: 0 !important;
  height: 48px !important;
  margin: 0 !important;
  padding: 0 14px 0 11px !important;
  border: 0 !important;
  outline: 0 !important;
  border-radius: 8px !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #163a5d !important;
  font-size: 14px !important;
  line-height: 48px !important;
  appearance: none;
  -webkit-appearance: none;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search input[type="search"]:focus,
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search input[type="search"]:active {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search input[type="search"]::placeholder {
  color: #8191a2;
  opacity: 1;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  min-width: 118px !important;
  min-height: 50px !important;
  margin: 0 !important;
  padding: 0 19px !important;
  border: 1px solid #0a5da8 !important;
  border-radius: 8px !important;
  background: linear-gradient(180deg, #0d6fc5 0%, #075aa4 100%) !important;
  color: #fff !important;
  font-size: 13px !important;
  line-height: 1 !important;
  font-weight: 800 !important;
  box-shadow: 0 8px 18px rgba(8, 91, 162, .18) !important;
  cursor: pointer;
  transition: transform .15s ease, box-shadow .15s ease, background .15s ease;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search button:hover,
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search button:focus-visible {
  background: linear-gradient(180deg, #0f78d2 0%, #07579d 100%) !important;
  box-shadow: 0 10px 22px rgba(8, 91, 162, .25) !important;
  transform: translateY(-1px);
  outline: 3px solid rgba(11,114,201,.16) !important;
  outline-offset: 2px;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search button svg {
  width: 18px !important;
  height: 18px !important;
  margin: 0 !important;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 2 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-suggestions-label {
  display: block;
  margin: 18px 0 9px;
  color: #526c84;
  font-size: 11px;
  line-height: 1.2;
  font-weight: 700;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-suggestions {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  margin: 0;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-suggestions a {
  display: inline-flex;
  align-items: center;
  min-height: 32px;
  padding: 6px 11px;
  border: 1px solid #d5e1ec;
  border-radius: 999px;
  background: #f7fafc;
  color: #22547e;
  font-size: 11px;
  line-height: 1;
  font-weight: 700;
  text-decoration: none;
  transition: border-color .15s ease, background .15s ease, color .15s ease;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-suggestions a:hover,
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-suggestions a:focus-visible {
  border-color: #8cb9df;
  background: #eef7ff;
  color: #075da8;
  outline: 2px solid rgba(11,114,201,.12);
  outline-offset: 1px;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-divider {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  gap: 12px;
  margin: 22px 0 15px;
  color: #8292a2;
  font-size: 11px;
  line-height: 1;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-divider::before,
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-divider::after {
  content: "";
  height: 1px;
  background: #e3e9ef;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-actions {
  display: block !important;
  margin: 0 !important;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-store-link {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 9px !important;
  width: 100% !important;
  min-height: 48px !important;
  margin: 0 !important;
  padding: 0 18px !important;
  box-sizing: border-box !important;
  border: 1px solid #b9c9d8 !important;
  border-radius: 8px !important;
  background: #fff !important;
  color: #14568d !important;
  font-size: 13px !important;
  line-height: 1 !important;
  font-weight: 800 !important;
  text-decoration: none !important;
  box-shadow: none !important;
  transition: border-color .15s ease, background .15s ease, color .15s ease;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-store-link:hover,
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-store-link:focus-visible {
  border-color: #0b72c9 !important;
  background: #f4faff !important;
  color: #07579d !important;
  outline: 3px solid rgba(11,114,201,.14) !important;
  outline-offset: 2px;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-store-link svg {
  width: 19px !important;
  height: 19px !important;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.9 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-safe-note {
  display: grid;
  grid-template-columns: 24px minmax(0, 1fr);
  align-items: center;
  gap: 10px;
  margin: 18px 0 0;
  padding: 13px 14px;
  border: 1px solid #dce9f4;
  border-radius: 9px;
  background: #f4f9fd;
  color: #49657e;
  font-size: 11px;
  line-height: 1.4;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-safe-note svg {
  width: 22px;
  height: 22px;
  fill: none;
  stroke: #078a45;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}
body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-safe-note strong {
  color: #183c5e;
}
@media (max-width: 1100px) {
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-shell {
    grid-template-columns: minmax(275px, .72fr) minmax(430px, 1.28fr);
    gap: 30px;
    padding: 30px;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-card { padding: 30px; }
}
@media (max-width: 860px) {
  body.agt-cart-page .agt-cart-empty.agt-cart-empty-v4 {
    min-height: 0 !important;
    margin-top: 12px !important;
    border-radius: 15px !important;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-shell {
    display: block;
    min-height: 0;
    padding: 24px;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-copy {
    display: grid;
    grid-template-columns: 58px minmax(0, 1fr);
    align-items: center;
    gap: 0 16px;
    padding: 0 0 20px;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-kicker { grid-column: 1 / -1; margin-bottom: 14px; }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-hero-icon {
    grid-column: 1;
    grid-row: 2 / span 2;
    width: 58px;
    height: 58px;
    margin: 0;
    border-radius: 17px;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-hero-icon svg { width: 31px; height: 31px; }
  body.agt-cart-page .agt-cart-empty-v4 h2 {
    grid-column: 2;
    margin-bottom: 5px !important;
    font-size: 27px !important;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-intro {
    grid-column: 2;
    margin: 0 !important;
    font-size: 13px !important;
    line-height: 1.45 !important;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-benefits {
    grid-column: 1 / -1;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 8px;
    margin-top: 18px;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-benefit {
    display: block;
    padding: 11px 9px;
    border: 1px solid #dce8f3;
    border-radius: 11px;
    background: rgba(255,255,255,.68);
    text-align: center;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-benefit-icon {
    width: 34px;
    height: 34px;
    margin: 0 auto 7px;
    border: 0;
    background: #eaf4fc;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-benefit-icon svg { width: 18px; height: 18px; }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-benefit strong { font-size: 11px; }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-benefit span { display: none; }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-card {
    max-width: none;
    margin: 0;
    padding: 25px;
    border-radius: 14px;
  }
}
@media (max-width: 600px) {
  body.agt-cart-page .agt-cart-page-heading { padding-bottom: 9px !important; }
  body.agt-cart-page .agt-cart-empty.agt-cart-empty-v4 {
    margin: 8px 0 24px !important;
    border-radius: 13px !important;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-shell { padding: 16px; }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-copy {
    grid-template-columns: 48px minmax(0, 1fr);
    gap: 0 12px;
    padding-bottom: 14px;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-kicker {
    margin-bottom: 10px;
    font-size: 9px;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-hero-icon {
    width: 48px;
    height: 48px;
    border-radius: 14px;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-hero-icon svg { width: 26px; height: 26px; }
  body.agt-cart-page .agt-cart-empty-v4 h2 { font-size: 21px !important; line-height: 1.16 !important; }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-intro {
    font-size: 11px !important;
    line-height: 1.38 !important;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-benefits {
    gap: 6px;
    margin-top: 13px;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-benefit { padding: 8px 5px; }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-benefit-icon {
    width: 29px;
    height: 29px;
    margin-bottom: 5px;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-benefit strong {
    font-size: 9px;
    line-height: 1.15;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-card {
    padding: 20px 16px 17px;
    border-radius: 12px;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-card-kicker { margin-bottom: 11px; font-size: 9px; }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-card h3 { font-size: 19px; }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-card-copy {
    margin-bottom: 14px !important;
    font-size: 11px !important;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search {
    grid-template-columns: minmax(0, 1fr) 52px !important;
    gap: 7px !important;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search-field,
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search button { min-height: 46px !important; }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search input[type="search"] {
    height: 44px !important;
    line-height: 44px !important;
    font-size: 13px !important;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search-field svg {
    width: 18px;
    height: 18px;
    margin-left: 12px;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search button {
    min-width: 52px !important;
    width: 52px !important;
    padding: 0 !important;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-search button span { display: none; }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-suggestions-label { margin-top: 14px; }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-suggestions { gap: 5px; }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-suggestions a {
    min-height: 28px;
    padding: 5px 9px;
    font-size: 9px;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-divider { margin: 16px 0 12px; }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-store-link { min-height: 44px !important; font-size: 12px !important; }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-safe-note {
    grid-template-columns: 20px minmax(0, 1fr);
    gap: 8px;
    margin-top: 13px;
    padding: 10px 11px;
    font-size: 9px;
  }
  body.agt-cart-page .agt-cart-empty-v4 .agt-cart-empty-safe-note svg { width: 19px; height: 19px; }
}

@media (prefers-reduced-motion: reduce) {
  .agt-cart-toast { transition: none; }
}

/* Camadas de processamento e confirmacao das alteracoes do carrinho. */
body.agt-cart-page.agt-cart-layer-open {
  overflow: hidden;
}
.agt-cart-process-layer {
  position: fixed;
  inset: 0;
  z-index: 2147483000;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding: 20px;
  background: rgba(7, 31, 55, .62);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  opacity: 0;
  visibility: hidden;
  transition: opacity .18s ease, visibility .18s ease;
}
.agt-cart-process-layer[hidden] {
  display: none !important;
}
.agt-cart-process-layer.is-visible {
  opacity: 1;
  visibility: visible;
}
.agt-cart-process-card {
  box-sizing: border-box;
  width: min(390px, 100%);
  padding: 28px 26px 24px;
  border: 1px solid rgba(255,255,255,.72);
  border-radius: 16px;
  background: #fff;
  box-shadow: 0 24px 70px rgba(0, 24, 48, .30);
  color: #17324d;
  text-align: center;
}
.agt-cart-process-spinner {
  width: 50px;
  height: 50px;
  margin: 0 auto 17px;
  border: 4px solid #dce9f4;
  border-top-color: #0877bd;
  border-radius: 50%;
  animation: agtCartSpin .78s linear infinite;
}
.agt-cart-process-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  margin: 0 auto 16px;
  border-radius: 50%;
  background: #fff1f1;
  color: #bd2c2c;
}
.agt-cart-process-icon svg {
  width: 25px;
  height: 25px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.9;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.agt-cart-process-title {
  display: block;
  margin: 0 0 7px;
  font-size: 19px;
  line-height: 1.25;
  font-weight: 700;
}
.agt-cart-process-text {
  display: block;
  margin: 0;
  color: #60758a;
  font-size: 14px;
  line-height: 1.55;
}
.agt-cart-process-product {
  display: -webkit-box;
  margin-top: 8px;
  overflow: hidden;
  color: #324e68;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.45;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.agt-cart-process-actions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  margin-top: 22px;
}
.agt-cart-process-actions button {
  min-height: 42px;
  border: 0;
  border-radius: 7px;
  padding: 10px 15px;
  font: inherit;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
}
.agt-cart-process-cancel {
  background: #edf3f7;
  color: #284963;
}
.agt-cart-process-confirm {
  background: #c93232;
  color: #fff;
}
.agt-cart-process-actions button:focus-visible {
  outline: 3px solid rgba(8,119,189,.28);
  outline-offset: 2px;
}
@keyframes agtCartSpin {
  to { transform: rotate(360deg); }
}
@media (max-width: 480px) {
  .agt-cart-process-layer {
    align-items: flex-end;
    padding: 12px;
  }
  .agt-cart-process-card {
    width: 100%;
    padding: 24px 20px 20px;
    border-radius: 16px 16px 12px 12px;
  }
}

/* Conceito mobile aprovado: layout moderno, acoes em icones e box de preco/estoque. */
.agt-cart-mobile-pricebox { display: none; }
@media (max-width: 767.98px) {
  body.agt-cart-page .agt-cart-items { gap: 10px !important; }
  body.agt-cart-page .agt-cart-item {
    display: grid !important;
    grid-template-columns: 76px minmax(0, 1fr) !important;
    grid-template-areas:
      "media info"
      "controls controls"
      "pricebox pricebox" !important;
    gap: 10px 12px !important;
    align-items: start !important;
    padding: 12px !important;
    border-radius: 10px !important;
  }
  body.agt-cart-page .agt-cart-item-media {
    grid-area: media !important;
    width: 76px !important;
    min-width: 76px !important;
    height: 76px !important;
  }
  body.agt-cart-page .agt-cart-item-media img {
    width: 76px !important;
    height: 76px !important;
    object-fit: contain !important;
  }
  body.agt-cart-page .agt-cart-item-info {
    grid-area: info !important;
    min-width: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 3px !important;
  }
  body.agt-cart-page .agt-cart-item-name {
    display: -webkit-box !important;
    margin: 0 !important;
    overflow: hidden !important;
    font-size: 14px !important;
    line-height: 1.28 !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 3 !important;
  }
  body.agt-cart-page .agt-cart-item-meta {
    display: flex !important;
    flex-direction: column !important;
    gap: 2px !important;
    margin: 0 !important;
    font-size: 11px !important;
    line-height: 1.25 !important;
  }
  body.agt-cart-page .agt-cart-item-meta span:last-child { display: none !important; }
  body.agt-cart-page .agt-cart-stock,
  body.agt-cart-page .agt-cart-item-price,
  body.agt-cart-page .agt-cart-item-subtotal { display: none !important; }
  body.agt-cart-page .agt-cart-qty-wrap {
    grid-area: controls !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 38px 38px !important;
    gap: 8px !important;
    align-items: center !important;
    width: 100% !important;
    margin: 0 !important;
  }
  body.agt-cart-page .agt-cart-qty-control {
    display: grid !important;
    grid-template-columns: 36px minmax(44px, 1fr) 36px !important;
    gap: 0 !important;
    width: 100% !important;
    margin: 0 !important;
  }
  body.agt-cart-page .agt-cart-qty-step,
  body.agt-cart-page .agt-cart-qty-control input {
    height: 38px !important;
    min-height: 38px !important;
  }
  body.agt-cart-page .agt-cart-qty-control input {
    width: 100% !important;
    font-size: 14px !important;
  }
  body.agt-cart-page .agt-cart-qty-submit {
    grid-column: auto !important;
    position: absolute !important;
    right: 58px !important;
    width: 38px !important;
    min-width: 38px !important;
    height: 38px !important;
    min-height: 38px !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 8px !important;
    font-size: 0 !important;
  }
  body.agt-cart-page .agt-cart-qty-submit .agt-cart-btn-icon {
    width: 17px !important;
    height: 17px !important;
    margin: 0 !important;
  }
  body.agt-cart-page .agt-cart-qty-submit span { display: none !important; }
  body.agt-cart-page .agt-cart-remove {
    grid-column: 3 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 38px !important;
    min-width: 38px !important;
    height: 38px !important;
    min-height: 38px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid #d8e3ed !important;
    border-radius: 8px !important;
    background: #fff !important;
    color: #50677d !important;
    font-size: 0 !important;
  }
  body.agt-cart-page .agt-cart-remove .agt-cart-inline-icon {
    width: 17px !important;
    height: 17px !important;
    margin: 0 !important;
  }
  body.agt-cart-page .agt-cart-remove span { display: none !important; }
  body.agt-cart-page .agt-cart-mobile-pricebox {
    grid-area: pricebox !important;
    display: grid !important;
    grid-template-columns: 1fr 1fr .86fr !important;
    align-items: stretch !important;
    overflow: hidden !important;
    border: 1px solid #dbe5ee !important;
    border-radius: 9px !important;
    background: #f8fbfd !important;
  }
  body.agt-cart-page .agt-cart-mobile-pricecol {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 0 !important;
    padding: 10px 7px !important;
    text-align: center !important;
  }
  body.agt-cart-page .agt-cart-mobile-pricecol + .agt-cart-mobile-pricecol {
    border-left: 1px solid #dbe5ee !important;
  }
  body.agt-cart-page .agt-cart-mobile-pricecol strong {
    color: #075ca8 !important;
    font-size: 16px !important;
    line-height: 1.1 !important;
    font-weight: 800 !important;
  }
  body.agt-cart-page .agt-cart-mobile-pricecol span {
    margin-top: 4px !important;
    color: #23384d !important;
    font-size: 10px !important;
    line-height: 1.2 !important;
  }
  body.agt-cart-page .agt-cart-mobile-pricecol small {
    margin-top: 2px !important;
    color: #66798c !important;
    font-size: 9px !important;
    line-height: 1.2 !important;
  }
  body.agt-cart-page .agt-cart-mobile-pricecol.is-cash span {
    color: #13863f !important;
    font-weight: 700 !important;
  }
  body.agt-cart-page .agt-cart-mobile-pricecol.is-stock svg {
    width: 22px !important;
    height: 22px !important;
    margin-bottom: 5px !important;
    fill: none !important;
    stroke: #159447 !important;
    stroke-width: 1.8 !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
  }
  body.agt-cart-page .agt-cart-mobile-pricecol.is-stock strong {
    color: #11843d !important;
    font-size: 11px !important;
    line-height: 1.2 !important;
  }
  body.agt-cart-page .agt-cart-mobile-pricecol.is-stock.is-low strong,
  body.agt-cart-page .agt-cart-mobile-pricecol.is-stock.is-low svg { color: #a56a00 !important; stroke: #a56a00 !important; }
  body.agt-cart-page .agt-cart-mobile-pricecol.is-stock.is-out strong,
  body.agt-cart-page .agt-cart-mobile-pricecol.is-stock.is-out svg { color: #b52d2d !important; stroke: #b52d2d !important; }
}
@media (max-width: 480px) {
  body.agt-cart-page .agt-cart-item {
    grid-template-columns: 68px minmax(0, 1fr) !important;
    gap: 8px 10px !important;
    padding: 10px !important;
  }
  body.agt-cart-page .agt-cart-item-media,
  body.agt-cart-page .agt-cart-item-media img {
    width: 68px !important;
    min-width: 68px !important;
    height: 68px !important;
  }
  body.agt-cart-page .agt-cart-item-name { font-size: 13px !important; }
  body.agt-cart-page .agt-cart-mobile-pricecol { padding: 9px 4px !important; }
  body.agt-cart-page .agt-cart-mobile-pricecol strong { font-size: 14px !important; }
  body.agt-cart-page .agt-cart-mobile-pricecol span { font-size: 9px !important; }
  body.agt-cart-page .agt-cart-mobile-pricecol small { font-size: 8px !important; }
  body.agt-cart-page .agt-cart-mobile-pricecol.is-stock strong { font-size: 10px !important; }
}

/* Destaque do resultado logo apos a simulacao do frete. */
body.agt-cart-page #agtCartSummaryCep {
  scroll-margin-top: 110px;
}
body.agt-cart-page #agtCartSummaryCep.agt-cart-freight-focus {
  position: relative;
  z-index: 4;
  isolation: isolate;
  border-radius: 14px;
  outline: 2px solid rgba(15, 111, 198, .72);
  outline-offset: 4px;
  animation: agtCartFreightPulse 2.35s cubic-bezier(.2,.8,.2,1) both;
}
body.agt-cart-page #agtCartSummaryCep.agt-cart-freight-focus::after {
  content: "";
  position: absolute;
  inset: -5px;
  z-index: 6;
  border-radius: 17px;
  pointer-events: none;
  background: linear-gradient(110deg, transparent 18%, rgba(255,255,255,.88) 43%, rgba(107,193,255,.34) 52%, transparent 77%);
  background-size: 230% 100%;
  opacity: 0;
  animation: agtCartFreightShine 1.35s ease .18s 1 both;
}
@keyframes agtCartFreightPulse {
  0% { transform: scale(.985); box-shadow: 0 0 0 0 rgba(15,111,198,.46); }
  24% { transform: scale(1.018); box-shadow: 0 0 0 9px rgba(15,111,198,.14), 0 16px 34px rgba(7,64,112,.19); }
  52% { transform: scale(1.006); box-shadow: 0 0 0 4px rgba(15,111,198,.10), 0 10px 24px rgba(7,64,112,.13); }
  100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(15,111,198,0); }
}
@keyframes agtCartFreightShine {
  0% { background-position: 115% 0; opacity: 0; }
  18% { opacity: .9; }
  100% { background-position: -115% 0; opacity: 0; }
}
@media (max-width: 767.98px) {
  body.agt-cart-page #agtCartSummaryCep { scroll-margin-top: 118px; }
  body.agt-cart-page #agtCartSummaryCep.agt-cart-freight-focus {
    outline-offset: 3px;
    animation-name: agtCartFreightPulseMobile;
  }
  @keyframes agtCartFreightPulseMobile {
    0% { transform: scale(.988); box-shadow: 0 0 0 0 rgba(15,111,198,.44); }
    24% { transform: scale(1.012); box-shadow: 0 0 0 7px rgba(15,111,198,.13), 0 14px 28px rgba(7,64,112,.18); }
    55% { transform: scale(1.004); box-shadow: 0 0 0 3px rgba(15,111,198,.09), 0 8px 20px rgba(7,64,112,.12); }
    100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(15,111,198,0); }
  }
}

@media (prefers-reduced-motion: reduce) {
  .agt-cart-process-layer { transition: none; }
  .agt-cart-process-spinner { animation-duration: 1.4s; }
  body.agt-cart-page #agtCartSummaryCep.agt-cart-freight-focus,
  body.agt-cart-page #agtCartSummaryCep.agt-cart-freight-focus::after { animation: none; }
}
