:root{font-family:Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#e4e4e4;background-color:#282322;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-letra: #e4e4e4;--color-fondo: #282322;--title-font: "Helvetica";--text-font: "DM Mono"}.hero{background-image:url(./hero-desktop-CDeeUGOy.png);background-size:100%;background-position:center;display:flex;align-items:center;justify-content:center;position:relative;width:90%;height:300px;margin:3rem auto}.hero-overlay{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hero-content{text-align:center}.hero-content h1{margin:0;font-family:var(--title-font);font-weight:300;font-size:28px;line-height:0;vertical-align:middle;text-transform:uppercase}.hero-content h2{font-family:var(--text-font);font-weight:300;font-size:17px;line-height:100%;letter-spacing:0%;vertical-align:middle}@media (max-width: 767px){.hero{background-image:url(./hero-desktop-CDeeUGOy.png);width:100%;height:120px;margin:3rem auto;background-size:cover}.hero-content h1{font-size:22px}.hero-content h2{font-size:13px}}.faq-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:999}.faq-modal{font-family:var(--title-font);font-family:Helvetica;font-weight:300;font-style:Light;font-size:22.09px;line-height:100%;letter-spacing:0%;vertical-align:middle;background:var(--color-fondo);padding:1rem;margin:1rem;max-width:600px;width:90%;border-radius:8px;position:relative;animation:modalIn .3s ease-out}.fade-in{animation:modalIn .3s ease-out forwards}.fade-in-backdrop{animation:backdropIn .3s ease-out forwards}.fade-out{animation:modalOut .3s ease-in forwards}.fade-out-backdrop{animation:backdropOut .3s ease-in forwards}@keyframes modalIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modalOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes backdropOut{0%{opacity:1}to{opacity:0}}.close-btn{position:absolute;top:10px;right:15px;background:none;font-size:1.5rem;border:none;cursor:pointer;color:var(--color-letra)}.faq-question{width:100%;text-align:left;padding:1rem;border:none;font-family:var(--text-font);font-weight:300;font-size:17px;line-height:100%;vertical-align:middle;cursor:pointer;margin-top:.5rem;transition:color .2s;background-color:#ffffff1c;color:var(--color-letra)}.faq-question.abierta{color:#fff;background:transparent}.faq-answer{overflow:hidden;transition:max-height .4s ease,opacity .4s ease}.faq-answer p{width:90%;margin:.5rem auto 1rem;font-family:var(--text-font);font-weight:300;font-size:13px;vertical-align:middle;color:var(--color-letra)}@media (max-width: 767px){.faq-modal{font-size:15px}.faq-question{font-size:13px}.faq-answer p{font-size:11px}}.product-card{width:349px;height:100%;display:flex;flex-direction:column;align-items:flex-start;font-family:Courier New,Courier,monospace;position:relative;overflow:hidden}.product-card .image{width:100%;aspect-ratio:1 / 1;overflow:hidden;position:relative;background:#000}.product-card .image img{width:100%;height:100%;object-fit:cover}.product-card .play-button{position:absolute;bottom:8px;left:8px;background:var(--color-letra);color:var(--color-fondo);padding:4px 6px 1px 8px;border-radius:50%;font-size:1rem;cursor:pointer;text-decoration:none}.product-card .info{width:100%;padding:1rem .8rem;box-sizing:border-box}.itemTitleContainer{display:flex;flex-flow:row;align-items:center;justify-content:space-between;width:100%}.product-card .add-button{background:none;color:var(--color-letra);border:1px solid var(--color-letra);border-radius:50%;font-family:var(--text-font);font-size:1.5rem;font-weight:300;width:30px;height:30px;text-align:center;line-height:26px;cursor:pointer;transition:background .3s}.product-card .add-button:hover{background:var(--color-letra);color:var(--color-fondo)}.product-card .info h3{font-size:22px;font-weight:lighter;margin:0}.product-card .autor{margin:0;opacity:.4;font-size:1rem}.product-card .info .price{font-size:35px;font-weight:lighter;margin:0 0 .8rem}.product-card .info .description{font-family:var(--text-font);font-weight:300;font-style:Light;font-size:13px;line-height:100%;letter-spacing:0%;vertical-align:middle}.product-card .info .sello{font-family:var(--text-font);font-weight:300;font-style:Light;font-size:13px;line-height:100%;letter-spacing:0%;vertical-align:middle;border-top:1px solid #444;border-bottom:1px solid #444;text-transform:uppercase;padding:.5rem 0}.product-card .stock{font-size:13px;color:#8c8c8c;margin-top:.5rem}.product-card .stock span{font-weight:700;color:#ccc}.product-card .faq-button{position:absolute;bottom:8px;right:8px;background:#33333373;color:#ffffff71;border-radius:50%;width:22px;height:22px;text-align:center;font-size:13px;line-height:22px;cursor:pointer;font-weight:700}.product-card .faq-button:hover{color:#fff}.agotado{text-decoration:line-through;font-weight:700;opacity:.4}.agotadoStock{font-weight:700}.agotadoImagen{opacity:.6;filter:grayscale(40%)}@font-face{src:url(./DMMono-Light-Bqd_HqIA.ttf);font-family:DM Mono;font-weight:300;font-style:Light;font-size:17.97px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle}body{font-family:sans-serif;margin:0;padding:1rem;position:relative;overflow-x:hidden}.product-item.no-results{display:flex;width:100%;justify-content:center;align-items:center;padding:2rem;background:var(--color-fondo);border-radius:8px;text-align:center;color:var(--color-letra);font-family:var(--title-font)}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{opacity:.5;animation:pulse 1s infinite ease-in-out}.skeleton-box{width:100%;height:200px;background:var(--color-letra);opacity:.5}.skeleton-line{height:16px;background:#555;margin-bottom:10px;border-radius:4px}.skeleton-line.short{width:50%}.skeleton-button{width:300px;height:200px;background:#555;border-radius:4px}@keyframes pulse{0%{background-color:#444}50%{background-color:#555}to{background-color:#444}}.app-container{max-width:100%;margin:0 auto}.headerContainer{display:flex;justify-content:space-between;align-items:center;padding:0 5%;background-color:var(--color-fondo);margin-top:1rem}.rightNav{display:flex;flex-flow:row;align-items:center;justify-content:center}.contactoNav{text-decoration:none;color:var(--color-letra);margin-right:3rem;font-family:Helvetica;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;vertical-align:middle;text-transform:uppercase}.logo{width:auto;filter:brightness(10)}.cartIcon{position:relative;cursor:pointer;width:50px}.cartSVG{width:40px;height:40px}.cartCount{position:absolute;top:-6px;right:0;background-color:var(--color-fondo);padding:2px 6px;font-family:var(--title-font),sans-serif;font-size:12px;font-weight:700;color:var(--color-letra);min-width:20px;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:999px}.footerContainer{display:flex;flex-flow:column;align-items:center;justify-content:center;width:100%;padding:3rem 0 0}.footerContainer img{width:150px;filter:brightness(100);opacity:.9}.stock-aviso{position:fixed;top:2%;left:50%;transform:translate(-50%);color:#eceaea;padding:12px 24px;border-radius:8px;box-shadow:0 2px 8px #0003;z-index:1000;font-family:var(--title-font),sans-serif;font-size:1rem;font-weight:400;background-color:#2c2c2c;text-align:center;opacity:0;animation:aparecerDesaparecer 1s ease-out forwards}@keyframes aparecerDesaparecer{0%{opacity:0;transform:translateY(-5px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(-5px)}}@media (max-width: 768px){body{padding:0}.contactoNav{margin-right:1rem;font-size:12px;display:none}.stock-aviso{font-size:1rem;top:2%;left:0;opacity:0;animation:aparecerDesaparecerMobile 1.5s ease-out forwards}@keyframes aparecerDesaparecerMobile{0%{opacity:0;transform:translate(-5px)}10%{opacity:1;transform:translate(0)}90%{opacity:1}to{opacity:0;transform:translate(-5px)}}.filters-container{margin-top:2rem;padding:0}.filters-clear-btn{margin-top:.5rem;text-align:start}.removeBtn{background-color:transparent}}.filters-container{display:flex;flex-flow:column;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center;margin:0 8% 3rem;padding:1rem 0;border-top:.5px solid var(--color-letra);border-bottom:.5px solid var(--color-letra);opacity:.5}.filters-item{width:150px;padding:.5rem;background-color:transparent;border:none;font-size:16px;text-transform:uppercase;color:var(--color-letra);font-weight:300}.filters-group{display:flex;flex-wrap:wrap;flex-flow:row;width:100%;gap:.5rem;margin-left:auto}.filters-container select:focus{background-color:var(--color-fondo);color:var(--color-letra)}.search-input-container{position:relative;display:flex;align-items:center;width:60%}.search-icon{width:22px;height:22px;margin-right:.5rem;opacity:.7}.search-input{width:100%;padding:.5rem;font-size:16px;font-weight:300;background:transparent;border:none;color:var(--color-letra);text-transform:uppercase}.filters-clear-btn{font-size:16px;font-weight:300;background:transparent;border:none;color:var(--color-letra);text-transform:uppercase}@media (max-width: 767px){.filters-container{flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 3rem}.filters-group{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.5rem;margin-left:0;scrollbar-width:thin;scrollbar-color:var(--color-letra) transparent}.filters-group::-webkit-scrollbar{height:4px}.filters-group::-webkit-scrollbar-thumb{background-color:var(--color-letra);border-radius:4px}.search-input-container{width:100%}.search-input-container{min-width:200px;flex:1 1 200px;max-width:300px}}.popup-container{position:fixed;bottom:20px;left:20px;width:250px;padding:2rem .5rem 0;background:var(--color-fondo);font-family:var(--text-font);box-shadow:0 4px 15px #0003;overflow:hidden;z-index:9999}.popup-close{position:absolute;top:2px;right:10px;background:transparent;color:var(--color-letra);border:none;font-size:18px;cursor:pointer}.youtubeTitle{font-size:.8rem;text-transform:uppercase}.popup-video iframe{width:100%;height:150px;border-radius:5px}.popup-title{margin:10px;font-size:.8rem;font-weight:700;text-align:center}.popup-button{display:block;margin:10px;padding:8px;text-align:center;background:red;color:#fff;text-decoration:none;font-weight:700;font-size:.8rem}.popup-button:hover{background:#c00}.slide-in{animation:slideInFromBottom .4s ease forwards}.slide-out{animation:slideOutToBottom .4s ease forwards}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutToBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.product-list{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:space-between;gap:4rem;padding:0 8%}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000;display:flex;align-items:center;justify-content:center;opacity:0;transition:.2s ease,opacity .2s ease;z-index:100}.modal-backdrop.visible{background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:1}.modal{background:var(--color-fondo);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 4px #ffffff0d,0 8px 20px #ffffff14,0 0 4px #ffffff08;padding:1.5rem;border-radius:8px;min-width:25%;width:40%;height:80%;position:relative;transform:scale(.95);opacity:0;transition:opacity .2s ease,transform .2s ease;overflow-y:auto;z-index:1000000}.fade-in{opacity:1;transform:scale(1)}.fade-out{opacity:0;transform:scale(.95)}.modal .close{position:absolute;top:10px;right:10px;border:none;background:none;font-size:2rem;cursor:pointer;color:var(--color-letra)}.pedidoCarrito{display:flex;flex-flow:row;align-items:center;justify-content:center}.imagenCarrito{width:100px;margin:0 1rem}.modalTitle{font-size:1.5rem;font-family:var(--text-font)}.modalText{font-family:var(--text-font);font-size:1rem;letter-spacing:1px;line-height:1.2;margin-bottom:1rem;text-align:center}.modalText:first-of-type{width:80%;margin:0 auto;margin-bottom:3rem}.modalText:nth-of-type(2){text-align:start}.modalText:nth-of-type(3){margin-top:4rem}.modal-content form{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;width:100%}.metodo-entrega-label{width:100%;margin:1rem 0;font-family:var(--text-font);font-size:1rem;letter-spacing:1px;line-height:2}.metodo-entrega-label select{border:none;display:block;width:100%;padding:.5rem;margin-top:.25rem;font-size:1rem;color:#7c7a7a;background-color:var(--color-fondo);filter:brightness(90%)}.metodo-entrega-label select:focus{background-color:#222;color:#fff}.modal-content form input,.modal-content form button{padding:.75rem;font-size:1rem;border:none;border-bottom:2px solid rgb(187,185,185);border-radius:0;box-sizing:border-box}.modal-content form input{width:48%;background-color:#1c1b1b7b}.modal-content>form>input:nth-of-type(-n+5){width:100%}.modal-content form button{width:100%}.modal-product-item{display:flex;flex-flow:row;align-items:center;justify-content:space-between;width:85%;background-color:transparent;padding:1rem;font-family:var(--text-font)}.totalContainer{text-align:center;margin:1rem 0;font-size:1.5rem;font-family:var(--text-font)}.modal-product-item.agotado{background-color:#db0b0b18;border:1px solid rgba(255,0,0,.463)}.productoAgotadoMensaje{font-family:var(--text-font);color:#d72929;font-size:1rem;width:100%;text-align:center}.btn-eliminar-agotados{font-family:var(--text-font);background-color:#ee33336d;color:var(--color-letra);border:none;padding:8px 15px;margin-bottom:1rem;cursor:pointer;font-weight:700;text-align:center;width:100%;transition:.3s}.btn-eliminar-agotados:hover{background-color:#e7060688}.delete-btn{border:none;color:#a7a7a7;background-color:transparent;font-size:1.8rem;transition:.5s;cursor:pointer}.delete-btn:hover{color:#e7e7e7;transition:.5s}.checkbox-confirmacion{display:flex;width:100%;align-items:center;justify-content:center;margin:1rem 0;font-size:1rem;color:#cecccc;font-family:var(--title-font),sans-serif}.checkbox-confirmacion input[type=checkbox]{width:22px;height:22px;cursor:pointer;accent-color:#00bb2d;margin:1rem}.checkbox-confirmacion label{cursor:pointer;-webkit-user-select:none;user-select:none;transition:.2s;text-decoration:underline}.checkbox-confirmacion label:hover{color:#fff;transition:.2s}.btn-crear-orden{background-color:var(--color-letra);opacity:.6;color:var(--color-fondo);font-family:var(--text-font);transition:.4s}.btn-crear-orden:hover{opacity:.8;transition:.4s}.btn-pago{display:block;text-align:center;background-color:#009ee3;font-family:var(--text-font);font-size:1rem;color:#371919;border:none;padding:.7em 1.5em;cursor:pointer;margin:1rem 0;width:93%;text-decoration:none}.btn-pago:hover{background-color:#007bbd}.infoPagoContainer{display:flex;flex-flow:column;width:100%;align-items:center;justify-content:center;margin:3rem 0}.infoPagoContainer p:first-of-type{font-size:1.2rem;font-family:var(--text-font);text-decoration:underline}.infoPagoContainer p:nth-child(2),.infoPagoContainer p:nth-child(3){font-size:1rem;font-family:var(--text-font)}.btn-whatsapp-succes{font-family:var(--text-font);font-size:1rem;background-color:#25d366;color:#371919;border:none;padding:.7em 1.5em;cursor:pointer;width:100%}.btn-whatsapp-succes:hover{background:#1ebe57}.btn-copiar{font-family:var(--title-font);background-color:#f1f1f108;border:none;border-bottom:1px solid #cccccc69;color:#9e9d9d;padding:.5rem 1em;cursor:pointer;transition:background .2s}.btn-copiar:hover{background-color:#313131}.form-error{font-family:var(--title-font);background-color:#2d2b2b;color:#fd1111;width:100%;padding:1rem;text-align:center}.totalCheckout{font-family:var(--text-font);font-size:2.2rem;text-decoration:underline}.info-box{margin:2rem 0;font-weight:400;font-family:var(--text-font);font-size:1rem;line-height:1}.info-box span{font-family:var(--text-font);text-decoration:underline;font-size:4rem}.modalText:last-of-type{margin-top:4rem}.form input{display:block;margin-bottom:.75rem;width:100%;padding:.5rem;border-radius:6px;border:1px solid #ccc;font-size:1rem}.confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;height:110%;background-color:#0000004d;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;animation:fadeInConfirm .3s ease-out;font-family:var(--title-font)}.confirm-box{font-family:var(--text-font);background:#1b1b1beb;border-radius:12px;padding:2rem;max-width:400px;box-shadow:0 8px 20px #0003;text-align:center;animation:scaleIn .3s ease-out}.confirm-box h3{font-size:1.5rem}.confirm-box p{text-align:center;margin-bottom:1rem;font-size:1rem;width:80%;margin:1rem auto}.confirm-box p:last-of-type{font-size:1rem;width:100%;margin-top:2rem}.confirm-actions{display:flex;justify-content:space-between;margin-top:1rem;gap:1rem}.btn-cancelar{background:#ccc;color:#000;border:none;padding:.6rem 1rem;border-radius:8px;cursor:pointer;font-weight:700}.btn-confirmar{background:#e53935;color:#fff;border:none;padding:.6rem 1rem;border-radius:8px;cursor:pointer;font-weight:700}@keyframes fadeInConfirm{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 768px){.modal{width:auto;height:90%;padding:1rem;margin:1rem}.modalTitle{margin-bottom:3rem}.modal-product-item{padding:.5rem 0;width:100%}.modal-product-list{margin:0;padding:0;margin-bottom:3rem}.modal-content form{gap:5px}.modalText{font-size:.8rem}.modalText:first-of-type{width:100%}.modalText:last-of-type{margin-top:4rem}.checkbox-confirmacion{font-size:.8rem}.info-box{margin:3rem 0}.info-box span{font-size:2.4rem}.btn-whatsapp{width:100%}.btn-pago{width:85%;font-size:.8rem}.confirm-box{padding:1rem;max-width:300px}.confirm-box h3{font-size:1.3rem}.confirm-box p{font-size:.8rem;width:100%}}.cart-popup-button{position:fixed;bottom:20px;right:20px;width:60px;height:60px;background:#252525be;border:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(2px);box-shadow:0 4px 15px #0003;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;z-index:9999;opacity:0;transform:translateY(30px) scale(.8);transition:opacity .3s ease,transform .3s ease;overflow:hidden}.cart-popup-button.visible{opacity:1;transform:translateY(0) scale(1)}.cart-popup-button.hidden{opacity:0;transform:translateY(30px) scale(.8)}.cart-icon{width:38px;height:38px;pointer-events:none}.cart-count{font-family:var(--title-font),sans-serif;position:absolute;top:6px;right:6px;background-color:#222;border-radius:50%;padding:2px;font-size:12px;font-weight:700;color:#fff;min-width:20px;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none}@media (max-width: 768px){.cart-icon{width:48px;height:48px}}.loader-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1b1b1b80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:1;visibility:visible;transition:opacity .8s ease,visibility .8s ease}.loader-overlay.hidden{opacity:0;visibility:hidden}.loader-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.loader-logo{width:300px;max-width:80%;filter:drop-shadow(0 0 10px rgba(255,255,255,.4));filter:brightness(100)}.equalizer{display:flex;gap:6px;height:40px;align-items:flex-end}.equalizer span{display:block;width:6px;background:#fff;border-radius:3px;animation:bounce 1s infinite ease-in-out}.equalizer span:nth-child(1){animation-delay:0s}.equalizer span:nth-child(2){animation-delay:.1s}.equalizer span:nth-child(3){animation-delay:.2s}.equalizer span:nth-child(4){animation-delay:.3s}.equalizer span:nth-child(5){animation-delay:.4s}@keyframes bounce{0%,to{height:10px}50%{height:40px}}@media (max-width: 768px){.loader-overlay{background:#1b1b1b9b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loader-logo{width:180px}}.footer{background-color:var(--color-fondo);color:#fff;display:flex;justify-content:space-between;align-items:flex-end;padding:2rem 5%;font-family:var(--title-font, "Courier New", Courier, monospace);flex-wrap:wrap;margin-top:3rem}.footer-left{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.footer-logo{height:32px}.footer-description{font-family:var(--text-font);font-weight:300;font-size:13px;line-height:130%;vertical-align:middle}.footer-instagram{width:40px;height:40px;margin-top:.5rem;transition:transform .2s}.footer-instagram:hover{transform:scale(1.1)}.footer-right{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.footer-right a{text-decoration:none;color:var(--color-letra);margin-top:.5rem}.footer-right a:hover{text-decoration:underline}.footer-right p:last-of-type{font-family:var(--text-font);font-weight:300;font-style:Light;font-size:13px;line-height:130%;letter-spacing:0%;text-align:right;vertical-align:middle}.faq-link{background:none;border:none;color:#fff;cursor:pointer;font-family:Helvetica;font-weight:700;font-style:Bold;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:uppercase}.contact-link{font-family:Helvetica;font-weight:700;font-style:Bold;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:uppercase}.email{font-size:.75rem}.footerAutor{font-size:.75rem;font-family:var(--text-font);opacity:.3;margin-top:1rem;width:100%}@media (max-width: 600px){.footer{flex-direction:column;align-items:center;text-align:center}.footer-left{align-items:center;text-align:center}.footer-right{width:100%;align-items:flex-start;padding-left:3%;margin-top:4rem}.faq-link{padding:0}.footerAutor{text-align:start;margin-top:2rem}}.drop-access{background-color:var(--color-fondo);color:var(--color-letra);display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Courier New,Courier,monospace;text-align:center;overflow:hidden}.drop-title-image{display:block;max-width:200px;width:100%;height:auto}.countdown{font-family:var(--text-font);font-weight:300;font-size:67.92px;line-height:100%;text-align:center;vertical-align:middle;margin:2rem 0;min-height:60px;transition:.6s}.formulario-acceso{display:flex;flex-direction:column;align-items:center}.formulario-acceso label{margin-top:2rem;font-size:.9rem;margin-bottom:.5rem;color:#aaa}.formulario-acceso input{padding:.5rem 0;background-color:transparent;color:#fff;outline:none;font-size:1rem;text-align:center;width:100%;border:1px solid #FFFFFF}.btn-enviar-countdown{margin-top:12px;padding:.5rem 1rem;background-color:var(--color-letra);color:var(--color-fondo);font-family:var(--text-font);border:none;cursor:pointer;width:100%}.btn-enviar-countdown:hover{background-color:#e9e9e9}.error{color:red;font-family:var(--text-font);font-weight:300;font-size:18px;line-height:100%;text-align:center;vertical-align:middle}@media (max-width: 767px){.drop-title-image{max-width:180px}.countdown{font-size:47.92px}}.hero-youtube{background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative;width:90%;height:300px;margin:3rem auto;overflow:hidden;font-family:var(--text-font)}.hero-youtube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#282322ca;transition:background .5s ease;z-index:1}.hero-youtube:hover:before{background:#2823224d}.hero-youtube-overlay{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;z-index:2}.hero-youtube-content{color:#fff;position:relative;z-index:3}.hero-youtube-content{color:#fff}.hero-youtube-content h4{margin:0 0 1rem;font-family:var(--title-font);font-weight:300;font-size:26px;text-transform:uppercase}.hero-youtube-btn{display:inline-block;padding:.6rem 2rem;font-size:16px;background:red;color:#fff;border-radius:4px;text-decoration:none;transition:background .3s ease}.hero-youtube-btn:hover{background:#c00}@media (max-width: 767px){.hero-youtube{height:180px;width:100%;height:120px;margin:3rem auto;background-size:cover}.hero-youtube-content h4{font-size:.8rem}.hero-youtube-btn{font-size:.8rem;padding:.2rem 1.2rem}}.hero-slider-manual{position:relative;overflow:hidden;width:100%;height:100%;-webkit-user-select:none;user-select:none;cursor:grab}.hero-slider-manual:active{cursor:grabbing}.slide{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity 1s ease;pointer-events:none}.slide.active{opacity:1;position:relative;pointer-events:auto}.progress-bar-container-position{display:flex;align-items:center;justify-content:center;width:100%;padding:0 10%}.progress-bar-container{position:absolute;bottom:3rem;left:5%;right:5%;height:4px;background-color:#ffffff3b;overflow:hidden;z-index:10}.progress-bar{height:100%;background-color:#0000004f;transform-origin:left center;transform:scaleX(0);transition:transform .1s linear;z-index:11}
