.preorder-modal{--bella-cream: #fbf6f2;--bella-card: #ffffff;--bella-border: #e8e4df;--bella-tan: #a8755f;--bella-tan-soft: #f3ebe3;--bella-peach: #f4e6df;--bella-green-soft: #6b8e6b;--bella-ink2: #6b5f56;--bella-muted: #a89c92;--bella-heading: #1c1814}.preorder-modal[hidden]{display:none!important}.preorder-modal:not([hidden]){display:block}.preorder-modal .preorder-date__sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:2rem 1.6rem;box-sizing:border-box;visibility:visible;pointer-events:auto}.preorder-modal .preorder-date__sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000085;opacity:0;border:none;padding:0;cursor:default;transition:opacity .22s ease-out}.preorder-modal .preorder-date__sheet.is-open .preorder-date__sheet-scrim{opacity:1}.preorder-modal .preorder-date__sheet-panel.bella-sheet__panel{position:relative;left:auto;right:auto;bottom:auto;width:100%;max-width:58rem;max-height:min(96vh,72rem);overflow-x:hidden;overflow-y:visible;border-radius:2rem;background:var(--bella-cream);box-shadow:0 -.8rem 3rem #0000001a;display:flex;flex-direction:column;padding:1.2rem 2.4rem 2rem;transform:none;transition:opacity .22s ease,transform .22s ease}.preorder-modal .preorder-date__sheet:not(.is-open) .preorder-date__sheet-panel{opacity:0;transform:scale(.96)}.preorder-modal .preorder-date__sheet.is-open .preorder-date__sheet-panel{opacity:1;transform:none}.preorder-modal .bella-sheet__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}.preorder-modal__body{display:flex;flex-direction:column;gap:1.2rem}.preorder-modal__col-delivery,.preorder-modal__col-date{min-width:0}.preorder-modal .bella-sheet__title{margin:0;font-family:var(--font-heading-family);font-size:2rem;font-weight:400;color:var(--bella-heading)}.preorder-modal .bella-sheet__close{flex-shrink:0;width:2.8rem;height:2.8rem;min-width:0;min-height:0;padding:0;border-radius:50%;border:.1rem solid var(--bella-border);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;letter-spacing:normal;text-transform:none}.preorder-modal .bella-sheet__close svg{width:1.05rem;height:1.05rem}.preorder-modal .bella-cart__card{background:var(--bella-card);border:.1rem solid var(--bella-border);border-radius:1.4rem;padding:12px 14px 14px;margin-bottom:0;height:100%;box-sizing:border-box}.preorder-modal .bella-cart__card-head{display:flex;align-items:center;gap:.8rem;margin-bottom:10px;font-size:1.1rem;letter-spacing:.14em;font-weight:600;color:var(--bella-ink2)}.preorder-modal .bella-cart__card-head svg{color:var(--bella-tan)}.preorder-modal .bella-cart__segment{position:relative;display:flex;background:var(--bella-tan-soft);border-radius:999px;padding:.35rem;gap:.25rem}.preorder-modal .bella-cart__segment-slider{position:absolute;top:.35rem;bottom:.35rem;left:.35rem;width:calc((100% - .95rem)/2);border-radius:999px;background:#000;z-index:0;pointer-events:none;transition:transform .38s cubic-bezier(.32,.72,0,1)}.preorder-modal .bella-cart__segment.is-region-other .bella-cart__segment-slider{transform:translate(calc(100% + .25rem))}.preorder-modal .bella-cart__segment-btn{position:relative;z-index:1;flex:1;min-width:0;min-height:0;padding:8px 0;border:none;border-radius:999px;background:transparent;box-shadow:none;font-size:1.2rem;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--bella-ink2);cursor:pointer}.preorder-modal .bella-cart__segment-btn.is-selected{color:#fff;font-weight:600}.preorder-modal .bella-cart__info-box{margin-top:8px;padding:8px 10px;border-radius:1rem;background:var(--bella-peach);display:flex;gap:1rem;align-items:flex-start;font-size:1.25rem;line-height:1.45;color:var(--bella-heading)}.preorder-modal .bella-cart__info-box[hidden]{display:none!important}.preorder-modal .bella-cart__info-dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--bella-green-soft);flex-shrink:0;margin-top:.45rem;box-shadow:0 0 0 3px #5a8a6a2e}.preorder-modal__date-block{margin-bottom:0}.preorder-modal__date-title{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:400;line-height:1.2;color:var(--bella-heading)}.preorder-modal .preorder-modal__cal.bella-cal{background:var(--bella-card);border:.1rem solid var(--bella-border);border-radius:1.4rem;padding:1.2rem;margin-bottom:0}.preorder-modal .bella-cal__nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.preorder-modal .bella-cal__month{font-family:var(--font-heading-family);font-size:1.6rem;color:var(--bella-heading)}.preorder-modal .bella-cal__nav-btn{width:3.6rem;height:3.6rem;min-width:0;min-height:0;padding:0;border-radius:50%;border:.1rem solid var(--bella-border);background:#fff;box-shadow:none;font-size:1.8rem;line-height:1;letter-spacing:normal;text-transform:none;color:var(--bella-heading);cursor:pointer;display:flex;align-items:center;justify-content:center}.preorder-modal .bella-cal__dow{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:1.1rem;color:var(--bella-muted);margin-bottom:.6rem}.preorder-modal .bella-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.35rem}.preorder-modal .bella-cal__pad{aspect-ratio:1;max-height:3.6rem}.preorder-modal .bella-cal__day{aspect-ratio:1;max-height:3.6rem;width:100%;min-width:0;min-height:0;padding:0;margin:0;border:none!important;border-radius:.6rem;background:transparent!important;box-shadow:none!important;font-size:1.25rem;font-weight:400;font-family:var(--font-body-family);letter-spacing:normal;text-transform:none;line-height:1;cursor:pointer;color:var(--bella-heading);position:relative;display:flex;align-items:center;justify-content:center}.preorder-modal .bella-cal__day.is-muted{color:#ccc!important;text-decoration:line-through;cursor:not-allowed;background:transparent!important}.preorder-modal .bella-cal__day.is-today:not(.is-selected){box-shadow:inset 0 0 0 .15rem var(--bella-tan)!important;color:var(--bella-tan)!important;background:transparent!important}.preorder-modal .bella-cal__day.is-today.is-muted:not(.is-selected){box-shadow:inset 0 0 0 .15rem var(--bella-tan)!important;color:#ccc!important;text-decoration:none}.preorder-modal .bella-cal__day.is-selected{background:var(--bella-tan)!important;color:#fff!important;font-weight:600;text-decoration:none;box-shadow:none!important}.preorder-modal .bella-cal__day.is-selected:after{content:"";position:absolute;bottom:.35rem;left:50%;transform:translate(-50%);width:.35rem;height:.35rem;border-radius:50%;background:#fff}.preorder-modal .bella-cal__day:disabled{pointer-events:none}.preorder-modal .bella-cal__legend{display:flex;flex-wrap:wrap;gap:1rem 1.6rem;margin-top:1.2rem;font-size:1.1rem;color:var(--bella-muted)}.preorder-modal .bella-cal__legend span{display:inline-flex;align-items:center;gap:.5rem}.preorder-modal .bella-cal__swatch{display:inline-block;width:1rem;height:1rem;border-radius:.2rem;border:.1rem solid var(--bella-border);font-style:normal}.preorder-modal .bella-cal__swatch--selected{background:var(--bella-tan);border-color:var(--bella-tan)}.preorder-modal .bella-cal__swatch--today{background:transparent;border-color:var(--bella-tan)}.preorder-modal .bella-cal__swatch--unavailable{background:#eee;border-color:#eee}.preorder-modal .bella-sheet__save.bella-sheet__save--primary{margin-top:1.2rem;flex-shrink:0;width:100%;min-height:4.6rem;min-width:0;padding:1rem 2rem;border:none;border-radius:999px;background:#111!important;color:#fff!important;font-weight:700;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:none}.preorder-modal .bella-sheet__save--primary:disabled{opacity:.45;cursor:not-allowed}body.preorder-date-sheet-open{overflow:hidden}body.preorder-date-sheet-open .product__media-wrapper,body.preorder-date-sheet-open .product__media-wrapper .product__media-toggle,body.preorder-date-sheet-open .product__media-wrapper .product__modal-opener,body.preorder-date-sheet-open .product__media-wrapper .gallery-cursor{pointer-events:none!important}@media(min-width:750px){.preorder-modal .preorder-date__sheet{padding:2rem;align-items:center}.preorder-modal .preorder-date__sheet-panel.bella-sheet__panel{max-width:58rem;padding:1.6rem 2.8rem 2rem;overflow-y:visible}.preorder-modal__body{display:grid;grid-template-columns:1fr;gap:1.6rem 2rem;align-items:stretch}.preorder-modal .bella-sheet__title{font-size:2.2rem}.preorder-modal__date-title{font-size:2rem;margin-bottom:1rem}.preorder-modal .preorder-modal__cal.bella-cal{padding:1.4rem 1.6rem}.preorder-modal .bella-cal__legend{margin-top:1rem;gap:.8rem 1.2rem}}@media(max-width:749px){.preorder-modal .preorder-date__sheet{align-items:flex-end;padding:0}.preorder-modal .preorder-date__sheet-panel.bella-sheet__panel{max-width:none;border-radius:2rem 2rem 0 0;transform:translateY(100%);max-height:min(94vh,65rem);overflow-y:auto;padding:1.2rem 1.6rem 1.6rem;scrollbar-width:none;-ms-overflow-style:none}.preorder-modal .preorder-date__sheet-panel.bella-sheet__panel::-webkit-scrollbar{display:none}.preorder-modal .preorder-date__sheet.is-open .preorder-date__sheet-panel{transform:translateY(0)}.preorder-modal .preorder-date__sheet:not(.is-open) .preorder-date__sheet-panel{transform:translateY(100%);opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-preorder-date.css.map */
