*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100dvh}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}img,picture,svg,video,canvas{max-width:100%;height:auto}a{text-decoration:none}a:-webkit-any-link{text-decoration:none}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@font-face{font-family:"saint_peterregular";src:url("../../fonts/saint_peter-webfont.woff2") format("woff2"),url("../../fonts/saint_peter-webfont.woff") format("woff"),url("../../fonts/saint_peter-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}.dm-sans-400{font-family:"DM Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}html,body{font-family:"DM Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;height:100%;line-height:1.4;margin:0;overflow:auto;padding:0;scroll-behavior:smooth;transition:all .5s linear}@media(min-width: 560px){html,body{font-size:18px}}body{padding:80px 0 0}body.con-pagepiling{overflow:hidden}body.menu-inactive{padding-top:0}.bg-red{background-color:#aa182c}.bg-texture{background-image:url("../../images/texture-bg.png")}h1,h2,h3,h4,p{font-weight:normal;margin:0}.pp-section.pp-table{top:0}section.interior{margin-top:40px;padding-block:10vh}section.interior .content{padding:0}#modalOverlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);justify-content:center;align-items:center;z-index:9999;opacity:0;transition:opacity .3s ease}#modalOverlay.show{display:flex;opacity:1}.modal{background:#00205c;color:#fff;padding:80px 30px 40px;border-radius:10px;max-width:1200px;width:90%;position:relative}.modal .modal-in{display:flex;flex-direction:column;align-items:center;margin-inline:auto;max-width:900px}@media(min-width: 991px){.modal .modal-in{display:grid;grid-template-columns:40% auto;gap:30px}}.modal .modal-in .column:first-child{padding-bottom:50px}@media(min-width: 991px){.modal .modal-in .column:first-child{padding-bottom:90px}}.modal .close-btn{background-image:url("../../images/close-btn.png");background-position:center;background-repeat:no-repeat;background-size:contain;height:26px;cursor:pointer;position:absolute;top:20px;right:20px;width:26px}.modal h2{font-family:"saint_peterregular";font-size:40px;font-weight:normal;line-height:1;margin-bottom:30px}.modal input,.modal textarea,.modal select{background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:6px;color:#fff;font-family:"DM Sans",sans-serif;font-size:18px;margin-bottom:18px;padding:10px 14px;width:100%}.modal input:hover,.modal input:active,.modal input:focus,.modal textarea:hover,.modal textarea:active,.modal textarea:focus,.modal select:hover,.modal select:active,.modal select:focus{background-color:hsla(0,0%,100%,.2);color:#fff}.modal input::-moz-placeholder, .modal textarea::-moz-placeholder, .modal select::-moz-placeholder{color:#fff;font-family:"DM Sans",sans-serif;font-size:16px}.modal input::placeholder,.modal textarea::placeholder,.modal select::placeholder{color:#fff;font-family:"DM Sans",sans-serif;font-size:16px}.modal option{color:#00205c}.modal textarea{resize:vertical}.modal .modal-buttons{margin-top:30px;text-align:right}.modal .send-btn{background-color:#fff;border-radius:24px;border:none;color:#00205c;cursor:pointer;font-size:18px;font-weight:bold;padding:12px 36px}.modal .send-btn:hover,.modal .send-btn:active,.modal .send-btn:focus{background-color:rgb(66.5,132.0652173913,255)}.section:not(#section1){padding-top:80px}.responsive-bg{background-size:cover;background-position:center;background-repeat:no-repeat}#section1{background-image:url("../../images/texture-bg.png")}#section1 .content{display:flex;align-items:center;flex-direction:column}#section1 .content p{color:#fff;font-size:18px;letter-spacing:8px;margin:22px auto;text-transform:uppercase}#section1 #scroll{background:none;border:none;cursor:pointer}#section1 #scroll img{animation:bounce 1.5s infinite}#section1 .scroll-indicator{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:30px;height:30px;border:2px solid #000;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}#section1 .scroll-indicator span{display:inline-block;width:10px;height:10px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);animation:bounce 1.5s infinite}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}#section2 .content,#section4 .content{height:100%;width:100%;position:relative}#section2 .swiper-section,#section2 .swiper,#section2 .swiper-wrapper,#section2 .swiper-slide,#section4 .swiper-section,#section4 .swiper,#section4 .swiper-wrapper,#section4 .swiper-slide{height:100%}#section2 .swiper,#section4 .swiper{width:100%}#section2 .swiper-slide,#section4 .swiper-slide{background-size:cover;background-position:center;width:100% !important}#section2 .nav-controls,#section4 .nav-controls{background:red;bottom:10%;display:flex;justify-content:center;flex-direction:row-reverse;gap:30px;left:0;margin:0 auto;position:absolute;right:0}#section2 .swiper-button-prev,#section2 .swiper-button-next,#section4 .swiper-button-prev,#section4 .swiper-button-next{bottom:0;height:50px;left:auto;position:relative;right:auto;top:inherit;width:50px}#section2 .swiper-button-prev:after,#section2 .swiper-button-next:after,#section4 .swiper-button-prev:after,#section4 .swiper-button-next:after{content:"";display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;height:100%;width:100%}#section2 .swiper-button-prev:after,#section4 .swiper-button-prev:after{background-image:url("../../images/prod-slider-prev.png")}#section2 .swiper-button-next:after,#section4 .swiper-button-next:after{background-image:url("../../images/prod-slider-next.png")}#section3 .content{display:flex;align-items:center;flex-direction:column;color:#00205c}@media(max-width: 767px){#section3 .content{text-align:center}}#section3 .content h2{font-family:"saint_peterregular";font-weight:normal;font-size:50px;margin-bottom:15px}#section3 .content .swiper{height:460px;margin:auto;max-width:1400px;width:100%}#section3 .content .swiper .swiper-wrapper{height:400px;margin-bottom:60px;width:100vw}#section3 .content .swiper-slide{display:flex;align-items:center}#section3 .content .swiper-slide.swiper-slide-active .producto img{margin:0 auto -70px}#section3 .content .swiper-slide.swiper-slide-active .producto .info{background-color:#00205c;box-shadow:0px 4px 10px 2px rgba(0,0,0,.6);padding:80px 35px 20px}@media(min-width: 768px){#section3 .content .swiper-slide.swiper-slide-active .producto .info{padding:80px 45px 20px}}#section3 .content .swiper-slide.swiper-slide-active .producto .info p{color:#fff}#section3 .content .swiper-slide .producto{display:inline-flex;flex-direction:column;margin-inline:auto}#section3 .content .swiper-slide .producto img{margin:0 auto -30px;max-height:250px;max-width:-moz-max-content;max-width:max-content;transition:all .5s linear;z-index:9}#section3 .content .swiper-slide .producto .info{background-color:#e6e5e5;border-radius:28px;box-shadow:0px 4px 8px 0px rgba(0,0,0,.5);display:inline-block;min-width:310px;padding:40px 35px 20px;text-align:center;transition:all .5s linear}@media(min-width: 768px){#section3 .content .swiper-slide .producto .info{min-width:340px;padding:40px 45px 20px}}#section3 .content .swiper-slide .producto .info p{color:#00205c;font-family:"saint_peterregular";font-size:32px;margin-bottom:12px}@media(min-width: 768px){#section3 .content .swiper-slide .producto .info p{font-size:36px}}#section3 .content .swiper-slide .producto .info a{background-color:#00205c;border:1px solid #fff;color:#fff;display:inline-block;padding:8px 20px;border-radius:18px;transition:linear .25s}#section3 .content .swiper-slide .producto .info a:hover,#section3 .content .swiper-slide .producto .info a:active,#section3 .content .swiper-slide .producto .info a:focus{background-color:#aa182c}#section3 .content .nav-controls{bottom:0;display:flex;justify-content:center;flex-direction:row-reverse;gap:30px;left:0;margin:0 auto;position:absolute;right:0}#section3 .content .nav-controls .swiper-button-prev,#section3 .content .nav-controls .swiper-button-next{bottom:0;height:50px;left:auto;position:relative;right:auto;top:inherit;width:50px}#section3 .content .nav-controls .swiper-button-prev:after,#section3 .content .nav-controls .swiper-button-next:after{content:"";display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;height:100%;width:100%}#section3 .content .nav-controls .swiper-button-prev:after{background-image:url("../../images/prod-slider-prev.png")}#section3 .content .nav-controls .swiper-button-next:after{background-image:url("../../images/prod-slider-next.png")}#section5 h2{color:#00205c;font-family:"saint_peterregular";font-weight:normal;font-size:46px;text-align:center}@media(max-width: 767px){#section5 h2{font-size:36px;line-height:1}}#section5 .info p{color:#486284;margin:0 auto;max-width:900px;text-align:center;text-wrap:balance}#section5 .fechas-swiper{background:#aa182c;overflow:hidden;margin:30px auto;padding:50px 10px;width:100vw}@media(min-width: 768px){#section5 .fechas-swiper{padding:100px 10px}}#section5 .swiper-wrapper{transition-timing-function:linear !important}#section5 .swiper-slide{width:auto;padding:0 40px;white-space:nowrap}#section5 .fecha-in{display:flex;align-items:center;gap:20px;width:-moz-max-content;width:max-content}#section5 .fecha-in .anio{color:#fff;font-family:"saint_peterregular";font-size:50px}#section5 .fecha-in p{color:#fff;font-size:16px;line-height:1.2;max-width:240px;text-wrap:balance}.donde-comprar{background-color:#ececec}.donde-comprar .content{margin-inline:auto;max-width:1000px;padding-bottom:90px}.donde-comprar .content .swiper{margin-top:20px;max-width:380px}@media(min-width: 768px){.donde-comprar .content .swiper{max-width:500px}}@media(min-width: 991px){.donde-comprar .content .swiper{max-width:unset}}.donde-comprar .content .swiper .swiper-wrapper{padding-bottom:30px}@media(min-width: 768px){.donde-comprar .content .swiper .swiper-wrapper{padding-bottom:80px}}.donde-comprar .content .swiper .swiper-wrapper .swiper-slide{text-align:center;width:100% !important}.donde-comprar .content .swiper .swiper-pagination-bullets{bottom:0;top:auto}.donde-comprar .content .swiper .swiper-pagination-bullet{background-color:#00205c;height:20px;margin:0 10px;opacity:1;width:20px}.donde-comprar .content .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#aa182c}.donde-comprar .content .columnas{display:flex;flex-direction:column;align-items:center;gap:20px;padding-inline:10px}@media(min-width: 768px){.donde-comprar .content .columnas{gap:60px}}@media(min-width: 1200px){.donde-comprar .content .columnas{display:grid;grid-template-columns:repeat(2, 1fr)}}.donde-comprar .content .columnas .columna{color:#00205c}@media(max-width: 767px){.donde-comprar .content .columnas .columna{text-align:center}}.donde-comprar .content .columnas .columna h2{color:#00205c;font-family:"saint_peterregular";font-weight:normal;font-size:50px;line-height:1;margin-bottom:30px}.donde-comprar .content .columnas .columna p{color:#00205c}.donde-comprar .content .columnas .columna button{background-color:#aa182c;border-radius:24px;border:none;color:#fff;cursor:pointer;font-size:16px;margin:30px 0;padding:12px 36px}.donde-comprar .content .columnas .columna button:hover,.donde-comprar .content .columnas .columna button:active,.donde-comprar .content .columnas .columna button:focus{background-color:rgb(125.3092783505,17.6907216495,32.4329896907)}.donde-comprar .content .columnas .columna .logos{display:flex;align-items:center;gap:20px}@media(max-width: 767px){.donde-comprar .content .columnas .columna .logos{justify-content:center}}.footer{background-color:#00205c;color:#fff;left:0;width:100%}.con-pagepiling .footer{bottom:0;position:absolute}.footer .footer-in{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;height:90px;font-size:16px}.footer .footer-in a{color:#fff}.footer .footer-in a:hover,.footer .footer-in a:active,.footer .footer-in a:focus{color:#aa182c}#opciones{min-height:85vh}@media(min-width: 1300px){#opciones .content{display:grid;grid-template-columns:400px auto;grid-template-rows:repeat(2, auto);grid-template-areas:"opciones-menu opciones-productos" ". opciones-productos"}}@media(min-width: 1200px){#opciones .content{grid-template-columns:500px auto}}#opciones .menu-lateral{animation:fadeIn .5s ease;background-color:#00205c;bottom:0;border-radius:0;display:flex;justify-content:center;left:calc(-100vw + 54px);min-height:80vh;padding:40px;position:fixed;top:0;transition:left .5s ease;width:calc(100vw - 54px);z-index:99}#opciones .menu-lateral.active{left:0}@media(min-width: 560px){#opciones .menu-lateral{left:-400px;width:400px}}@media(min-width: 1300px){#opciones .menu-lateral{border-bottom-right-radius:50px;bottom:unset;grid-area:opciones-menu;left:unset;min-height:80vh;padding:30px 10px;position:fixed;top:unset;width:400px;z-index:unset}}@media(min-width: 1300px){#opciones .menu-lateral{width:500px}}@media(min-width: 1300px){#opciones .menu-lateral.inactive{position:relative}}#opciones .menu-lateral #busqueda-toggle{display:none}@media(max-width: 1299px){#opciones .menu-lateral #busqueda-toggle{background-color:#00205c;border:none;color:#fff;cursor:pointer;position:absolute;top:50%;right:-110px;transform:translateY(-50%) rotate(-90deg);height:54px;padding:20px 40px;display:flex;align-items:center;justify-content:center;border-radius:0 0 12px 12px;font-size:20px}}#opciones .menu-lateral .menu-in{display:flex;gap:30px;flex-direction:column;width:100%}@media(min-width: 1100px){#opciones .menu-lateral .menu-in{display:inline-block;max-width:360px;width:100%}}#opciones .menu-lateral .busqueda{max-width:300px;width:100%}@media(min-width: 1100px){#opciones .menu-lateral .busqueda{max-width:unset;width:auto}}#opciones .menu-lateral .busqueda label{color:#fff;display:block;margin-bottom:14px;font-weight:bold}#opciones .menu-lateral .busqueda .input-wrapper form{display:flex;align-items:center;gap:14px}#opciones .menu-lateral .busqueda .input-wrapper input{flex:1;padding:13px;border:1px solid #00205c;outline:none}#opciones .menu-lateral .busqueda .input-wrapper button{padding:10px 12px;background-color:#aa182c;border:none;color:#fff;cursor:pointer}#opciones .menu-lateral .busqueda .input-wrapper button svg{width:20px;fill:#fff}#opciones .menu-lateral .categorias{width:300px}@media(min-width: 1100px){#opciones .menu-lateral .categorias{margin-top:80px;width:auto}}#opciones .menu-lateral .categorias h2{color:#fff;font-size:22px;margin:0 0 10px}#opciones .menu-lateral .categorias ul{list-style:none;margin:0;padding:0}#opciones .menu-lateral .categorias ul li{margin:15px 0}#opciones .menu-lateral .categorias ul li.active a{color:#aa182c}#opciones .menu-lateral .categorias ul a{color:#fff}#opciones .menu-lateral .categorias ul a:hover,#opciones .menu-lateral .categorias ul a:active,#opciones .menu-lateral .categorias ul a:focus{color:#aa182c}#opciones .productos{padding:30px 26px 30px 66px}@media(min-width: 1300px){#opciones .productos{grid-area:opciones-productos;padding:30px 26px}}@media(min-width: 1400px){#opciones .productos{padding:30px 60px}}#opciones .productos .nav-pills ul{display:flex;gap:10px;list-style:none;margin:0;padding:0}#opciones .productos .nav-pills ul li.active a{color:#aa182c}#opciones .productos .nav-pills ul li+li::before{content:">";display:inline-block;margin-right:10px}#opciones .productos .nav-pills ul li a{color:#00205c;font-weight:bold}#opciones .productos .nav-pills ul li a:hover,#opciones .productos .nav-pills ul li a:active,#opciones .productos .nav-pills ul li a:focus{color:#aa182c}#opciones .productos .prod-lista{margin:30px 0;display:flex;flex-wrap:wrap;gap:30px}@media(min-width: 1300px){#opciones .productos .prod-lista{display:grid;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1700px){#opciones .productos .prod-lista{grid-template-columns:repeat(3, 1fr)}}#opciones .productos .prod-lista .item{display:inline-flex;flex-direction:column;margin-inline:auto}#opciones .productos .prod-lista .item img{margin:0 auto -160px;max-height:190px;max-width:-moz-max-content;max-width:max-content;transition:all .5s linear;z-index:9}@media(min-width: 560px){#opciones .productos .prod-lista .item img{max-height:220px}}#opciones .productos .prod-lista .item .info{background-color:#e6e5e5;border-radius:36px;box-shadow:0px 4px 10px 2px rgba(0,0,0,.4);padding:180px 36px 20px;text-align:center;width:320px}@media(min-width: 560px){#opciones .productos .prod-lista .item .info{padding:180px 25px 20px}}@media(min-width: 1200px){#opciones .productos .prod-lista .item .info{width:340px}}@media(min-width: 1400px){#opciones .productos .prod-lista .item .info{width:380px}}@media(min-width: 1700px){#opciones .productos .prod-lista .item .info{width:340px}}@media(min-width: 1900px){#opciones .productos .prod-lista .item .info{width:380px}}#opciones .productos .prod-lista .item .info h3{color:#00205c;font-family:"saint_peterregular";font-weight:normal;font-size:30px;line-height:1;margin-bottom:8px}@media(min-width: 560px){#opciones .productos .prod-lista .item .info h3{font-size:32px}}@media(min-width: 1200px){#opciones .productos .prod-lista .item .info h3{font-size:36px}}#opciones .productos .prod-lista .item .info p{font-size:18px;font-weight:bold}@media(min-width: 560px){#opciones .productos .prod-lista .item .info p{font-size:20px}}#opciones .productos .prod-lista .item .info .tipos{display:flex;gap:10px;justify-content:center}#opciones .productos .prod-lista .item .info .tipos a{color:#00205c;font-weight:bold}#opciones .productos .prod-lista .item .info .tipos a+a:before{content:"|";color:#00205c;display:inline-block;margin-right:10px}#opciones .productos .prod-lista .item .info .tipos a:hover,#opciones .productos .prod-lista .item .info .tipos a:active,#opciones .productos .prod-lista .item .info .tipos a:focus{color:#aa182c}#opciones .productos .prod-detalle{display:inline-block;margin-top:30px;max-width:700px;width:100%}#opciones .productos .prod-detalle .item{background-color:#e6e5e5;border-radius:36px;display:grid;grid-template-columns:200px auto;align-items:center;padding:20px;text-align:center}#opciones .productos .prod-detalle .item .info h3{color:#00205c;font-family:"saint_peterregular";font-weight:normal;font-size:36px;line-height:1;margin-bottom:8px}#opciones .productos .prod-detalle .item .info .presentacion{margin-top:15px}#opciones .productos .prod-detalle .item .info .presentacion p{font-size:20px;font-weight:bold}#opciones .productos .prod-detalle .item .info .tipos{display:flex;gap:10px;justify-content:center;margin-top:10px}#opciones .productos .prod-detalle .item .info .tipos a{color:#00205c;font-weight:bold}#opciones .productos .prod-detalle .item .info .tipos a+a:before{content:"|";color:#00205c;display:inline-block;margin-right:10px}#opciones .productos .prod-detalle .item .info .tipos a:hover,#opciones .productos .prod-detalle .item .info .tipos a:active,#opciones .productos .prod-detalle .item .info .tipos a:focus{color:#aa182c}#opciones .productos .prod-detalle .regresar{background-color:#00205c;border-radius:24px;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin:30px 0;padding:12px 36px}#opciones .productos .prod-detalle .regresar:hover,#opciones .productos .prod-detalle .regresar:active,#opciones .productos .prod-detalle .regresar:focus{background-color:rgb(0,23.1304347826,66.5)}#opciones .nav-productos{text-align:center}#opciones .nav-productos ul{list-style:none;display:inline-flex;gap:14px;margin-inline:auto;padding:0}#opciones .nav-productos ul li.active a{color:#aa182c}#opciones .nav-productos a{color:#00205c;font-weight:bold;font-size:22px}#opciones .nav-productos a:hover,#opciones .nav-productos a:active,#opciones .nav-productos a:focus{color:#aa182c}#menu-principal{background-color:#000;display:flex;align-items:center;justify-content:space-between;height:80px;padding:8px 10px;position:absolute;top:0;width:100%;z-index:99;transition:all .5s linear}@media(min-width: 1200px){#menu-principal{padding:8px 50px}}.menu-active #menu-principal{top:0}.menu-inactive #menu-principal{top:-80px}#menu-principal .links{display:flex;align-items:center;gap:30px}#menu-principal #menu-toggle{background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:none;margin:8px 15px;padding:0;position:relative;width:26px}#menu-principal #menu-toggle span{background-color:#fff;display:block;height:4px;transition:all .3s;width:26px}#menu-principal #menu-toggle span+span{margin-top:4px}#menu-principal #logo{background:none;border:none;cursor:pointer;width:80px}#menu-principal ul{display:flex;gap:40px;list-style:none;margin:0;padding:0}@media(min-width: 1200px){#menu-principal ul li.active a{color:#aa182c}}#menu-principal ul a{color:#fff;font-size:16px;font-weight:500;letter-spacing:1px;text-decoration:none}@media(min-width: 1200px){#menu-principal ul a:hover,#menu-principal ul a:active,#menu-principal ul a:focus{color:#aa182c}}#menu-principal ul button{background:none;border:none;color:#fff;cursor:pointer}#menu-principal .contacto{background-color:#00205c;border:none;border-radius:24px;color:#fff;cursor:pointer;font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.4;padding:12px 24px}@media(max-width: 1199px){#menu-principal{flex-wrap:wrap}#menu-principal.active:before{background-color:rgba(0,0,0,.9);content:"";height:100%;left:0;position:fixed;top:0;width:100%}#menu-principal.active .links{left:0}#menu-principal.active #menu-toggle span:nth-child(1){transform:translateY(8px) rotate(45deg)}#menu-principal.active #menu-toggle span:nth-child(2){opacity:0}#menu-principal.active #menu-toggle span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}#menu-principal .links{animation:fadeIn .5s ease;background-color:#aa182c;background-image:url("../../images/texture-bg.png");bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5vh;height:100vh;left:-100%;max-width:480px;padding:40px 40px 40px 70px;position:fixed;top:0;transition:left .5s ease;width:80vw}#menu-principal .links ul{flex-direction:column;gap:5vh;width:100%}#menu-principal .links ul::before{background-image:url("../../images/logo-nayar.png");background-position:left center;background-repeat:no-repeat;background-size:contain;content:"";height:14vh;width:100%}#menu-principal .links ul a{display:block;padding:10px 0;width:100%}#menu-principal #menu-toggle{display:block}}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}/*# sourceMappingURL=styles.min.css.map */