body,html{margin:0}.studio-colors{border:0;padding:18px 0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.studio-colors legend{font-size:14px;font-weight:650;margin-bottom:10px}.studio-colors button{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #d8ccbd;border-radius:12px;font-size:14px;background:transparent;color:#29221c}.studio-colors button[aria-pressed=true]{border-color:#b11126;box-shadow:inset 0 0 0 1px #b11126;background:#fff1e7}.studio-colors i{width:17px;height:17px;border-radius:50%;border:1px solid #0002}.studio-colors small{flex-basis:100%;font-size:13px;color:#75665a}.studio-options button img{height:110px;width:100%;object-fit:contain}@media(max-width:420px){.studio-colors button{padding:9px;font-size:13px}.studio-options button img{height:90px}}.studio-color-area{display:flex;flex-direction:column;gap:8px;flex-basis:100%;font-size:14px;margin-bottom:8px}.studio-color-area select{width:100%;padding:12px;border:1px solid #d8ccbd;border-radius:12px;background:#fff9f0;color:#29221c;font-size:16px}.adm-choice-config{padding:18px;border:1px solid var(--border);border-radius:16px;margin:18px 0;background:var(--muted)}.adm-choice-config h3{margin-top:0}.adm-choice-config .adm-inline-row{margin:10px 0}.sound-toggle{position:fixed;bottom:max(22px,calc(env(safe-area-inset-bottom) + 22px));left:78px;z-index:calc(var(--z-flotantes) + 10);border:1px solid #d6c5b9;background:#fff6e9;color:#a31429;width:40px;height:40px;padding:0;border-radius:50%;display:grid;place-items:center;box-shadow:0 3px 12px #30231e18;touch-action:manipulation}.sound-toggle svg{display:block;width:19px;height:19px;flex:none;stroke-width:2.3}.sound-toggle:focus-visible{outline:3px solid #a31429;outline-offset:3px}@media(max-width:760px){.sound-toggle{left:68px;width:44px;height:44px;bottom:max(20px,calc(env(safe-area-inset-bottom) + 20px))}body:not(.menu-focused):has(.cart-button:not([hidden])) .sound-toggle{bottom:max(96px,calc(env(safe-area-inset-bottom) + 96px))}}@media(any-hover:hover) and (any-pointer:fine){html:has([data-dimdom-interactions]),html:has([data-dimdom-interactions]) body,html:has([data-dimdom-interactions]) body *{cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAACs0lEQVRYhdVXXUtUQRg+WkT9gWTP+5w9oTO7spTemRJiSdeFEkFGhWm2tJUZWGYRBYrWRRDilR94oSBdJFF4nX1cREJFRYQQIdiagq0UfSoTs3Vy9sN156wu9MIDw3De53nOO++ZmWMYGUQgENggYWQrAGzyAfUMuMeJpjkgovgzvsuAOtu2N66JeIFp7ufA5D/R5THJiPatpnYOBzrTEI5Hh8zNWJ1b1sV48rLiItHaFBL93TeikOPS4qIEE4yoJSNxn8ezgwOLDmGhbYuu623i29ykEF8/xkDO3ey8Kvxer2pikRGVujbAgEcOmc+yxJ3hgQTheIwM9UWfVarwwJ241xtQy3nhTGhFcQfNp4IxS+HzeAr1DRCdV0nevxlP28C7V0/i+6FZ2wAn6ncIKsu2py3uYFdpyZIBol79CgCjDsHB6r3aBmqq9iz1ATCqXwHgsUMQPFyjbaDh0AG1ER+6qcALh6ApWKdtoLGhVq3Ac/0KEEUcgo7LLdoG2i+dU3vgk5a437a3qF081NetbWCwpyvmSygwTUvn7Y+rya/Hx7QNvHx6P3YvAOrT1V8n10zd9xe/hLUNLHz+EHM+MOCZ5F5R3WdZZ1Xn1660aos7kLlxh1Nj6tKb5m5G9MNJKNm2VcxNvXVtQOZKDqUZv/uIKpOK53s8Xk40rzqWB4tbcQe3B3tjt2Wi+fy8vM0JBhjQrj54+litiIQnRGQ6Q4QnxMm6I/FL0ZZYfqJeF7ceV2BEPYnNB4SyZgA4kawNcjlwKwtvPyy1lv0S/KbpZ8BRTtSwmpCcktv474NbVjkjGuFErX9LmSvH0TnLKl9r/RwOzCjNNCChrPHMqvwLpIgcBsym6O7ZtTZgcKJqDiwkMSDnqoxsRAHRTnnNYkQ/GfCLEY0xoCIr4mpUGMZ6iUw4fgPolb/5s1YqxgAAAABJRU5ErkJggg==") 16 5,auto!important}html:has([data-dimdom-interactions]) :is(a,button,summary,[role=button],label,select){cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAACs0lEQVRYhdVXXUtUQRg+WkT9gWTP+5w9oTO7spTemRJiSdeFEkFGhWm2tJUZWGYRBYrWRRDilR94oSBdJFF4nX1cREJFRYQQIdiagq0UfSoTs3Vy9sN156wu9MIDw3De53nOO++ZmWMYGUQgENggYWQrAGzyAfUMuMeJpjkgovgzvsuAOtu2N66JeIFp7ufA5D/R5THJiPatpnYOBzrTEI5Hh8zNWJ1b1sV48rLiItHaFBL93TeikOPS4qIEE4yoJSNxn8ezgwOLDmGhbYuu623i29ykEF8/xkDO3ey8Kvxer2pikRGVujbAgEcOmc+yxJ3hgQTheIwM9UWfVarwwJ241xtQy3nhTGhFcQfNp4IxS+HzeAr1DRCdV0nevxlP28C7V0/i+6FZ2wAn6ncIKsu2py3uYFdpyZIBol79CgCjDsHB6r3aBmqq9iz1ATCqXwHgsUMQPFyjbaDh0AG1ER+6qcALh6ApWKdtoLGhVq3Ac/0KEEUcgo7LLdoG2i+dU3vgk5a437a3qF081NetbWCwpyvmSygwTUvn7Y+rya/Hx7QNvHx6P3YvAOrT1V8n10zd9xe/hLUNLHz+EHM+MOCZ5F5R3WdZZ1Xn1660aos7kLlxh1Nj6tKb5m5G9MNJKNm2VcxNvXVtQOZKDqUZv/uIKpOK53s8Xk40rzqWB4tbcQe3B3tjt2Wi+fy8vM0JBhjQrj54+litiIQnRGQ6Q4QnxMm6I/FL0ZZYfqJeF7ceV2BEPYnNB4SyZgA4kawNcjlwKwtvPyy1lv0S/KbpZ8BRTtSwmpCcktv474NbVjkjGuFErX9LmSvH0TnLKl9r/RwOzCjNNCChrPHMqvwLpIgcBsym6O7ZtTZgcKJqDiwkMSDnqoxsRAHRTnnNYkQ/GfCLEY0xoCIr4mpUGMZ6iUw4fgPolb/5s1YqxgAAAABJRU5ErkJggg==") 16 5,pointer!important}html:has([data-dimdom-interactions]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=color]):not([type=file]),textarea,[contenteditable=true]){cursor:text!important}html:has([data-dimdom-interactions]) :is([disabled],[aria-disabled=true],[disabled] *,[aria-disabled=true] *){cursor:not-allowed!important}html:has([data-dimdom-interactions]) :is([draggable=true],input[type=range]){cursor:grab!important}}.dimdom-click-effects{position:fixed;inset:0;z-index:2147483646;pointer-events:none!important;overflow:hidden;contain:strict}.dimdom-click-burst{position:absolute;width:0;height:0;pointer-events:none!important}.dimdom-sound-wave{position:absolute;top:-17px;width:14px;height:34px;border:2px solid #b11126;border-radius:50%;box-sizing:border-box;filter:drop-shadow(0 0 1px #fff6e9) drop-shadow(0 0 1px #fff6e9);opacity:0;animation:dimdom-wave .56s ease-out both}.dimdom-sound-wave.wave-left{left:-23px;clip-path:inset(0 50% 0 0);--wave-x:-13px}.dimdom-sound-wave.wave-right{left:9px;clip-path:inset(0 0 0 50%);--wave-x:13px}.dimdom-sound-wave.wave-outer{top:-24px;height:48px;width:20px;animation-delay:.06s;border-color:#251c1c}.dimdom-sound-wave.wave-outer.wave-left{left:-32px;--wave-x:-19px}.dimdom-sound-wave.wave-outer.wave-right{left:12px;--wave-x:19px}.dimdom-sound-glint{position:absolute;left:-1px;width:2px;height:7px;border-radius:2px;background:#b11126;box-shadow:0 0 1px 1px #fff6e9;animation:dimdom-glint .45s ease-out both}.dimdom-sound-glint.glint-top{top:-16px;--glint-y:-13px}.dimdom-sound-glint.glint-bottom{top:10px;--glint-y:13px}@keyframes dimdom-wave{0%{opacity:.95;transform:translateX(0) scale(.65)}20%{opacity:.95}to{opacity:0;transform:translateX(var(--wave-x)) scale(1.15)}}@keyframes dimdom-glint{0%{opacity:.9;transform:translateY(0) scale(.5)}20%{opacity:.9}to{opacity:0;transform:translateY(var(--glint-y)) scale(.7)}}@media(prefers-reduced-motion:reduce){.dimdom-sound-wave{animation:dimdom-soft-flash .22s ease-out both}.dimdom-sound-glint{display:none}@keyframes dimdom-soft-flash{0%,30%{opacity:.65}to{opacity:0}}}.dd-reading-progress{position:fixed;inset:0 0 auto;height:3px;background:var(--red,#bd162a);z-index:150;transform:scaleX(0);transform-origin:left;pointer-events:none;contain:strict}#universo .universe-heading .section-kicker{color:var(--cream,#fff5e9);background:none;box-shadow:none;text-shadow:none;opacity:1}#universo .universe-heading .section-kicker:after,#universo .universe-heading .section-kicker:before{content:none;display:none}@media(prefers-reduced-motion:no-preference){body[data-dd-motion=on] :is(.exp-card,.universe-card,.community-link,.review-link){transition:translate .24s cubic-bezier(.2,.75,.2,1),box-shadow .24s,border-color .2s}body[data-dd-motion=on] :is(.hero-actions .btn,.exp-link,.music-actions .btn,.community-tabs a,.studio-preview-actions button,.entry-community-link){transition:scale .16s,background-color .18s,color .18s,box-shadow .18s}body[data-dd-motion=on] :is(.hero-actions .btn,.exp-link,.music-actions .btn,.community-tabs a,.studio-preview-actions button,.entry-community-link):active{scale:.975}body[data-dd-motion=on] :is(.studio-presets,.studio-category,.install-app)[open]>:not(summary){animation:dd-disclose .24s cubic-bezier(.2,.7,.2,1)}body[data-dd-motion=on] .hero-art>.hero-food{translate:var(--dd-art-x,0) var(--dd-art-y,0);transition:translate .36s cubic-bezier(.2,.7,.2,1)}body[data-dd-motion=on] .hero-art>.hero-dessert{translate:calc(var(--dd-art-x,0px)*-.6) calc(var(--dd-art-y,0px)*-.6);transition:translate .42s cubic-bezier(.2,.7,.2,1)}body[data-dd-motion=on] #entry-options .entry-option-icon{transition:rotate .25s,scale .25s}body[data-dd-motion=on] #entry-options .entry-option:is(:hover,:focus-visible) .entry-option-icon{rotate:-7deg;scale:1.08}body[data-dd-motion=on] :is(.form-receipt,.reservation-success){animation:dd-disclose .32s ease-out}@keyframes dd-disclose{0%{opacity:.4;translate:0 6px}to{opacity:1;translate:0 0}}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body[data-dd-motion=on] :is(.exp-card,.universe-card):hover{translate:0 -4px;box-shadow:0 12px 26px #29161314}body[data-dd-motion=on] #comunidad .community-link:hover{box-shadow:0 6px 18px #2916130d}body[data-dd-motion=on] .entry-community-link:hover{scale:1.025}}body[data-dd-motion=off] .dd-reading-progress{display:none}body[data-dd-motion=off] .hero-art>:is(.hero-food,.hero-dessert){translate:none;transition:none}@media(prefers-reduced-motion:reduce){.dd-reading-progress{display:none}}#inicio .hero-art{perspective:1100px}#inicio .hero-art:before{box-shadow:18px 28px 0 #85112520,0 35px 65px #5f051826}.dd-orbit-scene{z-index:0;overflow:hidden;contain:layout paint}.dd-orbit-motion,.dd-orbit-scene{position:absolute;inset:0;pointer-events:none}.dd-orbit-motion{transform-origin:50% 50%}#inicio .hero-art .dd-orbit-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;transform:none;filter:none;z-index:0}#inicio .dd-orbit-scene{inset:0}#inicio .hero-art .hero-food{box-shadow:10px 18px 0 #76102629,0 24px 40px #4c061c38;transform:perspective(1000px) rotateX(var(--dd-tilt-x,0deg)) rotateY(var(--dd-tilt-y,0deg)) rotate(4deg) translateY(var(--dd-scroll-depth,0));transform-origin:50% 60%}#inicio .hero-art .hero-dessert{box-shadow:8px 12px 0 #76102624,0 25px 40px #4c061c3d;transform:perspective(800px) rotateX(var(--dd-tilt-x,0deg)) rotateY(var(--dd-tilt-y,0deg)) rotate(-6deg);transform-origin:50% 50%}#inicio .hero-character{filter:drop-shadow(8px 20px 7px #67152222)}#inicio #site-headline{perspective:900px;text-shadow:0 1px 0 #80122819,0 2px 0 #80122819,0 3px 0 #80122819,0 4px 0 #80122819,0 15px 22px #80122824}#inicio #site-headline em{display:inline-block;transform:rotate(-2deg);text-shadow:1px 1px 0 #8012281f,2px 2px 0 #8012281f,3px 3px 0 #8012281f,4px 4px 0 #8012281f,0 10px 20px #80122829}#entry-dialog .entry-characters{perspective:800px}#entry-dialog .dd-orbit-scene{inset:-18% -15% -8%;z-index:-1}#entry-dialog .entry-characters .dd-orbit-image{position:static;width:100%;height:100%;max-width:none;object-fit:contain;filter:none}#entry-dialog .entry-brand:after{content:"";position:absolute;bottom:13%;left:17%;width:66%;height:12px;border-radius:50%;background:#620b202d;filter:blur(8px);pointer-events:none;z-index:-1}.dd-depth-surface{--dd-light-x:50%;--dd-light-y:30%}#universo .universe-card{position:relative;box-shadow:0 7px 0 #620b2019,0 14px 24px #620b2012}#universo .universe-card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--dd-light-x) var(--dd-light-y),#ffffff65,transparent 65%);opacity:.55}#experiencias .exp-card{box-shadow:0 8px 0 #620b201c,0 17px 32px #620b2012}#experiencias .exp-card>div{position:relative;z-index:1}@media(prefers-reduced-motion:no-preference){body[data-dd-motion=on] #inicio .hero-art>:is(.hero-food,.hero-dessert){transition:transform .42s cubic-bezier(.2,.65,.2,1),translate .36s}body[data-dd-motion=on] :is(.exp-card,.universe-card,.community-link,.review-link,.menu-teaser).dd-depth-surface{transform:perspective(1000px) rotateX(var(--dd-tilt-x,0deg)) rotateY(var(--dd-tilt-y,0deg));transition:transform .26s cubic-bezier(.2,.75,.2,1),translate .24s,box-shadow .24s}body[data-dd-motion=on] #entry-options .entry-option{box-shadow:0 4px 0 #5c132619;transition:translate .18s,box-shadow .18s,background .18s}body[data-dd-motion=on] #entry-options .entry-option:active{translate:0 3px;box-shadow:0 1px 0 #5c132619}body[data-dd-motion=on] :is(.hero-actions .btn,.menu-teaser .btn){box-shadow:0 5px 0 #7b10292e;transition:translate .18s,box-shadow .18s}body[data-dd-motion=on] :is(.hero-actions .btn,.menu-teaser .btn):active{translate:0 3px;box-shadow:0 2px 0 #7b10292e}}@media(max-width:767px){#inicio .dd-orbit-scene{inset:0 0 -4%}#inicio .hero-art .hero-food{box-shadow:7px 11px 0 #76102624,0 18px 30px #4c061c28}#inicio #site-headline{text-shadow:0 2px 0 #80122820,0 8px 14px #80122819}}@media(max-width:620px){#entry-dialog .dd-orbit-scene{inset:-8% -17% -10%}#entry-dialog .entry-brand:after{bottom:6%;left:auto;right:10px;width:125px;height:6px}}@media(prefers-reduced-motion:reduce){#inicio .hero-art .hero-food{transform:rotate(4deg);transition:none}#inicio .hero-art .hero-dessert{transform:rotate(-6deg);transition:none}.dd-depth-surface{transform:none!important}}#entry-dialog .entry-brand:after,#entry-dialog .entry-brand:before{content:none}#experiencias .exp-grid{gap:18px;border:0;grid-template-columns:repeat(3,minmax(0,1fr))}#experiencias .exp-card,#experiencias .exp-card+.exp-card{min-width:0;min-height:0;display:flex;padding:26px;border:1px solid var(--line);border-radius:18px;background:var(--cream);overflow:visible;box-shadow:0 3px 10px #29161308}#experiencias .exp-card:after,#experiencias .exp-card:before{content:none}#experiencias .exp-card>div{display:flex;flex:1;flex-direction:column;min-width:0}#experiencias .exp-card h3{margin:0 0 14px;overflow-wrap:break-word}#experiencias .exp-card p{max-width:none;flex:1;margin:0 0 20px}#experiencias .exp-link{align-self:flex-start;min-height:44px}#comunidad .community-grid{gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}#comunidad .community-link{position:relative;display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--cream);box-shadow:0 3px 10px #29161308;overflow:visible}#comunidad .community-link h3{font-size:clamp(23px,1.9vw,27px);margin:18px 0 12px}#comunidad .community-link p{min-height:0;max-width:none;margin:0 0 20px}#comunidad .community-link>strong{margin-top:auto;min-height:44px;display:flex;align-items:center}#comunidad .review-link>img{position:absolute;top:20px;right:20px;width:54px;height:54px;float:none;margin:0}#comunidad .review-link>h3,#comunidad .review-link>span{padding-right:60px}@media(prefers-reduced-motion:no-preference){body[data-dd-motion=on] #comunidad .community-link,body[data-dd-motion=on] #experiencias .exp-card{transition:border-color .22s ease,box-shadow .26s ease}}@media(hover:hover) and (pointer:fine){#comunidad .community-link:hover,#experiencias .exp-card:hover{border-color:#c99e92;box-shadow:0 8px 20px #29161312}body[data-dd-motion=on] #comunidad .community-link:hover,body[data-dd-motion=on] #experiencias .exp-card:hover{translate:none;box-shadow:0 8px 20px #29161312}}#comunidad .community-link:focus-visible,#experiencias .exp-card:focus-within{border-color:var(--red);box-shadow:0 6px 16px #29161312}@media(max-width:1100px){#comunidad .community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#experiencias .exp-grid{grid-template-columns:minmax(0,1fr);gap:14px}#experiencias .exp-card,#experiencias .exp-card+.exp-card{padding:22px}}@media(max-width:640px){#comunidad .community-grid{grid-template-columns:minmax(0,1fr);gap:14px}#comunidad .community-link{padding:22px}}#entry-dialog #entry-music-toggle{background:var(--red);color:var(--cream);border-color:var(--red);min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;box-shadow:0 3px 8px #620b201c}#entry-dialog #entry-music-toggle:hover,#entry-dialog #entry-music-toggle[aria-pressed=true]{background:#aa1025;border-color:#aa1025}#entry-dialog :is(.entry-option,.entry-community-link){transform:none!important;translate:none!important;scale:1!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}