.bb-dates{min-width:0;max-width:100%;--bb-dates-accent: #1A1714;--bb-dates-accent-ink: #FBF7EF;--bb-dates-rule: rgba(26, 23, 20, .16);--bb-dates-muted: #6B635A;--bb-dates-bg: #fff;--bb-dates-soft: #F1EBDC;position:relative}.bbx .bb-dates{--bb-dates-accent: #4A7C2A;--bb-dates-bg: #FBF7EF}.bb-dates__row{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:2px;padding:2px 2px 6px;margin:0;list-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bb-dates__row::-webkit-scrollbar{display:none}.bb-dates__row>li{flex:0 0 auto;display:flex;scroll-snap-align:start}.bb-dates .bb-datecard{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:74px;height:104px;min-height:104px;padding:10px 4px;border:1px solid var(--bb-dates-rule);border-radius:0;background:var(--bb-dates-bg);color:#1a1714;font:inherit;line-height:1.1;text-align:center;cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out}.bb-datecard:hover{border-color:var(--bb-dates-accent)}.bb-datecard:focus-visible{outline:2px solid var(--bb-dates-accent);outline-offset:2px}.bb-dates .bb-datecard__wd,.bb-dates .bb-datecard__m,.bb-dates .bb-datecard__tag{font-family:Montserrat,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bb-dates .bb-datecard__d{font-family:IM Fell English,Georgia,serif;font-size:30px;line-height:1.05}.bb-datecard__m{color:var(--bb-dates-muted)}.bb-dates .bb-datecard__tag{margin-top:4px;font-size:9px;letter-spacing:.1em;color:var(--bb-dates-muted)}.bb-datecard[aria-pressed=true]{background:var(--bb-dates-accent);border-color:var(--bb-dates-accent);color:var(--bb-dates-accent-ink)}.bb-datecard[aria-pressed=true] .bb-datecard__m,.bb-datecard[aria-pressed=true] .bb-datecard__tag{color:inherit}.bb-datecard.is-off,.bb-datecard[disabled]{cursor:not-allowed;background:var(--bb-dates-soft);border-style:dashed;color:#1a171473}.bb-datecard.is-off:hover,.bb-datecard[disabled]:hover{border-color:var(--bb-dates-rule)}.bb-datecard.is-off .bb-datecard__d,.bb-datecard[disabled] .bb-datecard__d{text-decoration:line-through;text-decoration-thickness:1px}.bb-datecard[aria-busy=true]{opacity:.6}.bb-dates .bb-datecard[aria-disabled=true]{cursor:progress}.bb-dates:before,.bb-dates:after{content:"";position:absolute;top:2px;height:104px;width:28px;pointer-events:none;opacity:0;transition:opacity .15s ease-out;z-index:1}.bb-dates:before{left:0;background:linear-gradient(to right,var(--bb-dates-fade, #fff),rgba(255,255,255,0))}.bb-dates:after{right:0;background:linear-gradient(to left,var(--bb-dates-fade, #fff),rgba(255,255,255,0))}.bbx .bb-dates{--bb-dates-fade: #FBF7EF}.bb-dates[data-more-left]:before,.bb-dates[data-more-right]:after{opacity:1}.bb-dates__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.bb-dates .bb-dates__more{-webkit-appearance:none;appearance:none;background:none;border:0;padding:10px 0;min-height:44px;font-family:Montserrat,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#1a1714;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.bb-dates__rule{margin:0;font-size:13px;line-height:1.5;color:var(--bb-dates-muted)}@media(min-width:750px){.bb-dates__row{flex-wrap:wrap;overflow:visible}.bb-dates:before,.bb-dates:after{display:none}}@media(prefers-reduced-motion:reduce){.bb-datecard{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bb-dates.css.map */
