/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 14 2026 | 07:32:08 */
.flex-active-slide img {
	max-height:60vh;
	object-fit:contain;
}

.woocommerce-product-gallery__wrapper {
	transition:none!important;
}

.flex-control-thumbs {
	justify-content:center;
}

#add-cart-catalogue .variations .value {
	justify-content:center;
	flex-wrap: wrap;
}
#add-cart-catalogue .shopengine_swatches .swatch {
	margin:0em 1.5em;
	width:auto!important;
	height:2em!important;
}
.swatch_color {
    min-width: 4em;
}
#add-cart-catalogue .reset_variations {
	width:100%;
	margin-left:0px!important;
	color: black;
    text-transform: uppercase;
	font-size:12px;
	margin-top:4em!important;
}
#add-cart-catalogue .shopengine_swatch__tooltip {
	opacity:1!important;
	visibility:visible!important;
	left:50%!important;
	background:transparent!important;
	color:black!important;
	font-family:"inter"!important;
	font-size:10px!important;
	font-weight:400!important;
	width: 8em!important;
    padding: 0px!important;
    overflow-x: hidden!important;
    white-space: normal!important;
    line-height: 1.5em!important;
    text-align: center!important;
	margin-left:0em!important;
	margin-right:0em!important;
	top:11em!important;
	height:6em!important;
	
}
#add-cart-catalogue .shopengine_swatch__tooltip::after {
	display:none;
}
#add-cart-catalogue .single_variation_wrap {
	display:none!important;
}
#add-cart-catalogue .variations tr {
	margin-bottom:4em!important;
}
#add-cart-catalogue .swatch_label span {
	display:none!important;
}
#add-cart-catalogue .swatch_label {
	min-width: 10em!important;
    min-height: 3em!important;
    border-radius: 0px!important;
    text-transform: uppercase!important;
    font-weight: 500!important;
    font-size: 12px!important;
}
#add-cart-catalogue .reset_variations {
	display:none!important;
}
#add-cart-catalogue .variations .var-label {
	margin-bottom:2em!important;
}



#add-cart-shop .variations .value {
	justify-content:center;
	flex-wrap: wrap;
}
#add-cart-shop .shopengine_swatches .swatch {
	margin:1em 1.5em;
	width:auto!important;
	height:2em!important;
}
.variations-zeus .shopengine_swatches .swatch {
		width:24em!important;
	}
#add-cart-shop .reset_variations {
	width:100%;
	margin-left:0px!important;
	color: black;
    text-transform: uppercase;
	font-size:12px;
	margin-top:4em!important;
}
#add-cart-shop .shopengine_swatch__tooltip {
	opacity:1!important;
	visibility:visible!important;
	left:50%!important;
	background:transparent!important;
	color:black!important;
	font-family:"inter"!important;
	font-size:10px!important;
	font-weight:400!important;
	width: 8em!important;
    padding: 0px!important;
    overflow-x: hidden!important;
    white-space: normal!important;
    line-height: 1.5em!important;
    text-align: center!important;
	margin-left:0em!important;
	margin-right:0em!important;
	top:11em!important;
	height:6em!important;
	
}
#add-cart-shop .shopengine_swatch__tooltip::after {
	display:none;
}

#add-cart-shop .variations tr {
	margin-bottom:4em!important;
}
#add-cart-shop .swatch_label span {
	display:none!important;
}
#add-cart-shop .swatch_label {
	min-width: 10em!important;
    min-height: 3em!important;
    border-radius: 0px!important;
    text-transform: uppercase!important;
    font-weight: 500!important;
    font-size: 12px!important;
}
#add-cart-shop .reset_variations {
	display:none!important;
}
#add-cart-shop .variations .var-label {
	margin-bottom:2em!important;
}
#add-cart-shop .woocommerce-variation-add-to-cart {
	justify-content: center;
}
#add-cart-shop .cart {
	justify-content: center;
}
#add-cart-shop .woocommerce-variation-price bdi {
	font-size: 28px;
    font-weight: 600;
	font-family:'inter';
}
#add-cart-shop .woocommerce-variation-price {
	position: absolute;
    width: 100%;
    bottom: -5em;
    background-color: white;
    z-index: 1;
}
#add-cart-shop .woocommerce-variation-price .price {
	justify-content:center;
	padding:1em;
}










.additional-info .wc-tabs {
	display:none!important;
}
.additional-info .woocommerce-Tabs-panel--reviews {
	display:none!important;
}
.additional-info .woocommerce-Tabs-panel--description {
	display:none!important;
}
.elementor-320 .elementor-element.elementor-element-ddc2e21 div.shopengine-product-tabs .woocommerce-Tabs-panel > h2:first-child, .elementor-320 .elementor-element.elementor-element-ddc2e21 div.shopengine-product-tabs .woocommerce-Tabs-panel .comment-reply-title{
	display:none!important;
}

.additional-info .woocommerce-product-attributes-item th {
	width:100%!important;
}
.additional-info .woocommerce-product-attributes-item {
	display:flex!important;
	flex-direction: column!important;
}
.info-produto .elementor-toggle .elementor-tab-title.elementor-active {
	border-top: solid 2px black!important;
    border-bottom: solid 2px black!important;
}
.info-produto .elementor-toggle .elementor-tab-title {
	border-top: solid 2px black!important;
	border-bottom:solid 2px black!important;
}
.additional-info .woocommerce-product-attributes tr {
	margin-bottom:1em;
}


.additional-info .woocommerce-product-attributes-item__label {
	font-weight:600!important;
}
.additional-info .woocommerce-product-attributes-item__value {
	font-weight:400!important;
	font-size:normal!important;
	font-style:normal!important;
}
.additional-info .woocommerce-product-attributes-item__value p {
	font-weight:400!important;
}
.additional-info .woocommerce-product-attributes-item--attribute_pa_collection {
	display:none!important;
}
.additional-info .woocommerce-Tabs-panel--additional_information {
	padding:0em 1em 0em 1em!important;
}
.elementor-320 .elementor-element.elementor-element-ddc2e21 .shopengine-product-tabs .woocommerce-Tabs-panel {
	padding:10px 15px 0px 15px!important;
}


.related-products-single .shopengine_add_to_list_action {
	display:none!important;
}




.related img {
	object-fit:contain!important;
}




.elementor-262 .elementor-element.elementor-element-2ed58f0 .shopengine-related .related .product img {
	height:240px!important;
}
.elementor-262 .elementor-element.elementor-element-2ed58f0 .shopengine-related .swiper-pagination-bullet-active {
	background:#cb9e58!important;
	border-color:transparent;
}


.pswp__caption__center {
	display:none!important;
}


.woocommerce-ordering {
	display:none!important;
}
.woocommerce-message {
	display:none;
}


@media (max-width: 481px) {
	.flex-control-thumbs li {
		flex: 0 0 50px!important;
	}
	.shopengine-product-image .shopengine-product-image-toggle {
		max-height: 76%!important;
	}
	.swatch {
		margin-bottom:1em!important;
	}
	.variations-moon .shopengine_swatches .swatch-oak, .variations-moon .shopengine_swatches .swatch-palissander-wood-marble-lacquered-and-polished-brass, .variations-moon .shopengine_swatches .swatch-sahara-black-stone-smoked-eucalyptus-veneer-lacquered-oak, .variations-moon .shopengine_swatches .swatch-smoked-oak {
		margin: 0em 2.5em 4em 2.5em!important;
	}
	.shopengine-product-image .shopengine-product-image-toggle .fa-expand-alt {
	right: 0em!important;
    top: 0em!important;
	}
	.variations-zeus .shopengine_swatches .swatch {
		width:24em!important;
	}
}



.tp-image-wrapper img {
	background-color:#E3E3E3;
}
.elementor-lightbox-image {
	box-shadow:none!important;
}
.elementor-slideshow__header {
	display:none;
}
.dialog-lightbox-close-button .eicon-close {
	color:black;
}
.pswp__container .pswp__item {
	background-color:#E3E3E3!important;
}
.pswp__button button::before {
	color:black;
}
.pswp__button--fs, .pswp__caption, .pswp__button--zoom {
	display:none!important;
}









.shopengine-product-image .shopengine-product-image-toggle {
	height: 83%!important;
    width: 100%!important;
	border:none!important;
	
}
.shopengine-product-image .position-top-right {
	top:10px!important;
	right:0px!important;
	padding:0px!important;
}

.shopengine-product-image .zoomImg {
	display:none!important;
}


.shopengine-product-image .shopengine-product-image-toggle .fa-expand-alt {
	right: 3em;
    position: absolute;
    top: 3em;
    border: 1px solid black;
    padding: 1em;
    border-radius: 150px;
}



.pswp__ui .pswp__button--arrow--left, .pswp__ui .pswp__button--arrow--left:hover, .pswp__ui .pswp__button--arrow--right, .pswp__ui .pswp__button--arrow--right:hover {
	background-color: rgba(0,0,0,.3)!important;
    border-radius: 0px!important;
	width:50px!important;
}

.pswp__top-bar button {
	background-color:transparent!important;
}




.variations-moon .shopengine_swatches .swatch_color {
	margin-right:2.5em!important;
	margin-left:2.5em!important;
}
.variations-moon .shopengine_swatches .swatch_color .shopengine_swatch__tooltip {
	width: 12em!important;
	min-width:12em!important;
}


.elementor-element-87fa0b5 .dce-button-open-modal:focus {
	background-color:transparent;
	outline:none;
}
.dce-button-open-modal:focus {
	outline:none!important;
}





.woocommerce-variation-add-to-cart {
	display:none!important;
}



.related-products-single .yith-wcwl-add-button {
	display:none!important;
}






