body, html{
	overflow-x: hidden;
}

.trp-shortcode-switcher__wrapper{
	display: flex;
}
.trp-shortcode-switcher__wrapper .trp-shortcode-switcher{
	padding: 0;
}
.title_general span{
	background: url(/wp-content/uploads/2026/05/Group-3106.png);
	display: inline-flex;
    padding: 5px 20px;
    background-repeat: no-repeat;
    background-size: contain;
}
.title_general.title_general_gastro span{
	background-size: cover;
}




.card_productos, .teraai-card{
	backdrop-filter: blur(75px);
	box-shadow: 0px 0px 30px 0px #0000000D;
}
.card_productos.true, .teraai-card.true{
	box-shadow: 
    0px 4px 250px 31px #FFA6334D inset, 
    0px 4px 66.3px 0px #FFC27466;
	backdrop-filter: blur(75px);
}
.card_producto_precio span, .teraai-card__price > small{
	font-family: 'Inter';
	font-weight: 500;
	font-size: 11px;
	line-height: 16.5px;
	color: var(--e-global-color-text);
	opacity: .7;
}
.card_producto_precio .jet-listing-dynamic-field__content{
	display: flex;
	gap: 5px;
}
.btn_video a::before{
	content: '';
	position: absolute;
	width: 100px;
	height: 100px;
	border: 2px dashed #FFFFFF;
	border-radius: 50px;
	left: -10px;
	top: -10px;
}
.slider_coctel .swiper-slide{
	transition: all .5s ease-in-out;
}
.slider_coctel:not(:hover) .swiper-slide.swiper-slide-active, .slider_coctel .swiper-slide:hover {
	width: 900px !important;
	transition: all .5s ease-in-out;
}
.slider_coctel .swiper-slide {
	transition: all .5s ease-in-out;
}
.trp-floating-switcher{
	display: none !important;
}
.img-darkend img{
	mix-blend-mode: darken;
}
.title_color span{
	color: var(--e-global-color-primary);
}
.teraai-cal__day{
	display: flex;
    justify-content: center;
    align-items: center;
}
.checkout_container .teraai-panel__badge{
	font-family: var(--e-global-typography-primary-font-family);
	font-weight: var(--e-global-typography-primary-font-weight);
	font-size: 30px;
	line-height: 67px;
	background: #EADED2;
	color: var( --e-global-color-text );
}
.checkout_container .teraai-panel__title{
	font-family: var(--e-global-typography-primary-font-family);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: 67px;
	color: var( --e-global-color-text );
}
.checkout_container .teraai-steps{
	width: max-content;
    float: right;
	background: #FFFFFF33;
	border-radius: 40px;
	padding: 5px;
}
.checkout_container .teraai-steps .teraai-step{
	width: 68px;
	height: 68px;
	background: #f5f2f0;
	border-color: #FFA633;
	font-family: var(--e-global-typography-primary-font-family);
	font-weight: var(--e-global-typography-primary-font-weight);
	font-size: 25px;
	color: var( --e-global-color-text );
	line-height: 85px;
}
.checkout_container .teraai-steps .teraai-step.is-active{
	background: #FFA633;
}
.checkout_container .teraai-steps::before{
	width: 82%;
	background: #FFA633;
}
.teraai-card{
	background: #F4F0EDF2;
}
.teraai-check br{
	display: none;
}




@media (max-width: 767px){
	.trp-floating-switcher{
		display: flex !important;
	}
	.slider_coctel:not(:hover) .swiper-slide.swiper-slide-active, .slider_coctel .swiper-slide:hover {
		width: 300px !important;
	}
}


@media (min-width: 768px) and (max-width: 1024px){
	.slider_coctel:not(:hover) .swiper-slide.swiper-slide-active, .slider_coctel .swiper-slide:hover {
		width: 450px !important;
	}
}


