@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap");html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{box-sizing:content-box;color:inherit;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}table{border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.Btn-1{background:linear-gradient(to bottom right,#fbc22f,#fbbb16);border:none;border-radius:.8rem;box-shadow:0 4px 15px rgba(0,0,0,.15);color:#000;display:inline-block;font-size:1.6rem;font-weight:600;height:100%;letter-spacing:.5px;overflow:hidden;padding:1.2rem 3.2rem;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease}.Btn-1:hover{background:linear-gradient(to bottom right,#fbbd1c,#fab708);box-shadow:0 6px 20px rgba(0,0,0,.25);cursor:pointer;transform:translateY(-2px)}.Btn-1:after{background:hsla(0,0%,100%,.15);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-20deg);transition:left .6s ease;width:100%}.Btn-1:hover:after{left:120%}.Btn-3{background-color:#f6aa28;border:none;border-radius:10px;color:#000;display:inline-block;font-size:1.7rem;font-weight:700;padding:1rem;text-align:center}.Btn-3:hover{background-color:#ce8509;cursor:pointer}.Btn-2{background-color:transparent;border:2px solid #fbbf24;border-radius:15px;color:#fbbf24;cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:900;padding:1.75rem 1.5rem;text-align:center;transition:all .3s ease-in-out}.Btn-2:hover{background-color:#fbbf24;color:#0f172a}.Btn-4{background-color:#f6aa28;border:none;border-radius:10px;color:#000;display:inline-block;font-size:1.7rem;font-weight:700;padding:1rem;text-align:center}.Btn-4:hover{background-color:#ce8509;cursor:pointer}.none{display:none}html{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{background:linear-gradient(rgba(29,40,58,.2),rgba(29,40,58,.2)),#0f172a;font-family:Inter Tight,sans-serif;font-size:1.6rem;line-height:1.5}body,h1{margin:0}h1{font-size:3.6rem}h2{font-size:3rem}h3{font-size:2.7rem}h4{font-size:2.4rem}a{text-decoration:none}.contenedor{margin:0 auto;max-width:120rem}img{display:block;max-width:100%}.centrar__texto{text-align:center}.YellowSpan{color:#fbbf24}.resaltar{font-weight:700}.hidden{display:none!important}.header.headerImage{background-image:radial-gradient(circle at center,rgba(0,0,0,.55) 0,rgba(0,0,0,.7) 60%,rgba(0,0,0,.85) 100%),url(../img/hero-burger-AM592Wc6.jpg);min-height:100vh}.header{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;gap:2rem}@media (min-width:992px){.header{gap:10rem}}.header .header__top{align-items:center;background-color:rgba(0,0,0,.9);box-shadow:0 2px 10px rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:space-between;left:0;padding:1rem 0;position:fixed;top:0;transition:background-color .3s ease,padding .3s ease,box-shadow 0s ease;width:100%;z-index:999}@media (min-width:992px){.header .header__top{flex-direction:row}}.header .header__top .header__top--nav{display:flex;flex-direction:column}.header .header__top .header__top--nav a{color:#fff;font-weight:500}.header .header__top .header__top--nav a:hover{color:#fbbf24}@media (min-width:992px){.header .header__top .header__top--nav{flex-direction:row;gap:4rem}}.header .header__bottom{align-items:center;display:flex;flex-direction:column;padding:2rem;width:100%}.header .header__bottom h1{font-weight:900;margin-top:9rem;text-align:center;text-transform:uppercase;width:100%}@media (min-width:992px){.header .header__bottom h1{font-size:6rem}}.header .header__bottom p{font-size:2rem;font-weight:300;text-align:justify}.header .header__bottom .header__bottom--Button{display:flex;flex-direction:column;gap:2rem;margin-top:1rem}.header .header__bottom .header__bottom--Button .Btn-3{margin-top:1.1rem}@media (min-width:992px){.header .header__bottom .header__bottom--Button{flex-direction:row}}.menu-icon{filter:invert(100%);height:28px;width:28px}@media (min-width:992px){.menu-icon{opacity:0}}.menu-icon:hover{cursor:pointer}.header__top--main{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}.header__desplegable{background-color:#0f172a;display:flex;flex-direction:column;gap:1rem;max-height:0;opacity:0;overflow:hidden;padding:0;transform:translateY(-10px);transition:max-height .4s ease,opacity .3s ease,transform .4s ease;width:100%}.header__desplegable.active{max-height:500px;opacity:1;padding:1rem;transform:translateY(0)}@media (min-width:992px){.header__desplegable{align-items:center;background-color:transparent;flex-direction:row;justify-content:space-between;max-height:500px;opacity:1;padding:1rem;transform:translateY(0)}}.header__desplegable .header__top--nav{gap:2rem}.cart{align-items:center;display:flex;gap:1rem}.cart img{filter:invert(100%)}.header__top--title{font-size:2rem;font-weight:900;text-transform:uppercase}.header__top--title a{color:#fff}.header__top--title .resaltar{color:#fbbf24}.especialidades{background:linear-gradient(rgba(29,40,58,.2),rgba(29,40,58,.2)),#0f172a;color:#fff}.especialidades .especialidades__info{padding-top:5rem;text-align:center}.especialidades .especialidades__info h2{font-weight:900;margin:0;text-transform:uppercase}@media (min-width:992px){.especialidades .especialidades__info h2{font-size:4.8rem}}.especialidades .especialidades__info p{color:#e2e8f0;font-size:1.8rem;font-weight:300}.especialidades .especialidades__contenedor{display:flex;flex-direction:column;gap:2rem;padding:2rem}@media (min-width:992px){.especialidades .especialidades__contenedor{display:grid;gap:4rem;grid-template-columns:repeat(3,1fr)}}.especialidades .especialidades__contenedor .especialidades__contenedor--tarjeta{border:1px solid #fbbf24;border-radius:10px;padding:3rem}.especialidades .especialidades__contenedor .especialidades__contenedor--tarjeta:hover{opacity:.7}.especialidades .especialidades__contenedor .especialidades__contenedor--tarjeta:hover .tarjeta__informacion h3{color:#fbbf24}.especialidades .especialidades__contenedor .especialidades__contenedor--tarjeta .tarjeta__icon{align-items:center;background-color:#fbbf24;border-radius:10px;color:#000;display:flex;font-size:1.2rem;gap:1rem;justify-content:center;width:11rem}.especialidades .especialidades__contenedor .especialidades__contenedor--tarjeta .tarjeta__informacion h3{font-size:2.4rem;font-weight:900}.especialidades .especialidades__contenedor .especialidades__contenedor--tarjeta .tarjeta__informacion p{font-size:1.8rem;height:12.75rem}.especialidades .especialidades__contenedor .especialidades__contenedor--tarjeta .tarjeta__precio{display:flex;justify-content:space-between;padding:2rem}.especialidades .especialidades__contenedor .especialidades__contenedor--tarjeta .tarjeta__precio p{color:#fbbf24;font-size:3.4rem;font-weight:900;margin:0}.menu{background-color:#0f151e;padding:2rem}.menu .menu__top{align-items:center;color:#fff;display:flex;flex-direction:column;padding:1rem}.menu .menu__top h2{font-weight:900;margin:0;padding:0;text-transform:uppercase}@media (min-width:992px){.menu .menu__top h2{font-size:3.4rem}}.menu .menu__top p{font-size:1.8rem;font-weight:300;text-align:justify}.menu .menu__buttons,.menu .menu__buttons button{background-color:#18212f}.menu .menu__buttons{border-radius:1rem;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:1rem;padding:2rem}@media (min-width:992px){.menu .menu__buttons{display:flex;justify-content:space-around;padding:.5rem}}.menu .menu__buttons button{border:none;color:#fff;font-weight:700;padding:1rem}.menu .menu__buttons button .menu__buttons--nombre{font-size:0}@media (min-width:992px){.menu .menu__buttons button .menu__buttons--nombre{font-size:12px}}.menu .menu__buttons button.menu__buttons--active{background-color:#fbbf24;border-radius:10px;color:#000}.menu .menu__buttons button:hover{cursor:pointer}.menu__interfaz{display:flex;flex-direction:column;gap:2rem}@media (min-width:992px){.menu__interfaz{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}}.menu__interfaz .menu__interfaz--item{background-color:#18212f;border-radius:12px;margin-bottom:1rem;overflow:hidden;padding:1rem;position:relative;transition:transform .2s ease}.menu__interfaz .menu__interfaz--item:after{background-color:#fbbf24;border-radius:50px;bottom:0;box-shadow:0 0 20px #fccc50;content:"";height:.35rem;left:50%;position:absolute;transform:translateX(-50%);transition:width .35s ease;width:0}.menu__interfaz .menu__interfaz--item:hover:after{width:80%}.menu__interfaz .menu__interfaz--item .item__texto{color:#fff;margin-top:1rem;padding-left:1rem;padding-right:1rem;padding-top:2rem}.menu__interfaz .menu__interfaz--item .item__texto h3{font-size:2.4rem;margin:0;padding:0}.menu__interfaz .menu__interfaz--item .item__texto p{color:#e2e8f0;margin-bottom:2rem;min-height:5rem}.menu__interfaz .menu__interfaz--item .item__precio p{font-size:2.4rem;font-weight:900}.menu__interfaz .menu__interfaz--item .item__precio .item__precio--data{color:#fbbf24;display:flex;gap:1rem}.menu__interfaz .menu__interfaz--item .item__precio .item__precio--data p{font-size:1.5rem}.menu__interfaz .menu__interfaz--item .item__precio .item__precio--data p span{text-transform:uppercase}.menu__interfaz .menu__interfaz--item .item__precio .item__precio--button{align-items:center;background-color:#fbbf24;border-radius:12px;cursor:pointer;display:flex;gap:.5rem;height:50%;justify-content:center;padding:.7rem 1.6rem}.menu__interfaz .menu__interfaz--item .item__precio .item__precio--button button{background:none;border:none;color:#000;cursor:pointer;font-size:1.2rem;font-weight:700}.menu__interfaz .menu__interfaz--item .item__precio .item__precio--button img{filter:brightness(0);width:1.3rem}.paquetes{background-color:#0f151e;padding-bottom:4rem;padding-top:7rem}.paquetes .paquetes__texto{text-align:center}.paquetes .paquetes__texto h2{color:#fff;font-size:3.6rem;font-weight:900;margin:0;text-transform:uppercase}.paquetes .paquetes__texto p{color:#e2e8f0;font-size:1.8rem}.paquetes .paquetes__contenedor{display:flex;flex-direction:column;gap:2rem;padding:1rem}@media (min-width:992px){.paquetes .paquetes__contenedor{display:grid;gap:4rem;grid-template-columns:repeat(3,1fr)}}.paquetes .paquetes__contenedor .paquetes__contenedor--item{background-color:#18212f;border:1px solid #895906;border-radius:10px;display:flex;flex-direction:column;padding:2rem}.paquetes .paquetes__contenedor .paquetes__contenedor--item:hover{border:1px solid #f6aa28}.paquetes .paquetes__contenedor .paquetes__contenedor--item:hover .item__top svg{width:3.4rem}.paquetes .paquetes__contenedor .paquetes__contenedor--item .item__top{align-items:center;display:flex;justify-content:space-between}.paquetes .paquetes__contenedor .paquetes__contenedor--item .item__top svg{width:3.2rem}.paquetes .paquetes__contenedor .paquetes__contenedor--item .item__top p{background-color:#f97415;border-radius:10px;font-size:1.2rem;font-weight:700;padding:.5rem}.paquetes .paquetes__contenedor .paquetes__contenedor--item .item__info{color:#e2e8f0}.paquetes .paquetes__contenedor .paquetes__contenedor--item .item__info h3{margin:0}.paquetes .paquetes__contenedor .paquetes__contenedor--item .item__info ul{display:flex;flex-direction:column;gap:1rem;list-style:none}.paquetes .paquetes__contenedor .paquetes__contenedor--item .item__info ul li span{color:#f6aa28}.paquetes .paquetes__contenedor .paquetes__contenedor--item .item__bottom{align-items:center;display:flex;justify-content:space-between}.paquetes .paquetes__contenedor .paquetes__contenedor--item .item__bottom p{font-size:3.6rem;font-weight:900}.galeria{color:#fff;margin-top:4rem;text-align:center}.galeria h2{font-size:3.4rem;font-weight:900;margin:0;text-transform:uppercase}.galeria p{color:#e2e8f0}.galeria .galeria__items{display:flex;flex-direction:column;gap:2rem;padding:1rem}@media (min-width:992px){.galeria .galeria__items{display:grid;grid-template-columns:repeat(2,1fr)}}.galeria .galeria__items .item{border-radius:1rem;cursor:pointer;overflow:hidden;position:relative}.galeria .galeria__items .item img{display:block;transition:.4s ease-in-out;width:100%}.galeria .galeria__items .item:after{background:transparent;content:"";inset:0;position:absolute;transition:.4s ease-in-out}.galeria .galeria__items .item p{bottom:1.5rem;font-size:1.4rem;font-weight:700;left:1.5rem;opacity:0;position:absolute;transform:translateY(20px);transition:.4s ease-in-out;z-index:2}.galeria .galeria__items .item:hover img{transform:scale(1.05)}.galeria .galeria__items .item:hover:after{background:rgba(0,0,0,.45)}.galeria .galeria__items .item:hover p{opacity:1;transform:translateY(0)}.contacto{background-color:#0f151e;color:#e2e8f0;margin-top:4rem;padding:4rem}.contacto .contacto__grid .contacto__mapa{grid-row:3/2;padding:1rem}@media (min-width:992px){.contacto .contacto__grid{display:grid;grid-template-columns:repeat(2,1fr)}}.contacto h2{color:#fbbf24;font-size:3.6rem;font-weight:900;margin:0;padding-top:2rem;text-transform:uppercase}.contacto .contacto__top{text-align:center}.contacto .contacto__top p{font-size:1.8rem;font-weight:300;margin:0}.contacto .contacto__informacion{align-items:center;display:flex;flex-direction:column;gap:2rem;padding:1rem}.contacto .contacto__informacion .contacto__informacion--item{background-color:#1e293b;border:1px solid #8d6603;border-radius:10px;padding:1rem;width:-webkit-fill-available}.contacto .contacto__informacion .contacto__informacion--item .item__top{align-items:center;display:flex;gap:.4rem}.contacto .contacto__informacion .contacto__informacion--item .item__top .resaltar{font-size:1.8rem}.contacto__formulario{background-color:#1e293b;border:1px solid #8d6603;border-radius:1rem;margin-bottom:10rem;margin-top:1rem;padding:2.5rem}.contacto__formulario h3{color:#fff;font-size:1.8rem;font-weight:900;margin-bottom:2rem}.contacto__formulario .formulario{display:flex;flex-direction:column;gap:2rem}.contacto__formulario .formulario .campo{display:flex;flex-direction:column;gap:.5rem}.contacto__formulario .formulario .campo label{color:#fff;font-size:1rem;font-weight:600}.contacto__formulario .formulario .campo input,.contacto__formulario .formulario .campo textarea{background-color:#0f172a;border:none;border-radius:.5rem;color:#fff;font-size:1rem;outline:none;padding:1rem}.contacto__formulario .formulario .campo input::-moz-placeholder,.contacto__formulario .formulario .campo textarea::-moz-placeholder{color:#cbd5e1}.contacto__formulario .formulario .campo input::placeholder,.contacto__formulario .formulario .campo textarea::placeholder{color:#cbd5e1}.contacto__formulario .formulario .campo textarea{min-height:150px;resize:vertical}.contacto__formulario .formulario .Btn-3{margin-top:1rem;width:100%}.contacto__mapa{margin-top:3rem}.contacto__mapa iframe{border:none;border-radius:1rem;height:350px;width:100%}.footer{color:#e2e8f0;margin-top:4rem}.footer__container{padding:1rem}@media (min-width:992px){.footer__container{align-items:baseline;display:grid;gap:3rem;grid-template-columns:repeat(4,1fr)}}.footer__container .footer__col h2{margin:0}.footer__bottom{border-top:1px solid hsla(0,0%,100%,.1);margin-top:3rem;padding-top:2rem;text-align:center}.footer__links h3{margin:0;padding:0}.footer__links ul{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0}.footer__links ul li a{color:#e2e8f0}.social__icons{align-items:center;display:flex;flex-direction:row;gap:2rem}.social__icons .social__icon{align-items:center;background-color:#7c5005;border-radius:9999px;display:flex;height:4rem;opacity:.7;padding:1rem;width:4rem}.social__icons .social__icon svg{color:#fbbf24}.social__icons .social__icon:hover{background-color:#f6aa28}.social__icons .social__icon:hover svg{color:#000;opacity:1}.footer__bottom{padding:3rem}.form__size{margin-bottom:2rem}.form__size select{background-color:#1e293b;border-radius:5px;color:#fdba74;font-weight:700}.form__size select option{color:#fff}.form__size option,.form__size select{text-transform:uppercase}.cart__panel{background-color:#0f151e;padding:2rem}.cart__panel h2{color:#fff;text-align:center}.cart__panel .cart__items{display:grid;grid-template-columns:repeat(2,1fr);margin-top:2rem}@media (min-width:992px){.cart__panel .cart__items{grid-template-columns:repeat(4,1fr)}}.cart__panel .cart__items{gap:1rem}.cart__panel .cart__items .cart__item{border:1px solid #fbbf24;border-radius:5px;color:#fff;padding:1rem}.cart__panel .cart__items .cart__item:hover .cart__item--name{color:#fbbf24}.cart__panel .cart__items .cart__item .cart__item--name{border-bottom:1px solid #fbbf24;font-weight:700;text-transform:uppercase}.cart__panel .cart__items .cart__qty{background-color:#0f151e;border:2px solid #fbbf24;border-radius:8px;color:#fbbf24;font-size:1rem;font-weight:600;height:40px;outline:none;text-align:center;transition:all .2s ease;width:70px}.cart__panel .cart__items .cart__qty:hover{background-color:#16202c}.cart__panel .cart__items .cart__qty:focus{box-shadow:0 0 0 2px rgba(251,191,36,.4)}.cart__panel .cart__items .cart__qty::-webkit-inner-spin-button,.cart__panel .cart__items .cart__qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart__panel .cart__items .cart__qty{-moz-appearance:textfield}.cart__panel .cart__items .cart__remove{background-color:transparent;border:2px solid #fbbf24;border-radius:8px;color:#fbbf24;cursor:pointer;font-size:.9rem;font-weight:600;padding:6px 12px;transition:all .2s ease}.cart__panel .cart__items .cart__remove:hover{background-color:#fbbf24;color:#0f151e}.cart__panel .cart__items .cart__remove:active{transform:scale(.95)}.cart__panel .cart__items .cart__remove:focus{box-shadow:0 0 0 2px rgba(251,191,36,.4);outline:none}.cart__panel .cart__items .cart__total{color:#fff}.empty__car{color:#fff;text-align:center}.btn__whatsapp{font-size:1.1rem;margin-top:1rem;padding:1rem}.cart__notes{background-color:#0f151e;border:2px solid #fbbf24;border-radius:10px;color:#fbbf24;font-size:.95rem;font-weight:500;min-height:80px;outline:none;padding:10px 12px;resize:vertical;transition:all .2s ease;width:100%}.cart__notes::-moz-placeholder{color:rgba(251,191,36,.6)}.cart__notes::placeholder{color:rgba(251,191,36,.6)}.cart__notes:hover{background-color:#16202c}.cart__notes:focus{box-shadow:0 0 0 2px rgba(251,191,36,.4)}.cart__panel--bottom{margin-top:2rem}.select__size{border:1px solid #ccc;border-radius:8px;font-size:1rem;padding:12px 15px;transition:border .3s,box-shadow .3s;width:100%}.alerta__agregado{align-items:center;animation:alertaEntrada .4s ease-out forwards,alertaSalida .4s ease-in 3s forwards;background-color:#0f151e;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.35);color:#fff;display:flex;font-size:.95rem;gap:.75rem;line-height:1.3;opacity:0;padding:1rem 1.25rem;position:fixed;right:1.5rem;top:1.5rem;transform:translateY(-20px) scale(.95);z-index:9999}.alerta__agregado p{margin:0}.alerta__agregado:before{align-items:center;animation:checkPop .4s ease-out;background-color:#fbbf24;border-radius:50%;color:#0f151e;content:"✔";display:flex;font-size:1.1rem;font-weight:700;height:36px;justify-content:center;width:36px}@keyframes alertaEntrada{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes alertaSalida{to{opacity:0;transform:translateY(-20px) scale(.95)}}@keyframes checkPop{0%{opacity:0;transform:scale(.3)}80%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.alerta__eliminado{align-items:center;animation:alertaEntrada .4s ease-out forwards,alertaSalida .4s ease-in 3s forwards;background-color:#0f151e;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.35);color:#fff;display:flex;font-size:.95rem;gap:.75rem;line-height:1.3;opacity:0;padding:1rem 1.25rem;position:fixed;right:1.5rem;top:1.5rem;transform:translateY(-20px) scale(.95);z-index:9999}.alerta__eliminado p{margin:0}.alerta__eliminado:before{align-items:center;animation:deletePop .4s ease-out;background-color:#ef4444;border-radius:50%;color:#fff;content:"🗑";display:flex;font-size:1.1rem;height:36px;justify-content:center;width:36px}@keyframes deletePop{0%{opacity:0;transform:scale(.3) rotate(-20deg)}80%{transform:scale(1.15) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.alerta__size{align-items:center;animation:alertaSizeEntrada .35s ease-out forwards,alertaSizePulse 1.4s ease-in-out .4s infinite;background-color:#fbbf24;border:3px solid #0f151e;border-radius:18px;box-shadow:0 15px 35px rgba(0,0,0,.35),0 0 0 6px rgba(251,191,36,.35);color:#0f151e;display:flex;font-size:1rem;font-weight:600;gap:.9rem;left:50%;opacity:0;padding:1.2rem 1.4rem;position:fixed;text-align:left;top:50%;transform:translate(-50%,-50%) scale(.9);z-index:9999}.alerta__size p{margin:0}.alerta__size:before{align-items:center;animation:warningShake .5s ease-out;background-color:#0f151e;border-radius:50%;color:#fbbf24;content:"⚠️";display:flex;font-size:1.3rem;height:42px;justify-content:center;width:42px}@keyframes alertaSizeEntrada{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes alertaSizePulse{0%{box-shadow:0 15px 35px rgba(0,0,0,.35),0 0 0 6px rgba(251,191,36,.35)}70%{box-shadow:0 15px 35px rgba(0,0,0,.35),0 0 0 14px rgba(251,191,36,0)}to{box-shadow:0 15px 35px rgba(0,0,0,.35),0 0 0 6px rgba(251,191,36,.35)}}@keyframes warningShake{0%{transform:translateX(0)}25%{transform:translateX(-3px)}50%{transform:translateX(3px)}75%{transform:translateX(-2px)}to{transform:translateX(0)}}.alerta__geneal{align-items:flex-start;animation:alertaZoomIn .25s ease-out;background:#1e293b;border-left:6px solid #fbbf24;border-radius:1rem;box-shadow:0 10px 30px rgba(0,0,0,.45),0 0 0 9999px rgba(0,0,0,.55);color:#fff;display:flex;font-size:1rem;gap:.75rem;left:50%;line-height:1.45;padding:1.25rem 1.5rem;position:fixed;text-align:left;top:50%;transform:translate(-50%,-50%);width:min(90%,420px);z-index:9999}.alerta__geneal strong{color:#fbbf24;font-weight:600}.alerta__geneal:before{content:"⚠️";font-size:1.4rem;line-height:1;margin-top:.1rem}@keyframes alertaZoomIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}#cartForm{border-radius:.75rem;box-shadow:0 10px 25px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:.85rem;padding:1rem}#cartForm label{color:#fbbf24;font-weight:600;letter-spacing:.02em}.cart__select{background-color:#1d2839;border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;color:#fff;padding:.55rem .65rem;transition:border .2s ease,box-shadow .2s ease;width:100%}.cart__select:focus{border-color:#fbbf24;box-shadow:0 0 0 2px rgba(251,191,36,.25);outline:none}.cart__input{background-color:#1d2839;border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;color:#fff;padding:.55rem .65rem;transition:border .2s ease,box-shadow .2s ease;width:100%}.cart__input::-moz-placeholder{color:hsla(0,0%,100%,.45)}.cart__input::placeholder{color:hsla(0,0%,100%,.45)}.cart__input:focus{border-color:#fbbf24;box-shadow:0 0 0 2px rgba(251,191,36,.25);outline:none}.cart__input[type=number]::-webkit-inner-spin-button,.cart__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form__field{display:flex;flex-direction:column;gap:.4rem}.cart__btn{background-color:#fbbf24;border:none;border-radius:.6rem;color:#1e293b;cursor:pointer;font-weight:700;margin-top:.5rem;padding:.6rem .75rem;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.cart__btn:hover{background-color:#fbc22f;box-shadow:0 6px 15px rgba(0,0,0,.35);transform:translateY(-1px)}.cart__btn:active{box-shadow:none;transform:translateY(0)}
/*# sourceMappingURL=index.css.map */
