:is([data-justco-store-device=mobile] .SubSpuSelector-module-scss-module__7aeqmG__selector,[data-justco-store-device=app] .SubSpuSelector-module-scss-module__7aeqmG__selector){gap:.75rem 1rem;padding:1.5rem 1rem}.SubSpuSelector-module-scss-module__7aeqmG__option{background-color:var(--light-blue-1);color:var(--mantine-color-primary-5);font-size:.875rem;font-weight:700;line-height:1.25}.SubSpuSelector-module-scss-module__7aeqmG__option[data-selected=true]{background-color:var(--mantine-color-primary-5);color:var(--mantine-color-white)}
:where([data-mantine-color-scheme=light]) .me_9f396aa1{--picker-fade-edge-color:var(--mantine-color-white);--picker-divider-color:var(--mantine-color-gray-4);--picker-highlight-color:var(--mantine-color-gray-1);--picker-text-color:var(--mantine-color-black);--picker-text-color-dim:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .me_9f396aa1{--picker-fade-edge-color:var(--mantine-color-dark-7);--picker-divider-color:var(--mantine-color-dark-4);--picker-highlight-color:var(--mantine-color-dark-6);--picker-text-color:var(--mantine-color-white);--picker-text-color-dim:var(--mantine-color-gray-5)}.me_9f396aa1{border-radius:inherit;font-variant-numeric:tabular-nums;height:var(--picker-height,200px);perspective:var(--picker-perspective,300px);-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.me_9f396aa1[data-disabled]{cursor:not-allowed;opacity:.5}.me_9f396aa1[data-focused=true]{outline:2px solid var(--mantine-primary-color);outline-offset:2px}.me_9f396aa1[data-3d=true]{perspective:var(--picker-perspective,300px);transform-style:preserve-3d}.me_9f396aa1[data-readonly]{cursor:default}.me_63089546{border-radius:var(--mantine-radius-md);width:100%;height:100%;position:relative;overflow:hidden}.me_3dcdc8c6,.me_63089546{align-items:center;display:flex}.me_3dcdc8c6{color:var(--picker-text-color);height:var(--picker-item-height,40px);-webkit-user-select:none;user-select:none;z-index:4;justify-content:center;padding:0 8px;font-weight:500;position:absolute;top:50%;transform:translateY(-50%)}.me_3dcdc8c6[data-position=left]{left:8px}.me_3dcdc8c6[data-position=right]{right:8px}.me_1174a222{cursor:grab;height:100%;transform:rotateY(var(--picker-rotate-y,0deg));transform-origin:50%;transform-style:preserve-3d;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.me_1174a222[data-dragging=true]{cursor:grabbing}.me_1174a222[data-disabled=true]{cursor:not-allowed}.me_1174a222[data-3d=true]{transform-style:preserve-3d}.me_1174a222[data-readonly=true]{cursor:default}.me_9f3564d2{backface-visibility:hidden;box-sizing:border-box;color:var(--picker-text-color-dim);text-align:center;transform-style:preserve-3d;transition:transform var(--picker-animation-duration) var(--picker-animation-easing),opacity var(--picker-animation-duration) var(--picker-animation-easing),filter var(--picker-animation-duration) var(--picker-animation-easing);will-change:transform,opacity;justify-content:center;align-items:center;width:100%;padding:0 10px;font-weight:500;display:flex;position:absolute}.me_9f3564d2[data-dragging=true],.me_9f3564d2[data-momentum=true],.me_9f3564d2[data-wheeling=true]{will-change:transform;transition:none!important;animation:none!important}.me_9f3564d2[data-selected=true]{color:var(--picker-text-color);font-weight:600}.me_9f3564d2[data-3d=true]{backface-visibility:hidden;transform-origin:50%;transform-style:preserve-3d}.me_9f36f0ab{z-index:1;top:0;bottom:0}.me_9f36f0ab,.me_9f36f0ab:after,.me_9f36f0ab:before{pointer-events:none;position:absolute;left:0;right:0}.me_9f36f0ab:after,.me_9f36f0ab:before{content:"";height:var(--picker-mask-height,45%);z-index:2}.me_9f36f0ab:before{background:linear-gradient(to bottom,var(--picker-fade-edge-color) var(--picker-mask-intensity,60%),#fff0 100%);top:0}.me_9f36f0ab:after{background:linear-gradient(to top,var(--picker-fade-edge-color) var(--picker-mask-intensity,60%),#fff0 100%);bottom:0}.me_158e255{background-color:var(--picker-highlight-color);border-radius:var(--mantine-radius-sm);height:var(--picker-item-height,40px);z-index:0;top:50%;transform:translateY(-50%)}.me_158e255,.me_592142b9{pointer-events:none;position:absolute;left:0;right:0}.me_592142b9{z-index:3;top:0;bottom:0}.me_592142b9:after,.me_592142b9:before{background-color:var(--picker-divider-color);content:"";z-index:3;height:1px;position:absolute;left:0;right:0}.me_592142b9:before{top:calc(50% - var(--picker-item-height,40px)/2)}.me_592142b9:after{bottom:calc(50% - var(--picker-item-height,40px)/2)}.me_5101a03b{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Presets-module-scss-module__0UxPwa__presets .mantine-Button-root{transition:all .3s linear}.Presets-module-scss-module__0UxPwa__presets .mantine-Button-root:hover{background-color:var(--mantine-color-primary-5);color:var(--mantine-color-white)}.Presets-module-scss-module__0UxPwa__presetButton{border-width:2px;font-weight:700}
.RangePicker-module-scss-module__EhPfoW__rangePicker{align-items:flex-start;gap:16px;display:flex}.RangePicker-module-scss-module__EhPfoW__pickerContainer{flex:1}.RangePicker-module-scss-module__EhPfoW__pickerContainer .RangePicker-module-scss-module__EhPfoW__tab{color:var(--secondary-color);border-bottom:3px solid #0000;padding:0;font-size:12px;font-weight:700}.RangePicker-module-scss-module__EhPfoW__pickerContainer .RangePicker-module-scss-module__EhPfoW__tab+.RangePicker-module-scss-module__EhPfoW__tab{margin-left:14px}.RangePicker-module-scss-module__EhPfoW__pickerContainer .RangePicker-module-scss-module__EhPfoW__tab[data-active]{color:var(--new-blue);border-bottom:3px solid var(--new-blue);line-height:24px}.RangePicker-module-scss-module__EhPfoW__presetsContainer{flex-direction:column;gap:8px;padding-top:40px;display:flex}
.HourRangeSquareSelector-module-scss-module__bEz7_q__root{-webkit-user-select:none;user-select:none;width:100%;min-width:0}.HourRangeSquareSelector-module-scss-module__bEz7_q__legend{color:var(--secondary-color);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.HourRangeSquareSelector-module-scss-module__bEz7_q__legendItem{align-items:center;gap:6px;min-width:0;font-size:16px;font-weight:700;display:flex}.HourRangeSquareSelector-module-scss-module__bEz7_q__legendItem .HourRangeSquareSelector-module-scss-module__bEz7_q__slot{cursor:default;pointer-events:none;flex:0 0 16px;width:16px}.HourRangeSquareSelector-module-scss-module__bEz7_q__track{flex-wrap:nowrap;gap:4px;min-width:max-content;padding-top:18px;display:flex}.HourRangeSquareSelector-module-scss-module__bEz7_q__slot{cursor:pointer;flex:1 1 0;height:20px;display:block;position:relative}.HourRangeSquareSelector-module-scss-module__bEz7_q__slot[data-disabled=true]{cursor:not-allowed}.HourRangeSquareSelector-module-scss-module__bEz7_q__timeLabel{z-index:1;color:var(--mantine-color-gray-7);white-space:nowrap;pointer-events:none;font-size:12px;line-height:16px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.HourRangeSquareSelector-module-scss-module__bEz7_q__slotVisual{flex-direction:column;width:100%;height:20px;display:flex;position:relative}.HourRangeSquareSelector-module-scss-module__bEz7_q__indicator{border:1px solid #cfcfcf;border-bottom:none;flex:0 0 4px;width:100%;height:4px;display:block}.HourRangeSquareSelector-module-scss-module__bEz7_q__body{box-sizing:border-box;background:var(--mantine-color-white);border:1px solid #cfcfcf;border-top:0;flex:0 0 16px;width:100%;height:16px;display:block}.HourRangeSquareSelector-module-scss-module__bEz7_q__slot[data-has-indicator=false] .HourRangeSquareSelector-module-scss-module__bEz7_q__body{border-top:1px solid #cfcfcf;flex:0 0 20px;height:20px}.HourRangeSquareSelector-module-scss-module__bEz7_q__slot[data-selected=true] .HourRangeSquareSelector-module-scss-module__bEz7_q__body{background:#31d0aa}.HourRangeSquareSelector-module-scss-module__bEz7_q__slot[data-status=occupied] .HourRangeSquareSelector-module-scss-module__bEz7_q__body,.HourRangeSquareSelector-module-scss-module__bEz7_q__slot[data-status=unavailable] .HourRangeSquareSelector-module-scss-module__bEz7_q__body,.HourRangeSquareSelector-module-scss-module__bEz7_q__slot[data-status=disabled] .HourRangeSquareSelector-module-scss-module__bEz7_q__body{background:#e8e8e8}.HourRangeSquareSelector-module-scss-module__bEz7_q__root[data-density=compact] .HourRangeSquareSelector-module-scss-module__bEz7_q__track{gap:0}.HourRangeSquareSelector-module-scss-module__bEz7_q__root[data-density=compact] .HourRangeSquareSelector-module-scss-module__bEz7_q__indicator{border-right:none}.HourRangeSquareSelector-module-scss-module__bEz7_q__root[data-density=compact] .HourRangeSquareSelector-module-scss-module__bEz7_q__slot:not(:last-child) .HourRangeSquareSelector-module-scss-module__bEz7_q__body{border-right:0}
.MeetingRoomPriceLegend-module-scss-module__fHRXHW__root .MeetingRoomPriceLegend-module-scss-module__fHRXHW__priceGroup{min-width:0;color:var(--secondary-color);font-size:16px;font-weight:700}.MeetingRoomPriceLegend-module-scss-module__fHRXHW__root .MeetingRoomPriceLegend-module-scss-module__fHRXHW__detailsButton{color:var(--new-blue);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:700}.MeetingRoomPriceLegend-module-scss-module__fHRXHW__dropdown{background:var(--secondary-color);width:min(360px,100vw - 32px);color:var(--mantine-color-white);border:0;border-radius:12px;padding:16px}.MeetingRoomPriceLegend-module-scss-module__fHRXHW__arrow{background:var(--secondary-color);border:0}
.AllDayPrice-module-scss-module__oblsrq__card{background:#33617d;border-radius:10px;margin-top:10px;padding:10px 12px}.AllDayPrice-module-scss-module__oblsrq__card .AllDayPrice-module-scss-module__oblsrq__title,.AllDayPrice-module-scss-module__oblsrq__card .AllDayPrice-module-scss-module__oblsrq__amount{font-size:12px;font-weight:700}.AllDayPrice-module-scss-module__oblsrq__card .AllDayPrice-module-scss-module__oblsrq__note{color:#b4c7d6;font-size:10px;font-weight:400}
.PriceDetailsPanel-module-scss-module__ArFT5q__root .PriceDetailsPanel-module-scss-module__ArFT5q__header{font-size:12px;font-weight:500}.PriceDetailsPanel-module-scss-module__ArFT5q__root .PriceDetailsPanel-module-scss-module__ArFT5q__divider{--divider-color:#2c4a62;margin-top:6px;margin-bottom:8px}
.PriceDetailsSlotRow-module-scss-module__LVAe7a__row{font-size:12px}.PriceDetailsSlotRow-module-scss-module__LVAe7a__row.PriceDetailsSlotRow-module-scss-module__LVAe7a__divided{border-top:1px solid #2c4a62;padding-top:3px}.PriceDetailsSlotRow-module-scss-module__LVAe7a__row .PriceDetailsSlotRow-module-scss-module__LVAe7a__swatch{border-radius:2px;flex:none;width:10px;height:10px}.PriceDetailsSlotRow-module-scss-module__LVAe7a__row .PriceDetailsSlotRow-module-scss-module__LVAe7a__time{color:#b4c7d6;flex:auto;min-width:0}.PriceDetailsSlotRow-module-scss-module__LVAe7a__row .PriceDetailsSlotRow-module-scss-module__LVAe7a__price{font-weight:700}
.PriceDirectionIcon-module-scss-module__1dNbxq__icon{flex:none;display:inline-flex}.PriceDirectionIcon-module-scss-module__1dNbxq__icon[data-direction=up]{transform:rotate(180deg)}
.MeetingRoomSection-module-scss-module__gSuZma__meetingRoomSection{min-width:0}.MeetingRoomSection-module-scss-module__gSuZma__timeDisplayGroup{width:100%;min-width:0;color:var(--secondary-color);font-size:12px;font-weight:700}.MeetingRoomSection-module-scss-module__gSuZma__timeDisplayStateDisabled{color:var(--mantine-color-gray-5)}.MeetingRoomSection-module-scss-module__gSuZma__timeLabel{color:var(--secondary-color);font-size:10px;font-weight:400}.MeetingRoomSection-module-scss-module__gSuZma__timeDisplayContent{white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;overflow:hidden}.MeetingRoomSection-module-scss-module__gSuZma__timeDisplayContentEnd{text-align:right}.MeetingRoomSection-module-scss-module__gSuZma__timeDisplayIcon{flex-shrink:0;display:inline-flex}
.QuantityStepper-module-scss-module__OumpIq__stepper{-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:.375rem;display:inline-flex}.QuantityStepper-module-scss-module__OumpIq__button{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:flex}.QuantityStepper-module-scss-module__OumpIq__button:disabled{cursor:not-allowed}.QuantityStepper-module-scss-module__OumpIq__value{min-width:2ch;color:var(--secondary-color);font-variant-numeric:tabular-nums;text-align:center;font-size:1rem;font-weight:500;line-height:1}
.HDDayPassSection-module-scss-module__8JdjTW__dayPassLabel{letter-spacing:0;color:var(--secondary-color);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.HDDayPassSection-module-scss-module__8JdjTW__counter{background-color:var(--light-blue-1);border-radius:10px;justify-content:center;align-items:center;width:160px;min-height:40px;margin:0 auto;padding:4px 8px;display:flex}.HDDayPassSection-module-scss-module__8JdjTW__counter .HDDayPassSection-module-scss-module__8JdjTW__counterItem{justify-content:space-around;width:100%}
.HDStandardMembershipSection-module-scss-module__MjFdqW__membershipTypeLabel{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] .index-module-scss-module__gSiPFG__hotDeskSectionContent,[data-justco-store-device=app] .index-module-scss-module__gSiPFG__hotDeskSectionContent){width:100%}[data-justco-store-device=desktop] .index-module-scss-module__gSiPFG__hotDeskSectionContent{width:330px}.index-module-scss-module__gSiPFG__hotDeskSectionContent{background-color:var(--light-blue-1);border-radius:.625rem;padding:.75rem .875rem}.index-module-scss-module__gSiPFG__dateLabel{letter-spacing:0;vertical-align:middle;color:var(--secondary-color);font-size:10px;font-style:normal;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .index-module-scss-module__gSiPFG__dateLabel,[data-justco-store-device=app] .index-module-scss-module__gSiPFG__dateLabel){letter-spacing:0;vertical-align:middle;font-size:12px;font-style:normal;font-weight:700;line-height:140%}.index-module-scss-module__gSiPFG__whenYouCancelText{letter-spacing:0;text-align:right;vertical-align:middle;color:var(--secondary-color);font-size:12px;font-style:normal;font-weight:700;line-height:140%}.index-module-scss-module__gSiPFG__dateDisplayText{letter-spacing:0;vertical-align:middle;color:var(--secondary-color);font-size:12px;font-style:normal;font-weight:700;line-height:140%}
.DesktopMeetingRoomPackageSection-module-scss-module__azr7pW__primaryCta{letter-spacing:.64px;border-radius:24px;height:50px;font-size:16px;font-weight:700}.DesktopMeetingRoomPackageSection-module-scss-module__azr7pW__primaryCta:focus-visible{outline:3px solid color-mix(in srgb, var(--new-blue) 35%, white);outline-offset:2px}
.MobileMeetingRoomPackageSection-module-scss-module__IArzRq__primaryCta:focus-visible{outline:3px solid color-mix(in srgb, var(--new-blue) 35%, white);outline-offset:2px}
.AddonList-module-scss-module___qGomG__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}.AddonList-module-scss-module___qGomG__titleText{letter-spacing:.36px;vertical-align:middle;text-transform:uppercase;color:var(--secondary-color);font-size:12px;font-style:normal;font-weight:700;line-height:100%}:is([data-justco-store-device=mobile] .AddonList-module-scss-module___qGomG__titleText,[data-justco-store-device=app] .AddonList-module-scss-module___qGomG__titleText){letter-spacing:.27px;vertical-align:middle;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:700;line-height:100%}.AddonList-module-scss-module___qGomG__addonText{letter-spacing:0;vertical-align:middle;color:var(--secondary-color);font-size:14px;font-style:normal;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .AddonList-module-scss-module___qGomG__addonText,[data-justco-store-device=app] .AddonList-module-scss-module___qGomG__addonText){letter-spacing:0;vertical-align:middle;font-size:12px;font-style:normal;font-weight:400;line-height:140%}


.DesktopProductActionPanel-module-scss-module__OuL-3q__pricingComputedPanel{width:364px}.DesktopProductActionPanel-module-scss-module__OuL-3q__productName{color:var(--secondary-color);letter-spacing:-.48px;font-size:24px;font-style:normal;font-weight:700;line-height:100%}.DesktopProductActionPanel-module-scss-module__OuL-3q__packageCoverage{color:var(--secondary-color);font-size:16px;font-style:normal;font-weight:700;line-height:140%}.DesktopProductActionPanel-module-scss-module__OuL-3q__centreName,.DesktopProductActionPanel-module-scss-module__OuL-3q__addressText{letter-spacing:0;color:var(--secondary-color);font-size:14px;font-style:normal;font-weight:400;line-height:140%}.DesktopProductActionPanel-module-scss-module__OuL-3q__buttonText{letter-spacing:.64px;vertical-align:middle;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.DesktopProductActionPanel-module-scss-module__OuL-3q__buttonText>*{letter-spacing:.64px;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.DesktopProductActionPanel-module-scss-module__OuL-3q__ctaFinePrint{color:var(--secondary-color);letter-spacing:0;font-size:10px;font-style:normal;font-weight:400;line-height:140%}.DesktopProductActionPanel-module-scss-module__OuL-3q__ctaFinePrintLink{color:var(--new-blue);letter-spacing:0;font-size:10px;font-style:normal;font-weight:400;line-height:140%;text-decoration:underline}
.MobileProductActionPanel-module-scss-module__Ti0NwW__collapseTriggerContainer{position:relative}.MobileProductActionPanel-module-scss-module__Ti0NwW__collapseTriggerLabelWrapper{justify-content:space-between;align-items:center;width:100%;margin-bottom:0;display:flex}.MobileProductActionPanel-module-scss-module__Ti0NwW__ruleButton{cursor:pointer;flex-shrink:0}.MobileProductActionPanel-module-scss-module__Ti0NwW__showHideDetailsToggle{margin-left:auto}.MobileProductActionPanel-module-scss-module__Ti0NwW__ctaContent{max-height:40vh;padding-right:4px;overflow-y:auto}.MobileProductActionPanel-module-scss-module__Ti0NwW__brandImage{flex-shrink:0}.MobileProductActionPanel-module-scss-module__Ti0NwW__productNameMobile{color:var(--secondary-color);letter-spacing:-.42px;font-size:21px;font-style:normal;font-weight:700;line-height:100%}.MobileProductActionPanel-module-scss-module__Ti0NwW__addressText{letter-spacing:0;color:var(--secondary-color);font-size:12px;font-style:normal;font-weight:400;line-height:140%}.MobileProductActionPanel-module-scss-module__Ti0NwW__buttonText{letter-spacing:.56px;vertical-align:middle;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:700;line-height:100%}.MobileProductActionPanel-module-scss-module__Ti0NwW__buttonText>*{letter-spacing:.56px;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:700;line-height:100%}.MobileProductActionPanel-module-scss-module__Ti0NwW__packagePanel{width:100%}.MobileProductActionPanel-module-scss-module__Ti0NwW__packageTitle{color:var(--secondary-color);font-size:24px;font-weight:700}.MobileProductActionPanel-module-scss-module__Ti0NwW__packageCoverage{color:var(--secondary-color);font-size:16px;font-weight:700;line-height:140%}.MobileProductActionPanel-module-scss-module__Ti0NwW__finePrint{color:var(--secondary-color);font-size:16px;line-height:1.45}.MobileProductActionPanel-module-scss-module__Ti0NwW__finePrint a{color:var(--new-blue);text-underline-offset:2px;text-decoration:underline}
.floor-plan-carousel-root:hover .floor-plan-carousel-controls{opacity:1}.floor-plan-carousel-controls{opacity:0;transition:opacity .15s}.mantine-Modal-fullScreen .floor-plan-carousel-controls.floor-plan-carousel-controls{opacity:1}.floor-plan-carousel-control.floor-plan-carousel-control{-webkit-backdrop-filter:blur(8px);color:#fff;background-color:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 2px 12px #0000004d,0 0 0 1px #0000001a}.floor-plan-carousel-control.floor-plan-carousel-control:hover{background-color:#000c;box-shadow:0 4px 16px #0006,0 0 0 1px #00000026}.floor-plan-carousel-controls{z-index:10}
.index-module-scss-module__MD_hdG__productTitleWeb.index-module-scss-module__MD_hdG__productTitleWeb{color:var(--secondary-color);letter-spacing:-.72px;font-size:36px;font-style:normal;font-weight:700;line-height:100%}.index-module-scss-module__MD_hdG__centreName.index-module-scss-module__MD_hdG__centreName{color:var(--secondary-color);letter-spacing:0;font-size:21px;font-style:normal;font-weight:700;line-height:100%}.index-module-scss-module__MD_hdG__infoText.index-module-scss-module__MD_hdG__infoText{letter-spacing:0;vertical-align:middle;color:var(--secondary-color);font-size:14px;font-style:normal;font-weight:400;line-height:140%}:is([data-justco-store-device=mobile] .index-module-scss-module__MD_hdG__infoText.index-module-scss-module__MD_hdG__infoText,[data-justco-store-device=app] .index-module-scss-module__MD_hdG__infoText.index-module-scss-module__MD_hdG__infoText),.index-module-scss-module__MD_hdG__infoTextMobile.index-module-scss-module__MD_hdG__infoTextMobile{letter-spacing:0;color:var(--secondary-color);font-size:14px;font-style:normal;font-weight:400;line-height:140%}.index-module-scss-module__MD_hdG__shareButtonText.index-module-scss-module__MD_hdG__shareButtonText{letter-spacing:0;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.index-module-scss-module__MD_hdG__floorLabelWrapper{vertical-align:middle;line-height:inherit;display:inline-block}.index-module-scss-module__MD_hdG__superscript{vertical-align:super;font-size:.7em;line-height:0;position:relative;top:-.5em}.index-module-scss-module__MD_hdG__brandImage{border:1px solid var(--light-secondary-color);border-radius:4px;flex-shrink:0}.index-module-scss-module__MD_hdG__actionButton{border-color:var(--new-blue);color:var(--new-blue);text-align:center;text-transform:uppercase;border-radius:30px;font-style:normal;font-weight:700;line-height:1}[data-justco-store-device=desktop] .index-module-scss-module__MD_hdG__actionButton{letter-spacing:.64px;font-size:16px}:is([data-justco-store-device=mobile] .index-module-scss-module__MD_hdG__actionButton,[data-justco-store-device=app] .index-module-scss-module__MD_hdG__actionButton){letter-spacing:.27px;font-size:12px}
.DesktopProductDetail-module-scss-module__itLfCW__productDetailContainer{flex-direction:column;width:100%;display:flex}.DesktopProductDetail-module-scss-module__itLfCW__productInfoContainer{grid-template-columns:8fr 4fr;grid-auto-rows:auto;gap:32px;margin-bottom:32px;display:grid}.DesktopProductDetail-module-scss-module__itLfCW__productInfoLeft{grid-area:1/1;min-width:0}.DesktopProductDetail-module-scss-module__itLfCW__productOverviewContainer{width:100%}.DesktopProductDetail-module-scss-module__itLfCW__actionPanelContainer{z-index:99;grid-area:1/2;place-self:start end;margin-top:0;position:sticky;top:60px;right:0}.DesktopProductDetail-module-scss-module__itLfCW__addonProductListContainer{grid-area:3/1/auto/-1;align-self:flex-start;width:66.6667%}.DesktopProductDetail-module-scss-module__itLfCW__buildingInfoContainer{flex-direction:column;gap:40px;display:flex}
.MobileProductDetail-module-scss-module__m7_cpG__contentContainer{padding:12px 16px 24px}.MobileProductDetail-module-scss-module__m7_cpG__actionPanelContainer{background-color:var(--mantine-color-white);width:100%;padding:12px 16px 24px}
.MeetingRoomBookingModal-module-scss-module__vAWDiW__imageWrapper{background-color:var(--mantine-color-gray-2);width:316px;height:210px}.MeetingRoomBookingModal-module-scss-module__vAWDiW__modalHeader{padding:24px 35px 18px}.MeetingRoomBookingModal-module-scss-module__vAWDiW__modalTitle{color:var(--secondary-color);letter-spacing:.36px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;line-height:100%}.MeetingRoomBookingModal-module-scss-module__vAWDiW__modalBody{padding:0 35px 20px}.MeetingRoomBookingModal-module-scss-module__vAWDiW__meetingInfoBookForm{flex-direction:column;height:100%;display:flex}.MeetingRoomBookingModal-module-scss-module__vAWDiW__meetingInfoBookForm .mantine-TextInput-label{color:var(--secondary-color);text-transform:uppercase;margin-bottom:10px;font-size:14px}.MeetingRoomBookingModal-module-scss-module__vAWDiW__timeValueInput .mantine-TextInput-input.mantine-TextInput-input{letter-spacing:0;text-align:left;vertical-align:middle;color:var(--secondary-color);font-size:16px;font-style:normal;font-weight:700;line-height:140%}.MeetingRoomBookingModal-module-scss-module__vAWDiW__formContent{flex:1;align-items:stretch}.MeetingRoomBookingModal-module-scss-module__vAWDiW__leftColumn{flex-direction:column;flex:1;align-self:stretch;width:400px;display:flex}.MeetingRoomBookingModal-module-scss-module__vAWDiW__bookNowButton{align-self:flex-start;margin-top:auto}.MeetingRoomBookingModal-module-scss-module__vAWDiW__productInfoText.MeetingRoomBookingModal-module-scss-module__vAWDiW__productInfoText{letter-spacing:0;color:var(--secondary-color);font-size:16px;font-style:normal;font-weight:700;line-height:140%}
.DesktopLocationSelector-module-scss-module__z-iLTW__popoverTarget{cursor:pointer}.DesktopLocationSelector-module-scss-module__z-iLTW__popoverDropdown{padding:20px 14px;box-shadow:0 4px 10px #0000001a}
.ScrollArea-module-scss-module___uRg1q__scrollArea{max-width:260px}.ScrollArea-module-scss-module___uRg1q__subTitle{color:var(--secondary-color);padding:8px 0}.ScrollArea-module-scss-module___uRg1q__item{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;min-width:140px;max-width:200px;color:var(--secondary-color);border-radius:8px;padding:8px 20px;transition:all .2s;overflow:hidden}.ScrollArea-module-scss-module___uRg1q__item:hover{background-color:var(--mantine-color-gray-1)}.ScrollArea-module-scss-module___uRg1q__item.ScrollArea-module-scss-module___uRg1q__selected{background-color:var(--light-blue-1)}
.MobileLocationSelector-module-scss-module__8e66zW__listTitle{color:var(--new-blue);font-size:.75rem;font-weight:700}.MobileLocationSelector-module-scss-module__8e66zW__listItemTitle{font-size:.875rem;font-weight:700}.MobileLocationSelector-module-scss-module__8e66zW__listItem{width:100%;color:var(--secondary-color);border-radius:.625rem;padding:.625rem 1rem;font-size:1rem}.MobileLocationSelector-module-scss-module__8e66zW__listItem.MobileLocationSelector-module-scss-module__8e66zW__active{background-color:var(--light-blue-1)}
.QuantityField-module-scss-module__R8bmKW__container{width:100%}.QuantityField-module-scss-module__R8bmKW__labelGroup{min-width:0}.QuantityField-module-scss-module__R8bmKW__label{color:var(--secondary-color);white-space:nowrap;font-size:.875rem}
.DateRangePickerFooter-module-scss-module__nGW1gG__footer{align-items:center;gap:12px}.DateRangePickerFooter-module-scss-module__nGW1gG__durationText{color:var(--secondary-color);letter-spacing:0;flex:auto;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.DateRangePickerFooter-module-scss-module__nGW1gG__doneButton{letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-radius:30px;min-width:160px;padding-left:24px;padding-right:24px;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.DateRangePickerFooter-module-scss-module__nGW1gG__mobileFooter{text-align:center;gap:20px;padding-top:8px}.DateRangePickerFooter-module-scss-module__nGW1gG__mobileFooter .DateRangePickerFooter-module-scss-module__nGW1gG__durationText{flex:none}.DateRangePickerFooter-module-scss-module__nGW1gG__mobileDateRange{color:var(--secondary-color);font-size:18px;font-weight:700;line-height:1.4}.DateRangePickerFooter-module-scss-module__nGW1gG__mobileLeaseDuration{color:var(--secondary-color);font-size:16px;line-height:1.4}.DateRangePickerFooter-module-scss-module__nGW1gG__mobileDoneButton{text-transform:uppercase;min-width:0}
.DateRangePresetList-module-scss-module__XESTlW__list{justify-content:center;gap:12px;width:100%;padding-top:16px;display:flex}.DateRangePresetList-module-scss-module__XESTlW__preset{text-align:center;background-color:var(--light-blue-1);min-width:0;min-height:40px;color:var(--new-blue);white-space:nowrap;cursor:pointer;border-radius:999px;flex:1 1 0;padding:0 8px;font-size:14px;font-weight:700;line-height:1;transition:background-color .16s,color .16s}.DateRangePresetList-module-scss-module__XESTlW__preset:focus-visible{outline:2px solid var(--new-blue);outline-offset:2px}.DateRangePresetList-module-scss-module__XESTlW__preset[data-selected=true]{background-color:var(--new-blue);color:var(--mantine-color-white)}
.DesktopSpuForm-module-scss-module__NxpP3q__tabPanelContent{width:100%;height:100%}.DesktopSpuForm-module-scss-module__NxpP3q__clearButton{color:var(--new-blue);cursor:pointer;text-align:center;font-size:12px}.DesktopSpuForm-module-scss-module__NxpP3q__clearButton:hover{color:var(--mantine-color-primary-5)}
.MobileSpuForm-module-scss-module__ptxGgq__tabPanelContent{width:100%;height:100%}.MobileSpuForm-module-scss-module__ptxGgq__clearButton{color:var(--new-blue);cursor:pointer;text-align:center;padding:0 .875rem}.MobileSpuForm-module-scss-module__ptxGgq__clearButton:hover{color:var(--mantine-color-primary-5)}.MobileSpuForm-module-scss-module__ptxGgq__filterItem{align-items:center;min-height:1.75rem;padding:.5rem 1rem;display:flex}.MobileSpuForm-module-scss-module__ptxGgq__filterItem+.MobileSpuForm-module-scss-module__ptxGgq__filterItem{border-top:1px solid #dee2e6}.MobileSpuForm-module-scss-module__ptxGgq__filterItem:last-child{border-bottom:1px solid #dee2e6}.MobileSpuForm-module-scss-module__ptxGgq__actions{padding:0 1rem}
.MobileTabPanelContent-module-scss-module__mBRaWq__content{min-height:0}
[data-justco-store-device=desktop] .DesktopSearchBox-module-scss-module__NLa3LG__searchBarContainer{width:1200px}.DesktopSearchBox-module-scss-module__NLa3LG__searchBarContainer{z-index:99;border-radius:6px;margin:0 auto;position:relative}.DesktopSearchBox-module-scss-module__NLa3LG__tabsList{z-index:99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#c5d4dc99;border-radius:21px;align-items:center;column-gap:10px;width:calc(100% - 150px);height:42px;margin:0 auto;display:flex;position:relative;box-shadow:0 4px 6px #0000001a}.DesktopSearchBox-module-scss-module__NLa3LG__tabsList .DesktopSearchBox-module-scss-module__NLa3LG__tabItem{text-align:center;height:100%;color:var(--secondary-color);border-radius:21px;flex:1;font-weight:600;transition:color .1s}.DesktopSearchBox-module-scss-module__NLa3LG__tabsList .DesktopSearchBox-module-scss-module__NLa3LG__tabItem.DesktopSearchBox-module-scss-module__NLa3LG__active{color:var(--mantine-color-white);z-index:10}.DesktopSearchBox-module-scss-module__NLa3LG__floatingIndicator{background-color:var(--secondary-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:21px;box-shadow:0 4px 8px #0000001a}.DesktopSearchBox-module-scss-module__NLa3LG__tabPanel{background-color:var(--mantine-color-white);min-height:120px;color:var(--secondary-color);border-radius:6px;align-items:center;margin-top:-20px;padding:40px 20px 20px;display:flex;box-shadow:0 4px 10px #0000001a}
.MobileSearchBox-module-scss-module__WpLKFW__searchBarContainer{border-radius:24px;margin:0 auto;position:relative;box-shadow:0 4px 10px #0000001a}.MobileSearchBox-module-scss-module__WpLKFW__searchBarContainer.MobileSearchBox-module-scss-module__WpLKFW__opened .MobileSearchBox-module-scss-module__WpLKFW__tabPanel{border-bottom-right-radius:24px;border-bottom-left-radius:24px}.MobileSearchBox-module-scss-module__WpLKFW__tabsList{z-index:99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#c5d4dc99;border-radius:24px;align-items:center;column-gap:10px;width:100%;height:48px;margin:0 auto;display:flex;position:relative;box-shadow:0 4px 6px #0000001a}.MobileSearchBox-module-scss-module__WpLKFW__tabsList .MobileSearchBox-module-scss-module__WpLKFW__tabItem{text-align:center;height:100%;color:var(--secondary-color);border-radius:24px;flex:1;padding:6px 12px;transition:color .1s}.MobileSearchBox-module-scss-module__WpLKFW__tabsList .MobileSearchBox-module-scss-module__WpLKFW__tabItem.MobileSearchBox-module-scss-module__WpLKFW__active{color:var(--mantine-color-white);z-index:10}.MobileSearchBox-module-scss-module__WpLKFW__floatingIndicator{background-color:var(--secondary-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;box-shadow:0 4px 8px #0000001a}.MobileSearchBox-module-scss-module__WpLKFW__panelOverlay{z-index:98;position:absolute;top:24px;left:0;right:0}.MobileSearchBox-module-scss-module__WpLKFW__tabPanel{color:var(--secondary-color);background-color:#fff;border-radius:6px;align-items:center;padding:1.5rem 0 1rem;display:flex;box-shadow:0 4px 6px #0000001a}
