
#errorComponent{
  height: 50vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
.errorComponent-mainContainer {
  display: flex;
  align-items: center;
  gap: 72px;
  max-width: 962px;
}
.errorComponent-errorIcon {
  display: flex;
  justify-content: center;
  align-items: center;
}
.errorComponent-errorT1{
  color: rgba(0, 0, 0, 0.87);
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px; /* 225% */
  margin-bottom: 5px;
}
.errorComponent-errorT1 span {
  display: block;
  color: rgba(0, 0, 0, 0.87);
  font-family: Roboto;
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  line-height: 36px; /* 120% */
  max-width: 300px;
}
.errorComponent-errorT2{
  font-weight: 700;
  font-size: 24px;
  line-height: 20px;
  color: #535353;
  margin-bottom: 15px;
}
.errorComponent-message{
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
  color: #000000DE;
  margin: 16px 0 25px;
}
.errorComponent-errorT3{
  background: #202020;
  border-radius: 40px;
  color: #FFF;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 40px;
  flex-shrink: 0;
  height: 40px;
  width: 246px;
}
.errorComponent-errorT3 a:hover{
  text-decoration: underline;
}
.errorComponent-doc{
  color: #737373;
  font-size: 14px;
}
.errorComponent-doc a{
  color: #0075ff;
  font-weight: bold;
  text-decoration: underline;
}
.errorComponent-exemplo{
  display: inline-flex;
  flex-direction: column;
  text-align: left;
}
.errorComponent-exemplo > p{
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
.errorComponent-exemplo > code{
  background-color: #ddd;
  border-radius: 5px;
  padding: 20px 15px;
  min-width: 500px;
  font-size: 16px;
}
.errorComponent-exemplo > code b{
  color: #f00;
}
.sugestao a{
  font-weight: bold;
  color: #0075ff;
}
.sugestao a:hover{
  text-decoration: underline;
}


.nuxt-progress {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 2px;
  width: 0%;
  opacity: 1;
  transition: width 0.1s, opacity 0.4s;
  background-color: black;
  z-index: 999999;
}
.nuxt-progress.nuxt-progress-notransition {
  transition: none;
}
.nuxt-progress-failed {
  background-color: red;
}

*{box-sizing: border-box;outline: none;-webkit-tap-highlight-color: rgba(0,0,0,0)}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;color:unset;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;border-radius:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color: unset;border: none;}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ul{list-style:none;padding:0;margin:0}button{cursor:pointer}img{max-width:100%;height:auto}p,h1,h2,h3,h4,h5,h6{margin:0}

.destaqueAqui {
  background-color: paleturquoise !important;
}
:root{
  /* Geral */
  --corPrincipalTexto: #2D2D2D;
  --corPadraoBotao: #2D2D2D;
  --corPadraoBotaoHover: #1c1c1c;
  --corPadraoTextoBotao: #fff;
  --textErrorColor: #f00;
  --bordaPadrao: 1px solid #EBEBEB;
  --bordaErroPadrao: 1px solid #f00;
  --sombraErroPadrao: 0 0 5px rgba(255, 0, 0, .5);
  --tamanhoFontePadrao: 14px;

  /* Grid */
  --weGridWidth: 1366px;

  /* Menu */
  --larguraMaxMenuMobile: 283px;

  /* Detalhe do produto */
  --btComprarCorFundo: #2D2D2D;
  --btComprarCorTexto: #FFF;
  --btComprarAltura: 52px;
  --btComprarLarguraMaxima: 395px;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}
.fade-enter-active,
.fade-leave-active {
  transition: opacity 300ms;
}
.fade-enter-to,
.fade-leave {
  opacity: 1;
}

.slideRight-enter{
  transform: translateX(100%);
}
.slideRight-leave-active,
.slideRight-enter-active{
  transition: 300ms;
}
.slideRight-leave-to{
  transform: translateX(100%);
}

.fadePage-enter-active {
  opacity: 0;
  transition-delay: 1s;
  transition: 2s;
}
.fadePage-leave,
.fadePage-enter-to  {
  opacity: 1;
}
.fadePage-leave-active {
  transition: 500ms;
}
.fadePage-leave-to,
.fadePage-enter {
  opacity: 0;
}

.zoomFade-enter-active {
  opacity: 0;
  transform: scale(.9);
  transition: 200ms;
}
.zoomFade-leave,
.zoomFade-enter-to  {
  transform: scale(1);
  opacity: 1;
}
.zoomFade-leave-active {
  transition: 200ms;
}
.zoomFade-leave-to,
.zoomFade-enter {
  transform: scale(.9);
  opacity: 0;
}


.slideFade-leave-active {
  transition: 500ms;
}
.slideFade-enter-active {
  transform: translateX(-30vw);
  opacity: 0;
  transition-delay: 500ms;
  transition: 1s;
}
.slideFade-leave,
.slideFade-enter-to  {
  transform: translateX(0);
  opacity: 1;
}
.slideFade-enter {
  transform: translateX(-30vw);
  opacity: 0;
}
.slideFade-leave-to {
  transform: translateX(10vw);
  opacity: 0;
}

html, body {
  scroll-behavior: smooth;
}

body,
h1, h2, h3, h4, h5, h6,
button, input {
  font-family: 'Roboto', sans-serif;
  line-height: 1.14;
  color: var(--corPrincipalTexto);
  font-weight: 400;
  font-size: var(--tamanhoFontePadrao);
}

select {
  appearance: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgMTAgNSI+PHBhdGggaWQ9Im1lbnUtZG93biIgZD0iTTcsMTBsNSw1LDUtNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03IC0xMCkiIGZpbGw9IiMyZDJkMmQiLz48L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: right 20px center;
}

table {
  border-collapse: collapse;
  width: 100%;
}
table td,
table th {
  padding: 5px;
  border: 1px solid #ccc;
}

label[for],
button {
  cursor: pointer;
}

img, a {
  user-drag: none;
  -webkit-user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
a {
  cursor: pointer;
}
.hidden{
  overflow: hidden;
}

.hide {
  display: none !important; /* <- possui o !important por ser uma classe absoluta */
}

/* width */
html::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
/* Track */
html::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
html::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
html::-webkit-scrollbar-thumb:hover {
  background: #555;
}

#carrinhoLateral,
.carrinhoLateral-box {
  box-shadow: none !important;
}

.skeleton {
  animation: loading infinite 0.8s ease-in-out alternate;
  background-color: #186E7320 !important;
  border-radius: 4px;
  cursor: progress;
}
@keyframes loading {
from {
    opacity: 0.9;
  }
to {
    opacity: 0.4;
  }
}

.filtroOpcoes-opcao input:not(:checked)~.filtroOpcoes-inputRadio img{display:none}.filtroOpcoes-topo[data-v-fa5fc012]{display:flex;justify-content:space-between;align-items:center;padding:0 15px 1px;height:45px;border-top:1px solid #e9e9e9;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.filtroOpcoes-topo img[data-v-fa5fc012]{transition:transform .3s ease-in-out}.filtroOpcoes-topo.open img[data-v-fa5fc012]{transform:rotate(180deg)}.filtroOpcoes-pesquisa[data-v-fa5fc012]{position:relative;display:flex;padding:7.2px 25px 7.2px 8px;margin:2px 0 10px;border:1px solid #ccc;border-radius:5px}.filtroOpcoes-pesquisa input[data-v-fa5fc012]{width:100%;height:100%;border:none;font-size:12px;color:#474747}.filtroOpcoes-pesquisa img[data-v-fa5fc012]{position:absolute;right:8px}.filtroOpcoes-opcoes[data-v-fa5fc012]{padding:0 15px;margin-bottom:10px;overflow-y:auto;max-height:159px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filtroOpcoes-opcao[data-v-fa5fc012]:not(:last-child){margin-bottom:10px}.filtroOpcoes-opcao .link-navigation[data-v-fa5fc012],.filtroOpcoes-opcao-btnAtivo[data-v-fa5fc012],.filtroOpcoes-opcao-btn[data-v-fa5fc012]{display:flex;align-items:center}.filtroOpcoes-opcao.filtroOpcoes-opcao-categoria .link-navigation[data-v-fa5fc012]{cursor:default}.filtroOpcoes-opcao input[data-v-fa5fc012]{display:none}.filtroOpcoes-inputRadio[data-v-fa5fc012]{display:flex;justify-content:center;align-items:center;padding:3.9px 2.6px;margin-right:5px;width:18px;height:18px;border:1px solid #707070;border-radius:5px}.filtroOpcoes-opcao .filtroOpcoes-opcao-btn-label[data-v-fa5fc012],.filtroOpcoes-opcao label[data-v-fa5fc012]{font-size:12px;color:#2d2d2d}.filtroOpcoes-opcao-atual .filtroOpcoes-opcao-btn-label[data-v-fa5fc012],.filtroOpcoes-opcao-atual .filtroOpcoes-opcao-btnAtivo[data-v-fa5fc012],.filtroOpcoes-opcao-atual label[data-v-fa5fc012]{font-weight:600}.filtroOpcoes-opcao:not(.filtroOpcoes-opcao-categoria) .filtroOpcoes-opcao-btn-label[data-v-fa5fc012],.filtroOpcoes-opcao:not(.filtroOpcoes-opcao-categoria) label[data-v-fa5fc012]{cursor:pointer}:root{--less-one:-1;--less-two:-2}.slider-target,.slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-target{position:relative}.slider-base,.slider-connects{height:100%;position:relative;width:100%;z-index:1}.slider-connects{overflow:hidden;z-index:0}.slider-connect,.slider-origin{height:100%;position:absolute;right:0;top:0;transform-origin:0 0;transform-style:flat;width:100%;will-change:transform;z-index:1}.slider-txt-dir-rtl.slider-horizontal .slider-origin{left:0;right:auto}.slider-vertical .slider-origin{top:-100%;width:0}.slider-horizontal .slider-origin{height:0}.slider-handle{backface-visibility:hidden;position:absolute}.slider-touch-area{height:100%;width:100%}.slider-state-tap .slider-connect,.slider-state-tap .slider-origin{transition:transform .3s}.slider-state-drag *{cursor:inherit!important}.slider-tooltip-drag .slider-tooltip,.slider-tooltip-focus .slider-tooltip{display:none!important}.slider-tooltip-drag .slider-active .slider-tooltip,.slider-tooltip-drag.slider-state-drag .slider-tooltip:not(.slider-tooltip-hidden),.slider-tooltip-focus.slider-focused .slider-tooltip:not(.slider-tooltip-hidden){display:block!important}.slider-horizontal{height:var(--slider-height,6px)}.slider-horizontal .slider-handle{height:var(--slider-handle-height,16px);right:calc(var(--slider-handle-width, 16px)/2*var(--less-one));top:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*var(--less-one) - 1px);width:var(--slider-handle-width,16px)}.slider-vertical{height:var(--slider-vertical-height,300px);width:var(--slider-height,6px)}.slider-vertical .slider-handle{bottom:calc(var(--slider-handle-width, 16px)/2*var(--less-one));height:var(--slider-handle-width,16px);right:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*var(--less-one) - 1px);width:var(--slider-handle-height,16px)}.slider-txt-dir-rtl.slider-horizontal .slider-handle{left:calc(var(--slider-handle-width, 16px)/2*var(--less-one));right:auto}.slider-base{background-color:var(--slider-bg,#d1d5db)}.slider-base,.slider-connects{border-radius:var(--slider-radius,9999px)}.slider-connect{background:var(--slider-connect-bg,#10b981);cursor:pointer}.slider-draggable{cursor:ew-resize}.slider-vertical .slider-draggable{cursor:ns-resize}.slider-handle{background:var(--slider-handle-bg,#fff);border:var(--slider-handle-border,0);border-radius:var(--slider-handle-radius,9999px);box-shadow:var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));cursor:grab;height:var(--slider-handle-height,16px);width:var(--slider-handle-width,16px)}.slider-handle:focus{box-shadow:0 0 0 var(--slider-handle-ring-width,3px) var(--slider-handle-ring-color,rgba(16,185,129,.188)),var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));outline:none}.slider-active{box-shadow:var(--slider-handle-shadow-active,.5px .5px 2px 1px rgba(0,0,0,.42));cursor:grabbing}[disabled] .slider-connect{background:var(--slider-connect-bg-disabled,#9ca3af)}[disabled] .slider-handle,[disabled].slider-handle,[disabled].slider-target{cursor:not-allowed}[disabled] .slider-tooltip{background:var(--slider-tooltip-bg-disabled,#9ca3af);border-color:var(--slider-tooltip-bg-disabled,#9ca3af)}.slider-tooltip{background:var(--slider-tooltip-bg,#10b981);border:1px solid var(--slider-tooltip-bg,#10b981);border-radius:var(--slider-tooltip-radius,5px);color:var(--slider-tooltip-color,#fff);display:block;font-size:var(--slider-tooltip-font-size,.875rem);font-weight:var(--slider-tooltip-font-weight,600);line-height:var(--slider-tooltip-line-height,1.25rem);min-width:var(--slider-tooltip-min-width,20px);padding:var(--slider-tooltip-py,2px) var(--slider-tooltip-px,6px);position:absolute;text-align:center;white-space:nowrap}.slider-horizontal .slider-tooltip-top{bottom:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip-top:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-top-color:inherit;bottom:calc(var(--slider-tooltip-arrow-size, 5px)*var(--less-two));content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.slider-horizontal .slider-tooltip-bottom{left:50%;top:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));transform:translate(-50%)}.slider-horizontal .slider-tooltip-bottom:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-bottom-color:inherit;content:"";height:0;left:50%;position:absolute;top:calc(var(--slider-tooltip-arrow-size, 5px)*var(--less-two));transform:translate(-50%);width:0}.slider-vertical .slider-tooltip-left{right:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-left:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-left-color:inherit;content:"";height:0;position:absolute;right:calc(var(--slider-tooltip-arrow-size, 5px)*var(--less-two));top:50%;transform:translateY(-50%);width:0}.slider-vertical .slider-tooltip-right{left:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-right:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-right-color:inherit;content:"";height:0;left:calc(var(--slider-tooltip-arrow-size, 5px)*var(--less-two));position:absolute;top:50%;transform:translateY(-50%);width:0}.slider-horizontal .slider-origin>.slider-tooltip{left:auto;transform:translate(50%)}.slider-horizontal .slider-origin>.slider-tooltip-top{bottom:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + 1px)}.slider-horizontal .slider-origin>.slider-tooltip-bottom{top:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + var(--slider-height, 6px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip{top:auto;transform:translateY(calc((var(--slider-tooltip-line-height, 1.25rem) - var(--slider-tooltip-py, 2px))*var(--less-one) + 1px))}.slider-vertical .slider-origin>.slider-tooltip-left{right:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip-right{left:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - var(--slider-height, 6px) + 1px)}.filtros-topo[data-v-f730155e]{display:block;padding:0 15px;position:relative;margin-bottom:20px}.filtros-topo-close[data-v-f730155e]{position:absolute;top:-25px;left:10px}.filtros-topo-box[data-v-f730155e]{display:flex;align-items:center;justify-content:space-between}.filtros-topo-box-t1[data-v-f730155e]{font-size:20px;font-weight:500}.filtros-topo-box-limpar[data-v-f730155e]{font-size:12px;text-decoration:underline;cursor:pointer}.filtros-filtrosSelecionados[data-v-f730155e]{margin-bottom:40px}.filtros-opcoes-title[data-v-f730155e]{font-size:14px;font-weight:500}.filtros-bottomMobile[data-v-f730155e]{display:block}.filtros-bottomMobile button[data-v-f730155e]{width:100%;height:37px;background-color:#e2793f;border-radius:5px;color:#fff;font-size:14px}.filtros-bottomMobile button.disable[data-v-f730155e]{opacity:.3}.filtros-topoMobile-container[data-v-f730155e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.filtros-topoMobile-title[data-v-f730155e]{font-size:22px;font-weight:700;color:#0d4869}.filtros-topoMobile-fechar[data-v-f730155e]{display:flex;align-items:center;padding:4px 0 4px 8px}.filtros-topoMobile-fechar-p[data-v-f730155e]{margin-right:10px;font-size:14px;line-height:1;font-weight:100;color:#0d4869}.filtros-container[data-v-f730155e]{position:fixed;top:0;right:0;z-index:10;padding:30px 0 20px;width:100%;max-width:280px;height:100vh;overflow-y:auto;overflow-x:hidden;background-color:#fff}@media (min-width:1024px){.filtros-filtrosSelecionados[data-v-f730155e]{margin-bottom:29px}.filtros-bottomMobile[data-v-f730155e]{display:none}.filtros-container[data-v-f730155e]{position:static}}.fadeRight-enter[data-v-f730155e],.fadeRight-leave-to[data-v-f730155e]{transform:translate3d(100vw,0,0)}.fadeRight-enter-to[data-v-f730155e],.fadeRight-leave[data-v-f730155e]{transform:translateZ(0)}.fadeRight-enter-active[data-v-f730155e],.fadeRight-leave-active[data-v-f730155e]{transition:transform .6s ease}

.whatsapp[data-v-344207c5] {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #40c351;
  width: 60px;
  height: 60px;
  border-radius: 100%;

  z-index: 99;
  position: fixed;
  right: 15px;
  bottom: 15px;
}

.quantity-control[data-v-68f04b75] {
  display: flex;
  width: 100px;
  height: 30px;
  border-radius: 4px;
  border: 1px solid #D8D8D8;
  background-color: #FEFEFE;
}
.quantity-control__sum-icon[data-v-68f04b75],
.quantity-control__subtract-icon[data-v-68f04b75] {
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  width: 30px;
  height: 100%;
}
.quantity-control__sum-icon[data-v-68f04b75] {
  order: 3;
}
.quantity-control__subtract-icon[data-v-68f04b75] {
  order: -1;
}
.quantity-control__subtract-icon.disabled[data-v-68f04b75],
.quantity-control__sum-icon.disabled[data-v-68f04b75] {
  opacity: 0.38;
  cursor: default;
}

.quantity-control input {
  flex: 1 0;
  display: block;
  padding: 0;
  width: 100%;
  text-align: center;
  color: rgba(0, 0, 0, 0.87);
  font-family: var(--primary-font);
  font-size: 14px;
  font-weight: 500;
  line-height: 27px;
  background-color: transparent;
  border: none;
}
.upsell-cart[data-v-6836f8dc] {
  position: relative;
  z-index: var(--z0);
  display: flex !important;
  gap: 8px;
  padding: 10px;
  border-radius: 12px;
  border: 1px solid #6BB4DD;
  background-color: #FEFEFE;
}
.upsell-cart--remove-btn[data-v-6836f8dc] {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: var(--z0);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  margin: 0;
  width: 10px;
  height: 10px;
}
.upsell-cart__image[data-v-6836f8dc] {
  flex-shrink: 0;
  width: 68px;
  overflow: hidden;
  border-radius: 5px;
}
.upsell-cart__image img[data-v-6836f8dc] {
  display: block;
  width: 100%;
}
.upsell-cart__texts[data-v-6836f8dc] {
  flex: 1 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 10px;
}
.upsell-cart__title[data-v-6836f8dc] {
  margin-bottom: 4px;
  color: var(--corPrincipalTexto);
  font-size: 12px;
  font-weight: 700;
}
.upsell-cart__product-name[data-v-6836f8dc] {
  color: rgba(0, 0, 0, 0.87);
  font-size: 11px;
  font-weight: 500;
  line-height: 16px;
}
.upsell-cart__simple-attribute[data-v-6836f8dc] {
  margin-bottom: 8px;
}
.upsell-cart__attribute-label[data-v-6836f8dc],
.upsell-cart__quantity-control-label[data-v-6836f8dc] {
  margin-bottom: 3px;
  color: rgba(0, 0, 0, 0.87);
  font-size: 12px;
}
.error .upsell-cart__attribute-label[data-v-6836f8dc] {
  color: var(--error-color);
}
.error .upsell-cart__attribute-select[data-v-6836f8dc] {
  box-shadow: var(--error-shadow);
  border-color: var(--error-color);
}
.upsell-cart__attribute-select[data-v-6836f8dc] {
  color: rgba(0, 0, 0, 0.87);
  font-size: 11px;
  cursor: pointer;
  border-radius: 15px;
  height: 35px;
  width: 100px;
  padding: 0 5px;
  border: 1px solid #D8D8D8;
}
.upsell-cart__quantity-control-container[data-v-6836f8dc] {
  margin-bottom: 8px;
}
.upsell-cart__quantity-control[data-v-6836f8dc] {
  height: 30px !important;
}
.upsell-cart__price-and-button[data-v-6836f8dc] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.upsell-cart__product-price[data-v-6836f8dc] {
  color: #202020;
  font-size: 17px;
  font-weight: 700;
  flex: 1 0;
}
.upsell-cart__product-price-discount[data-v-6836f8dc]{
  font-size: 10px;
  color: #3BA23F;
  font-weight: 500;
}
.upsell-cart--purchase-btn[data-v-6836f8dc] {
  padding: 4px 15px;
  margin: 0;
  border-radius: 20px;
  background-color: #6BB4DD;
  height: 26px;
  color: #FFF;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.upsell-cart--purchase-btn[data-v-6836f8dc]:not(.error):hover {
  background-color: #272727;
}
.upsell-cart--purchase-btn.error[data-v-6836f8dc] {
  cursor: default;
  opacity: 0.5;
}
.upsell-cart__lock[data-v-6836f8dc] {
  margin-bottom: 3px;
  color: rgba(0, 0, 0, 0.60);
  font-size: 12px;
  font-weight: 400;
}
.upsell .hasDots.slick-slider {
  padding-bottom: 15px;
}
.upsell .hasDots.slick-slider ul.slick-dots {
  bottom: 0;
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.upsell .hasDots.slick-slider ul.slick-dots li button::before {
  display: none;
}
.upsell .hasDots.slick-slider ul.slick-dots li {
  margin: 0;
  width: unset;
  height: unset;
}
.upsell .hasDots.slick-slider ul.slick-dots li:not(.slick-active) button {
  background-color: #d0d2d3;
}
.upsell .hasDots.slick-slider ul.slick-dots li.slick-active button {
  background-color: #6BB4DD;
}
.upsell .hasDots.slick-slider ul.slick-dots li button {
  width: 7px;
  height: 7px;
  border-radius: 100%;
  padding: 0;
}
div.upsell .slick-slide > div {
  margin: 0 5px;
}


.carrinhoLateral-bottom__upsell[data-v-333e08b9] {
  margin-bottom: 10px;
}
#carrinhoLateralFundoEscuro[data-v-333e08b9] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 20;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
}
#carrinhoLateral[data-v-333e08b9] {
  position: fixed;
  top: 0;
  right: 0;
  background-color: #fff;
  z-index: 93;
  width: 100%;
  max-width: 400px;
  height: 100%;
  border-left: 1px solid #D7D7D7;
  transform: translate(400px);
  transition: 300ms;
  box-shadow: 0px 3px 6px  rgba( 0, 0, 0, 0.6);
}
#carrinhoLateral.open[data-v-333e08b9] {
  transform: translate(0);
}
.carrinhoLateral-box[data-v-333e08b9]{
  position: relative;
  box-shadow: -15px 0px 15px  rgba( 0, 0, 0, 0.16);
  height: 100%;
}
.carrinhoLateral-fechar[data-v-333e08b9] {
  position: absolute;
  top: 15px;
  right: 15px;
}
@media (max-width: 767px) {
.carrinhoLateral-fechar svg[data-v-333e08b9]{
    width: 15px;
    height: 15px;
}
#carrinhoLateral[data-v-333e08b9]{
    max-width: 300px;
    transform: translate(300px);
}
}
#carrinhoSection[data-v-333e08b9]{
  /* padding: 0 12px; */
  height: 100%;
  overflow: auto;
}
.carrinhoLateral-mainContainer[data-v-333e08b9]{
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 0 10px;
}
.carrinhoLateral-mainBox[data-v-333e08b9] {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* PRELOADER */
.carrinhoLateral-preloader[data-v-333e08b9]{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.8);
}
.carrinhoLateral-preloader img[data-v-333e08b9]{
  width: 150px;
  margin-bottom: 300px;
}

/* TOPO */
.carrinhoLateral-topo[data-v-333e08b9]{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 25px;
  flex: 0 1 auto;
  margin-top: 23px;
  margin-left: 6px;
  padding: 0 12px;
}
.carrinhoLateral-topo-tituloContainer[data-v-333e08b9] {
  display: flex;
  align-items: center;
}
.carrinhoLateral-topo-tituloContainer > *[data-v-333e08b9]:not(.carrinhoLateral-t1) {
  margin-right: 10px;
}
.carrinhoLateral-t1[data-v-333e08b9] {
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  display: block;
}

/* PRODUTOS */
/* msg de erro */
.carrinhoLateral-errorMsg[data-v-333e08b9]{
  display: block;
  margin-bottom: 20px;
  font-size: 14px;
  color: #ff0000;
  margin-top: 10px;
}
/* ------------- */
.carrinhoLateral-prods[data-v-333e08b9]{
  flex: 1 0;
  overflow: auto;
  padding: 0 12px;
}
.carrinhoLateral-prods[data-v-333e08b9]::-webkit-scrollbar {
  width: 3px;
  background-color: transparent;
}
.carrinhoLateral-prods[data-v-333e08b9]::-webkit-scrollbar-thumb {
  width: 3px;
  background-color: #E6E1E6;
  border-radius: 3px;
}
.carrinhoLateral-prods-item[data-v-333e08b9]{
  display: flex;
  align-items: flex-start;
  border: 1px solid #E6E6E6;
  padding: 12px;
  border-radius: 10px;
}
.carrinhoLateral-prods-item[data-v-333e08b9]:not(:last-child){
  margin-bottom: 20px;
}
.carrinhoLateral-prods-item-img[data-v-333e08b9]{
  max-width: 100px;
  margin-right: 10px;
  flex: 0 0 auto;
  overflow: hidden;
}
.carrinhoLateral-prods-item-dados[data-v-333e08b9]{
  flex: 1 1 auto;
}
.carrinhoLateral-prods-item-dados-nome[data-v-333e08b9]{
  font-size: 12px;
  line-height: 1.5;
  display: block;
  max-height: 37px;
  overflow: hidden;
  margin-bottom: 10px;
}
.carrinhoLateral-prods-item-dados-attrPreco[data-v-333e08b9]{
  display: flex;
  flex-direction: column;
}
.carrinhoLateral-prods-item-dados-attr[data-v-333e08b9]{
  display: flex;
}
.carrinhoLateral-prods-item-dados-attr-label[data-v-333e08b9]{
  color: #6b6b6b;
  font-size: 12px;
  display: block;
  margin-top: -5px;
  margin-bottom: 10px;
}
.carrinhoLateral-prods-item-dados-attrPreco-precoDe[data-v-333e08b9]{
  font-size: 11px;
  text-decoration: line-through;
  margin-right: 5px;
  color: #8C8C8C;
}
.carrinhoLateral-prods-item-dados-attrPreco-preco[data-v-333e08b9]{
  font-size: 16px;
  font-weight: bold;
}
.carrinhoLateral-prods-item-dados-attrPreco-preco > span[data-v-333e08b9]{
  color: #8C8C8C;
  font-size: 12px;
  font-weight: normal;
}
.carrinhoLateral-prods-item-dados-qtdContainer[data-v-333e08b9] {
  margin-top: 8px;
}
.carrinhoLateral-prods-item-dados-qtdContainer-str[data-v-333e08b9] {
  font-size: 12px;
  display: block;
  margin-bottom: 2px;
}
.carrinhoLateral-prods-item-dados-qtd[data-v-333e08b9]{
  display: inline-flex;
  align-items: center;
  border-radius: 4px;
  border: 1px solid #D6D6D6;
}
.atualizarQuantidadeCarrinho[data-v-333e08b9]  {
  font-size: 16px;
  height: 40px;
}
.atualizarQuantidadeCarrinho[disabled][data-v-333e08b9]{
  opacity: .2;
}
.carrinhoLateral-prods-item-dados-qtd input[data-v-333e08b9]{
  border: none;
  width: 100%;
  max-width: 40px;
  height: 40px;
  font-size: 14px;
  color: #2F2F2F;
  border-radius: 3px;
  text-align: center;
}
.carrinhoLateral-prods-remove button[data-v-333e08b9]{
  width: 20px;
  height: 20px;
  padding: 0;
  flex: 0 0 auto;
}
.carrinhoLateral-prods-item-boxFlex[data-v-333e08b9]{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  flex-direction: column;
}
.carrinhoLateral-prods-item-qtdFlex[data-v-333e08b9]{
  width: 100%;
}
.carrinhoLateral-prods-item-boxFlex-container[data-v-333e08b9] {
  display: flex;
  width: 100%;
}
#semProdutos[data-v-333e08b9] {
  height: 100%;
  align-items: center;
  display: flex;
}
.carrinhoLateral-body[data-v-333e08b9] {
  padding: 15px 10px 10px;
}
.carrinhoVazio[data-v-333e08b9] {
  display: flex;
  flex-direction: column;
  text-align: center;
  padding: 0 15px;
}
#semProdutos .carrinho-titulo[data-v-333e08b9] {
  width: 100%;
  color: #9A9A9A;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 15px auto 20px;
}
#semProdutos .carrinho-subTitulo[data-v-333e08b9] {
  font-size: 14px;
  color: #9A9A9A;
}

/* RODAPÉ */
.carrinhoLateral-rodape[data-v-333e08b9] {
  flex: 0 1 auto;
  padding: 14px 12px 16px;
  box-shadow: 0 -1px 7px rgba(0, 0, 0, 0.08);
}
.carrinhoLateral-rodape-total[data-v-333e08b9] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
  padding: 0px 30px 0px 10px
}
.carrinhoLateral-rodape-total-t1[data-v-333e08b9] {
  color: #7A7A7A;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}
.carrinhoLateral-rodape-total-valor[data-v-333e08b9] {
  color: #71A850;
  font-size: 20px;
  font-weight: bold;
}
.carrinhoLateral-rodape-totalDesconto[data-v-333e08b9]{
  font-size: 16px;
  display: block;
  color: #3d9544;
  text-align: center;
  margin: 0 -13px;
}
.carrinhoLateral-container-resumo[data-v-333e08b9] {
  border-radius: 3px;
  font-size: 16px;
  border: 1px solid #E6E6E6;
  border-radius: 10px;
  padding: 12px;
}
.carrinhoLateral-container-resumo-t1[data-v-333e08b9] {
  font-size: 16px;
  font-weight: 700;
  display: block;
  margin-bottom: 10px;
}
.carrinhoLateral-container-resumo-subtotal[data-v-333e08b9]:not(.subtotal) {
  display: grid;
  place-items: end;
}
.carrinhoLateral-container-resumo-subtotal.subtotal[data-v-333e08b9] {
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.carrinhoLateral-container-resumo-subtotal-t1.txt[data-v-333e08b9] {
  font: 400 14px/16px 'Roboto', sans-serif;
}
.carrinhoLateral-container-resumo-subtotal-t1.valor[data-v-333e08b9] {
  font: 700 18px/16px 'Roboto', sans-serif;
}
.carrinhoLateral-container-resumo-subtotal.prices[data-v-333e08b9] {
  display: flex;
}
.carrinhoLateral-container-resumo-subtotal.prices span[data-v-333e08b9] {
  font: 700 12px  'Roboto', sans-serif;
}
.carrinhoLateral-container-resumo-subtotal.prices span.from[data-v-333e08b9] {
  color: rgba(0, 0, 0, 0.38);
  margin-right: 10px;
  text-decoration: line-through;
}
.carrinhoLateral-container-resumo-subtotal.prices span.to[data-v-333e08b9] {
  color: #000000de;
}
.carrinhoLateral-container-resumo-subtotal.discount[data-v-333e08b9] {
  margin-top: 5px;
  font-size: 12px;
  display: block;
  color: #000000de;
}
.divisorBranco[data-v-333e08b9]{
  border-bottom: 2px solid #fff;
  display: block;
  margin: 8px 0;
}
.carrinhoLateral-rodape-bts > *[data-v-333e08b9] {
  width: 100%;
  margin-top: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.carrinhoLateral-rodape-carrinho[data-v-333e08b9]{
  height: 42px;
  font-size: 14px;
  color: #fff;
  background-color: #7D7D7D;
  border-radius: 8px;
}
.carrinhoLateral-rodape-fechar[data-v-333e08b9]{
  font-size: 12px;
  color: #2F2F2F;
  font-weight: 300;
}
.carrinhoLateral-rodape-desconto[data-v-333e08b9]{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  min-height: 54px;
  border: 1px solid #71A850;
  border-radius: 8px;
  margin-bottom: 10px;
}
.carrinhoLateral-rodape-desconto-text[data-v-333e08b9]{
  display: block;
  font-size: 14px;
  width: 100%;
  max-width: 297px;
  margin-left: 9px;
}
.carrinhoLateral-rodape-freteGratis[data-v-333e08b9] {
  border: 1px solid #E6E6E6;
  border-radius: 10px;
  padding: 12px;
  margin-bottom: 8px;
}
.carrinhoLateral-rodape-freteGratis-barrar[data-v-333e08b9] {
  height: 5px;
  width: 100%;
  border-radius: 2.5px;
  background-color: #f3f3f3;
  margin-top: 12px;
  overflow: hidden;
}
.carrinhoLateral-rodape-freteGratis-barrar > div[data-v-333e08b9] {
  height: 100%;
  width: 0;
  border-radius: 2.5px;
  background-color: #7d7d7d;
  transition: 300ms;
  max-width: 100%;
}
.carrinhoLateral-rodape-freteGratis-barrar.red > div[data-v-333e08b9] {
  background-color: #f00;
}
.carrinhoLateral-rodape-freteGratis-barrar.yellow > div[data-v-333e08b9] {
  background-color: #d3e200;
}
.carrinhoLateral-rodape-freteGratis-barrar.green > div[data-v-333e08b9] {
  background-color: #097000;
}
@media (max-width: 767px) {
.carrinhoLateral-prods-item-boxFlex[data-v-333e08b9]{
    flex-direction: column;
    align-items: flex-start;
}
.carrinhoLateral-prods-item-qtdFlex[data-v-333e08b9]{
    margin-top: 2px;
}
.carrinhoLateral-rodape-desconto-text[data-v-333e08b9]{
    font-size: 11px;
}
.carrinhoLateral-prods[data-v-333e08b9] {
    height: calc(100vh - 326px);
}
}


.carrinhoLateral-rodape-desconto-text span{
  color: #71A850;
}

