.CampaignStatusPlaceholder-module-scss-module__WiWNBG__container{width:100%;max-width:500px}
.CampaignSectionLayout-module-scss-module__d6Gqsa__section{isolation:isolate;box-sizing:border-box;background-color:#fff;width:100%;display:flex;position:relative}.CampaignSectionLayout-module-scss-module__d6Gqsa__contentContainer{box-sizing:border-box;flex-direction:column;flex:auto;gap:8px;width:100%;max-width:1200px;margin-inline:auto;display:flex}.CampaignSectionLayout-module-scss-module__d6Gqsa__contentContainer.CampaignSectionLayout-module-scss-module__d6Gqsa__spaciousHeader{gap:16px}.CampaignSectionLayout-module-scss-module__d6Gqsa__contentContainer.CampaignSectionLayout-module-scss-module__d6Gqsa__spaciousHeader .CampaignSectionLayout-module-scss-module__d6Gqsa__content.CampaignSectionLayout-module-scss-module__d6Gqsa__contentWithHeader{margin-top:48px}.CampaignSectionLayout-module-scss-module__d6Gqsa__contentContainer .CampaignSectionLayout-module-scss-module__d6Gqsa__title{letter-spacing:-.02em;text-align:center;vertical-align:middle;color:var(--secondary-color);margin:0;font-size:36px;font-style:normal;font-weight:700;line-height:100%}:is([data-justco-store-device=mobile] .CampaignSectionLayout-module-scss-module__d6Gqsa__contentContainer .CampaignSectionLayout-module-scss-module__d6Gqsa__title,[data-justco-store-device=app] .CampaignSectionLayout-module-scss-module__d6Gqsa__contentContainer .CampaignSectionLayout-module-scss-module__d6Gqsa__title){font-size:24px}.CampaignSectionLayout-module-scss-module__d6Gqsa__contentContainer .CampaignSectionLayout-module-scss-module__d6Gqsa__title.CampaignSectionLayout-module-scss-module__d6Gqsa__titleAlignLeft{text-align:left}.CampaignSectionLayout-module-scss-module__d6Gqsa__contentContainer .CampaignSectionLayout-module-scss-module__d6Gqsa__subtitle{letter-spacing:0;text-align:center;vertical-align:middle;color:var(--dark-grey);margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.CampaignSectionLayout-module-scss-module__d6Gqsa__contentContainer .CampaignSectionLayout-module-scss-module__d6Gqsa__subtitle.CampaignSectionLayout-module-scss-module__d6Gqsa__subtitleAlignLeft{text-align:left}.CampaignSectionLayout-module-scss-module__d6Gqsa__contentContainer .CampaignSectionLayout-module-scss-module__d6Gqsa__subtitleSpacer{min-height:22.4px;margin:0}.CampaignSectionLayout-module-scss-module__d6Gqsa__contentContainer .CampaignSectionLayout-module-scss-module__d6Gqsa__content{gap:12px;min-width:0;display:grid}.CampaignSectionLayout-module-scss-module__d6Gqsa__contentContainer .CampaignSectionLayout-module-scss-module__d6Gqsa__content.CampaignSectionLayout-module-scss-module__d6Gqsa__contentDisplayBlock{display:block}.CampaignSectionLayout-module-scss-module__d6Gqsa__contentContainer .CampaignSectionLayout-module-scss-module__d6Gqsa__content.CampaignSectionLayout-module-scss-module__d6Gqsa__contentWithHeader{margin-top:8px}.CampaignSectionLayout-module-scss-module__d6Gqsa__contentContainer .CampaignSectionLayout-module-scss-module__d6Gqsa__content.CampaignSectionLayout-module-scss-module__d6Gqsa__contentVerticalAlignCenter{flex:auto;align-content:center;justify-items:center}:is([data-justco-store-device=mobile] .CampaignSectionLayout-module-scss-module__d6Gqsa__contentContainer .CampaignSectionLayout-module-scss-module__d6Gqsa__content.CampaignSectionLayout-module-scss-module__d6Gqsa__contentVerticalAlignCenter,[data-justco-store-device=app] .CampaignSectionLayout-module-scss-module__d6Gqsa__contentContainer .CampaignSectionLayout-module-scss-module__d6Gqsa__content.CampaignSectionLayout-module-scss-module__d6Gqsa__contentVerticalAlignCenter){flex:none;align-content:start}
.CampaignDisclaimer-module-scss-module__iysz6a__section{margin-top:8px}:is([data-justco-store-device=mobile] .CampaignDisclaimer-module-scss-module__iysz6a__section,[data-justco-store-device=app] .CampaignDisclaimer-module-scss-module__iysz6a__section){padding:32px}.CampaignDisclaimer-module-scss-module__iysz6a__section .CampaignDisclaimer-module-scss-module__iysz6a__disclaimer{letter-spacing:0;text-align:left;color:var(--semantic-fg-muted);margin:0;font-size:10px;font-style:normal;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .CampaignDisclaimer-module-scss-module__iysz6a__section .CampaignDisclaimer-module-scss-module__iysz6a__disclaimer,[data-justco-store-device=app] .CampaignDisclaimer-module-scss-module__iysz6a__section .CampaignDisclaimer-module-scss-module__iysz6a__disclaimer){font-size:12px}
[data-justco-store-device=desktop] .index-module-scss-module__4QGKxq__sectionFrame{padding-block:100px}:is([data-justco-store-device=mobile] .index-module-scss-module__4QGKxq__sectionFrame,[data-justco-store-device=app] .index-module-scss-module__4QGKxq__sectionFrame){padding:32px 16px}.index-module-scss-module__4QGKxq__mobilePanelTrigger{padding:0}.index-module-scss-module__4QGKxq__faqSectionTitle{letter-spacing:-.36px;color:var(--secondary-color);margin:0;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.index-module-scss-module__4QGKxq__faqList{margin-top:8px;width:100%;max-width:760px;margin-inline:auto}.index-module-scss-module__4QGKxq__faqList .index-module-scss-module__4QGKxq__faqItem{border:0}.index-module-scss-module__4QGKxq__faqList .index-module-scss-module__4QGKxq__faqItem+.index-module-scss-module__4QGKxq__faqItem{border-top:1px solid var(--light-secondary-color)}.index-module-scss-module__4QGKxq__faqList .index-module-scss-module__4QGKxq__faqItem .index-module-scss-module__4QGKxq__faqTrigger{text-align:left;cursor:pointer;appearance:none;-webkit-tap-highlight-color:#0000;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:10px 0;display:flex}.index-module-scss-module__4QGKxq__faqList .index-module-scss-module__4QGKxq__faqItem .index-module-scss-module__4QGKxq__faqTrigger:focus,.index-module-scss-module__4QGKxq__faqList .index-module-scss-module__4QGKxq__faqItem .index-module-scss-module__4QGKxq__faqTrigger:focus-visible,.index-module-scss-module__4QGKxq__faqList .index-module-scss-module__4QGKxq__faqItem .index-module-scss-module__4QGKxq__faqTrigger:active{box-shadow:none;outline:none}.index-module-scss-module__4QGKxq__faqList .index-module-scss-module__4QGKxq__faqItem .index-module-scss-module__4QGKxq__faqTrigger .index-module-scss-module__4QGKxq__faqQuestion{letter-spacing:0;color:var(--secondary-color);font-size:15px;font-weight:600;line-height:1.2}.index-module-scss-module__4QGKxq__faqList .index-module-scss-module__4QGKxq__faqItem .index-module-scss-module__4QGKxq__faqTrigger .index-module-scss-module__4QGKxq__faqToggleIcon{color:var(--new-blue);flex-shrink:0}.index-module-scss-module__4QGKxq__faqList .index-module-scss-module__4QGKxq__faqItem .index-module-scss-module__4QGKxq__faqAnswerWrap{padding-bottom:14px}.index-module-scss-module__4QGKxq__faqList .index-module-scss-module__4QGKxq__faqItem .index-module-scss-module__4QGKxq__faqAnswerWrap .index-module-scss-module__4QGKxq__faqAnswer{letter-spacing:0;color:var(--dark-grey);margin:0;font-size:14px;font-weight:400;line-height:1.4}.index-module-scss-module__4QGKxq__faqList .index-module-scss-module__4QGKxq__faqItem .index-module-scss-module__4QGKxq__faqAnswerWrap .index-module-scss-module__4QGKxq__faqAnswer a{color:var(--new-blue);text-decoration:underline}
.CampaignCollapsiblePanel-module-scss-module__AWVbCW__container{gap:0;display:grid}.CampaignCollapsiblePanel-module-scss-module__AWVbCW__container .CampaignCollapsiblePanel-module-scss-module__AWVbCW__trigger{text-align:left;appearance:none;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;justify-content:space-between;align-items:flex-start;width:100%;margin:0;padding:0;display:flex}.CampaignCollapsiblePanel-module-scss-module__AWVbCW__container .CampaignCollapsiblePanel-module-scss-module__AWVbCW__trigger:focus,.CampaignCollapsiblePanel-module-scss-module__AWVbCW__container .CampaignCollapsiblePanel-module-scss-module__AWVbCW__trigger:focus-visible,.CampaignCollapsiblePanel-module-scss-module__AWVbCW__container .CampaignCollapsiblePanel-module-scss-module__AWVbCW__trigger:active{box-shadow:none;outline:none}.CampaignCollapsiblePanel-module-scss-module__AWVbCW__container .CampaignCollapsiblePanel-module-scss-module__AWVbCW__trigger .CampaignCollapsiblePanel-module-scss-module__AWVbCW__title{margin:0}.CampaignCollapsiblePanel-module-scss-module__AWVbCW__container .CampaignCollapsiblePanel-module-scss-module__AWVbCW__trigger .CampaignCollapsiblePanel-module-scss-module__AWVbCW__icon{flex-shrink:0;align-self:flex-start;margin-top:-2px;transition:transform .2s ease-in-out;display:block;transform:rotate(0)}.CampaignCollapsiblePanel-module-scss-module__AWVbCW__container .CampaignCollapsiblePanel-module-scss-module__AWVbCW__trigger .CampaignCollapsiblePanel-module-scss-module__AWVbCW__icon.CampaignCollapsiblePanel-module-scss-module__AWVbCW__opened{transform:rotate(180deg)}.CampaignCollapsiblePanel-module-scss-module__AWVbCW__container .CampaignCollapsiblePanel-module-scss-module__AWVbCW__content{gap:14px;padding-top:14px;display:grid}.CampaignCollapsiblePanel-module-scss-module__AWVbCW__container .CampaignCollapsiblePanel-module-scss-module__AWVbCW__content.CampaignCollapsiblePanel-module-scss-module__AWVbCW__collapsed{display:none}
.CampaignAppDownloadQrModal-module-scss-module__TPY_Mq__modalShell{width:295px;height:390px;position:relative}.CampaignAppDownloadQrModal-module-scss-module__TPY_Mq__modalPanel{background:var(--light-color);border-radius:12px;width:295px;height:295px;padding:18px 18px 0;overflow:hidden;box-shadow:0 10px 24px #00000029}.CampaignAppDownloadQrModal-module-scss-module__TPY_Mq__modalTitle{text-align:center;letter-spacing:0;color:var(--secondary-color);margin:0;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.CampaignAppDownloadQrModal-module-scss-module__TPY_Mq__phoneFrameArea{width:200px;height:195px;margin:10px auto 0;position:relative;overflow:visible}.CampaignAppDownloadQrModal-module-scss-module__TPY_Mq__phoneFrame{z-index:1;width:200px;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.CampaignAppDownloadQrModal-module-scss-module__TPY_Mq__qrCode{z-index:2;border-radius:4px;width:130px;height:130px;position:absolute;top:60px;left:50%;transform:translate(-50%)}.CampaignAppDownloadQrModal-module-scss-module__TPY_Mq__closeButton{background:var(--new-blue);cursor:pointer;z-index:3;border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding:0;display:flex;position:absolute;top:322px;right:0}
.CampaignWorkdayCtaButton-module-scss-module__QFO2xW__ctaButton{background:var(--new-blue);cursor:pointer;border:none;border-radius:999px;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;column-gap:12px;min-width:280px;height:56px;padding:0 34px;display:inline-grid;box-shadow:0 10px 24px #00000029}.CampaignWorkdayCtaButton-module-scss-module__QFO2xW__iconSlot{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.CampaignWorkdayCtaButton-module-scss-module__QFO2xW__icon{width:32px;height:32px;color:var(--light-color);display:block;overflow:visible}.CampaignWorkdayCtaButton-module-scss-module__QFO2xW__text{letter-spacing:.04em;text-transform:uppercase;color:var(--light-color);font-size:16px;font-style:normal;font-weight:700;line-height:100%;display:block}
.CampaignBanner-module-scss-module__D_OCAW__container{width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}[data-justco-store-device=desktop] .CampaignBanner-module-scss-module__D_OCAW__container{height:380px}.CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__carousel{width:100%;min-width:0;max-width:100%}[data-justco-store-device=desktop] .CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__carousel{height:100%}.CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem{width:100%;min-width:0;color:inherit;text-decoration:none;display:block}[data-justco-store-device=desktop] .CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem{height:100%}.CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem{position:relative}.CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem .CampaignBanner-module-scss-module__D_OCAW__imgWrapper{width:100%;position:relative}[data-justco-store-device=desktop] .CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem .CampaignBanner-module-scss-module__D_OCAW__imgWrapper{height:100%}:is([data-justco-store-device=mobile] .CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem .CampaignBanner-module-scss-module__D_OCAW__imgWrapper,[data-justco-store-device=app] .CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem .CampaignBanner-module-scss-module__D_OCAW__imgWrapper){height:13.125rem}.CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem .CampaignBanner-module-scss-module__D_OCAW__content{margin-top:30px;font-weight:700}[data-justco-store-device=desktop] .CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem .CampaignBanner-module-scss-module__D_OCAW__content{color:#fff;position:absolute;top:100px;left:100px}:is([data-justco-store-device=mobile] .CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem .CampaignBanner-module-scss-module__D_OCAW__content,[data-justco-store-device=app] .CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem .CampaignBanner-module-scss-module__D_OCAW__content){padding:2rem}.CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem .CampaignBanner-module-scss-module__D_OCAW__content .CampaignBanner-module-scss-module__D_OCAW__tag{color:#fff;background-color:#003a5c;border-radius:28px;align-self:flex-start;align-items:center;height:28px;padding:0 16px;font-size:12px;display:inline-flex}:is([data-justco-store-device=mobile] .CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem .CampaignBanner-module-scss-module__D_OCAW__content .CampaignBanner-module-scss-module__D_OCAW__tag,[data-justco-store-device=app] .CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem .CampaignBanner-module-scss-module__D_OCAW__content .CampaignBanner-module-scss-module__D_OCAW__tag){align-self:center}.CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem .CampaignBanner-module-scss-module__D_OCAW__content .CampaignBanner-module-scss-module__D_OCAW__title{font-size:36px;font-style:normal}:is([data-justco-store-device=mobile] .CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem .CampaignBanner-module-scss-module__D_OCAW__content .CampaignBanner-module-scss-module__D_OCAW__title,[data-justco-store-device=app] .CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem .CampaignBanner-module-scss-module__D_OCAW__content .CampaignBanner-module-scss-module__D_OCAW__title){color:var(--secondary-color);text-align:center;align-self:center;font-size:24px}:is([data-justco-store-device=mobile] .CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem .CampaignBanner-module-scss-module__D_OCAW__content .CampaignBanner-module-scss-module__D_OCAW__desc,[data-justco-store-device=app] .CampaignBanner-module-scss-module__D_OCAW__container .CampaignBanner-module-scss-module__D_OCAW__sliderItem .CampaignBanner-module-scss-module__D_OCAW__content .CampaignBanner-module-scss-module__D_OCAW__desc){text-align:center;align-self:center;font-size:16px;font-weight:400}:is([data-justco-store-device=desktop] .CampaignBanner-module-scss-module__D_OCAW__container.CampaignBanner-module-scss-module__D_OCAW__darkColorInImg .CampaignBanner-module-scss-module__D_OCAW__title,[data-justco-store-device=desktop] .CampaignBanner-module-scss-module__D_OCAW__container.CampaignBanner-module-scss-module__D_OCAW__darkColorInImg .CampaignBanner-module-scss-module__D_OCAW__desc){color:var(--secondary-color)}
.index-module-scss-module__foZPdq__purchaseListSection{background-color:var(--light-blue-1)}[data-justco-store-device=desktop] .index-module-scss-module__foZPdq__purchaseListSection{padding:100px}:is([data-justco-store-device=mobile] .index-module-scss-module__foZPdq__purchaseListSection,[data-justco-store-device=app] .index-module-scss-module__foZPdq__purchaseListSection){padding:32px 16px}.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__cardList{margin-top:32px}.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__purchaseCard{background:var(--light-color);grid-template-columns:minmax(0,1fr);gap:24px;padding:24px;transition:transform .24s,box-shadow .24s;display:grid}@media (hover:hover){.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__purchaseCard:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--shadow-color) 24%, transparent);transform:translateY(-4px)}.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__purchaseCard:hover .index-module-scss-module__foZPdq__image{transform:scale(1.03)}}[data-justco-store-device=desktop] .index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__purchaseCard{grid-template-columns:minmax(260px,312px) minmax(0,1fr) minmax(260px,300px);align-items:stretch;gap:32px;padding:32px}.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__imageWrap{aspect-ratio:3/2;border-radius:8px;width:100%;position:relative;overflow:hidden}.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__imageWrap .index-module-scss-module__foZPdq__image{object-fit:cover;transition:transform .32s}.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__centreContent,.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__centreIdentity{min-width:0}:is([data-justco-store-device=mobile] .index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__centreIdentity,[data-justco-store-device=app] .index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__centreIdentity){gap:12px}:is([data-justco-store-device=mobile] .index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__brandIcon,[data-justco-store-device=app] .index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__brandIcon){width:48px;height:48px}.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__centerInfo{min-width:0}.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__infoRow{align-items:flex-start;min-width:0}.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__infoRow svg{flex:none}.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__infoText,.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__openingHoursText{min-width:0}.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__openingHoursText{white-space:pre-line}.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__centreTitle{color:var(--secondary-color);margin:0;font-size:24px;font-weight:700;line-height:1.2}:is([data-justco-store-device=mobile] .index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__centreTitle,[data-justco-store-device=app] .index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__centreTitle){font-size:16px}.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__pricingContent{min-width:0}[data-justco-store-device=desktop] .index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__pricingContent{text-align:right;align-items:flex-end}.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__price,.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__originalPrice,.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__savingText{margin:0}.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__price{color:var(--secondary-color);font-size:20px;font-weight:700;line-height:1.2}:is([data-justco-store-device=mobile] .index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__price,[data-justco-store-device=app] .index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__price){font-size:16px}.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__originalPrice{color:var(--semantic-fg-muted);font-size:16px;font-weight:700;line-height:1.2;text-decoration:line-through}:is([data-justco-store-device=mobile] .index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__originalPrice,[data-justco-store-device=app] .index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__originalPrice){font-size:12px}.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__savingText{color:var(--success-color);font-size:16px;font-weight:700;line-height:1.2}:is([data-justco-store-device=mobile] .index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__savingText,[data-justco-store-device=app] .index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__savingText){font-size:12px}.index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__actionButton{width:100%;margin-top:16px}[data-justco-store-device=desktop] .index-module-scss-module__foZPdq__purchaseListSection .index-module-scss-module__foZPdq__actionButton{width:auto;min-width:145px;margin-top:auto}@media (prefers-reduced-motion:reduce){.index-module-scss-module__foZPdq__purchaseCard,.index-module-scss-module__foZPdq__purchaseCard .index-module-scss-module__foZPdq__image{transition:none}}
.IconLabel-module-scss-module__agQIIq__text{white-space:normal;word-break:break-word;flex:1;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.IconLabel-module-scss-module__agQIIq__textPrimary{color:var(--secondary-color)}.IconLabel-module-scss-module__agQIIq__textError{color:red}:is([data-justco-store-device=mobile] .IconLabel-module-scss-module__agQIIq__text,[data-justco-store-device=app] .IconLabel-module-scss-module__agQIIq__text){font-size:8px;line-height:12px}
.index-module-scss-module__H5Pe2G__sectionTitle.index-module-scss-module__H5Pe2G__sectionTitle{color:var(--secondary-color);letter-spacing:-.48px;font-size:24px;font-style:normal;font-weight:700;line-height:100%}:is([data-justco-store-device=mobile] .index-module-scss-module__H5Pe2G__sectionTitle.index-module-scss-module__H5Pe2G__sectionTitle,[data-justco-store-device=app] .index-module-scss-module__H5Pe2G__sectionTitle.index-module-scss-module__H5Pe2G__sectionTitle){letter-spacing:-.36px;font-size:18px}.index-module-scss-module__H5Pe2G__containerWrapper.index-module-scss-module__H5Pe2G__containerWrapper{position:relative}.index-module-scss-module__H5Pe2G__scrollContainer{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:8px 16px 8px 0;display:flex;position:relative;overflow:auto hidden}.index-module-scss-module__H5Pe2G__scrollContainer::-webkit-scrollbar{display:none}.index-module-scss-module__H5Pe2G__carouselArrow.index-module-scss-module__H5Pe2G__carouselArrow{z-index:100;background-color:var(--accent-color);cursor:pointer;border:1px solid #0000001f;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0003}.index-module-scss-module__H5Pe2G__carouselArrow.index-module-scss-module__H5Pe2G__carouselArrow.index-module-scss-module__H5Pe2G__leftArrow{left:8px}.index-module-scss-module__H5Pe2G__carouselArrow.index-module-scss-module__H5Pe2G__carouselArrow.index-module-scss-module__H5Pe2G__rightArrow{right:8px}.index-module-scss-module__H5Pe2G__carouselArrow.index-module-scss-module__H5Pe2G__carouselArrow.index-module-scss-module__H5Pe2G__hovered{background-color:var(--new-blue);transform:translateY(-50%)scale(1.1);box-shadow:0 4px 16px #00000040}.index-module-scss-module__H5Pe2G__leftGradient,.index-module-scss-module__H5Pe2G__rightGradient{pointer-events:none;z-index:2;width:80px;transition:opacity .3s;position:absolute;top:0;bottom:0}.index-module-scss-module__H5Pe2G__leftGradient{background:linear-gradient(90deg,#fffffff2,#fff0);left:0}.index-module-scss-module__H5Pe2G__rightGradient{background:linear-gradient(270deg,#fffffff2,#fff0);right:0}
.index-module-scss-module__J0PyjW__sectionTitle{text-transform:none}.index-module-scss-module__J0PyjW__iconLabelText.index-module-scss-module__J0PyjW__iconLabelText{color:var(--secondary-color);letter-spacing:0;font-size:16px;font-style:normal;font-weight:400;line-height:140%}
.BuildingInfoSection-module-scss-module__SN4P0G__buildingInfoSection .BuildingInfoSection-module-scss-module__SN4P0G__titleText{color:var(--secondary-color);letter-spacing:-.48px;font-size:24px;font-style:normal;font-weight:700;line-height:100%}:is([data-justco-store-device=mobile] .BuildingInfoSection-module-scss-module__SN4P0G__buildingInfoSection .BuildingInfoSection-module-scss-module__SN4P0G__titleText,[data-justco-store-device=app] .BuildingInfoSection-module-scss-module__SN4P0G__buildingInfoSection .BuildingInfoSection-module-scss-module__SN4P0G__titleText){letter-spacing:-.36px;font-size:18px}.BuildingInfoSection-module-scss-module__SN4P0G__buildingInfoSection .BuildingInfoSection-module-scss-module__SN4P0G__descriptionText{letter-spacing:0;color:var(--secondary-color);font-size:16px;font-style:normal;font-weight:400;line-height:140%}.BuildingInfoSection-module-scss-module__SN4P0G__buildingInfoSection .BuildingInfoSection-module-scss-module__SN4P0G__mapContainer{border-radius:8px;width:100%;height:300px;position:relative;overflow:hidden}.BuildingInfoSection-module-scss-module__SN4P0G__buildingInfoSection .BuildingInfoSection-module-scss-module__SN4P0G__mapPlaceholder{background-color:var(--mantine-color-gray-1);justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.DesktopRatingDisplay-module-scss-module__5Zf6Uq__scoreText.DesktopRatingDisplay-module-scss-module__5Zf6Uq__scoreText{color:var(--secondary-color);letter-spacing:0;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.DesktopRatingDisplay-module-scss-module__5Zf6Uq__reviewText.DesktopRatingDisplay-module-scss-module__5Zf6Uq__reviewText{color:var(--secondary-color);letter-spacing:0;font-size:14px;font-style:normal;font-weight:400;line-height:140%;text-decoration:underline}.DesktopRatingDisplay-module-scss-module__5Zf6Uq__ratingWrapper .mantine-Rating-symbolBody[data-full].mantine-Rating-symbolBody{color:var(--star-yellow)}.DesktopRatingDisplay-module-scss-module__5Zf6Uq__ratingWrapper .mantine-Rating-symbolBody[data-empty].mantine-Rating-symbolBody{color:var(--light-grey)}
.MobileRatingDisplay-module-scss-module__EWTd_a__scoreText{color:var(--secondary-color);letter-spacing:0;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.MobileRatingDisplay-module-scss-module__EWTd_a__reviewText{color:var(--secondary-color);letter-spacing:0;font-size:12px;font-style:normal;font-weight:400;line-height:140%;text-decoration:underline}.mantine-Modal-body.mantine-Modal-body .mantine-Text-root.mantine-Text-root.MobileRatingDisplay-module-scss-module__EWTd_a__scoreText{letter-spacing:0;color:var(--secondary-color);font-size:12px;font-style:normal;font-weight:400;line-height:140%}.mantine-Modal-body.mantine-Modal-body .mantine-Anchor-root.mantine-Anchor-root.MobileRatingDisplay-module-scss-module__EWTd_a__reviewText{letter-spacing:0;color:var(--secondary-color);font-size:12px;font-style:normal;font-weight:400;line-height:140%;text-decoration:underline}.MobileRatingDisplay-module-scss-module__EWTd_a__ratingWrapper .mantine-Rating-symbolBody[data-full].mantine-Rating-symbolBody{color:var(--star-yellow)}.MobileRatingDisplay-module-scss-module__EWTd_a__ratingWrapper .mantine-Rating-symbolBody[data-empty].mantine-Rating-symbolBody{color:var(--light-grey)}
.TransportationList-module-scss-module__dqntYa__transportationText.TransportationList-module-scss-module__dqntYa__transportationText{color:var(--secondary-color);letter-spacing:0;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.TransportationList-module-scss-module__dqntYa__transportationText.TransportationList-module-scss-module__dqntYa__transportationText.TransportationList-module-scss-module__dqntYa__text{font-size:14px;line-height:140%}:is([data-justco-store-device=mobile] .TransportationList-module-scss-module__dqntYa__transportationText.TransportationList-module-scss-module__dqntYa__transportationText,[data-justco-store-device=app] .TransportationList-module-scss-module__dqntYa__transportationText.TransportationList-module-scss-module__dqntYa__transportationText){letter-spacing:0;font-size:12px;font-style:normal;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .TransportationList-module-scss-module__dqntYa__transportationText.TransportationList-module-scss-module__dqntYa__transportationText.TransportationList-module-scss-module__dqntYa__text,[data-justco-store-device=app] .TransportationList-module-scss-module__dqntYa__transportationText.TransportationList-module-scss-module__dqntYa__transportationText.TransportationList-module-scss-module__dqntYa__text){font-size:12px;line-height:140%}
.CentreDetailGroup-module-scss-module__eVVF6q__labelText.CentreDetailGroup-module-scss-module__eVVF6q__labelText{color:var(--secondary-color);letter-spacing:0;font-size:14px;font-style:normal;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .CentreDetailGroup-module-scss-module__eVVF6q__labelText.CentreDetailGroup-module-scss-module__eVVF6q__labelText,[data-justco-store-device=app] .CentreDetailGroup-module-scss-module__eVVF6q__labelText.CentreDetailGroup-module-scss-module__eVVF6q__labelText){letter-spacing:0;font-size:12px;font-style:normal;font-weight:400;line-height:140%}
.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__panel{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);overflow:visible}.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__banner{background:var(--new-blue);clip-path:polygon(0 0,100% 0,calc(100% - 16px) 50%,100% 100%,0 100%);border-top:1px solid var(--new-blue);align-items:center;width:fit-content;margin-top:12px;margin-bottom:0;margin-left:0;padding:6px 100px 6px 10px;display:inline-flex;position:relative}.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__bannerTextBold.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__bannerTextBold{letter-spacing:.03em;vertical-align:middle;color:var(--mantine-color-white);font-size:12px;font-style:normal;font-weight:700;line-height:100%;display:inline}.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__bannerTextRegular.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__bannerTextRegular{letter-spacing:.03em;vertical-align:middle;color:var(--mantine-color-white);margin-left:.35em;font-size:12px;font-style:normal;font-weight:400;line-height:100%;display:inline}.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__content{border-radius:0 0 var(--mantine-radius-md) var(--mantine-radius-md);padding:10px 20px}.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__content .mantine-Grid-root{gap:12px;overflow:visible}.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__content .mantine-Grid-col{display:flex;overflow:visible}.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__itemCard{background:var(--bundle-mint-50);border-radius:8px;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:100%;min-height:0;padding:10px;display:flex;overflow:visible}.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__iconWrap{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;overflow:visible}.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__iconWrap svg{width:32px;height:32px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translate(-2px,-2px)}.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__itemBody{text-align:center;flex-direction:column;flex:1;align-items:center;width:100%;min-width:0;min-height:0;display:flex;overflow:visible}.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__itemTitle.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__itemTitle{letter-spacing:0;width:100%;min-height:2.5em;color:var(--secondary-color);flex:1;justify-content:center;align-items:flex-start;font-size:16px;font-style:normal;font-weight:700;line-height:140%;display:flex;overflow:visible}.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__itemTitle.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__itemTitle>*{text-align:center;width:100%}.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__itemSubtitle.DesktopEntitlementPackagePanel-module-scss-module__afpFEa__itemSubtitle{letter-spacing:0;text-align:center;width:100%;color:var(--secondary-color);flex-shrink:0;margin-top:4px;font-size:12px;font-style:normal;font-weight:400;line-height:140%;display:block}
.MobileEntitlementPackagePanel-module-scss-module__P7i-7q__panel{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);overflow:hidden}.MobileEntitlementPackagePanel-module-scss-module__P7i-7q__banner{background:var(--new-blue);clip-path:polygon(0 0,100% 0,calc(100% - 16px) 50%,100% 100%,0 100%);border-top:1px solid var(--new-blue);align-items:center;width:fit-content;margin-top:12px;margin-bottom:0;margin-left:0;padding:6px 50px 6px 10px;display:inline-flex;position:relative}.MobileEntitlementPackagePanel-module-scss-module__P7i-7q__bannerTextBold.MobileEntitlementPackagePanel-module-scss-module__P7i-7q__bannerTextBold{letter-spacing:.03em;vertical-align:middle;text-transform:uppercase;color:var(--mantine-color-white);font-size:12px;font-style:normal;font-weight:700;line-height:100%;display:inline}.MobileEntitlementPackagePanel-module-scss-module__P7i-7q__bannerTextRegular.MobileEntitlementPackagePanel-module-scss-module__P7i-7q__bannerTextRegular{letter-spacing:.03em;vertical-align:middle;text-transform:uppercase;color:var(--mantine-color-white);margin-left:.35em;font-size:12px;font-style:normal;font-weight:400;line-height:100%;display:inline}.MobileEntitlementPackagePanel-module-scss-module__P7i-7q__content{flex-direction:column;gap:12px;padding:8px 8px 20px;display:flex}.MobileEntitlementPackagePanel-module-scss-module__P7i-7q__itemCard{background:var(--bundle-mint-50);border-radius:10px;flex-direction:row;align-items:center;gap:12px;padding:8px;display:flex}.MobileEntitlementPackagePanel-module-scss-module__P7i-7q__iconWrap{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.MobileEntitlementPackagePanel-module-scss-module__P7i-7q__itemBody{text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.MobileEntitlementPackagePanel-module-scss-module__P7i-7q__itemTitle.MobileEntitlementPackagePanel-module-scss-module__P7i-7q__itemTitle{letter-spacing:0;text-align:left;vertical-align:middle;color:var(--secondary-color);font-size:16px;font-style:normal;font-weight:700;line-height:140%}.MobileEntitlementPackagePanel-module-scss-module__P7i-7q__itemSubtitle.MobileEntitlementPackagePanel-module-scss-module__P7i-7q__itemSubtitle{letter-spacing:0;text-align:left;vertical-align:middle;color:var(--secondary-color);margin-top:4px;font-size:12px;font-style:normal;font-weight:400;line-height:140%}
.PackageFacts-module-scss-module__r4qcWW__desktopTitle{letter-spacing:-.88px}.PackageFacts-module-scss-module__r4qcWW__mobileTitle{letter-spacing:-.68px}
.ThingsToKnowSection-module-scss-module__2EudQW__desktopSectionTitle{color:var(--secondary-color);letter-spacing:0;font-size:24px;font-weight:700;line-height:28px}.ThingsToKnowSection-module-scss-module__2EudQW__mobileSectionTitle{color:var(--secondary-color);letter-spacing:-.36px;font-size:18px;font-weight:700;line-height:1}.ThingsToKnowSection-module-scss-module__2EudQW__desktopColumnTitle{color:var(--secondary-color);letter-spacing:0;font-size:18px;font-weight:700;line-height:28px}.ThingsToKnowSection-module-scss-module__2EudQW__mobileColumnTitle{color:var(--secondary-color);letter-spacing:0;font-size:18px;font-weight:500;line-height:1}.ThingsToKnowSection-module-scss-module__2EudQW__contentText{color:var(--secondary-color);letter-spacing:0;font-size:16px;font-weight:400;line-height:1.4}.ThingsToKnowSection-module-scss-module__2EudQW__link,.ThingsToKnowSection-module-scss-module__2EudQW__contentText a{color:var(--new-blue);cursor:pointer;letter-spacing:0;font-size:16px;font-style:normal;font-weight:700;line-height:1.4;text-decoration:underline}
.PackageUsage-module-scss-module__1Sm2rW__card{border-color:var(--light-secondary-color)}.PackageUsage-module-scss-module__1Sm2rW__bulletList{color:#5f7d93;font-size:13px;line-height:1.42}.PackageUsage-module-scss-module__1Sm2rW__bulletList li::marker{color:var(--new-blue)}
.MobileDetailAccordionSection-module-scss-module__tPw3HG__accordion{width:100%}.MobileDetailAccordionSection-module-scss-module__tPw3HG__item{border:0}.MobileDetailAccordionSection-module-scss-module__tPw3HG__control{height:4rem;padding:0}.MobileDetailAccordionSection-module-scss-module__tPw3HG__control:hover{background:0 0}.MobileDetailAccordionSection-module-scss-module__tPw3HG__label{color:var(--secondary-color);letter-spacing:-.36px;font-size:18px;font-weight:700;line-height:1}.MobileDetailAccordionSection-module-scss-module__tPw3HG__chevron{margin-inline-start:16px}.MobileDetailAccordionSection-module-scss-module__tPw3HG__panel{padding:0}.MobileDetailAccordionSection-module-scss-module__tPw3HG__content{padding:0 0 24px}

.BundleOfferAppliedBanner-module-scss-module__xba1ta__root.BundleOfferAppliedBanner-module-scss-module__xba1ta__root{box-sizing:border-box;border-radius:var(--mantine-radius-md);background-color:var(--positive-surface);justify-content:center;align-items:center;width:100%;padding:10px 16px;display:flex}.BundleOfferAppliedBanner-module-scss-module__xba1ta__text.BundleOfferAppliedBanner-module-scss-module__xba1ta__text{letter-spacing:0;text-align:center;color:var(--positive-strong);font-size:12px;font-style:normal;font-weight:600;line-height:140%}
.index-module-scss-module__QKOqiG__leaseTermText.index-module-scss-module__QKOqiG__leaseTermText{letter-spacing:.36px;vertical-align:middle;text-transform:uppercase;white-space:nowrap;color:var(--secondary-color);font-size:12px;font-style:normal;font-weight:700;line-height:100%}:is([data-justco-store-device=mobile] .index-module-scss-module__QKOqiG__leaseTermText.index-module-scss-module__QKOqiG__leaseTermText,[data-justco-store-device=app] .index-module-scss-module__QKOqiG__leaseTermText.index-module-scss-module__QKOqiG__leaseTermText){letter-spacing:.27px;vertical-align:middle;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:700;line-height:100%}
.DesktopDatePicker-module-scss-module__ff8NEW__datePickerTarget{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-width:125px}.DesktopDatePicker-module-scss-module__ff8NEW__datePickerTarget.DesktopDatePicker-module-scss-module__ff8NEW__disabled{cursor:not-allowed;opacity:.6}.DesktopDatePicker-module-scss-module__ff8NEW__datePickerTarget .DesktopDatePicker-module-scss-module__ff8NEW__datePickerText{white-space:nowrap;color:var(--light-grey);line-height:"140%"}.DesktopDatePicker-module-scss-module__ff8NEW__popoverContainer .mantine-DatePicker-calendarHeaderLevel{color:var(--secondary-color);letter-spacing:0;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.DesktopDatePicker-module-scss-module__ff8NEW__popoverContainer .mantine-DatePicker-weekday{color:#939393;letter-spacing:.03em;text-align:center;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;line-height:100%}.DesktopDatePicker-module-scss-module__ff8NEW__popoverContainer .mantine-DatePicker-presetButton{background-color:var(--mantine-color-white);color:var(--mantine-color-primary-5);border:2px solid var(--mantine-color-primary-5);text-align:center;border-radius:50px;margin:6px 0;padding:6px 12px;font-size:14px;font-weight:700;line-height:20px;transition:all .3s linear}.DesktopDatePicker-module-scss-module__ff8NEW__popoverContainer .mantine-DatePicker-presetButton:hover{background-color:var(--mantine-color-primary-5);color:var(--mantine-color-white)}.DesktopDatePicker-module-scss-module__ff8NEW__popoverContainer .mantine-DatePicker-calendarHeader{color:var(--secondary-color)}.DesktopDatePicker-module-scss-module__ff8NEW__popoverContainer .mantine-DatePicker-presetsList{border-inline-start:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-color-gray-2);border-inline-end:none;order:1;margin-inline:.5em 0;padding-inline:1em 0}.DesktopDatePicker-module-scss-module__ff8NEW__popoverContainer .mantine-DatePicker-day:not([data-selected],[data-disabled]){color:var(--secondary-color)}.DesktopDatePicker-module-scss-module__ff8NEW__popoverTitle{margin-bottom:8px}.DesktopDatePicker-module-scss-module__ff8NEW__popoverTitle.DesktopDatePicker-module-scss-module__ff8NEW__popoverTitle{letter-spacing:0;color:var(--secondary-color);font-size:16px;font-style:normal;font-weight:700;line-height:140%}.DesktopDatePicker-module-scss-module__ff8NEW__popoverFooter{background-color:var(--light-blue-1);margin:calc(-1*var(--mantine-spacing-sm)) calc(-1*var(--mantine-spacing-sm) - 4px);border:1px solid var(--light-blue-1);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}
.index-module-scss-module__Nxk4vq__rangePicker{align-items:center}
.ActionSheet-module-scss-module___0nM_G__content{border-top-left-radius:var(--sheet-radius,1.5rem);border-top-right-radius:var(--sheet-radius,1.5rem);width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 1.5rem);flex-direction:column;display:flex;overflow:hidden}.ActionSheet-module-scss-module___0nM_G__content.ActionSheet-module-scss-module___0nM_G__autoHeight{flex:none;height:auto}.ActionSheet-module-scss-module___0nM_G__body{flex-direction:column;flex:1;min-height:0;padding:.75rem 1rem;display:flex;overflow:hidden}.ActionSheet-module-scss-module___0nM_G__body.ActionSheet-module-scss-module___0nM_G__safeArea{padding-bottom:var(--safe-area-inset-bottom)}.ActionSheet-module-scss-module___0nM_G__body .ActionSheet-module-scss-module___0nM_G__dragHandle{border-radius:var(--mantine-radius-xl);background-color:var(--mantine-color-gray-4);flex-shrink:0;width:3rem;height:.375rem;margin:0 auto .5rem}.ActionSheet-module-scss-module___0nM_G__body .ActionSheet-module-scss-module___0nM_G__header{border-bottom:1px solid var(--mantine-color-gray-3);flex-shrink:0;align-items:center;padding:.5rem 0 1rem;display:flex}.ActionSheet-module-scss-module___0nM_G__body .ActionSheet-module-scss-module___0nM_G__header .ActionSheet-module-scss-module___0nM_G__headerContent,.ActionSheet-module-scss-module___0nM_G__body .ActionSheet-module-scss-module___0nM_G__header .ActionSheet-module-scss-module___0nM_G__title{flex:1;min-width:0}.ActionSheet-module-scss-module___0nM_G__body .ActionSheet-module-scss-module___0nM_G__header .ActionSheet-module-scss-module___0nM_G__title{color:var(--secondary-color);font-size:1.25rem;font-weight:600;line-height:1.75rem}.ActionSheet-module-scss-module___0nM_G__body .ActionSheet-module-scss-module___0nM_G__header .ActionSheet-module-scss-module___0nM_G__closeBtn{flex-shrink:0}.ActionSheet-module-scss-module___0nM_G__body .ActionSheet-module-scss-module___0nM_G__headerCloseOnly{flex-shrink:0;justify-content:flex-end;min-height:3.25rem;padding:.5rem 1.25rem .75rem;display:flex}.ActionSheet-module-scss-module___0nM_G__body .ActionSheet-module-scss-module___0nM_G__headerCloseOnly .ActionSheet-module-scss-module___0nM_G__closeBtn{flex-shrink:0}.ActionSheet-module-scss-module___0nM_G__body .ActionSheet-module-scss-module___0nM_G__contentBody{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:.75rem 0;overflow:clip auto}.ActionSheet-module-scss-module___0nM_G__body .ActionSheet-module-scss-module___0nM_G__footer{flex-shrink:0;padding:.75rem 1rem 1rem}
.MobileDatePicker-module-scss-module__oD99ZG__datePickerTarget{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-width:125px}.MobileDatePicker-module-scss-module__oD99ZG__datePickerTarget.MobileDatePicker-module-scss-module__oD99ZG__disabled{cursor:not-allowed;opacity:.6}.MobileDatePicker-module-scss-module__oD99ZG__datePickerTarget .MobileDatePicker-module-scss-module__oD99ZG__datePickerText{white-space:nowrap}.MobileDatePicker-module-scss-module__oD99ZG__sheetContent{flex-direction:column;align-items:center;display:flex}.MobileDatePicker-module-scss-module__oD99ZG__sheetContent .mantine-DatePicker-calendarHeader{color:var(--secondary-color)}.MobileDatePicker-module-scss-module__oD99ZG__sheetContent .mantine-DatePicker-day:not([data-selected],[data-disabled]){color:var(--secondary-color)}.renewalDatePickerSheet .mantine-DatePicker-datePickerRoot{margin:0 auto}
.MonthlyRangeSelector-module-scss-module__5BnSsG__markLabel{letter-spacing:0;text-align:right;vertical-align:middle;color:var(--secondary-color);font-size:10px;font-style:normal;font-weight:700;line-height:140%}:is([data-justco-store-device=mobile] .MonthlyRangeSelector-module-scss-module__5BnSsG__markLabel,[data-justco-store-device=app] .MonthlyRangeSelector-module-scss-module__5BnSsG__markLabel){letter-spacing:0;text-align:right;vertical-align:middle;font-size:10px;font-style:normal;font-weight:700;line-height:140%}.MonthlyRangeSelector-module-scss-module__5BnSsG__dateLabel{letter-spacing:0;vertical-align:middle;color:var(--secondary-color);font-size:10px;font-style:normal;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .MonthlyRangeSelector-module-scss-module__5BnSsG__dateLabel,[data-justco-store-device=app] .MonthlyRangeSelector-module-scss-module__5BnSsG__dateLabel){letter-spacing:0;vertical-align:middle;font-size:12px;font-style:normal;font-weight:700;line-height:140%}.MonthlyRangeSelector-module-scss-module__5BnSsG__dateDisplayText{letter-spacing:0;vertical-align:middle;color:var(--secondary-color);font-size:12px;font-style:normal;font-weight:700;line-height:140%}:is([data-justco-store-device=mobile] .MonthlyRangeSelector-module-scss-module__5BnSsG__sliderAtMinValue .mantine-Slider-label,[data-justco-store-device=app] .MonthlyRangeSelector-module-scss-module__5BnSsG__sliderAtMinValue .mantine-Slider-label){transform:translate(50%)}:is([data-justco-store-device=mobile] .MonthlyRangeSelector-module-scss-module__5BnSsG__sliderAtMaxValue .mantine-Slider-label,[data-justco-store-device=app] .MonthlyRangeSelector-module-scss-module__5BnSsG__sliderAtMaxValue .mantine-Slider-label){transform:translate(-50%)}
.PriceDisplay-module-scss-module__3tzaYW__priceDisplay .PriceDisplay-module-scss-module__3tzaYW__titleTextContainer{margin-bottom:6px}.PriceDisplay-module-scss-module__3tzaYW__priceDisplay .PriceDisplay-module-scss-module__3tzaYW__titleText{letter-spacing:.36px;vertical-align:middle;text-transform:uppercase;color:var(--secondary-color);font-size:12px;font-style:normal;font-weight:700;line-height:100%}:is([data-justco-store-device=mobile] .PriceDisplay-module-scss-module__3tzaYW__priceDisplay .PriceDisplay-module-scss-module__3tzaYW__titleText,[data-justco-store-device=app] .PriceDisplay-module-scss-module__3tzaYW__priceDisplay .PriceDisplay-module-scss-module__3tzaYW__titleText){letter-spacing:.27px;vertical-align:middle;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:700;line-height:100%}.PriceDisplay-module-scss-module__3tzaYW__priceDisplay .PriceDisplay-module-scss-module__3tzaYW__discountPriceText{letter-spacing:0;vertical-align:middle;color:var(--secondary-color);font-size:21px;font-style:normal;font-weight:700;line-height:100%}:is([data-justco-store-device=mobile] .PriceDisplay-module-scss-module__3tzaYW__priceDisplay .PriceDisplay-module-scss-module__3tzaYW__discountPriceText,[data-justco-store-device=app] .PriceDisplay-module-scss-module__3tzaYW__priceDisplay .PriceDisplay-module-scss-module__3tzaYW__discountPriceText){letter-spacing:-.42px;vertical-align:middle;font-size:21px;font-style:normal;font-weight:700;line-height:100%}.PriceDisplay-module-scss-module__3tzaYW__priceDisplay .PriceDisplay-module-scss-module__3tzaYW__originalPriceText{letter-spacing:0;vertical-align:middle;color:var(--secondary-color);font-size:14px;font-style:normal;font-weight:400;line-height:140%;text-decoration-line:line-through}:is([data-justco-store-device=mobile] .PriceDisplay-module-scss-module__3tzaYW__priceDisplay .PriceDisplay-module-scss-module__3tzaYW__originalPriceText,[data-justco-store-device=app] .PriceDisplay-module-scss-module__3tzaYW__priceDisplay .PriceDisplay-module-scss-module__3tzaYW__originalPriceText){letter-spacing:0;vertical-align:middle;font-size:12px;font-style:normal;font-weight:400;line-height:140%;text-decoration-line:line-through}.PriceDisplay-module-scss-module__3tzaYW__priceDisplay .PriceDisplay-module-scss-module__3tzaYW__loadingText{letter-spacing:0;text-align:center;color:var(--secondary-color);font-size:14px;font-style:normal;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .PriceDisplay-module-scss-module__3tzaYW__priceDisplay .PriceDisplay-module-scss-module__3tzaYW__loadingText,[data-justco-store-device=app] .PriceDisplay-module-scss-module__3tzaYW__priceDisplay .PriceDisplay-module-scss-module__3tzaYW__loadingText){letter-spacing:0;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.PriceDisplay-module-scss-module__3tzaYW__priceDisplay .PriceDisplay-module-scss-module__3tzaYW__beforeTax{color:var(--light-grey);font-size:.625rem;font-style:italic}
.common-module-scss-module__OC1rwW__pickerSection{background-color:var(--light-blue-1);border-radius:.625rem;min-height:7.8125rem;margin:0 auto;padding:.75rem .875rem}:is([data-justco-store-device=mobile] .common-module-scss-module__OC1rwW__pickerSection,[data-justco-store-device=app] .common-module-scss-module__OC1rwW__pickerSection){width:100%;min-height:6.25rem;padding-top:1.25rem}[data-justco-store-device=desktop] .common-module-scss-module__OC1rwW__pickerSection{width:325px}.common-module-scss-module__OC1rwW__quantityContainer{background-color:var(--light-blue-1);border-radius:.625rem;margin:0 auto;padding:.25rem .875rem}:is([data-justco-store-device=mobile] .common-module-scss-module__OC1rwW__quantityContainer,[data-justco-store-device=app] .common-module-scss-module__OC1rwW__quantityContainer){width:100%}[data-justco-store-device=desktop] .common-module-scss-module__OC1rwW__quantityContainer{width:325px}

.MobileSelect-module-scss-module__QyDRDq__selectTarget{-webkit-user-select:none;user-select:none;background-color:var(--light-blue-1);cursor:pointer;letter-spacing:0;border:none;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:8px 16px;font-size:16px;font-style:normal;font-weight:400;line-height:140%;transition:all .2s;box-shadow:0 2px 2px -1px #4a4a681a}.MobileSelect-module-scss-module__QyDRDq__selectTarget.MobileSelect-module-scss-module__QyDRDq__disabled{cursor:not-allowed;opacity:.6;background-color:var(--mantine-color-gray-1)}.MobileSelect-module-scss-module__QyDRDq__selectTarget.MobileSelect-module-scss-module__QyDRDq__error{border:1px solid var(--crimson-red);box-shadow:0 2px 2px -1px #4a4a681a}.MobileSelect-module-scss-module__QyDRDq__selectText{color:var(--light-grey);flex:1;font-size:16px;line-height:140%}.MobileSelect-module-scss-module__QyDRDq__sheetContent{flex-direction:column;height:100%;display:flex;overflow:hidden}.MobileSelect-module-scss-module__QyDRDq__searchInput{flex-shrink:0}.MobileSelect-module-scss-module__QyDRDq__optionsList{-webkit-overflow-scrolling:touch;flex:1;padding:4px 0;overflow-y:auto}.MobileSelect-module-scss-module__QyDRDq__optionItem{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-bottom:4px;padding:12px 16px;transition:background-color .2s;display:flex}.MobileSelect-module-scss-module__QyDRDq__optionItem:hover:not(.MobileSelect-module-scss-module__QyDRDq__disabled){background-color:var(--mantine-color-gray-1)}.MobileSelect-module-scss-module__QyDRDq__optionItem.MobileSelect-module-scss-module__QyDRDq__selected{background-color:var(--light-blue-1)}.MobileSelect-module-scss-module__QyDRDq__optionItem.MobileSelect-module-scss-module__QyDRDq__disabled{cursor:not-allowed;opacity:.5}.MobileSelect-module-scss-module__QyDRDq__optionText{letter-spacing:0;color:var(--secondary-color);flex:1;font-family:Open Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}:is(.action-sheet-content.selectActionSheet>div[class*=header]>div[class*=title],.action-sheet-content.selectActionSheet>div[class*=header]>.mantine-Box[class*=title]){letter-spacing:-.42px;color:var(--secondary-color);font-size:21px;font-style:normal;font-weight:700;line-height:100%}
.index-module-scss-module__MPTwFW__timePickerTarget{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:8px;min-width:125px}.index-module-scss-module__MPTwFW__timePickerTarget .index-module-scss-module__MPTwFW__timePickerText{white-space:nowrap}.index-module-scss-module__MPTwFW__popoverContainer{padding:var(--mantine-spacing-md)}.index-module-scss-module__MPTwFW__popoverHeader{color:var(--secondary-color);margin-bottom:8px}.index-module-scss-module__MPTwFW__popoverContent{margin-bottom:0}.index-module-scss-module__MPTwFW__popoverFooter{padding-top:var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-gray-2)}
.Picker-module-scss-module__vRxVYG__picker{justify-content:center;align-items:center;gap:8px;min-width:200px;padding:16px;display:flex;position:relative}.Picker-module-scss-module__vRxVYG__picker .Picker-module-scss-module__vRxVYG__pickerColumn{flex:1}
:is(.formInputStyle .PhoneInput-module-scss-module__6M5V6G__phoneInputError .mantine-Select-input.mantine-Select-input,.formInputStyle .PhoneInput-module-scss-module__6M5V6G__phoneInputError .mantine-Input-input.mantine-Input-input){color:var(--crimson-red);border:1px solid var(--crimson-red);box-shadow:0 2px 2px -1px #4a4a681a}:is(.formInputStyle .PhoneInput-module-scss-module__6M5V6G__phoneInputError .mantine-Select-input.mantine-Select-input:not(:placeholder-shown),.formInputStyle .PhoneInput-module-scss-module__6M5V6G__phoneInputError .mantine-Input-input.mantine-Input-input:not(:placeholder-shown)),:is(.formInputStyle .PhoneInput-module-scss-module__6M5V6G__phoneInputError .mantine-Select-input.mantine-Select-input:focus,.formInputStyle .PhoneInput-module-scss-module__6M5V6G__phoneInputError .mantine-Input-input.mantine-Input-input:focus),:is(.formInputStyle .PhoneInput-module-scss-module__6M5V6G__phoneInputError .mantine-Select-input.mantine-Select-input:focus:not(:placeholder-shown),.formInputStyle .PhoneInput-module-scss-module__6M5V6G__phoneInputError .mantine-Input-input.mantine-Input-input:focus:not(:placeholder-shown)){color:var(--crimson-red)}
.RegistrationFormStep-module-scss-module__0Gx1_q__form{padding:var(--mantine-spacing-xs) var(--mantine-spacing-lg);gap:var(--mantine-spacing-sm);flex-direction:column;flex:1;justify-content:center;display:flex}.RegistrationFormStep-module-scss-module__0Gx1_q__registrationTitle{color:var(--secondary-color);letter-spacing:.36px;text-transform:uppercase;margin-bottom:var(--mantine-spacing-sm);font-size:12px;font-weight:700;line-height:100%}.RegistrationFormStep-module-scss-module__0Gx1_q__nameFields{gap:var(--mantine-spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.RegistrationFormStep-module-scss-module__0Gx1_q__primaryButton.RegistrationFormStep-module-scss-module__0Gx1_q__primaryButton{width:100%;height:48px;min-height:48px;color:var(--mantine-color-white);background-color:var(--new-blue);border-color:var(--new-blue);letter-spacing:.64px;text-transform:uppercase;border-radius:30px;font-size:16px;font-weight:700;line-height:100%}.RegistrationFormStep-module-scss-module__0Gx1_q__primaryButton.RegistrationFormStep-module-scss-module__0Gx1_q__primaryButton:hover{background-color:var(--new-blue);opacity:.9}.RegistrationFormStep-module-scss-module__0Gx1_q__primaryButton.RegistrationFormStep-module-scss-module__0Gx1_q__primaryButton:disabled{cursor:not-allowed;background-color:var(--accent-color);border-color:var(--accent-color);color:var(--light-grey);opacity:1}.RegistrationFormStep-module-scss-module__0Gx1_q__form>.RegistrationFormStep-module-scss-module__0Gx1_q__primaryButton{margin-top:var(--mantine-spacing-sm)}.RegistrationFormStep-module-scss-module__0Gx1_q__errorText{color:var(--crimson-red);font-size:12px;font-weight:400;line-height:20px}.RegistrationFormStep-module-scss-module__0Gx1_q__errorGroup{align-items:center;gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.RegistrationFormStep-module-scss-module__0Gx1_q__turnstileRetryButton{color:var(--new-blue);text-transform:uppercase;padding:0;font-size:12px;font-weight:700;line-height:20px}
.RegistrationModal-module-scss-module__lHkcAG__backButton{margin:var(--mantine-spacing-sm);color:var(--secondary-color);align-self:flex-start;align-items:center;font-size:14px;display:flex}
.MobileEditButton-module-scss-module__enSsKq__button{border:1px solid var(--semantic-accent-bold,var(--new-blue));border-radius:3rem;flex-direction:column;justify-content:center;align-items:center;min-height:2rem;padding:.25rem 1rem;display:flex}.MobileEditButton-module-scss-module__enSsKq__outlined{background:0 0}.MobileEditButton-module-scss-module__enSsKq__filled{background:var(--semantic-accent-bold,var(--new-blue))}.MobileEditButton-module-scss-module__enSsKq__label{color:var(--semantic-accent-bold,var(--new-blue));text-align:center;letter-spacing:.035rem;text-transform:uppercase;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal}.MobileEditButton-module-scss-module__enSsKq__filled .MobileEditButton-module-scss-module__enSsKq__label{color:var(--mantine-color-white)}
.SectionActionTopBar-module-scss-module__bTLTrG__root{width:100%}.SectionActionTopBar-module-scss-module__bTLTrG__title{min-width:0;color:var(--secondary-color);letter-spacing:0;font-size:1.25rem;font-weight:700;line-height:140%}:is([data-justco-store-device=mobile] .SectionActionTopBar-module-scss-module__bTLTrG__title,[data-justco-store-device=app] .SectionActionTopBar-module-scss-module__bTLTrG__title){color:var(--semantic-fg-muted)}.SectionActionTopBar-module-scss-module__bTLTrG__actions{flex:none}.SectionActionTopBar-module-scss-module__bTLTrG__actionButton{letter-spacing:.035rem;text-transform:uppercase;height:2rem;min-height:2rem;padding:0 1rem;font-size:.875rem;font-weight:700}
.SummaryCard-module-scss-module__q52sMW__root{border:1px solid var(--mantine-color-gray-4);background-color:var(--mantine-color-white);border-radius:8px;width:100%;min-width:0;max-width:100%;padding:24px}:is([data-justco-store-device=mobile] .SummaryCard-module-scss-module__q52sMW__root,[data-justco-store-device=app] .SummaryCard-module-scss-module__q52sMW__root){padding:16px}.SummaryCard-module-scss-module__q52sMW__body{flex:auto;min-width:0}
.AccountInfoDisplay-module-scss-module__g-KjJW__root{width:100%;min-width:0}.AccountInfoDisplay-module-scss-module__g-KjJW__primaryText{color:var(--secondary-color);word-break:break-word;overflow-wrap:break-word;white-space:normal;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.5rem}:is([data-justco-store-device=mobile] .AccountInfoDisplay-module-scss-module__g-KjJW__primaryText,[data-justco-store-device=app] .AccountInfoDisplay-module-scss-module__g-KjJW__primaryText){line-height:140%}.AccountInfoDisplay-module-scss-module__g-KjJW__secondaryText{color:var(--semantic-fg-subtle);word-break:break-word;overflow-wrap:break-word;white-space:normal;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}:is([data-justco-store-device=mobile] .AccountInfoDisplay-module-scss-module__g-KjJW__secondaryText,[data-justco-store-device=app] .AccountInfoDisplay-module-scss-module__g-KjJW__secondaryText){line-height:140%}
.AccountInfoBodySkeleton-module-scss-module__D7IF4q__root{width:100%;min-width:0}
.ServiceCountryForm-module-scss-module__Q2f16G__form{flex-direction:column;flex:1;min-height:0;display:flex}.ServiceCountryForm-module-scss-module__Q2f16G__form .ServiceCountryForm-module-scss-module__Q2f16G__actions{margin-top:20px}.ServiceCountryForm-module-scss-module__Q2f16G__countryList{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;min-height:0;display:grid;overflow-y:auto}.ServiceCountryForm-module-scss-module__Q2f16G__countryOption{border:1px solid var(--light-grey);width:100%;min-height:44px;color:var(--secondary-color);cursor:pointer;text-align:left;background-color:#0000;border-radius:8px;align-items:center;padding:8px 12px;display:flex}.ServiceCountryForm-module-scss-module__Q2f16G__countryOption:hover{background-color:var(--light-half-blue-1)}.ServiceCountryForm-module-scss-module__Q2f16G__countryOptionSelected{border-color:var(--mantine-color-accent-6);background-color:var(--light-blue-1)}:is([data-justco-store-device=mobile] .ServiceCountryForm-module-scss-module__Q2f16G__countryList,[data-justco-store-device=app] .ServiceCountryForm-module-scss-module__Q2f16G__countryList){grid-template-columns:1fr}
.SuspensionBlockDialog-module-scss-module__O1v4Gq__modalContent.SuspensionBlockDialog-module-scss-module__O1v4Gq__modalContent{background-color:var(--mantine-color-white);min-height:345px;box-shadow:var(--mantine-shadow-md);border-radius:20px;flex-direction:column;padding:24px;display:flex;overflow:hidden}.SuspensionBlockDialog-module-scss-module__O1v4Gq__modalHeader.SuspensionBlockDialog-module-scss-module__O1v4Gq__modalHeader{justify-content:flex-end;padding-bottom:16px}.SuspensionBlockDialog-module-scss-module__O1v4Gq__modalBody.SuspensionBlockDialog-module-scss-module__O1v4Gq__modalBody{flex-direction:column;flex:1;padding-top:0;display:flex}.SuspensionBlockDialog-module-scss-module__O1v4Gq__modalStack.SuspensionBlockDialog-module-scss-module__O1v4Gq__modalStack{flex:1;gap:16px}.SuspensionBlockDialog-module-scss-module__O1v4Gq__messageContent.SuspensionBlockDialog-module-scss-module__O1v4Gq__messageContent{flex:1;align-items:center;display:flex}.SuspensionBlockDialog-module-scss-module__O1v4Gq__modalTitle.SuspensionBlockDialog-module-scss-module__O1v4Gq__modalTitle{color:var(--mantine-color-primary-6);letter-spacing:-.02em;margin:0;font-size:24px;font-style:normal;font-weight:700;line-height:1}:is([data-justco-store-device=mobile] .SuspensionBlockDialog-module-scss-module__O1v4Gq__modalTitle.SuspensionBlockDialog-module-scss-module__O1v4Gq__modalTitle,[data-justco-store-device=app] .SuspensionBlockDialog-module-scss-module__O1v4Gq__modalTitle.SuspensionBlockDialog-module-scss-module__O1v4Gq__modalTitle){font-size:20px}.SuspensionBlockDialog-module-scss-module__O1v4Gq__messageText.SuspensionBlockDialog-module-scss-module__O1v4Gq__messageText{color:var(--secondary-color);letter-spacing:0;font-size:16px;font-style:normal;font-weight:400;line-height:1.4}.SuspensionBlockDialog-module-scss-module__O1v4Gq__confirmButton.SuspensionBlockDialog-module-scss-module__O1v4Gq__confirmButton{letter-spacing:.04em;vertical-align:middle;text-transform:uppercase;width:100%;font-size:16px;font-style:normal;font-weight:700;line-height:1}:is([data-justco-store-device=mobile] .SuspensionBlockDialog-module-scss-module__O1v4Gq__confirmButton.SuspensionBlockDialog-module-scss-module__O1v4Gq__confirmButton,[data-justco-store-device=app] .SuspensionBlockDialog-module-scss-module__O1v4Gq__confirmButton.SuspensionBlockDialog-module-scss-module__O1v4Gq__confirmButton){font-size:14px}.SuspensionBlockDialog-module-scss-module__O1v4Gq__confirmActions.SuspensionBlockDialog-module-scss-module__O1v4Gq__confirmActions{width:100%;margin-top:auto}
.RoomDetailGroup-module-scss-module__bGAGeG__labelText.RoomDetailGroup-module-scss-module__bGAGeG__labelText{color:var(--secondary-color);letter-spacing:0;font-size:14px;font-style:normal;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .RoomDetailGroup-module-scss-module__bGAGeG__labelText.RoomDetailGroup-module-scss-module__bGAGeG__labelText,[data-justco-store-device=app] .RoomDetailGroup-module-scss-module__bGAGeG__labelText.RoomDetailGroup-module-scss-module__bGAGeG__labelText){letter-spacing:0;font-size:12px;font-style:normal;font-weight:400;line-height:140%}
.DesktopPriceDisplay-module-scss-module__dgcpNG__fromText{font-size:18px;font-style:normal;font-weight:700;line-height:28px}.DesktopPriceDisplay-module-scss-module__dgcpNG__fromTextDisabled{color:var(--mantine-color-grayscale-6)}.DesktopPriceDisplay-module-scss-module__dgcpNG__fromTextEnabled{color:var(--secondary-color)}.DesktopPriceDisplay-module-scss-module__dgcpNG__priceText{font-size:30px;font-style:normal;font-weight:700;line-height:40px}.DesktopPriceDisplay-module-scss-module__dgcpNG__priceTextDisabled{color:var(--mantine-color-grayscale-6)}.DesktopPriceDisplay-module-scss-module__dgcpNG__priceTextEnabled{color:var(--secondary-color)}
.MobilePriceDisplay-module-scss-module__52KSwa__fromText{font-size:14px;font-style:normal;font-weight:700;line-height:20px}.MobilePriceDisplay-module-scss-module__52KSwa__fromTextDisabled{color:var(--mantine-color-grayscale-6)}.MobilePriceDisplay-module-scss-module__52KSwa__fromTextEnabled{color:var(--secondary-color)}.MobilePriceDisplay-module-scss-module__52KSwa__priceText{font-size:24px;font-style:normal;font-weight:600;line-height:30px}.MobilePriceDisplay-module-scss-module__52KSwa__priceTextDisabled{color:var(--mantine-color-grayscale-6)}.MobilePriceDisplay-module-scss-module__52KSwa__priceTextEnabled{color:var(--secondary-color)}
.TapPaySavedCardPaymentForm-module-scss-module__E0Irsq__readonlyField .mantine-Input-input{border:1px solid var(--light-half-blue-1);background:var(--light-color);height:40px;min-height:40px;color:var(--dark-grey);opacity:1;cursor:default;border-radius:8px;padding-left:12px;padding-right:12px}.TapPaySavedCardPaymentForm-module-scss-module__E0Irsq__readonlyField .mantine-Input-input:disabled{background:var(--light-color);color:var(--dark-grey);opacity:1}
.TapPaySavedCardSelector-module-scss-module__tHHFVq__radioGroup{flex-direction:column;gap:0;display:flex}.TapPaySavedCardSelector-module-scss-module__tHHFVq__optionBlock{border-bottom:1px solid var(--light-half-blue-1)}.TapPaySavedCardSelector-module-scss-module__tHHFVq__optionBlock:last-child{border-bottom:0}.TapPaySavedCardSelector-module-scss-module__tHHFVq__radioRoot{width:100%;padding:12px 0}.TapPaySavedCardSelector-module-scss-module__tHHFVq__radioRoot .mantine-Radio-body{align-items:center}.TapPaySavedCardSelector-module-scss-module__tHHFVq__radioRoot .mantine-Radio-label{color:var(--dark-grey);cursor:pointer;font-size:14px;font-weight:500}.TapPaySavedCardSelector-module-scss-module__tHHFVq__savedCardLabel{line-height:1}.TapPaySavedCardSelector-module-scss-module__tHHFVq__radioRootActive .mantine-Radio-label{color:var(--new-blue);font-weight:600}.TapPaySavedCardSelector-module-scss-module__tHHFVq__expandedPanel{padding:0 0 16px 28px}
.TapPayPaymentMethodTabs-module-scss-module__NuJTrq__tabList{gap:8px;margin-bottom:16px;display:flex}.TapPayPaymentMethodTabs-module-scss-module__NuJTrq__tab{border:1px solid var(--light-half-blue-1);background:var(--light-color);min-height:64px;color:var(--dark-grey);cursor:pointer;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;transition:border-color .15s,color .15s,box-shadow .15s;display:flex}.TapPayPaymentMethodTabs-module-scss-module__NuJTrq__tab:hover{border-color:var(--new-blue)}.TapPayPaymentMethodTabs-module-scss-module__NuJTrq__tabActive{border-color:var(--new-blue);box-shadow:0 0 0 1px var(--new-blue);color:var(--new-blue)}.TapPayPaymentMethodTabs-module-scss-module__NuJTrq__tabIcon{justify-content:center;align-items:center;display:flex}.TapPayPaymentMethodTabs-module-scss-module__NuJTrq__tabLabel{font-size:13px;font-weight:500;line-height:1.2}
@font-face{font-family:JustcoFont;src:url(../media/OpenSans_VariableFont_wdth,wght-s.p.0d5nroyoxlp5o.ttf)format("truetype");font-display:swap;font-style:normal}@font-face{font-family:JustcoFont Fallback;src:local(Arial);ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.0%;size-adjust:105.22%}.justcofont_f7ff4109-module__UCqCBW__className{font-family:JustcoFont,JustcoFont Fallback}.justcofont_f7ff4109-module__UCqCBW__variable{--font-open-sans:"JustcoFont", "JustcoFont Fallback"}
.baseTheme-module-scss-module__gFfKwa__selectOption[data-combobox-selected],.baseTheme-module-scss-module__gFfKwa__selectOption[data-selected]{background-color:var(--payment-background);color:inherit}@media (hover:hover){.baseTheme-module-scss-module__gFfKwa__selectOption:hover:not([data-combobox-disabled]){background-color:var(--payment-background)}}@media (hover:none){.baseTheme-module-scss-module__gFfKwa__selectOption:active:not([data-combobox-disabled]){background-color:var(--payment-background)}}
.page-module-scss-module__6bqLJa__container{box-sizing:border-box;align-items:flex-start;gap:36px;width:100%;max-width:100%;min-height:calc(100vh - 234px);margin-top:12px;display:flex}:is([data-justco-store-device=mobile] .page-module-scss-module__6bqLJa__container,[data-justco-store-device=app] .page-module-scss-module__6bqLJa__container){flex-direction:column;align-items:stretch;gap:0;padding:0 .75rem 1.25rem}[data-justco-store-device=desktop] .page-module-scss-module__6bqLJa__container{flex-direction:row;padding-bottom:20px}.page-module-scss-module__6bqLJa__contentSection{flex-direction:column;width:100%;min-width:0;display:flex}[data-justco-store-device=desktop] .page-module-scss-module__6bqLJa__contentSection{flex:1 1 0;width:calc(58.3333% - 18px);max-width:calc(58.3333% - 18px)}.page-module-scss-module__6bqLJa__checkoutSection{flex-direction:column;width:100%;min-width:0;padding-bottom:20px;display:flex}[data-justco-store-device=desktop] .page-module-scss-module__6bqLJa__checkoutSection{flex:1 1 0;width:calc(41.6667% - 18px);max-width:calc(41.6667% - 18px)}:is([data-justco-store-device=mobile] .page-module-scss-module__6bqLJa__checkoutSection,[data-justco-store-device=app] .page-module-scss-module__6bqLJa__checkoutSection){margin-top:1.125rem}.page-module-scss-module__6bqLJa__emptyState{width:100%;min-height:calc(100vh - 234px)}
.ApplyMeetingRoomCreditsToggle-module-scss-module__MZVXfq__title{color:var(--secondary-color);letter-spacing:0;font-size:16px;font-weight:700;line-height:140%}.ApplyMeetingRoomCreditsToggle-module-scss-module__MZVXfq__tipWrapper{color:var(--dark-grey);background-color:#ffec0033;padding:18px;font-size:14px}
.AutoRenewal-module-scss-module__TJ5kea__title{color:var(--secondary-color);font-size:16px;font-weight:700;line-height:140%}.AutoRenewal-module-scss-module__TJ5kea__desc{color:var(--dark-grey);flex-grow:1;font-size:14px;line-height:140%}.AutoRenewal-module-scss-module__TJ5kea__tipWrapper{color:var(--dark-grey);background-color:#ffec0033;padding:18px;font-size:14px}
.FolderTabber-module-scss-module__rh_87W__list{z-index:2;background:0 0;border:none;gap:0;width:100%;display:flex;position:absolute;top:0;left:0;right:0}.FolderTabber-module-scss-module__rh_87W__panel{padding-top:calc(var(--ft-offset-top,36px) + var(--ft-border-width,2px))}.FolderTabber-module-scss-module__rh_87W__tab.FolderTabber-module-scss-module__rh_87W__tab{padding:var(--ft-offset-padding,12px);color:var(--ft-tag-color);background:var(--ft-background-color);border-top-left-radius:var(--ft-offset-border-radius,10px);border-top-right-radius:var(--ft-offset-border-radius,10px);border-top:var(--ft-border-width,2px) solid var(--ft-border-color);border-left:var(--ft-border-width,2px) solid var(--ft-border-color);border-right:var(--ft-border-width,2px) solid var(--ft-border-color);border-bottom:var(--ft-border-width,2px) solid var(--ft-border-active-color);flex:1;justify-content:flex-start;align-items:stretch;height:auto;display:flex}.FolderTabber-module-scss-module__rh_87W__tab[data-active]{color:var(--ft-tag-active-color);background:var(--ft-background-active-color);border-top:var(--ft-border-width,2px) solid var(--ft-border-active-color);border-left:var(--ft-border-width,2px) solid var(--ft-border-active-color);border-right:var(--ft-border-width,2px) solid var(--ft-border-active-color);box-shadow:none;border-bottom:none}.FolderTabber-module-scss-module__rh_87W__tab[data-variant=muted]{color:var(--mantine-color-grayscale-6);background:var(--mantine-color-grayscale-7)}.FolderTabber-module-scss-module__rh_87W__tab[data-variant=muted][data-active]{border-color:var(--mantine-color-grayscale-7)}.FolderTabber-module-scss-module__rh_87W__list:has(.FolderTabber-module-scss-module__rh_87W__tab[data-active][data-variant=muted]) .FolderTabber-module-scss-module__rh_87W__tab:not([data-active]){border-color:var(--mantine-color-grayscale-7)}.FolderTabber-module-scss-module__rh_87W__paper.FolderTabber-module-scss-module__rh_87W__paper{background-color:var(--ft-background-active-color);border-left:var(--ft-border-width,2px) solid var(--ft-border-active-color);border-right:var(--ft-border-width,2px) solid var(--ft-border-active-color);border-bottom:var(--ft-border-width,2px) solid var(--ft-border-active-color);width:100%}:is([data-justco-store-device=mobile] .FolderTabber-module-scss-module__rh_87W__paper.FolderTabber-module-scss-module__rh_87W__paper,[data-justco-store-device=app] .FolderTabber-module-scss-module__rh_87W__paper.FolderTabber-module-scss-module__rh_87W__paper){padding:20px}.FolderTabber-module-scss-module__rh_87W__paper[data-variant=muted]{border-color:var(--mantine-color-grayscale-7)}.FolderTabber-module-scss-module__rh_87W__paper[data-variant=no-tab]{border-top:var(--ft-border-width,2px) solid var(--ft-border-active-color)}
.BookingActionModalInner-module-scss-module__ikrMmW__warningIconCircle{background:var(--crimson-red-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;min-height:42px;display:flex}.BookingActionModalInner-module-scss-module__ikrMmW__warningIcon{flex-shrink:0}.BookingActionModalInner-module-scss-module__ikrMmW__infoIcon.BookingActionModalInner-module-scss-module__ikrMmW__infoIcon{background-color:var(--light-blue-1,#e2f5ff);color:var(--new-blue)}.BookingActionModalInner-module-scss-module__ikrMmW__headerBlock{width:100%}.BookingActionModalInner-module-scss-module__ikrMmW__summaryBox.BookingActionModalInner-module-scss-module__ikrMmW__summaryBox{background-color:var(--light-blue-1,#e2f5ff);color:var(--secondary-color);min-height:100px}.BookingActionModalInner-module-scss-module__ikrMmW__summaryRowIcon{width:32px;height:32px;color:var(--new-blue);flex-shrink:0}.BookingActionModalInner-module-scss-module__ikrMmW__summaryCountdownInline{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.BookingActionModalInner-module-scss-module__ikrMmW__summaryCountdownLabel.BookingActionModalInner-module-scss-module__ikrMmW__summaryCountdownLabel{letter-spacing:0;color:var(--secondary-color);font-size:16px;font-weight:700;line-height:140%}.BookingActionModalInner-module-scss-module__ikrMmW__actions{width:100%}
.DesktopBookingActionModal-module-scss-module__Sk6PhG__content{width:100%;padding:28px 32px}.DesktopBookingActionModal-module-scss-module__Sk6PhG__title.DesktopBookingActionModal-module-scss-module__Sk6PhG__title{letter-spacing:-.48px;text-align:center;color:var(--secondary-color);font-size:24px;font-style:normal;font-weight:700;line-height:100%}.DesktopBookingActionModal-module-scss-module__Sk6PhG__description.DesktopBookingActionModal-module-scss-module__Sk6PhG__description{letter-spacing:0;text-align:center;color:var(--dark-grey);max-width:420px;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.DesktopBookingActionModal-module-scss-module__Sk6PhG__summaryLoading{width:100%;min-height:120px}.DesktopBookingActionModal-module-scss-module__Sk6PhG__summaryRowText.DesktopBookingActionModal-module-scss-module__Sk6PhG__summaryRowText{letter-spacing:0;min-width:0;color:var(--secondary-color);flex:1;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.DesktopBookingActionModal-module-scss-module__Sk6PhG__countdownPill.DesktopBookingActionModal-module-scss-module__Sk6PhG__countdownPill{letter-spacing:0;background:var(--crimson-red-bg);color:var(--crimson-red);font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 10px;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.DesktopBookingActionModal-module-scss-module__Sk6PhG__countdownPillExpired.DesktopBookingActionModal-module-scss-module__Sk6PhG__countdownPillExpired{letter-spacing:0;background:var(--accent-color);color:var(--dark-grey);font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 10px;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.DesktopBookingActionModal-module-scss-module__Sk6PhG__secondaryButton.DesktopBookingActionModal-module-scss-module__Sk6PhG__secondaryButton{border-color:var(--new-blue);height:48px;color:var(--new-blue);background-color:#fff;border-radius:44px}.DesktopBookingActionModal-module-scss-module__Sk6PhG__secondaryButton .mantine-Button-label{letter-spacing:.64px;vertical-align:middle;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.DesktopBookingActionModal-module-scss-module__Sk6PhG__secondaryButton:hover:not(:disabled){background-color:var(--light-blue-1);border-color:var(--new-blue);color:var(--new-blue)}.DesktopBookingActionModal-module-scss-module__Sk6PhG__primaryButton.DesktopBookingActionModal-module-scss-module__Sk6PhG__primaryButton{background-color:var(--new-blue);color:#fff;border-radius:44px;height:48px}.DesktopBookingActionModal-module-scss-module__Sk6PhG__primaryButton .mantine-Button-label{letter-spacing:.64px;vertical-align:middle;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.DesktopBookingActionModal-module-scss-module__Sk6PhG__primaryButton:hover:not(:disabled){background-color:var(--new-blue);color:#fff}.DesktopBookingActionModal-module-scss-module__Sk6PhG__modalClose.DesktopBookingActionModal-module-scss-module__Sk6PhG__modalClose{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--secondary-color);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.DesktopBookingActionModal-module-scss-module__Sk6PhG__modalClose.DesktopBookingActionModal-module-scss-module__Sk6PhG__modalClose:hover{color:var(--secondary-color);opacity:.75;background:0 0}.DesktopBookingActionModal-module-scss-module__Sk6PhG__modalClose.DesktopBookingActionModal-module-scss-module__Sk6PhG__modalClose svg{width:20px;height:20px}
.MobileBookingActionModal-module-scss-module__A-J-JG__modalContent,.MobileBookingActionModal-module-scss-module__A-J-JG__modalBody{max-height:100dvh}.MobileBookingActionModal-module-scss-module__A-J-JG__content{width:100%;padding:24px 16px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.MobileBookingActionModal-module-scss-module__A-J-JG__title.MobileBookingActionModal-module-scss-module__A-J-JG__title{letter-spacing:-.36px;text-align:center;color:var(--secondary-color);width:100%;font-size:18px;font-style:normal;font-weight:700;line-height:100%}.MobileBookingActionModal-module-scss-module__A-J-JG__description.MobileBookingActionModal-module-scss-module__A-J-JG__description{letter-spacing:0;text-align:center;color:var(--dark-grey);width:100%;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.MobileBookingActionModal-module-scss-module__A-J-JG__summaryLoading{width:100%;min-height:100px}.MobileBookingActionModal-module-scss-module__A-J-JG__summaryRowText.MobileBookingActionModal-module-scss-module__A-J-JG__summaryRowText{letter-spacing:0;min-width:0;color:var(--secondary-color);flex:1;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.MobileBookingActionModal-module-scss-module__A-J-JG__countdownPill.MobileBookingActionModal-module-scss-module__A-J-JG__countdownPill{letter-spacing:0;background:var(--crimson-red-bg);color:var(--crimson-red);font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 10px;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.MobileBookingActionModal-module-scss-module__A-J-JG__countdownPillExpired.MobileBookingActionModal-module-scss-module__A-J-JG__countdownPillExpired{letter-spacing:0;background:var(--accent-color);color:var(--dark-grey);font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 10px;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.MobileBookingActionModal-module-scss-module__A-J-JG__secondaryButton.MobileBookingActionModal-module-scss-module__A-J-JG__secondaryButton{border-color:var(--new-blue);height:48px;color:var(--new-blue);background-color:#fff;border-radius:44px}.MobileBookingActionModal-module-scss-module__A-J-JG__secondaryButton .mantine-Button-label{letter-spacing:.56px;vertical-align:middle;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:700;line-height:100%}.MobileBookingActionModal-module-scss-module__A-J-JG__secondaryButton:hover:not(:disabled){background-color:var(--light-blue-1);border-color:var(--new-blue);color:var(--new-blue)}.MobileBookingActionModal-module-scss-module__A-J-JG__primaryButton.MobileBookingActionModal-module-scss-module__A-J-JG__primaryButton{background-color:var(--new-blue);color:#fff;border-radius:44px;height:48px}.MobileBookingActionModal-module-scss-module__A-J-JG__primaryButton .mantine-Button-label{letter-spacing:.56px;vertical-align:middle;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:700;line-height:100%}.MobileBookingActionModal-module-scss-module__A-J-JG__primaryButton:hover:not(:disabled){background-color:var(--new-blue);color:#fff}.MobileBookingActionModal-module-scss-module__A-J-JG__modalClose.MobileBookingActionModal-module-scss-module__A-J-JG__modalClose{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--secondary-color);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.MobileBookingActionModal-module-scss-module__A-J-JG__modalClose.MobileBookingActionModal-module-scss-module__A-J-JG__modalClose:hover{color:var(--secondary-color);opacity:.75;background:0 0}.MobileBookingActionModal-module-scss-module__A-J-JG__modalClose.MobileBookingActionModal-module-scss-module__A-J-JG__modalClose svg{width:20px;height:20px}
.CancelPendingModal-module-scss-module__oZudLW__descriptionCountdown.CancelPendingModal-module-scss-module__oZudLW__descriptionCountdown{font-weight:700;font-size:inherit;line-height:inherit;letter-spacing:0;color:var(--crimson-red);font-variant-numeric:tabular-nums}
.styles-module___FiIxa__sectionTitle.styles-module___FiIxa__sectionTitle{letter-spacing:.36px;text-transform:uppercase;color:var(--light-grey);margin-bottom:16px;font-size:12px;font-style:normal;font-weight:700;line-height:normal}
.styles-module__yWcT7G__rowWrapper+.styles-module__yWcT7G__rowWrapper{margin-top:4px}.styles-module__yWcT7G__gridContainer{align-content:start;align-items:start;column-gap:12px;width:100%;display:grid}.styles-module__yWcT7G__gridContainerTwoCol{grid-template-columns:1fr auto}.styles-module__yWcT7G__gridContainerThreeCol{grid-template-columns:1fr auto auto}.styles-module__yWcT7G__leftAlign{text-align:left;align-items:flex-start;padding-top:0;display:flex}.styles-module__yWcT7G__rightAlign{text-align:right;justify-content:flex-end;align-items:flex-start;padding-top:0;display:flex}.styles-module__yWcT7G__rightAlignWithMinWidth{text-align:right;white-space:nowrap;justify-content:flex-end;align-items:flex-start;min-width:80px;padding-top:0;display:flex}
.styles-module__3gnxiG__accentText.styles-module__3gnxiG__accentText{letter-spacing:.36px;text-transform:uppercase;color:var(--secondary-color);font-size:12px;font-style:normal;font-weight:700;line-height:normal}.styles-module__3gnxiG__accentTextPrimary6.styles-module__3gnxiG__accentTextPrimary6{letter-spacing:.36px;text-transform:uppercase;color:var(--secondary-color);font-size:12px;font-style:normal;font-weight:700;line-height:normal}.styles-module__3gnxiG__amountText.styles-module__3gnxiG__amountText{color:var(--secondary-color);font-size:16px;font-style:normal;font-weight:400;line-height:140%}.styles-module__3gnxiG__sectionItemText.styles-module__3gnxiG__sectionItemText{color:var(--secondary-color);font-size:16px;font-style:normal;font-weight:400;line-height:140%}.styles-module__3gnxiG__sectionPriceText.styles-module__3gnxiG__sectionPriceText{color:var(--secondary-color);font-size:16px;font-style:normal;font-weight:400;line-height:140%}.styles-module__3gnxiG__totalSubtotalAmountText.styles-module__3gnxiG__totalSubtotalAmountText{color:var(--new-blue);font-size:16px;font-style:normal;font-weight:700;line-height:140%}.styles-module__3gnxiG__priceCappedBanner.styles-module__3gnxiG__priceCappedBanner{border-radius:var(--mantine-radius-md);background:var(--global-yellow-20);margin:8px 0;padding:8px}.styles-module__3gnxiG__priceCappedBannerText.styles-module__3gnxiG__priceCappedBannerText{color:var(--semantic-fg-muted,#33617d);text-align:right;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.styles-module__3gnxiG__addonSubtotalAmountText.styles-module__3gnxiG__addonSubtotalAmountText{letter-spacing:.36px;text-transform:uppercase;color:var(--new-blue);font-size:12px;font-style:normal;font-weight:700;line-height:normal}.styles-module__3gnxiG__officeTitle.styles-module__3gnxiG__officeTitle{letter-spacing:.36px;text-transform:uppercase;color:var(--new-blue);font-size:12px;font-style:normal;font-weight:700;line-height:normal}.styles-module__3gnxiG__productName.styles-module__3gnxiG__productName{letter-spacing:.36px;text-transform:uppercase;color:var(--new-blue);font-size:12px;font-style:normal;font-weight:700;line-height:100%}.styles-module__3gnxiG__monthlyFeeText.styles-module__3gnxiG__monthlyFeeText{color:var(--secondary-color);font-size:16px;font-style:normal;font-weight:400;line-height:140%}.styles-module__3gnxiG__addOnServicesTitle.styles-module__3gnxiG__addOnServicesTitle{letter-spacing:.36px;text-transform:uppercase;color:var(--secondary-color);font-size:12px;font-style:normal;font-weight:700;line-height:normal}.styles-module__3gnxiG__promoExtrasTitle{letter-spacing:.36px;text-transform:uppercase;color:var(--positive-main);font-size:12px;font-style:normal;font-weight:700;line-height:100%}.styles-module__3gnxiG__promoPerksTitle{letter-spacing:.36px;text-transform:uppercase;color:var(--positive-main);font-size:12px;font-style:normal;font-weight:700;line-height:100%;text-decoration:none}.styles-module__3gnxiG__promoPerksSubtotalText{letter-spacing:.36px;text-transform:uppercase;color:var(--positive-main);font-size:12px;font-style:normal;font-weight:700;line-height:100%}.styles-module__3gnxiG__promoPerksSubtotalAmountText{letter-spacing:0;color:var(--positive-main);font-size:16px;font-style:normal;font-weight:700;line-height:140%}.styles-module__3gnxiG__promoPerksLineText,.styles-module__3gnxiG__promoPerksQuantityText,.styles-module__3gnxiG__promoPerksAmountText{color:var(--positive-main);font-size:16px;font-style:normal;font-weight:400;line-height:140%}.styles-module__3gnxiG__chargeTitle.styles-module__3gnxiG__chargeTitle{letter-spacing:.36px;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;color:var(--secondary-color);font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.styles-module__3gnxiG__totalSubtotalText.styles-module__3gnxiG__totalSubtotalText{letter-spacing:.36px;text-transform:uppercase;color:var(--new-blue);font-size:12px;font-style:normal;font-weight:700;line-height:normal}.styles-module__3gnxiG__quantityText.styles-module__3gnxiG__quantityText{color:var(--secondary-color);font-size:16px;font-style:normal;font-weight:400;line-height:140%}.styles-module__3gnxiG__infoIcon.styles-module__3gnxiG__infoIcon{color:var(--new-blue);vertical-align:middle;flex-shrink:0;margin-left:4px;display:inline-flex}.styles-module__3gnxiG__infoTooltip.styles-module__3gnxiG__infoTooltip{color:var(--light-color);letter-spacing:0;font-size:10px;font-style:normal;font-weight:400;line-height:140%}
.MonthlyPricePlanSection-module-scss-module__5zDEVW__adjustmentRemark{padding-top:8px;padding-bottom:8px}
.index-module__jZDxIa__headerLabel{letter-spacing:0;color:var(--secondary-color);text-transform:uppercase;font-size:18px;font-weight:700;line-height:140%}.index-module__jZDxIa__totalLabel{letter-spacing:.36px;text-transform:uppercase;color:var(--secondary-color);font-size:12px;font-weight:700;line-height:normal}.index-module__jZDxIa__totalValue{letter-spacing:0;color:var(--secondary-color);font-size:24px;font-weight:700;line-height:140%}.index-module__jZDxIa__cardTitle{color:var(--secondary-color);font-size:20px;font-weight:700;line-height:140%}.index-module__jZDxIa__cardBody{color:var(--secondary-color);font-size:14px;font-weight:400;line-height:150%}.index-module__jZDxIa__pretitle.index-module__jZDxIa__pretitle{letter-spacing:.36px;text-transform:uppercase;color:var(--new-blue);font-size:12px;font-weight:700;line-height:100%}.index-module__jZDxIa__amountBold{letter-spacing:0;text-align:right;color:var(--new-blue);font-size:16px;font-weight:700;line-height:140%}.index-module__jZDxIa__bodyText.index-module__jZDxIa__bodyText{letter-spacing:0;color:var(--secondary-color);font-size:16px;font-weight:400;line-height:140%}.index-module__jZDxIa__finePrint.index-module__jZDxIa__finePrint{letter-spacing:0;color:var(--secondary-color);font-size:10px;font-weight:400;line-height:140%}
.PriceLabel-module-scss-module__4bZXwW__priceWrapper.PriceLabel-module-scss-module__4bZXwW__priceWrapper{flex-direction:column;align-items:flex-start;display:inline-flex}.PriceLabel-module-scss-module__4bZXwW__originalPriceText.PriceLabel-module-scss-module__4bZXwW__originalPriceText{color:var(--mid-grey);align-self:flex-start;font-size:18px;font-style:normal;font-weight:700;line-height:28px;text-decoration:line-through}.PriceLabel-module-scss-module__4bZXwW__priceContainer{position:relative}.PriceLabel-module-scss-module__4bZXwW__priceContainer.PriceLabel-module-scss-module__4bZXwW__priceContainer{align-self:center;align-items:center;gap:4px;display:inline-flex}.PriceLabel-module-scss-module__4bZXwW__currencySymbol.PriceLabel-module-scss-module__4bZXwW__currencySymbol{align-self:flex-start;padding-top:8px}.PriceLabel-module-scss-module__4bZXwW__currencyText.PriceLabel-module-scss-module__4bZXwW__currencyText{color:var(--new-blue);font-size:21px;font-style:normal;font-weight:700;line-height:normal}.PriceLabel-module-scss-module__4bZXwW__priceText.PriceLabel-module-scss-module__4bZXwW__priceText{color:var(--new-blue);letter-spacing:-.96px;font-size:48px;font-style:normal;font-weight:700;line-height:normal}.PriceLabel-module-scss-module__4bZXwW__unitContainer.PriceLabel-module-scss-module__4bZXwW__unitContainer{align-self:flex-end;padding-bottom:8px}.PriceLabel-module-scss-module__4bZXwW__unitText.PriceLabel-module-scss-module__4bZXwW__unitText{color:var(--new-blue);font-size:21px;font-style:normal;font-weight:700;line-height:normal}:is([data-justco-store-device=mobile] .PriceLabel-module-scss-module__4bZXwW__priceText,[data-justco-store-device=app] .PriceLabel-module-scss-module__4bZXwW__priceText){letter-spacing:-.84px;font-size:42px}:is([data-justco-store-device=mobile] .PriceLabel-module-scss-module__4bZXwW__currencyText,[data-justco-store-device=app] .PriceLabel-module-scss-module__4bZXwW__currencyText),:is([data-justco-store-device=mobile] .PriceLabel-module-scss-module__4bZXwW__unitText,[data-justco-store-device=app] .PriceLabel-module-scss-module__4bZXwW__unitText){font-size:18px}:is([data-justco-store-device=mobile] .PriceLabel-module-scss-module__4bZXwW__currencySymbol,[data-justco-store-device=app] .PriceLabel-module-scss-module__4bZXwW__currencySymbol){padding-top:6px}:is([data-justco-store-device=mobile] .PriceLabel-module-scss-module__4bZXwW__unitContainer,[data-justco-store-device=app] .PriceLabel-module-scss-module__4bZXwW__unitContainer){padding-bottom:6px}
.PriceChecklistMessage-module-scss-module__aCMooG__messageText{white-space:pre-line}
.index-module-scss-module__hFomJW__container.index-module-scss-module__hFomJW__container{--coupon-cutout-color:var(--accent-color);width:100%}.index-module-scss-module__hFomJW__section.index-module-scss-module__hFomJW__section{margin-top:12px}.index-module-scss-module__hFomJW__sectionTitle.index-module-scss-module__hFomJW__sectionTitle{margin-bottom:6px}.index-module-scss-module__hFomJW__sectionTitleText.index-module-scss-module__hFomJW__sectionTitleText{color:var(--new-blue);letter-spacing:0;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.index-module-scss-module__hFomJW__appliedTitle.index-module-scss-module__hFomJW__appliedTitle{color:var(--secondary-color);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;line-height:100%}.index-module-scss-module__hFomJW__appliedRow.index-module-scss-module__hFomJW__appliedRow{background-color:var(--positive-container-bg);border:1px solid var(--positive-container-border);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex;container-type:inline-size}:is([data-justco-store-device=mobile] .index-module-scss-module__hFomJW__appliedRow.index-module-scss-module__hFomJW__appliedRow,[data-justco-store-device=app] .index-module-scss-module__hFomJW__appliedRow.index-module-scss-module__hFomJW__appliedRow){gap:8px;padding:8px}.index-module-scss-module__hFomJW__appliedMain.index-module-scss-module__hFomJW__appliedMain{flex:1;align-items:center;column-gap:8px;min-width:0;display:flex}:is([data-justco-store-device=mobile] .index-module-scss-module__hFomJW__appliedMain.index-module-scss-module__hFomJW__appliedMain,[data-justco-store-device=app] .index-module-scss-module__hFomJW__appliedMain.index-module-scss-module__hFomJW__appliedMain){column-gap:6px}.index-module-scss-module__hFomJW__appliedTextGroup.index-module-scss-module__hFomJW__appliedTextGroup{flex-wrap:wrap;flex:1;align-items:center;gap:2px 4px;min-width:0;display:flex}.index-module-scss-module__hFomJW__appliedClampTwoLines.index-module-scss-module__hFomJW__appliedClampTwoLines{-webkit-line-clamp:2;white-space:normal;text-overflow:ellipsis;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.index-module-scss-module__hFomJW__appliedCode.index-module-scss-module__hFomJW__appliedCode{color:var(--positive-text-strong);letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;flex:0 auto;max-width:42%;font-size:12px;font-style:normal;font-weight:700;line-height:140%}:is([data-justco-store-device=mobile] .index-module-scss-module__hFomJW__appliedCode.index-module-scss-module__hFomJW__appliedCode,[data-justco-store-device=app] .index-module-scss-module__hFomJW__appliedCode.index-module-scss-module__hFomJW__appliedCode){max-width:40%}.index-module-scss-module__hFomJW__appliedSeparator.index-module-scss-module__hFomJW__appliedSeparator{color:var(--positive-text-strong);flex:none;font-size:16px;font-weight:400;line-height:140%}.index-module-scss-module__hFomJW__appliedSubtitle.index-module-scss-module__hFomJW__appliedSubtitle{color:var(--positive-text);letter-spacing:0;vertical-align:middle;overflow-wrap:anywhere;word-break:break-word;flex:120px;min-width:0;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.index-module-scss-module__hFomJW__appliedRemoveButton.index-module-scss-module__hFomJW__appliedRemoveButton{background-color:#0000;width:auto;height:auto}.index-module-scss-module__hFomJW__appliedRemoveButton.index-module-scss-module__hFomJW__appliedRemoveButton:disabled{opacity:1;background-color:#0000}:is([data-justco-store-device=mobile] .index-module-scss-module__hFomJW__appliedRemoveButton.index-module-scss-module__hFomJW__appliedRemoveButton,[data-justco-store-device=app] .index-module-scss-module__hFomJW__appliedRemoveButton.index-module-scss-module__hFomJW__appliedRemoveButton){flex:none;justify-content:flex-end}.index-module-scss-module__hFomJW__appliedRemoveText.index-module-scss-module__hFomJW__appliedRemoveText{color:var(--light-grey);letter-spacing:0;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none}:is([data-justco-store-device=mobile] .index-module-scss-module__hFomJW__appliedRemoveText.index-module-scss-module__hFomJW__appliedRemoveText,[data-justco-store-device=app] .index-module-scss-module__hFomJW__appliedRemoveText.index-module-scss-module__hFomJW__appliedRemoveText){text-align:right;min-width:68px;font-size:14px;display:inline-block}.index-module-scss-module__hFomJW__coupon.index-module-scss-module__hFomJW__coupon{--coupon-notch-diameter:11px;--coupon-notch-radius:calc(var(--coupon-notch-diameter) / 2);--coupon-notch-inner:calc(var(--coupon-notch-radius) - 1px);--coupon-notch-outer:calc(var(--coupon-notch-radius) + .5px);--coupon-edge-color:var(--light-blue);--coupon-notch-pitch:18px;--coupon-notch-vertical-padding:8px;border:1px solid var(--coupon-edge-color);background-color:var(--mantine-color-white);border-radius:0;width:100%;min-height:80px;padding:12px 16px;position:relative}.index-module-scss-module__hFomJW__coupon:before,.index-module-scss-module__hFomJW__coupon:after{content:"";top:var(--coupon-notch-vertical-padding);bottom:var(--coupon-notch-vertical-padding);width:var(--coupon-notch-diameter);pointer-events:none;z-index:2;background-size:var(--coupon-notch-diameter) var(--coupon-notch-pitch);background-repeat:no-repeat round;position:absolute}.index-module-scss-module__hFomJW__coupon:before{background-position:0 0;background-image:radial-gradient(circle at left center, var(--coupon-cutout-color) 0 var(--coupon-notch-inner), var(--coupon-edge-color) var(--coupon-notch-inner) var(--coupon-notch-radius), transparent var(--coupon-notch-outer));left:-1px}.index-module-scss-module__hFomJW__coupon:after{background-position:100% 0;background-image:radial-gradient(circle at right center, var(--coupon-cutout-color) 0 var(--coupon-notch-inner), var(--coupon-edge-color) var(--coupon-notch-inner) var(--coupon-notch-radius), transparent var(--coupon-notch-outer));right:-1px}.index-module-scss-module__hFomJW__couponMobile.index-module-scss-module__hFomJW__couponMobile{--coupon-notch-pitch:18px;--coupon-notch-vertical-padding:6px;grid-template-columns:84px minmax(0,1fr);grid-template-areas:"badge content""badge action";align-items:start;gap:8px 12px;padding:10px 12px;display:grid}.index-module-scss-module__hFomJW__couponBadge.index-module-scss-module__hFomJW__couponBadge{flex:0 0 64px;justify-content:center;align-self:stretch;align-items:center;min-width:64px;min-height:48px;padding-right:8px;display:flex;position:relative}.index-module-scss-module__hFomJW__couponBadge:after{content:"";background-color:var(--light-blue);width:1px;position:absolute;top:0;bottom:0;right:0}.index-module-scss-module__hFomJW__couponBadgeMobile.index-module-scss-module__hFomJW__couponBadgeMobile{flex-basis:84px;grid-area:badge;min-width:84px;min-height:100%;padding-right:10px}.index-module-scss-module__hFomJW__couponBadgeText.index-module-scss-module__hFomJW__couponBadgeText{letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:14px;font-style:normal;font-weight:700;line-height:140%;display:-webkit-box;overflow:hidden}.index-module-scss-module__hFomJW__couponBadgeTextActive.index-module-scss-module__hFomJW__couponBadgeTextActive{color:var(--secondary-color)}.index-module-scss-module__hFomJW__couponBadgeTextDisabled.index-module-scss-module__hFomJW__couponBadgeTextDisabled{color:var(--light-grey)}.index-module-scss-module__hFomJW__couponBadgeImage.index-module-scss-module__hFomJW__couponBadgeImage{object-fit:contain;width:56px;height:56px}.index-module-scss-module__hFomJW__couponContent.index-module-scss-module__hFomJW__couponContent{flex:1;min-width:0}.index-module-scss-module__hFomJW__couponContentMobile.index-module-scss-module__hFomJW__couponContentMobile{grid-area:content}.index-module-scss-module__hFomJW__couponTitle.index-module-scss-module__hFomJW__couponTitle{letter-spacing:0;font-size:14px;font-style:normal;font-weight:700;line-height:140%}.index-module-scss-module__hFomJW__couponTitleActive.index-module-scss-module__hFomJW__couponTitleActive{color:var(--secondary-color)}.index-module-scss-module__hFomJW__couponTitleDisabled.index-module-scss-module__hFomJW__couponTitleDisabled{color:var(--light-grey)}.index-module-scss-module__hFomJW__couponSubtitle.index-module-scss-module__hFomJW__couponSubtitle{color:var(--mid-grey);letter-spacing:0;font-size:12px;font-style:normal;font-weight:400;line-height:100%}.index-module-scss-module__hFomJW__couponAction.index-module-scss-module__hFomJW__couponAction{background-color:var(--new-blue);color:var(--text-on-emphasis);letter-spacing:.04em;text-align:center;text-transform:uppercase;border-radius:20px;min-width:64px;margin-right:0;font-size:12px;font-style:normal;font-weight:700;line-height:100%}.index-module-scss-module__hFomJW__couponAction[data-disabled]{background-color:var(--light-grey);color:var(--text-on-emphasis)}.index-module-scss-module__hFomJW__couponActionMobile.index-module-scss-module__hFomJW__couponActionMobile{grid-area:action;place-self:end;min-width:88px;margin-right:0}.index-module-scss-module__hFomJW__unavailableTrigger.index-module-scss-module__hFomJW__unavailableTrigger{color:var(--crimson-red);cursor:pointer;letter-spacing:0;align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:400;line-height:100%;display:inline-flex}.index-module-scss-module__hFomJW__unavailableMessage.index-module-scss-module__hFomJW__unavailableMessage{cursor:default}.index-module-scss-module__hFomJW__tooltip.index-module-scss-module__hFomJW__tooltip{background-color:var(--secondary-color);border:1px solid var(--new-blue);color:var(--light-color);max-width:400px;padding:10px 12px}.index-module-scss-module__hFomJW__appliedTooltip.index-module-scss-module__hFomJW__appliedTooltip{width:100cqw;max-width:100cqw}.index-module-scss-module__hFomJW__tooltipPanel.index-module-scss-module__hFomJW__tooltipPanel{position:relative}.index-module-scss-module__hFomJW__tooltipContent.index-module-scss-module__hFomJW__tooltipContent{color:var(--mantine-color-white);padding-right:30px;font-size:10px;font-weight:400;line-height:140%}.index-module-scss-module__hFomJW__tooltipCloseButton.index-module-scss-module__hFomJW__tooltipCloseButton{width:18px;min-width:18px;height:18px;min-height:18px;position:absolute;top:0;right:0}.index-module-scss-module__hFomJW__tooltipCloseIcon.index-module-scss-module__hFomJW__tooltipCloseIcon{color:var(--mantine-color-white)}
.styles-module__Xv9PWq__container{flex-direction:column;width:100%;height:100%;display:flex;position:relative}
.styles-module__m1k7qG__container{flex-direction:column;width:100%;height:100%;padding:0;display:flex;position:relative}
.CreateCompanyModal-module-scss-module__SEtWFG__modalBody{padding:24px 40px 28px}.CreateCompanyModal-module-scss-module__SEtWFG__sheetBody{padding:0 4px 12px}.CreateCompanyModal-module-scss-module__SEtWFG__actionSheetContent{max-height:92vh}.CreateCompanyModal-module-scss-module__SEtWFG__stepTrack{grid-template-columns:repeat(var(--step-count,2), 1fr);gap:10px;max-width:310px;margin:8px auto 20px;display:grid}.CreateCompanyModal-module-scss-module__SEtWFG__stepBar{background:var(--mantine-color-gray-4);border-radius:999px;height:3px;transition:background-color .16s}.CreateCompanyModal-module-scss-module__SEtWFG__stepBarActive{background:var(--new-blue)}.CreateCompanyModal-module-scss-module__SEtWFG__title{letter-spacing:-.48px;color:var(--secondary-color);text-align:center;margin-bottom:30px;font-size:24px;font-weight:700}.CreateCompanyModal-module-scss-module__SEtWFG__description{color:var(--secondary-color);text-align:center;max-width:1000px;margin:0 auto 20px;font-size:16px;line-height:1.45}.CreateCompanyModal-module-scss-module__SEtWFG__emphasis{font-weight:700}.CreateCompanyModal-module-scss-module__SEtWFG__noticeBox{text-align:center;border-width:2px;border-radius:10px;margin-bottom:16px;padding:8px 16px}.CreateCompanyModal-module-scss-module__SEtWFG__noticeText{color:var(--new-blue);font-size:14px;font-weight:700}.CreateCompanyModal-module-scss-module__SEtWFG__helperText{color:var(--secondary-color);margin-bottom:24px;font-size:14px;line-height:140%}.CreateCompanyModal-module-scss-module__SEtWFG__actions{justify-content:center;gap:8px;margin-top:36px;display:flex}.CreateCompanyModal-module-scss-module__SEtWFG__primaryButton,.CreateCompanyModal-module-scss-module__SEtWFG__secondaryButton{min-width:188px}.CreateCompanyModal-module-scss-module__SEtWFG__confirmButton{text-transform:uppercase}:is([data-justco-store-device=mobile] .CreateCompanyModal-module-scss-module__SEtWFG__modalBody,[data-justco-store-device=app] .CreateCompanyModal-module-scss-module__SEtWFG__modalBody){padding:16px}:is([data-justco-store-device=mobile] .CreateCompanyModal-module-scss-module__SEtWFG__sheetBody,[data-justco-store-device=app] .CreateCompanyModal-module-scss-module__SEtWFG__sheetBody){padding:0 0 8px}:is([data-justco-store-device=mobile] .CreateCompanyModal-module-scss-module__SEtWFG__title,[data-justco-store-device=app] .CreateCompanyModal-module-scss-module__SEtWFG__title){margin-bottom:20px;font-size:24px;line-height:1.3}:is([data-justco-store-device=mobile] .CreateCompanyModal-module-scss-module__SEtWFG__description,[data-justco-store-device=app] .CreateCompanyModal-module-scss-module__SEtWFG__description,[data-justco-store-device=mobile] .CreateCompanyModal-module-scss-module__SEtWFG__helperText,[data-justco-store-device=app] .CreateCompanyModal-module-scss-module__SEtWFG__helperText){font-size:16px}:is([data-justco-store-device=mobile] .CreateCompanyModal-module-scss-module__SEtWFG__description,[data-justco-store-device=app] .CreateCompanyModal-module-scss-module__SEtWFG__description){margin-bottom:16px}:is([data-justco-store-device=mobile] .CreateCompanyModal-module-scss-module__SEtWFG__helperText,[data-justco-store-device=app] .CreateCompanyModal-module-scss-module__SEtWFG__helperText){margin-bottom:20px}:is([data-justco-store-device=mobile] .CreateCompanyModal-module-scss-module__SEtWFG__noticeBox,[data-justco-store-device=app] .CreateCompanyModal-module-scss-module__SEtWFG__noticeBox){margin-bottom:12px}:is([data-justco-store-device=mobile] .CreateCompanyModal-module-scss-module__SEtWFG__stepTrack,[data-justco-store-device=app] .CreateCompanyModal-module-scss-module__SEtWFG__stepTrack){margin:4px auto 16px}:is([data-justco-store-device=mobile] .CreateCompanyModal-module-scss-module__SEtWFG__actions,[data-justco-store-device=app] .CreateCompanyModal-module-scss-module__SEtWFG__actions){flex-direction:column;gap:12px;margin-top:24px}:is([data-justco-store-device=mobile] .CreateCompanyModal-module-scss-module__SEtWFG__primaryButton,[data-justco-store-device=app] .CreateCompanyModal-module-scss-module__SEtWFG__primaryButton,[data-justco-store-device=mobile] .CreateCompanyModal-module-scss-module__SEtWFG__secondaryButton,[data-justco-store-device=app] .CreateCompanyModal-module-scss-module__SEtWFG__secondaryButton){width:100%;min-width:0;height:50px;font-size:18px}
.CompanyDetailsBodySkeleton-module-scss-module__JEpkSq__root{width:100%;min-width:0;max-width:100%}
.BookingSummary-module-scss-module__eY6CKW__summaryText{letter-spacing:0;vertical-align:middle;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.BookingSummary-module-scss-module__eY6CKW__summaryValue{letter-spacing:0;text-align:right;vertical-align:super;font-size:16px;font-style:normal;font-weight:700;line-height:140%}
.CompanySectionHeading-module-scss-module__-xFVNa__root{width:100%}.CompanySectionHeading-module-scss-module__-xFVNa__title{color:var(--secondary-color);font-size:1rem;font-weight:700;line-height:140%}.CompanySectionHeading-module-scss-module__-xFVNa__description{color:var(--semantic-fg-muted);font-size:.875rem;line-height:140%}
.DesktopCentreInfo-module-scss-module__ed_Z7a__centreLogo{width:64px;height:64px}.DesktopCentreInfo-module-scss-module__ed_Z7a__collapseSwitch{transition:transform .3s ease-in-out}.DesktopCentreInfo-module-scss-module__ed_Z7a__collapseSwitch.DesktopCentreInfo-module-scss-module__ed_Z7a__opened{transform:rotate(-180deg)}
.BillingAddressSection-module-scss-module__BKt0zW__fields{gap:var(--mantine-spacing-md);grid-template-columns:1fr;display:grid}[data-justco-store-device=desktop] .BillingAddressSection-module-scss-module__BKt0zW__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.BillingAddressSection-module-scss-module__BKt0zW__fullWidth{grid-column:1/-1}
.MobileCentreInfo-module-scss-module__17zOyW__header{margin-bottom:1.125rem}.MobileCentreInfo-module-scss-module__17zOyW__centreLogo{border:1px solid var(--light-secondary-color);border-radius:.25rem;flex-shrink:0;width:2.25rem;height:2.25rem}.MobileCentreInfo-module-scss-module__17zOyW__collapseSwitch{transition:transform .3s ease-in-out}.MobileCentreInfo-module-scss-module__17zOyW__collapseSwitch.MobileCentreInfo-module-scss-module__17zOyW__opened{transform:rotate(-180deg)}
.ContractEntitySection-module-scss-module__nVHlBa__root{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.ContractEntitySection-module-scss-module__nVHlBa__fields{gap:var(--mantine-spacing-md);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.ContractEntitySection-module-scss-module__nVHlBa__fields>*{min-width:0;max-width:100%}[data-justco-store-device=desktop] .ContractEntitySection-module-scss-module__nVHlBa__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ContractEntitySection-module-scss-module__nVHlBa__accountType{grid-column:1/-1;width:100%;min-width:0;max-width:100%}.ContractEntitySection-module-scss-module__nVHlBa__accountType .ContractEntitySection-module-scss-module__nVHlBa__accountTypeLabel{color:var(--semantic-fg-muted);margin-bottom:8px;font-size:.875rem;font-weight:700;line-height:1.4}.ContractEntitySection-module-scss-module__nVHlBa__accountType .ContractEntitySection-module-scss-module__nVHlBa__accountTypeOptions{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;display:grid}[data-justco-store-device=desktop] .ContractEntitySection-module-scss-module__nVHlBa__accountType .ContractEntitySection-module-scss-module__nVHlBa__accountTypeOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.ContractEntitySection-module-scss-module__nVHlBa__accountType .ContractEntitySection-module-scss-module__nVHlBa__accountTypeOption{background-color:var(--light-half-blue);width:100%;min-width:0;max-width:100%;min-height:96px;color:var(--secondary-color);border:1px solid #0000;border-radius:8px;padding:16px;transition:border-color .15s,background-color .15s;display:flex}[data-justco-store-device=desktop] .ContractEntitySection-module-scss-module__nVHlBa__accountType .ContractEntitySection-module-scss-module__nVHlBa__accountTypeOption{min-height:80px;padding:24px}.ContractEntitySection-module-scss-module__nVHlBa__accountType .ContractEntitySection-module-scss-module__nVHlBa__accountTypeOption[data-checked]{border-color:var(--new-blue);background-color:var(--light-blue-1)}.ContractEntitySection-module-scss-module__nVHlBa__accountType .ContractEntitySection-module-scss-module__nVHlBa__accountTypeOption:focus-visible{outline:2px solid var(--new-blue);outline-offset:2px}.ContractEntitySection-module-scss-module__nVHlBa__accountType .ContractEntitySection-module-scss-module__nVHlBa__accountTypeOption:disabled{cursor:not-allowed;opacity:.6}.ContractEntitySection-module-scss-module__nVHlBa__accountType .ContractEntitySection-module-scss-module__nVHlBa__accountTypeOptionContent,.ContractEntitySection-module-scss-module__nVHlBa__accountType .ContractEntitySection-module-scss-module__nVHlBa__accountTypeOptionText{min-width:0;max-width:100%}.ContractEntitySection-module-scss-module__nVHlBa__accountType.ContractEntitySection-module-scss-module__nVHlBa__hasError .ContractEntitySection-module-scss-module__nVHlBa__accountTypeOption{border-color:var(--crimson-red)}@media (hover:hover){.ContractEntitySection-module-scss-module__nVHlBa__accountType .ContractEntitySection-module-scss-module__nVHlBa__accountTypeOption:hover:not(:disabled){border-color:var(--new-blue)}}@media (prefers-reduced-motion:reduce){.ContractEntitySection-module-scss-module__nVHlBa__accountType .ContractEntitySection-module-scss-module__nVHlBa__accountTypeOption{transition:none}}
.CentreProductList-module-scss-module__eiYwzG__contactUsPrompt{color:var(--secondary-color);font-size:14px;line-height:20px}.CentreProductList-module-scss-module__eiYwzG__contactUsPrompt .CentreProductList-module-scss-module__eiYwzG__contactUsLink{color:var(--new-blue);cursor:pointer}
.TaxInformationSection-module-scss-module__dfJJ2W__prefix{white-space:nowrap;flex:none;width:max-content;line-height:1}.TaxInformationSection-module-scss-module__dfJJ2W__fields{gap:var(--mantine-spacing-md);grid-template-columns:1fr;display:grid}[data-justco-store-device=desktop] .TaxInformationSection-module-scss-module__dfJJ2W__fields{grid-template-columns:repeat(2,minmax(0,1fr))}
.DesktopPromotionBanner-module-scss-module___5yvzW__root{min-width:0;height:56px;color:var(--light-color);background:linear-gradient(100deg, var(--new-blue), #0072ff);border-radius:8px;display:block;position:relative;overflow:hidden}.DesktopPromotionBanner-module-scss-module___5yvzW__root .DesktopPromotionBanner-module-scss-module___5yvzW__backgroundImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.DesktopPromotionBanner-module-scss-module___5yvzW__root .DesktopPromotionBanner-module-scss-module___5yvzW__content{z-index:1;align-items:center;gap:12px;width:100%;height:100%;padding:8px 16px;display:flex;position:relative}.DesktopPromotionBanner-module-scss-module___5yvzW__root .DesktopPromotionBanner-module-scss-module___5yvzW__iconContainer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border:1px solid #ffffff4d;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.DesktopPromotionBanner-module-scss-module___5yvzW__root .DesktopPromotionBanner-module-scss-module___5yvzW__icon,.DesktopPromotionBanner-module-scss-module___5yvzW__root .DesktopPromotionBanner-module-scss-module___5yvzW__defaultIcon{width:14px;height:14px}.DesktopPromotionBanner-module-scss-module___5yvzW__root .DesktopPromotionBanner-module-scss-module___5yvzW__icon{object-fit:contain}.DesktopPromotionBanner-module-scss-module___5yvzW__root .DesktopPromotionBanner-module-scss-module___5yvzW__defaultIcon{color:var(--light-color)}.DesktopPromotionBanner-module-scss-module___5yvzW__root .DesktopPromotionBanner-module-scss-module___5yvzW__copy{flex-direction:column;flex:auto;min-width:0;display:flex}.DesktopPromotionBanner-module-scss-module___5yvzW__root .DesktopPromotionBanner-module-scss-module___5yvzW__title,.DesktopPromotionBanner-module-scss-module___5yvzW__root .DesktopPromotionBanner-module-scss-module___5yvzW__description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DesktopPromotionBanner-module-scss-module___5yvzW__root .DesktopPromotionBanner-module-scss-module___5yvzW__title{font-size:14px;font-weight:700;line-height:20px}.DesktopPromotionBanner-module-scss-module___5yvzW__root .DesktopPromotionBanner-module-scss-module___5yvzW__description{font-size:12px;line-height:16px}.DesktopPromotionBanner-module-scss-module___5yvzW__root .DesktopPromotionBanner-module-scss-module___5yvzW__cta{color:var(--new-blue);background-color:var(--light-color);border-radius:999px;flex:none;align-items:center;gap:4px;padding:7px 12px;font-size:14px;font-weight:700;line-height:16px;text-decoration:none;display:flex}.DesktopPromotionBanner-module-scss-module___5yvzW__root .DesktopPromotionBanner-module-scss-module___5yvzW__cta:focus-visible{outline:3px solid var(--secondary-color);outline-offset:3px}.DesktopPromotionBanner-module-scss-module___5yvzW__root .DesktopPromotionBanner-module-scss-module___5yvzW__ctaText{white-space:nowrap}.DesktopPromotionBanner-module-scss-module___5yvzW__root .DesktopPromotionBanner-module-scss-module___5yvzW__ctaIcon{object-fit:contain;width:24px;height:24px}
.QuantitySelector-module-scss-module__MDLKkq__container{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;flex-direction:column;justify-content:center;width:100%;max-width:160px;display:flex}.QuantitySelector-module-scss-module__MDLKkq__label{color:var(--dark-grey);margin-bottom:16px;font-size:16px;line-height:140%}.QuantitySelector-module-scss-module__MDLKkq__wrapper{background-color:var(--light-blue-1);box-sizing:border-box;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:42px;padding:0 16px;display:flex;box-shadow:0 2px 2px -1px #4a4a681a}[data-justco-store-device=desktop] .QuantitySelector-module-scss-module__MDLKkq__wrapper{width:160px}.QuantitySelector-module-scss-module__MDLKkq__button{cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:opacity .2s;display:flex}.QuantitySelector-module-scss-module__MDLKkq__button:hover:not(:disabled){opacity:.85}.QuantitySelector-module-scss-module__MDLKkq__button:disabled{cursor:not-allowed;opacity:.6}.QuantitySelector-module-scss-module__MDLKkq__value{text-align:center;min-width:24px;color:var(--secondary-color);-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;flex:1;font-size:16px;font-weight:700;line-height:140%}
