@import"https://fonts.googleapis.com/css2?family=Anton&display=swap";@import"https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Oswald:wght@200..700&display=swap";:root{--fuente-cabecera-tabla:"Oswald", sans-serif;--fuente-textos-tabla:"Lexend", sans-serif;--tamano-fuente-minimo: 0.6rem;--tamano-fuente-vh: 1.1vw;--tamano-fuente-maximo: 1.2rem;--color-bordes_tabla: rgba(255, 255, 255, 1);--color-hover_tabla: rgba(255, 255, 255, 0.3);--color-textos_tabla: #fff;--color-precio: #FFF;--color-sponsor: rgb(237, 28, 39, 0.8)}.banner-santander{border-radius:10px}.portada-lit{background-size:cover;background-image:url("https://static.ptocdn.net/especiales/ptp334_surfestival2026/img/nubes.webp"),linear-gradient(180deg, #f2ae38 0%, #f25850 99%) !important}@media screen and (min-width: 768px){.portada-lit{background-attachment:fixed}}.tabla-precios-normal:not(.table-bordered) tbody tr td:first-child,.tabla-precios-normal:not(.table-bordered) tbody tr td:last-child,.tabla-precios-normal:not(.table-bordered) tbody tr:last-child td,.tabla-precios-normal:not(.table-bordered) td,.tabla-precios-normal:not(.table-bordered) th{border-color:var(--color-bordes_tabla) !important}.tabla-precios-normal td:first-child{border-left:1px solid var(--color-bordes_tabla) !important}.tabla-precios-normal tr th{font-family:var(--fuente-cabecera-tabla);text-align:center;background-color:rgba(0,0,0,0);font-size:clamp(var(--tamano-fuente-minimo),var(--tamano-fuente-vh),var(--tamano-fuente-maximo));border-bottom:solid 1px var(--color-bordes_tabla) !important}.tabla-precios-normal tr th:hover{background-color:rgba(0,0,0,0) !important}.tabla-precios-normal tr th:nth-child(1){text-align:left}.tabla-precios-normal tr td{font-size:clamp(var(--tamano-fuente-minimo),var(--tamano-fuente-vh),var(--tamano-fuente-maximo));color:var(--color-textos_tabla);font-family:var(--fuente-textos-tabla)}.tabla-precios-normal tr .sponsor{background-color:var(--color-sponsor)}.tabla-precios-normal tbody tr:hover{background-color:var(--color-hover_tabla)}.tabla-precios-normal tbody tr td{text-align:center}@media screen and (min-width: 768px){.tabla-precios-normal tbody tr td{padding:.7rem}}.tabla-precios-normal tbody tr td:nth-child(1){text-align:left;font-weight:600}.tabla-precios-normal tbody tr td:nth-child(2){background-color:var(--color-precio);text-align:center;font-weight:600;color:#000}.tabla-precios-normal .sector .badge{width:10px;height:10px;border-radius:0px;margin-right:10px}@media screen and (min-width: 1024px){.tabla-precios-normal .sector .badge{width:20px;height:20px}}@media screen and (min-width: 1300px){.tabla-precios-normal .sector .badge{width:25px;height:25px}}.tabla-precios-normal .sector p{margin-bottom:0px;padding-bottom:0px;margin-top:2px;text-transform:uppercase;font-size:clamp(var(--tamano-fuente-minimo),var(--tamano-fuente-vh),var(--tamano-fuente-maximo))}@media screen and (min-width: 1024px){main#main{padding-bottom:0px !important}}.huincha-pre-1{background-color:#001b2e;text-align:center}.huincha-pre-1 h3{color:#f27b50;font-family:"Anton",sans-serif}.huincha-pre-1 p{font-family:"Anton",sans-serif;color:#fff;margin-bottom:0px;font-weight:400}.huincha-desktop__title,.unicha{background-color:#001b2e;padding:1.5rem 0px}.huincha-desktop__title .title-white,.unicha .title-white{font-family:"Anton",sans-serif;color:#fff;font-size:1rem;margin:0px;text-align:center}@media screen and (min-width: 768px){.huincha-desktop__title .title-white,.unicha .title-white{font-size:2rem}}@media screen and (min-width: 1024px){.huincha-desktop__title .title-white,.unicha .title-white{font-size:1.2rem}}@media screen and (min-width: 1200px){.huincha-desktop__title .title-white,.unicha .title-white{font-size:1.5rem}}@media screen and (min-width: 1500px){.huincha-desktop__title .title-white,.unicha .title-white{font-size:2rem}}.top-tt{margin-bottom:-10px}.bottom_tt{margin-top:-15px}.section-precios{background-color:rgba(0,0,0,0) !important}.section-precios .huincha-lados{position:absolute;z-index:1}.section-precios .huincha-lados.top{top:0px}.section-precios .huincha-lados.bottom{bottom:0px}.side-pichilemu h2,.side-coquimbo h2{text-align:center;font-family:"Anton",sans-serif;color:#fff;text-decoration:underline}.side-pichilemu .mapa,.side-coquimbo .mapa{margin:auto;display:block}.side-pichilemu h5,.side-coquimbo h5{border:solid 1px #fff;display:block;background-color:rgba(0,0,0,.1);padding:.5rem}.side-pichilemu{background-color:#f25252 !important;width:100%}@media screen and (min-width: 1024px){.side-pichilemu{width:50%}}.side-coquimbo{background-color:#41a68a !important;width:100%}@media screen and (min-width: 1024px){.side-coquimbo{width:50%}}.side-botones.coquimbo{background:#41a68a;background:linear-gradient(180deg, rgb(65, 166, 138) 16%, rgb(73, 194, 242) 88%)}.side-botones.pichilemu{background:#f25252;background:linear-gradient(180deg, rgb(242, 82, 82) 16%, rgb(242, 158, 56) 88%)}.side-botones .box-ticket{border:solid 2px #fff;max-width:500px;margin:auto;border-radius:10px}.side-botones .box-ticket .title-box{color:#fff;padding:1rem;border-bottom:solid 2px #fff}.side-botones .box-ticket .title-box h3{font-family:"Anton",sans-serif;text-align:center;margin-bottom:0px}.side-botones .box-ticket .tipo-ticket{margin-bottom:0px;margin-top:1rem;font-family:"Anton",sans-serif;font-size:1.3rem}.btn{border:solid 1px #fff;border-radius:0px !important;height:60px;display:flex;align-items:center;justify-content:center}.btn.btn-rojo{background-color:#fe0000;color:#fff}.btn.btn-azul{background-color:#02142c;color:#fff}.btn.btn-amarillo{background-color:#f29d35;color:#fff}.btn.btn-celeste{background-color:#49c2f2;color:#fff}.btn:hover{background-color:rgba(0,0,0,0) !important}.section-detalle-tickets{background-color:#02142c !important}.section-detalle-tickets .mano{display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width: 768px){.section-detalle-tickets .mano{display:none !important}}.section-detalle-tickets .mano .textito{color:#fff;margin-top:-20PX}.section-detalle-tickets .titulo-beneficios{font-family:"Anton",sans-serif;color:#fff;text-align:center}.box-info-ticket{border:solid 1px #fff;border-radius:20px;min-height:400px;max-width:300px}@media screen and (min-width: 768px){.box-info-ticket{max-width:310px;min-height:888px}}.box-info-ticket .rojo{background-color:#f25252;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;border-top-left-radius:20px;border-top-right-radius:20px}.box-info-ticket .verde{background-color:#41a68a;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;border-top-left-radius:20px;border-top-right-radius:20px}.box-info-ticket .amarillo{background-color:#f29e38;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;border-top-left-radius:20px;border-top-right-radius:20px}.box-info-ticket .detalle{color:#fff;font-size:1.1rem;font-weight:bold}.box-info-ticket .circle{border-radius:50%;width:20px;height:20px;margin-top:2px}.box-info-ticket .circle.rojo{background-color:#f25252}.box-info-ticket .circle.verde{background-color:#41a68a}.box-info-ticket .circle.amarillo{background-color:#f29e38}.box-info-ticket h5{margin-bottom:0px;color:#fff;text-align:center;font-family:"Anton",sans-serif;font-size:1.6rem;text-transform:uppercase}.box-info-ticket .lista-detalle{list-style:none;padding-left:0px}.box-info-ticket .lista-detalle li{padding:.8rem 0px}.box-info-ticket .lista-detalle p{color:#fff;margin-bottom:0px;font-size:1rem}.section-video{background-color:#fff}.section-video .yt-embed-holder{width:100%;overflow:hidden;aspect-ratio:16/9;pointer-events:none}.section-video .yt-embed-holder iframe{width:300%;height:100%;margin-left:-100%}.section-video .borde-video{position:absolute;z-index:1;top:0px;margin-top:-20px}@media screen and (min-width: 1300px){.section-video .borde-video{margin-top:-137px}}.section-musica{background-image:url("https://static.ptocdn.net/especiales/ptp334_surfestival2026/img/fondo_vid.jpg");background-position:bottom center;background-size:cover}@media screen and (min-width: 1300px){.section-musica{min-height:150vh}}.section-footer{background-color:#06132c}
