.hero-module-scss-module__yjEUKG__pk-hero{z-index:0;flex-direction:column;justify-content:center;align-items:center;height:1049px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.hero-module-scss-module__yjEUKG__pk-hero{height:80vh;min-height:550px;max-height:650px}}.hero-module-scss-module__yjEUKG__pk-hero__bg{z-index:-1;will-change:transform;background:url(/images/herodesktop.webp) 50%/cover;width:100%;height:140%;position:absolute;top:-20%;left:0}@media (max-width:768px){.hero-module-scss-module__yjEUKG__pk-hero__bg{background:url(/images/heromobile.webp) 50%/cover}}.hero-module-scss-module__yjEUKG__pk-hero__content{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 20px;display:flex}@media (max-width:768px){.hero-module-scss-module__yjEUKG__pk-hero__content{justify-content:flex-end;padding-bottom:60px}}.hero-module-scss-module__yjEUKG__pk-hero__buttons{gap:20px;margin-top:50px;display:flex}@media (max-width:768px){.hero-module-scss-module__yjEUKG__pk-hero__buttons{flex-direction:column;gap:15px;width:100%;max-width:300px;margin-top:30px}}.hero-module-scss-module__yjEUKG__pk-hero__button--primary{color:#fff;cursor:pointer;text-align:center;background:#3d7373;border:2px solid #3d7373;border-radius:8px;min-width:150px;padding:15px 30px;font-family:Sentic;font-size:18px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.hero-module-scss-module__yjEUKG__pk-hero__button--primary:hover{background:#2a5555;border-color:#2a5555;transform:translateY(-2px);box-shadow:0 4px 12px #3d73734d}@media (max-width:768px){.hero-module-scss-module__yjEUKG__pk-hero__button--primary{min-width:unset;width:100%;padding:18px 25px;font-size:16px}}.hero-module-scss-module__yjEUKG__pk-hero a.hero-module-scss-module__yjEUKG__pk-hero__button--primary{text-align:center;box-sizing:border-box;vertical-align:middle;text-decoration:none;display:inline-block}.hero-module-scss-module__yjEUKG__pk-hero__button--secondary{color:#3d7373;cursor:pointer;background:#ffffffe6;border:2px solid #3d7373;border-radius:8px;min-width:150px;padding:15px 30px;font-family:Sentic;font-size:18px;font-weight:500;transition:all .3s}.hero-module-scss-module__yjEUKG__pk-hero__button--secondary:hover{color:#fff;background:#3d7373;transform:translateY(-2px);box-shadow:0 4px 12px #3d73734d}@media (max-width:768px){.hero-module-scss-module__yjEUKG__pk-hero__button--secondary{min-width:unset;background:#ffffffe6;width:100%;padding:18px 25px;font-size:16px}.hero-module-scss-module__yjEUKG__pk-hero__button--secondary:hover{color:#fff;background:#3d7373}}
.Carrousel-module-scss-module__5eAzxq__carrouselWrapper{background:#3d7373;width:100%;padding:2rem 0;overflow:hidden}.Carrousel-module-scss-module__5eAzxq__carrouselTitle{text-align:center;color:#fff;margin:0 0 2rem;padding:1.5rem 20px;font-family:Sentic;font-size:32px;font-style:italic;font-weight:600}@media (min-width:768px){.Carrousel-module-scss-module__5eAzxq__carrouselTitle{margin:0 0 3rem;padding:2rem 20px;font-size:42px}}@media (min-width:1200px){.Carrousel-module-scss-module__5eAzxq__carrouselTitle{font-size:48px}}.Carrousel-module-scss-module__5eAzxq__carrouselTrack{width:100%;max-width:1400px;margin:0 auto;overflow:hidden}.Carrousel-module-scss-module__5eAzxq__carrouselContent{gap:24px;width:max-content;display:flex}.Carrousel-module-scss-module__5eAzxq__carrouselSlide{flex-shrink:0;width:200px}@media (min-width:768px){.Carrousel-module-scss-module__5eAzxq__carrouselSlide{width:250px}}@media (min-width:1200px){.Carrousel-module-scss-module__5eAzxq__carrouselSlide{width:300px}}.Carrousel-module-scss-module__5eAzxq__carrouselImg{object-fit:cover;border-radius:18px;width:100%;height:auto;box-shadow:0 4px 24px #00000014}.Carrousel-module-scss-module__5eAzxq__carrouselButtonWrapper{justify-content:center;margin-top:3rem;padding:0 20px 2rem;display:flex}.Carrousel-module-scss-module__5eAzxq__carrouselButton{color:#fff;cursor:pointer;text-align:center;box-sizing:border-box;vertical-align:middle;background-color:#ffffff26;border:2px solid #fff;border-radius:12px;padding:14px 40px;font-family:Sentic;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.Carrousel-module-scss-module__5eAzxq__carrouselButton:hover{color:#3d7373;background-color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.Carrousel-module-scss-module__5eAzxq__carrouselButton:active{transform:translateY(0)}@media (min-width:768px){.Carrousel-module-scss-module__5eAzxq__carrouselButton{padding:16px 50px;font-size:20px}}
.Minutejo-module-scss-module__MxX6xW__minutejo{background:#fff;width:100%;padding:3rem 0}@media (min-width:768px){.Minutejo-module-scss-module__MxX6xW__minutejo{padding:5rem 0}}.Minutejo-module-scss-module__MxX6xW__container{flex-direction:column;align-items:center;max-width:800px;margin:0 auto;padding:0 20px;display:flex}.Minutejo-module-scss-module__MxX6xW__title{text-align:center;color:#3d7373;margin:0 0 2rem;font-family:Sentic;font-size:28px;font-style:italic;font-weight:600}@media (min-width:768px){.Minutejo-module-scss-module__MxX6xW__title{margin:0 0 3rem;font-size:42px}}@media (min-width:1200px){.Minutejo-module-scss-module__MxX6xW__title{font-size:48px}}.Minutejo-module-scss-module__MxX6xW__gifWrapper{border-radius:18px;width:100%;max-width:500px;overflow:hidden;box-shadow:0 4px 24px #0000001a}@media (min-width:768px){.Minutejo-module-scss-module__MxX6xW__gifWrapper{max-width:700px;max-height:620px}}@media (min-width:1200px){.Minutejo-module-scss-module__MxX6xW__gifWrapper{max-width:800px;max-height:600px}}.Minutejo-module-scss-module__MxX6xW__gif{width:100%;height:auto;display:block}@media (min-width:768px){.Minutejo-module-scss-module__MxX6xW__gif{object-fit:cover;object-position:center 60%;height:620px}}@media (min-width:1200px){.Minutejo-module-scss-module__MxX6xW__gif{height:600px}}
.Camisetas-module-scss-module__lpIFpG__camisetas{color:#f3efe6;background:#3d7373;width:100%;padding:56px 0 4rem;scroll-margin-top:90px;position:relative;overflow:hidden}@media (min-width:768px){.Camisetas-module-scss-module__lpIFpG__camisetas{padding:72px 0 6rem;scroll-margin-top:114px}}.Camisetas-module-scss-module__lpIFpG__cuerda{width:100%;height:40px;position:absolute;top:40px;left:0}.Camisetas-module-scss-module__lpIFpG__cuerda path{fill:none;stroke:#f3efe699;stroke-width:2px}@media (min-width:768px){.Camisetas-module-scss-module__lpIFpG__cuerda{top:56px}}.Camisetas-module-scss-module__lpIFpG__container{max-width:1200px;margin:0 auto;padding:0 20px}@media (min-width:900px){.Camisetas-module-scss-module__lpIFpG__container{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:4rem;display:grid}}.Camisetas-module-scss-module__lpIFpG__tendedero{gap:12px;width:100%;max-width:400px;display:flex}@media (min-width:900px){.Camisetas-module-scss-module__lpIFpG__tendedero{gap:20px;max-width:600px}}.Camisetas-module-scss-module__lpIFpG__camiseta{transform-origin:50% 0;flex:1 1 0;animation:6s ease-in-out infinite Camisetas-module-scss-module__lpIFpG__balanceo;position:relative}.Camisetas-module-scss-module__lpIFpG__camiseta:nth-child(2){animation-duration:7.5s;animation-delay:-2s}@media (prefers-reduced-motion:reduce){.Camisetas-module-scss-module__lpIFpG__camiseta{animation:none}}.Camisetas-module-scss-module__lpIFpG__camiseta:before,.Camisetas-module-scss-module__lpIFpG__camiseta:after{content:"";z-index:1;background:linear-gradient(#b98a4e 0 43%,#6b4a22 43% 57%,#b98a4e 57% 100%);border-radius:2px;width:9px;height:30px;position:absolute;top:-15px}.Camisetas-module-scss-module__lpIFpG__camiseta:before{left:25%;transform:translate(-50%)}.Camisetas-module-scss-module__lpIFpG__camiseta:after{right:25%;transform:translate(50%)}@keyframes Camisetas-module-scss-module__lpIFpG__balanceo{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}.Camisetas-module-scss-module__lpIFpG__camisetaImg{filter:drop-shadow(0 10px 12px #1428284d);width:100%;height:auto;display:block;transform:translateY(-5.6%)}.Camisetas-module-scss-module__lpIFpG__texto{max-width:34rem;margin-top:2.5rem}@media (min-width:900px){.Camisetas-module-scss-module__lpIFpG__texto{margin-top:3.5rem}}.Camisetas-module-scss-module__lpIFpG__title{color:#f3efe6;margin:0 0 1.75rem;font-family:Sentic;font-size:clamp(36px,5vw,60px);font-style:italic;font-weight:700;line-height:1}.Camisetas-module-scss-module__lpIFpG__entradilla{margin:0 0 1.25rem;font-size:clamp(20px,2.2vw,25px);line-height:1.35}.Camisetas-module-scss-module__lpIFpG__parrafo{opacity:.92;margin:0 0 1rem;font-size:17px;line-height:1.6}@media (min-width:768px){.Camisetas-module-scss-module__lpIFpG__parrafo{font-size:18px}}.Camisetas-module-scss-module__lpIFpG__enlace,.Camisetas-module-scss-module__lpIFpG__direccion{color:#f3efe6;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .2s}.Camisetas-module-scss-module__lpIFpG__enlace:hover,.Camisetas-module-scss-module__lpIFpG__direccion:hover{text-decoration-thickness:2px}.Camisetas-module-scss-module__lpIFpG__enlace{overflow-wrap:anywhere;font-weight:700}.Camisetas-module-scss-module__lpIFpG__cierre{margin:2rem 0 0;font-size:17px;line-height:1.6}@media (min-width:768px){.Camisetas-module-scss-module__lpIFpG__cierre{font-size:18px}}.Camisetas-module-scss-module__lpIFpG__direccion{margin-top:.25rem;font-size:clamp(20px,2.2vw,24px);font-weight:700;display:block}
.Visitanos-module-scss-module__euvcEW__reservasGrupos{color:#fff;cursor:pointer;background:#3d7373;border-radius:12px;align-items:center;gap:12px;margin-top:1rem;padding:1.25rem;font-family:Sentic;text-decoration:none;transition:background .2s,opacity .2s;display:flex}.Visitanos-module-scss-module__euvcEW__reservasGrupos:hover{opacity:.92;background:#2f5a5a}.Visitanos-module-scss-module__euvcEW__reservasGrupos svg{flex-shrink:0}.Visitanos-module-scss-module__euvcEW__reservasGrupos div{flex-direction:column;gap:2px;display:flex}.Visitanos-module-scss-module__euvcEW__reservasGrupos .Visitanos-module-scss-module__euvcEW__reservasTitulo{color:#fff;font-family:Sentic;font-size:18px;font-weight:600;line-height:1.2}.Visitanos-module-scss-module__euvcEW__reservasGrupos .Visitanos-module-scss-module__euvcEW__reservasSubtitulo{color:#fff;opacity:.9;font-family:Sentic;font-size:14px;font-weight:400;line-height:1.2}.Visitanos-module-scss-module__euvcEW__visitanos{background:#fff;width:100%;padding:2.5rem 0;scroll-margin-top:90px}@media (min-width:768px){.Visitanos-module-scss-module__euvcEW__visitanos{padding:6rem 0;scroll-margin-top:114px}}.Visitanos-module-scss-module__euvcEW__visitanosContainer{max-width:1200px;margin:0 auto;padding:0 20px}.Visitanos-module-scss-module__euvcEW__visitanosTitle{text-align:center;color:#3d7373;margin:0 0 3rem;font-family:Sentic;font-size:36px;font-weight:600}@media (min-width:768px){.Visitanos-module-scss-module__euvcEW__visitanosTitle{margin:0 0 4rem;font-size:48px}}.Visitanos-module-scss-module__euvcEW__visitanosContent{flex-direction:column;gap:3rem;display:flex}@media (min-width:1024px){.Visitanos-module-scss-module__euvcEW__visitanosContent{flex-direction:row;gap:4rem}}.Visitanos-module-scss-module__euvcEW__visitanosSection{flex:1}.Visitanos-module-scss-module__euvcEW__sectionTitle{color:#3d7373;margin:0 0 1.5rem;font-family:Sentic;font-size:28px;font-weight:600}@media (min-width:768px){.Visitanos-module-scss-module__euvcEW__sectionTitle{font-size:32px}}.Visitanos-module-scss-module__euvcEW__horarioGrid{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.Visitanos-module-scss-module__euvcEW__horarioItem{background:#f5f5f5;border-radius:50px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}@media (min-width:768px){.Visitanos-module-scss-module__euvcEW__horarioItem{padding:.85rem 1.5rem}}.Visitanos-module-scss-module__euvcEW__horarioDia{color:#2c2c2c;letter-spacing:.5px;flex:none;font-family:Sentic;font-size:15px;font-weight:700}@media (min-width:768px){.Visitanos-module-scss-module__euvcEW__horarioDia{font-size:16px}}.Visitanos-module-scss-module__euvcEW__horarioHora{color:#fff;background:#3d7373;border-radius:50px;flex:none;padding:.5rem 1.25rem;font-family:Sentic;font-size:15px;font-weight:600}@media (min-width:768px){.Visitanos-module-scss-module__euvcEW__horarioHora{padding:.6rem 1.5rem;font-size:16px}}.Visitanos-module-scss-module__euvcEW__horarioCocina{background:#3d7373;border-radius:50px;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}@media (min-width:768px){.Visitanos-module-scss-module__euvcEW__horarioCocina{padding:.85rem 1.5rem}}.Visitanos-module-scss-module__euvcEW__horarioCocinaLabel{color:#fff;letter-spacing:.5px;white-space:nowrap;font-family:Sentic;font-size:14px;font-weight:700}@media (min-width:768px){.Visitanos-module-scss-module__euvcEW__horarioCocinaLabel{font-size:16px}}.Visitanos-module-scss-module__euvcEW__horarioCocinaHoras{gap:1rem;display:flex}.Visitanos-module-scss-module__euvcEW__horarioCocinaHoras span{color:#2c2c2c;background:#f5f5f5;border-radius:50px;padding:.5rem 1rem;font-family:Sentic;font-size:14px;font-weight:600}@media (min-width:768px){.Visitanos-module-scss-module__euvcEW__horarioCocinaHoras span{padding:.6rem 1.25rem;font-size:15px}}.Visitanos-module-scss-module__euvcEW__ordenLlegada{color:#fff;background:#3d7373;border-radius:12px;align-items:center;gap:12px;padding:1.25rem;font-family:Sentic;font-size:18px;font-weight:500;display:flex}.Visitanos-module-scss-module__euvcEW__ordenLlegada svg{flex-shrink:0}.Visitanos-module-scss-module__euvcEW__ubicacionInfo{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.Visitanos-module-scss-module__euvcEW__direccion{color:#333;margin:0;font-family:Sentic;font-size:18px;line-height:1.6}.Visitanos-module-scss-module__euvcEW__telefono{color:#3d7373;font-family:Sentic;font-size:20px;font-weight:600;text-decoration:none;transition:opacity .3s}.Visitanos-module-scss-module__euvcEW__telefono:hover{opacity:.7}.Visitanos-module-scss-module__euvcEW__mapaContainer{border-radius:16px;width:100%;overflow:hidden;box-shadow:0 4px 24px #0000001a}.Visitanos-module-scss-module__euvcEW__mapaContainer iframe{display:block}
.Resenas-module-scss-module__d9-53q__resenas{background:#fff;width:100%;padding:.5rem 0}.Resenas-module-scss-module__d9-53q__resenasContainer{max-width:900px;margin:0 auto;padding:0 20px}.Resenas-module-scss-module__d9-53q__resenasTitle{text-align:center;color:#3d7373;margin:0 0 2rem;font-family:Sentic;font-size:32px;font-weight:600}@media (min-width:768px){.Resenas-module-scss-module__d9-53q__resenasTitle{margin:0 0 4rem;font-size:48px}}.Resenas-module-scss-module__d9-53q__carouselWrapper{align-items:center;gap:1rem;margin-bottom:2rem;display:flex;position:relative}@media (min-width:768px){.Resenas-module-scss-module__d9-53q__carouselWrapper{gap:2rem}}.Resenas-module-scss-module__d9-53q__carouselButton{color:#fff;cursor:pointer;background:#3d7373;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:32px;line-height:1;transition:all .3s;display:flex}.Resenas-module-scss-module__d9-53q__carouselButton:hover{background:#2d5a5a;transform:scale(1.1)}.Resenas-module-scss-module__d9-53q__carouselButton:active{transform:scale(.95)}@media (min-width:768px){.Resenas-module-scss-module__d9-53q__carouselButton{width:50px;height:50px;font-size:40px}}.Resenas-module-scss-module__d9-53q__carouselContent{flex:1;min-height:280px;overflow:hidden}@media (min-width:768px){.Resenas-module-scss-module__d9-53q__carouselContent{min-height:250px}}.Resenas-module-scss-module__d9-53q__resenaCard{background:#f8f8f8;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #00000014}@media (min-width:768px){.Resenas-module-scss-module__d9-53q__resenaCard{padding:2.5rem}}.Resenas-module-scss-module__d9-53q__resenaHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.Resenas-module-scss-module__d9-53q__resenaUser{align-items:center;gap:1rem;display:flex}.Resenas-module-scss-module__d9-53q__resenaAvatar{color:#fff;background:#3d7373;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-family:Sentic;font-size:20px;font-weight:600;display:flex}.Resenas-module-scss-module__d9-53q__resenaUserInfo{flex-direction:column;gap:.25rem;display:flex}.Resenas-module-scss-module__d9-53q__resenaUserName{color:#333;margin:0;font-family:Sentic;font-size:18px;font-weight:600}.Resenas-module-scss-module__d9-53q__resenaFecha{color:#666;margin:0;font-family:Sentic;font-size:14px}.Resenas-module-scss-module__d9-53q__resenaStars{gap:2px;font-size:20px;display:flex}@media (min-width:768px){.Resenas-module-scss-module__d9-53q__resenaStars{font-size:24px}}.Resenas-module-scss-module__d9-53q__starFilled{color:orange}.Resenas-module-scss-module__d9-53q__starEmpty{color:#ddd}.Resenas-module-scss-module__d9-53q__resenaFotos{grid-template-columns:1fr;gap:.75rem;margin:1.5rem 0;display:grid}@media (min-width:768px){.Resenas-module-scss-module__d9-53q__resenaFotos:has(.Resenas-module-scss-module__d9-53q__resenaFoto:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}}.Resenas-module-scss-module__d9-53q__resenaFotos:has(.Resenas-module-scss-module__d9-53q__resenaFoto:nth-child(3)){grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.Resenas-module-scss-module__d9-53q__resenaFotos:has(.Resenas-module-scss-module__d9-53q__resenaFoto:nth-child(3)){grid-template-columns:repeat(3,1fr)}}.Resenas-module-scss-module__d9-53q__resenaFoto{aspect-ratio:4/3;background:#0000000d;border-radius:12px;position:relative;overflow:hidden}.Resenas-module-scss-module__d9-53q__resenaFotoImg{object-fit:cover;width:100%;height:100%;transition:transform .3s}.Resenas-module-scss-module__d9-53q__resenaFotoImg:hover{transform:scale(1.05)}.Resenas-module-scss-module__d9-53q__resenaTextoWrapper{position:relative}.Resenas-module-scss-module__d9-53q__resenaTexto{color:#333;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Sentic;font-size:16px;font-style:italic;line-height:1.6;transition:all .3s;display:-webkit-box;overflow:hidden}@media (min-width:768px){.Resenas-module-scss-module__d9-53q__resenaTexto{-webkit-line-clamp:unset;font-size:18px;display:block;overflow:visible}}.Resenas-module-scss-module__d9-53q__resenaTextoExpanded{-webkit-line-clamp:unset;display:block;overflow:visible}.Resenas-module-scss-module__d9-53q__resenaToggle{color:#3d7373;cursor:pointer;background:0 0;border:none;margin-top:.5rem;padding:.5rem 0 0;font-family:Sentic;font-size:14px;font-weight:600;text-decoration:underline;transition:opacity .3s}.Resenas-module-scss-module__d9-53q__resenaToggle:hover{opacity:.7}@media (min-width:768px){.Resenas-module-scss-module__d9-53q__resenaToggle{display:none}}.Resenas-module-scss-module__d9-53q__resenasIndicators{justify-content:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.Resenas-module-scss-module__d9-53q__indicator{cursor:pointer;background:#ddd;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Resenas-module-scss-module__d9-53q__indicator:hover{background:#bbb}.Resenas-module-scss-module__d9-53q__indicatorActive{background:#3d7373;border-radius:5px;width:30px}.Resenas-module-scss-module__d9-53q__googleButton{color:#3d7373;cursor:pointer;background:#fff;border:2px solid #3d7373;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;width:fit-content;margin:0 auto 2.5rem;padding:14px 24px;font-family:Sentic;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.Resenas-module-scss-module__d9-53q__googleButton:hover{color:#fff;background:#3d7373;transform:translateY(-2px);box-shadow:0 8px 20px #00000026}@media (min-width:768px){.Resenas-module-scss-module__d9-53q__googleButton{padding:16px 32px;font-size:18px}}.Resenas-module-scss-module__d9-53q__googleButton svg{flex-shrink:0}
