@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Audiowide&display=swap";@import"https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap";@import"https://fonts.googleapis.com/css2?family=Ubuntu+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";@font-face{font-family:Cubenzis;src:url(/fonts/CubenzisRegular.woff2) format("woff2"),url(/fonts/CubenzisRegular.woff) format("woff"),url(/fonts/CubenzisRegular.ttf) format("truetype");font-weight:400;font-style:normal}:root{--dark-slate-gray: #35524aff;--slate-gray: #627c85ff;--emerald: #32de8aff;--red: #dd1215;--rich-black: #031926;--ghost-white: #f8f7ff;--spacing: 20px;--small-spacing: 10px;--border-radius: 10px;--outfit-font: "Outfit", serif;--audiowide-font: "Audiowide", sans-serif;--cubenzis-font: "Cubenzis", sans-serif;--marker-font: "Permanent Marker", cursive;--ubuntu-font: "Ubuntu Mono", monospace}*{margin:0;padding:0;box-sizing:border-box}body{color:var(--rich-black);font-family:var(--outfit-font);background-color:var(--ghost-white)}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(14,13,13,.3);background-color:var(--dark-slate-gray)}body::-webkit-scrollbar-thumb{background-color:var(--red)}::-moz-selection{background:var(--red);color:var(--ghost-white)}::selection{background:var(--red);color:var(--ghost-white)}h1,h2,h3{font-family:var(--audiowide-font);text-transform:uppercase;text-align:center;color:var(--rich-black)}h1{font-size:2rem;font-family:var(--cubenzis-font)}h2{font-size:2rem;color:var(--red);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--rich-black)}hr{width:300px;height:3px;background-color:var(--rich-black)}p{font-size:20px}ul,li{list-style-type:none}a{font-family:var(--audiowide-font);text-decoration:none;color:var(--ghost-white);transition:all .5s ease-in-out}a:hover{color:var(--red)}video{width:100%;height:100%;object-fit:cover}pre{font-size:7px;color:var(--emerald);animation:fadeIn 4s ease-in-out}pre:hover{text-decoration:var(--red) wavy underline}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}form{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:var(--spacing);gap:var(--spacing)}form>input,textarea,select,input[type=number]{width:100%;height:50px;border:2px solid var(--rich-black);outline:5px double var(--dark-slate-gray);border-radius:var(--border-radius);padding:var(--small-spacing);font-family:inherit}textarea{height:200px}@media screen and (min-width: 768px){form>input,textarea,select,input[type=number]{width:50%}}header{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing);gap:var(--spacing);position:absolute;z-index:100}.icon{width:50px;height:50px}.icon:hover{transform:rotate(80deg)}.links-header{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing)}.links-header img{width:25px;height:25px}.absolute-header{position:absolute}.relative-header{position:relative}.background-header{background-color:var(--rich-black)}.cart-container{position:relative;display:inline-block}.cart-container:hover{color:inherit}.cart-badge{width:20px;height:20px;position:absolute;top:-5px;right:-5px;background-color:var(--red);font-size:12px;font-weight:700;border-radius:50%;display:flex;justify-content:center;align-items:center;visibility:hidden}#sound-button>img{width:25px;height:25px}.hamburger{width:50px;height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;background-color:var(--ghost-white);border-radius:50%;transition:transform .25s cubic-bezier(.05,1.04,.72,.98);z-index:5}.hamburger>div{width:25px;height:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--red);margin-bottom:4px;border-radius:3px;transition:all .25s cubic-bezier(.05,1.04,.72,.98)}.hamburger:hover .top{transform:translateY(-50%)}.hamburger:hover .bottom{transform:translateY(50%)}.hamburger.is-active .top{transform:translateY(200%) rotate(45deg)}.hamburger.is-active .mid{opacity:0}.hamburger.is-active .bottom{transform:translateY(-200%) rotate(135deg)}.menuppal.is-active{transform:translateZ(0)}.menuppal{width:100%;height:100vh;top:0;left:0;position:fixed;z-index:4;background-color:var(--rich-black);transform:translate3d(0,-100%,0);transition:transform .35s cubic-bezier(.05,1.04,.72,.98) 0s}.section-links{width:100%;height:70%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing)}.menuppal>ul>li{width:100%;height:auto;display:flex;justify-content:center;align-items:center;font-size:1.5em;text-transform:uppercase;letter-spacing:2.5px}.active{text-decoration:lime wavy underline}footer{width:100%;height:30%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center;padding:var(--small-spacing);gap:var(--small-spacing);background-color:var(--rich-black)}.social-media{width:100%;height:auto;display:flex;justify-content:center;align-items:center;gap:var(--spacing)}.social-media img{width:40px;height:40px;background-color:var(--slate-gray);border-radius:50%;padding:8px;transition:all .5s ease-in-out}.social-media img:hover{background-color:var(--red)}.legal{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--small-spacing)}.copyright{color:var(--ghost-white)}.chip{display:inline-block;padding:8px;font-weight:700;color:var(--ghost-white);border-radius:var(--border-radius);vertical-align:baseline;text-align:center;line-height:1;z-index:1;font-family:var(--audiowide-font)}.chip.red{background-color:var(--red)}.chip.green{background-color:green}.btn{font-family:var(--audiowide-font);color:var(--ghost-white);letter-spacing:2px;background-color:var(--red)}.btn:active{transform:translate(2px,2px)}.btn.primary{width:200px;height:40px;border-radius:var(--border-radius);padding:var(--small-spacing);display:flex;justify-content:center;align-items:center;text-align:center;box-shadow:3px 3px #000;transition:all .5s ease-in-out}.btn.primary:hover{background-color:var(--ghost-white);color:var(--red)}.btn.secondary{width:60px;height:50px;background:none;border:none}.btn>img{width:20px;height:20px}#close-modal{background-color:var(--ghost-white);width:auto;height:auto;border-radius:50px}.inicio{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.info{width:90%;height:150px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:var(--ghost-white);border-radius:15px;padding:var(--spacing);gap:var(--small-spacing);position:absolute;bottom:5%;border:5px solid var(--rich-black);outline:5px double var(--ghost-white)}.info:hover{animation:bounce;animation-duration:1s}.marker{position:absolute;bottom:40px;font-family:var(--marker-font);z-index:1}.line{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;position:relative}.tour-name{display:flex;justify-content:center;align-items:center}.tour-name>h3{font-size:.9rem;font-family:var(--cubenzis-font)}.tour-name>h3:nth-child(1):hover{color:#8a2be2}.tour-name>h3:nth-child(2):hover{color:#ff0ddf}.tour-name>h3:nth-child(3):hover{color:green}.tour-name>h3:after{content:"✮";display:inline-block;margin-left:5px;margin-right:5px;animation:girar 2s linear infinite}@keyframes girar{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#video-desktop{display:none}@media screen and (min-width: 769px){#video-desktop{display:block}#video-mobile{display:none}}.musica{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:var(--spacing);gap:var(--spacing)}.music-container{width:100%;height:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:auto;gap:var(--spacing)}.music-info{top:0;right:0;display:flex;justify-content:center;align-items:center;gap:10px;padding:5px;position:absolute}.album-cover-container{width:100%;height:auto}.album-cover-container:hover .thumbnail{filter:grayscale(60%)}.album-cover-container:hover .overlay{opacity:1}@media screen and (min-width: 1620px){.musica{min-height:75vh;justify-content:flex-start;gap:100px}}.videos{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:20px;gap:20px}.video-container{width:100%;height:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:auto;gap:20px}article{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}article>a{width:100%;height:100%;position:relative}.video-info{top:0;right:0;display:flex;justify-content:center;align-items:center;gap:10px;padding:5px;position:absolute}.thumbnail-container{width:100%;height:auto}.thumbnail{width:100%;height:auto;display:block;transition:filter .5s ease}.overlay{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;background:#0006;transition:opacity .5s ease}.thumbnail-container:hover .thumbnail{filter:grayscale(60%)}.thumbnail-container:hover .overlay{opacity:1}.gira{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:var(--spacing);gap:var(--spacing)}.gira ol{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--spacing);padding:var(--spacing)}.gira li{width:100%;height:auto;display:flex;flex-direction:column;justify-content:space-around;align-items:center;align-content:center;gap:var(--small-spacing);padding:var(--small-spacing);text-align:center}.augborder-tour{--aug-border-bg: url(https://res.cloudinary.com/darvwfw0u/image/upload/v1743521665/aug-border-tour-bg_eqfrnq.gif);--aug-border-opacity: 1;--aug-border-all: 6px;background:url(https://res.cloudinary.com/darvwfw0u/image/upload/v1743521590/augborder-tour-bg_jwfijc.jpg);color:var(--ghost-white)}@media screen and (min-width: 1620px){.gira{min-height:75vh;justify-content:flex-start}}.tienda{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:var(--spacing);gap:var(--spacing)}.store-container{width:100%;height:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:auto;gap:var(--spacing)}article{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}article>h3{width:100%;height:100%;text-align:center;display:flex;justify-content:center;align-items:center}.product-info{top:0;right:0;display:flex;justify-content:center;align-items:center;gap:var(--small-spacing);padding:5px;position:absolute}.product-container{width:100%;height:auto;position:relative;display:inline-block}.product-thumbnail{width:100%;height:auto;display:block;transition:filter .5s ease}.overlay{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;background:#0006;transition:opacity .5s ease;pointer-events:none}.overlay span{width:40px;height:40px}.product-container:hover .thumbnail{filter:grayscale(60%)}.product-container:hover .overlay{opacity:1}.modal-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:#000000b3}.modal-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing);gap:var(--spacing);color:var(--ghost-white);text-align:center}.product-name{width:100%;height:auto;font-size:20px;color:var(--ghost-white)}.product-price{width:100%;height:auto;font-weight:500;letter-spacing:3px}.product-description{width:100%;height:auto;display:flex;justify-content:center;align-items:center;padding:var(--spacing);text-align:justify}.modal-content label{width:100%;height:auto}.notification{width:50%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:green;color:var(--ghost-white);position:fixed;bottom:20px;left:50%;transform:translate(-50%);padding:var(--small-spacing);border-radius:var(--border-radius);animation:showNotification 5s forwards}@keyframes showNotification{0%{opacity:0}50%{opacity:1}to{opacity:0}}.augborder-modal{width:100%;height:100%;--aug-border-bg: url(https://i.pinimg.com/originals/bd/28/2d/bd282d3e832a0efd8cb3360c449b7fbd.gif);--aug-inlay-bg: url(https://i.pinimg.com/736x/0e/4a/51/0e4a5185f3f700bbd46b2fc6566f5aa6.jpg);--aug-inlay-opacity: .5}.contacto{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:var(--spacing);gap:var(--spacing)}.cesta{width:100%;min-height:70vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:var(--spacing);gap:var(--spacing)}.ticket{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing);gap:var(--spacing);border-radius:var(--border-radius);border:2px dashed var(--rich-black);background:url(https://res.cloudinary.com/darvwfw0u/image/upload/v1743521388/ticket-bg_cvvmuz.jpg);font-family:var(--ubuntu-font);text-transform:uppercase}.ticket>h3{width:100%;height:auto;font-family:var(--cubenzis-font);color:var(--rich-black)}.date-time{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing);border-bottom:5px dotted var(--red)}.cesta>.ticket>article{width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.cart-product-name{width:80%}.cart-product-quantity,.cart-product-price-quantity{width:10%}.cart-thanks{width:100%;height:auto;border-top:5px dotted var(--red)}.cart-thanks:after{content:"龍";margin-left:5px}.cart-total-price{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:5px dotted var(--red)}.cart-total-price>p:nth-child(1){width:90%}.cart-total-price>p:nth-child(2){width:10%}.empty-shopping-cart{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.empty-shopping-cart>img{width:250px;height:auto;object-fit:cover;position:relative}.empty-shopping-cart>a{font-size:15px;position:absolute;padding:30px;display:flex;justify-content:center;align-items:center;background-color:var(--rich-black);clip-path:polygon(100% 50%,87.05% 58.46%,95.05% 71.69%,79.71% 73.69%,81.17% 89.09%,66.49% 84.24%,61.13% 98.75%,50% 88%,38.87% 98.75%,33.51% 84.24%,18.83% 89.09%,20.29% 73.69%,4.95% 71.69%,12.95% 58.46%,0% 50%,12.95% 41.54%,4.95% 28.31%,20.29% 26.31%,18.83% 10.91%,33.51% 15.76%,38.87% 1.25%,50% 12%,61.13% 1.25%,66.49% 15.76%,81.17% 10.91%,79.71% 26.31%,95.05% 28.31%,87.05% 41.54%)}.usuario{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:var(--spacing);gap:var(--spacing);text-align:center}.logged-user{height:75vh}#register-form,#login-form{border:2px dashed var(--red);border-radius:10px;padding:1.25rem;position:relative}#register-form>h3,#login-form>h3{position:absolute;top:-10px;left:10px;padding:0 10px;background-color:var(--ghost-white)}canvas{width:100%;height:100%;background:url(https://res.cloudinary.com/darvwfw0u/image/upload/v1743522206/canvas-bg_frucl7.gif);background-size:cover}
