@font-face{
    font-family:"Buzz Black";
    src:url("https://static.ptocdn.net/especiales/ptp224_piknicelectronik/font/Buzz-Black.woff") format("woff");
    font-weight:900;
    font-style:normal;
    font-stretch:normal
}
@font-face{
    font-family:"kareliabold";
    src:url(https://static.puntoticket.com/especiales/glo112_piknic-electronik-2023/font/karelia-bold-webfont.woff2) format("woff2"),url(https://static.puntoticket.com/especiales/glo112_piknic-electronik-2023/font/karelia-bold-webfont.woff) format("woff");
    font-weight:400;
    font-style:normal
}
html,body{
    scroll-behavior:smooth;
    height:100vh;
    transition:background 1s ease
}
.relative{
    position:relative
}
.relative .vinilo{
    max-width:50%;
    position:absolute;
    right:0;
    bottom:0;
    margin-bottom:-100px;
    margin-right:-70px
}
@media screen and (min-width: 768px){
    .relative .vinilo{
        max-width:60%;
        margin-bottom:-200px;
        margin-right:-170px
    }
}
@media screen and (min-width: 1024px){
    .relative .vinilo{
        max-width:62%;
        margin-bottom:34px;
        margin-right:-288px
    }
}
@keyframes myAnim{
    0%{
        transform:scale3d(1, 1, 1)
    }
    30%{
        transform:scale3d(0.75, 1.25, 1)
    }
    40%{
        transform:scale3d(1.25, 0.75, 1)
    }
    50%{
        transform:scale3d(0.85, 1.15, 1)
    }
    65%{
        transform:scale3d(1.05, 0.95, 1)
    }
    75%{
        transform:scale3d(0.95, 1.05, 1)
    }
    100%{
        transform:scale3d(1, 1, 1)
    }
}
.cereza{
    position:absolute;
    top:10px;
    right:0px;
    z-index:1;
    margin-top:-230px;
    margin-right:-175px;
    z-index:999;
    max-width:85%
}
.cover-tabla{
    background-color:#007cff;
    border:solid 15px #b7fdd6;
    padding:1rem;
    border-radius:30px;
    margin-top:2rem
}
.cover-tabla a{
    font-family:"Buzz Black"
}
.banner{
    background-color:#fff;
    border-radius:20px;
    padding:1rem;
    margin:1rem 0
}
.titulo{
       font-family:"Buzz Black";
    color:#007cff
}
.parrafo{
    font-family:"kareliabold";
    color:#007cff;
    text-transform:uppercase;
    font-size:1.4rem
}
.boton-compra__picnik-2.entel{
    background-color:#ff5900 !important;
    color:#fff !important;
    padding:10px
}
.boton-compra__picnik-2.entel img{
    max-width:50%;
    margin-left:15px;
    margin-bottom:5px
}
.boton-compra__picnik-2.bancochile{
    background-color:#001163 !important;
    color:#fff !important;
    padding:10px
}
.boton-compra__picnik-2.bancochile img{
    max-width:50%;
    margin-left:15px;
    margin-bottom:5px
}
.boton-compra__picnik-2{
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:#b7fdd6;
       font-family:"Buzz Black";
    padding:1rem;
    margin:.5rem 0;
    border-radius:25px;
    color:#007cff;
    font-size:1.1rem;
    text-align:center;
    transition:all .4s !important
}
.boton-compra__picnik-2.prime{
    align-items:left;
    justify-content:left
}
.boton-compra__picnik-2:hover{
    opacity:.7 !important;
    text-decoration:none;
    color:#02458c
}
.boton-compra__picnik-2.inactive{
    pointer-events:none;
    background-color:#ccc;
    opacity:.5 !important
}
.legales-piknic{
    color:#9147d1;
    font-size:.8rem
}
.section-footer span{
    font-size:.7rem;
    text-align:justify;
    line-height:.5rem;
    color:#9147d1
}
@media screen and (min-width: 1024px){
    main#main{
        padding-bottom:0px !important
    }
}
@media screen and (max-width: 768px){
    .seccion-resena h1{
        font-size:1.5rem;
        line-height:2.5rem
    }
    .seccion-resena p{
        font-size:1rem
    }
    .seccion-resena ul li{
        font-size:1.5rem;
        text-align:left
    }
    .boton-compra__picnik-2.prime{
        align-items:center;
        justify-content:center
    }
}
a.inactive{
    pointer-events:none !important
}
a.inactive img{
    filter:grayscale(4) !important;
    opacity:.6 !important;
    pointer-events:none !important
}
/*# sourceMappingURL=piknic-pase.css.map */
