.concept-5 .preview-bar{position:sticky;top:0;z-index:1000;gap:15px;padding:8px 3%;flex-wrap:wrap}.ambience-controls{display:flex;gap:8px;align-items:center;margin-left:auto}.ambience-controls button{height:34px;min-width:36px;border:1px solid #e1c18a;background:#fff2d9;color:#841827;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 10px;cursor:pointer;font:600 12px Outfit,sans-serif}.ambience-controls button:focus-visible{outline:3px solid #ffe5a2;outline-offset:3px}.ambience-controls button:disabled{opacity:.65;cursor:wait}#waltzToggle .sound-on{display:none}#waltzToggle[aria-pressed=true] .sound-on{display:inline}#waltzToggle[aria-pressed=true] .sound-off{display:none}#ambienceToggle>span:first-child{font-size:21px}.music-attribution{max-width:1100px;padding:18px 25px;margin:auto;color:#efdcc6;text-align:center;font:12px/1.7 Outfit,sans-serif}.music-attribution a{color:inherit;text-decoration:underline}#musicStatus:empty{display:none}#musicStatus{padding:12px;font-size:14px;color:#fff0d8}.concept-5 .original-carpa>img{transition:filter .7s ease}.concept-5{transition:background-color .7s ease}
html[data-circo-night=true] .concept-5{--cream:#b5a28a;--red:#701e2b;--bg-primary:#b5a28a;--bg-secondary:#a48e76;--text-primary:#efddc5;--text-secondary:#d8c3aa;background-image:linear-gradient(90deg,#701e2b 0 50%,#b5a28a 50% 100%)}
html[data-circo-night=true] .concept-5 .original-carpa>img{filter:brightness(.57) saturate(.75) contrast(.94)}
html[data-circo-night=true] .concept-5 .preview-bar,html[data-circo-night=true] .concept-5 .main-footer{background:#461b26;color:#e8d1b5}
html[data-circo-night=true] .concept-5 .original-jump,html[data-circo-night=true] .concept-5 .section-header,html[data-circo-night=true] .concept-5 .own-product-card,html[data-circo-night=true] .concept-5 .evento-card,html[data-circo-night=true] .concept-5 .candy-card,html[data-circo-night=true] .concept-5 .prensa-card,html[data-circo-night=true] .concept-5 .testimonial-card,html[data-circo-night=true] .concept-5 .about-content,html[data-circo-night=true] .concept-5 .contact-info-panel,html[data-circo-night=true] .concept-5 .featured-candy-showcase,html[data-circo-night=true] .concept-5 .google-reviews-panel>p{background:#5c2330;border-color:#9b7a50;--text-primary:#efddc5;--text-secondary:#d8c3aa;color:#efddc5}
html[data-circo-night=true] .concept-5 .own-products>.container>.showcase-title,html[data-circo-night=true] .concept-5 .own-products>.container>.showcase-text,html[data-circo-night=true] .concept-5 .prensa-card-header{background:#54212d;color:#efddc5}
html[data-circo-night=true] .concept-5 .section-title,html[data-circo-night=true] .concept-5 .showcase-title,html[data-circo-night=true] .concept-5 .about-content .section-title{color:#efddc5}
html[data-circo-night=true] .concept-5 .section-description,html[data-circo-night=true] .concept-5 .showcase-text{color:#d8c3aa}
html[data-circo-night=true] .concept-5 .gallery-item,html[data-circo-night=true] .concept-5 .about-image-card{border-color:#5c2330}
html[data-circo-night=true] .concept-5 main img:not(.original-carpa>img){filter:brightness(.7) saturate(.8)}
html[data-circo-night=true] .concept-5 .map-preview{background:#b5a28a;color:#562331}
html[data-circo-night=true] .ambience-controls button{background:#b5a28a;color:#562331;border-color:#b89a70}
html[data-circo-night=true] .concept-5 .candy-badge{background:#b5a28a;color:#562331}
html[data-circo-night=true] .concept-5 .evento-image-placeholder{filter:brightness(.65) saturate(.75)}
@media(max-width:700px){.concept-5 .preview-bar{gap:7px;padding:7px 10px}.concept-5 .preview-bar>span{font-size:10px;flex:1}.ambience-controls{gap:5px}.ambience-controls button{height:31px;padding:3px 7px;min-width:31px}.concept-5 .preview-bar nav{width:100%;justify-content:center}.music-attribution{padding:18px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.concept-5 .original-carpa>img,.concept-5{transition:none}}

.music-control{position:relative;display:flex;gap:3px;align-items:center}.ambience-controls .credit-info{height:22px;min-width:18px;padding:0;border:0;background:transparent;color:#efd4a0;font-size:14px}.music-credit-card{position:absolute;right:0;top:calc(100% + 9px);width:290px;max-width:calc(100vw - 30px);background:#fff3da;color:#6d1c2b;border:1px solid #d2ae72;border-radius:12px;padding:16px;box-shadow:0 10px 30px #40142366;font:12px/1.65 Outfit,sans-serif;letter-spacing:0;text-align:left;z-index:1200}.music-credit-card::before{content:'';position:absolute;top:-10px;right:0;width:100%;height:10px}.music-credit-card strong{font-size:14px}.music-credit-card p{margin:8px 0}.music-credit-card a{color:#6d1c2b;text-decoration:underline}.music-credit-card[hidden]{display:none}html[data-circo-night=true] .music-credit-card{background:#b5a28a;color:#542331;border-color:#b99a70}html[data-circo-night=true] .music-credit-card a{color:#542331}html[data-circo-night=true] .ambience-controls .credit-info{background:transparent;color:#d8c3aa}
@media(max-width:700px){.music-credit-card{right:-70px;width:280px;max-width:calc(100vw - 30px)}}

.concept-5 .gallery-grid{grid-auto-rows:auto;align-items:start}.concept-5 .gallery-item,.concept-5 .gallery-item.large{grid-row:auto;grid-column:auto;aspect-ratio:1;min-height:0;height:auto;width:100%}
