.StickyButton-module-scss-module__hDvTSG__root{background-color:var(--new-blue);color:#fff;z-index:999;border-top-left-radius:16px;border-bottom-left-radius:16px;width:50px;padding:24px 12px;transition:transform .2s,filter .2s;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-4px 4px 16px #0000001a}.StickyButton-module-scss-module__hDvTSG__root:hover{filter:brightness(1.05)}.StickyButton-module-scss-module__hDvTSG__text{writing-mode:sideways-lr;text-orientation:mixed;transform:90deg;letter-spacing:1.5px;white-space:nowrap;font-size:12px}.StickyButton-module-scss-module__hDvTSG__iconWrapper{justify-content:center;align-items:center;display:flex;transform:rotate(-90deg)}
.DesktopProductCard-module-scss-module__AXMGeW__productItemContainer{border:1px solid var(--light-blue);border-radius:5px;flex-shrink:0;height:200px;padding:10px;position:relative}.DesktopProductCard-module-scss-module__AXMGeW__productItemContainer .DesktopProductCard-module-scss-module__AXMGeW__productImage{background-color:#f0f0f0;width:280px;height:180px}.DesktopProductCard-module-scss-module__AXMGeW__productItemContainer .DesktopProductCard-module-scss-module__AXMGeW__beforeTax{color:var(--light-grey);font-size:12px;font-style:italic;line-height:12px}.DesktopProductCard-module-scss-module__AXMGeW__viewDetailButton.DesktopProductCard-module-scss-module__AXMGeW__viewDetailButton{letter-spacing:.64px;text-transform:uppercase;vertical-align:middle;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.DesktopProductCard-module-scss-module__AXMGeW__bundleDescription.DesktopProductCard-module-scss-module__AXMGeW__bundleDescription{color:#fff;letter-spacing:.36px;text-transform:uppercase;background:linear-gradient(90deg,#a96413 0%,#ffb74e 100%);border-radius:20px;align-items:center;width:fit-content;max-width:400px;padding:6px 12px;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:normal;box-shadow:0 4px 4px #00000040}
.DesktopPackageCard-module-scss-module__NOPUGq__cardContainer{border:1px solid var(--light-blue);background-color:var(--mantine-color-body,#fff);border-radius:5px;flex-shrink:0;padding:10px;position:relative}.DesktopPackageCard-module-scss-module__NOPUGq__productImage{background-color:#f0f0f0;border-radius:5px;flex-shrink:0;width:280px;height:180px;position:relative;overflow:hidden}.DesktopPackageCard-module-scss-module__NOPUGq__beforeTax{color:var(--light-grey);font-size:12px;font-style:italic;line-height:12px}
.MobilePackageCard-module-scss-module__pAEfLW__cardContainer{border:1px solid var(--light-blue);background-color:var(--mantine-color-body,#fff);border-radius:.5rem;flex-shrink:0;height:13.75rem;padding:.5rem;position:relative}.MobilePackageCard-module-scss-module__pAEfLW__productImage{background-color:#f0f0f0;border-radius:.5rem;flex-shrink:0;width:8.75rem;height:12.5rem;position:relative;overflow:hidden}.MobilePackageCard-module-scss-module__pAEfLW__beforeTax{color:var(--light-grey);font-size:12px;font-style:italic;line-height:12px}
.MobileProductCard-module-scss-module__9_njFG__productItemContainer{border:1px solid var(--light-blue);border-radius:.5rem;flex-shrink:0;min-height:13.75rem;padding:.5rem;position:relative;overflow:hidden}.MobileProductCard-module-scss-module__9_njFG__productItemContainer .MobileProductCard-module-scss-module__9_njFG__productImage{background-color:#f0f0f0;flex-shrink:0;width:8.75rem;height:12.5rem}.MobileProductCard-module-scss-module__9_njFG__productItemContainer .MobileProductCard-module-scss-module__9_njFG__productImage img{border-radius:.5rem}.MobileProductCard-module-scss-module__9_njFG__productItemContainer .MobileProductCard-module-scss-module__9_njFG__productInfo{min-width:0;height:12.5rem}.MobileProductCard-module-scss-module__9_njFG__productItemContainer .MobileProductCard-module-scss-module__9_njFG__productInfo .MobileProductCard-module-scss-module__9_njFG__productNameWrap{width:100%;min-width:0;position:relative}.MobileProductCard-module-scss-module__9_njFG__productItemContainer .MobileProductCard-module-scss-module__9_njFG__productInfo .MobileProductCard-module-scss-module__9_njFG__productNameSizer{inset-inline-start:0;visibility:hidden;white-space:nowrap;pointer-events:none;font-size:1.25rem;font-weight:700;line-height:1.2;position:absolute;top:0}.MobileProductCard-module-scss-module__9_njFG__productItemContainer .MobileProductCard-module-scss-module__9_njFG__productInfo .MobileProductCard-module-scss-module__9_njFG__productName{font-size:var(--product-name-font-size,1.25rem);line-height:1.2}.MobileProductCard-module-scss-module__9_njFG__productItemContainer .MobileProductCard-module-scss-module__9_njFG__productInfo .MobileProductCard-module-scss-module__9_njFG__beforeTax{color:var(--light-grey);font-size:.75rem}.MobileProductCard-module-scss-module__9_njFG__productItemContainer .MobileProductCard-module-scss-module__9_njFG__bundleDescription{z-index:10;color:#fff;letter-spacing:.36px;text-transform:uppercase;background:linear-gradient(90deg,#a96413 0%,#ffb74e 100%);align-items:center;width:fit-content;max-width:12.5rem;padding:.375rem 2.5rem;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:normal;position:absolute;top:.875rem;right:-2.625rem;transform:rotate(45deg);box-shadow:0 4px 4px #00000040}
.FormFieldWrapper-module-scss-module__OxSvHG__errorText.FormFieldWrapper-module-scss-module__OxSvHG__errorText{color:var(--crimson-red);white-space:pre-line;min-height:20px;font-size:12px;font-style:normal;font-weight:400;line-height:20px}
.styles-module-scss-module__zisyda__input,.styles-module-scss-module__zisyda__label{font-size:12px;font-style:normal;font-weight:400;line-height:20px}.styles-module-scss-module__zisyda__icon{color:var(--secondary-color)}
.VerificationCodeInput-module-scss-module__PVKo9a__inputGroup .VerificationCodeInput-module-scss-module__PVKo9a__input.VerificationCodeInput-module-scss-module__PVKo9a__input{letter-spacing:0;text-align:center;color:var(--secondary-color);border:1px solid var(--mantine-color-grayscale-6);border-radius:8px;width:50px;height:65px;font-size:30px;font-style:normal;font-weight:700;line-height:40px}.VerificationCodeInput-module-scss-module__PVKo9a__inputError{border-color:var(--crimson-red)}
.index-module-scss-module__mtD1gq__content{padding:0;position:relative}.index-module-scss-module__mtD1gq__body{padding:0}.index-module-scss-module__mtD1gq__closeButton{z-index:1;cursor:pointer;width:24px;height:24px;color:var(--secondary-color);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:16px;right:16px}.index-module-scss-module__mtD1gq__closeButton:hover{opacity:.7}.index-module-scss-module__mtD1gq__form{gap:var(--mantine-spacing-md);flex-direction:column;padding:20px 30px;display:flex}.index-module-scss-module__mtD1gq__title{color:var(--new-blue);font-size:30px;font-weight:700;line-height:40px}.index-module-scss-module__mtD1gq__description{color:var(--secondary-color);overflow-wrap:break-word;font-size:14px;font-weight:400;line-height:24px}.index-module-scss-module__mtD1gq__resend.index-module-scss-module__mtD1gq__resend{color:var(--new-blue);text-align:left;font-size:14px;font-weight:700;line-height:140%;text-decoration:underline}
.AuthImageFormModal-module-scss-module__PHd32W__modalContent{padding:0;overflow:hidden}.AuthImageFormModal-module-scss-module__PHd32W__modalBody{padding:0}.AuthImageFormModal-module-scss-module__PHd32W__layout{height:550px;overflow:hidden}:is([data-justco-store-device=mobile] .AuthImageFormModal-module-scss-module__PHd32W__layout,[data-justco-store-device=app] .AuthImageFormModal-module-scss-module__PHd32W__layout){height:auto;min-height:100dvh}.AuthImageFormModal-module-scss-module__PHd32W__imagePanel{flex:0 0 50%;overflow:hidden}:is([data-justco-store-device=mobile] .AuthImageFormModal-module-scss-module__PHd32W__imagePanel,[data-justco-store-device=app] .AuthImageFormModal-module-scss-module__PHd32W__imagePanel){flex:none;width:100%}.AuthImageFormModal-module-scss-module__PHd32W__image{object-fit:cover;width:100%;height:100%;display:block}:is([data-justco-store-device=mobile] .AuthImageFormModal-module-scss-module__PHd32W__image,[data-justco-store-device=app] .AuthImageFormModal-module-scss-module__PHd32W__image){object-fit:contain;height:auto}.AuthImageFormModal-module-scss-module__PHd32W__formPanel{flex:1 1 0;min-width:0;position:relative;overflow-y:auto}:is([data-justco-store-device=mobile] .AuthImageFormModal-module-scss-module__PHd32W__formPanel,[data-justco-store-device=app] .AuthImageFormModal-module-scss-module__PHd32W__formPanel){flex:auto;overflow:visible}.AuthImageFormModal-module-scss-module__PHd32W__closeButton{z-index:1;width:24px;height:24px;padding:0;position:absolute;top:16px;right:16px}.AuthImageFormModal-module-scss-module__PHd32W__closeButton:hover{opacity:.7}
.DividerWithLabel-module-scss-module__FsHowa__labelText{font-size:14px;font-style:normal;font-weight:400;line-height:24px}
.LoginModal-module-scss-module__skpc9q__loginModalContainer{padding:calc(68px + var(--mantine-spacing-xs)) var(--mantine-spacing-lg) var(--mantine-spacing-xs);gap:var(--mantine-spacing-xs);flex-direction:column;flex:1;display:flex}.LoginModal-module-scss-module__skpc9q__loginModalContainer .LoginModal-module-scss-module__skpc9q__form{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.LoginModal-module-scss-module__skpc9q__loginModalContainer .LoginModal-module-scss-module__skpc9q__forgotPassword{width:100%;color:var(--secondary-color);text-align:center;font-size:12px;font-weight:400;line-height:20px;text-decoration:underline;display:block}.LoginModal-module-scss-module__skpc9q__loginModalContainer .LoginModal-module-scss-module__skpc9q__primaryButton,.LoginModal-module-scss-module__skpc9q__loginModalContainer .LoginModal-module-scss-module__skpc9q__secondaryButton{letter-spacing:.64px;text-transform:uppercase;border-radius:30px;width:100%;height:48px;min-height:48px;font-size:16px;font-weight:700;line-height:100%}.LoginModal-module-scss-module__skpc9q__loginModalContainer .LoginModal-module-scss-module__skpc9q__primaryButton{color:var(--mantine-color-white);background-color:var(--new-blue);border-color:var(--new-blue)}.LoginModal-module-scss-module__skpc9q__loginModalContainer .LoginModal-module-scss-module__skpc9q__primaryButton:hover{background-color:var(--new-blue);opacity:.9}.LoginModal-module-scss-module__skpc9q__loginModalContainer .LoginModal-module-scss-module__skpc9q__secondaryButton{color:var(--new-blue);background-color:var(--mantine-color-white);border:2px solid var(--new-blue)}.LoginModal-module-scss-module__skpc9q__loginModalContainer .LoginModal-module-scss-module__skpc9q__secondaryButton:hover{color:var(--new-blue);background-color:var(--mantine-color-primary-1);border-color:var(--new-blue)}.LoginModal-module-scss-module__skpc9q__loginModalContainer .LoginModal-module-scss-module__skpc9q__errorText{color:var(--crimson-red);font-size:12px;font-weight:400;line-height:20px}
.SocialAuthButton-module-scss-module__mH1YgW__button.SocialAuthButton-module-scss-module__mH1YgW__button{color:var(--light-grey);background-color:var(--light-blue-1);text-transform:none;letter-spacing:0;border:none;font-size:16px;font-style:normal;font-weight:400;line-height:140%;box-shadow:0 2px 2px -1px #4a4a681a}.SocialAuthButton-module-scss-module__mH1YgW__button.SocialAuthButton-module-scss-module__mH1YgW__button:hover,.SocialAuthButton-module-scss-module__mH1YgW__button.SocialAuthButton-module-scss-module__mH1YgW__button:active,.SocialAuthButton-module-scss-module__mH1YgW__button.SocialAuthButton-module-scss-module__mH1YgW__button:focus{background-color:var(--light-blue-1);color:var(--light-grey);box-shadow:0 2px 2px -1px #4a4a681a}
:is([data-justco-store-device=mobile] .PasswordRecoveryModal-module-scss-module__TNiJKq__modalContent,[data-justco-store-device=app] .PasswordRecoveryModal-module-scss-module__TNiJKq__modalContent){width:100%;height:100dvh;overflow:auto}.PasswordRecoveryModal-module-scss-module__TNiJKq__closeButton{z-index:calc(var(--mb-z-index) + 2);cursor:pointer;width:24px;height:24px;color:var(--secondary-color);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:16px;right:16px}.PasswordRecoveryModal-module-scss-module__TNiJKq__closeButton:hover{opacity:.7}
.RequestEmailForm-module-scss-module__scQ2Eq__form{min-height:100%;padding:var(--mantine-spacing-xl) var(--mantine-spacing-xs);gap:var(--mantine-spacing-xl);flex-direction:column;flex:1;justify-content:center;display:flex}.RequestEmailForm-module-scss-module__scQ2Eq__title{color:var(--new-blue);font-size:30px;font-weight:700;line-height:40px}.RequestEmailForm-module-scss-module__scQ2Eq__description{color:var(--secondary-color);overflow-wrap:break-word;font-size:12px;font-weight:400;line-height:20px}.RequestEmailForm-module-scss-module__scQ2Eq__primaryButton.RequestEmailForm-module-scss-module__scQ2Eq__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%}.RequestEmailForm-module-scss-module__scQ2Eq__primaryButton.RequestEmailForm-module-scss-module__scQ2Eq__primaryButton:hover{background-color:var(--new-blue);opacity:.9}.RequestEmailForm-module-scss-module__scQ2Eq__errorText{color:var(--crimson-red);font-size:12px;font-weight:400;line-height:20px}
.SetPasswordForm-module-scss-module__ohVAxG__form{min-height:100%;padding:var(--mantine-spacing-xl) var(--mantine-spacing-xs);gap:var(--mantine-spacing-xl);flex-direction:column;flex:1;justify-content:center;display:flex}.SetPasswordForm-module-scss-module__ohVAxG__title{color:var(--new-blue);font-size:30px;font-weight:700;line-height:40px}.SetPasswordForm-module-scss-module__ohVAxG__description{color:var(--secondary-color);overflow-wrap:break-word;font-size:12px;font-weight:400;line-height:20px}.SetPasswordForm-module-scss-module__ohVAxG__primaryButton.SetPasswordForm-module-scss-module__ohVAxG__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%}.SetPasswordForm-module-scss-module__ohVAxG__primaryButton.SetPasswordForm-module-scss-module__ohVAxG__primaryButton:hover{background-color:var(--new-blue);opacity:.9}.SetPasswordForm-module-scss-module__ohVAxG__errorText{color:var(--crimson-red);font-size:12px;font-weight:400;line-height:20px}
.VerifyCodeForm-module-scss-module__iuMGzq__verifyCodeForm{height:100%;min-height:0;padding:var(--mantine-spacing-xl) var(--mantine-spacing-xs);box-sizing:border-box;gap:var(--mantine-spacing-xl);flex-direction:column;display:flex}.VerifyCodeForm-module-scss-module__iuMGzq__verifyCodeHeader{gap:var(--mantine-spacing-md);flex-direction:column;display:flex}:is([data-justco-store-device=mobile] .VerifyCodeForm-module-scss-module__iuMGzq__verifyCodeHeader,[data-justco-store-device=app] .VerifyCodeForm-module-scss-module__iuMGzq__verifyCodeHeader){padding-top:56px}.VerifyCodeForm-module-scss-module__iuMGzq__verifyCodeFields{gap:var(--mantine-spacing-md);flex-direction:column;flex:1;min-height:0;display:flex}.VerifyCodeForm-module-scss-module__iuMGzq__verifyCodeActions{align-items:center;gap:var(--mantine-spacing-md);flex-direction:column;display:flex}.VerifyCodeForm-module-scss-module__iuMGzq__title{color:var(--new-blue);font-size:30px;font-weight:700;line-height:40px}.VerifyCodeForm-module-scss-module__iuMGzq__verifyCodeDescription{color:var(--secondary-color);overflow-wrap:break-word;font-size:16px;font-weight:400;line-height:140%}.VerifyCodeForm-module-scss-module__iuMGzq__email{color:var(--secondary-color);overflow-wrap:break-word;word-break:break-all;max-width:100%;font-size:14px;font-weight:700;line-height:24px;display:inline-block}.VerifyCodeForm-module-scss-module__iuMGzq__primaryButton.VerifyCodeForm-module-scss-module__iuMGzq__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%}.VerifyCodeForm-module-scss-module__iuMGzq__primaryButton.VerifyCodeForm-module-scss-module__iuMGzq__primaryButton:hover{background-color:var(--new-blue);opacity:.9}.VerifyCodeForm-module-scss-module__iuMGzq__errorText{color:var(--crimson-red);font-size:12px;font-weight:400;line-height:20px}.VerifyCodeForm-module-scss-module__iuMGzq__resend.VerifyCodeForm-module-scss-module__iuMGzq__resend{color:var(--new-blue);text-align:left;font-size:14px;font-weight:700;line-height:140%;text-decoration:underline}.VerifyCodeForm-module-scss-module__iuMGzq__resendRow{text-align:left;width:100%}.VerifyCodeForm-module-scss-module__iuMGzq__resendText{color:var(--secondary-color);font-size:14px;font-weight:400;line-height:140%}
.TapPayIframeField-module-scss-module__RvN_6q__tpField{box-sizing:border-box;border:1px solid var(--light-half-blue-1);background:var(--light-color);border-radius:8px;align-items:center;height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.TapPayIframeField-module-scss-module__RvN_6q__tpField iframe{border:0;width:100%;height:24px;margin:0;padding:0;display:block}.TapPayIframeField-module-scss-module__RvN_6q__fieldShell{position:relative}.TapPayIframeField-module-scss-module__RvN_6q__tpFieldWithBrand{padding-right:44px}.TapPayIframeField-module-scss-module__RvN_6q__tpFieldWithBrand iframe{width:calc(100% - 4px)}.TapPayIframeField-module-scss-module__RvN_6q__brandIconSlot{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.TapPayIframeField-module-scss-module__RvN_6q__tpField.tappay-field-focus{border-color:var(--new-blue);box-shadow:0 0 0 1px var(--new-blue)}.TapPayIframeField-module-scss-module__RvN_6q__tpFieldError{border-color:var(--crimson-red)}
.TapPaySandboxTestCardHelper-module-scss-module__UORNSG__fabAnchor{z-index:200;position:fixed;bottom:24px;right:20px}.TapPaySandboxTestCardHelper-module-scss-module__UORNSG__fab{background-color:var(--new-blue);color:var(--mantine-color-white);transition:filter .2s;box-shadow:0 4px 16px #00000029}.TapPaySandboxTestCardHelper-module-scss-module__UORNSG__fab:hover{filter:brightness(1.05)}.TapPaySandboxTestCardHelper-module-scss-module__UORNSG__modalContent{border-radius:var(--mantine-radius-md)}.TapPaySandboxTestCardHelper-module-scss-module__UORNSG__fieldRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.TapPaySandboxTestCardHelper-module-scss-module__UORNSG__fieldValue{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-sm);color:var(--dark-blue)}.TapPaySandboxTestCardHelper-module-scss-module__UORNSG__reference{border-top:1px solid var(--light-half-blue-1);padding-top:4px}
.PriceLabel-module-scss-module__LD138W__currencyText,.PriceLabel-module-scss-module__LD138W__scopeText,.PriceLabel-module-scss-module__LD138W__unitText{color:var(--new-blue);font-size:18px;font-style:normal;font-weight:700;line-height:28px}.PriceLabel-module-scss-module__LD138W__priceText{color:var(--new-blue);font-size:58px;font-style:normal;font-weight:600;line-height:68px}

:is([data-justco-store-device=mobile] .HorizontalTimelineItem-module-scss-module__j3Ap8G__contentBox,[data-justco-store-device=app] .HorizontalTimelineItem-module-scss-module__j3Ap8G__contentBox){grid-template-rows:minmax(1.2em,max-content) minmax(1.5em,max-content) minmax(1.96em,max-content) minmax(3.92em,max-content);align-items:start;gap:0;margin-top:16px;display:grid}.HorizontalTimelineItem-module-scss-module__j3Ap8G__titleText.HorizontalTimelineItem-module-scss-module__j3Ap8G__titleText{letter-spacing:.36px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;line-height:100%}.HorizontalTimelineItem-module-scss-module__j3Ap8G__titleTextPrimary.HorizontalTimelineItem-module-scss-module__j3Ap8G__titleTextPrimary{color:var(--secondary-color)}.HorizontalTimelineItem-module-scss-module__j3Ap8G__titleTextGray.HorizontalTimelineItem-module-scss-module__j3Ap8G__titleTextGray{color:var(--mantine-color-grayscale-6)}.HorizontalTimelineItem-module-scss-module__j3Ap8G__remarkText.HorizontalTimelineItem-module-scss-module__j3Ap8G__remarkText{color:var(--light-grey);font-size:16px;font-style:normal;font-weight:700;line-height:140%}.HorizontalTimelineItem-module-scss-module__j3Ap8G__amountText.HorizontalTimelineItem-module-scss-module__j3Ap8G__amountText{letter-spacing:0;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.HorizontalTimelineItem-module-scss-module__j3Ap8G__detailText.HorizontalTimelineItem-module-scss-module__j3Ap8G__detailText{color:var(--light-grey);font-size:14px;font-style:normal;font-weight:400;line-height:140%}
:is([data-justco-store-device=mobile] .HorizontalTimelineRow-module-scss-module__9UD1oq__timelineRowContainer,[data-justco-store-device=app] .HorizontalTimelineRow-module-scss-module__9UD1oq__timelineRowContainer){grid-template-columns:var(--grid-columns,1fr 1fr);align-items:stretch;gap:0;display:grid}:is([data-justco-store-device=mobile] .HorizontalTimelineRow-module-scss-module__9UD1oq__timelineItem,[data-justco-store-device=app] .HorizontalTimelineRow-module-scss-module__9UD1oq__timelineItem){flex-direction:column;height:100%;display:flex}
.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__modalContent.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__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}.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__modalHeader.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__modalHeader{justify-content:flex-end;padding-bottom:16px}.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__modalBody.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__modalBody{flex-direction:column;flex:1;padding-top:0;display:flex}.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__modalStack.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__modalStack{flex:1;gap:16px}.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__messageContent.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__messageContent{flex:1;align-items:center;display:flex}.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__modalTitle.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__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] .PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__modalTitle.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__modalTitle,[data-justco-store-device=app] .PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__modalTitle.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__modalTitle){font-size:20px}.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__messageText.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__messageText{color:var(--secondary-color);letter-spacing:0;font-size:16px;font-style:normal;font-weight:400;line-height:1.4}.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__confirmButton.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__confirmButton{letter-spacing:.04em;vertical-align:middle;width:100%;font-size:16px;font-style:normal;font-weight:700;line-height:1}:is([data-justco-store-device=mobile] .PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__confirmButton.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__confirmButton,[data-justco-store-device=app] .PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__confirmButton.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__confirmButton){font-size:14px}.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__confirmActions.PrimaryMemberPurchaseDialog-module-scss-module__0akhKG__confirmActions{width:100%;margin-top:auto}
.SummaryPurchaseArea-module-scss-module__LP1Eta__webWrapper{background-color:var(--mantine-color-primary-0);padding:1rem}.SummaryPurchaseArea-module-scss-module__LP1Eta__mobileWrapper{background-color:var(--mantine-color-primary-0);padding:.875rem 1rem 1.25rem}
.page-module-scss-module__5ZUPTW__container{box-sizing:border-box;width:100%;max-width:100%;min-height:calc(100vh - 234px);margin-left:0;margin-right:0}.page-module-scss-module__5ZUPTW__leftSection{flex-direction:column;width:100%;min-width:0;display:flex}[data-justco-store-device=desktop] .page-module-scss-module__5ZUPTW__leftSection{flex:1 1 0;width:calc(58.3333% - .75rem);max-width:calc(58.3333% - .75rem)}.page-module-scss-module__5ZUPTW__leftSection>*{width:100%}.page-module-scss-module__5ZUPTW__rightSection{flex-direction:column;width:100%;min-width:0;display:flex}:is([data-justco-store-device=mobile] .page-module-scss-module__5ZUPTW__rightSection,[data-justco-store-device=app] .page-module-scss-module__5ZUPTW__rightSection){margin-top:1.5rem}[data-justco-store-device=desktop] .page-module-scss-module__5ZUPTW__rightSection{flex:1 1 0;width:calc(41.6667% - .75rem);max-width:calc(41.6667% - .75rem)}.page-module-scss-module__5ZUPTW__rightSection>*{width:100%}.page-module-scss-module__5ZUPTW__rightSection .mantine-Paper-root{box-shadow:8px 12px 24px #0000001f}
.SummaryAddOnBreakdown-module-scss-module__fRS8va__root{width:100%}.SummaryAddOnBreakdown-module-scss-module__fRS8va__title{color:var(--secondary-color);letter-spacing:.36px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}:is([data-justco-store-device=mobile] .SummaryAddOnBreakdown-module-scss-module__fRS8va__title,[data-justco-store-device=app] .SummaryAddOnBreakdown-module-scss-module__fRS8va__title){color:var(--secondary-color);letter-spacing:.0169rem;text-transform:uppercase;font-size:.5625rem;font-style:normal;font-weight:700;line-height:normal}.SummaryAddOnBreakdown-module-scss-module__fRS8va__body{padding-left:16px}:is([data-justco-store-device=mobile] .SummaryAddOnBreakdown-module-scss-module__fRS8va__body,[data-justco-store-device=app] .SummaryAddOnBreakdown-module-scss-module__fRS8va__body){padding-left:.5rem}.SummaryAddOnBreakdown-module-scss-module__fRS8va__groupTitle{color:var(--secondary-color);font-size:14px;font-weight:700;line-height:1.4;text-decoration:underline}:is([data-justco-store-device=mobile] .SummaryAddOnBreakdown-module-scss-module__fRS8va__groupTitle,[data-justco-store-device=app] .SummaryAddOnBreakdown-module-scss-module__fRS8va__groupTitle){color:var(--secondary-color);text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;font-size:.75rem;font-style:normal;font-weight:400;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.SummaryAddOnBreakdown-module-scss-module__fRS8va__line{min-height:22px}.SummaryAddOnBreakdown-module-scss-module__fRS8va__lineText,.SummaryAddOnBreakdown-module-scss-module__fRS8va__quantity{color:var(--secondary-color);font-size:14px;font-weight:400;line-height:1.5}:is([data-justco-store-device=mobile] .SummaryAddOnBreakdown-module-scss-module__fRS8va__lineText,[data-justco-store-device=app] .SummaryAddOnBreakdown-module-scss-module__fRS8va__lineText,[data-justco-store-device=mobile] .SummaryAddOnBreakdown-module-scss-module__fRS8va__quantity,[data-justco-store-device=app] .SummaryAddOnBreakdown-module-scss-module__fRS8va__quantity){color:var(--secondary-color);font-size:.75rem;font-style:normal;font-weight:400;line-height:140%}.SummaryAddOnBreakdown-module-scss-module__fRS8va__lineText{overflow-wrap:anywhere;flex:auto;min-width:0}.SummaryAddOnBreakdown-module-scss-module__fRS8va__quantity{text-align:right;white-space:nowrap;flex:none}
.DesktopActionBar-module-scss-module__2HwxUW__desktopButton.DesktopActionBar-module-scss-module__2HwxUW__desktopButton{letter-spacing:.64px;vertical-align:middle;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:700;line-height:100%}:is([data-justco-store-device=mobile] .DesktopActionBar-module-scss-module__2HwxUW__desktopButton.DesktopActionBar-module-scss-module__2HwxUW__desktopButton,[data-justco-store-device=app] .DesktopActionBar-module-scss-module__2HwxUW__desktopButton.DesktopActionBar-module-scss-module__2HwxUW__desktopButton){letter-spacing:.56px;vertical-align:middle;text-transform:uppercase;font-size:14px;font-weight:700;line-height:100%}.DesktopActionBar-module-scss-module__2HwxUW__modalTitle.DesktopActionBar-module-scss-module__2HwxUW__modalTitle{letter-spacing:-.48px;color:var(--new-blue);font-size:24px;font-weight:700;line-height:100%}.DesktopActionBar-module-scss-module__2HwxUW__confirmText.DesktopActionBar-module-scss-module__2HwxUW__confirmText,.DesktopActionBar-module-scss-module__2HwxUW__bookingPeriodLabel.DesktopActionBar-module-scss-module__2HwxUW__bookingPeriodLabel{color:var(--secondary-color);font-size:16px;font-weight:400;line-height:140%}.DesktopActionBar-module-scss-module__2HwxUW__dateRangeText.DesktopActionBar-module-scss-module__2HwxUW__dateRangeText{color:var(--secondary-color);font-size:16px;font-weight:700;line-height:140%}.DesktopActionBar-module-scss-module__2HwxUW__notRenewText.DesktopActionBar-module-scss-module__2HwxUW__notRenewText{color:var(--secondary-color);font-size:16px;font-weight:400;line-height:140%}.DesktopActionBar-module-scss-module__2HwxUW__boldDate.DesktopActionBar-module-scss-module__2HwxUW__boldDate{color:var(--secondary-color);font-size:16px;font-weight:700;line-height:140%}
.styles-module__CbNyoq__webBodyText{font-size:16px;font-style:normal;font-weight:400;line-height:26px}.styles-module__CbNyoq__webSubtitle{font-size:18px;font-style:normal;font-weight:700;line-height:28px}.styles-module__CbNyoq__webButtonText{font-size:20px;font-style:normal;font-weight:700;line-height:30px}.styles-module__CbNyoq__webHeadline{font-size:30px;font-style:normal;font-weight:700;line-height:40px}.styles-module__CbNyoq__webBody2{font-size:14px;font-style:normal;font-weight:400;line-height:24px}.styles-module__CbNyoq__mobileBodyText{font-size:12px;font-style:normal;font-weight:700;line-height:20px}.styles-module__CbNyoq__mobileBody2{font-size:12px;font-style:normal;font-weight:400;line-height:20px}.styles-module__CbNyoq__mobileButtonText{font-size:14px;font-style:normal;font-weight:600;line-height:18px}.styles-module__CbNyoq__mobileSubtitle{font-size:14px;font-style:normal;font-weight:700;line-height:20px}.styles-module__CbNyoq__mobileBody4{font-size:12px;font-style:normal;font-weight:400;line-height:20px}
.AppShell-module-scss-module__qzjsdG__appShell{flex-direction:column;min-height:100dvh;display:flex;overflow-x:hidden}[data-justco-store-device=desktop] .AppShell-module-scss-module__qzjsdG__appShell{min-width:1280px;min-height:100vh;overflow-x:clip}[data-justco-store-device=app] .AppShell-module-scss-module__qzjsdG__appShell{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-justco-store-device=app] .AppShell-module-scss-module__qzjsdG__appShell input{-webkit-user-select:text;user-select:text}[data-justco-store-device=app] .AppShell-module-scss-module__qzjsdG__appShell textarea{-webkit-user-select:text;user-select:text}[data-justco-store-device=app] .AppShell-module-scss-module__qzjsdG__appShell [contenteditable=true]{-webkit-user-select:text;user-select:text}.AppShell-module-scss-module__qzjsdG__mainContainer{flex:1 0 auto;min-width:0}[data-justco-store-device=desktop] .AppShell-module-scss-module__qzjsdG__storeMainContainer{padding:40px 35px 0}[data-justco-store-device=desktop] .AppShell-module-scss-module__qzjsdG__storeMainContainer.AppShell-module-scss-module__qzjsdG__hasSearchBar{padding-top:120px}.AppShell-module-scss-module__qzjsdG__campaignMainContainer{background-color:var(--light-color)}.AppShell-module-scss-module__qzjsdG__storeMainContainer [data-justco-store-device=desktop] .AppShell-module-scss-module__qzjsdG__notifySection{width:1200px;margin:-80px auto 0}.AppShell-module-scss-module__qzjsdG__campaignMainContainer [data-justco-store-device=desktop] .AppShell-module-scss-module__qzjsdG__notifySection{width:min(100%,1200px);margin:0 auto}:is([data-justco-store-device=mobile] .AppShell-module-scss-module__qzjsdG__notifySection,[data-justco-store-device=app] .AppShell-module-scss-module__qzjsdG__notifySection){padding:0 1rem}.AppShell-module-scss-module__qzjsdG__storeContent{max-width:1200px;margin:0 auto}:is([data-justco-store-device=mobile] .AppShell-module-scss-module__qzjsdG__storeContent,[data-justco-store-device=app] .AppShell-module-scss-module__qzjsdG__storeContent){min-height:calc(100vh - 5.375rem - 20px)}[data-justco-store-device=mobile] .AppShell-module-scss-module__qzjsdG__storeContent{padding-top:1.625rem}.AppShell-module-scss-module__qzjsdG__campaignContent{min-width:0}
.SummaryEntitlementList-module-scss-module__hH06Oa__root{width:100%}.SummaryEntitlementList-module-scss-module__hH06Oa__title{color:var(--secondary-color);letter-spacing:.36px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1}:is([data-justco-store-device=mobile] .SummaryEntitlementList-module-scss-module__hH06Oa__title,[data-justco-store-device=app] .SummaryEntitlementList-module-scss-module__hH06Oa__title){color:var(--secondary-color);letter-spacing:.0169rem;text-transform:uppercase;font-size:.5625rem;font-style:normal;font-weight:700;line-height:normal}.SummaryEntitlementList-module-scss-module__hH06Oa__promoTitle{color:var(--positive-main);letter-spacing:.36px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1}:is([data-justco-store-device=mobile] .SummaryEntitlementList-module-scss-module__hH06Oa__promoTitle,[data-justco-store-device=app] .SummaryEntitlementList-module-scss-module__hH06Oa__promoTitle){color:var(--positive-main);letter-spacing:.0169rem;text-transform:uppercase;font-size:.5625rem;font-style:normal;font-weight:700;line-height:normal}.SummaryEntitlementList-module-scss-module__hH06Oa__body{padding-left:16px}:is([data-justco-store-device=mobile] .SummaryEntitlementList-module-scss-module__hH06Oa__body,[data-justco-store-device=app] .SummaryEntitlementList-module-scss-module__hH06Oa__body){padding-left:.5rem}.SummaryEntitlementList-module-scss-module__hH06Oa__line{gap:.25rem;min-height:22px}:is([data-justco-store-device=mobile] .SummaryEntitlementList-module-scss-module__hH06Oa__line,[data-justco-store-device=app] .SummaryEntitlementList-module-scss-module__hH06Oa__line){min-height:auto}.SummaryEntitlementList-module-scss-module__hH06Oa__lineText{color:var(--secondary-color);overflow-wrap:anywhere;flex:auto;min-width:0;font-size:14px;font-weight:400;line-height:1.4}:is([data-justco-store-device=mobile] .SummaryEntitlementList-module-scss-module__hH06Oa__lineText,[data-justco-store-device=app] .SummaryEntitlementList-module-scss-module__hH06Oa__lineText){color:var(--secondary-color);font-size:.75rem;font-style:normal;font-weight:400;line-height:140%}.SummaryEntitlementList-module-scss-module__hH06Oa__quantityText{color:var(--secondary-color);white-space:nowrap;flex:none;font-size:14px;font-weight:400;line-height:1.4}:is([data-justco-store-device=mobile] .SummaryEntitlementList-module-scss-module__hH06Oa__quantityText,[data-justco-store-device=app] .SummaryEntitlementList-module-scss-module__hH06Oa__quantityText){font-size:.75rem;font-style:normal;font-weight:400;line-height:140%}.SummaryEntitlementList-module-scss-module__hH06Oa__promoLineText{color:var(--positive-main);overflow-wrap:anywhere;flex:auto;min-width:0;font-size:14px;font-weight:400;line-height:1.4}:is([data-justco-store-device=mobile] .SummaryEntitlementList-module-scss-module__hH06Oa__promoLineText,[data-justco-store-device=app] .SummaryEntitlementList-module-scss-module__hH06Oa__promoLineText){color:var(--positive-main);font-size:.75rem;font-style:normal;font-weight:400;line-height:140%}.SummaryEntitlementList-module-scss-module__hH06Oa__promoQuantityText{color:var(--positive-main);white-space:nowrap;flex:none;font-size:14px;font-weight:400;line-height:1.4}:is([data-justco-store-device=mobile] .SummaryEntitlementList-module-scss-module__hH06Oa__promoQuantityText,[data-justco-store-device=app] .SummaryEntitlementList-module-scss-module__hH06Oa__promoQuantityText){font-size:.75rem;font-style:normal;font-weight:400;line-height:140%}.SummaryEntitlementList-module-scss-module__hH06Oa__promoSectionTitle{color:var(--positive-main);letter-spacing:.36px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}
.MobileActionBar-module-scss-module__FmeQMa__desktopButton.MobileActionBar-module-scss-module__FmeQMa__desktopButton{letter-spacing:.64px;vertical-align:middle;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:700;line-height:100%}:is([data-justco-store-device=mobile] .MobileActionBar-module-scss-module__FmeQMa__desktopButton.MobileActionBar-module-scss-module__FmeQMa__desktopButton,[data-justco-store-device=app] .MobileActionBar-module-scss-module__FmeQMa__desktopButton.MobileActionBar-module-scss-module__FmeQMa__desktopButton){letter-spacing:.56px;vertical-align:middle;text-transform:uppercase;font-size:14px;font-weight:700;line-height:100%}.MobileActionBar-module-scss-module__FmeQMa__actionBar.MobileActionBar-module-scss-module__FmeQMa__actionBar{width:100%}:is([data-justco-store-device=mobile] .MobileActionBar-module-scss-module__FmeQMa__actionBar.MobileActionBar-module-scss-module__FmeQMa__actionBar,[data-justco-store-device=app] .MobileActionBar-module-scss-module__FmeQMa__actionBar.MobileActionBar-module-scss-module__FmeQMa__actionBar){justify-content:stretch}.MobileActionBar-module-scss-module__FmeQMa__actionButton.MobileActionBar-module-scss-module__FmeQMa__actionButton{width:auto}:is([data-justco-store-device=mobile] .MobileActionBar-module-scss-module__FmeQMa__actionButton.MobileActionBar-module-scss-module__FmeQMa__actionButton,[data-justco-store-device=app] .MobileActionBar-module-scss-module__FmeQMa__actionButton.MobileActionBar-module-scss-module__FmeQMa__actionButton){width:100%}.MobileActionBar-module-scss-module__FmeQMa__modalContent.MobileActionBar-module-scss-module__FmeQMa__modalContent{overflow:hidden}.MobileActionBar-module-scss-module__FmeQMa__modalHeader.MobileActionBar-module-scss-module__FmeQMa__modalHeader{padding-bottom:16px}.MobileActionBar-module-scss-module__FmeQMa__modalBody.MobileActionBar-module-scss-module__FmeQMa__modalBody{padding-top:0}.MobileActionBar-module-scss-module__FmeQMa__modalStack.MobileActionBar-module-scss-module__FmeQMa__modalStack{gap:16px}.MobileActionBar-module-scss-module__FmeQMa__modalTitle.MobileActionBar-module-scss-module__FmeQMa__modalTitle{letter-spacing:-.48px;color:var(--new-blue);font-size:24px;font-weight:700;line-height:100%}:is([data-justco-store-device=mobile] .MobileActionBar-module-scss-module__FmeQMa__modalTitle.MobileActionBar-module-scss-module__FmeQMa__modalTitle,[data-justco-store-device=app] .MobileActionBar-module-scss-module__FmeQMa__modalTitle.MobileActionBar-module-scss-module__FmeQMa__modalTitle){font-size:20px}.MobileActionBar-module-scss-module__FmeQMa__confirmText.MobileActionBar-module-scss-module__FmeQMa__confirmText,.MobileActionBar-module-scss-module__FmeQMa__bookingPeriodLabel.MobileActionBar-module-scss-module__FmeQMa__bookingPeriodLabel{color:var(--secondary-color);font-size:16px;font-weight:400;line-height:140%}.MobileActionBar-module-scss-module__FmeQMa__dateRangeText.MobileActionBar-module-scss-module__FmeQMa__dateRangeText{color:var(--secondary-color);word-break:break-word;font-size:16px;font-weight:700;line-height:140%}.MobileActionBar-module-scss-module__FmeQMa__notRenewText.MobileActionBar-module-scss-module__FmeQMa__notRenewText{color:var(--secondary-color);font-size:16px;font-weight:400;line-height:140%}.MobileActionBar-module-scss-module__FmeQMa__boldDate.MobileActionBar-module-scss-module__FmeQMa__boldDate{color:var(--secondary-color);font-size:16px;font-weight:700;line-height:140%}.MobileActionBar-module-scss-module__FmeQMa__confirmActions.MobileActionBar-module-scss-module__FmeQMa__confirmActions,.MobileActionBar-module-scss-module__FmeQMa__confirmButton.MobileActionBar-module-scss-module__FmeQMa__confirmButton{width:100%}
.RightContent-module-scss-module__F1wi5q__title.RightContent-module-scss-module__F1wi5q__title{color:var(--secondary-color);letter-spacing:0;font-size:18px;font-style:normal;font-weight:700;line-height:28px}.RightContent-module-scss-module__F1wi5q__verificationLink.RightContent-module-scss-module__F1wi5q__verificationLink{color:var(--new-blue);letter-spacing:0;text-underline-offset:0%;cursor:pointer;font-size:16px;font-style:normal;font-weight:700;line-height:100%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:calc(1em/3.40282e38)}.RightContent-module-scss-module__F1wi5q__verificationLink.RightContent-module-scss-module__F1wi5q__verificationLink:hover{opacity:.8}.RightContent-module-scss-module__F1wi5q__continueShoppingButton.RightContent-module-scss-module__F1wi5q__continueShoppingButton,.RightContent-module-scss-module__F1wi5q__continueShoppingButton.RightContent-module-scss-module__F1wi5q__continueShoppingButton>*{letter-spacing:.64px;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:700;line-height:100%}
.DesktopFooter-module-scss-module__VRKeoW__footer{background-color:var(--accent-color);color:var(--dark-grey);padding:16px 35px}.DesktopFooter-module-scss-module__VRKeoW__footerContent{max-width:1200px;margin:0 auto}.DesktopFooter-module-scss-module__VRKeoW__topSection{align-items:flex-start;padding-top:16px;padding-bottom:16px;display:flex}.DesktopFooter-module-scss-module__VRKeoW__followUsLabel{color:var(--secondary-color)}.DesktopFooter-module-scss-module__VRKeoW__followUsLabel.DesktopFooter-module-scss-module__VRKeoW__followUsLabel{letter-spacing:.36px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;line-height:100%}.DesktopFooter-module-scss-module__VRKeoW__followUsSection{gap:8px}.DesktopFooter-module-scss-module__VRKeoW__socialGroup{gap:12px}.DesktopFooter-module-scss-module__VRKeoW__downloadSection{align-items:center}.DesktopFooter-module-scss-module__VRKeoW__downloadTitle{color:var(--secondary-color)}.DesktopFooter-module-scss-module__VRKeoW__downloadTitle.DesktopFooter-module-scss-module__VRKeoW__downloadTitle{letter-spacing:.36px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;line-height:100%}.DesktopFooter-module-scss-module__VRKeoW__downloadSubtitle{color:var(--secondary-color)}.DesktopFooter-module-scss-module__VRKeoW__downloadSubtitle.DesktopFooter-module-scss-module__VRKeoW__downloadSubtitle{letter-spacing:0;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.DesktopFooter-module-scss-module__VRKeoW__downloadTextStack{align-items:flex-start}.DesktopFooter-module-scss-module__VRKeoW__link{color:var(--secondary-color);text-decoration:none}.DesktopFooter-module-scss-module__VRKeoW__link.DesktopFooter-module-scss-module__VRKeoW__link{letter-spacing:0;align-items:center;font-size:10px;font-style:normal;font-weight:400;line-height:140%;transition:opacity .2s;display:inline-flex}.DesktopFooter-module-scss-module__VRKeoW__link.DesktopFooter-module-scss-module__VRKeoW__link:hover{opacity:.8}.DesktopFooter-module-scss-module__VRKeoW__appLink{color:var(--secondary-color);vertical-align:middle;justify-content:center;align-items:center;line-height:0;transition:opacity .2s;display:inline-flex}.DesktopFooter-module-scss-module__VRKeoW__appLink svg{margin:0;padding:0;display:block}.DesktopFooter-module-scss-module__VRKeoW__appLink:hover{opacity:.8}.DesktopFooter-module-scss-module__VRKeoW__divider{background-color:var(--light-grey);width:100vw;height:1px;margin:16px calc(50% - 50vw)}.DesktopFooter-module-scss-module__VRKeoW__copyright{color:var(--secondary-color)}.DesktopFooter-module-scss-module__VRKeoW__copyright.DesktopFooter-module-scss-module__VRKeoW__copyright{letter-spacing:0;font-size:10px;font-style:normal;font-weight:400;line-height:140%}.DesktopFooter-module-scss-module__VRKeoW__bottomSection{padding-top:16px}.DesktopFooter-module-scss-module__VRKeoW__bottomLinks{text-align:right;justify-content:flex-end;gap:12px}.DesktopFooter-module-scss-module__VRKeoW__socialLink{color:var(--secondary-color);justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex}.DesktopFooter-module-scss-module__VRKeoW__socialLink:hover{opacity:.8}
.SummaryPurchaseActions-module-scss-module__lLm69W__root{width:100%}:is([data-justco-store-device=mobile] .SummaryPurchaseActions-module-scss-module__lLm69W__root,[data-justco-store-device=app] .SummaryPurchaseActions-module-scss-module__lLm69W__root){align-items:flex-start;gap:.75rem}.SummaryPurchaseActions-module-scss-module__lLm69W__root .SummaryPurchaseActions-module-scss-module__lLm69W__moreDetailsButton{color:var(--new-blue);letter-spacing:.06rem;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.2}:is([data-justco-store-device=mobile] .SummaryPurchaseActions-module-scss-module__lLm69W__root .SummaryPurchaseActions-module-scss-module__lLm69W__moreDetailsButton,[data-justco-store-device=app] .SummaryPurchaseActions-module-scss-module__lLm69W__root .SummaryPurchaseActions-module-scss-module__lLm69W__moreDetailsButton){color:var(--global-JC-Blue-JC-Blue,#21b5ff);letter-spacing:.035rem;text-transform:uppercase;overflow-wrap:anywhere;text-align:left;align-self:flex-end;min-width:0;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal}.SummaryPurchaseActions-module-scss-module__lLm69W__root .SummaryPurchaseActions-module-scss-module__lLm69W__editButton{color:var(--mantine-color-grayscale-6)}
.DesktopLikeItem-module-scss-module__cI1leG__desktopBody.DesktopLikeItem-module-scss-module__cI1leG__desktopBody{color:var(--dark-grey);font-size:16px;font-weight:400;line-height:140%}.DesktopLikeItem-module-scss-module__cI1leG__desktopSubtitle.DesktopLikeItem-module-scss-module__cI1leG__desktopSubtitle{letter-spacing:0;color:var(--secondary-color);font-size:21px;font-weight:700;line-height:100%}.DesktopLikeItem-module-scss-module__cI1leG__desktopSmall.DesktopLikeItem-module-scss-module__cI1leG__desktopSmall{letter-spacing:0;color:var(--secondary-color);font-size:14px;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .DesktopLikeItem-module-scss-module__cI1leG__desktopSmall.DesktopLikeItem-module-scss-module__cI1leG__desktopSmall,[data-justco-store-device=app] .DesktopLikeItem-module-scss-module__cI1leG__desktopSmall.DesktopLikeItem-module-scss-module__cI1leG__desktopSmall){letter-spacing:0;font-size:18px;font-weight:500;line-height:100%}.DesktopLikeItem-module-scss-module__cI1leG__desktopButton.DesktopLikeItem-module-scss-module__cI1leG__desktopButton{letter-spacing:.64px;vertical-align:middle;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:700;line-height:100%}:is([data-justco-store-device=mobile] .DesktopLikeItem-module-scss-module__cI1leG__desktopButton.DesktopLikeItem-module-scss-module__cI1leG__desktopButton,[data-justco-store-device=app] .DesktopLikeItem-module-scss-module__cI1leG__desktopButton.DesktopLikeItem-module-scss-module__cI1leG__desktopButton){letter-spacing:.56px;vertical-align:middle;text-transform:uppercase;font-size:14px;font-weight:700;line-height:100%}.DesktopLikeItem-module-scss-module__cI1leG__roomDetailText.DesktopLikeItem-module-scss-module__cI1leG__roomDetailText{letter-spacing:0;color:var(--secondary-color);font-size:14px;font-style:normal;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .DesktopLikeItem-module-scss-module__cI1leG__roomDetailText.DesktopLikeItem-module-scss-module__cI1leG__roomDetailText,[data-justco-store-device=app] .DesktopLikeItem-module-scss-module__cI1leG__roomDetailText.DesktopLikeItem-module-scss-module__cI1leG__roomDetailText){letter-spacing:0;vertical-align:middle;font-size:12px;font-weight:400;line-height:140%}.DesktopLikeItem-module-scss-module__cI1leG__exclTaxTextBody.DesktopLikeItem-module-scss-module__cI1leG__exclTaxTextBody{color:var(--secondary-color);font-size:16px;font-weight:400;line-height:140%}.DesktopLikeItem-module-scss-module__cI1leG__floorLabelWrapper{vertical-align:middle;line-height:inherit;display:inline-block}.DesktopLikeItem-module-scss-module__cI1leG__superscript{vertical-align:super;font-size:.7em;line-height:0}.DesktopLikeItem-module-scss-module__cI1leG__productName.DesktopLikeItem-module-scss-module__cI1leG__productName{min-width:0;color:var(--secondary-color);letter-spacing:-.48px;flex:1;margin-right:8px;font-size:24px;font-weight:700;line-height:140%}.DesktopLikeItem-module-scss-module__cI1leG__centreName.DesktopLikeItem-module-scss-module__cI1leG__centreName{min-width:0;color:var(--secondary-color);flex:1;margin-right:8px;font-size:21px;font-weight:700;line-height:140%}
.DesktopAddonList-module-scss-module__xqdhWa__desktopBold.DesktopAddonList-module-scss-module__xqdhWa__desktopBold{color:var(--dark-grey);font-size:16px;font-weight:700;line-height:140%}.DesktopAddonList-module-scss-module__xqdhWa__desktopSmall.DesktopAddonList-module-scss-module__xqdhWa__desktopSmall{letter-spacing:0;color:var(--secondary-color);font-size:14px;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .DesktopAddonList-module-scss-module__xqdhWa__desktopSmall.DesktopAddonList-module-scss-module__xqdhWa__desktopSmall,[data-justco-store-device=app] .DesktopAddonList-module-scss-module__xqdhWa__desktopSmall.DesktopAddonList-module-scss-module__xqdhWa__desktopSmall){letter-spacing:0;font-size:18px;font-weight:500;line-height:100%}
.IconTextItem-module-scss-module__fp_ifq__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:flex}.IconTextItem-module-scss-module__fp_ifq__defaultText.IconTextItem-module-scss-module__fp_ifq__defaultText{color:var(--dark-grey);letter-spacing:0;white-space:pre-line;flex:1;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.IconTextItem-module-scss-module__fp_ifq__defaultText.IconTextItem-module-scss-module__fp_ifq__defaultText strong{letter-spacing:0;color:var(--dark-grey);font-size:16px;font-weight:700;line-height:140%}.IconTextItem-module-scss-module__fp_ifq__boldText.IconTextItem-module-scss-module__fp_ifq__boldText{color:var(--dark-grey);letter-spacing:0;white-space:pre-line;flex:1;font-size:16px;font-style:normal;font-weight:700;line-height:140%}
.MobileFooter-module-scss-module__QlLSCa__footer{background-color:var(--accent-color);color:var(--dark-grey);padding:24px 16px}.MobileFooter-module-scss-module__QlLSCa__footerContent{max-width:1200px;margin:0 auto}.MobileFooter-module-scss-module__QlLSCa__link{color:var(--secondary-color);text-decoration:none}.MobileFooter-module-scss-module__QlLSCa__link.MobileFooter-module-scss-module__QlLSCa__link{letter-spacing:0;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:140%;transition:opacity .2s}.MobileFooter-module-scss-module__QlLSCa__link.MobileFooter-module-scss-module__QlLSCa__link:hover{opacity:.8}.MobileFooter-module-scss-module__QlLSCa__linkSeparator{color:var(--secondary-color)}.MobileFooter-module-scss-module__QlLSCa__linkSeparator.MobileFooter-module-scss-module__QlLSCa__linkSeparator{letter-spacing:0;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.MobileFooter-module-scss-module__QlLSCa__divider{background-color:var(--light-grey);width:100vw;height:1px;margin:16px calc(50% - 50vw)}.MobileFooter-module-scss-module__QlLSCa__topSection{align-items:center}.MobileFooter-module-scss-module__QlLSCa__copyright{color:var(--secondary-color)}.MobileFooter-module-scss-module__QlLSCa__copyright.MobileFooter-module-scss-module__QlLSCa__copyright{letter-spacing:0;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.MobileFooter-module-scss-module__QlLSCa__socialIconsGroup{justify-content:center}.MobileFooter-module-scss-module__QlLSCa__socialLink{color:var(--secondary-color);justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex}.MobileFooter-module-scss-module__QlLSCa__socialLink:hover{opacity:.8}.MobileFooter-module-scss-module__QlLSCa__followUsSection{align-items:center}.MobileFooter-module-scss-module__QlLSCa__followUsLabel{color:var(--secondary-color)}.MobileFooter-module-scss-module__QlLSCa__followUsLabel.MobileFooter-module-scss-module__QlLSCa__followUsLabel{letter-spacing:.36px;text-transform:uppercase;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:100%}.MobileFooter-module-scss-module__QlLSCa__downloadSection{align-items:center}.MobileFooter-module-scss-module__QlLSCa__downloadTitle{color:var(--secondary-color)}.MobileFooter-module-scss-module__QlLSCa__downloadTitle.MobileFooter-module-scss-module__QlLSCa__downloadTitle{letter-spacing:.36px;text-transform:uppercase;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:100%}.MobileFooter-module-scss-module__QlLSCa__downloadSubtitle{color:var(--secondary-color)}.MobileFooter-module-scss-module__QlLSCa__downloadSubtitle.MobileFooter-module-scss-module__QlLSCa__downloadSubtitle{letter-spacing:0;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.MobileFooter-module-scss-module__QlLSCa__appLink{color:var(--secondary-color);justify-content:center;align-items:center;line-height:0;transition:opacity .2s;display:inline-flex}.MobileFooter-module-scss-module__QlLSCa__appLink:hover{opacity:.8}.MobileFooter-module-scss-module__QlLSCa__bottomSection,.MobileFooter-module-scss-module__QlLSCa__bottomLinks{align-items:center}
.MobileLikeItem-module-scss-module__pTVB1q__desktopBody.MobileLikeItem-module-scss-module__pTVB1q__desktopBody{color:var(--dark-grey);font-size:16px;font-weight:400;line-height:140%}.MobileLikeItem-module-scss-module__pTVB1q__desktopH3.MobileLikeItem-module-scss-module__pTVB1q__desktopH3{letter-spacing:-.48px;color:var(--secondary-color);font-size:24px;font-weight:700;line-height:100%}:is([data-justco-store-device=mobile] .MobileLikeItem-module-scss-module__pTVB1q__desktopH3.MobileLikeItem-module-scss-module__pTVB1q__desktopH3,[data-justco-store-device=app] .MobileLikeItem-module-scss-module__pTVB1q__desktopH3.MobileLikeItem-module-scss-module__pTVB1q__desktopH3){letter-spacing:-.36px;font-size:18px;font-weight:700;line-height:100%}.MobileLikeItem-module-scss-module__pTVB1q__desktopSmall.MobileLikeItem-module-scss-module__pTVB1q__desktopSmall{letter-spacing:0;color:var(--secondary-color);font-size:14px;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .MobileLikeItem-module-scss-module__pTVB1q__desktopSmall.MobileLikeItem-module-scss-module__pTVB1q__desktopSmall,[data-justco-store-device=app] .MobileLikeItem-module-scss-module__pTVB1q__desktopSmall.MobileLikeItem-module-scss-module__pTVB1q__desktopSmall){letter-spacing:0;font-size:18px;font-weight:500;line-height:100%}.MobileLikeItem-module-scss-module__pTVB1q__roomDetailText.MobileLikeItem-module-scss-module__pTVB1q__roomDetailText{letter-spacing:0;color:var(--secondary-color);font-size:14px;font-style:normal;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .MobileLikeItem-module-scss-module__pTVB1q__roomDetailText.MobileLikeItem-module-scss-module__pTVB1q__roomDetailText,[data-justco-store-device=app] .MobileLikeItem-module-scss-module__pTVB1q__roomDetailText.MobileLikeItem-module-scss-module__pTVB1q__roomDetailText){letter-spacing:0;vertical-align:middle;font-size:12px;font-weight:400;line-height:140%}.MobileLikeItem-module-scss-module__pTVB1q__exclTaxTextBody.MobileLikeItem-module-scss-module__pTVB1q__exclTaxTextBody{color:var(--secondary-color);font-size:16px;font-weight:400;line-height:140%}.MobileLikeItem-module-scss-module__pTVB1q__floorLabelWrapper{vertical-align:middle;line-height:inherit;display:inline-block}.MobileLikeItem-module-scss-module__pTVB1q__superscript{vertical-align:super;font-size:.7em;line-height:0}
.MobileAddonList-module-scss-module__Xo8XMa__desktopBold.MobileAddonList-module-scss-module__Xo8XMa__desktopBold{color:var(--dark-grey);font-size:16px;font-weight:700;line-height:140%}.MobileAddonList-module-scss-module__Xo8XMa__desktopSmall.MobileAddonList-module-scss-module__Xo8XMa__desktopSmall{letter-spacing:0;color:var(--secondary-color);font-size:14px;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .MobileAddonList-module-scss-module__Xo8XMa__desktopSmall.MobileAddonList-module-scss-module__Xo8XMa__desktopSmall,[data-justco-store-device=app] .MobileAddonList-module-scss-module__Xo8XMa__desktopSmall.MobileAddonList-module-scss-module__Xo8XMa__desktopSmall){letter-spacing:0;font-size:18px;font-weight:500;line-height:100%}.MobileAddonList-module-scss-module__Xo8XMa__list{gap:8px}.MobileAddonList-module-scss-module__Xo8XMa__item{border-bottom:1px solid var(--mantine-color-gray-2);padding:8px 0}
.InvoiceTimeline-module-scss-module__QZobIW__timelineContainer{position:relative}.InvoiceTimeline-module-scss-module__QZobIW__timelineItem{padding-bottom:20px;position:relative;overflow:hidden}.InvoiceTimeline-module-scss-module__QZobIW__timelineItem:last-child{padding-bottom:0}.InvoiceTimeline-module-scss-module__QZobIW__timelineRow{align-items:flex-start;gap:16px;display:flex}.InvoiceTimeline-module-scss-module__QZobIW__labelBox{background-color:var(--light-blue-1);box-sizing:border-box;z-index:1;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:68px;min-width:68px;max-width:68px;min-height:32px;padding:8px;display:flex;position:relative}.InvoiceTimeline-module-scss-module__QZobIW__labelText.InvoiceTimeline-module-scss-module__QZobIW__labelText{color:var(--dark-grey);letter-spacing:.36px;text-transform:uppercase;text-align:center;white-space:normal;overflow-wrap:break-word;word-break:break-word;max-width:100%;font-size:12px;font-style:normal;font-weight:700;line-height:140%}.InvoiceTimeline-module-scss-module__QZobIW__content{flex:1}.InvoiceTimeline-module-scss-module__QZobIW__content.InvoiceTimeline-module-scss-module__QZobIW__content{letter-spacing:0;color:var(--dark-grey);font-size:16px;font-style:normal;font-weight:400;line-height:140%}.InvoiceTimeline-module-scss-module__QZobIW__content strong{letter-spacing:0;color:var(--dark-grey);font-size:16px;font-weight:700;line-height:140%}.InvoiceTimeline-module-scss-module__QZobIW__timelineItem:not(:last-child) .InvoiceTimeline-module-scss-module__QZobIW__labelBox:after{content:"";background-color:var(--dark-grey);z-index:0;width:2px;height:auto;position:absolute;top:100%;bottom:-999px;left:50%;transform:translate(-50%)}
.Header-module-scss-module__bk8g-W__header{background-color:var(--light-blue-1);color:var(--secondary-color)}[data-justco-store-device=desktop] .Header-module-scss-module__bk8g-W__header{height:64px;padding:0 43px 0 35px}[data-justco-store-device=desktop] .Header-module-scss-module__bk8g-W__header.Header-module-scss-module__bk8g-W__hasSearchBar{height:154px}[data-justco-store-device=app] .Header-module-scss-module__bk8g-W__header{background-color:#fff;height:1.875rem;padding:0 16px}[data-justco-store-device=app] .Header-module-scss-module__bk8g-W__header.Header-module-scss-module__bk8g-W__hasSearchBar{align-items:center;height:5.375rem;display:flex}[data-justco-store-device=mobile] .Header-module-scss-module__bk8g-W__header{height:3.75rem;padding:0 16px}[data-justco-store-device=mobile] .Header-module-scss-module__bk8g-W__header.Header-module-scss-module__bk8g-W__hasSearchBar{height:5.375rem}[data-justco-store-device=desktop] .Header-module-scss-module__bk8g-W__searchContainer{margin-top:-10px}[data-justco-store-device=mobile] .Header-module-scss-module__bk8g-W__searchContainer{margin-top:-.375rem}[data-justco-store-device=app] .Header-module-scss-module__bk8g-W__searchContainer{width:100%}
.page-module-scss-module__Ksf3-a__container{box-sizing:border-box;width:100%;max-width:100%;min-height:calc(100vh - 234px);margin-left:0;margin-right:0}:is([data-justco-store-device=mobile] .page-module-scss-module__Ksf3-a__container,[data-justco-store-device=app] .page-module-scss-module__Ksf3-a__container){padding-bottom:1.25rem}.page-module-scss-module__Ksf3-a__contentSection{width:100%;min-width:0}[data-justco-store-device=desktop] .page-module-scss-module__Ksf3-a__contentSection{flex:1 1 0;width:calc(58.3333% - .75rem);max-width:calc(58.3333% - .75rem)}.page-module-scss-module__Ksf3-a__checkoutSection{flex-direction:column;width:100%;min-width:0;padding-bottom:1.25rem;display:flex}:is([data-justco-store-device=mobile] .page-module-scss-module__Ksf3-a__checkoutSection,[data-justco-store-device=app] .page-module-scss-module__Ksf3-a__checkoutSection){padding:0 1rem}[data-justco-store-device=desktop] .page-module-scss-module__Ksf3-a__checkoutSection{flex:1 1 0;width:calc(41.6667% - .75rem);max-width:calc(41.6667% - .75rem)}.page-module-scss-module__Ksf3-a__checkoutSection>*{width:100%}
.BookingDatesAndPricesModal-module-scss-module__5mSV8q__desktopSubtitle.BookingDatesAndPricesModal-module-scss-module__5mSV8q__desktopSubtitle{letter-spacing:0;color:var(--secondary-color);font-size:21px;font-weight:700;line-height:100%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__subjectLine{letter-spacing:0;color:var(--secondary-color);font-size:16px;font-weight:700;line-height:140%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__scheduleRange{letter-spacing:0;color:var(--dark-grey);font-size:12px;font-weight:400;line-height:100%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__smallNote{letter-spacing:0;color:var(--light-grey);font-size:12px;font-weight:400;line-height:140%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__countBookings{letter-spacing:0;color:var(--secondary-color);font-size:14px;font-weight:700;line-height:100%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__countCompleted{letter-spacing:0;color:var(--semantic-fg-subtle);font-size:14px;font-weight:700;line-height:100%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__countUpcoming{letter-spacing:0;color:var(--success-color);font-size:14px;font-weight:700;line-height:100%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__countCancelled{letter-spacing:0;color:var(--crimson-red);font-size:14px;font-weight:700;line-height:100%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__countSeparator{letter-spacing:0;color:var(--light-grey);font-size:14px;font-weight:400;line-height:100%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__breakdownLabel{letter-spacing:0;color:var(--dark-grey);font-size:12px;font-weight:400;line-height:100%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__breakdownValue{letter-spacing:0;color:var(--secondary-color);font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:100%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__totalCancelledBold{letter-spacing:0;color:var(--secondary-color);font-size:12px;font-weight:700;line-height:100%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__footnote{letter-spacing:0;color:var(--light-grey);font-size:12px;font-weight:400;line-height:100%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__tableHeader{letter-spacing:0;color:var(--semantic-fg-muted);font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;line-height:100%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__cellText{letter-spacing:0;color:var(--dark-grey);font-size:12px;font-weight:400;line-height:100%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__statusCompleted{letter-spacing:0;color:var(--semantic-fg-subtle);font-size:12px;font-weight:400;line-height:100%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__statusUpcoming{letter-spacing:0;color:var(--success-color);font-size:12px;font-weight:400;line-height:100%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__statusCancelled{letter-spacing:0;color:var(--crimson-red);font-size:12px;font-weight:400;line-height:100%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__expandedDates{letter-spacing:0;color:var(--light-grey);font-size:10px;font-weight:400;line-height:140%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__expandedDatesMonthHeader{letter-spacing:0;color:var(--dark-grey);font-size:10px;font-weight:700;line-height:140%}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__expandedDatesBox{max-height:160px;overflow-y:auto}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__modalBody{padding:32px}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__modalHeader{z-index:1;background-color:#0000;padding:0;position:absolute;top:12px;right:12px}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__modalClose{border-radius:50%;width:32px;min-width:32px;height:32px;min-height:32px}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__cancellationBox{background-color:var(--light-blue-1);border-radius:8px}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__sheetHeader{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:16px 44px 8px 16px;display:flex}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__sheetTitle{color:var(--secondary-color);overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.4}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__sheetCloseButton{position:absolute;top:12px;right:12px}.BookingDatesAndPricesModal-module-scss-module__5mSV8q__sheetCloseIcon{width:22px;height:22px}
.RenewalInfoSection-module-scss-module__zB66Sa__addonItem{background-color:var(--light-blue-1);width:100%;color:var(--secondary-color);border-radius:var(--mantine-radius-md);align-items:center;padding:12px 16px}.RenewalInfoSection-module-scss-module__zB66Sa__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%}.RenewalInfoSection-module-scss-module__zB66Sa__addonText{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;vertical-align:middle;min-width:0;color:var(--secondary-color);flex:1;font-size:14px;font-style:normal;font-weight:400;line-height:140%;overflow:hidden}
.SectionTitle-module-scss-module__1f1D0W__sectionTitle.SectionTitle-module-scss-module__1f1D0W__sectionTitle{color:var(--secondary-color);letter-spacing:-.48px;font-size:24px;font-style:normal;font-weight:700;line-height:100%}
.styles-module-scss-module__EAwFCq__menuItemText{letter-spacing:.64px;text-transform:uppercase;color:var(--secondary-color);font-size:16px;font-style:normal;font-weight:700;line-height:100%}.styles-module-scss-module__EAwFCq__profileSection{padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);background-color:var(--new-blue);border-radius:var(--mantine-radius-md) var(--mantine-radius-md) 0 0}
.index-module-scss-module__izppJq__headerActions{flex:none}.index-module-scss-module__izppJq__headerActionButton{letter-spacing:.035rem;text-transform:uppercase;height:2rem;min-height:2rem;padding:0 1rem;font-size:.875rem;font-weight:700}.index-module-scss-module__izppJq__titleText.index-module-scss-module__izppJq__titleText{color:var(--secondary-color);letter-spacing:-.48px;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.index-module-scss-module__izppJq__detailText.index-module-scss-module__izppJq__detailText{color:var(--secondary-color);font-size:14px;font-style:normal;font-weight:400;line-height:24px}.index-module-scss-module__izppJq__countdownText.index-module-scss-module__izppJq__countdownText{font-size:16px;font-style:normal;font-weight:400;line-height:140%}:is(.index-module-scss-module__izppJq__formInputStyle.index-module-scss-module__izppJq__formInputStyle .mantine-TextInput-label,.index-module-scss-module__izppJq__formInputStyle.index-module-scss-module__izppJq__formInputStyle .mantine-Select-label){display:none}:is(.index-module-scss-module__izppJq__formInputStyle.index-module-scss-module__izppJq__formInputStyle .mantine-TextInput-input,.index-module-scss-module__izppJq__formInputStyle.index-module-scss-module__izppJq__formInputStyle .mantine-Select-input){background-color:var(--light-blue-1)}:is(.index-module-scss-module__izppJq__formInputStyle.index-module-scss-module__izppJq__formInputStyle .mantine-TextInput-input[data-error],.index-module-scss-module__izppJq__formInputStyle.index-module-scss-module__izppJq__formInputStyle .mantine-Select-input[data-error],.index-module-scss-module__izppJq__formInputStyle.index-module-scss-module__izppJq__formInputStyle .mantine-Input-input[data-error]){color:var(--crimson-red);border-color:var(--crimson-red)}:is(.index-module-scss-module__izppJq__formInputStyle.index-module-scss-module__izppJq__formInputStyle .mantine-TextInput-input[data-error]::placeholder,.index-module-scss-module__izppJq__formInputStyle.index-module-scss-module__izppJq__formInputStyle .mantine-Select-input[data-error]::placeholder,.index-module-scss-module__izppJq__formInputStyle.index-module-scss-module__izppJq__formInputStyle .mantine-Input-input[data-error]::placeholder){color:var(--crimson-red)}.index-module-scss-module__izppJq__labelText.index-module-scss-module__izppJq__labelText{color:var(--light-grey);font-size:14px;font-weight:400;line-height:24px}.index-module-scss-module__izppJq__contentText.index-module-scss-module__izppJq__contentText{color:var(--secondary-color);word-break:break-word;overflow-wrap:break-word;white-space:normal;font-size:14px;font-weight:700;line-height:24px}.index-module-scss-module__izppJq__kycNoticeText.index-module-scss-module__izppJq__kycNoticeText{color:var(--secondary-color);font-size:1rem;font-style:normal;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .index-module-scss-module__izppJq__kycNoticeText.index-module-scss-module__izppJq__kycNoticeText,[data-justco-store-device=app] .index-module-scss-module__izppJq__kycNoticeText.index-module-scss-module__izppJq__kycNoticeText){color:var(--global-grey-dark-grey,#474747);font-size:.75rem;font-style:normal;font-weight:400;line-height:140%}.index-module-scss-module__izppJq__kycNoticeRow.index-module-scss-module__izppJq__kycNoticeRow{align-items:flex-start;gap:.5rem;display:flex}.index-module-scss-module__izppJq__kycNoticeMark.index-module-scss-module__izppJq__kycNoticeMark{color:var(--secondary-color);flex:none;font-size:1rem;font-style:normal;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .index-module-scss-module__izppJq__kycNoticeMark.index-module-scss-module__izppJq__kycNoticeMark,[data-justco-store-device=app] .index-module-scss-module__izppJq__kycNoticeMark.index-module-scss-module__izppJq__kycNoticeMark){color:var(--global-grey-dark-grey,#474747);font-size:.75rem;line-height:140%}
.ToggleWithChevron-module-scss-module__mRIohq__toggleLink{letter-spacing:.36px;text-transform:uppercase;color:var(--new-blue);cursor:pointer;font-size:12px;font-weight:700;line-height:100%}
.DesktopProductInfo-module-scss-module__nGJyzq__desktopH3.DesktopProductInfo-module-scss-module__nGJyzq__desktopH3{letter-spacing:-.48px;color:var(--secondary-color);font-size:24px;font-weight:700;line-height:100%}:is([data-justco-store-device=mobile] .DesktopProductInfo-module-scss-module__nGJyzq__desktopH3.DesktopProductInfo-module-scss-module__nGJyzq__desktopH3,[data-justco-store-device=app] .DesktopProductInfo-module-scss-module__nGJyzq__desktopH3.DesktopProductInfo-module-scss-module__nGJyzq__desktopH3){letter-spacing:-.36px;font-size:18px;font-weight:700;line-height:100%}.DesktopProductInfo-module-scss-module__nGJyzq__desktopSubtitle.DesktopProductInfo-module-scss-module__nGJyzq__desktopSubtitle{letter-spacing:0;color:var(--secondary-color);font-size:21px;font-weight:700;line-height:100%}.DesktopProductInfo-module-scss-module__nGJyzq__desktopSmall.DesktopProductInfo-module-scss-module__nGJyzq__desktopSmall{letter-spacing:0;color:var(--secondary-color);font-size:14px;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .DesktopProductInfo-module-scss-module__nGJyzq__desktopSmall.DesktopProductInfo-module-scss-module__nGJyzq__desktopSmall,[data-justco-store-device=app] .DesktopProductInfo-module-scss-module__nGJyzq__desktopSmall.DesktopProductInfo-module-scss-module__nGJyzq__desktopSmall){letter-spacing:0;font-size:18px;font-weight:500;line-height:100%}.DesktopProductInfo-module-scss-module__nGJyzq__roomDetailText.DesktopProductInfo-module-scss-module__nGJyzq__roomDetailText{letter-spacing:0;color:var(--secondary-color);font-size:14px;font-style:normal;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .DesktopProductInfo-module-scss-module__nGJyzq__roomDetailText.DesktopProductInfo-module-scss-module__nGJyzq__roomDetailText,[data-justco-store-device=app] .DesktopProductInfo-module-scss-module__nGJyzq__roomDetailText.DesktopProductInfo-module-scss-module__nGJyzq__roomDetailText){letter-spacing:0;vertical-align:middle;font-size:12px;font-weight:400;line-height:140%}.DesktopProductInfo-module-scss-module__nGJyzq__floorLabelWrapper{vertical-align:middle;line-height:inherit;display:inline-block}.DesktopProductInfo-module-scss-module__nGJyzq__superscript{vertical-align:super;font-size:.7em;line-height:0}.DesktopProductInfo-module-scss-module__nGJyzq__entitlementSection{margin-top:32px}
.HdMonthlyNextSteps-module-scss-module__Z5GmCG__step2Part2{margin-top:1.5em;display:block}.HdMonthlyNextSteps-module-scss-module__Z5GmCG__stepsNote.HdMonthlyNextSteps-module-scss-module__Z5GmCG__stepsNote{letter-spacing:0;color:var(--dark-grey);font-size:16px;font-weight:400;line-height:140%}
.DesktopUserMenu-module-scss-module__YnYiZW__menuDropdown.DesktopUserMenu-module-scss-module__YnYiZW__menuDropdown{min-width:350px;max-width:430px;padding:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.DesktopUserMenu-module-scss-module__YnYiZW__nameText{letter-spacing:0;color:#fff;word-break:break-word;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.DesktopUserMenu-module-scss-module__YnYiZW__emailText,.DesktopUserMenu-module-scss-module__YnYiZW__companyText{letter-spacing:0;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:140%}
.index-module-scss-module__bjmv3a__section.index-module-scss-module__bjmv3a__section{flex-direction:column;gap:16px;display:flex}.index-module-scss-module__bjmv3a__subtitle.index-module-scss-module__bjmv3a__subtitle{color:var(--secondary-color);font-size:14px;font-weight:400;line-height:24px}.index-module-scss-module__bjmv3a__optionList.index-module-scss-module__bjmv3a__optionList{flex-direction:column;display:flex}.index-module-scss-module__bjmv3a__optionCard.index-module-scss-module__bjmv3a__optionCard{border:1px solid var(--light-half-blue-1);background-color:var(--light-blue-1);border-radius:8px;width:100%;padding:16px}.index-module-scss-module__bjmv3a__optionCard.index-module-scss-module__bjmv3a__optionCard:not(:last-child){margin-bottom:16px}.index-module-scss-module__bjmv3a__optionCard.index-module-scss-module__bjmv3a__optionCard[role=button]{cursor:pointer}.index-module-scss-module__bjmv3a__optionCardSelected.index-module-scss-module__bjmv3a__optionCardSelected{border-color:var(--new-blue);background-color:var(--light-blue-1)}.index-module-scss-module__bjmv3a__optionSelectableArea.index-module-scss-module__bjmv3a__optionSelectableArea{cursor:pointer;width:100%}.index-module-scss-module__bjmv3a__optionHeader.index-module-scss-module__bjmv3a__optionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.index-module-scss-module__bjmv3a__optionTitleRow.index-module-scss-module__bjmv3a__optionTitleRow{flex:1;align-items:center;gap:8px;display:flex}.index-module-scss-module__bjmv3a__optionTitle.index-module-scss-module__bjmv3a__optionTitle{color:var(--secondary-color);letter-spacing:0;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.index-module-scss-module__bjmv3a__recommendedBadge.index-module-scss-module__bjmv3a__recommendedBadge{background-color:var(--light-color);color:var(--success-color);border:1px solid var(--success-color);letter-spacing:.03em;text-transform:uppercase;border-radius:8px;flex-shrink:0;padding:4px 10px;font-size:12px;font-style:normal;font-weight:700;line-height:100%}.index-module-scss-module__bjmv3a__optionDescription.index-module-scss-module__bjmv3a__optionDescription{color:var(--dark-grey);letter-spacing:0;margin-top:8px;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.index-module-scss-module__bjmv3a__savedCardChip.index-module-scss-module__bjmv3a__savedCardChip{background-color:var(--light-color);border:1px solid var(--new-blue);color:var(--new-blue);letter-spacing:0;border-radius:16px;align-items:center;margin-top:8px;padding:4px 12px;font-size:14px;font-style:normal;font-weight:700;line-height:140%;display:inline-flex}.index-module-scss-module__bjmv3a__setupBlock.index-module-scss-module__bjmv3a__setupBlock{flex-direction:column;gap:8px;margin-top:16px;display:flex}.index-module-scss-module__bjmv3a__cardLabel.index-module-scss-module__bjmv3a__cardLabel{color:var(--light-grey);letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:700}.index-module-scss-module__bjmv3a__securedNote.index-module-scss-module__bjmv3a__securedNote{color:var(--light-grey);font-size:12px;font-weight:400;line-height:18px}.index-module-scss-module__bjmv3a__infoIcon.index-module-scss-module__bjmv3a__infoIcon{color:var(--new-blue);flex-shrink:0;display:inline-flex}.index-module-scss-module__bjmv3a__infoTooltip.index-module-scss-module__bjmv3a__infoTooltip{color:var(--light-color);letter-spacing:0;font-size:10px;font-style:normal;font-weight:400;line-height:140%}
.DesktopOrderItem-module-scss-module__ETYyAq__desktopBold.DesktopOrderItem-module-scss-module__ETYyAq__desktopBold{color:var(--dark-grey);font-size:16px;font-weight:700;line-height:140%}.DesktopOrderItem-module-scss-module__ETYyAq__desktopBoldSecondary.DesktopOrderItem-module-scss-module__ETYyAq__desktopBoldSecondary{color:var(--secondary-color);font-size:16px;font-weight:700;line-height:140%}.DesktopOrderItem-module-scss-module__ETYyAq__desktopBody.DesktopOrderItem-module-scss-module__ETYyAq__desktopBody{color:var(--dark-grey);font-size:16px;font-weight:400;line-height:140%}.DesktopOrderItem-module-scss-module__ETYyAq__desktopH3.DesktopOrderItem-module-scss-module__ETYyAq__desktopH3{letter-spacing:-.48px;color:var(--secondary-color);font-size:24px;font-weight:700;line-height:100%}:is([data-justco-store-device=mobile] .DesktopOrderItem-module-scss-module__ETYyAq__desktopH3.DesktopOrderItem-module-scss-module__ETYyAq__desktopH3,[data-justco-store-device=app] .DesktopOrderItem-module-scss-module__ETYyAq__desktopH3.DesktopOrderItem-module-scss-module__ETYyAq__desktopH3){letter-spacing:-.36px;font-size:18px;font-weight:700;line-height:100%}.DesktopOrderItem-module-scss-module__ETYyAq__desktopSubtitle.DesktopOrderItem-module-scss-module__ETYyAq__desktopSubtitle{letter-spacing:0;color:var(--secondary-color);font-size:21px;font-weight:700;line-height:100%}.DesktopOrderItem-module-scss-module__ETYyAq__desktopSmall.DesktopOrderItem-module-scss-module__ETYyAq__desktopSmall{letter-spacing:0;color:var(--secondary-color);font-size:14px;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .DesktopOrderItem-module-scss-module__ETYyAq__desktopSmall.DesktopOrderItem-module-scss-module__ETYyAq__desktopSmall,[data-justco-store-device=app] .DesktopOrderItem-module-scss-module__ETYyAq__desktopSmall.DesktopOrderItem-module-scss-module__ETYyAq__desktopSmall){letter-spacing:0;font-size:18px;font-weight:500;line-height:100%}.DesktopOrderItem-module-scss-module__ETYyAq__desktopButton.DesktopOrderItem-module-scss-module__ETYyAq__desktopButton{letter-spacing:.64px;vertical-align:middle;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:700;line-height:100%}:is([data-justco-store-device=mobile] .DesktopOrderItem-module-scss-module__ETYyAq__desktopButton.DesktopOrderItem-module-scss-module__ETYyAq__desktopButton,[data-justco-store-device=app] .DesktopOrderItem-module-scss-module__ETYyAq__desktopButton.DesktopOrderItem-module-scss-module__ETYyAq__desktopButton){letter-spacing:.56px;vertical-align:middle;text-transform:uppercase;font-size:14px;font-weight:700;line-height:100%}.DesktopOrderItem-module-scss-module__ETYyAq__roomDetailText.DesktopOrderItem-module-scss-module__ETYyAq__roomDetailText{letter-spacing:0;color:var(--secondary-color);font-size:14px;font-style:normal;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .DesktopOrderItem-module-scss-module__ETYyAq__roomDetailText.DesktopOrderItem-module-scss-module__ETYyAq__roomDetailText,[data-justco-store-device=app] .DesktopOrderItem-module-scss-module__ETYyAq__roomDetailText.DesktopOrderItem-module-scss-module__ETYyAq__roomDetailText){letter-spacing:0;vertical-align:middle;font-size:12px;font-weight:400;line-height:140%}.DesktopOrderItem-module-scss-module__ETYyAq__exclTaxText.DesktopOrderItem-module-scss-module__ETYyAq__exclTaxText{color:var(--semantic-fg-subtle,#99b0be);font-size:16px;font-style:normal;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .DesktopOrderItem-module-scss-module__ETYyAq__exclTaxText.DesktopOrderItem-module-scss-module__ETYyAq__exclTaxText,[data-justco-store-device=app] .DesktopOrderItem-module-scss-module__ETYyAq__exclTaxText.DesktopOrderItem-module-scss-module__ETYyAq__exclTaxText){letter-spacing:0;font-size:12px;font-weight:400;line-height:140%}.DesktopOrderItem-module-scss-module__ETYyAq__priceCappedNoteText.DesktopOrderItem-module-scss-module__ETYyAq__priceCappedNoteText{color:var(--semantic-fg-subtle,#99b0be);white-space:nowrap;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.DesktopOrderItem-module-scss-module__ETYyAq__exclTaxTextBody.DesktopOrderItem-module-scss-module__ETYyAq__exclTaxTextBody{color:var(--secondary-color);font-size:16px;font-weight:400;line-height:140%}.DesktopOrderItem-module-scss-module__ETYyAq__newBlueOutlineButton.DesktopOrderItem-module-scss-module__ETYyAq__newBlueOutlineButton{color:var(--new-blue);border-color:var(--new-blue)}.DesktopOrderItem-module-scss-module__ETYyAq__floorLabelWrapper{vertical-align:middle;line-height:inherit;display:inline-block}.DesktopOrderItem-module-scss-module__ETYyAq__superscript{vertical-align:super;font-size:.7em;line-height:0}.DesktopOrderItem-module-scss-module__ETYyAq__orderStatusPending.DesktopOrderItem-module-scss-module__ETYyAq__orderStatusPending{color:var(--crimson-red);font-size:16px;font-weight:700;line-height:140%}.DesktopOrderItem-module-scss-module__ETYyAq__orderStatusActive.DesktopOrderItem-module-scss-module__ETYyAq__orderStatusActive{color:var(--success-color);font-size:16px;font-weight:700;line-height:140%}.DesktopOrderItem-module-scss-module__ETYyAq__orderStatusExpired.DesktopOrderItem-module-scss-module__ETYyAq__orderStatusExpired{color:var(--dark-grey);font-size:16px;font-weight:700;line-height:140%}.DesktopOrderItem-module-scss-module__ETYyAq__orderStatusOther.DesktopOrderItem-module-scss-module__ETYyAq__orderStatusOther{color:var(--new-blue);font-size:16px;font-weight:700;line-height:140%}.DesktopOrderItem-module-scss-module__ETYyAq__bundleDescription.DesktopOrderItem-module-scss-module__ETYyAq__bundleDescription{background:var(--global-green-Green,#31d0aa);border-radius:32px;align-items:center;width:fit-content;max-width:400px;padding:6px 12px}.DesktopOrderItem-module-scss-module__ETYyAq__bundleDescriptionText.DesktopOrderItem-module-scss-module__ETYyAq__bundleDescriptionText{color:var(--semantic-accent-on-accent,#fff);letter-spacing:.36px;text-transform:uppercase;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:normal}
.MobileProductInfo-module-scss-module__-e3nPq__desktopH3.MobileProductInfo-module-scss-module__-e3nPq__desktopH3{letter-spacing:-.48px;color:var(--secondary-color);font-size:24px;font-weight:700;line-height:100%}:is([data-justco-store-device=mobile] .MobileProductInfo-module-scss-module__-e3nPq__desktopH3.MobileProductInfo-module-scss-module__-e3nPq__desktopH3,[data-justco-store-device=app] .MobileProductInfo-module-scss-module__-e3nPq__desktopH3.MobileProductInfo-module-scss-module__-e3nPq__desktopH3){letter-spacing:-.36px;font-size:18px;font-weight:700;line-height:100%}.MobileProductInfo-module-scss-module__-e3nPq__roomDetailText.MobileProductInfo-module-scss-module__-e3nPq__roomDetailText{letter-spacing:0;color:var(--secondary-color);font-size:14px;font-style:normal;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .MobileProductInfo-module-scss-module__-e3nPq__roomDetailText.MobileProductInfo-module-scss-module__-e3nPq__roomDetailText,[data-justco-store-device=app] .MobileProductInfo-module-scss-module__-e3nPq__roomDetailText.MobileProductInfo-module-scss-module__-e3nPq__roomDetailText){letter-spacing:0;vertical-align:middle;font-size:12px;font-weight:400;line-height:140%}.MobileProductInfo-module-scss-module__-e3nPq__floorLabelWrapper{vertical-align:middle;line-height:inherit;display:inline-block}.MobileProductInfo-module-scss-module__-e3nPq__superscript{vertical-align:super;font-size:.7em;line-height:0}.MobileProductInfo-module-scss-module__-e3nPq__image{width:100%;max-width:100%}.MobileProductInfo-module-scss-module__-e3nPq__centreName{color:var(--secondary-color);font-size:16px;font-weight:500;line-height:140%}.MobileProductInfo-module-scss-module__-e3nPq__address{color:var(--secondary-color);font-size:12px;line-height:140%}.MobileProductInfo-module-scss-module__-e3nPq__roomDetails{row-gap:12px}.MobileProductInfo-module-scss-module__-e3nPq__entitlementSection{margin-top:8px}@media (min-width:48em){.MobileProductInfo-module-scss-module__-e3nPq__entitlementSection{margin-top:16px}}
.DayOfficeProtocolsSection-module-scss-module__zEyJya__protocolText.DayOfficeProtocolsSection-module-scss-module__zEyJya__protocolText{color:var(--dark-grey);letter-spacing:0;flex:1;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.DayOfficeProtocolsSection-module-scss-module__zEyJya__houseRulesLink.DayOfficeProtocolsSection-module-scss-module__zEyJya__houseRulesLink{color:var(--new-blue);letter-spacing:0;text-underline-offset:0%;font-size:16px;font-style:normal;font-weight:700;line-height:100%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:calc(1em/3.40282e38)}.DayOfficeProtocolsSection-module-scss-module__zEyJya__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:flex}
.SwitchCompanySection-module-scss-module__MHgC7q__switchCompanyLabel{color:var(--secondary-color);letter-spacing:.4px;align-items:center;font-weight:700;display:flex}.SwitchCompanySection-module-scss-module__MHgC7q__switchCompanyHeader{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;display:flex}.SwitchCompanySection-module-scss-module__MHgC7q__switchCompanyHeaderRight{align-items:center;gap:8px;display:inline-flex}.SwitchCompanySection-module-scss-module__MHgC7q__tenantCountBadge{background:var(--new-blue);color:var(--white);justify-content:center;min-width:26px;font-weight:700}.SwitchCompanySection-module-scss-module__MHgC7q__tenantListWrap{max-height:220px;padding:4px 8px 8px;overflow-y:auto}.SwitchCompanySection-module-scss-module__MHgC7q__tenantItem{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:38px;padding:6px 10px;display:flex}.SwitchCompanySection-module-scss-module__MHgC7q__tenantItemCurrent{border:1px solid var(--new-blue)}.SwitchCompanySection-module-scss-module__MHgC7q__tenantItem:disabled{opacity:.55;cursor:not-allowed}.SwitchCompanySection-module-scss-module__MHgC7q__tenantRadio{cursor:inherit}.SwitchCompanySection-module-scss-module__MHgC7q__countryBadge{text-transform:uppercase;justify-content:center;min-width:40px}.SwitchCompanySection-module-scss-module__MHgC7q__tenantName{color:var(--secondary-color);font-size:14px}
.TimeUnavailableErrorPlaceholder-module-scss-module__YIEwIW__root{width:100%;min-height:calc(100vh - 234px)}.TimeUnavailableErrorPlaceholder-module-scss-module__YIEwIW__root .TimeUnavailableErrorPlaceholder-module-scss-module__YIEwIW__container{width:100%;max-width:500px}
.CompanyDetailsPageContent-module-scss-module__VTah1W__root{width:100%;min-width:0;max-width:100%}:is([data-justco-store-device=mobile] .CompanyDetailsPageContent-module-scss-module__VTah1W__root,[data-justco-store-device=app] .CompanyDetailsPageContent-module-scss-module__VTah1W__root){padding:16px}.CompanyDetailsPageContent-module-scss-module__VTah1W__limitedEditNotice{font-size:14px;font-style:italic}
.TooltipInfoIcon-module-scss-module__q9IhxG__infoIcon{flex:none;display:flex}.TooltipInfoIcon-module-scss-module__q9IhxG__tooltipContainer{background:var(--secondary-color);width:268px;max-width:268px;color:var(--mantine-color-white);border-radius:8px;padding:8px 12px;font-size:12px;line-height:1.5}.TooltipInfoIcon-module-scss-module__q9IhxG__tooltipArrow{background:var(--secondary-color)}.TooltipInfoIcon-module-scss-module__q9IhxG__tooltip{color:var(--mantine-color-white)}.TooltipInfoIcon-module-scss-module__q9IhxG__tooltipTitle,.TooltipInfoIcon-module-scss-module__q9IhxG__tooltipCode{color:var(--mantine-color-white);letter-spacing:0;font-size:10px;font-weight:700;line-height:1.4}.TooltipInfoIcon-module-scss-module__q9IhxG__tooltipDetail{color:var(--mantine-color-white);letter-spacing:0;font-size:10px;font-weight:400;line-height:1.4}
.DesktopRenewOrderDatePricingPanel-module-scss-module__LIoDHG__group{width:100%}.DesktopRenewOrderDatePricingPanel-module-scss-module__LIoDHG__group .DesktopRenewOrderDatePricingPanel-module-scss-module__LIoDHG__indicatorLabel{font-size:16px}.DesktopRenewOrderDatePricingPanel-module-scss-module__LIoDHG__group .DesktopRenewOrderDatePricingPanel-module-scss-module__LIoDHG__indicatorValueGroup{align-items:center;height:50px;display:flex}.DesktopRenewOrderDatePricingPanel-module-scss-module__LIoDHG__group .DesktopRenewOrderDatePricingPanel-module-scss-module__LIoDHG__indicatorValue{color:var(--secondary-color);font-size:16px;font-weight:700;line-height:140%}.DesktopRenewOrderDatePricingPanel-module-scss-module__LIoDHG__group .DesktopRenewOrderDatePricingPanel-module-scss-module__LIoDHG__indicatorTip{font-size:14px}.DesktopRenewOrderDatePricingPanel-module-scss-module__LIoDHG__dateDisplay{background-color:var(--light-blue-1);box-sizing:border-box;width:100%;min-width:125px;color:var(--secondary-color);white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-size:16px;font-weight:700;line-height:140%;display:flex;box-shadow:0 2px 2px -1px #4a4a681a}
.FooterHelpSection-module-scss-module__Q11tuW__needHelpText.FooterHelpSection-module-scss-module__Q11tuW__needHelpText{color:var(--dark-grey);letter-spacing:0;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.FooterHelpSection-module-scss-module__Q11tuW__emailLink.FooterHelpSection-module-scss-module__Q11tuW__emailLink{color:var(--new-blue);letter-spacing:0;text-underline-offset:0%;cursor:pointer;font-size:16px;font-style:normal;font-weight:700;line-height:100%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:calc(1em/3.40282e38)}.FooterHelpSection-module-scss-module__Q11tuW__emailLink.FooterHelpSection-module-scss-module__Q11tuW__emailLink:hover{opacity:.8}.FooterHelpSection-module-scss-module__Q11tuW__disclaimerText.FooterHelpSection-module-scss-module__Q11tuW__disclaimerText{letter-spacing:0;color:var(--dark-grey);font-size:10px;font-style:normal;font-weight:400;line-height:140%}
.MobileUserMenu-module-scss-module__voUmdW__userMenuActionSheet.MobileUserMenu-module-scss-module__voUmdW__userMenuActionSheet{height:auto;max-height:80vh}.MobileUserMenu-module-scss-module__voUmdW__userMenuActionSheet.MobileUserMenu-module-scss-module__voUmdW__userMenuActionSheet .mantine-Drawer-body.mantine-Drawer-body{flex:none;padding:0}.MobileUserMenu-module-scss-module__voUmdW__userMenuActionSheet.MobileUserMenu-module-scss-module__voUmdW__userMenuActionSheet .contentBody.contentBody{flex:none}.MobileUserMenu-module-scss-module__voUmdW__actionSheetContent{padding:var(--mantine-spacing-xs) 0}.MobileUserMenu-module-scss-module__voUmdW__switchCompanySection{padding:0 0 var(--mantine-spacing-xs)}.MobileUserMenu-module-scss-module__voUmdW__switchCompanyHeader{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);display:flex}.MobileUserMenu-module-scss-module__voUmdW__switchCompanyLabel{align-items:center;gap:var(--mantine-spacing-xs);color:var(--secondary-color);letter-spacing:.4px;font-size:14px;font-weight:700;display:inline-flex}.MobileUserMenu-module-scss-module__voUmdW__tenantCountBadge{background:var(--new-blue);color:var(--white);justify-content:center;min-width:26px;font-weight:700}.MobileUserMenu-module-scss-module__voUmdW__tenantListWrap{padding:0 var(--mantine-spacing-sm);flex-direction:column;gap:6px;display:flex}.MobileUserMenu-module-scss-module__voUmdW__tenantItem{align-items:center;gap:var(--mantine-spacing-sm);width:100%;min-height:44px;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;display:flex}.MobileUserMenu-module-scss-module__voUmdW__tenantItemCurrent{border:1px solid var(--new-blue)}.MobileUserMenu-module-scss-module__voUmdW__tenantItem:disabled{opacity:.55;cursor:not-allowed}.MobileUserMenu-module-scss-module__voUmdW__countryBadge{text-transform:uppercase;justify-content:center;min-width:40px}.MobileUserMenu-module-scss-module__voUmdW__tenantName{color:var(--secondary-color);font-size:14px}.MobileUserMenu-module-scss-module__voUmdW__menuItem{align-items:center;gap:var(--mantine-spacing-sm);min-height:44px;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;font-size:16px;text-decoration:none;transition:background-color .2s;display:flex}.MobileUserMenu-module-scss-module__voUmdW__menuItem:hover,.MobileUserMenu-module-scss-module__voUmdW__menuItem:active{background-color:var(--mantine-color-gray-0)}.MobileUserMenu-module-scss-module__voUmdW__menuItem:active{background-color:var(--mantine-color-gray-1)}
.MobilePromotionBanner-module-scss-module__WU7l9q__root{min-width:0;color:var(--light-color);background:linear-gradient(100deg, var(--new-blue), #0072ff);border-radius:8px;display:block;position:relative;overflow:hidden}.MobilePromotionBanner-module-scss-module__WU7l9q__root .MobilePromotionBanner-module-scss-module__WU7l9q__backgroundImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.MobilePromotionBanner-module-scss-module__WU7l9q__root .MobilePromotionBanner-module-scss-module__WU7l9q__content{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:112px;padding:18px 15px;display:flex;position:relative}.MobilePromotionBanner-module-scss-module__WU7l9q__root .MobilePromotionBanner-module-scss-module__WU7l9q__copyRow{align-items:center;gap:8px;width:100%;display:flex}.MobilePromotionBanner-module-scss-module__WU7l9q__root .MobilePromotionBanner-module-scss-module__WU7l9q__copy{flex-direction:column;flex:auto;min-width:0;display:flex}.MobilePromotionBanner-module-scss-module__WU7l9q__root .MobilePromotionBanner-module-scss-module__WU7l9q__title{font-size:13px;font-weight:700;line-height:18px}.MobilePromotionBanner-module-scss-module__WU7l9q__root .MobilePromotionBanner-module-scss-module__WU7l9q__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.MobilePromotionBanner-module-scss-module__WU7l9q__root .MobilePromotionBanner-module-scss-module__WU7l9q__cta{color:var(--new-blue);background:var(--mantine-color-white);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:4px 8px 4px 12px;font-size:14px;font-weight:700;line-height:14px;text-decoration:none;display:flex}.MobilePromotionBanner-module-scss-module__WU7l9q__root .MobilePromotionBanner-module-scss-module__WU7l9q__cta:focus-visible{outline:3px solid var(--secondary-color);outline-offset:3px}.MobilePromotionBanner-module-scss-module__WU7l9q__root .MobilePromotionBanner-module-scss-module__WU7l9q__ctaText{white-space:nowrap}.MobilePromotionBanner-module-scss-module__WU7l9q__root .MobilePromotionBanner-module-scss-module__WU7l9q__ctaIcon{object-fit:contain;width:16px;height:16px}
.CompanyDetailsPageSkeleton-module-scss-module__8rwztq__root{width:100%;min-width:0;max-width:100%}:is([data-justco-store-device=mobile] .CompanyDetailsPageSkeleton-module-scss-module__8rwztq__root,[data-justco-store-device=app] .CompanyDetailsPageSkeleton-module-scss-module__8rwztq__root){padding:16px}.CompanyDetailsPageSkeleton-module-scss-module__8rwztq__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.CompanyDetailsPageSkeleton-module-scss-module__8rwztq__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}:is([data-justco-store-device=mobile] .CompanyDetailsPageSkeleton-module-scss-module__8rwztq__cards,[data-justco-store-device=app] .CompanyDetailsPageSkeleton-module-scss-module__8rwztq__cards){grid-template-columns:minmax(0,1fr);gap:16px}.CompanyDetailsPageSkeleton-module-scss-module__8rwztq__card{border:1px solid var(--mantine-color-gray-3);border-radius:8px;padding:24px}:is([data-justco-store-device=mobile] .CompanyDetailsPageSkeleton-module-scss-module__8rwztq__card,[data-justco-store-device=app] .CompanyDetailsPageSkeleton-module-scss-module__8rwztq__card){padding:16px}
.OrderItemPromotionBadge-module-scss-module__4TlvRG__badge{background:var(--positive-main);width:fit-content;color:var(--semantic-accent-on-accent);cursor:default;border-radius:20px;padding:6px 12px}.OrderItemPromotionBadge-module-scss-module__4TlvRG__badge.OrderItemPromotionBadge-module-scss-module__4TlvRG__isMobile{border-radius:1.25rem;padding:.375rem .75rem}.OrderItemPromotionBadge-module-scss-module__4TlvRG__badgeText{color:var(--mantine-color-white);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1}.OrderItemPromotionBadge-module-scss-module__4TlvRG__badgeText.OrderItemPromotionBadge-module-scss-module__4TlvRG__isMobile{letter-spacing:.03em;font-size:.75rem}
.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__panel{flex-direction:column;gap:24px;width:100%;display:flex}.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__priceRow,.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__controlsGrid{flex-wrap:wrap;justify-content:space-between;gap:20px 16px;width:100%;display:flex}.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__controlsGrid>.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__field{flex:100%}.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__controlsGrid>.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__dateField{flex-basis:calc(50% - 8px)}.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__dateField .MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__indicatorValueGroup{width:100%}.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__dateField .MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__dateDisplay{justify-content:flex-start;width:100%}.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__field{min-width:0}.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__indicatorLabel{white-space:nowrap;font-size:16px;line-height:140%}.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__indicatorValueGroup{align-items:center;min-height:50px;display:flex}.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__priceValueGroup{flex-wrap:nowrap;gap:8px}.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__indicatorValue{color:var(--secondary-color);font-size:16px;font-weight:700;line-height:140%}.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__indicatorTip{font-size:14px;line-height:140%}.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__datePickerWrapper{width:100%}.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__selectField .mantine-Input-wrapper{width:100%}.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__selectWrapper{width:100%}.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__selectInput{background-color:var(--light-blue-1);min-height:50px;color:var(--secondary-color);border:none;border-radius:8px;font-size:16px;font-weight:700;box-shadow:0 2px 2px -1px #4a4a681a}@media (min-width:48em){.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__controlsGrid>.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__field{flex-basis:calc(50% - 8px)}}@media (min-width:64em){.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__controlsGrid>.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__field{flex-basis:calc(25% - 12px)}.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__controlsGrid>.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__dateField{flex-basis:calc(50% - 8px)}}.MobileRenewOrderDatePricingPanel-module-scss-module__wJteVq__dateDisplay{background-color:var(--light-blue-1);box-sizing:border-box;min-width:0;color:var(--secondary-color);white-space:nowrap;border:none;border-radius:8px;justify-content:flex-start;align-items:center;padding:10px 16px;font-size:16px;font-weight:700;line-height:140%;display:flex;box-shadow:0 2px 2px -1px #4a4a681a}
.WhatsNextHeader-module-scss-module__Wy8BCq__title.WhatsNextHeader-module-scss-module__Wy8BCq__title{color:var(--secondary-color);letter-spacing:-.48px;font-size:24px;font-style:normal;font-weight:700;line-height:100%}.WhatsNextHeader-module-scss-module__Wy8BCq__subtitle.WhatsNextHeader-module-scss-module__Wy8BCq__subtitle{color:var(--dark-grey);letter-spacing:0;font-size:16px;font-style:normal;font-weight:400;line-height:140%}
.DesktopNavigation-module-scss-module__Ohv47G__navigationContainer{height:64px}.DesktopNavigation-module-scss-module__Ohv47G__logo{cursor:pointer;color:var(--secondary-color);margin:0 10px;text-decoration:none;display:inline-block}.DesktopNavigation-module-scss-module__Ohv47G__navigationList{margin:0 30px}.DesktopNavigation-module-scss-module__Ohv47G__right{align-items:center;display:flex}.DesktopNavigation-module-scss-module__Ohv47G__userInfo{cursor:pointer;align-items:center;margin-right:15px;display:flex}.DesktopNavigation-module-scss-module__Ohv47G__loginSignupButton{cursor:pointer;background-color:#0000;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 16px;transition:opacity .2s;display:flex}.DesktopNavigation-module-scss-module__Ohv47G__loginSignupButton:hover{opacity:.8}.DesktopNavigation-module-scss-module__Ohv47G__loginSignupText{color:var(--secondary-color);white-space:nowrap;font-size:14px;font-weight:400}
.ProductListContainer-module-scss-module__DnYrCG__productListToolbar{align-items:center;gap:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);display:flex}:is([data-justco-store-device=mobile] .ProductListContainer-module-scss-module__DnYrCG__productListToolbar,[data-justco-store-device=app] .ProductListContainer-module-scss-module__DnYrCG__productListToolbar){flex-direction:column;align-items:stretch}.ProductListContainer-module-scss-module__DnYrCG__sortControl{flex:none;min-width:0}:is([data-justco-store-device=mobile] .ProductListContainer-module-scss-module__DnYrCG__sortControl,[data-justco-store-device=app] .ProductListContainer-module-scss-module__DnYrCG__sortControl){order:2}.ProductListContainer-module-scss-module__DnYrCG__promotionBanner{flex:1 1 0;min-width:0;margin-left:auto}.ProductListContainer-module-scss-module__DnYrCG__promotionBanner:empty{display:none}:is([data-justco-store-device=mobile] .ProductListContainer-module-scss-module__DnYrCG__promotionBanner,[data-justco-store-device=app] .ProductListContainer-module-scss-module__DnYrCG__promotionBanner){order:1;margin-left:0}.ProductListContainer-module-scss-module__DnYrCG__productListResults{gap:var(--mantine-spacing-md);grid-template-columns:minmax(765px,2fr) minmax(0,1fr);padding-bottom:100px;display:grid}:is([data-justco-store-device=mobile] .ProductListContainer-module-scss-module__DnYrCG__productListResults,[data-justco-store-device=app] .ProductListContainer-module-scss-module__DnYrCG__productListResults){padding-bottom:0;display:block}.ProductListContainer-module-scss-module__DnYrCG__productList,.ProductListContainer-module-scss-module__DnYrCG__centreMap{min-width:0}:is([data-justco-store-device=mobile] .ProductListContainer-module-scss-module__DnYrCG__centreMap,[data-justco-store-device=app] .ProductListContainer-module-scss-module__DnYrCG__centreMap){display:none}
.LikeListCategoryTabs-module-scss-module__daU8NG__root{overflow-x:auto}.LikeListCategoryTabs-module-scss-module__daU8NG__root .LikeListCategoryTabs-module-scss-module__daU8NG__categoryTabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#c5d4dc99;border-radius:21px;flex-wrap:nowrap;width:100%;height:42px;box-shadow:0 4px 6px #0000001a}.LikeListCategoryTabs-module-scss-module__daU8NG__root .LikeListCategoryTabs-module-scss-module__daU8NG__categoryTab{height:42px;color:var(--secondary-color);border-radius:21px;flex:1;font-size:12px;font-weight:700;transition:background-color .1s,color .1s}.LikeListCategoryTabs-module-scss-module__daU8NG__root .LikeListCategoryTabs-module-scss-module__daU8NG__categoryTab:hover{background-color:#0000}.LikeListCategoryTabs-module-scss-module__daU8NG__root .LikeListCategoryTabs-module-scss-module__daU8NG__categoryTab.LikeListCategoryTabs-module-scss-module__daU8NG__isActive{background-color:var(--secondary-color);color:var(--mantine-color-white);box-shadow:0 4px 8px #0000001a}.LikeListCategoryTabs-module-scss-module__daU8NG__root .LikeListCategoryTabs-module-scss-module__daU8NG__categoryTabContent{white-space:nowrap}.LikeListCategoryTabs-module-scss-module__daU8NG__root .LikeListCategoryTabs-module-scss-module__daU8NG__categoryCount{background-color:var(--mantine-color-white);width:20px;height:20px;color:var(--secondary-color);border-radius:50%;flex-shrink:0;font-size:12px}
.MobileOrderItem-module-scss-module__lipgEq__desktopSmall.MobileOrderItem-module-scss-module__lipgEq__desktopSmall{letter-spacing:0;color:var(--secondary-color);font-size:14px;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .MobileOrderItem-module-scss-module__lipgEq__desktopSmall.MobileOrderItem-module-scss-module__lipgEq__desktopSmall,[data-justco-store-device=app] .MobileOrderItem-module-scss-module__lipgEq__desktopSmall.MobileOrderItem-module-scss-module__lipgEq__desktopSmall){letter-spacing:0;font-size:18px;font-weight:500;line-height:100%}.MobileOrderItem-module-scss-module__lipgEq__roomDetailText.MobileOrderItem-module-scss-module__lipgEq__roomDetailText{letter-spacing:0;color:var(--secondary-color);font-size:14px;font-style:normal;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .MobileOrderItem-module-scss-module__lipgEq__roomDetailText.MobileOrderItem-module-scss-module__lipgEq__roomDetailText,[data-justco-store-device=app] .MobileOrderItem-module-scss-module__lipgEq__roomDetailText.MobileOrderItem-module-scss-module__lipgEq__roomDetailText){letter-spacing:0;vertical-align:middle;font-size:12px;font-weight:400;line-height:140%}.MobileOrderItem-module-scss-module__lipgEq__exclTaxTextBody.MobileOrderItem-module-scss-module__lipgEq__exclTaxTextBody{color:var(--secondary-color);font-size:16px;font-weight:400;line-height:140%}.MobileOrderItem-module-scss-module__lipgEq__newBlueOutlineButton.MobileOrderItem-module-scss-module__lipgEq__newBlueOutlineButton{color:var(--new-blue);border-color:var(--new-blue)}.MobileOrderItem-module-scss-module__lipgEq__floorLabelWrapper{vertical-align:middle;line-height:inherit;display:inline-block}.MobileOrderItem-module-scss-module__lipgEq__superscript{vertical-align:super;font-size:.7em;line-height:0}.MobileOrderItem-module-scss-module__lipgEq__bundleDescription.MobileOrderItem-module-scss-module__lipgEq__bundleDescription{background:var(--global-green-Green,#31d0aa);border-radius:1.25rem;align-items:center;width:fit-content;max-width:25rem;padding:.25rem .5rem}.MobileOrderItem-module-scss-module__lipgEq__bundleDescriptionText.MobileOrderItem-module-scss-module__lipgEq__bundleDescriptionText{color:var(--semantic-accent-on-accent,#fff);letter-spacing:.016875rem;text-transform:uppercase;font-size:.5625rem;font-style:normal;font-weight:700;line-height:normal}.MobileOrderItem-module-scss-module__lipgEq__productHeader{flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.MobileOrderItem-module-scss-module__lipgEq__metaSection,.MobileOrderItem-module-scss-module__lipgEq__metaRow{min-width:0}.MobileOrderItem-module-scss-module__lipgEq__metaLabel{color:var(--semantic-fg-subtle,#99b0be);font-size:.875rem;font-style:normal;font-weight:400;line-height:140%}.MobileOrderItem-module-scss-module__lipgEq__metaValueGroup{flex:0 auto;justify-content:flex-end;min-width:0}.MobileOrderItem-module-scss-module__lipgEq__metaValueRegular,.MobileOrderItem-module-scss-module__lipgEq__metaValueBold,.MobileOrderItem-module-scss-module__lipgEq__metaValueStatus{color:var(--secondary-color);text-align:right;min-width:0;font-size:.875rem;font-style:normal;line-height:140%}.MobileOrderItem-module-scss-module__lipgEq__metaValueRegular{font-weight:400}.MobileOrderItem-module-scss-module__lipgEq__metaValueBold{font-weight:700}.MobileOrderItem-module-scss-module__lipgEq__metaValueStatus{font-family:Open Sans,sans-serif;font-weight:700;line-height:1.25rem}.MobileOrderItem-module-scss-module__lipgEq__viewMembershipButton{background:var(--mantine-color-white);border:1px solid var(--semantic-accent-bold,#21b5ff);color:var(--semantic-accent-bold,#21b5ff);border-radius:3rem;flex-direction:column;justify-content:center;align-items:center;padding:.25rem 1rem;display:flex}.MobileOrderItem-module-scss-module__lipgEq__actionButtonLabel{color:inherit;text-align:center;letter-spacing:.035rem;text-transform:uppercase;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal}.MobileOrderItem-module-scss-module__lipgEq__productName{color:var(--global-JC-Dark-Blue-JC-Dark-Blue,#003a5c);font-size:1.125rem;font-style:normal;font-weight:700;line-height:120%}.MobileOrderItem-module-scss-module__lipgEq__productImage{width:100%;max-width:20.625rem;height:auto;max-height:13.75rem}.MobileOrderItem-module-scss-module__lipgEq__productImageWrapper{justify-content:center;display:flex}.MobileOrderItem-module-scss-module__lipgEq__locationText{color:var(--global-JC-Dark-Blue-JC-Dark-Blue,#003a5c);font-size:.875rem;font-style:normal;font-weight:400;line-height:140%}.MobileOrderItem-module-scss-module__lipgEq__roomDetailsDivider{background:var(--global-grey-Light-Grey-50,#cfcfcf);width:.0625rem;height:.875rem;margin-left:.5rem;margin-right:.5rem}.MobileOrderItem-module-scss-module__lipgEq__infoRows{min-width:0}.MobileOrderItem-module-scss-module__lipgEq__infoValueBold,.MobileOrderItem-module-scss-module__lipgEq__infoFeeValue{color:var(--global-JC-Dark-Blue-JC-Dark-Blue,#003a5c);text-align:right;min-width:0;font-size:.875rem;font-style:normal;font-weight:700;line-height:140%}.MobileOrderItem-module-scss-module__lipgEq__infoFeeValue{white-space:normal}.MobileOrderItem-module-scss-module__lipgEq__infoFeeExcl{color:var(--global-JC-Dark-Blue-JC-Dark-Blue,#003a5c);font-size:.875rem;font-style:normal;font-weight:400;line-height:140%}.MobileOrderItem-module-scss-module__lipgEq__priceCappedNote{color:var(--semantic-fg-subtle,#99b0be);text-align:right;font-size:.875rem;font-style:normal;font-weight:400;line-height:140%}.MobileOrderItem-module-scss-module__lipgEq__orderStatusPending{color:var(--crimson-red)}.MobileOrderItem-module-scss-module__lipgEq__orderStatusActive{color:var(--success-color)}.MobileOrderItem-module-scss-module__lipgEq__orderStatusExpired{color:var(--dark-grey)}.MobileOrderItem-module-scss-module__lipgEq__orderStatusOther{color:var(--new-blue)}
.ErrorState-module-scss-module__0bkNuG__errorCenter{width:100%;min-height:calc(100vh - 234px)}.ErrorState-module-scss-module__0bkNuG__errorStack{width:100%;max-width:500px}
.MoveInProtocolsSection-module-scss-module__klckPG__protocolText.MoveInProtocolsSection-module-scss-module__klckPG__protocolText{color:var(--dark-grey);letter-spacing:0;flex:1;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.MoveInProtocolsSection-module-scss-module__klckPG__houseRulesLink.MoveInProtocolsSection-module-scss-module__klckPG__houseRulesLink{color:var(--new-blue);letter-spacing:0;text-underline-offset:0%;font-size:16px;font-style:normal;font-weight:700;line-height:100%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:calc(1em/3.40282e38)}.MoveInProtocolsSection-module-scss-module__klckPG__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:flex}
.MobileNavigation-module-scss-module__s8wMwq__navigationContainer{height:64px}.MobileNavigation-module-scss-module__s8wMwq__navigationContainerForApp{height:1rem}.MobileNavigation-module-scss-module__s8wMwq__logo{cursor:pointer;margin:0 10px;text-decoration:none;display:inline-block}.MobileNavigation-module-scss-module__s8wMwq__navigationList{margin:0 30px}.MobileNavigation-module-scss-module__s8wMwq__userInfo{cursor:pointer;align-items:center;margin-right:15px;display:flex}.MobileNavigation-module-scss-module__s8wMwq__loginSignupButton{cursor:pointer;background-color:#0000;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;transition:opacity .2s;display:flex}.MobileNavigation-module-scss-module__s8wMwq__loginSignupButton:hover{opacity:.8}.MobileNavigation-module-scss-module__s8wMwq__loginSignupText{color:var(--secondary-color);white-space:nowrap;font-size:12px;font-weight:400}
.page-module-scss-module__YfLSkq__container{width:100%;max-width:1200px;margin:0 auto;padding:24px 16px 48px}.page-module-scss-module__YfLSkq__title{color:var(--secondary-color);font-size:24px;font-weight:700}.page-module-scss-module__YfLSkq__description{color:var(--light-grey);font-size:14px}.page-module-scss-module__YfLSkq__panel{background-color:var(--light-color);border:1px solid var(--light-blue-1);border-radius:8px;padding:16px}
.LikeListCategoryTabs-module-scss-module__5aPluW__root{scrollbar-width:none;overflow-x:auto}.LikeListCategoryTabs-module-scss-module__5aPluW__root .LikeListCategoryTabs-module-scss-module__5aPluW__categoryTabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#c5d4dc99;border-radius:24px;flex-wrap:nowrap;width:100%;height:48px;box-shadow:0 4px 6px #0000001a}.LikeListCategoryTabs-module-scss-module__5aPluW__root .LikeListCategoryTabs-module-scss-module__5aPluW__categoryTab{height:48px;color:var(--secondary-color);border-radius:24px;flex:1;padding:6px 12px;font-size:12px;font-weight:700;transition:background-color .1s,color .1s;position:relative}.LikeListCategoryTabs-module-scss-module__5aPluW__root .LikeListCategoryTabs-module-scss-module__5aPluW__categoryTab:hover{background-color:#0000}.LikeListCategoryTabs-module-scss-module__5aPluW__root .LikeListCategoryTabs-module-scss-module__5aPluW__categoryTab.LikeListCategoryTabs-module-scss-module__5aPluW__isActive{background-color:var(--secondary-color);color:var(--mantine-color-white);flex:0 0 120px;padding-left:4px;padding-right:4px;box-shadow:0 4px 8px #0000001a}.LikeListCategoryTabs-module-scss-module__5aPluW__root .LikeListCategoryTabs-module-scss-module__5aPluW__categoryIcon{justify-content:center;align-items:center;display:flex}.LikeListCategoryTabs-module-scss-module__5aPluW__root .LikeListCategoryTabs-module-scss-module__5aPluW__categoryCount{background-color:var(--mantine-color-white);width:16px;height:16px;color:var(--secondary-color);border-radius:50%;flex-shrink:0;font-size:9px;font-weight:700;position:absolute;top:4px;right:6px}.LikeListCategoryTabs-module-scss-module__5aPluW__root .LikeListCategoryTabs-module-scss-module__5aPluW__activeTabLabel{max-width:100%;color:inherit;white-space:normal}
.DesktopOrderListRenderer-module-scss-module__8qYNPa__desktopPretitle.DesktopOrderListRenderer-module-scss-module__8qYNPa__desktopPretitle{letter-spacing:.36px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;line-height:100%}:is([data-justco-store-device=mobile] .DesktopOrderListRenderer-module-scss-module__8qYNPa__desktopPretitle.DesktopOrderListRenderer-module-scss-module__8qYNPa__desktopPretitle,[data-justco-store-device=app] .DesktopOrderListRenderer-module-scss-module__8qYNPa__desktopPretitle.DesktopOrderListRenderer-module-scss-module__8qYNPa__desktopPretitle){letter-spacing:.27px;text-transform:uppercase;font-size:9px;font-weight:700;line-height:100%}.DesktopOrderListRenderer-module-scss-module__8qYNPa__desktopButton.DesktopOrderListRenderer-module-scss-module__8qYNPa__desktopButton{letter-spacing:.64px;vertical-align:middle;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.DesktopOrderListRenderer-module-scss-module__8qYNPa__desktopButtonLabel.DesktopOrderListRenderer-module-scss-module__8qYNPa__desktopButtonLabel{letter-spacing:.64px;text-transform:uppercase;vertical-align:middle;font-size:16px;font-style:normal;font-weight:700;line-height:100%}
.page-module-scss-module__CIkxpG__pageContainer{width:100%}.page-module-scss-module__CIkxpG__pageStack{width:100%;max-width:1200px;margin:0 auto}.page-module-scss-module__CIkxpG__loaderCenter{width:100%;min-height:calc(100vh - 234px)}.page-module-scss-module__CIkxpG__productCard{border-color:var(--light-blue);background-color:#fff;position:relative;overflow:visible}.page-module-scss-module__CIkxpG__instructionText{white-space:pre-line}
