.schedule-inventory__empty{grid-column:1 / -1;margin:0;padding:2rem 0 4rem;font-size:1.5rem;line-height:1.6}.schedule-inventory{padding:clamp(3rem,7vw,7rem) clamp(1rem,2.2vw,2rem);color:rgb(var(--color-foreground))}.schedule-weekly{margin-bottom:clamp(4rem,6vw,6.5rem);border-bottom:1px solid rgba(var(--color-foreground),.18)}.schedule-weekly__bar{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:3.8rem;padding:.7rem clamp(1rem,1.8vw,1.8rem);background:#111;color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.schedule-weekly__status{display:inline-flex;align-items:center;gap:.9rem}.schedule-weekly__day{display:none;margin-left:auto;opacity:.68}.schedule-weekly__clock{font-variant-numeric:tabular-nums;opacity:.68}.schedule-weekly__marker{width:.55rem;height:.55rem;border-radius:50%;background:#d92d20}.schedule-appointment{position:relative;padding:clamp(2.3rem,4vw,4.2rem) 0 clamp(3.2rem,6vw,6.4rem)}.schedule-appointment__topline{display:flex;justify-content:space-between;gap:2rem;margin-bottom:clamp(3.5rem,7vw,8rem)}.schedule-appointment__label,.schedule-appointment__availability{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.schedule-appointment__availability{color:rgba(var(--color-foreground),.56);text-align:right}.schedule-appointment__date{display:flex;align-items:baseline;justify-content:space-between;gap:clamp(1rem,1.5vw,2rem);font-family:var(--font-body-family),Arial,Helvetica,sans-serif;font-size:clamp(3.8rem,4.35vw,6.2rem);font-weight:700;letter-spacing:-.045em;line-height:.9;text-transform:uppercase}.schedule-appointment__date>span:last-child{justify-self:end;font-style:normal;font-weight:500;white-space:nowrap}.schedule-appointment__slash{color:#d92d20;font-family:Arial,Helvetica,sans-serif;font-size:.55em;font-weight:300;letter-spacing:0;line-height:.9}.schedule-final-sale{margin:clamp(4rem,7vw,7rem) 0 0;padding:1.4rem 0 0;border-top:1px solid rgba(var(--color-foreground),.18);color:rgba(var(--color-foreground),.62);font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase}.schedule-inventory__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.schedule-inventory__heading{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,3.2vw,4.4rem);font-weight:400;letter-spacing:-.045em;line-height:.95}.schedule-inventory--archive{margin-top:clamp(.75rem,2vw,2.5rem);background:#f2f2f2}.schedule-inventory--archive .schedule-inventory__heading{font-style:italic}.schedule-store-note{display:grid;grid-template-columns:minmax(10rem,.35fr) minmax(24rem,.65fr) minmax(28rem,1fr);gap:clamp(2rem,5vw,8rem);align-items:start;margin-top:clamp(6rem,11vw,13rem);padding:clamp(3rem,5vw,5.5rem) 0 clamp(2rem,3vw,4rem);border-top:1px solid rgba(var(--color-foreground),.26)}.schedule-store-note__eyebrow,.schedule-store-note__copy{margin:0}.schedule-store-note__eyebrow{font-size:1.05rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.schedule-store-note__heading{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,3.2vw,4.4rem);font-weight:400;letter-spacing:-.055em;line-height:.88}.schedule-store-note__copy{max-width:54rem;font-size:clamp(1.6rem,1.8vw,2.15rem);line-height:1.5}.schedule-inventory__view-all{color:inherit;font-size:1.2rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.schedule-inventory__view-all:hover{text-decoration:underline;text-underline-offset:.25rem}.schedule-inventory__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2.5rem,5vw,6rem) clamp(.75rem,1.5vw,1.5rem)}.schedule-card{min-width:0}.schedule-card__link{display:block;color:inherit;text-decoration:none}.schedule-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#f5f5f5}.schedule-card__image,.schedule-card__placeholder{width:100%;height:100%;object-fit:contain;transition:transform .36s cubic-bezier(.22,1,.36,1),filter .26s ease,opacity .26s ease}.schedule-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0}@media(hover:hover){.schedule-card__link:hover .schedule-card__image--secondary{opacity:1}}.schedule-card__link:hover .schedule-card__image{transform:scale(1.015)}.schedule-card__sold{position:absolute;top:.7rem;left:.7rem;padding:.35rem .5rem;border:1px solid #d92d20;background:#ffffffeb;color:#d92d20;font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-4deg)}.schedule-card__details{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-top:.75rem}.schedule-card__title,.schedule-card__vendor,.schedule-card__size,.schedule-card__price,.schedule-card__date{margin:0;font-size:1.25rem;font-weight:400;line-height:1.45}.schedule-card__title{font-size:1.5rem;font-weight:700;letter-spacing:-.015em}.schedule-card__vendor{margin-bottom:.3rem;font-size:1.05rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.schedule-card__price{font-weight:550}.schedule-card__size{color:rgba(var(--color-foreground),.58)}.schedule-inventory--archive .schedule-card__image,.schedule-inventory--archive .schedule-card__placeholder{filter:grayscale(1) contrast(.86);opacity:.58}.schedule-inventory--archive .schedule-card__link:hover .schedule-card__image{filter:grayscale(1) contrast(.94);opacity:.72}.schedule-card__date{flex:0 0 auto;color:rgba(var(--color-foreground),.58);font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase}@media screen and (min-width:750px)and (max-width:1199px){.schedule-weekly__day{display:none}.schedule-weekly__bar{gap:1rem}}@media screen and (max-width:749px){.schedule-inventory{padding-top:2.75rem}.schedule-weekly{margin-bottom:3.5rem}.schedule-inventory--archive{margin-top:clamp(2rem,5vw,6rem)}.schedule-weekly__bar{gap:1rem;padding-right:.8rem;padding-left:.8rem;font-size:.95rem;letter-spacing:.11em}.schedule-weekly__day{display:none}.schedule-weekly__clock{margin-left:auto;font-size:.9rem;letter-spacing:.06em}.schedule-appointment{padding:2.4rem 0 3.4rem}.schedule-appointment__topline{align-items:flex-start;margin-bottom:4.6rem}.schedule-appointment__label,.schedule-appointment__availability{font-size:1rem;line-height:1.35}.schedule-appointment__availability{max-width:14rem}.schedule-appointment__date{display:flex;gap:1rem;font-size:clamp(3.2rem,11vw,4.8rem);line-height:1}.schedule-appointment__slash{display:none}.schedule-appointment__date>span:last-child{margin-left:auto}.schedule-final-sale{font-size:1rem;line-height:1.4}.schedule-inventory__grid{gap:2.75rem .65rem}.schedule-inventory__grid--one{grid-template-columns:1fr}.schedule-inventory__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-card__details{display:block;padding-top:.6rem}.schedule-card__title{font-size:1.5rem}.schedule-card__size,.schedule-card__price{font-size:1.2rem}.schedule-card__date{margin-top:.35rem}.schedule-store-note{grid-template-columns:1fr;gap:2.4rem;margin-top:7rem;padding-top:2.5rem}.schedule-store-note__heading{font-size:clamp(2.8rem,9vw,4rem)}.schedule-store-note__copy{font-size:1.65rem}}@media(prefers-reduced-motion:reduce){.schedule-card__image{transition:none}}@media screen and (min-width:750px){.schedule-inventory:not(.schedule-inventory--archive){padding-top:0}}.schedule-card__link a{color:inherit;text-decoration:none}.schedule-card__vendor a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAAACA */
