.hdt-tah{--tah-line: rgb(var(--color-foreground) / .18);--tah-tooth: 1.2rem;--tah-zigzag: polygon(0 0, 100% 0, 100% calc(100% - var(--tah-tooth)), 97.5% 100%, 95% calc(100% - var(--tah-tooth)), 92.5% 100%, 90% calc(100% - var(--tah-tooth)), 87.5% 100%, 85% calc(100% - var(--tah-tooth)), 82.5% 100%, 80% calc(100% - var(--tah-tooth)), 77.5% 100%, 75% calc(100% - var(--tah-tooth)), 72.5% 100%, 70% calc(100% - var(--tah-tooth)), 67.5% 100%, 65% calc(100% - var(--tah-tooth)), 62.5% 100%, 60% calc(100% - var(--tah-tooth)), 57.5% 100%, 55% calc(100% - var(--tah-tooth)), 52.5% 100%, 50% calc(100% - var(--tah-tooth)), 47.5% 100%, 45% calc(100% - var(--tah-tooth)), 42.5% 100%, 40% calc(100% - var(--tah-tooth)), 37.5% 100%, 35% calc(100% - var(--tah-tooth)), 32.5% 100%, 30% calc(100% - var(--tah-tooth)), 27.5% 100%, 25% calc(100% - var(--tah-tooth)), 22.5% 100%, 20% calc(100% - var(--tah-tooth)), 17.5% 100%, 15% calc(100% - var(--tah-tooth)), 12.5% 100%, 10% calc(100% - var(--tah-tooth)), 7.5% 100%, 5% calc(100% - var(--tah-tooth)), 2.5% 100%, 0% calc(100% - var(--tah-tooth)))}.hdt-tah--pill{--rounded-button: var(--rounded-full)}hdt-try-at-home{display:block}.hdt-tah [hidden]{display:none!important}.hdt-tah .hdt-tah-uppercase{text-transform:uppercase}.hdt-tah .hdt-rte p{margin:0}.hdt-tah .hdt-rte p+p{margin-top:var(--spacing-1)}.hdt-tah-intro{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-3)}.hdt-tah-intro__main,.hdt-tah-intro__copy,.hdt-tah-bundle,.hdt-tah-scents{min-width:0}.hdt-tah-intro__main{display:grid;gap:var(--spacing-2-4)}.hdt-tah-intro__copy{display:grid;gap:var(--spacing-1-6);text-align:center}.hdt-tah-intro__text{color:rgb(var(--color-foreground2));margin:0}.hdt-tah-intro__note{color:rgb(var(--color-foreground2))}.hdt-tah-intro__label{margin-top:var(--spacing-1-6);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale, 1) * 2.4rem);line-height:var(--font-heading-line-height);color:rgb(var(--color-foreground))}.hdt-tah-scents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2) var(--spacing-1-4)}.hdt-tah-scent{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;text-align:center;cursor:pointer;display:grid;gap:var(--spacing-1);justify-items:center;align-content:start;min-width:0}.hdt-tah-scent__media{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:var(--rounded-lg);overflow:hidden;background:rgb(var(--color-background2));transition:box-shadow var(--duration-short, .2s) ease}.hdt-tah-scent__media img,.hdt-tah-scent__media svg{width:100%;height:100%;object-fit:cover;display:block}.hdt-tah-scent[aria-pressed=true] .hdt-tah-scent__media{outline:.3rem solid rgb(var(--color-foreground));outline-offset:-.3rem}.hdt-tah-scent__check{position:absolute;top:var(--spacing-1);inset-inline-end:var(--spacing-1);width:2.8rem;height:2.8rem;border-radius:var(--rounded-full);background:rgb(var(--color-foreground));color:rgb(var(--color-background));display:grid;place-items:center;opacity:0;transform:scale(.6);transition:opacity var(--duration-short, .2s) ease,transform var(--duration-short, .2s) ease}.hdt-tah-scent__check svg{width:1.4rem;height:1.4rem}.hdt-tah-scent[aria-pressed=true] .hdt-tah-scent__check{opacity:1;transform:none}.hdt-tah-scent__name{text-transform:uppercase}.hdt-tah-scent__notes{display:inline-block;border:1px solid rgb(var(--color-foreground) / .4);border-radius:var(--rounded-full);padding:var(--spacing-0-4) var(--spacing-1-4);font-size:var(--text-xs);color:rgb(var(--color-foreground2));white-space:nowrap}.hdt-tah-hint{min-height:1.6em;margin-top:var(--spacing-1);font-size:var(--text-sm);color:rgb(var(--color-foreground2));text-align:center}.hdt-tah-hint.is-error{color:rgb(var(--color-error-text))}.hdt-tah-bundle{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:var(--rounded-lg) var(--rounded-lg) 0 0;overflow:hidden;align-self:start}.hdt-tah-bundle__top{padding:var(--spacing-3) var(--spacing-2);text-align:center;border-bottom:1px solid rgb(var(--color-line-border));display:grid;gap:var(--spacing-1)}.hdt-tah-bundle__top .hdt-rte{color:rgb(var(--color-foreground2));font-size:var(--text-sm);max-width:40ch;margin:0 auto}.hdt-tah-bundle__body{padding:var(--spacing-2-4) var(--spacing-2) var(--spacing-2)}.hdt-tah-bundle__label{font-size:var(--text-sm)}.hdt-tah-bundle__slots{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-1-2);margin:var(--spacing-2) 0 var(--spacing-3);padding:0;list-style:none}.hdt-tah-slot{display:grid;justify-items:center;gap:var(--spacing-1);font-size:var(--text-sm);text-align:center;min-width:0}.hdt-tah-slot__circle{width:100%;aspect-ratio:1 / 1;height:auto;border-radius:var(--rounded-full);border:1px solid rgb(var(--color-foreground));overflow:hidden;display:grid;place-items:center;transition:transform var(--duration-short, .2s) ease}.hdt-tah-slot__circle img{width:100%;height:100%;object-fit:cover;display:block}.hdt-tah-slot__ghost{width:42%;height:auto;opacity:.45}.hdt-tah-slot.is-filled .hdt-tah-slot__circle{border-color:transparent}.hdt-tah-slot__name{color:rgb(var(--color-foreground2))}.hdt-tah-slot.is-filled .hdt-tah-slot__name{color:rgb(var(--color-foreground));text-transform:uppercase;font-family:var(--font-heading-family);font-size:var(--text-base)}.hdt-tah-bundle__foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-2);font-size:var(--text-sm)}.hdt-tah-bundle__foot a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.hdt-tah-booking{margin-top:var(--spacing-6)}.hdt-tah-booking__head{text-align:center}.hdt-tah-steps{list-style:none;margin:var(--spacing-2) 0 var(--spacing-3);padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-0-6) 0;font-size:var(--text-sm)}.hdt-tah-steps__item{display:flex;align-items:center}.hdt-tah-steps__item+.hdt-tah-steps__item:before{content:"";width:1px;height:1.6rem;background:currentColor;opacity:.5;margin:0 var(--spacing-1-2)}.hdt-tah-steps__btn{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:rgb(var(--color-foreground2));cursor:default;display:inline-flex;align-items:center;gap:var(--spacing-0-4)}.hdt-tah-steps__btn svg{width:1.2rem;height:1.2rem;display:none}.hdt-tah-steps__item.is-done .hdt-tah-steps__btn{color:rgb(var(--color-foreground));cursor:pointer;text-decoration:underline;text-underline-offset:.3rem}.hdt-tah-steps__item.is-done .hdt-tah-steps__btn svg{display:inline-block}.hdt-tah-steps__item.is-current .hdt-tah-steps__btn{color:rgb(var(--color-foreground));font-weight:var(--font-semibold)}.hdt-tah-booking__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-2-4);align-items:start}.hdt-tah-panels{position:relative;min-width:0}.hdt-tah-side{min-width:0}.hdt-tah-panel{display:grid;gap:var(--spacing-1-6)}.hdt-tah-panel__title{outline:none}.hdt-tah-panel.is-entering{animation:hdt-tah-in .3s ease both}@keyframes hdt-tah-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}.hdt-tah-fields{display:grid;gap:var(--spacing-1-4)}.hdt-tah-field{display:grid;gap:var(--spacing-0-6)}.hdt-tah-field__label{font-size:var(--text-sm)}.hdt-tah-field .hdt-input{border:1px solid rgb(var(--color-foreground));border-radius:var(--rounded-input);padding-inline:var(--padding-inline-input);font-size:var(--text-base)}.hdt-tah-field .hdt-input:focus{outline:.2rem solid rgb(var(--color-focus));outline-offset:.2rem}.hdt-tah-field textarea.hdt-input{height:auto;min-height:calc(var(--height-input) * 2);padding-block:var(--padding-block-input);resize:vertical;line-height:var(--font-body-line-height)}.hdt-tah-field__error{font-size:var(--text-xs);color:rgb(var(--color-error-text))}.hdt-tah-field__error:empty{display:none}.hdt-tah-field.is-invalid .hdt-input{border-color:rgb(var(--color-error-text))}.hdt-tah-phone{display:grid;grid-template-columns:auto 1fr}.hdt-tah-phone__prefix{display:flex;align-items:center;padding:0 var(--padding-inline-input);border:1px solid rgb(var(--color-foreground));border-inline-end:0;border-radius:var(--rounded-input) 0 0 var(--rounded-input);background:rgb(var(--color-background2));font-size:var(--text-base)}.hdt-tah-phone .hdt-input{border-radius:0 var(--rounded-input) var(--rounded-input) 0}.hdt-tah-field select.hdt-input{height:var(--height-input);-webkit-appearance:none;appearance:none}.hdt-tah-field .hdt-input:disabled{background:rgb(var(--color-background2));color:rgb(var(--color-foreground2));border-color:rgb(var(--color-line-border));cursor:not-allowed;opacity:1}.hdt-tah-field--pincode .hdt-input{max-width:18rem}.hdt-tah-field__error{grid-column:1 / -1;white-space:normal}.hdt-tah-datetime{display:grid;gap:var(--spacing-2);align-items:start}.hdt-tah-cal{border:1px solid rgb(var(--color-foreground));border-radius:var(--rounded-xs);padding:var(--spacing-1-6)}.hdt-tah-cal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-1);margin-bottom:var(--spacing-1-2)}.hdt-tah-cal__title{font-size:var(--text-lg)}.hdt-tah-cal__nav{-webkit-appearance:none;appearance:none;border:0;background:none;color:inherit;width:3.2rem;height:3.2rem;border-radius:var(--rounded-full);display:grid;place-items:center;cursor:pointer}.hdt-tah-cal__nav svg{width:1.2rem;height:1.2rem}.hdt-tah-cal__nav:hover{background:rgb(var(--color-background2))}.hdt-tah-cal__nav:disabled{opacity:.3;cursor:default;background:none}.hdt-tah-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--spacing-0-4) 0;text-align:center}.hdt-tah-cal__wd{font-size:var(--text-xs);color:rgb(var(--color-foreground2));padding:var(--spacing-0-6) 0}.hdt-tah-day{-webkit-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:var(--text-sm);color:inherit;width:3.6rem;height:3.6rem;margin:0 auto;border-radius:var(--rounded-full);display:grid;place-items:center;cursor:pointer;transition:background-color var(--duration-short, .2s) ease}.hdt-tah-day:not(:disabled):hover{background:rgb(var(--color-background2))}.hdt-tah-day:disabled{opacity:.3;cursor:default}.hdt-tah-day[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.hdt-tah-cal__status{padding:var(--spacing-2) 0;text-align:center;font-size:var(--text-sm);color:rgb(var(--color-foreground2));display:grid;gap:var(--spacing-1);justify-items:center}.hdt-tah-cal__status .hdt-btn{width:auto}.hdt-tah-spinner{width:2.8rem;height:2.8rem;border:.2rem solid rgb(var(--color-foreground) / .2);border-top-color:rgb(var(--color-foreground));border-radius:var(--rounded-full);animation:hdt-tah-spin .8s linear infinite}@keyframes hdt-tah-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hdt-tah-spinner{animation:none;border-top-color:rgb(var(--color-foreground) / .2)}.hdt-tah-cal__status[aria-busy=true] .sr-only{position:static;width:auto;height:auto;margin:0;clip:auto;overflow:visible}}.hdt-tah-times{border:1px solid rgb(var(--color-foreground));border-radius:var(--rounded-xs);overflow:hidden}.hdt-tah-times__head{padding:var(--spacing-1-4);text-align:center;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.hdt-tah-times__date{font-size:var(--text-xs);color:rgb(var(--color-foreground2));display:block;margin-top:var(--spacing-0-2)}.hdt-tah-times__list{list-style:none;margin:0;padding:0;max-height:40rem;overflow:auto}.hdt-tah-time{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1-4) var(--spacing-1-6);cursor:pointer;color:rgb(var(--color-foreground));opacity:1}.hdt-tah-times__list li+li .hdt-tah-time{border-top:1px solid var(--tah-line)}.hdt-tah-time input{-webkit-appearance:none;appearance:none;width:1.8rem;height:1.8rem;border:1px solid rgb(var(--color-foreground));border-radius:var(--rounded-full);margin:0 0 0 auto;cursor:pointer;flex:0 0 auto;transition:background-color var(--duration-short, .2s) ease}.hdt-tah-time input:checked{background:rgb(var(--color-foreground))}.hdt-tah-time input:focus-visible{outline:.2rem solid rgb(var(--color-focus));outline-offset:.2rem}.hdt-tah-time.is-booked{cursor:default;opacity:.35}.hdt-tah-time.is-booked input{cursor:default}.hdt-tah-times__empty{padding:var(--spacing-2);text-align:center;font-size:var(--text-sm);color:rgb(var(--color-foreground2))}.hdt-tah-summary{display:grid;gap:var(--spacing-1-2);margin:0}.hdt-tah-summary__row{display:grid;grid-template-columns:8rem minmax(0,1fr) auto;gap:var(--spacing-1);align-items:start;padding-bottom:var(--spacing-1);border-bottom:1px solid var(--tah-line)}.hdt-tah-summary dt{color:rgb(var(--color-foreground2));font-size:var(--text-sm)}.hdt-tah-summary dd{margin:0;overflow-wrap:anywhere}.hdt-tah-summary__edit{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;font-size:var(--text-xs);color:inherit;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.hdt-tah-consent{display:flex;gap:var(--spacing-1);align-items:flex-start;font-size:var(--text-sm);cursor:pointer}.hdt-tah-consent input{margin:.3em 0 0;flex:0 0 auto;accent-color:rgb(var(--color-foreground))}.hdt-tah-consent a{color:inherit}.hdt-tah-receipt{position:relative;background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:var(--spacing-2) var(--spacing-2) calc(var(--spacing-2) + var(--tah-tooth));font-size:var(--text-sm);clip-path:var(--tah-zigzag)}.hdt-tah-receipt__name{font-size:var(--text-base)}.hdt-tah-receipt__address{white-space:pre-line}.hdt-tah-receipt__row{display:flex;justify-content:space-between;gap:var(--spacing-1);padding:var(--spacing-1) 0}.hdt-tah-receipt__row--time{margin-top:var(--spacing-1);border-bottom:1px solid rgb(var(--color-foreground))}.hdt-tah-receipt__row--time>span:last-child{text-align:end}.hdt-tah-receipt__scents{list-style:none;margin:0;padding:0}.hdt-tah-receipt__scents li{display:flex;justify-content:space-between;gap:var(--spacing-1);padding:var(--spacing-1) 0}.hdt-tah-receipt__scents li+li{border-top:1px solid var(--tah-line)}.hdt-tah-receipt__title{display:block}.hdt-tah-receipt__sub{display:block;font-size:var(--text-xs);color:rgb(var(--color-foreground2));margin-top:var(--spacing-0-2)}.hdt-tah-receipt .is-placeholder{color:rgb(var(--color-foreground2));opacity:.7}.hdt-tah-actions{display:grid;gap:var(--spacing-1);margin-top:var(--spacing-2-4);align-items:stretch}.hdt-tah-actions .hdt-btn,.hdt-tah-actions .hdt-btn+.hdt-btn{width:100%;margin:0;border-radius:var(--rounded-button)}.hdt-tah-actions [data-back]{order:-1}@media(min-width:768px){.hdt-tah-actions{grid-template-columns:repeat(2,minmax(18rem,max-content));justify-content:start;gap:var(--spacing-1-6)}.hdt-tah-actions .hdt-btn,.hdt-tah-actions .hdt-btn+.hdt-btn{width:auto}.hdt-tah-status{text-align:start}}.hdt-tah-actions .hdt-btn[aria-busy=true]{opacity:.6;pointer-events:none}.hdt-tah-status{font-size:var(--text-sm);color:rgb(var(--color-foreground2));text-align:center;margin-top:var(--spacing-1);min-height:1.6em}.hdt-tah-status.is-error{color:rgb(var(--color-error-text))}.hdt-tah-alert{padding:var(--spacing-1-4) var(--spacing-1-6);border-radius:var(--rounded-xs);background:rgb(var(--color-error-background));color:rgb(var(--color-error-text));display:grid;gap:var(--spacing-1);justify-items:start}.hdt-tah-alert .hdt-btn{width:auto}.hdt-tah-done{margin:var(--spacing-6) auto 0;max-width:48rem;display:grid;gap:var(--spacing-2)}hdt-try-at-home.is-done :is(.hdt-tah-intro__label,.hdt-tah-scents,.hdt-tah-hint){display:none}hdt-try-at-home.is-done .hdt-tah-intro{grid-template-columns:minmax(0,1fr)}.hdt-tah-done__pair{display:grid;grid-template-columns:minmax(0,1fr)}.hdt-tah-done__pair .hdt-tah-bundle{align-self:stretch;display:grid;grid-template-rows:auto 1fr}.hdt-tah-done__pair .hdt-tah-receipt--done{border-top:1px solid rgb(var(--color-line-border))}@media(max-width:767px){.hdt-tah-done{margin-top:0;max-width:none}.hdt-tah-done__text{padding:0 var(--spacing-1-6)}}@media(min-width:768px){.hdt-tah-done{max-width:100rem;gap:var(--spacing-3)}hdt-try-at-home.is-done .hdt-tah-intro__copy{text-align:center}.hdt-tah-done__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.hdt-tah-done__pair .hdt-tah-bundle{border-radius:var(--rounded-lg) 0 0 0;clip-path:var(--tah-zigzag);padding-bottom:var(--tah-tooth)}.hdt-tah-done__pair .hdt-tah-receipt--done{border-top:0;border-inline-start:1px solid rgb(var(--color-line-border));border-radius:0 var(--rounded-lg) 0 0}}.hdt-tah-receipt--done{font-size:var(--text-base)}.hdt-tah-receipt__heading{text-align:center;margin:0 0 var(--spacing-1);outline:none}.hdt-tah-receipt__id{text-align:center;margin:0 0 var(--spacing-2);padding-bottom:var(--spacing-1-6);border-bottom:1px solid var(--tah-line)}.hdt-tah-receipt__id strong{font-weight:var(--font-semibold)}.hdt-tah-done__text{text-align:center;color:rgb(var(--color-foreground2));max-width:48ch;margin:0 auto}@media(min-width:768px){.hdt-tah-done{margin-top:var(--spacing-8)}}.hdt-tah-has-sound{position:relative}.hdt-media-overlap-content>.hdt-tah-sound.hdt-tah-sound,.hdt-tah-sound{grid-area:full-r-start / full-c-start / full-r-end / full-c-end;position:absolute;z-index:3;top:auto;left:auto;bottom:1.2rem;inset-inline-end:1.2rem;width:4rem;max-width:none;height:4rem;margin:0;border:0;border-radius:var(--rounded-full);background:none;color:rgb(var(--color-foreground));display:grid;place-items:center;padding:0;cursor:pointer;opacity:.85}.hdt-tah-sound:hover{opacity:1}.hdt-tah-sound:focus-visible{outline:.2rem solid rgb(var(--color-focus));outline-offset:.2rem}.hdt-tah-sound svg{width:2.2rem;height:2.2rem;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .5))}@media(min-width:768px){.hdt-media-overlap-content>.hdt-tah-sound.hdt-tah-sound,.hdt-tah-sound{bottom:2rem;inset-inline-end:2rem}.hdt-tah-sound svg{width:2.6rem;height:2.6rem}}@media(min-width:768px){.hdt-tah-intro__copy,.hdt-tah-hint{text-align:start}.hdt-tah-scents{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-2)}.hdt-tah-booking{margin-top:var(--spacing-8)}.hdt-tah-booking__grid{grid-template-columns:minmax(0,1fr) minmax(28rem,34rem);gap:var(--spacing-3)}.hdt-tah-fields--two{grid-template-columns:1fr 1fr}.hdt-tah-fields--two>.hdt-tah-field--full{grid-column:1 / -1}}@media(min-width:1150px){.hdt-tah-intro{grid-template-columns:minmax(0,1fr) minmax(40rem,48rem);gap:var(--spacing-4);align-items:start}.hdt-tah-booking{margin-top:var(--spacing-10)}.hdt-tah-booking__grid{grid-template-columns:minmax(0,1fr) 36rem;gap:var(--spacing-4)}.hdt-tah-datetime{grid-template-columns:minmax(0,36rem) minmax(24rem,36rem);gap:var(--spacing-3)}.hdt-tah-steps{font-size:var(--text-base)}.hdt-tah-steps__item+.hdt-tah-steps__item:before{margin:0 var(--spacing-2-4)}}@media(prefers-reduced-motion:reduce){.hdt-tah-panel.is-entering{animation:none}.hdt-tah *,.hdt-tah *:before,.hdt-tah *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/try-at-home.css.map */
