.bb-atelier-book{--c-band:#F3F3F3;--c-hover:#E6E6E6;--c-off:#B9B9B9;--c-err:#9B2C2C;--c-head:#1A1B18;--c-text:#212326;--c-muted:#6F7276;--c-line:#D2D5D9;--f-body:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--side:16px;--top-offset:48px;display:block;background:var(--c-band);color:var(--c-text);font-family:var(--f-body);font-size:12px;font-weight:400;line-height:1.7;-webkit-font-smoothing:antialiased}.bb-atelier-book *,.bb-atelier-book *:before,.bb-atelier-book *:after{box-sizing:border-box}.bb-atelier-book [hidden]{display:none!important}.bb-atelier-book h2,.bb-atelier-book h3,.bb-atelier-book p,.bb-atelier-book dl,.bb-atelier-book dd,.bb-atelier-book ul,.bb-atelier-book ol,.bb-atelier-book figure{margin:0;padding:0}.bb-atelier-book a{color:inherit;text-decoration:none}.bb-atelier-book button,.bb-atelier-book input,.bb-atelier-book select,.bb-atelier-book textarea{font-family:inherit;-webkit-tap-highlight-color:transparent}.bb-atelier-book .lbl{font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1.4;color:var(--c-muted)}.bb-atelier-book .p{font-size:12px;line-height:1.95;color:var(--c-muted)}.bb-atelier-book .lnk{display:inline-block;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1.4;padding-bottom:3px;color:var(--c-head);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;transition:background-size .35s ease}.bb-atelier-book .lnk:hover{background-size:0 1px;background-position:100% 100%}.bb-atelier-book .cal__d:focus-visible,.bb-atelier-book .sl:focus-visible,.bb-atelier-book .gs>:focus-visible,.bb-atelier-book .nx:focus-visible,.bb-atelier-book .bk-btn:focus-visible,.bb-atelier-book .lnk:focus-visible,.bb-atelier-book .cf__x:focus-visible{outline:1px solid var(--c-head);outline-offset:2px}.bb-atelier-book #book{max-width:1440px;margin:0 auto;padding:40px var(--side) 44px;scroll-margin-top:var(--top-offset)}@media(min-width:990px){.bb-atelier-book #book{padding:56px 40px 60px}}.bb-atelier-book .bk__hd{display:grid;gap:10px;margin-bottom:6px}.bb-atelier-book .bk__k{font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted)}.bb-atelier-book .bk__h{font-family:var(--f-body);font-weight:300;font-size:22px;line-height:1.12;letter-spacing:.02em;text-transform:uppercase;color:var(--c-head);text-wrap:balance}@media(min-width:990px){.bb-atelier-book .bk__h{font-size:30px}}.bb-atelier-book .bk__lead{margin:0 0 26px;font-size:12px;line-height:1.7;color:var(--c-muted)}@media(min-width:990px){.bb-atelier-book .bk__lead{margin-bottom:32px}}.bb-atelier-book .bk__msg{margin:0 0 18px;padding:12px 16px;background:#fff;font-size:12px;line-height:1.6;color:var(--c-head);border-left:2px solid var(--c-head)}.bb-atelier-book .bk__msg.is-err{border-left-color:var(--c-err);color:var(--c-err)}.bb-atelier-book .st__h,.bb-atelier-book .cal__h{scroll-margin-top:var(--top-offset)}.bb-atelier-book #st-time,.bb-atelier-book #st-guests,.bb-atelier-book #st-you,.bb-atelier-book #bk-sum,.bb-atelier-book #bk-cal{scroll-margin-top:calc(var(--top-offset) + 16px)}.bb-atelier-book .bk__f{display:grid;gap:30px}@media(min-width:990px){.bb-atelier-book .bk__f{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,1.05fr);column-gap:clamp(32px,3.6vw,56px);align-items:start}}.bb-atelier-book .bk__col{display:grid;gap:30px;align-content:start;min-width:0}@media(min-width:990px){.bb-atelier-book .bk__col{gap:24px}}.bb-atelier-book .st{min-width:0;transition:opacity .35s ease}.bb-atelier-book .st__h{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;min-height:16px}.bb-atelier-book .st__n{font-size:10px;font-weight:500;letter-spacing:.2em;color:var(--c-muted);font-variant-numeric:tabular-nums}.bb-atelier-book .st__t{font-family:inherit;font-weight:500;font-size:10px!important;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--c-head);margin:0}.bb-atelier-book .st__o{margin-left:auto;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);white-space:nowrap}.bb-atelier-book .st__hint{font-size:12px;color:var(--c-muted);padding:13px 14px;background:#ffffff8c}.bb-atelier-book .st__note{font-size:11px;line-height:1.6;color:var(--c-muted);margin-top:8px}.bb-atelier-book .st__note:empty{display:none}.bb-atelier-book .st__note a{color:var(--c-head);border-bottom:1px solid currentColor}.bb-atelier-book .st.is-locked,.bb-atelier-book .bk__sum.is-locked{opacity:.38;pointer-events:none}@media(max-width:989px){.bb-atelier-book .st.is-locked,.bb-atelier-book .bk__sum.is-locked{display:none}}.bb-atelier-book .nx{margin-left:auto;padding:0;border:0;background:none;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);cursor:pointer;white-space:nowrap}.bb-atelier-book .nx span{color:var(--c-head);border-bottom:1px solid currentColor}.bb-atelier-book .nx:hover span{border-color:transparent}.bb-atelier-book .cal__h{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.bb-atelier-book .cal__m{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-head)}.bb-atelier-book .cal__nav{display:flex;gap:2px}.bb-atelier-book .cal__nav button{width:36px;height:36px;display:grid;place-items:center;border:0;background:none;cursor:pointer;color:var(--c-head);padding:0}.bb-atelier-book .cal__nav button:hover{background:#ffffffb3}.bb-atelier-book .cal__nav button:disabled{opacity:.22;cursor:default;background:none}.bb-atelier-book .cal__nav svg{width:8px;height:14px;fill:none;stroke:currentColor;stroke-width:1.2}.bb-atelier-book .cal__g{display:grid;gap:2px}.bb-atelier-book .cal__r{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.bb-atelier-book .cal__w{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);text-align:center;padding:4px 0 6px}.bb-atelier-book .cal__x{height:44px}.bb-atelier-book .cal__d{position:relative;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:0;background:#fff;color:var(--c-head);font-size:13px;font-weight:400;cursor:pointer;font-variant-numeric:tabular-nums;transition:background .2s,color .2s}@media(min-width:990px){.bb-atelier-book .cal__x,.bb-atelier-book .cal__d{height:40px}}.bb-atelier-book .cal__d:hover{background:var(--c-hover)}.bb-atelier-book .cal__d.is-few:after{content:"";position:absolute;left:50%;bottom:6px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}.bb-atelier-book .cal__d.is-full{background:transparent;color:#a3a3a3;text-decoration:line-through;text-decoration-thickness:1px;cursor:default}.bb-atelier-book .cal__d.is-out,.bb-atelier-book .cal__d.is-closed{background:transparent;color:var(--c-off);cursor:default}.bb-atelier-book .cal__d.is-wait{cursor:default}.bb-atelier-book .cal__d.is-wait:hover{background:#fff}.bb-atelier-book .cal__d.is-today span{border-bottom:1px solid currentColor;padding-bottom:1px}.bb-atelier-book .cal__d[aria-pressed=true]{background:var(--c-head);color:#fff}.bb-atelier-book .cal.is-loading .cal__days{opacity:.55}.bb-atelier-book .cal__k{display:flex;gap:20px;flex-wrap:wrap;margin-top:10px;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.bb-atelier-book .cal__k span{display:inline-flex;align-items:center;gap:8px}.bb-atelier-book .cal__dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--c-head)}.bb-atelier-book .cal__str{font-style:normal;font-size:11px;letter-spacing:0;color:#a3a3a3;text-decoration:line-through}.bb-atelier-book .sl__g{display:grid;gap:2px}.bb-atelier-book .sl{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:46px;padding:0 14px;border:0;border-radius:0;background:#fff;color:var(--c-head);text-align:left;cursor:pointer;transition:background .2s,color .2s;min-width:0;font-size:12px}.bb-atelier-book .sl:hover{background:var(--c-hover)}.bb-atelier-book .sl__t{font-weight:400;font-size:14px;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.bb-atelier-book .sl__t small{font-size:12px;color:var(--c-muted);letter-spacing:0}.bb-atelier-book .sl__p{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-atelier-book .sl__f{display:flex;align-items:center;gap:8px;justify-self:end}.bb-atelier-book .sl__s{display:flex;gap:3px}.bb-atelier-book .sl__s i{width:6px;height:6px;border:1px solid currentColor;opacity:.35}.bb-atelier-book .sl__s i.on{background:currentColor;opacity:1}.bb-atelier-book .sl__m{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);white-space:nowrap}@media(max-width:420px),(min-width:990px)and (max-width:1399px){.bb-atelier-book .sl__p{display:none}.bb-atelier-book .sl{grid-template-columns:auto minmax(0,1fr)}}.bb-atelier-book .sl[aria-pressed=true]{background:var(--c-head);color:#fff}.bb-atelier-book .sl[aria-pressed=true] .sl__t small,.bb-atelier-book .sl[aria-pressed=true] .sl__p,.bb-atelier-book .sl[aria-pressed=true] .sl__m{color:#ffffffb8}.bb-atelier-book .sl:disabled{cursor:default;background:transparent;outline:1px solid var(--c-line);outline-offset:-1px;color:var(--c-off)}.bb-atelier-book .sl:disabled .sl__t small,.bb-atelier-book .sl:disabled .sl__m,.bb-atelier-book .sl:disabled .sl__p{color:var(--c-off)}.bb-atelier-book .sl__tz{margin-top:8px;font-size:11px;line-height:1.6;color:var(--c-muted)}.bb-atelier-book .gs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}.bb-atelier-book .gs>*{display:grid;place-items:center;height:44px;padding:0;border:0;border-radius:0;background:#fff;color:var(--c-head);font-size:14px;font-weight:400;cursor:pointer;font-variant-numeric:tabular-nums;transition:background .2s,color .2s;text-decoration:none}.bb-atelier-book .gs>:hover{background:var(--c-hover)}.bb-atelier-book .gs button[aria-checked=true]{background:var(--c-head);color:#fff}.bb-atelier-book .gs button:disabled{background:transparent;color:var(--c-off);cursor:default;text-decoration:line-through;text-decoration-thickness:1px}.bb-atelier-book .gs .gs__x{background:transparent;outline:1px solid var(--c-line);outline-offset:-1px;font-size:12px;color:var(--c-muted)}.bb-atelier-book .gs .gs__x:hover{outline-color:var(--c-head);color:var(--c-head);background:transparent}.bb-atelier-book .pk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.bb-atelier-book .pk__o{position:relative;display:grid;place-items:center;height:44px;padding:0 8px;background:#fff;color:var(--c-head);cursor:pointer;min-width:0;transition:background .2s,color .2s;text-align:center}.bb-atelier-book .pk__o:hover{background:var(--c-hover)}.bb-atelier-book .pk__o input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.bb-atelier-book .pk__t{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:inherit;white-space:nowrap}.bb-atelier-book .pk__o.is-on{background:var(--c-head);color:#fff}.bb-atelier-book .pk__o:focus-within{outline:1px solid var(--c-head);outline-offset:2px}.bb-atelier-book .fl{display:grid;gap:12px}.bb-atelier-book .fd{display:grid;gap:5px;min-width:0}.bb-atelier-book .fd label{font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1.4;color:var(--c-muted)}.bb-atelier-book .fd label span{letter-spacing:.1em;text-transform:none}.bb-atelier-book .fd input,.bb-atelier-book .fd select,.bb-atelier-book .fd textarea{width:100%;min-width:0;height:44px;margin:0;font:inherit;font-size:16px;line-height:1.4;color:var(--c-head);background:#fff;border:1px solid #fff;border-radius:0;padding:0 12px;outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .2s}@media(min-width:990px){.bb-atelier-book .fd input,.bb-atelier-book .fd select,.bb-atelier-book .fd textarea{font-size:13px}}.bb-atelier-book .fd textarea{height:auto;min-height:64px;padding:10px 12px;resize:vertical}.bb-atelier-book .fd input:focus,.bb-atelier-book .fd select:focus,.bb-atelier-book .fd textarea:focus{border-color:var(--c-head)}.bb-atelier-book .fd input::placeholder{color:#b5b2ac}.bb-atelier-book .fd.is-err input,.bb-atelier-book .fd.is-err select,.bb-atelier-book .fd.is-err textarea{border-color:var(--c-err)}.bb-atelier-book .fd__e{font-size:11px;line-height:1.5;color:var(--c-err)}.bb-atelier-book .fd__e:empty{display:none}.bb-atelier-book .fd select{background-image:linear-gradient(45deg,transparent 50%,var(--c-head) 50%),linear-gradient(135deg,var(--c-head) 50%,transparent 50%);background-position:calc(100% - 14px) 52%,calc(100% - 10px) 52%;background-size:4px 4px;background-repeat:no-repeat;padding-right:24px;cursor:pointer}.bb-atelier-book .ph2{display:grid;grid-template-columns:96px minmax(0,1fr);gap:2px}.bb-atelier-book .bk__x{display:grid;gap:12px}.bb-atelier-book .fl__x{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 18px}.bb-atelier-book .nt{padding:0;border:0;background:none;font-size:11px;color:var(--c-muted);cursor:pointer;border-bottom:1px solid var(--c-off)}.bb-atelier-book .nt:hover{color:var(--c-head)}.bb-atelier-book .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bb-atelier-book .bk__sum{display:grid;gap:12px;padding-top:4px}.bb-atelier-book .sum{display:grid;gap:2px}.bb-atelier-book .sum__l{font-weight:400;font-size:13px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--c-head)}.bb-atelier-book .sum__s{font-size:11px;line-height:1.6;color:var(--c-muted)}.bb-atelier-book .bk-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 22px;border:1px solid var(--c-head);border-radius:0;background:var(--c-head);color:#fff;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s,opacity .2s;text-align:center;text-decoration:none}.bb-atelier-book .bk-btn:hover{background:transparent;color:var(--c-head)}.bb-atelier-book .bk-btn[aria-disabled=true]{opacity:.38}.bb-atelier-book .bk-btn[aria-disabled=true]:hover{background:var(--c-head);color:#fff}.bb-atelier-book .bk-btn:disabled{opacity:.5;cursor:progress}.bb-atelier-book .bk-btn--line{background:transparent;color:var(--c-head)}.bb-atelier-book .bk-btn--line:hover{background:var(--c-head);color:#fff}.bb-atelier-book .sum__n{font-size:11px;line-height:1.6;color:var(--c-muted)}.bb-atelier-book .bk__mine{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:11px;color:var(--c-muted)}.bb-atelier-book .bk__mine a{color:var(--c-head);border-bottom:1px solid currentColor}.bb-atelier-book .cf{display:grid;gap:18px;outline:0}@media(min-width:990px){.bb-atelier-book .cf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,5vw,80px);align-items:start}}.bb-atelier-book .cf__l,.bb-atelier-book .cf__r{display:grid;gap:16px;align-content:start;min-width:0}.bb-atelier-book .cf__h{font-family:inherit;font-weight:300;font-size:22px;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--c-head);text-wrap:balance;outline:0}@media(min-width:990px){.bb-atelier-book .cf__h{font-size:28px}}.bb-atelier-book .cf__dl{display:grid;gap:2px}.bb-atelier-book .cf__dl div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:10px 14px;background:#fff}.bb-atelier-book .cf__dl dt{font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1.9;color:var(--c-muted)}.bb-atelier-book .cf__dl dd{font-size:13px;line-height:1.6;color:var(--c-head);min-width:0}.bb-atelier-book .cf__sub{font-size:12px;color:var(--c-muted)}.bb-atelier-book .cf__a{display:flex;flex-wrap:wrap;gap:12px 24px}.bb-atelier-book .cf__m{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.bb-atelier-book .cf__x{padding:0;border:0;background:none;font-size:12px;color:var(--c-muted);cursor:pointer;border-bottom:1px solid var(--c-off)}.bb-atelier-book .cf__x:hover{color:var(--c-err);border-color:currentColor}.bb-atelier-book .cf__k{font-size:11px;line-height:1.6;color:var(--c-muted)}.bb-atelier-book .cf__again{padding:0;border:0;background:none;font-size:11px;color:var(--c-head);border-bottom:1px solid currentColor;cursor:pointer;margin-left:6px}.bb-atelier-book .bk__cal{display:grid;gap:14px}.bb-atelier-book .bk__cl{font-size:12px;line-height:1.6;color:var(--c-head);padding:12px 16px;background:#fff;border-left:2px solid var(--c-head);max-width:640px}.bb-atelier-book .bk__cw{position:relative;max-width:640px;background:#fff;margin:0 calc(var(--side) * -1)}@media(min-width:750px){.bb-atelier-book .bk__cw{margin:0}}.bb-atelier-book .bk__cwi{min-width:320px;height:620px;min-height:560px;transition:height .3s ease}.bb-atelier-book .bk__cwi iframe{display:block}.bb-atelier-book .bk__cfb{padding:24px;font-size:12px;line-height:1.7;color:var(--c-muted)}.bb-atelier-book .bk__cfb a{color:var(--c-head);border-bottom:1px solid currentColor}.bb-atelier-book .bk-dbg{position:fixed;left:12px;bottom:12px;z-index:960;width:min(420px,calc(100vw - 24px));max-height:46vh;overflow:auto;padding:14px 16px;background:#1a1b18f0;color:#fff;font:400 11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}@media(prefers-reduced-motion:reduce){.bb-atelier-book *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/bb-atelier-booking.css.map */
