.elementor .s-ficha-migas{margin-block-start:var(--ck-s-3);}.elementor .s-ficha-nota{text-align:center;margin:0px;}.elementor .s-ficha-galeria{position:sticky;inset-block-start:140px;z-index:1;padding:0px;display:flex;flex-direction:column;gap:var(--ck-s-2);}.elementor .s-ficha-titulo{font-family:var(--ck-fuente-titular);font-weight:800;font-size:var(--ck-t-3xl);color:var(--ck-texto);line-height:1.15;margin:0px;}.elementor .s-ficha-precio{padding:0px;}.elementor .s-ficha-resumen{line-height:1.55;margin:0px;}.elementor .s-ficha-confianza{padding:var(--ck-s-4);border-radius:var(--ck-r-lg);background-color:var(--ck-gris-suave);display:flex;flex-direction:column;gap:var(--ck-s-3);}.elementor .s-ficha-ayuda{margin:0px;}.elementor .s-ficha-caja{padding:0px;flex-direction:column;gap:var(--ck-s-4);&:has(form.grouped_form) .s-ficha-resumen{display:none;}
&:has(.woocommerce-variation-price .price) .s-ficha-precio .elementor-widget-woocommerce-product-price .price{font-size:15px!important;font-weight:600!important;color:var(--ck-texto-suave)!important;}\n}.elementor .s-ficha-compra{margin-block-start:var(--ck-s-5);margin-block-end:var(--ck-s-7);display:grid;gap:var(--ck-s-7);grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start;}.elementor .s-ficha-completa-sub{margin:0px;}.elementor .s-ficha-completa{padding-block-start:var(--ck-s-7);padding-block-end:var(--ck-s-7);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--ck-gris-suave);flex-direction:column;&:not(:has(.e-loop-item)){display:none;}
@media (min-width:768px) and (max-width:1024px){& .e-loop-item:nth-child(n+7 of .e-loop-item){display:none;}}
@media (max-width:767px){& .e-loop-item:nth-child(n+5 of .e-loop-item){display:none;}}\n}.elementor .s-ficha-paso-1-n{margin:0px;display:flex;flex:0 0 40px;justify-content:center;align-items:center;}.elementor .s-ficha-paso-1-t{margin:0px;}.elementor .s-ficha-paso-1{border-width:1px;border-color:var(--ck-borde);border-style:solid;flex-direction:row;align-items:center;}.elementor .s-ficha-paso-2-n{margin:0px;display:flex;flex:0 0 40px;justify-content:center;align-items:center;}.elementor .s-ficha-paso-2-t{margin:0px;}.elementor .s-ficha-paso-2{border-width:1px;border-color:var(--ck-borde);border-style:solid;flex-direction:row;align-items:center;}.elementor .s-ficha-paso-3-n{margin:0px;display:flex;flex:0 0 40px;justify-content:center;align-items:center;}.elementor .s-ficha-paso-3-t{margin:0px;}.elementor .s-ficha-paso-3{border-width:1px;border-color:var(--ck-borde);border-style:solid;flex-direction:row;align-items:center;}.elementor .s-ficha-pasos{padding:0px;margin:0px;}.elementor .s-ficha-destinos-tit{font-family:var(--ck-fuente);font-weight:700;font-size:var(--ck-t-base);color:var(--ck-texto);margin-block-start:8px;margin-block-end:-4px;display:flex;gap:8px;align-items:center;&::before{content:"";flex:0 0 13px;width:13px;height:13px;margin:0 3px 0 3px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--ck-enfasis);-webkit-mask:radial-gradient(circle,transparent 0 2.5px,#000 3px);mask:radial-gradient(circle,transparent 0 2.5px,#000 3px)}\n}.elementor .s-ficha-detalles{padding:0px;}.elementor .s-ficha-preguntas{padding:0px;}.elementor .s-ficha-info{margin-block-start:var(--ck-s-7);margin-block-end:var(--ck-s-7);display:grid;gap:var(--ck-s-7);grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start;}.elementor .s-ficha-opiniones-sub{margin:0px;}.elementor .s-ficha-opiniones{padding-block-start:var(--ck-s-7);padding-block-end:var(--ck-s-7);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--ck-papel);flex-direction:column;}.elementor .s-ficha-combos-sub{margin:0px;}.elementor .s-ficha-combos{padding-block-start:var(--ck-s-7);padding-block-end:var(--ck-s-7);padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;&:not(:has(.e-loop-item)){display:none;}
@media (min-width:768px) and (max-width:1024px){& .e-loop-item:nth-child(n+4 of .e-loop-item){display:none;}}\n}.elementor .s-ficha-parecidos{padding-block-start:var(--ck-s-7);padding-block-end:var(--ck-s-7);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--ck-gris-suave);flex-direction:column;&:not(:has(.e-loop-item)){display:none;}
@media (min-width:768px) and (max-width:1024px){& .e-loop-item:nth-child(n+4 of .e-loop-item){display:none;}}\n}.elementor .s-ficha-servicios{margin-block-start:var(--ck-s-7);margin-block-end:var(--ck-s-7);}