:root{--color-primary:#FF6600;--color-primary-light:#FFF3E8;--color-success:#27AE60;--color-success-light:#E9F7EF;--color-text-main:#333333;--color-text-sub:#6B7280;--color-text-label:#9CA3AF;--color-text-muted:#929292;--color-border:#E5E7EB;--color-border-light:#cdcdcd8f;--color-bg-card:#FFFFFF;--color-bg-section:#f7f7f7;--radius-card:8px;--radius-badge:4px;--radius-img:4px;--shadow-card:0 2px 4px rgba(0, 0, 0, 0.1);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px}.component-detail-panorama,.descrition-else,.fotorama__nav-wrap,.price-of-type-booking,.share-element,.stack-360-web,.tab-body>section,.top-navigate-and-share{display:none}.gap-8{gap:8px}.pb-16{padding-bottom:16px}.pr-16{padding-right:16px}.navigate-and-share{-webkit-box-pack:justify;-webkit-box-align:end;align-items:flex-end;display:flex;justify-content:space-between;width:100%}.align-center{align-items:center!important}.banner-hint-monthly{background-color:#3f51b526;padding:8px;font-size:13px;margin:8px 0 0;border-radius:4px;color:#3f51b5}.navigate-element{display:flex;flex-wrap:wrap;margin-top:4px}.body-share-element{height:28px!important;-webkit-box-pack:end!important;display:flex!important;justify-content:flex-end!important}.share-button{margin-right:20px!important}.navigate-button-icon,.share-button-icon{cursor:pointer;margin:0 -8px;font-size:14px;line-height:18px;font-weight:600;padding:8px;border:none;background:0 0;color:#ed8322;text-decoration:underline;text-decoration-color:#ED8322}.share-button-icon-body{-webkit-box-align:center;display:flex;align-items:center;font-family:ThaiSansNeue,'Open Sans',rsuregular,Tahoma,Arial,helvetica,sans-serif}.detail-body-parking-page-style{-webkit-box-pack:start;-webkit-box-align:stretch;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;color:rgb(51 51 51)}.right-body-sticky{width:100%}.container-booking{position:sticky!important;top:var(--navigation-bar-offset,80px);z-index:1;display:inline-block;width:100%}.modal-style{top:160px;overflow:hidden}.left-body-detail{width:100%;min-height:var(--gp-layout-desktop-along-sidebar-min-height,auto)}.text-name-parking{color:#222;font-weight:600;font-size:16px;line-height:20px;margin-bottom:8px}.text-name-parking-style{color:inherit;font-size:1.7em;font-weight:inherit;margin:0;padding:0}.navigate-button-icon-body{-webkit-box-align:center!important;display:flex!important;align-items:center!important;color:#ed8323;text-decoration-color:#ED8322!important;text-decoration:underline}.due-button-icon-body{-webkit-box-align:center!important;display:flex!important;align-items:center!important;color:gray;text-decoration-color:gray!important;text-decoration:underline;margin-left:8px}.body-component-detail{padding:16px 0}.text-head-parking-style{font-size:1.1em;font-weight:600;color:inherit}#site-content{min-height:100%!important;position:relative!important}.body-navigate-and-share{-webkit-box-lines:multiple;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-left:var(--gp-padding-xsmallAndAbove,24px);padding-right:var(--gp-padding-xsmallAndAbove,24px);margin-left:auto;margin-right:auto}.AmenitiesList{display:flex;flex-flow:row wrap;list-style-type:none;margin:16px 0 0 -35px!important}.AmenitiesList li{display:flex;flex-direction:row;width:50%;margin-bottom:12px}.AmenityIcon{margin-right:8px;color:#333}.top-review-container{display:flex;flex-direction:row}.booking-item-review-person{margin-right:16px}.row-review{display:flex;margin-left:-35px!important;align-items:flex-start;justify-content:flex-start;flex-direction:column;list-style:none}.row-review .li-row-review{padding:0 0 32px 0;width:100%}.button-showall-review{text-align:center;margin-top:40px}.show-all-review{border-radius:8px;transition:box-shadow .2s ease,-webkit-transform .1s ease;-webkit-transition:box-shadow .2s ease,transform .1s ease;border:1.4px solid #272727;color:#000;padding:8px 18px;font-size:inherit}.show-all-review:hover{text-decoration:underline;text-decoration-color:rgb(39,39,39)!important;color:#272727!important;cursor:pointer}.nearby-parking-list{list-style:none;padding:0;margin-bottom:56px;display:flex;flex-direction:row;flex-wrap:wrap;list-style-type:none}.nearby-parking-list li{padding:0 24px 24px 0;width:25%}.image-parking-nearby{width:100%;height:auto;border-radius:8px 8px 0 0;position:relative}.parking-type-nearby{position:absolute;bottom:112px;left:4px}.booking-type-jsb{display:flex;flex-direction:row;justify-content:space-around}.booking-item-type{background-color:#fff;padding:0 4px;border-radius:5px;margin:0 4px 2px 0;color:#ed8323;font-size:.6em;height:20px;display:flex;align-content:center;align-items:center}.booking-item.booking-item-small{padding:0;box-shadow:rgba(0,0,0,.08) 0 8px 16px;border-radius:8px}.text-parking-nearby{width:250px;padding:8px}.parking-naerby-default{width:100%;overflow:auto;white-space:nowrap;margin-bottom:56px;padding:32px 0 0 0}.parking-naerby-default ul{padding:0 0 24px}.parking-naerby-default li{display:inline-block;vertical-align:top;width:246px;margin-right:20px;white-space:normal}.location-nearby{color:inherit!important;font-size:1em!important;font-weight:600!important;line-height:inherit!important;margin:0!important;padding:0!important}.ol-location-list{list-style:decimal;columns:1;margin-left:-20px;font-size:.95em}.StarRating i{color:#ed8322}.price-parking-nearby{display:flex;flex-direction:row;justify-content:flex-end;padding:8px 8px 4px}.booking-item-price{font-size:130%!important;color:#ed8322;font-weight:600!important}.unit-price{font-size:.75em;color:#737373;font-weight:inherit}.booking-item-title{font-size:1.1em!important;font-weight:inherit!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.nearPark-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.image-parking-mobile,.tab-body>section.active{display:block!important}.name-mobile-nav{margin-right:auto!important;overflow:hidden!important}.fotorama__wrap{width:100%!important}.overview-default{padding-top:32px}.stack-mobile{position:absolute;display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:8px;top:0}.share-and-like-icon-mobile{display:flex;flex-direction:row}.share-icon-mobile{padding-right:8px}.back-icon-mobile a svg,.like-icon-mobile svg,.share-icon-mobile svg{background-color:#ed8323;border-radius:50%;padding:8px;font-size:1.8em;font-weight:inherit}.sidebar-booking{color:#222!important;font-weight:400!important;font-size:16px!important;line-height:20px!important}.fotorama{display:block!important;padding:0}.stack-360-mobile{position:absolute;right:0;top:232px}.stack-360-web{position:absolute;top:56px;left:0}.stack-360-mobile-button{display:flex;flex-direction:row;align-items:center;background-color:#ff9f3b!important;padding-right:16px!important;border-radius:8px 0 0 8px}.stack-360-web-button{border-radius:0 8px 8px 0!important}.panorama-close-modal{position:absolute;background-color:#8484846b;z-index:100;padding:8px 13px;right:20px;border-radius:50%;margin:8px}.text-nowrap{text-align:end;white-space:nowrap}@media (min-width:1128px){.body-navigate-and-share,.detail-body-parking-page-style{padding:0 80px!important;max-width:1280px!important}}@media (min-width:375px){.body-navigate-and-share,.booking-footer-mobile,.detail-body-parking-page-style{padding-left:var(--gp-padding-smallAndAbove,24px)!important;padding-right:var(--gp-padding-smallAndAbove,24px)!important}}@media (max-width:769px){.text-hint-input{font-size:.8em!important}.form-control-parking{font-size:.95em!important}.body-location .col-md-4{margin-bottom:16px}}@media (min-width:744px) and (min-height:475px){.modal-container{-webkit-box-align:center!important;padding:72px!important;align-items:center!important}}@media (min-width:470px){.modal-dialog{width:400px!important;margin:30px auto!important}}@media (max-width:470px){.modal-dialog{width:88dvw!important;margin:30px auto!important}.text-price-start{text-align:start!important}.bottom-bar-mobile{position:fixed;background-color:#fff;bottom:0;left:0;right:0;z-index:10000;padding:16px;justify-content:space-between;border-top:1px solid #ccc}.image-parking-flex{padding-right:0!important;border-right:none!important;margin-top:16px}.review-parking-flex{padding-left:0!important;margin-bottom:0!important;margin-top:8px}.section-top-parking{flex-direction:column}}@media (min-width:744px){.non-jsb-price-container{margin-top:0!important;font-size:1em!important}.ol-location-list{columns:1}.fotorama__nav-wrap{display:block;margin:8px 0 0 0}.modal-body-share>.ul-body-share>.li-body-share{display:inline-flex;width:25%!important;justify-content:center;margin-bottom:24px}.border-container-booking{border:1px solid #ddd;border-radius:12px;padding:24px;box-shadow:rgb(0 0 0 / 12%) 0 6px 16px}.fotorama__thumb-border{border-radius:8px!important}.fotorama__thumb{border-radius:8px!important}.fotorama{margin-top:32px}.fotorama__stage{border-radius:16px!important}.overview-default{padding-top:48px}.body-component-detail{padding:24px 0}.text-name-parking-style{color:inherit;font-size:1.2em;font-weight:inherit;margin:0;padding:0}.detail-clip-path{padding:0 5px}.booking-footer,.image-parking-mobile,.image-parking-mobile .fotorama{display:none!important}.body-of-parking-web,.component-detail-panorama,.image-parking-web,.name-parking,.price-of-type-booking,.share-element,.stack-360-web,.top-navigate-and-share{display:block!important}.left-body-detail{position:relative!important;width:58.3333%!important;margin-left:0!important;margin-right:0!important;font-size:16px}.right-body-sticky{position:relative!important;width:33.3333%!important;margin-left:8.33333%!important;margin-right:0!important}.AmenitiesList li{display:flex;flex-direction:row;width:25%;margin-bottom:12px}.row-review .li-row-review{padding:0 64px 0 0;width:50%}.row-review{display:flex;margin-left:-35px!important;align-items:flex-start;justify-content:flex-start;flex-direction:row}.body-navigate-and-share,.detail-body-parking-page-style{padding-left:var(--gp-padding-mediumAndAbove,40px)!important;padding-right:var(--gp-padding-mediumAndAbove,40px)!important}.text-name-parking{color:#222;font-weight:600;font-size:22px;line-height:26px}.form-control-parking{font-size:15.5px;color:#161616}.modal-dialog{width:600px!important;margin:30px auto!important}}.section-top-parking{display:flex}.image-parking-flex{flex:3;padding-right:24px;margin-bottom:8px;border-right:1px solid rgba(212,215,222,.7)}.review-parking-flex{flex:1;margin-bottom:8px}.panorama-section{padding-top:16px;margin-top:16px;border-top:1px solid rgba(212,215,222,.7)}.panolens-canvas{border-radius:8px}.sidebar-body-booking{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:flex;flex-direction:column}.price-direction{-webkit-box-align:var(--pricing-guest-display-price-alignment,flex-start);-webkit-box-direction:normal;-webkit-box-orient:vertical;display:flex;flex-direction:column;align-items:var(--pricing-guest-display-price-alignment,flex-start)}.style-price-text{font-size:var(--pricing-guest-primary-line-font-size, 16px);line-height:var(--pricing-guest-primary-line-line-height, 20px)}.style-price-text-body{min-height:24px}.style-price-text-price{font-weight:900!important;font-size:1.7em;color:#ed8322;text-align:end}.style-price-text-unit{white-space:nowrap!important;font-weight:400!important;font-size:18px!important;line-height:22px!important}.tab-body{margin:16px 0 0!important}.input-date-body{background-color:#fff!important;position:relative!important}.input-date-flex{display:flex!important}.input-date-width{width:100%!important;flex:1 1 0%;position:relative!important}.input-date-flex-row{position:relative;display:flex;width:100%;margin:0;color:#222;background-color:transparent;border-radius:8px;box-shadow:none;font-size:16px;line-height:20px;font-weight:400;outline:0;border:.5px solid rgb(34 34 34 / 50%)}.input-left-container{position:relative;flex:1 1 0%;padding:0;width:100%;overflow:hidden}.text-input-style,.text-input-style-due-time{height:56px;width:100%;border:none;outline:0;margin:0;padding:26px 12px 10px;background-color:transparent;color:inherit;font-family:inherit;font-size:16px;font-weight:600;line-height:18px;appearance:none;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-input-style-due-time{display:flex;flex-direction:row;justify-content:space-between}.input-right-container{position:relative;flex:1 1 0%;padding:0;width:100%;overflow:hidden;border-left:1px solid #b0b0b0}.text-hint-input{position:absolute;top:8px;left:12px;right:12px;margin:0;padding:0;pointer-events:none;font-size:13px;line-height:16px;color:#222;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-header{height:48px;display:flex;align-items:center}.tab-header>div{width:calc(100% / 3);text-align:center;color:#888;font-weight:600;cursor:pointer;font-size:16px;outline:0}.tab-header>div.active{color:#ed8322}.tab-indicator{position:relative;width:calc(100% / 3);height:5px;background:#ed8322;left:0;border-radius:5px;transition:all .5s ease-in-out}.form-control-parking{height:56px;width:100%;position:absolute;top:0!important;left:0;background-color:transparent!important;border:none;padding:20px 0 8px 12px;font-weight:700!important}.form-control-left:focus{border-radius:8px 0 0 8px!important}.form-control-right:focus{border-radius:0 8px 8px 0!important}.summary-price-booking-hourly{margin:0!important}.total-price-booking{font-size:14px;line-height:18px;color:#717171;font-weight:400;padding:16px 0 0 0}.total-flex-style{-webkit-box-pack:justify;font-size:18px;line-height:20px;color:#222;font-weight:600;padding-bottom:8px;display:flex;flex-wrap:nowrap;justify-content:space-between}.monthly-conditions-booking{color:gray;padding:8px 0 0 0;font-size:.8em;cursor:default}.booking-button-parking{cursor:pointer;margin:16px 0 0 0;border-radius:8px;padding:14px 24px;transition:box-shadow .2s ease 0s,-ms-transform .1s ease 0s,-webkit-transform .1s ease 0s,transform .1s ease 0s!important;-webkit-tap-highlight-color:transparent;border:none;color:#fff;width:100%;font-size:18px;font-weight:600;letter-spacing:1.8px}.booking-button-parking:active,.booking-button-parking:focus{background-color:#ed8322}.detail-price{font-size:14px;line-height:18px;color:#717171;font-weight:400;padding-bottom:8px;padding-top:8px}.fotorama__stage{border-radius:0}.pay-later-body{display:inline-flex;position:relative}.pay-later-button{font-size:inherit;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:inherit;appearance:none;background:0 0;border:0;cursor:pointer;margin:0;padding:0;user-select:auto;color:#717171;text-decoration:underline 1px;border-radius:4px;font-weight:400;outline:0}.pay-later-text{color:#222;text-align:left}.booking-footer{background-color:#fff;border-top:1px solid #ddd;inset:auto 0 0;position:fixed;transform:none;z-index:12}.book-it-default{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:12px 0}.book-it-left{cursor:default}.book-it-left-top{-webkit-box-pack:var(--pricing-guest-display-price-alignment,flex-start);-webkit-box-align:baseline;align-items:baseline;color:#222;display:flex;font-weight:400;justify-content:var(--pricing-guest-display-price-alignment,flex-start);flex-wrap:var(--pricing-guest-display-price-flex-wrap,wrap)}.book-it-left-top-text{font-weight:var(--pricing-guest-primary-line-unit-price-font-weight,800)}.book-it-left-bottom-text{white-space:nowrap;font-weight:400;font-size:var(--pricing-guest-primary-line-qualifier-font-size, 14px);line-height:var(--pricing-guest-primary-line-qualifier-line-height, 18px);color:#222;text-decoration:underline;line-height:inherit}.button-booking-footer{cursor:pointer;display:inline-block;margin:0;position:relative;text-align:center;text-decoration:none;width:auto;touch-action:manipulation;font-size:16px;line-height:20px;font-weight:600;border-radius:8px;outline:0;padding:14px 24px;transition:box-shadow .2s ease 0s,-ms-transform .1s ease 0s,-webkit-transform .1s ease 0s,transform .1s ease 0s;-webkit-tap-highlight-color:transparent;border:none;background:linear-gradient(to right,#ed8322 0,#ed8322 50%,#ed8322 100%);color:#fff}.book-it-left-bottom{font-size:14px;line-height:18px}.button-review,.button-share-mobile,.navigate-button-icon,.non-button-style{background:0 0;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.modal-body-share>.ul-body-share{display:flex;flex-direction:row;padding:0 32px 8px;flex-wrap:wrap}.modal-body-share>.ul-body-share>.li-body-share{display:inline-flex;width:50%;justify-content:center;margin-bottom:24px;cursor:pointer}.modal-body-share{margin:24px 0}.modal-body-price{margin:24px}.modal-body-price .detail-price-flex{font-size:1em}.modal-body-price .last-detail{border-bottom:1px solid #c4c4c4;padding:8px 0;margin-bottom:16px}.modal-dialog{width:600px}.li-share-item{display:flex;flex-direction:column;align-items:center}.text-share-item{font-size:.9em;color:#000}.popup{display:none;border:solid 1px #fff;text-align:center;margin:0;margin-left:30px}.modal-header{display:flex;flex-direction:row;justify-content:space-between}.service-date-time-body{margin-top:3px;border-collapse:collapse}tbody{display:table-row-group;vertical-align:middle;border-color:inherit}td.service-date-td{padding-right:24px!important}.service-date-time-body td{padding:0;text-align:left}.service-date{font-weight:600}.row-review-modal{display:block;list-style:none;margin-left:-24px}.row-review-modal .li-row-review{padding:0 0 32px}.moment-of-review{color:#a9a9a9;font-size:.8em;line-height:16px}.review-description{padding-top:8px}.breadcrumb{display:flex;flex-direction:row}.breadcrumb .active{text-overflow:ellipsis;max-width:400px;white-space:nowrap;overflow:hidden}.park-desciption{-webkit-line-clamp:unset;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.readmore{text-decoration:underline}.places-km{margin-right:16px;margin-bottom:0}.places-container-row{display:flex;justify-content:space-between;white-space:nowrap}.copy-link-input{display:flex}#myUrlLink{width:100%;position:relative!important;border-style:none;white-space:nowrap;flex:1 1 0%!important;font-size:.95em;color:#404040}.copy-link-text:active,.copy-link-text:focus,.copy-link-text:hover{border-style:none!important;background-color:#fff}.copy-link-input-body{margin:0 32px;display:flex;flex-direction:row;border:solid;border-radius:10px;padding:4px 2px;align-items:center;border:1px solid rgb(143 143 143)}.copy-link-button{cursor:pointer;width:auto;touch-action:manipulation;font-size:14px;border-radius:8px;border:1.4px solid #000;padding:7px 15px;color:#000;background:#fff;font-family:ThaiSansNeue,'Open Sans',rsuregular,Tahoma,Arial,helvetica,sans-serif}.modal-content h5{color:#272727;font-weight:700}#panorama,.panolens-canvas{width:100%!important}.non-jsb-price{display:flex;flex-direction:row;justify-content:space-between;margin:16px 0;border:1.4px solid #e5e5e5;border-radius:12px;padding:16px;box-shadow:rgb(0 0 0 / 16%) 0 6px 16px;color:#363636}.price-rate{color:#ed8322;font-weight:600}.btn-primary.disabled,.btn-primary[disabled]{background-color:#ed8322;border-color:#ed8322}.coordinates-parking{display:none}.booking-item-payment-total .total-price{cursor:help;text-decoration:underline}@media (min-width:360px){.detail-body-parking-page-style{padding:0 24px}}.fs-16{font-size:16px}.modal-dialog-centered{transform:translate(0,-50%)!important;top:50%!important}.option-detail-parking{cursor:pointer}.options-table{width:100%;border-collapse:collapse;color:#000;font-weight:600}.options-table td,.options-table th{padding:8px 16px;border:1px solid #d0d3d8;text-align:left}.options-table thead tr{background:#e1e1e1}.option-price{font-weight:700;text-align:end}.option-desc{color:#666;font-size:.8em;line-height:normal}.booking-button-parking:focus{outline:0!important}.detail-price-flex{-webkit-box-pack:justify;font-size:16px;line-height:20px;color:#222;font-weight:400;padding-bottom:4px;display:flex;flex-wrap:nowrap;justify-content:space-between}.group{border:1px solid #ddd;margin-bottom:20px;padding:10px}.item{background:#f9f9f9;padding:8px;margin:5px 0}.checked{border-left:4px solid green}.content{background-color:#ebedf1}.body-location{background-color:#fff;padding:24px;border-radius:8px}.flex-space-between{display:flex;justify-content:space-between}.parking-description,.text-detail-parking{font-size:16px;line-height:normal;font-weight:500;color:#333}.text-head-parking-style{font-size:16px;color:#333}.lh1em-text-smalls{font-size:16px;color:#333}.booking-type-text{font-size:20px!important}.sub-text-gray{font-size:.9em;line-height:normal;color:#80808099}.detail-booking-type{font-size:14px;line-height:normal;color:#000}.sale-item-box{background:linear-gradient(-227.75deg,#425bd6 0,#425bd6d7 100%);position:absolute;top:-8px;border-radius:4px;font-size:12px;font-weight:700;margin-bottom:8px;padding:1px 12px;left:-8px;color:#fff}.duration-booking,.option-notify-booking,.pay-later-booking{color:#4f5563;font-size:14px;text-align:center}.duration-booking span{font-weight:700}.sub-detail-box{border-left:2px solid #6666;padding:0 4px;color:#666}.more-detail-list{font-size:12px;font-weight:700;color:gray;margin-top:4px}.monthly-hint-box{font-size:12px;color:#0071ce;background:#0071ce21;padding:8px;line-height:16px;border-radius:2px;margin-top:8px}.monthly-hint-box span{font-weight:700}.price-card{margin-top:8px;background:#f8f9fa;border-radius:4px;padding:8px;text-align:center;height:100%;transition:all .2s ease;border:1px solid #66666621}#sm-map-canvas{position:relative;width:100%;height:400px;border-radius:8px}.sm-map-popup{font-family:Kanit!important;min-width:160px}.sm-map-popup .text-head-parking-style{margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sm-map-popup .btn-primary:active,.sm-map-popup .btn-primary:focus{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}@media (min-width:1200px){.container{width:1240px}}