 @view-transition{navigation:auto}::view-transition-group(pages),::view-transition-group(servicios),::view-transition-group(manicura),::view-transition-group(otros),::view-transition-group(depilacion){animation-duration:.5s}::view-transition-old(pages),::view-transition-old(servicios),::view-transition-old(manicura),::view-transition-old(otros),::view-transition-old(depilacion){animation:fadeOut ease .6s forwards}::view-transition-new(pages),::view-transition-new(servicios),::view-transition-new(manicura),::view-transition-new(otros),::view-transition-new(depilacion){animation:fadeIn ease .5s forwards}@keyframes fadeIn{from{transform:scale(.8);filter:opacity(0) blur(5px)}to{transform:scale(1);filter:opacity(1) blur(0)}}@keyframes fadeOut{from{transform:scale(1);filter:opacity(1) blur(0)}to{transform:scale(.8);filter:opacity(0) blur(5px)}}.container-menu{width:100%;height:4rem;position:fixed;z-index:999;top:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--gradient-black);label{margin:0}}.container-menu::before{content:"";position:absolute;inset:0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:-1}.logo-new{width:min(100%,240px);display:block;position:fixed;top:0;left:5%;z-index:1000;img{width:inherit;object-fit:cover;mix-blend-mode:multiply}}#menu-hamburguesa{display:none}.btn-hamburguesa{width:3rem;height:3rem;position:relative;display:none;cursor:pointer;z-index:999}.btn-hamburguesa span{position:absolute;right:0;width:100%;height:4px;background:#e9dcc9;border-radius:4px;transition:.4s ease}.btn-hamburguesa span:nth-child(1){top:8px}.btn-hamburguesa span:nth-child(2){top:18px}.btn-hamburguesa span:nth-child(3){top:28px}#menu-hamburguesa:checked + .container-menu .btn-hamburguesa span:nth-child(1){transform:rotate(45deg);top:18px}#menu-hamburguesa:checked + .container-menu .btn-hamburguesa span:nth-child(2){opacity:0}#menu-hamburguesa:checked + .container-menu .btn-hamburguesa span:nth-child(3){transform:rotate(-45deg);top:18px}.menu-new{width:100%;position:relative;z-index:999;display:flex;justify-content:end;align-items:center;border-bottom:outset 5px #d4af37!important;background:var(--gradient-black);svg{width:1.5rem;height:1.5rem;fill:currentColor;fill-opacity:.8;margin:.4rem auto;transition:ease 1s}a{width:10%;transition:all .5s;color:#e9dcc9;font-size:1rem;text-align:center;padding:.5rem;display:grid;background:rgba(0,0,0,.1)!important;justify-content:center;align-items:center;line-height:1}}.menu-new a:hover{filter:drop-shadow(0 0 1px gold);svg{color:currentColor;transform:translateY(-2px)}}@media (width < 768px){#menu-hamburguesa:checked ~ .container-menu::after{opacity:1;pointer-events:auto}.btn-hamburguesa{display:block;position:absolute;right:2rem}.logo-new{width:min(100%,240px)}.container-menu{padding:2rem;border-bottom:outset 5px #d4af37}.container-menu::after{content:"";position:fixed;top:4rem;left:0;width:100%;height:calc(100vh - 4rem);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:.4s ease;z-index:0}.menu-new{position:fixed;border-left:3px solid #e9dcc9;top:4rem;right:0;width:80%;height:calc(100vh - 4rem);background-color:#e9dcc9;backdrop-filter:blur(5px);transform:translateX(100rem);flex-direction:column;justify-content:flex-start;transition:.4s ease;overflow-y:auto}.menu-new a{width:100%;display:grid;justify-content:center;border-bottom:1px solid #695a06}#menu-hamburguesa:checked ~ .container-menu .menu-new{transform:translateX(0)}}.slider-banner{width:min(95%,900px);height:170px;margin:auto;position:relative;overflow:hidden;box-shadow:rgba(0,0,0,.07) 0 1px 1px,rgba(0,0,0,.07) 0 2px 2px,rgba(0,0,0,.07) 0 4px 4px,rgba(0,0,0,.07) 0 8px 8px,rgba(0,0,0,.07) 0 16px 16px;top:5rem;cursor:pointer;z-index:10;border:solid white 2px}.slides{display:flex;height:100%;transition:transform .5s ease}.items-slides{flex:0 0 100%;height:100%;p{position:absolute;top:auto;bottom:0;color:white;font-size:clamp(1.3rem,2vw,1.5rem);background:rgba(0,0,0,.5);padding:5px;text-align:center;width:100%;z-index:5;display:none}}@media (width < 768px){.items-slides p{display:block}}.items-slides picture{width:100%;height:100%;display:block}.items-slides picture img,.items-slides picture source{width:100%;height:100%;object-fit:cover}.btn{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;color:white;text-shadow:2px 2px 2px black;padding:10px 5px;cursor:pointer;font-size:3rem;z-index:10}.prev{left:10px}.next{right:10px}.container-main{width:min(100%,1000px);min-height:100dvh;place-items:center;place-content:center;padding:15px;margin:7rem auto 1rem;display:flex;flex-wrap:wrap;gap:2rem}@keyframes fade{0%{filter:opacity(.5) blur(5px) brightness(0);transform:scale(0)}100%{filter:opacity(1) blur(0) brightness(1);transform:scale(1)}}footer{width:100%;height:auto;display:flex;flex-wrap:wrap-reverse;justify-content:space-evenly;align-items:center;gap:2rem;padding:2rem;text-align:center;background:linear-gradient(190deg,black,#211e09);background-position:center;background-size:cover;border-top:4px outset var(--color-gold);h1{font-size:2rem;text-align:center}img{width:min(100%,300px);object-fit:cover;margin:auto}}.redes{width:max-content;display:block;a{display:grid;gap:.3rem;color:white;filter:drop-shadow(0 0 5px var(--color-gold-tono));transition:ease .5s}a:hover{filter:drop-shadow(0 0 100px);transform:scale(.8)}svg{width:3rem;height:3rem;margin:auto;fill-opacity:.8;stroke:gold;stroke-width:4px;fill:wheat;transition:transform ease 1s}}.redes-items{display:flex;gap:1rem;margin-block-start:1rem}.btn-up{width:2.5rem;height:2.5rem;stroke-width:3px;stroke:var(--color-gold-tono);fill:var(--color-gold);position:fixed;bottom:1.5rem;right:1.5rem;transition:ease 1s;z-index:5}.btn-up:active{transform:scale(.5) translateY(-2rem);opacity:.6}.legal-cookies{text-align:center;height:auto;background:black;border-top:outset 1px var(--color-gold-tono);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;gap:1rem;padding:1rem;span{color:var(--color-primary);font-size:large;transition:opacity ease .5s}span:hover{opacity:.5;cursor:pointer;border-bottom:1px solid gold}p:nth-child(4){color:gold;opacity:.7;font-size:1.5rem;transform:scale(1)}}