bh-date-picker{display:block}.bh-cal{width:100%;padding:var(--bh-space-md, 16px);border:1px solid var(--bh-border, rgba(41, 38, 37, .1));border-radius:var(--general-border-radius, 3px);background:var(--bg-body, #fff);box-shadow:var(--bh-shadow-card, 0 1px 2px rgba(41, 38, 37, .04))}.bh-cal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--bh-space-sm, 12px)}.bh-cal__title{font-weight:600;font-size:1rem;text-transform:capitalize;letter-spacing:-.01em;color:var(--color-accent, #b456a6)}.bh-cal__nav{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bh-border, rgba(41, 38, 37, .1));border-radius:50%;background:transparent;color:var(--color-body);font-size:1.2rem;line-height:1;cursor:pointer;transition:background-color .2s var(--bh-ease, ease),border-color .2s var(--bh-ease, ease),color .2s var(--bh-ease, ease)}.bh-cal__nav:hover:not(:disabled){background:var(--bh-accent-tint, rgba(180, 86, 166, .06));border-color:var(--color-accent, #b456a6);color:var(--color-accent, #b456a6)}.bh-cal__nav:focus-visible{outline:2px solid var(--color-accent, #b456a6);outline-offset:2px}.bh-cal__nav:disabled{opacity:.3;cursor:not-allowed}.bh-cal__row--head{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:var(--bh-space-xs, 8px)}.bh-cal__wd{padding:4px 0;text-align:center;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgba(var(--color-body-rgb, 41, 38, 37),.45)}.bh-cal__days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.bh-cal__pad{aspect-ratio:1}.bh-cal__day{aspect-ratio:1;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:2px solid transparent;border-radius:var(--general-border-radius, 3px);background:var(--bh-tint-soft, rgba(41, 38, 37, .03));color:var(--color-body);font-size:.95rem;cursor:pointer;transition:background-color .2s var(--bh-ease, ease),border-color .2s var(--bh-ease, ease),color .2s var(--bh-ease, ease)}.bh-cal__day:hover:not(:disabled):not(.is-selected){border-color:var(--bh-border-hover, rgba(41, 38, 37, .28))}.bh-cal__day:focus-visible{outline:2px solid var(--color-accent, #b456a6);outline-offset:2px}.bh-cal__day:disabled{background:transparent;color:rgba(var(--color-body-rgb, 41, 38, 37),.22);cursor:not-allowed;text-decoration:line-through}.bh-cal__day.is-closed{background:transparent;color:rgba(var(--color-body-rgb, 41, 38, 37),.45);border-style:dashed;border-color:rgba(var(--color-body-rgb, 41, 38, 37),.16)}.bh-cal__day.is-closed:hover:not(.is-selected){border-color:var(--color-accent, #b456a6);color:var(--color-accent, #b456a6)}.bh-cal__day.is-selected{background:var(--bh-accent-tint, rgba(180, 86, 166, .06));border-color:var(--color-accent, #b456a6);color:var(--color-accent, #b456a6);font-weight:700}@media(prefers-reduced-motion:reduce){.bh-cal__nav,.bh-cal__day{transition:none}}.bh-fresh{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 20px;padding:16px 4px 14px;list-style:none;border:1px solid var(--bh-border, rgba(41, 38, 37, .1));border-radius:14px;background:var(--bh-accent-tint, rgba(180, 86, 166, .05))}.bh-fresh:before{content:"";position:absolute;top:36px;left:18%;right:18%;height:2px;border-radius:2px;background:var(--color-accent, #b456a6);opacity:.25}.bh-fresh__step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.bh-fresh__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:6px;border-radius:50%;background:var(--bg-body, #fff);border:1px solid var(--bh-border, rgba(41, 38, 37, .1));color:var(--color-accent, #b456a6)}.bh-fresh__icon svg{width:21px;height:21px}.bh-fresh__day{font-size:.8rem;font-weight:700;color:var(--color-foreground, #1a1a1a)}.bh-fresh__note{font-size:.72rem;line-height:1.35;color:rgba(var(--color-body-rgb, 41, 38, 37),.65);text-wrap:balance}.bh-closed-foot{display:flex;flex-direction:column;gap:4px}.bh-closed-dismiss{width:100%;min-height:40px;border:0;border-radius:12px;background:transparent;color:rgba(var(--color-body-rgb, 41, 38, 37),.7);font-size:.88rem;font-weight:500;cursor:pointer}.bh-closed-dismiss:hover{color:var(--color-foreground, #1a1a1a)}.bh-closed-dismiss:focus-visible{outline:2px solid var(--color-accent, #b456a6);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bh-date-picker.css.map */
