/*! CSS Document */

@media (min-width:1600px){
/*! Home - Slider */

}
/*!-----LG-----*/
@media (max-width:1269px){


}
/*!-----LG-----*/
@media (min-width:1200px) and (max-width:1599px){

}
/*!-----MD-----*/
@media (min-width:992px) and (max-width:1199px){
	
	
	
}
/*!-----SM-----*/
@media (min-width:768px) and (max-width:991px){
}
/*!-----SM Specific-----*/
@media (min-width:768px){
.hidden-notxs {
	display:none !important;
}	
#pesquisa {
	display: none !important;
}
.header-right-lg.fixed-bottom {
        position: static !important;
        margin-right: 0 !important;
        padding-right: 0 !important;
        gap: 0px;
        z-index: inherit;
    }

}
/*!-----XS Specific-----*/
@media (max-width:767px) and (orientation:landscape){
/*!*/
}
/*!-----XS-----*/
@media (max-width:767px){
  body {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden;
  }
.cpnb-m-cookies-floatButton-icon {
    bottom: 50px;
}

.hidden-xs {
	display:none !important;
}
div#headerSearch {
	width: 100%;
    padding: 0px;
}
.header-is-sticky div#headerSearch {
    width: 100%;
    padding: 0px;
}
.prime-slide-heading {
    background: #ffffffbd !important;
    padding: 15px !important;
    margin-top: 70px !important;
    border-radius: 20px !important;
}

li.page-item.pagNumeros {
    display: none;
}

.col-6 {
    flex: 0 0 auto;
    width: 50%;
}

h3.mod-title.mod-row-title {
    margin-top: 30px;
}
.header-right-lg.footer-toolbar.fixed-bottom.d-flex {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100%;
    left: 0;
    right: 0;
    min-height: 44px;
    padding: 0 12px;
    padding-bottom: 0 !important;
    box-sizing: border-box;
    gap: 0;
}

.header-right-lg.footer-toolbar.fixed-bottom > * {
    flex: 1 1 0 !important;
    width: auto;
    max-width: none !important;
    min-width: 0;
    height: 44px;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
}

.header-right-lg.footer-toolbar.fixed-bottom .btn-icon {
    display: grid !important;
    place-items: center;
    width: unset;
    height: 44px !important;
    line-height: 1;
    position: relative;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}

.header-right-lg.footer-toolbar.fixed-bottom .mod-minicart,
.header-right-lg.footer-toolbar.fixed-bottom .mod-minicart__inner,
.header-right-lg.footer-toolbar.fixed-bottom .mod-minicart__anchor,
.header-right-lg.footer-toolbar.fixed-bottom .vme-mod-wishlist,
.header-right-lg.footer-toolbar.fixed-bottom .vme-mod-compare,
.header-right-lg.footer-toolbar.fixed-bottom .vme-mod-inner,
.header-right-lg.footer-toolbar.fixed-bottom .vme-mod-contents,
.header-right-lg.footer-toolbar.fixed-bottom .vme-mod__anchor {
    display: grid !important;
    place-items: center;
    width: 100%;
    min-height: 44px;
}

.header-right-lg.footer-toolbar.fixed-bottom .jewel-group {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    line-height: 1;
}

.header-right-lg.footer-toolbar.fixed-bottom .btn-icon > i,
.header-right-lg.footer-toolbar.fixed-bottom .jewel-group > i {
    display: block;
    margin: 0 auto;
    transform: translateY(0);
	
}

.fecharcarrinho {
	position: absolute;
        right: 15px;
}

.header-right-lg.footer-toolbar.fixed-bottom .se-icon-menu {
    font-size: 18px;
    display: block;
    line-height: 1;
}

.header-right-lg.footer-toolbar.fixed-bottom .vpi {
    display: block;
    line-height: 1;
}

.header-right-lg.footer-toolbar.fixed-bottom .jewel {
    right: -0.35rem;
}

.mobile-header-right #pesquisa2 .vpi-search {
    font-size: 1.5rem;
    line-height: 1;
}

.infoPD1 {
	display:inline-block;
	width:100%;
	vertical-align:top;
	padding-right:10px;
}
.infoPD2 {
	display:inline-block;width:100%;vertical-align:top;margin-top:30px;padding:0px;
}
.infoPD3 {
	display:inline-block;width:100%;vertical-align:top;margin-top:30px;padding:0px;
}

body.com-virtuemart.view-productdetails .product-image-gallery {
    margin-bottom: 12px !important;
}

body.com-virtuemart.view-productdetails .product-image-gallery .product-image-gallery__main-wrapper {
    position: relative;
}

body.com-virtuemart.view-productdetails .product-image-gallery .product-image-gallery__main .product-image-gallery__item-inner {
    background: #f1f3f5;
    aspect-ratio: 1 / 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px;
}

body.com-virtuemart.view-productdetails .product-image-gallery .product-image-gallery__main img.product-image {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain;
}

body.com-virtuemart.view-productdetails .product-image-gallery .product-image-gallery__main-controls {
    pointer-events: none;
}

body.com-virtuemart.view-productdetails .product-image-gallery .product-image-gallery__main-controls .btn {
    pointer-events: auto;
    width: 32px;
    height: 32px;
    padding: 0;
    line-height: 1;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.88);
    display: flex;
    align-items: center;
    justify-content: center;
}

body.com-virtuemart.view-productdetails .product-image-gallery .product-image-gallery__main-controls .btn i {
    display: block;
    line-height: 1;
    margin: 0;
}

body.com-virtuemart.view-productdetails .product-image-gallery .product-image-gallery__thumbnails-wrapper {
    margin-top: 10px;
}

body.com-virtuemart.view-productdetails .product-image-gallery .product-image-gallery__thumbnails .product-image-gallery__item-inner {
    background: #f1f3f5;
    aspect-ratio: 1 / 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px;
}

body.com-virtuemart.view-productdetails .product-image-gallery .product-image-gallery__thumbnails img.product-image-thumbnail {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain;
}

body.com-virtuemart.view-productdetails .product-image-gallery .product-image-gallery__thumbnails-controls .btn {
    width: 28px;
    height: 28px;
    padding: 0;
    line-height: 1;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.88);
    display: flex;
    align-items: center;
    justify-content: center;
}

body.com-virtuemart.view-productdetails .product-image-gallery .product-image-gallery__thumbnails-controls .btn i {
    display: block;
    line-height: 1;
    margin: 0;
}
/*!*/ 
.banner-title {
    font-size: 1.5rem;
 }

.banner-contents {
    padding: 4rem 3rem;
}
.product-bottom-container{
	display:none;
}

}
/*!-----XSM-----*/
@media (min-width:490px) and (max-width:767px){


}