
/*only for this current product:
https://innovecouture.vamtam.com/product/mini-visor-sunglasses-in-blue-mirror/
for demo purposes*/

.swiper-slide::-webkit-scrollbar {
  width: 10px;
}

.swiper-slide::-webkit-scrollbar-track {
  background: transparent; 
}
 
.swiper-slide::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.25); 
  border-radius: 8px
}

@media only screen and (min-width: 1025px) {

   body.postid-9215 .elementor-9525 .elementor-element.elementor-element-881c42a {
        width: 450px;
    }
}

.products button,
.products .button {
	display: none !important;
}

#start_date.datepicker {
	width: 100%;
}

.booking_price {
	display: none !important;
}

.wceb_picker_wrap {
	display: block !important;
	margin-bottom: 34px;
}

.woocommerce form .form-row {
	margin: 0;
	padding: 0;
}

.elementor-kit-11 .single_variation_wrap label {
	font-size: 12px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
}
.wa-order-button.single_add_to_cart_button {
	width: 100%;
}

#alugar {
/* 	width: 100%; */
	cursor: pointer;
}

.elementor-150 .elementor-element.elementor-element-2f201d2 img {
    width: 120px !important;
    max-width: 120px !important;
}

.elementor-main-swiper.swiper.swiper-horizontal {
	width: 100% !important;
}

#informacoes-adicionais tr:not(.woocommerce-product-attributes-item--attribute_pa_tamanho) {
	display: none;	
}

.woocommerce-product-attributes.shop_attributes {
	margin: 0 !important;
	padding: 0 !important;
}

.elementor-widget-woocommerce-product-additional-information.vamtam-has-theme-widget-styles .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item__label {
	display: flex !important;
  border: none;
  padding: 2px 0 0 0;
  font-weight: normal;
  align-items: center;
}

.woocommerce-product-attributes-item__value p {
	margin: 0 !important;
	padding: 0 !important;
}

#informacoes-adicionais .woocommerce table.shop_attributes th {
	    width: fit-content;
}

.woocommerce-product-attributes-item__label {
	width: 64px !important;
}

.woocommerce-product-attributes-item__value {
	width: 100% !important;
	font-weight: 600 !important;
}

.elementor-widget-woocommerce-product-additional-information.vamtam-has-theme-widget-styles .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item__label {
	  padding: 0;
  margin: 0;
}

.elementor-element.vamtam-show-on-hover.e-flex.e-con-boxed.e-con.e-child {
	display: none !important;
}

.elementor-widget-loop-grid.vamtam-has-theme-widget-styles[data-widget_type="loop-grid.product"] .woosw-btn {
	display: none !important;
}

@media (max-width: 767px) {
	.h1-hero h1 {
		color: #fff !important;
	}
}

/* .categorias-home .elementor-widget-image img {
	filter: brightness(80%);
} */

.woocommerce-loop-category__title .count {
	display: none !important;
}

.elementor-motion-effects-layer {
    border-bottom: 1px solid rgba(0,0,0,.1);
}

#form-field-email {
	height: 100%;
}

.elementor-field-group.elementor-column.elementor-field-type-submit .elementor-button {
	width: 100%;
}

.elementor-menu-toggle__icon--open,
.elementor-menu-toggle__icon--close  {
	font-size: 20px !important;
}

#form-field-email {
    height: auto !important;
}

.picker__footer {
	display: none;
}

.picker__day {
	font-weight: 400;
}

.picker__day--highlighted:hover, .picker--focused .picker__day--highlighted,
.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {
	background: #000;
}

.picker__nav--prev:hover, .picker__nav--next:hover,
.picker__day--infocus:hover, .picker__day--outfocus:hover {
	background: #ccc;
}

#agendesuavisita .elementor-button,
#locacaodistancia .elementor-button {
	display: none;
}

#enviar-agende,
#enviar-locacao {
/*   width: 100%; */
	cursor: pointer;
}

.woosw-btn.woosw-btn-991365.woosw-btn-has-icon.woosw-btn-icon-text {
	display: none;
}

body:not(.home) .elementor-motion-effects-layer {
	opacity: 1 !important;
	background: #fff !important;
}

.elementor-widget-woocommerce-product-additional-information.vamtam-has-theme-widget-styles .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item__label,
.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight,
.woocommerce-product-attributes-item__label {
	display: none !important;
}

.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
	background: transparent !important;
}

.elementor-23 .elementor-element.elementor-element-78d8f98 .elementor-main-swiper .swiper-slide {
    max-height: 300px;
    overflow: auto;
}

.woocommerce .elementor-element .price {
	white-space: nowrap;
}

.elementor-widget-woocommerce-product-additional-information.vamtam-has-theme-widget-styles .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item .woocommerce-product-attributes-item__value {
	font-weight: normal !important;
}

.elementor-150 .elementor-element.elementor-element-600a64c .elementor-nav-menu--dropdown {
	border-radius: 8px;
	min-width: 180px !important;
  box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .25);
}

/* .categorias-home .elementor-heading-title a {
	background-color: var(--e-global-color-5c8bbc1) !important;
	padding: 5px 15px;
	font-size: 16px !important
} */

/* .elementor-swiper-button {
	    background-color: var(--e-global-color-5c8bbc1) !important;
	color: #fff !important;
} */

.swiper-pagination-bullet,
.swiper-pagination-bullet-active {
	background-color: var(--e-global-color-5c8bbc1) !important;
}

.wcpa_form_outer {
	margin: 0 !important;
}
.bapf_slidr_main.ui-widget-content .ui-slider-range, .berocket_filter_price_slider.ui-widget-content .ui-slider-range {
	background: var(--e-global-color-5c8bbc1) !important;
}

.elementor-widget-wp-widget-berocket_aapf_group.vamtam-has-theme-widget-styles.vamtam-products-filter .bapf_body .bapf_slidr_all :is( .bapf_slidr_main.ui-widget-content,.berocket_filter_price_slider.ui-widget-content ) .ui-slider-handle,
.elementor-widget-woocommerce-product-add-to-cart.vamtam-has-theme-widget-styles .elementor-widget-container form.cart .single_add_to_cart_button.disabled {
	background-color: var(--e-global-color-5c8bbc1) !important;
}

.swatchly-swatch:hover, .swatchly-swatch.swatchly-selected, .swatchly-swatch.swatchly-more-button {
	background-color: var(--e-global-color-5c8bbc1) !important;
	border-color: var(--e-global-color-5c8bbc1) !important;
	color: #fff;
}

.elementor-kit-11 input:not([type="button"]):not([type="submit"]) {
    color: var(--e-global-color-5c8bbc1) !important;
    caret-color: var(--e-global-color-5c8bbc1) !important;
}

.elementor-kit-11 input:not([type="button"]):not([type="submit"]), .elementor-kit-11 textarea {
	    color: var(--e-global-color-5c8bbc1) !important;
    accent-color: var(--e-global-color-5c8bbc1) !important;
}

.elementor-kit-11 input:hover:not([type="button"]):not([type="submit"]), .elementor-kit-11 .elementor-element.elementor-widget-woocommerce-cart .woocommerce .input-text:hover, .elementor-kit-11 .elementor-element.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text:hover, .elementor-kit-11 .elementor-element.elementor-widget-woocommerce-checkout-page.elementor-widget #coupon_code:hover, .elementor-kit-11 .elementor-element.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout .e-woocommerce-login-anchor .form-row .input-text:hover, .elementor-kit-11 textarea:hover, .elementor-kit-11 .elementor-field-textual:hover, .elementor-kit-11 input[type="checkbox"]:hover + label::before,
.elementor-kit-11 input:focus:not([type="button"]):not([type="submit"]), .elementor-kit-11 textarea:focus, .elementor-kit-11 .elementor-field-textual:focus {
	border-color: var(--e-global-color-5c8bbc1) !important;
}

.elementor-150 .elementor-element.elementor-element-600a64c .elementor-nav-menu--dropdown a:hover, .elementor-150 .elementor-element.elementor-element-600a64c .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-150 .elementor-element.elementor-element-600a64c .elementor-nav-menu--dropdown a.highlighted, body:not(.e--ua-isTouchDevice) .elementor-150 .elementor-element.elementor-element-600a64c .elementor-menu-toggle:hover, body.e--ua-isTouchDevice .elementor-150 .elementor-element.elementor-element-600a64c .elementor-menu-toggle.elementor-active:hover {
	color: var(--e-global-color-5c8bbc1) !important;
}

.btn-sm .elementor-button {
  padding: 12px 25px;
}

.btn-sm .elementor-button:hover {
  background: var(--e-global-color-5c8bbc1) !important;
	color: #fff !important;
}

.elementor-widget-shortcode.vamtam-has-theme-widget-styles.vamtam-wc-ordering .woocommerce-ordering .woocommerce-ordering__submenu {
	left: 0;
}

.e-con .elementor-widget {
	min-width: initial;
}

.elementor-150 .elementor-element.elementor-element-600a64c .elementor-nav-menu--main .menu-item-987797 .elementor-item {
	cursor: default !important;
}

.woocommerce-notices-wrapper {
	display: none !important;
}

.e-loop-nothing-found-message::after {
	content: "Nenhum produto encontrado";
	display: block;
	width: 100%;
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-0e4162a img {
  aspect-ratio: 9/14;
  object-fit: cover;
}