/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 15 2025 | 16:17:53 */
/*
RESPONSIVO DESKTOP
Resolução 2560px x 1080px
*/
@media (min-width: 1921px) {
	.medidas-produto{
		font-size: 1.5rem !important;
	}
}
  
/*
Resolução 1600px x 900px
Resolução 1680px x 1050px
*/
@media (min-width: 1441px) and (max-width: 1919px) {
	.elementor-10 .elementor-element.elementor-element-d3621c6 .swiper-slide {
        height: 90vh;
    }
	
	.elementor-10 .elementor-element.elementor-element-d3621c6 .swiper-slide-inner{
		padding: 12% 0% 0% 0%;
	}
	
	.elementor-10 .elementor-element.elementor-element-d3621c6 .elementor-slide-heading {
        font-size: 1.75rem;
    }
	
	.elementor-23 .elementor-element.elementor-element-896774d img {
        width: 70%;
    }
}

/*
Resolução 1440px x 900px
*/
@media (min-width: 1367px) and (max-width: 1440px) {
	.elementor-10 .elementor-element.elementor-element-d3621c6 .swiper-slide {
        height: 90vh;
    }
	
	.elementor-10 .elementor-element.elementor-element-d3621c6 .swiper-slide-inner{
		padding: 12% 0% 0% 0%;
	}
}

/*
Resolução 1280px x 720px
Resolução 1366px x 768px
*/
@media (min-width: 1280px) and (max-width: 1366px) {
	.elementor-10 .elementor-element.elementor-element-d3621c6 .elementor-repeater-item-c9356f3 .swiper-slide-bg{
		background-position-y: bottom;
	}
	
	.elementor-10 .elementor-element.elementor-element-d3621c6 .swiper-slide-inner {
        padding: 12% 0% 0% 0%;
    }
	
	.medidas-produto{
		font-size: .9rem;
	}
	
}

/*
Resolução 1024px x 600px
*/
@media (min-width: 1024px) and (max-width: 1279px) {
	.elementor-39 .borderButton input {
		height: 25px !important;
	}
	
	.elementor-39 .borderButton button {
		height: 30px !important;
	}
	
	.elementor-39 .elementor-field-textual.elementor-size-xs{
		min-height: 20px !important;
    	padding: 0px 12px !important;
	}
	
	.elementor-39 .elementor-form .elementor-button.elementor-size-sm {
		min-height: 20px !important;
	}
}

/*
RESPONSIVO TABLET
Resolução 800px x 600px
*/
@media (min-width: 768px) and (max-width: 1023px) {
	.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper .swiper-pagination-custom, .elementor-element .swiper .swiper-pagination-fraction, .elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper~.swiper-pagination-custom, .elementor-element .swiper~.swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-custom, .elementor-lightbox .swiper .swiper-pagination-fraction, .elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper~.swiper-pagination-custom, .elementor-lightbox .swiper~.swiper-pagination-fraction{
		bottom: -5%;
	}
}

@media (width: 768px) and (height: 1024px){
	.elementor-element-e9a9873 .elementor-widget-container img{
		height: auto !important;
	}
}
/*
RESPONSIVO MOBILE
Resolução 414px x 673px
Resolução 375px x 812px
*/
@media (max-width: 767px){
	.elementor-39 .elementor-element.elementor-element-905f811{
		display: flex !important;
    	flex-direction: column !important;
    	align-content: flex-start !important;
	}
	
	.elementor-widget .elementor-icon-list-items.elementor-inline-items {
    	display: flex;
		flex-direction: column;
		flex-wrap: wrap;
	}
	
	.elementor-39 .elementor-element.elementor-element-ee26d48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
		margin-bottom: 0.5rem;
	}
	
	.borderButton #form_catalogo .elementor-button:before,
	.borderButton #form_catalogo .elementor-button:after,
	.borderButton #buttonCatalogo .elementor-button:before,
	.borderButton #buttonCatalogo .elementor-button:after{
		background: #fff !important;
	}
	
	.elementor-element-e333aa3#buttonCatalogo .elementor-button:before,
	.elementor-element-e333aa3#buttonCatalogo .elementor-button:after{
		background: #f4f4f4 !important;
	}
	
	.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper .swiper-pagination-custom, .elementor-element .swiper .swiper-pagination-fraction, .elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper~.swiper-pagination-custom, .elementor-element .swiper~.swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-custom, .elementor-lightbox .swiper .swiper-pagination-fraction, .elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper~.swiper-pagination-custom, .elementor-lightbox .swiper~.swiper-pagination-fraction{
		bottom: -12%;
	}
	
	.elementor-631 .elementor-element .swiper-pagination-bullet {
    	width: 2.5rem !important;
	}
}

@media (min-width: 380px) and (max-width: 767px) {
	.elementor-10 .elementor-element.elementor-element-d3621c6 .swiper-slide {
        height: 30vh;
    }
	
	.elementor-10 .elementor-element.elementor-element-d3621c6 .elementor-slide-heading {
		font-size: 1.25rem;
	}
	
	.elementor-23 .elementor-element.elementor-element-0df6035 {
        --icon-size: 1.15rem !important;
    }
}

/*
Resolução 360px x 640px
Resolução 320px x 568px
*/
@media (max-width: 379px) {
	.elementor-327 .elementor-element.elementor-element-7216589{
		--min-height: 75vh !important;
	}
	
	.elementor-327 .elementor-element.elementor-element-69e59a3 .elementor-heading-title {
        font-size: 24px;
    }
}