:root{--baa-ink: #342214;--baa-primary: #352217;--baa-primary-hover: #4b3426;--baa-line: #d6d2cc;--baa-line-strong: #342214;--baa-muted: #8a8079;--baa-disabled-bg: #efedea;--baa-disabled-ink: #b5afa9;--baa-blush: #f7ebe8;--baa-error: #9b2c1f;--baa-sans: "aktiv-grotesk-extended", "Aktiv Grotesk Ex", "Hanken Grotesk", Arial, Helvetica, sans-serif;--baa-serif: "mrs-eaves-xl-serif", "Baskervville", Georgia, "Times New Roman", serif}html.baa-open{overflow:hidden}#baa-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}#baa-root[hidden]{display:none}.baa-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#34221452;opacity:0;transition:opacity .25s ease}.baa-drawer{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:440px;display:flex;flex-direction:column;background:#fff;color:var(--baa-ink);transform:translate(100%);transition:transform .25s ease;font-family:var(--baa-sans)}#baa-root.is-visible .baa-overlay{opacity:1}#baa-root.is-visible .baa-drawer{transform:none}@media(prefers-reduced-motion:reduce){.baa-overlay,.baa-drawer{transition:none}}.baa-drawer button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.baa-drawer :focus-visible{outline:1px solid var(--baa-ink);outline-offset:2px}.baa-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:22px 32px;border-bottom:1px solid var(--baa-line)}.baa-title{margin:0;font:400 11px/1.4 var(--baa-sans);letter-spacing:.06em;text-transform:uppercase}.baa-title:focus{outline:none}.baa-close{width:24px;height:24px;display:grid;place-items:center;margin-right:-5px}.baa-body{flex:1;overflow-y:auto;padding:0 32px 32px;-webkit-overflow-scrolling:touch}.baa-foot{flex:none;display:flex;align-items:center;gap:16px;padding:20px 32px;border-top:1px solid var(--baa-line);background:#fff}.baa-back{flex:0 0 auto;min-width:72px;padding:12px 0;font:400 11px/1 var(--baa-sans)!important;letter-spacing:.06em;text-transform:uppercase}.baa-back{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .15s,color .15s}.baa-back:hover,.baa-back:focus-visible{text-decoration-color:currentColor;color:var(--baa-primary-hover)}.baa-primary{flex:1;min-height:46px;padding:0 16px;background:var(--baa-primary)!important;color:#fff!important;font:400 11px/1 var(--baa-sans)!important;letter-spacing:.06em;text-transform:uppercase;transition:background-color .15s}.baa-primary:hover:not([disabled]){background:var(--baa-primary-hover)!important}.baa-primary[disabled]{background:var(--baa-disabled-bg)!important;color:var(--baa-disabled-ink)!important;cursor:default}.baa-store__name,.baa-label,.baa-intro{margin:0;font:400 11px/1.45 var(--baa-sans);letter-spacing:.05em;text-transform:uppercase}.baa-addr,.baa-note{margin:2px 0 0;font:400 13px/1.5 var(--baa-serif)}.baa-note{margin:12px 0 18px}.baa-intro{padding-top:28px;font-size:11.5px;line-height:1.5}.baa-label{display:block;margin-bottom:14px;padding:0}.baa-link{flex:none;font:400 11px/1.45 var(--baa-sans)!important;letter-spacing:.05em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.baa-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.baa-filter{display:flex;gap:8px;padding-top:20px}.baa-filter .baa-select{flex:1}.baa-stores{list-style:none;margin:0;padding:0}.baa-store,.baa-selected{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 0 22px;border-bottom:1px solid var(--baa-line)}.baa-group{margin:30px 0 0;padding:0;border:0;min-width:0}.baa-group legend{float:left;width:100%}.baa-tiles{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:8px}.baa-tile{aspect-ratio:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;border:1px solid var(--baa-line)!important;color:var(--baa-muted)!important;padding:12px!important;transition:border-color .15s,color .15s}.baa-tile:hover{border-color:var(--baa-muted)!important}.baa-tile.is-selected{border-color:var(--baa-line-strong)!important;color:var(--baa-ink)!important}.baa-tile__label{font:400 11px/1.45 var(--baa-sans);letter-spacing:.05em;text-transform:uppercase;text-align:center;max-width:9em}.baa-tile__icon{display:block;color:#666;transition:color .15s}.baa-tile__icon svg{display:block;width:100%;height:auto}.baa-tile__icon--store{width:52px}.baa-tile__icon--care{width:42px}.baa-tile.is-selected .baa-tile__icon{color:#000}.baa-input,.baa-select select,.baa-field input{width:100%;height:50px;box-sizing:border-box;border:1px solid var(--baa-line)!important;border-radius:0!important;background:#fff!important;color:var(--baa-ink);font:400 11px/1 var(--baa-sans);letter-spacing:.05em}.baa-input--date{display:flex!important;align-items:center;justify-content:space-between;padding:0 16px!important;text-transform:uppercase;text-align:left}.baa-input--date.has-value{text-transform:none;font-size:12px!important}.baa-input--date:not(.has-value) span{color:var(--baa-muted)}.baa-select{position:relative;display:block}.baa-select select{appearance:none;-webkit-appearance:none;padding:0 40px 0 16px;text-transform:uppercase;cursor:pointer}.baa-select select:disabled{cursor:default;color:var(--baa-muted)}.baa-select:after{content:"";position:absolute;right:18px;top:50%;width:7px;height:7px;margin-top:-6px;border-right:1px solid var(--baa-ink);border-bottom:1px solid var(--baa-ink);transform:rotate(45deg);pointer-events:none}.baa-filter .baa-select select{height:42px}.baa-cal{margin-top:8px;border:1px solid var(--baa-line);padding:14px 14px 10px}.baa-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.baa-cal__month{font:400 11px/1 var(--baa-sans);letter-spacing:.06em;text-transform:uppercase}.baa-cal__nav{width:32px;height:32px;font-size:18px!important}.baa-cal__nav[disabled]{opacity:.2;cursor:default}.baa-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.baa-cal__dow{padding-bottom:6px;font:400 9px/1 var(--baa-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--baa-muted)}.baa-cal__day{height:36px;font:400 13px/1 var(--baa-serif)!important}.baa-cal__day:hover:not([disabled]){background:var(--baa-blush)!important}.baa-cal__day[disabled]{color:#cfc9c3!important;cursor:default}.baa-cal__day.is-selected{background:var(--baa-primary)!important;color:#fff!important}.baa-form{display:grid;gap:14px}.baa-row{display:flex;gap:8px}.baa-field{position:relative}.baa-field--area{flex:0 0 64px}.baa-field--grow{flex:1}.baa-field input{padding:20px 10px 6px!important;font:400 13px/1.2 var(--baa-serif)!important;letter-spacing:0}.baa-field label{position:absolute;left:10px;top:50%;transform:translateY(-50%);font:400 11px/1 var(--baa-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--baa-ink);pointer-events:none;transition:top .15s,font-size .15s,transform .15s}.baa-field input:focus{outline:none;border-color:var(--baa-line-strong)!important}.baa-field input:focus+label,.baa-field input:not(:placeholder-shown)+label{top:9px;transform:none;font-size:10px;color:var(--baa-muted)}.baa-field.has-error input{border-color:var(--baa-error)!important}.baa-err{display:block;margin-top:5px;font:400 12px/1.3 var(--baa-serif);color:var(--baa-error)}.baa-err--form{margin:4px 0 0}.baa-extra{display:grid;gap:18px;margin-top:18px;padding-top:24px;border-top:1px solid var(--baa-line)}.baa-extra__title{margin-bottom:0}.baa-optional{color:var(--baa-muted);text-transform:none;letter-spacing:0;font-family:var(--baa-serif);font-size:12px}.baa-q{display:grid;gap:8px}.baa-q__label{font:400 13px/1.45 var(--baa-serif);color:var(--baa-ink)}.baa-q__input{width:100%;box-sizing:border-box;height:50px;padding:0 14px!important;border:1px solid var(--baa-line)!important;border-radius:0!important;background:#fff!important;font:400 13px/1.3 var(--baa-serif)!important;color:var(--baa-ink)}.baa-q__input::placeholder{color:var(--baa-muted);opacity:1}.baa-q__input:focus{outline:none;border-color:var(--baa-line-strong)!important}.baa-q__textarea{height:auto;min-height:104px;padding:12px 14px!important;resize:vertical}.baa-q.has-error .baa-q__input{border-color:var(--baa-error)!important}.baa-q .baa-err{margin-top:0}.baa-q .baa-input--date{padding:0 14px!important}.baa-q .baa-input--date.has-value{font:400 13px/1.3 var(--baa-serif)!important;text-transform:none}.baa-q .baa-cal{margin-top:0}.baa-q__clear{justify-self:start;font-size:10px!important}.baa-time-note{margin:8px 0 0;font:400 12px/1.4 var(--baa-serif);color:var(--baa-muted)}.baa-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media(max-width:480px){.baa-head,.baa-foot{padding-left:20px;padding-right:20px}.baa-body{padding:0 20px 28px}}.baa-cta{background:none;border:0;padding:0;cursor:pointer}.baa-cta[hidden]{display:none!important}.baa-cta--store{display:inline-block;margin-top:16px;align-self:flex-start}.baa-cta:not(.baa-cta--nav){font:inherit;color:var(--baa-ink)}.baa-cta--link{font:400 11px/1.45 var(--baa-sans);letter-spacing:.05em;text-transform:uppercase;padding-bottom:3px;border-bottom:1px solid currentColor}.baa-cta--button{display:block;width:100%;min-height:40px;border:1px solid var(--baa-line);background:#fff;font:400 10px/1 var(--baa-sans);letter-spacing:.06em;text-transform:uppercase}.baa-cta--button:hover{border-color:var(--baa-ink)}.baa-cta--nav{color:inherit;white-space:nowrap;text-align:right}.baa-cta--nav:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.baa-cta--nav{white-space:normal;line-height:1.25;max-width:7.5em}}.baa-cta--sticky{position:fixed;right:24px;bottom:24px;z-index:900;display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 12px 0 8px;background:var(--baa-blush);box-shadow:0 1px 6px #34221414;font:400 13px/1 var(--baa-serif)}.baa-cta--sticky .baa-cta__icon{display:block;width:18px;height:18px;flex:none}.baa-cta--sticky .baa-cta__icon svg{display:block;width:100%;height:100%}.baa-cta--sticky .baa-cta__chev{font-size:16px;line-height:1}html.baa-open .baa-cta--sticky{visibility:hidden}@media(max-width:749px){.baa-cta--sticky{right:16px;bottom:16px;width:44px;height:44px;padding:0;justify-content:center}.baa-cta--sticky .baa-cta__label,.baa-cta--sticky .baa-cta__chev{display:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/book-appointment.css.map */
