
.stamps-on-image[data-v-06725250] {
  position: absolute;
  inset: 0;
  pointer-events: none; 
  z-index: 5;
}
.stamps[data-v-06725250] {
  position: relative;
  width: 100%;
  height: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
}
.stamps__item[data-v-06725250] {
  position: absolute;
}
.stamps__item-image[data-v-06725250],
.stamps__item-text[data-v-06725250] {
  display: block;
  width: 48px;
  height: auto;
}

/* posições fixas */
.stamps__item.top-left[data-v-06725250] {
  top: 8px;
  left: 8px;
}
.stamps__item.top-right[data-v-06725250] {
  top: 8px;
  right: 20px;
}
.stamps__item.bottom-left[data-v-06725250] {
  bottom: 8px;
  left: 8px;
}
.stamps__item.bottom-right[data-v-06725250] {
  bottom: 8px;
  right: 8px;
}
@media(min-width: 1024px){
.stamps__item.top-right[data-v-06725250] {
    right: 40px;
}
}


#zoomBox[data-v-35d9fe82]{
  user-select: none;
  position: fixed;
  height: 100vh;
  width: 100%;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 12;
  background-color: rgba(0, 0, 0, 0.8);
  overflow: hidden;
  cursor: zoom-out;
}
#zoomBox[data-v-35d9fe82]:not(.zoomActive){
  padding: 20px;
}
.zoomBox-containerImgs[data-v-35d9fe82]{
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.zoomBox-containerImgs-box[data-v-35d9fe82]{
  position: absolute;
  transition: 200ms;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 100%;
}
#zoomBox img[data-v-35d9fe82]{
  background-color: #fff;
  user-select: none;
}
#zoomBox img[data-v-35d9fe82]:not(.imgOnZoom){
  max-height: calc(100vh - 20px);
  max-width: calc(100vw - 20px);
  transition: 300ms;
}
#zoomBox img.imgOnZoom[data-v-35d9fe82]{
  max-height: unset;
  max-width: unset;
  will-change: width, height;
}
#zoomBox .zoomBox-containerImgs-box[data-v-35d9fe82]{
  transform: translate(150vw);
  transition: 300ms;
  display: flex;
  align-items: center;
  width: 400px;
  height: 400px;
}
#zoomBox .zoomBox-containerImgs-box.prevImg[data-v-35d9fe82]{
  transform: translate(-150vw);
}
#zoomBox .zoomBox-containerImgs-box.active[data-v-35d9fe82]{
  transform: translate(0);
  z-index: 12;
}
#zoomBox .zoomBox-containerImgs-box.active[data-v-35d9fe82]{
  z-index: 12;
}
#zoomBox .zoomBox-containerImgs-box-dragBox[data-v-35d9fe82]{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 400px;
  height: 400px;
  cursor: default;
}
#zoomBox .zoomBox-containerImgs-box-dragBox.zoomImg[data-v-35d9fe82]{
  cursor: zoom-in;
  text-align: center;
}
#zoomBox .zoomBox-containerImgs-box.zoomImg-zoom .zoomBox-containerImgs-box-dragBox.zoomImg[data-v-35d9fe82]{
  cursor: grab;
  transition: 100ms;
  position: relative;
  z-index: 15;
  height: unset;
}
#zoomBox .zoomBox-containerImgs-box.video[data-v-35d9fe82],
#zoomBox .video .zoomBox-containerImgs-box-dragBox[data-v-35d9fe82] {
  width: unset;
  height: unset;
}
#zoomBox .zoomBox-containerImgs-box.video[data-v-35d9fe82] {
  width: 80%;
}
button[data-v-35d9fe82]{
  color: #fff;
  height: 40px;
  width: 40px;
  font-size: 30px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  z-index: 13;
  background-color: #292929;
}
button.disabled[data-v-35d9fe82]{
  opacity: 0;
}
.closeBt[data-v-35d9fe82]{
  position: fixed;
  top: 0;
  right: 0;
}
.prevBt[data-v-35d9fe82]{
  position: fixed;
  left: 0;
}
.nextBt[data-v-35d9fe82]{
  position: fixed;
  right: 0;
}
@media (max-width: 1023px) {
.zoomBox-containerImgs-box:not(.zoomImg-zoom) .zoomBox-containerImgs-box-dragBox[data-v-35d9fe82]{
    display: flex;
    align-items: center;
    justify-content: center;
}
}
.zoomBox-containerImgs-box.video[data-v-35d9fe82] {
  width: 80%;
}
.zoomBox-containerImgs-box.video .zoomBox-containerImgs-box-dragBox[data-v-35d9fe82] {
  width: 100%;
  position: relative;
}
.zoomBox-containerImgs-box.video canvas[data-v-35d9fe82] {
  width: 100%;
  height: auto;
}
#compZoomVideo[data-v-35d9fe82] {
  position: absolute;
  height: 100%;
  width: 100%;
}
.zoomBox-containerImgs-box-dragBox-imgClone[data-v-35d9fe82] {
  opacity: 0 !important;
  pointer-events: none !important;
  position: absolute !important;
  max-width: unset !important;
  max-height: unset !important;
}
.zoomBox-controlers[data-v-35d9fe82] {
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
}
.zoomBox-controlers > button[data-v-35d9fe82] {
  box-shadow: none;
}
.zoomBox-qtdItens[data-v-35d9fe82] {
  padding: 10px;
  background-color: #292929;
  z-index: 13;
}


.img-wrapper[data-v-05865998] {
  position: relative;
  width: 100%;
  height: 100%;
}
.img-wrapper img[data-v-05865998] {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: opacity 0.5s ease;
}
.img-blur[data-v-05865998] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  z-index: 1;
  pointer-events: none;
}
.img-blur.loaded[data-v-05865998] {
  opacity: 0;
}
.img-final[data-v-05865998] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
}
.img-final.loaded[data-v-05865998] {
  opacity: 1;
}
.hidden[data-v-05865998] {
  display: none !important;
}
.sliderProd-imgMiniaturas[data-v-05865998] {
  display: none;
}
.sliderProd-imgPrincipal-containerVideo[data-v-05865998] {
  position: relative;
  overflow: hidden;
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.sliderProd-imgPrincipal-containerVideo canvas[data-v-05865998] {
  display: block;
  width: 100%;
}
.sliderProd-imgPrincipal-containerVideo iframe[data-v-05865998] {
  position: absolute;
  width: 100%;
  height: 100%;
}
.sliderProd-imgPrincipal-containerVideo iframe *[data-v-05865998] {
  -webkit-user-drag: none;
}
.sliderProd-imgPrincipal-containerImg[data-v-05865998] {
  position: relative;
  overflow: hidden;
}

/** ESTILOS THUMB VIDEO **/
.thumbVideo[data-v-05865998] {
  position: relative;
  border: 1px solid transparent;
  display: flex !important;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  max-height: 130px;
  max-width: 144px;
}
.thumbVideo-iconePlay[data-v-05865998] {
  position: absolute;
}
.thumbVideo-img[data-v-05865998] {
  display: block;
}
.sliderProd-imgPrincipal-wrapperImg[data-v-05865998] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.sliderProd-imgPrincipal-wrapperImg img[data-v-05865998] {
  border-radius: 8px;
  object-fit: contain;
  width: 612px;
  height: 612px;
}
.sliderProd-imgPrincipal-desconto[data-v-05865998] {
  display: none;
}
@media (min-width: 1024px) {
.thumbVideo-img[data-v-05865998] {
    border-radius: 6px;
}
}

/*************************/
@media (min-width: 950px) {
.sliderProd[data-v-05865998] {
    display: flex;
    flex-direction: column;
}
.sliderProd-imgPrincipal[data-v-05865998] {
    width: 38.25rem;
    height: 38.25rem;
    max-width: max-content!important;
}
.sliderProd-imgMiniaturas[data-v-05865998] {
    flex-shrink: 0;
    display: block;
    width: 96%;
    margin-top: 8px;
    align-self: flex-start;
    overflow: hidden;
}
.sliderProd-imgMiniaturas-container[data-v-05865998] {
    overflow: hidden;
    max-height: var(--heightThumbTrack);
    position: relative;
    padding-bottom: 12px;
}
.sliderProd-imgMiniaturas-container[data-v-05865998]::-webkit-scrollbar {
    padding-top: 12px;
    width: 2px;
    height: 6px;
}
.sliderProd-imgMiniaturas-container[data-v-05865998]::-webkit-scrollbar-track {
    background-color: #f1f1f1;
}
.sliderProd-imgMiniaturas-container[data-v-05865998]::-webkit-scrollbar-thumb {
    background-color: #cecece;
    border-radius: 16px;
}
.sliderProd-imgMiniaturas-container-qtdMore[data-v-05865998] {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 32px;
    width: 32px;
    background-color: #464646;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 14px;
}
.sliderProd-imgMiniaturas-containerImg[data-v-05865998] {
    opacity: 0.55;
    cursor: pointer;
    width: 144px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 12px;
    border-radius: 6px;
}
.sliderProd-imgMiniaturas-containerImg  img[data-v-05865998]{
    width: 144px;
    height: 130px;
    border: 1px solid transparent;
    border-radius: 6px;
    -webkit-user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.sliderProd-imgMiniaturas-containerImg[data-v-05865998]:nth-child(3n) {
    margin-bottom: 0;
}
.slideProd-imgMiniaturas-containerImgActive[data-v-05865998] {
    border: 1px solid #D6D6D6;
    opacity: 1;
    width: fit-content !important;
}
.sliderProd-imgMiniaturas-containerImg img[data-v-05865998] {
    display: block;
}
.sliderProd-imgMiniaturas-maisFotos[data-v-05865998]{
    margin-top: 5px;
}
.sliderProd-imgMiniaturas-maisFotos[data-v-05865998]:first-child {
    margin-bottom: 5px;
    margin-top: 0;
}
.sliderProd-imgMiniaturas-maisFotos[data-v-05865998] {
    transition: 200ms;
}
.sliderProd-imgMiniaturas-maisFotos-p[data-v-05865998] {
    font-size: 12px;
    color: #5d5d5d;
    text-decoration: underline;
    text-align: center;
    cursor: pointer;
}
.sliderProd-imgPrincipal[data-v-05865998] {
    max-width: calc(100% - 150px);
}
.sliderProd-imgPrincipal-containerImg[data-v-05865998] {
    cursor: pointer;
}
.hideOpacity[data-v-05865998] {
    opacity: 0;
    pointer-events: none;
}
.disabledArrow[data-v-05865998] {
    opacity: .5;
}
.disabledArrow .sliderProd-imgMiniaturas-maisFotos-p[data-v-05865998]{
    cursor: not-allowed;
}
}


div.sliderProd .slick-slider {
  padding: 0 14px 15px;
}
div.sliderProd .sliderProd-thumbsMobile {
  overflow: hidden;
}
div.sliderProd .sliderProd-thumbsMobile .slick-slider {
  padding: 0 38px 0 0;
}
div.sliderProd .sliderProd-thumbsMobile .slick-list {
  overflow: unset;
}
div.sliderProd .custom-arrow {
  width: auto;
  height: auto;
  z-index: 3;
  color: #000;
  font-size: unset;
}
div.sliderProd .custom-arrow.slick-prev {
  left: 16px!important;
}
.sliderProd .custom-arrow.slick-next {
  right: 16px!important;
}
div.sliderProd .custom-arrow::before {
  content: none;
}
div.sliderProd .slick-track {
  display: flex !important;
}
div.sliderProd .slick-track .slick-slide{
  height: auto;
}
div.sliderProd .slick-track .slick-slide > div{
  height: 100%;
}
div.sliderProd .slick-dots {
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex !important;
  justify-content: center;
  gap: 6px;
}
div.sliderProd .slick-dots button::before {
  content: none;
}
div.sliderProd .slick-dots li {
  width: 100%;
  max-width: 30px;
  height: 5px;
  margin: 0;
}
div.sliderProd .slick-dots li:not(.slick-active) {
  background-color: #D9D9D9;
}
div.sliderProd .slick-dots li.slick-active {
  background-color: #757575;
}
div.sliderProd .slick-dots button {
  padding: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 757px) {
.compDetalheProd-selos {
    margin-bottom: 0;
}
}
@media (min-width: 950px) {
div.sliderProd .slick-slider {
    padding: 0 0 15px;
}
}
@media (min-width: 1024px) {
.compDetalheProd-selos {
    top: 14px;
    left: 164px;
    width: calc(100% - 220px);
}
}
@media (max-width: 1023px) {
.sliderProd-imgMiniaturas-containerImg {
    max-width: 95%;
    display: flex !important;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.sliderProd-imgMiniaturas-containerImg img {
    border-radius: 4px;
}
div.sliderProd .sliderProd-thumbsMobile .slick-track {
    display: flex;
    align-items: center;
}
.qtdSlideMob {
    position: absolute;
    top: 10px;
    right: 16px;
    z-index: 3;
    background-color: #E0E0E0;
    font-size: 11px;
    color: rgba(0, 0, 0, .87);
    padding: 3px 6px;
}
}


@media screen and (max-width: 48rem) {
.sliderProd-imgPrincipal-wrapperImg img{
    width: 100%!important;
    height: 328px!important;
    object-fit: cover!important;
    max-width: 328px !important;
}
div.sliderProd .slick-slider {
    padding: 0!important;
}
}

