#ficha{font-size:.8em;padding-bottom:4em}#ficha *,#ficha *:before,#ficha *:after{box-sizing:border-box}#ficha>h2.header-tienda img{max-height:135px}body.ficha-page .content{overflow-x:clip}#ficha .ficha-intro{font-size:1.125em;line-height:1.4;max-width:33em;margin:0 auto 1.8em;text-align:center}#ficha .ficha-grid{display:grid;grid-template-columns:1fr 22em;gap:1.6em;align-items:start;max-width:1240px;margin:0 auto;text-align:left}#ficha .panel{background-color:#fff;border:1px solid #000;padding:1.8em;text-align:left}#ficha .panel+.panel{margin-top:1.2em}#ficha .eyebrow{font-family:Oswald;text-transform:uppercase;color:#f5aa13;margin-bottom:.4em}#ficha .panel h2{font-family:Oswald;font-weight:500;text-transform:uppercase;font-size:1.9em;line-height:1;text-align:left;max-width:none;margin:0 0 .3em}#ficha .panel h3{font-family:Oswald;font-weight:500;text-transform:uppercase;font-size:1em;text-align:left;max-width:none;margin:2em 0 .9em;padding-bottom:.3em;border-bottom:1px dotted #000;text-decoration:none}#ficha .panel h3:first-child{margin-top:0}#ficha #rutaBox,#ficha #logDom,#ficha #logLocal,#ficha #addBox,#ficha #empresaBox{margin-top:2em}#ficha .lead{max-width:42em;margin-bottom:1.4em;font-family:Oswald;text-transform:uppercase;font-size:.9em}#ficha .lead.small{font-size:.9em;margin-bottom:1em}#ficha .pill{display:inline-block;font-family:Oswald;font-weight:500;text-transform:uppercase;font-size:.8em;background-color:#000;color:#fbac18;padding:.15em .6em 0;margin-left:.6em;vertical-align:middle;text-shadow:none}#ficha .f-row{display:grid;gap:.9em}#ficha .f-row.c2{grid-template-columns:1fr 1fr}#ficha .f-row.c3{grid-template-columns:1fr 1fr 1fr}#ficha .panel *+:is(.f-row, .cards, label.f){margin-top:.9em}#ficha .f-row>label.f,#ficha .f-row>label.f+label.f{margin-top:0}#ficha label.f{display:flex;flex-direction:column}#ficha label.f>input,#ficha label.f>select,#ficha label.f>textarea{margin-top:auto !important}#ficha label.f>span{display:block;font-family:Oswald;font-weight:500;text-transform:uppercase;font-size:.85em;margin-bottom:.35em}#ficha label.f small{display:block;font-family:Oswald;text-transform:uppercase;font-size:.85em;color:#4f4f4f;margin:-.2em 0 .4em;line-height:1.3}#ficha .req:after{content:" *";color:#cf1212}#ficha input,#ficha select,#ficha textarea{width:100%;border:1px solid #000;background-color:#fff;color:#000;font-family:Oswald;font-weight:300;font-size:.95em;line-height:1.5 !important;padding:.45em .6em;cursor:auto;text-shadow:none}#ficha input,#ficha select{height:calc(1.5em + .9em + 2px)}#ficha select{padding-right:1.8em;cursor:pointer}#ficha .panel select,#ficha .panel option{text-transform:none}#ficha textarea{min-height:5em;resize:vertical;font-family:"Zilla Slab";text-transform:none}#ficha input:focus,#ficha select:focus,#ficha textarea:focus{outline:3px solid #fbac18;outline-offset:0}#ficha input::placeholder,#ficha textarea::placeholder{color:#999}#ficha form.bootic_form,#ficha form.bootic_form fieldset{display:grid;grid-template-columns:1fr 1fr;gap:.9em;padding:0;border:0}#ficha form.bootic_form{margin:1.4em 0 1em;max-width:none}#ficha .bootic_form .bootic_row{margin-bottom:0}#ficha form.bootic_form fieldset{grid-column:1 / -1;margin:0}#ficha .bootic_row.textarea,#ficha .bootic_row.checkbox{grid-column:1 / -1}#ficha .bootic_row label{display:block;font-family:Oswald;font-weight:500;text-transform:uppercase;font-size:.85em;margin-bottom:.35em}#ficha .bootic_row[class*="evento"],#ficha .bootic_row[class*="comida"],#ficha .bootic_row[class*="logistica"],#ficha form.bootic_form input[name="email_address"],#ficha form.bootic_form .form-controls,#ficha form.bootic_form .botonera,#ficha .bootic_row[class*="brief"]{display:none}#ficha .live-note{margin:.6em 0 0;font-size:.85em;line-height:1.3;opacity:.75}#ficha .ficha-grid.one-col{grid-template-columns:1fr;max-width:52em}#ficha .cards{display:grid;gap:.7em}#ficha .cards.c2{grid-template-columns:1fr 1fr}#ficha .cards.c3{grid-template-columns:repeat(3, 1fr)}#ficha .card{position:relative;display:block;border:1px solid #000;background-color:#fff;padding:.9em 1em .9em 1.5em;cursor:pointer;transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);box-shadow:2px 2px #ddd}#ficha .card:hover{background-color:#fffaf0}#ficha .card input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#ficha .card.sq .dot{border-radius:0}#ficha #expCards .card{display:flex;align-items:stretch;padding:0;overflow:hidden}#ficha #expCards .foto{flex:0 0 30%;min-width:0;max-width:none;width:auto;height:auto;margin:0 0 0 .5em;aspect-ratio:1;object-fit:contain;align-self:center}#ficha #expCards .texto{flex:1 1 auto;position:relative;min-width:0;padding:.9em 1em .9em .5em}#ficha #expCards .card.destacada.sin-foto .texto{padding-top:2.2em}#ficha .card strong{display:block;font-family:Oswald;text-transform:uppercase;font-size:.95em;line-height:1.2}#ficha .card em{display:block;font-style:normal;font-size:.9em;color:#4f4f4f;margin-top:.25em;line-height:1.35;margin-bottom:.5em}#ficha .card .tagline{font-family:Oswald;font-weight:500;text-transform:uppercase;font-size:.8em;color:#f5aa13;margin-top:.4em}#ficha .card.destacada .sello{position:absolute;top:0;right:0;background-color:#fbac18;color:#000;font-family:Oswald;font-weight:500;text-transform:uppercase;font-size:.7em;letter-spacing:.04em;padding:.25em .8em .15em;text-shadow:none}#ficha .card.is-on{background-color:#fffaf0;box-shadow:inset .4em 0 0 #fbac18}#ficha .card.is-on .dot{background-color:#000;box-shadow:inset 0 0 0 3px #fff}#ficha .card.is-on .tagline{color:#000}#ficha .live{position:sticky;top:var(--ficha-sticky-top, 8.5em)}#ficha .live-card{border:2px solid #000}#ficha .live-head{padding:1em 1.1em .8em;border-bottom:2px dotted #fbac18}#ficha .live-head .eyebrow{color:#fbac18}#ficha .live-head h4{font-family:Oswald;font-weight:500;text-transform:uppercase;font-size:1.2em;line-height:1.1;margin:0}#ficha .live-head .folio{display:inline-block;margin-top:.6em;padding:.3em .7em .15em;border:2px solid #fbac18;font-family:Oswald;font-weight:500;font-size:.85em;line-height:1;text-transform:uppercase;color:#fbac18;white-space:nowrap;text-shadow:none}#ficha .live-body{padding:1em 1.1em 1.2em}#ficha .live-body dl{margin:0}#ficha .kv{display:flex;justify-content:space-between;gap:.8em;padding:.4em 0;border-bottom:1px dotted rgba(235,226,213,0.35)}#ficha .kv:last-child{border-bottom:0}#ficha .kv dt{margin:0;font-family:Oswald;font-weight:300;text-transform:uppercase;font-size:.85em}#ficha .kv dd{margin:0;text-align:right;font-family:Oswald;font-weight:500;font-size:.9em;line-height:1.2;text-transform:uppercase;white-space:nowrap}#ficha .kv dd.hi{color:#fbac18}#ficha .gauge{margin:1em 0 .2em}#ficha .gauge-track{height:.5em;background-color:rgba(235,226,213,0.22);overflow:hidden}#ficha .gauge-fill{height:100%;width:var(--gauge, 0);background-color:#fbac18;transition:width .4s ease}#ficha .gauge-fill.is-late{background-color:#cf1212}#ficha .gauge-fill.is-tight{background-color:#fbac18}#ficha .gauge-fill.is-ok{background-color:#6cbf4b}#ficha .gauge-lab{display:flex;justify-content:space-between;gap:.6em;margin-top:.5em;font-family:Oswald;font-weight:300;text-transform:uppercase;font-size:.8em}#ficha .ficha-alerts{display:grid;gap:.5em;margin-top:1em;margin-bottom:.7em}#ficha .live #genBtn{display:block;width:100%;margin-top:1.2em;font-size:1em !important}#ficha .ficha-alert{display:flex;gap:.6em;padding:.6em .7em;font-size:.85em;line-height:1.35;color:#000;text-shadow:none}#ficha .ficha-alert b{flex:none;font-family:Oswald;font-weight:500;font-size:1em;line-height:1.1}#ficha .ficha-alert.warn{background-color:#cf1212;color:#fff}#ficha .ficha-alert.ok{background-color:#ebe2d5}#ficha .ficha-nav{display:flex;justify-content:space-between;align-items:center;gap:.6em;margin-top:1.8em;padding-top:1.4em;border-top:2px solid #000}#ficha .btn-row{display:flex;flex-wrap:wrap;gap:.5em;margin-top:1.2em}#ficha .bootic_button{flex-grow:0;height:auto;box-sizing:border-box;padding:.55em 1.2em;line-height:1.4 !important}#ficha .bootic_button:hover{background-color:#000 !important;color:#fbac18 !important}#ficha .bootic_button.dark{background-color:#000 !important;color:#fbac18 !important}#ficha .bootic_button.dark:hover{background-color:#fbac18 !important;color:#000 !important}#ficha .bootic_button.ghost{background-color:#fff !important;color:#000 !important}#ficha .bootic_button.ghost:hover{background-color:#000 !important;color:#fff !important}#ficha .bootic_button:focus-visible{outline:3px solid #fbac18;outline-offset:2px}#ficha .hint{background-color:#ebe2d5;border-left:.5em solid #fbac18;padding:.8em 1em;margin:1.2em 0 0;font-size:.9em;line-height:1.4}#ficha .hint b{font-family:Oswald;font-weight:500;text-transform:uppercase}#ficha .brief{background-color:#000;color:#ebe2d5;border:2px solid #000;padding:1.2em;margin:0;font-family:"Courier New", ui-monospace, monospace;font-size:.95em;line-height:1.35;white-space:pre-wrap;word-break:break-word;max-height:32em;overflow:auto;text-shadow:none}#ficha .ficha-bar{display:none}#ficha .is-hidden{display:none !important}@media screen and (max-width: 1130px){#ficha .ficha-grid{grid-template-columns:1fr}#ficha .live{position:static}}@media screen and (max-width: 800px){#ficha{font-size:.85em;padding-bottom:6em}#ficha .panel{padding:1.2em}#ficha .cards.c3{grid-template-columns:1fr 1fr}#ficha .ficha-bar{display:flex;align-items:center;justify-content:space-between;gap:.8em;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:.6em .9em;border-top:2px solid #fbac18}#ficha .ficha-bar span{font-family:Oswald;font-weight:500;font-size:1em;color:#fbac18;text-transform:uppercase}#ficha .ficha-bar .bootic_button{margin:0}.ficha-page #whatsapp-link{bottom:4.6em}}@media screen and (max-width: 600px){#ficha .f-row.c2,#ficha .f-row.c3,#ficha .cards.c2,#ficha .cards.c3,#ficha form.bootic_form,#ficha form.bootic_form fieldset{grid-template-columns:1fr}#ficha .ficha-nav{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){#ficha *{transition:none !important}}
