.tic-atl{--atl-band: #f5f5f4;--atl-shadow: 0 0 0 1px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .04), 0 8px 24px -6px rgba(0, 0, 0, .08), 0 24px 48px -16px rgba(0, 0, 0, .08);--atl-shadow-sm: 0 0 0 1px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .05), 0 4px 12px -4px rgba(0, 0, 0, .06);--atl-anchor: calc(var(--header-height-dynamic, 72px) + 1.6rem);--atl-field-h: 4.8rem}.tic-atl[id],.tic-atl [id^=book-],.tic-atl-panel{scroll-margin-top:var(--atl-anchor)}.tic-atl .tic-eyebrow:before{content:"";flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--tic-accent)}.tic-atl-head{display:grid;justify-items:start;margin-bottom:3.2rem}.tic-atl-head .tic-lede p,.tic-atl .tic-lede p{margin:0}@media screen and (min-width:990px){.tic-atl-head{margin-bottom:4.8rem}}.tic-atl a:not(.tic-button):not(.tic-link):not(.tic-atl-chip){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3rem}@media(hover:hover)and (pointer:fine){.tic-atl a:not(.tic-button):not(.tic-link):not(.tic-atl-chip):hover{text-decoration-thickness:2px}}.tic-atl [tabindex="-1"]:focus{outline:none}.tic-atl .tic-icon{width:2rem;height:2rem}.tic-atl .tic-button{gap:.8rem}.tic-atl-chip{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.4rem;font-size:1.4rem;font-weight:600;line-height:1.2;color:var(--tic-ink);text-decoration:none;background:#fff;border-radius:var(--tic-r-ctl);box-shadow:var(--atl-shadow-sm);transition-property:scale,box-shadow;transition-duration:var(--tic-dur-press);transition-timing-function:var(--tic-ease-out);-webkit-tap-highlight-color:transparent}.tic-atl-chip .tic-icon{width:1.8rem;height:1.8rem}.tic-atl-chip:active{scale:.96}@media(hover:hover)and (pointer:fine){.tic-atl-chip:hover{box-shadow:0 0 0 1px #0003,0 1px 2px #0000000d,0 4px 12px -4px #00000014}}.tic-atl-hero{padding-top:var(--tic-pt, 4rem);padding-bottom:var(--tic-pb, 9.6rem)}@media screen and (max-width:749px){.tic-atl-hero{padding-top:max(2.4rem,calc(var(--tic-pt, 40px) * .4));padding-bottom:calc(var(--tic-pb, 96px) * .67)}}.tic-atl-hero__grid{display:grid;gap:2.8rem}@media screen and (min-width:990px){.tic-atl-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:6.4rem}}.tic-atl-hero__media{order:2;position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#2a211c;border-radius:var(--tic-r-img);clip-path:inset(0 0 0 0 round var(--tic-r-img));animation:tic-atl-frame 1s var(--tic-ease-out) both}@media screen and (min-width:990px){.tic-atl-hero__media{aspect-ratio:auto;height:min(68rem,calc(100svh - var(--header-height-dynamic, 80px) - 15rem));min-height:48rem}}.tic-atl-hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--atl-hero-x-m, 50%) 50%;border-radius:inherit;outline:1px solid var(--tic-outline);outline-offset:-1px;animation:tic-atl-settle 1.4s var(--tic-ease-out) both}@media screen and (min-width:990px){.tic-atl-hero__img{object-position:var(--atl-hero-pos, 50% 50%)}}.tic-atl-hero__img--placeholder{fill:#ffffff4d}.tic-atl-hero__body{display:grid;justify-items:start;gap:2.4rem}.tic-atl-hero__title{margin:0;font-family:inherit;font-weight:600;color:var(--tic-ink)}.tic-atl-hero__kicker{display:flex;align-items:center;gap:1rem;margin-bottom:1.6rem;font-size:1.3rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;animation:tic-atl-up .64s var(--tic-ease-out) .12s both}.tic-atl-hero__kicker:before{content:"";flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--tic-accent)}.tic-atl-hero__main{display:block;max-width:12ch;font-size:clamp(3.8rem,1.8rem + 3.6vw,7.2rem);line-height:.96;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;animation:tic-atl-up .76s var(--tic-ease-out) .18s both}.tic-atl-hero__text,.tic-atl-hero__text p{max-width:44ch;margin:0;font-size:1.6rem;line-height:1.55;color:var(--tic-ink);text-wrap:pretty}.tic-atl-hero__text{animation:tic-atl-up .76s var(--tic-ease-out) .26s both}@media screen and (min-width:990px){.tic-atl-hero__text,.tic-atl-hero__text p{font-size:1.7rem}}.tic-atl-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;animation:tic-atl-up .76s var(--tic-ease-out) .32s both}@media screen and (max-width:749px){.tic-atl-hero__actions{display:grid;width:100%;gap:1rem}.tic-atl-hero__actions .tic-button{width:100%}}.tic-atl-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2.4rem;width:100%;margin:.8rem 0 0;padding:2.4rem 0 0;list-style:none;border-top:1px solid var(--tic-line)}.tic-atl-facts__item{display:flex;align-items:center;gap:1rem;font-size:1.4rem;line-height:1.35;animation:tic-atl-up .64s var(--tic-ease-out) both;animation-delay:calc(.42s + var(--i, 0) * 50ms)}.tic-atl-facts__item .tic-icon{width:2rem;height:2rem}@keyframes tic-atl-frame{0%{clip-path:inset(5% 4% 5% 4% round var(--tic-r-img))}to{clip-path:inset(0 0 0 0 round var(--tic-r-img))}}@keyframes tic-atl-settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes tic-atl-up{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}@keyframes tic-atl-fade{0%{opacity:0}to{opacity:1}}.tic-atl-exp__grid{display:grid;gap:5.6rem}.tic-atl-group{display:grid;gap:0 var(--tic-gap);align-content:start}.tic-atl-group__head{display:grid;gap:.4rem;padding-bottom:2rem;border-top:1px solid var(--tic-ink);padding-top:1.4rem}.tic-atl-group__title{margin:0;font-size:1.3rem;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.tic-atl-group__text{margin:0;font-size:1.4rem;line-height:1.45;color:var(--tic-muted)}.tic-atl-card{display:flex;flex-direction:column;min-width:0;padding-bottom:4rem}.tic-atl-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#ececec;border-radius:var(--tic-r-img)}.tic-atl-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.tic-atl-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;outline:1px solid var(--tic-outline);outline-offset:-1px;pointer-events:none}.tic-atl-card__img--placeholder{fill:var(--tic-edge);background:var(--tic-soft)}.tic-atl-card__title{padding-top:2rem}.tic-atl-card__meta{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;padding-top:1rem;font-size:1.35rem;line-height:1.3;color:var(--tic-muted)}.tic-atl-card__meta-item{display:inline-flex;align-items:center;gap:.6rem}.tic-atl-card__meta .tic-icon{width:1.6rem;height:1.6rem}.tic-atl-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;padding-top:1.4rem;line-height:1.25}.tic-atl-card__amount{font-size:2.2rem;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.tic-atl-card__amount--text{font-size:1.8rem}.tic-atl-card__unit{font-size:1.35rem;color:var(--tic-muted)}.tic-atl-card__body{display:grid;align-content:start;gap:1.6rem;padding-top:1.6rem}.tic-atl-card__text{margin:0;font-size:1.5rem;line-height:1.5;text-wrap:pretty}.tic-atl-card__list,.tic-atl-panel__list{display:grid;gap:.8rem;margin:0;padding:1.6rem 0 0;list-style:none;border-top:1px solid var(--tic-line)}.tic-atl-card__list li,.tic-atl-panel__list li{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:1rem;align-items:start;font-size:1.4rem;line-height:1.45}.tic-atl-card__list .tic-icon,.tic-atl-panel__list .tic-icon{width:1.6rem;height:1.6rem;margin-top:.2rem}.tic-atl-card__cta{display:grid;margin-top:auto;padding-top:2.4rem}.tic-atl-card__cta .tic-button{width:100%;min-height:4.8rem}@media screen and (min-width:750px){.tic-atl-group{grid-template-columns:repeat(2,minmax(0,1fr))}.tic-atl-group__head{grid-column:1 / -1}.tic-atl-card__media{aspect-ratio:4 / 3}@supports (grid-template-rows: subgrid){.tic-atl-card{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0}.tic-atl-card__cta{margin-top:0;align-self:end}}}@media screen and (min-width:1200px){.tic-atl-exp__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--tic-gap)}.tic-atl-group{grid-column:span 2}@supports (grid-template-rows: subgrid){.tic-atl-exp__grid{grid-template-rows:repeat(7,auto)}.tic-atl-group{grid-row:1 / span 7;grid-template-columns:subgrid;grid-template-rows:subgrid;row-gap:0}.tic-atl-group__head{grid-row:1}.tic-atl-card{grid-row:2 / span 6}}}@media screen and (max-width:749px){.tic-atl-exp__grid{gap:3.2rem}.tic-atl-card{padding-bottom:4.8rem}.tic-atl-card:last-child{padding-bottom:0}}.tic-atl-steps__list{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:none}.tic-atl-step{display:grid;align-content:start;grid-template-columns:4.8rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:1.6rem;row-gap:.6rem;padding:2.4rem 0;border-top:1px solid var(--tic-line)}.tic-atl-step__num{grid-row:span 2;font-size:2.8rem;font-weight:600;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.tic-atl-step__title{margin:0;font-size:1.6rem;font-weight:600;line-height:1.25;letter-spacing:.02em;text-transform:uppercase}.tic-atl-step__text{margin:0;max-width:40ch;font-size:1.5rem;line-height:1.55;color:var(--tic-muted);text-wrap:pretty}@media screen and (min-width:990px){.tic-atl-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tic-gap)}.tic-atl-step{grid-template-columns:minmax(0,1fr);padding:2.4rem 0 0;row-gap:1.2rem;border-top-color:var(--tic-ink)}.tic-atl-step__num{grid-row:auto;margin-bottom:1.2rem;font-size:4.4rem}}.tic-atl-steps__note{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.2rem;margin:3.2rem 0 0;font-size:1.5rem;line-height:1.4}.tic-atl-book--band{background:var(--atl-band)}.tic-atl-book__head{margin-bottom:3.2rem}.tic-atl-book__empty{padding:2.4rem;background:#fff;border-radius:var(--tic-r-panel);font-size:1.4rem}.tic-atl-tabs{display:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.4rem;width:100%;max-width:64rem;padding:.4rem;background:#fff;border-radius:1rem;box-shadow:var(--atl-shadow-sm)}html.tic-atl-tabs-on .tic-atl-tabs{display:grid}.tic-atl-tab{-webkit-appearance:none;appearance:none;display:grid;align-content:center;gap:.3rem;min-height:6rem;margin:0;padding:.8rem 1.6rem;font-family:inherit;text-align:left;color:var(--tic-ink);background:transparent;border:0;border-radius:var(--tic-r-ctl);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-property:background-color,color,scale;transition-duration:var(--tic-dur-press);transition-timing-function:ease,ease,var(--tic-ease-out)}.tic-atl-tab:active{scale:.96}.tic-atl-tab__name{font-size:1.5rem;font-weight:600;line-height:1.2}.tic-atl-tab__sub{font-size:1.3rem;line-height:1.25;color:var(--tic-muted);transition:color var(--tic-dur-press) ease}.tic-atl-tab[aria-selected=true]{color:#fff;background:var(--tic-ink);cursor:default}.tic-atl-tab[aria-selected=true] .tic-atl-tab__sub{color:#ffffffbd}.tic-atl-tab:focus-visible{outline:2px solid var(--tic-ink);outline-offset:3px}@media(hover:hover)and (pointer:fine){.tic-atl-tab[aria-selected=false]:hover{background:#0000000d}}@media screen and (max-width:749px){.tic-atl-tab{padding:.8rem 1.2rem}.tic-atl-tab__name{font-size:1.4rem}.tic-atl-tab__sub{font-size:1.2rem}}.tic-atl-panel{display:grid;grid-template-areas:"sum" "widget" "info";gap:2.4rem;margin-top:2.4rem;outline:none}.tic-atl-panel+.tic-atl-panel{margin-top:6.4rem}html.tic-atl-tabs-on .tic-atl-panel+.tic-atl-panel{margin-top:2.4rem}html.tic-atl-tabs-on .tic-atl-panel.is-inactive{display:none}.tic-atl-panel.is-entering{animation:tic-atl-panel-in .22s var(--tic-ease-out) both}@keyframes tic-atl-panel-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@media screen and (min-width:990px){.tic-atl-panel{grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-rows:auto 1fr;grid-template-areas:"sum widget" "info widget";column-gap:4.8rem;row-gap:2.4rem;margin-top:3.2rem}}.tic-atl-panel__sum{grid-area:sum;display:grid;align-content:start;gap:1.2rem}.tic-atl-panel__name{margin:0;font-size:2rem;font-weight:600;line-height:1.15;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.tic-atl-panel__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin:0;font-size:1.4rem;line-height:1.3;color:var(--tic-muted)}.tic-atl-panel__unit{font-size:2rem;font-weight:600;color:var(--tic-ink);font-variant-numeric:tabular-nums}.tic-atl-total{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-top:.8rem;padding:1.6rem 2rem;background:#fff;border-radius:var(--tic-r-panel);box-shadow:var(--atl-shadow-sm)}.tic-atl-book:not(.tic-atl-book--band) .tic-atl-total{background:var(--atl-band);box-shadow:none}.tic-atl-total__label{font-size:1.4rem;line-height:1.3}.tic-atl-total__amount{font-size:2.8rem;font-weight:600;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.tic-atl-total.is-bump .tic-atl-total__amount{animation:tic-atl-bump .22s var(--tic-ease-out)}@keyframes tic-atl-bump{0%{opacity:.4;transform:translateY(.3rem)}to{opacity:1;transform:none}}.tic-atl-panel__widget{grid-area:widget;position:relative;min-width:0;min-height:44rem}.tic-atl-panel__info{grid-area:info;display:grid;align-content:start;gap:2rem}.tic-atl-panel__label{margin:0 0 -.8rem;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tic-muted)}.tic-atl-panel__list{padding-top:1.6rem}.tic-atl-rows{display:grid;gap:1.2rem;margin:0;padding:1.6rem 0 0;list-style:none;border-top:1px solid var(--tic-line)}.tic-atl-rows li{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:1rem;align-items:start;font-size:1.4rem;line-height:1.45}.tic-atl-rows .tic-icon{width:1.8rem;height:1.8rem;margin-top:.1rem}.tic-atl-panel__contact{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0;padding-top:1.6rem;font-size:1.4rem;border-top:1px solid var(--tic-line)}.tic-atl-panel__contact>span:first-child{flex-basis:100%;font-weight:600}.tic-atl-wait,.tic-atl-slow,.tic-atl-noscript{position:absolute;inset:0 0 auto;display:flex;align-items:center;gap:1rem;min-height:44rem;justify-content:center;margin:0;padding:2.4rem;font-size:1.4rem;line-height:1.5;text-align:center;color:var(--tic-muted);background:#fff;border-radius:var(--tic-r-panel);box-shadow:var(--atl-shadow)}.tic-atl-wait .tic-icon{width:1.8rem;height:1.8rem;animation:tic-spin .7s linear infinite}.tic-atl-slow,.tic-atl-noscript{display:none;flex-direction:column;color:var(--tic-ink)}.tic-atl-noscript{display:flex;position:static}.tic-atl-panel[data-meety=ready] .tic-atl-wait,.tic-atl-panel[data-meety=slow] .tic-atl-wait{display:none}.tic-atl-panel[data-meety=slow] .tic-atl-slow{display:flex}.tic-atl-panel__widget .shopify-app-block{position:relative;z-index:1;padding:0!important;margin:0!important}:root{--meety-font-family: var(--font-body-family, inherit) !important;--meety-letter-spacing: 0 !important;--meety-text-color: #000 !important;--meety-text-color-subdued: rgba(0, 0, 0, .62) !important;--meety-text-color-primary: #000 !important;--meety-text-color-critical: #b42318 !important;--meety-timeslot-selection-msg-text-color: #b42318 !important;--meety-date-picker-selection-msg-text-color: #b42318 !important;--meety-background-subdued: #f5f5f4 !important;--meety-background-hover: rgba(0, 0, 0, .05) !important;--meety-divider-color: rgba(0, 0, 0, .1) !important;--meety-border-color: rgba(0, 0, 0, .12) !important;--meety-border-color-highlight: #000 !important;--meety-modal-border-radius: 16px !important;--meety-modal-overlay-color: rgba(0, 0, 0, .45) !important;--meety-button-color: #fff !important;--meety-button-color-hover: #f5f5f4 !important;--meety-button-text-color: #000 !important;--meety-button-color-primary: #000 !important;--meety-button-color-primary-hover: rgba(0, 0, 0, .82) !important;--meety-button-color-primary-disabled: #e4e4e2 !important;--meety-button-text-color-primary-disabled: rgba(0, 0, 0, .5) !important;--meety-icon-color: #000 !important;--meety-icon-color-hover: #000 !important;--meety-icon-color-disabled: rgba(0, 0, 0, .22) !important;--meety-icon-color-primary: #000 !important;--meety-timeslot-color-selected: #000 !important;--meety-timeslot-text-color: #000 !important;--meety-timeslot-text-color-selected: #fff !important;--meety-timeslot-border-color: rgba(0, 0, 0, .14) !important;--meety-timeslot-border-color-hover: #000 !important;--meety-timeslot-header-title-text-color: #000 !important;--meety-date-picker-day-color-hover: rgba(0, 0, 0, .06) !important;--meety-date-picker-day-color-selected: #000 !important;--meety-date-picker-day-color-in-range: transparent !important;--meety-date-picker-day-text-color-selected: #fff !important;--meety-date-picker-day-text-color-disabled: rgba(0, 0, 0, .26) !important;--meety-date-picker-background-color: #fff !important;--meety-date-picker-header-text-color: #000 !important;--meety-title-text-color: #000 !important;--meety-alert-info-icon-color: #000 !important;--meety-alert-info-background-color: #f5f5f4 !important;--meety-alert-info-text-color: #000 !important}.tic-atl-book .meety-card{padding:1rem!important;background:#fff!important;border:0!important;border-radius:var(--tic-r-panel)!important;box-shadow:var(--atl-shadow)!important;max-width:none!important}.tic-atl-book .meety-inline-widget,.tic-atl-book .meety-inline-widget *{font-family:var(--font-body-family, inherit)!important;letter-spacing:0}.tic-atl-book #meety-product-container,.tic-atl-book #meety-schedule-book-divider,.tic-atl-book #meety-service-info,.tic-atl-book .price-wrapper{display:none!important}.tic-atl-book #meety-schedule-book-container{padding:1.4rem 1.4rem .6rem!important}.tic-atl-book .meety-divider{background:var(--tic-line)!important;border-color:var(--tic-line)!important}.tic-atl-book .meety-number-input{gap:.8rem!important}.tic-atl-book .meety-number-input>.meety-text:first-child{font-size:1.2rem!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.08em!important;text-transform:uppercase;color:var(--tic-muted)!important}.tic-atl-book .meety-number-input>.meety-text:last-child:not(:first-child){display:none!important}.tic-atl-book .meety-number-input-input{max-width:22rem;height:var(--atl-field-h)!important;grid-template-columns:var(--atl-field-h) 1fr var(--atl-field-h)!important;background:#fff!important;border:1px solid var(--tic-edge)!important;border-radius:var(--tic-r-ctl)!important}.tic-atl-book .meety-number-input-input .meety-icon-button{width:var(--atl-field-h)!important;height:var(--atl-field-h)!important;border-radius:var(--tic-r-ctl);transition-property:scale,background-color;transition-duration:var(--tic-dur-press);transition-timing-function:var(--tic-ease-out),ease}.tic-atl-book .meety-icon-button:active{scale:.92}.tic-atl-book input.meety-numner-input-value{font-size:1.7rem!important;font-weight:600!important;color:#000!important;font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.tic-atl-book .meety-number-input-input .meety-icon-button:not(.meety-button-disabled):hover{background:#0000000d}}.tic-atl-book .meety-date-picker-header{font-size:1.5rem!important;font-weight:600!important;color:#000!important}.tic-atl-book .meety-date-picker-header .meety-icon-button{width:4.4rem!important;height:4.4rem!important;border-radius:var(--tic-r-ctl)}.tic-atl-book .meety-date-picker-weekday{font-size:1.15rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--tic-muted)!important}.tic-atl-book .meety-date-picker-cell.meety-date-picker-cell-calendar:has(.meety-date-picker-day-selected),.tic-atl-book .meety-date-picker-cell.meety-date-picker-cell-calendar:hover{background:none!important;border-color:transparent!important}.tic-atl-book .meety-date-picker-day{width:4rem!important;height:4rem!important;font-size:1.45rem!important;border-radius:var(--tic-r-ctl)!important;font-variant-numeric:tabular-nums;transition-property:background-color,color,scale;transition-duration:var(--tic-dur-press);transition-timing-function:ease,ease,var(--tic-ease-out)}.tic-atl-book .meety-date-picker-day:not(.meety-date-picker-day-disabled):not(.meety-date-picker-day-supplement){font-weight:600!important}.tic-atl-book .meety-date-picker-day:active{scale:.92}.tic-atl-book .meety-date-picker-day-selected,.tic-atl-book .meety-date-picker-day-selected:hover{color:#fff!important;background:#000!important}.tic-atl-book .meety-date-picker-day-disabled{font-weight:400!important}.tic-atl-book .meety-timeslot-picker-header-title{font-size:1.4rem!important;font-weight:600!important;text-align:left!important}.tic-atl-book .meety-timeslot-picker-list-item{min-height:4.8rem!important;font-size:1.5rem!important;font-weight:500!important;color:#000!important;background:#fff;border:1px solid var(--tic-line)!important;border-radius:var(--tic-r-ctl)!important;font-variant-numeric:tabular-nums;transition-property:border-color,background-color,color,scale;transition-duration:var(--tic-dur-press);transition-timing-function:ease,ease,ease,var(--tic-ease-out)}.tic-atl-book .meety-timeslot-picker-list-item:active{scale:.98}@media(hover:hover)and (pointer:fine){.tic-atl-book .meety-timeslot-picker-list-item:hover{border-color:#000!important}}.tic-atl-book .meety-timeslot-picker-list-item-selected{color:#fff!important;background:#000!important;border-color:#000!important}.tic-atl-book .meety-timeslot-picker-list-item:not(.meety-timeslot-picker-list-item-fully-booked) .meety-timeslot-picker-badge{display:none!important}.tic-atl-book .meety-timeslot-picker-list-item-fully-booked,.tic-atl-book .meety-timeslot-picker-list-item-disabled{color:#0006!important;background:#f5f5f4!important;border-color:transparent!important}.tic-atl-book .meety-scrollable-bottom-shadow:after,.tic-atl-book .meety-scrollable-top-shadow:before{opacity:.5}.tic-atl-book .meety-timeslot-picker-selection-msg,.tic-atl-book [class*=date-picker-selection-msg]{font-size:1.35rem!important;font-weight:600!important}.tic-atl-book .tic-atl-panel:not([data-tried]) .meety-timeslot-picker-selection-msg,.tic-atl-book .tic-atl-panel:not([data-tried]) [class*=date-picker-selection-msg]{display:none!important}.tic-atl-book .tic-atl-panel[data-tried] .meety-timeslot-picker-selection-msg{animation:tic-atl-up .22s var(--tic-ease-out) both}.tic-atl-book .tic-atl-panel[data-tried] .meety-timeslot-picker-selection-msg:before{content:"";display:inline-block;width:.8rem;height:.8rem;margin-right:.8rem;vertical-align:.1rem;border-radius:50%;background:currentColor}.tic-atl-book #meety-schedule-book-footer .meety-divider{display:none!important}.tic-atl-book #meety-schedule-book-footer-buttons{padding:.4rem 0 0!important}.tic-atl-book #meety-schedule-book-footer-buttons>.meety-inline-stack{width:100%!important;justify-content:center!important}.tic-atl-book #meety-schedule-book-footer-buttons .meety-button{flex:1 1 0;max-width:36rem}.tic-atl-book #meety-schedule-book-footer-buttons .meety-button{min-height:5.2rem!important;font-size:1.6rem!important;font-weight:600!important;border-radius:var(--tic-r-ctl)!important;transition-property:background-color,color,scale;transition-duration:var(--tic-dur-press);transition-timing-function:ease,ease,var(--tic-ease-out)}.tic-atl-book #meety-schedule-book-footer-buttons .meety-button:active{scale:.96}.tic-atl-book #meety-schedule-book-footer-buttons .meety-button:not(.meety-button-primary){color:#000!important;background:#fff!important;border:1px solid var(--tic-edge)!important}.tic-atl-book #meety-schedule-book-booking-button.meety-button-disabled{cursor:not-allowed}#popup-root .meety-modal-content-main,#popup-root .meety-modal-content-main *{font-family:var(--font-body-family, inherit)!important}#popup-root .meety-modal-content-main{border-radius:16px!important}#popup-root .meety-short-description{display:none!important}#popup-root #meety-total-price-new{display:block!important;font-size:1.8rem!important;font-weight:600!important;font-variant-numeric:tabular-nums}#popup-root #meety-total-price-text{font-size:1.4rem!important;font-weight:600!important}#popup-root .meety-product-title{font-weight:600!important;text-transform:uppercase;letter-spacing:.02em!important}#popup-root .meety-button{min-height:4.8rem!important;font-weight:600!important;border-radius:6px!important;transition:scale .15s cubic-bezier(.23,1,.32,1)}#popup-root .meety-button:active{scale:.96}#popup-root .meety-button:not(.meety-button-primary){color:#000!important;background:#fff!important;border:1px solid rgba(0,0,0,.26)!important}#popup-root .meety-input textarea,#popup-root .meety-input input:not([type=radio]):not([type=checkbox]){border-radius:6px!important}#popup-root .meety-alert{border-radius:8px!important}.tic-atl-enq__grid{display:grid;gap:4rem}@media screen and (min-width:990px){.tic-atl-enq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:7.2rem;align-items:start}.tic-atl-enq__intro{position:sticky;top:var(--atl-anchor)}}.tic-atl-enq__intro{display:grid;justify-items:start;gap:0}.tic-atl-enq__details{display:grid;width:100%;margin:3.2rem 0 0;padding:0;list-style:none}.tic-atl-enq__details li{display:grid;gap:.4rem;padding:1.6rem 0;border-top:1px solid var(--tic-line)}.tic-atl-enq__details li:last-child{border-bottom:1px solid var(--tic-line)}.tic-atl-enq__detail-name{font-size:1.4rem;font-weight:600;line-height:1.3;letter-spacing:.02em;text-transform:uppercase}.tic-atl-enq__detail-text{font-size:1.45rem;line-height:1.45;color:var(--tic-muted)}.tic-atl-enq__talk{display:grid;gap:1.2rem;margin-top:3.2rem}.tic-atl-enq__talk-title{margin:0;font-size:1.4rem;font-weight:600}.tic-atl-enq__chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0}@media screen and (max-width:989px){.tic-atl-enq__grid{display:flex;flex-direction:column;gap:0}.tic-atl-enq__intro{display:contents}.tic-atl-enq__panel{order:2;margin-top:3.2rem}.tic-atl-enq__details,.tic-atl-enq__talk{order:3}}.tic-atl-enq__panel{padding:2rem;background:var(--atl-band);border-radius:var(--tic-r-panel)}@media screen and (min-width:750px){.tic-atl-enq__panel{padding:4rem}}.tic-atl-form{display:grid;gap:2.4rem;margin:0}.tic-atl-form__grid{display:grid;gap:2rem}@media screen and (min-width:750px){.tic-atl-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem}.tic-atl-field--full{grid-column:1 / -1}}.tic-atl-field{display:grid;align-content:start;gap:.8rem;min-width:0}.tic-atl-field__label{font-size:1.4rem;font-weight:600;line-height:1.3;color:var(--tic-ink)}.tic-atl-field__opt{font-weight:400;color:var(--tic-muted)}.tic-atl-field__hint{margin:0;font-size:1.3rem;line-height:1.4;color:var(--tic-muted)}.tic-atl-input{-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;height:var(--atl-field-h);margin:0;padding:0 1.4rem;font-family:inherit;font-size:1.6rem;line-height:1.3;color:var(--tic-ink);background:#fff;border:1px solid var(--tic-edge);border-radius:var(--tic-r-ctl);box-shadow:none;transition:border-color var(--tic-dur-press) ease,box-shadow var(--tic-dur-press) ease}.tic-atl-input::-webkit-date-and-time-value{text-align:left}.tic-atl-input--area{height:auto;min-height:12rem;padding:1.2rem 1.4rem;resize:vertical}.tic-atl-input:focus{outline:2px solid transparent;outline-offset:0;border-color:var(--tic-ink);box-shadow:0 0 0 1px var(--tic-ink)}.tic-atl-input:focus-visible{outline:2px solid transparent;outline-offset:0}@media(hover:hover)and (pointer:fine){.tic-atl-input:hover:not(:focus){border-color:#00000080}}.tic-atl-select{position:relative}.tic-atl-select .tic-atl-input{padding-right:4.4rem;cursor:pointer}.tic-atl-select .tic-icon{position:absolute;top:50%;right:1.4rem;width:1.8rem;height:1.8rem;transform:translateY(-50%);pointer-events:none}.tic-atl-field.is-invalid .tic-atl-input{border-color:var(--tic-error);box-shadow:0 0 0 1px var(--tic-error)}.tic-atl-field.is-valid .tic-atl-input:not(:focus){border-color:#00000080}.tic-atl-field__error{display:flex;align-items:flex-start;gap:.6rem;margin:0;font-size:1.35rem;font-weight:600;line-height:1.4;color:var(--tic-error)}.tic-atl-field__error[hidden]{display:none}.tic-atl-field__error:not([hidden]){animation:tic-atl-up .2s var(--tic-ease-out) both}.tic-atl-field__error .tic-icon{flex:none;width:1.6rem;height:1.6rem;margin-top:.15rem}.tic-atl-form__summary{display:flex;align-items:flex-start;gap:.8rem;margin:0;padding:1.2rem 1.4rem;font-size:1.4rem;font-weight:600;line-height:1.4;color:var(--tic-error);background:#fff;border-radius:var(--tic-r-ctl);box-shadow:inset 0 0 0 1px #b4231859}.tic-atl-form__summary[hidden]{display:none}.tic-atl-form__summary .tic-icon{flex:none;width:1.8rem;height:1.8rem}.tic-atl-form__foot{display:grid;gap:1.4rem}.tic-atl-submit{display:inline-grid;grid-template-areas:"face";width:100%}.tic-atl-submit>span{grid-area:face;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;transition:opacity var(--tic-dur-swap) var(--tic-ease-icon)}.tic-atl-submit__busy{opacity:0}.tic-atl-submit__busy .tic-icon{width:1.8rem;height:1.8rem;animation:tic-spin .7s linear infinite}.tic-atl-submit[aria-busy=true]{cursor:progress}.tic-atl-submit[aria-busy=true] .tic-atl-submit__idle{opacity:0}.tic-atl-submit[aria-busy=true] .tic-atl-submit__busy{opacity:1}.tic-atl-form__reassure{display:flex;align-items:flex-start;gap:.8rem;margin:0;font-size:1.4rem;line-height:1.45}.tic-atl-form__reassure .tic-icon{flex:none;width:1.8rem;height:1.8rem;margin-top:.05rem}.tic-atl-form__consent{margin:0;font-size:1.3rem;line-height:1.45;color:var(--tic-muted)}.tic-atl-done{display:grid;justify-items:start;gap:1.4rem;padding:.8rem 0;outline:none;animation:tic-atl-up .4s var(--tic-ease-out) both}.tic-atl-done__icon{display:grid;place-items:center;width:4.8rem;height:4.8rem;color:#fff;background:var(--tic-ink);border-radius:50%}.tic-atl-done__icon .tic-icon{width:2.2rem;height:2.2rem}.tic-atl-done__title{margin:.8rem 0 0;font-size:clamp(2rem,1.6rem + .8vw,2.6rem);font-weight:600;line-height:1.15;text-transform:uppercase;text-wrap:balance}.tic-atl-done__text,.tic-atl-done__summary{max-width:52ch;margin:0;font-size:1.5rem;line-height:1.55}.tic-atl-done__summary{padding:1.2rem 1.6rem;background:#fff;border-radius:var(--tic-r-ctl);box-shadow:var(--atl-shadow-sm)}.tic-atl-faq__grid{display:grid;gap:3.2rem}@media screen and (min-width:990px){.tic-atl-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:7.2rem;align-items:start}.tic-atl-faq__head{position:sticky;top:var(--atl-anchor)}}.tic-atl-faq__head{display:grid;justify-items:start}.tic-atl-faq__list{border-bottom:1px solid var(--tic-line)}.tic-atl-qa{border-top:1px solid var(--tic-line)}.tic-atl-qa__q{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;min-height:6.4rem;padding:1.6rem 0;font-size:1.6rem;font-weight:600;line-height:1.35;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.tic-atl-qa__q::-webkit-details-marker{display:none}.tic-atl-qa__q:focus-visible{outline:2px solid var(--tic-ink);outline-offset:2px;border-radius:var(--tic-r-sm)}.tic-atl-qa__icon{display:grid;place-items:center;flex:none;width:3.2rem;height:3.2rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--tic-line);transition-property:transform,background-color,color;transition-duration:.2s,var(--tic-dur-press),var(--tic-dur-press);transition-timing-function:var(--tic-ease-out),ease,ease}.tic-atl-qa__icon .tic-icon{width:1.8rem;height:1.8rem}.tic-atl-qa[open] .tic-atl-qa__icon{transform:rotate(180deg);color:#fff;background:var(--tic-ink);box-shadow:none}@media(hover:hover)and (pointer:fine){.tic-atl-qa:not([open]) .tic-atl-qa__q:hover .tic-atl-qa__icon{box-shadow:inset 0 0 0 1px var(--tic-ink)}}.tic-atl-qa__a{display:grid;gap:1rem;max-width:64ch;padding:0 5.6rem 2.4rem 0;font-size:1.5rem;line-height:1.6;text-wrap:pretty}.tic-atl-qa__a p{margin:0}.tic-atl-qa[open] .tic-atl-qa__a{animation:tic-atl-answer .22s var(--tic-ease-out) both}@keyframes tic-atl-answer{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}@media screen and (max-width:749px){.tic-atl-qa__a{padding-right:0}.tic-atl-qa__q{font-size:1.5rem}}.tic-atl-visit__grid{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.tic-atl-visit__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:7.2rem}.tic-atl-visit--right .tic-atl-visit__media{order:2}}.tic-atl-visit__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#2a211c;border-radius:var(--tic-r-img);clip-path:inset(0 0 0 0 round var(--tic-r-img))}@media screen and (min-width:990px){.tic-atl-visit__media{aspect-ratio:5 / 4}}.tic-atl-visit__img{width:100%;height:100%;object-fit:cover;border-radius:inherit;outline:1px solid var(--tic-outline);outline-offset:-1px}.tic-atl-visit__body{display:grid;justify-items:start;gap:2rem}.tic-atl-visit__body .tic-eyebrow{margin-bottom:-.4rem}.tic-atl-visit__address{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1.2rem;margin:0;font-size:1.7rem;font-style:normal;font-weight:600;line-height:1.45}.tic-atl-visit__address .tic-icon{margin-top:.3rem}.tic-atl-visit__note{max-width:44ch;margin:-.8rem 0 0;padding-left:3.2rem;font-size:1.45rem;line-height:1.5;color:var(--tic-muted)}.tic-atl-visit__body>.tic-link{margin:-1.2rem 0 0 3.2rem}.tic-atl-visit__list{display:grid;width:100%;margin:.4rem 0 .8rem;padding:0;border-top:1px solid var(--tic-line)}.tic-atl-visit__row{display:grid;grid-template-columns:minmax(12rem,4fr) minmax(0,7fr);gap:1.6rem;align-items:baseline;padding:1.4rem 0;border-bottom:1px solid var(--tic-line)}.tic-atl-visit__row dt{display:flex;align-items:center;gap:1rem;font-size:1.3rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tic-muted)}.tic-atl-visit__row dt .tic-icon{width:1.8rem;height:1.8rem;color:var(--tic-ink)}.tic-atl-visit__row dd{display:block;margin:0;font-size:1.5rem;line-height:1.45;overflow-wrap:anywhere}.tic-atl-visit__row dd a{display:inline;min-height:0}.tic-atl-visit__line{display:block}@media screen and (max-width:749px){.tic-atl-visit__row{grid-template-columns:minmax(0,1fr);gap:.4rem}.tic-atl-visit__body .tic-button{width:100%}}.tic-atl-follow{padding-top:var(--atl-follow-pt, 0);padding-bottom:var(--atl-follow-pb, 64px)}.tic-atl-follow__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 3.2rem;padding-top:3.2rem;border-top:1px solid var(--tic-line)}.tic-atl-follow__text{display:grid;gap:.4rem}.tic-atl-follow__title{margin:0;font-size:1.6rem;font-weight:600;line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.tic-atl-follow__line{margin:0;font-size:1.45rem;line-height:1.45;color:var(--tic-muted)}.tic-atl-follow__handle{font-weight:400;color:var(--tic-muted);transition:color var(--tic-dur-press) ease}@media(hover:hover)and (pointer:fine){.tic-atl-follow__link:hover .tic-atl-follow__handle{color:#ffffffbd}}@media screen and (max-width:749px){.tic-atl-follow__link{width:100%}}@media(prefers-reduced-motion:reduce){.tic-atl-hero__media,.tic-atl-hero__img{animation:none}.tic-atl-hero__kicker,.tic-atl-hero__main,.tic-atl-hero__text,.tic-atl-hero__actions,.tic-atl-facts__item,.tic-atl-panel.is-entering,.tic-atl-total.is-bump .tic-atl-total__amount,.tic-atl-qa[open] .tic-atl-qa__a,.tic-atl-field__error:not([hidden]),.tic-atl-done,.tic-atl-book .tic-atl-panel[data-tried] .meety-timeslot-picker-selection-msg{animation-name:tic-atl-fade}.tic-atl-qa__icon{transition-property:background-color,color}.tic-atl-qa[open] .tic-atl-qa__icon{transform:none}.tic-atl-tab,.tic-atl-tab:active,.tic-atl-chip:active,.tic-atl-book .meety-icon-button:active,.tic-atl-book .meety-date-picker-day:active,.tic-atl-book .meety-timeslot-picker-list-item:active,.tic-atl-book #meety-schedule-book-footer-buttons .meety-button:active,#popup-root .meety-button:active{scale:none}.tic-atl-wait .tic-icon,.tic-atl-submit__busy .tic-icon{animation:tic-pulse 1s ease-in-out infinite alternate}}@media print{.tic-atl-hero__media,.tic-atl-hero__img,.tic-atl-hero__kicker,.tic-atl-hero__main,.tic-atl-hero__text,.tic-atl-hero__actions,.tic-atl-facts__item{animation:none!important;clip-path:none!important}}.tic-atl-card__media.is-contain{background:#f2efea}.tic-atl-card__media.is-contain .tic-atl-card__img{object-fit:contain;object-position:50% 50%!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tic-atelier.css.map */
