/*
 * @version v6.0.8-SNAPSHOT
 * @date 12-11-2025
 * @timestamp 9:28:13
 */



.general_container button{outline:0}@media screen and (min-width:768px){.booking_form .banner .banner-image.parallax-container,.general_container .banner .banner-image.parallax-container{padding-bottom:30%}}@media screen and (min-width:992px){.booking_form .banner .banner-image.parallax-container,.general_container .banner .banner-image.parallax-container{padding-bottom:18.55344%}}.general_container .banner .banner-image{z-index:-1}.booking_form section:last-of-type,.general_container section:last-of-type{margin-bottom:0}.sevenroom-booking-form,.sr-general-container{background:#f1f0ea;padding-top:1px;padding-bottom:40px;position:relative;z-index:10}.sr-general-container{position:static}.sevenroom-booking-form .container,.sr-general-container .body-container{width:1000px;background:#fff;padding:0 100px 50px 100px;margin-top:-100px}.sevenroom-booking-form h3{font-weight:700;text-align:center;padding:33px 0;border-bottom:solid 2px #d2ad49;margin-bottom:20px}.sr-general-container h3{font-weight:700;text-transform:none;font-family:Lato;font-size:36px}.sr-general-container .description{font-size:20px}.sr-general-container .body-container{margin-left:auto;margin-right:auto;padding:50px 60px}.sr-general-container .container{padding:0}.a2cldr{display:none!important}.booking_form .table_widget.section{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:none;align-items:center;justify-content:center;z-index:10}.booking_form .table_widget.section.author{display:block;height:auto;position:static;background:0 0}.booking_form .table_widget.section.active{display:flex}.booking_form .table-widget-container{background:#f7f7f7;padding:50px 30px 30px 30px;width:420px;margin-top:0;position:relative;border:none}.booking_form .table_widget button.close{display:block;top:2px;right:30px;width:30px;height:30px}.booking_form .table_widget button.close span:after,.booking_form .table_widget button.close span:before{top:10px}.booking_form .table-widget-body{border:solid 1px #d2d2d2;padding:20px 30px;background:#fff}.booking_form .table-widget-container h4{font-weight:700;font-size:16px;margin-bottom:10px}.sevenroom-booking-form input::-webkit-input-placeholder{color:#d5d5d5}.sevenroom-booking-form input:-moz-placeholder{color:#d5d5d5}.sevenroom-booking-form input::-moz-placeholder{color:#d5d5d5}.sevenroom-booking-form input:-ms-input-placeholder{color:#d5d5d5}@media screen and (max-width:768px){.booking_form .table-widget-body{padding:15px 20px}.booking_form .table_widget.section{padding-top:0;background:#fff;align-items:normal}.booking_form .table-widget-container{padding:0;padding-top:110px;background:#fff}.booking_form .table_widget button.close{right:0;top:60px}}.sevenroom-booking-form .notice{font-size:20px;font-weight:700}.sevenroom-booking-form .title{font-size:28px;font-weight:700}.search_info_container{display:flex;flex-wrap:wrap}.search_info_container .search_item{font-weight:700;margin-right:30px;display:flex;align-items:center;white-space:nowrap;margin-bottom:5px;position:relative}.sevenroom-booking-form .search_info_container .date_select{background:0 0;padding:0;width:100%}.sevenroom-booking-form .search_info_container .date_select .table-calendar{width:100%;z-index:10}.sevenroom-booking-form .search_info_container .date_select .date_dropdown_item.active .table-calendar{transform:scaleY(1)}.sevenroom-booking-form .search_info_container.dropdown_box .search_item{margin-right:unset;display:block;width:calc(50% - 20px)}.sevenroom-booking-form .search_info_container.dropdown_box .field_item{margin-top:5px}.search_item i.date{background:url(/content/dam/singapore/marinabaysands/mbs/sevenrooms/calendar.svg) no-repeat center left}.search_item i.time{background:url(/content/dam/singapore/marinabaysands/mbs/sevenrooms/clock.svg) no-repeat center left}.search_item i.size{background:url(/content/dam/singapore/marinabaysands/mbs/sevenrooms/user.svg) no-repeat center left}.search_item i.type{background:url(/static/marinabaysands/headlibs/images/icon-dining.svg) no-repeat center center;background-size:contain!important}.search_item i{width:25px;height:20px;margin-right:10px;margin-top:-1px;background-size:100% auto!important;display:inline-block;vertical-align:middle}span.adult_num,span.child_num{padding-right:5px}span.adult_tx{padding-right:10px}.sevenroom-booking-form .field_row{display:flex;margin-top:20px}.sevenroom-booking-form .field_item.notes{width:100%;border:solid 1px #d5d5d5;margin-top:5px}.sevenroom-booking-form textarea{width:100%;min-height:80px;border:none;height:80px;outline:0;padding:10px}.sevenroom-booking-form .field_box{width:100%}.sevenroom-booking-form .field_box:nth-child(2n),.sevenroom-booking-form .search_info_container.dropdown_box .search_item:nth-child(2n){margin-left:40px}.sevenroom-booking-form span.label{font-weight:700;display:inline-block;margin-bottom:5px}.sevenroom-booking-form span.notes-label{display:inline}.sevenroom-booking-form .tool-tip-box{display:inline-block;position:relative}.sevenroom-booking-form .tool-tip-box i.icon{display:block;width:20px;height:20px;background:url(/content/dam/singapore/marinabaysands/mbs/sevenrooms/tip.svg) no-repeat left top;background-size:100%;margin-bottom:-5px;cursor:pointer}.sevenroom-booking-form .tool-tip{position:absolute;box-shadow:0 2px 7.6px .4px rgba(0,0,0,.3);background:linear-gradient(to right,#f3f3f3,#f6f6f6 48%,#fff);border-radius:10px;top:calc(100% + 15px);left:-130px;width:280px;z-index:1;transition:opacity .25s ease;padding:0;opacity:0;height:0;overflow:hidden}.sevenroom-booking-form .tool-tip-box:hover .tool-tip{opacity:1;height:auto;overflow:visible;padding:10px 15px}.sevenroom-booking-form .tool-tip i.arrow-after,.sevenroom-booking-form .tool-tip i.arrow-before{content:'';display:block;position:absolute;top:-8px;left:50%;margin-left:-8px;width:0;height:0;border-width:0 8px 8px;border-style:solid;border-color:transparent transparent #d2d2d2;z-index:20}.sevenroom-booking-form .tool-tip i.arrow-after{border-color:transparent transparent #f3f3f3;top:-7px}.sevenroom-booking-form span.tips{font-size:12px;float:right}.sevenroom-booking-form .date_dropdown_item,.sevenroom-booking-form .dropdown_item{padding:10px;border:solid 1px #d5d5d5;position:relative;min-height:41px;cursor:pointer}.sevenroom-booking-form .date_dropdown_item:after,.sevenroom-booking-form .dropdown_item:after{position:absolute;content:'';display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #666;right:15px;top:16px;transition:transform .25s ease-in-out}.sevenroom-booking-form .date_dropdown_item.active:after,.sevenroom-booking-form .dropdown_item.active:after{transform:rotate(180deg)}.field_item input{width:100%;border:solid 1px #d5d5d5;padding:10px!important;outline:0;max-height:42px!important;font-size:14px!important}.form-checkbox-btn,.form-radiobox-btn,.validate-checkbox-btn{width:20px;height:20px;border-radius:5px;border:solid 1px #ccc;padding:0;cursor:pointer;position:relative;transition:.25s ease-in-out;float:left;margin-right:10px}.form-checkbox-btn.checked,.validate-checkbox-btn.checked,span.item.checked .form-checkbox-btn,span.item.checked .form-radiobox-btn{background:#b4975a;border-color:#b4975a}.form-checkbox-btn.checked:after,.form-checkbox-btn.checked:before,.validate-checkbox-btn.checked:after,.validate-checkbox-btn.checked:before,span.item.checked .form-checkbox-btn:after,span.item.checked .form-checkbox-btn:before,span.item.checked .form-radiobox-btn:after,span.item.checked .form-radiobox-btn:before{content:'';display:block;width:2px;height:5px;background:#fff;position:absolute;top:8px;left:5px;transform:rotate(135deg)}.form-checkbox-btn.checked:after,.validate-checkbox-btn.checked:after,span.item.checked .form-checkbox-btn:after,span.item.checked .form-radiobox-btn:after{height:10px;top:4px;left:auto;right:6px;transform:rotate(45deg)}.form-radiobox-btn{border-radius:50%}.agreement-policy-field .policy-context{flex:1}.sevenroom-booking-form .submit-btn-box{justify-content:center}.sevenroom-booking-form .submit-btn-box .btn{width:300px}.sevenroom-booking-form .default.hide{display:none}.card-validation .prepayment,.card-validation .validate{display:none}.card-validation .prepayment.show,.card-validation .validate.show{display:block;margin-top:20px}.card-validation .proceed-btn-box .btn{width:300px;margin-left:30px}.card-validation .validate-amount,.card-validation .validate-title{font-size:25px;font-weight:700}.card-validation .validate-amount{margin-top:10px}.card-validation .validate-des{font-size:15px;margin-top:10px;font-weight:700}.card-validation .validate-GST{font-size:15px;margin-top:10px;font-weight:700;color:#c5c5c5}.card-validation div.no-check{color:#b71c1c;margin:5px 30px;display:none}.card-validation div.no-check.show{display:block}.sevenroom-booking-form .dropdown_list{position:absolute;width:calc(100% + 2px);background:#fff;box-shadow:0 0 5px #c5c5c5;top:100%;z-index:1;left:-1px;display:flex;flex-wrap:wrap;padding:15px 26px;transform:scaleY(0);transition:transform .25s ease-in-out;transform-origin:50% 0;overflow-y:scroll;max-height:250px}.sevenroom-booking-form .dropdown_item.active .dropdown_list{transform:scaleY(1)}.sevenroom-booking-form .dropdown_item .dropdown_list::-webkit-scrollbar{width:3px;height:1px}.sevenroom-booking-form .dropdown_item .dropdown_list::-webkit-scrollbar-thumb{border-radius:10px;background:#b4975a}.sevenroom-booking-form .dropdown_list span.item{width:50%;margin-bottom:5px}.sevenroom-booking-form .dropdown_item .display_text{display:block;overflow:hidden;white-space:nowrap;width:calc(100% - 30px);max-width:308px;text-overflow:ellipsis}.sr-general-container .section-content-body{margin-top:40px}.sr-general-container .section-content-body .col-lg-10{width:100%;flex:1;max-width:100%}.sr-general-container .details-block-no-top{padding:0}.signup-membership-box{display:flex}.signup-membership-box .content{width:100%}.signup-membership-box .content-image{width:35%;margin-right:15px;text-align:center}.signup-membership-box .content-image img{width:100%}.lightbox-backdrop{display:none}.lightbox-backdrop.show{display:block;position:fixed;top:0;left:0;z-index:1030;width:100vw;height:100vh;background-color:#000;opacity:.5;transition:opacity .15s linear}.book_failed_container,.payment_failed_container,.session_expired_container,.validate_failed_container{display:none}.book_failed_container.show,.payment_failed_container.show,.session_expired_container.show,.validate_failed_container.show{display:block;overflow-x:hidden;overflow-y:auto;z-index:1035;width:100%;height:100%;outline:0;position:fixed;top:10%;left:0;transition:opacity .15s linear}.book_failed_dialog,.payment_failed_dialog,.session_expired_dialog,.validate_failed_dialog{position:relative;width:auto;margin:25px auto .5rem;pointer-events:none;max-width:97%;transition:transform .3s ease-out;transform:translateY(0);padding-bottom:20px}@media screen and (min-width:576px){.book_failed_dialog,.payment_failed_dialog,.session_expired_dialog,.validate_failed_dialog{max-width:540px}}.book_failed_content,.payment_failed_content,.session_expired_content,.validate_failed_content{position:relative;display:flex;padding:15px 15px 35px 15px;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;background-image:linear-gradient(to right,#e7e7e7,#f1f1f1 48%,#fff);box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.book_close_btn,.payment_close_btn,.session_close_btn,.validate_close_btn{opacity:.3;padding:1rem;margin:-1rem -1rem -1rem auto;cursor:default;background-color:transparent;border:0;font-size:25px;line-height:20px;color:#000;text-shadow:0 1px 0 #fff}.book_close_btn span,.iframe_close_btn,.payment_close_btn span,.session_close_btn span,.validate_close_btn span{cursor:pointer}.book_failed_body,.payment_failed_body,.session_expired_body,.validate_failed_body{overflow:visible;padding:0;position:relative;flex:1 1 auto;font-size:18px;margin-top:30px}#payment_failed_btn,#session_expired_btn,#validate_failed_btn{margin-top:30px;margin-right:0;width:30%;min-width:145px;height:45px;font-size:15px}#book_failed_btn{margin-top:30px;margin-right:0;width:50%;min-width:145px;height:45px;font-size:15px}.cybersource_container{display:none}.cybersource_container.show{display:block;overflow-x:hidden;overflow-y:auto;transition:opacity .15s linear;position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;outline:0;transition:opacity .15s linear;background-color:rgba(0,0,0,.5)}.cybersource_container .cybersource_dialog{position:relative;width:50%;height:65%;margin:10% auto .5rem auto;pointer-events:none;transition:transform .3s ease-out;transform:translateY(0)}.cybersource_container .cybersource_iframe_container{display:block;z-index:1035;width:100%;height:100%;position:relative;transition:opacity .15s linear;background-color:#fff;border:1px solid rgba(0,0,0,.2);pointer-events:auto}.cybersource_container .cybersource_iframe_container .iframe_head{padding:.5rem;cursor:default;font-size:20px;font-weight:700}.cybersource_iframe_container .iframe_head .iframe_close_btn{opacity:.3;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;float:right}iframe#cybersource_iframe{display:block;z-index:1035;width:100%;height:100%;position:fixed;transition:opacity .15s linear;border:none;position:initial}@media screen and (max-width:1024px){.sevenroom-booking-form .container,.sr-general-container .body-container{padding:30px;width:calc(960px - 30px)}}@media screen and (max-width:768px){.sevenroom-booking-form .container,.sr-general-container .body-container{padding:30px;width:calc(720px - 30px)}.search_info_container .widget_container{z-index:10}.sevenroom-booking-form .container{padding:0 15px 30px 15px}.search_info_container{position:relative;padding-right:40px}.sevenroom-booking-form .search_info_container.dropdown_box{padding-right:0}.sevenroom-booking-form .search_info_container.dropdown_box .search_item{width:100%}.sevenroom-booking-form .search_info_container.dropdown_box .date_select{padding-bottom:15px}.sevenroom-booking-form .search_info_container.dropdown_box .search_item:nth-child(2n){margin-left:0}.search_info_container .search_item{margin-right:5px}.search_item i{margin-right:5px}.search_info_container .widget_container{position:absolute;top:0;right:0}.sevenroom-booking-form .field_row{flex-wrap:wrap}.sevenroom-booking-form .field_row.agreement-policy-field{flex-wrap:nowrap}.signup-membership-box{display:block}.signup-membership-box .content-image{width:100%;margin-right:0;margin-bottom:15px}.signup-membership-box .content-image img{width:auto;height:50px}.cybersource_container .cybersource_dialog{width:95%;height:45%;margin:30% auto .5rem auto}.cybersource_container .cybersource_iframe_container .iframe_head{padding:.3rem}.cybersource_iframe_container .iframe_head .iframe_title{font-size:18px}}@media screen and (max-width:600px){.sevenroom-booking-form .container,.sr-general-container .body-container{padding:20px;width:calc(100% - 30px)}}.sr-general-container .offers.section{margin-top:40px}.bis-notes{display:none}.bis-notes.show{display:block}.bis-container.show{display:block!important;margin-top:20px}.bis-notes .bis-description{font-size:20px}.pay-link-btn{cursor:pointer}.pay-link-btn i.img{background:url(/content/dam/singapore/marinabaysands/mbs/sevenrooms/bank-card.png) no-repeat center left;width:25px;height:20px;margin-top:-3px;background-size:100% auto!important;display:inline-block;vertical-align:middle}.pay-link-btn span.text{line-height:44px!important}@media screen and (min-width:992px){.pay-link-btn span.text{line-height:50px!important}}.bis-container .notes{margin-top:5px}.confirm-container{border:1px solid #d5d5d5;box-shadow:6px 6px #e4e4e4;margin-top:40px;padding:30px;font-size:18px;position:relative}.confirm-container p.title{font-size:28px;font-weight:700;max-width:65%}.addtional-btn-container{position:absolute;right:30px;top:30px;width:27%}.addtional-btn{display:block;background:0;border:solid 1.5px #333;border-bottom-width:1.5px!important;border-radius:30px;padding:0 10px 0 30px;width:100%;font-size:14px;margin-bottom:15px;transition:.25s ease-in-out!important;font-weight:700;outline:0;text-align:center}.addtional-btn span{position:relative;display:flex;padding:9px 0;justify-content:center;align-items:center}.addtional-btn i.btn-icon{display:block;position:absolute;left:-15px;width:25px;height:25px}#sr-calendar-btn i.btn-icon{background:url(/content/dam/singapore/marinabaysands/mbs/sevenrooms/add-calendar.svg) no-repeat center left;background-size:100% 100%}#sr-share-btn i.btn-icon{background:url(/content/dam/singapore/marinabaysands/mbs/asm/icons/icon-share.svg) no-repeat center left;background-size:100% 100%}.addtional-btn:hover{color:#ac8c4c;border-color:#ac8c4c}.addtional-btn svg.icon{display:block;position:absolute;left:-15px;width:25px;height:25px;stroke:#333;transition:all .3s ease;top:50%;margin-top:-7%}#sr-share-btn svg.icon{fill:#fff}.addtional-btn:hover svg.icon,.sr-general-container .addeventatc:hover a{fill:#ac8c4c;stroke:#ac8c4c!important}.confirm-container .search_info_container{max-width:70%;margin-bottom:20px;font-size:16px}.confirm-container .location-container{font-size:14px;max-width:65%;margin-bottom:20px}.confirm-container .location-container li{font-size:14px}.location-container .card-body{padding-left:40px;padding-right:0}.location-container .card-body.location{background:url(/content/dam/singapore/marinabaysands/mbs/asm/icons/icon-locator.svg) no-repeat 3px top;background-size:18px auto}.location-container .card-body.tip{background:url(/content/dam/singapore/marinabaysands/mbs/sevenrooms/tip.svg) no-repeat left top;background-size:25px auto}.location-container .card-body:last-child{margin-top:10px}.location-container .card-body li{font-size:14px!important}.p-info-container table td{padding-right:30px;padding-bottom:10px;word-break:break-word;vertical-align:top}.options-info-container span.label{padding-right:15px}.notes-container p.title{font-weight:400;font-size:18px;margin-bottom:0;max-width:none}.page_paragraph.section{margin-top:40px;font-size:18px}.page_paragraph .paragraph-title{font-size:24px;font-weight:700;margin-bottom:5px}.confirmation #share-lightbox .card-box{padding:0;display:flex}.confirmation #share-lightbox .card-image{padding-left:0}.confirmation #share-lightbox .card-image img{width:100%}.confirmation #share-lightbox .card-box .content{padding-left:15px;border-left:solid 2px #d0af6d}.confirmation #share-lightbox .title{font-size:26px;font-weight:700}.confirmation #share-lightbox .copy-flex{display:flex}.confirmation #share-lightbox .copy-box{margin-bottom:5px;position:relative}.confirmation #share-lightbox input.copylink{width:100%;padding:0 10px;font-size:16px;margin-right:20px;outline:0}.confirmation #share-lightbox a.icopy{border-radius:35px}.confirmation #share-lightbox .share-btn-box{display:flex;align-items:center;margin:40px 0 20px 0}.confirmation #share-lightbox a.ishare{border:none!important;display:inline-block;min-width:40px;margin-right:10px;text-align:center;transition:.25s ease-in-out!important}.confirmation #share-lightbox a.ishare:hover{opacity:.8}.confirmation #share-lightbox a.ishare img{max-width:40px}.share-btn-box:after,.share-btn-box:before{content:'';display:block;height:1px;width:100%;background:#b2b2b2}.share-btn-box:before{margin-right:20px}.share-btn-box:after{margin-left:20px}@media screen and (max-width:768px){.confirm-container{padding:15px;margin-top:20px}.addtional-btn{border:none!important;padding:0;margin:0}.addtional-btn b{display:none}.addtional-btn i.btn-icon{position:static}.addtional-btn span{padding:0;width:25px;height:25px}.addtional-btn svg.icon{left:0;top:0;margin-top:0}.addtional-btn-container .btn-container{display:inline-block}.share-function-container{margin-left:10px}.addtional-btn-container{width:100%;display:flex;justify-content:flex-end;right:15px;top:15px}.confirm-container p.title{width:75%}.notes-container p.title{width:100%}.confirm-container .location-container{max-width:100%}.confirmation #share-lightbox .card-box{display:block}.confirmation #share-lightbox .card-image{padding:20px 0}.share-btn-box:after,.share-btn-box:before{content:none}.confirm-container .location-container,.confirm-container .search_info_container{margin-bottom:10px}}.sevenroom-booking-form .field_row.security-code-field{display:inline-block}.sevenroom-booking-form .security-code-field img{cursor:pointer}.sevenroom-booking-form .security-code-field .field_item{margin-top:15px}.sevenroom-booking-form #refresh-btn{background:0 0;border:none;transition:.2s ease;outline:0}.sevenroom-booking-form #refresh-btn:hover{transform:rotate(45deg)}.field_item .error-msg{position:relative;top:-1px;border-top:solid 2px #b33131;border-width:0;color:#b33131;transition:.1s ease;height:0;overflow:hidden;z-index:1}.field_item .error-msg.wrong{height:auto;border-width:2px}@media screen and (max-width:768px){.sevenroom-booking-form .field_box:nth-child(2n){margin-left:0}.sevenroom-booking-form .field_box{margin-bottom:15px}.sevenroom-booking-form .field_row{margin-top:15px}}.share_content .share-review-container .card-box{display:flex;padding:0}.share_content .share-review-container .card-image{padding:0}.share_content .share-review-container .card-image img{width:100%}.share_content .share-review-container .content{padding-left:10px;margin-left:10px;border-left:solid 2px #d0af6d}.share-review-container .location-container{max-width:100%}@media screen and (max-width:600px){.confirm-container.share-review-container{padding:0}.share_content .share-review-container .card-box{display:block}.share-review-container .card-box .content{margin:15px 10px 10px 10px;position:relative}.share-review-container .card-box .content .addtional-btn-container{top:0;right:0}}.confirmation .copy-box .link-box{position:absolute;bottom:0;left:0;z-index:-100;opacity:0;width:1px;height:1px}.confirmation .share-container .copy-notice{display:block;width:100%;text-align:center;position:absolute;bottom:-30px;margin:auto;font-size:14px;opacity:0;transition:opacity .25s ease-in-out}.confirmation .share-container .copy-notice.show-up{opacity:1}.confirmation .share-container .copy-notice-text{display:inline-block;position:relative}.confirmation .share-container .copy-notice-text:before{content:'';display:block;width:2px;height:6px;background:#2e2e2e;transform:rotate(135deg);left:-16px;position:absolute;top:8px}.confirmation .share-container .copy-notice-text:after{content:'';display:block;width:2px;height:10px;background:#2e2e2e;transform:rotate(45deg);left:-11px;position:absolute;top:4px}.sevenroom-booking-form .intl-tel-input .flag-container .selected-flag{max-height:42px;border-color:#d5d5d5;font-size:14px}.sevenroom-booking-form .intl-tel-input .flag-container{max-height:42px;flex:1.5}.sevenroom-booking-form .field_item .intl-tel-input{display:flex;margin:0}.sevenroom-booking-form .flag-container{flex:1}.sevenroom-booking-form #mobile-input{flex:3}.sr-general-container .addeventatc{z-index:1;padding:0;display:block;background:0 0;box-shadow:none!important}.sr-general-container .addeventatc .addeventatc_icon{display:none}span#addeventatc1-google,span#addeventatc1-office365,span#addeventatc1-outlook,span#addeventatc1-outlookcom,span#addeventatc1-yahoo{display:none}.addeventatc_dropdown.addeventatc-selected{display:block!important;top:0!important;height:calc(100% - 8px);opacity:0;left:0!important}.sr-general-container .addeventatc:hover a{color:#ac8c4c;border-color:#ac8c4c}.mobile_widget{display:none}@media screen and (max-width:992px){.addeventatc_dropdown.addeventatc-selected{width:100%;height:100%}.addeventatc_dropdown span{padding:0}.p-info-container table td:first-child{width:45%;padding-right:10px}.p-info-container table td{padding-right:10px}.mobile_widget{display:block;position:fixed;bottom:0;left:0;background-color:#fff;width:100%;z-index:9;padding:20px 35px;-moz-box-shadow:0 -15px 10px -15px #888;box-shadow:0 -15px 10px -15px #888}.mobile_widget .widget_container{top:20px!important;right:35px!important}.back-to-top{bottom:90px!important}.search_info_container .edit_btn{display:none}.mobile_widget .edit_btn{display:block;background-color:#fff}}.mask_layer{width:100%;height:100%;top:0;left:0;position:fixed;z-index:1500;background-color:#333;opacity:.6}.mask_layer_content{width:100%;height:100%;overflow-y:scroll;top:0;left:0;position:fixed;z-index:1501;display:flex;align-items:center;justify-content:center}.ngx_foreground_spinner{width:50px;height:50px;margin:0;color:#d2ad49}.sk_ball_spin_clockwise_fade_rotating{font-size:0;width:100%;height:100%;-webkit-animation:6s linear infinite ball_spin_clockwise_fade_rotating_rotate;animation:6s linear infinite ball_spin_clockwise_fade_rotating_rotate;position:relative}.sk_ball_spin_clockwise_fade_rotating>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;position:absolute;width:25%;height:25%;margin-top:-12.5%;margin-left:-12.5%;border-radius:100%;-webkit-animation:1s linear infinite ball_spin_clockwise_fade_rotating;animation:1s linear infinite ball_spin_clockwise_fade_rotating;box-sizing:border-box}.fade_rotating_1{top:5%;left:50%;-webkit-animation-delay:-.875s!important;animation-delay:-.875s!important}.fade_rotating_2{top:18.1801948466%;left:81.8198051534%;-webkit-animation-delay:-.75s!important;animation-delay:-.75s!important}.fade_rotating_3{top:50%;left:95%;-webkit-animation-delay:-.625s!important;animation-delay:-.625s!important}.fade_rotating_4{top:81.8198051534%;left:81.8198051534%;-webkit-animation-delay:-.5s!important;animation-delay:-.5s!important}.fade_rotating_5{top:94.9999999966%;left:50.0000000005%;-webkit-animation-delay:-.375s!important;animation-delay:-.375s!important}.fade_rotating_6{top:81.8198046966%;left:18.1801949248%;-webkit-animation-delay:-.25s!important;animation-delay:-.25s!important}.fade_rotating_7{top:49.9999750815%;left:5.0000051215%;-webkit-animation-delay:-.125s!important;animation-delay:-.125s!important}.fade_rotating_8{top:18.179464974%;left:18.1803700518%;-webkit-animation-delay:0s!important;animation-delay:0s!important}@-webkit-keyframes ball_spin_clockwise_fade_rotating_rotate{to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes ball_spin_clockwise_fade_rotating_rotate{to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-o-keyframes ball_spin_clockwise_fade_rotating_rotate{to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes ball_spin_clockwise_fade_rotating_rotate{to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes ball_spin_clockwise_fade_rotating{from{-webkit-transform:rotate(0);opacity:.25;-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:rotate(360deg);opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes ball_spin_clockwise_fade_rotating{from{opacity:.25;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes ball_spin_clockwise_fade_rotating{from{opacity:.25;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball_spin_clockwise_fade_rotating{from{opacity:.25;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.sevenroom-booking-form .field_row .request_time_field.field_box{width:calc(50% - 20px)}.sevenroom-booking-form .field_row .request_time_field .dropdown_list,.sevenroom-booking-form .search_info_container .size_select .dropdown_list{padding:10px;padding-bottom:0;z-index:10}.sevenroom-booking-form .field_row .request_time_field .dropdown_list span.time-item,.sevenroom-booking-form .search_info_container .size_select span.size-item{width:100%;transition:all .15s ease-in-out;padding:0 5px 0 5px;margin-bottom:5px}.sevenroom-booking-form .field_row .request_time_field .dropdown_list span.time-item:hover,.sevenroom-booking-form .search_info_container .size_select span.size-item:hover{background:#b4975a;color:#fff}.sevenroom-booking-form .field_row .request_time_field i.time{background:url(/content/dam/singapore/marinabaysands/mbs/sevenrooms/clock.svg) no-repeat center left;width:25px;height:20px;margin-right:10px;margin-top:-1px;background-size:100% auto!important;display:inline-block;vertical-align:middle}.sevenroom-booking-form .search_info_container .date_select .display_text,.sevenroom-booking-form .search_info_container .size_select .display_text,.sevenroom-booking-form .search_info_container .size_select span.size-item{font-weight:initial}.sevenroom-booking-form .field_row .request_time_field .dropdown_item.none_request_time{background:#efefef}.sevenroom-booking-form .field_row .request_time_field .dropdown_item.none_request_time .dropdown_list,.sevenroom-booking-form .field_row .request_time_field .dropdown_item.none_request_time:after{display:none!important}@media screen and (max-width:768px){.sevenroom-booking-form .field_row .request_time_field.field_box{width:100%}}.request-review-container .request-field{margin-top:24px}.confirm-container.request-review-container{text-align:center;font-weight:700}.request-review-container p.title{max-width:100%;width:100%}.request-review-container .request-datetime{display:flex;justify-content:center}.request-review-container .request-time{margin-left:20px}.request-review-container .notes-container{display:none}.request-review-container .request-notes{font-weight:400;word-break:break-word}.request-review-container .request-notes-label{margin-bottom:0}@media screen and (min-width:992px){section:last-of-type{margin-bottom:0}}.sr-general-container.sr-enhance{position:relative}.sr-general-container.sr-enhance .body-container{display:flex;justify-content:center;position:relative}.table-widget-container.sr-enhance{background:0 0;padding:0}.sr-general-container.sr-enhance #back-to-select{position:absolute;top:14px;left:14px;font-size:16px;letter-spacing:normal;cursor:pointer;margin-left:24px;border-bottom:2px solid #b2b2b2;z-index:10;display:none}.sr-general-container.sr-enhance #back-to-select::after,.sr-general-container.sr-enhance #back-to-select::before{position:absolute;right:15px;content:'';display:block;width:1.5px;height:9px;background:#757573;transform:rotate(130deg);top:11px;left:-16px;transition:all .25s ease}.sr-general-container.sr-enhance #back-to-select::after{transform:rotate(50deg);top:6px}.table-widget-container.sr-enhance .table-widget-body{border:none;margin-top:50px}.table-widget-container.sr-enhance .t-title{border:none}.table-widget-container.sr-enhance .t-title h4{font-size:28px;font-weight:700;margin-bottom:30px}.table-widget-container.sr-enhance .dropdown-list span.item{text-align:left;padding-left:14px}.table-widget-container.sr-enhance .dropdown-field{padding-left:40px}.table-widget-container.sr-enhance .field-column-date .dropdown-container::before{content:"";display:block;position:absolute;background:url(/content/dam/singapore/marinabaysands/mbs/sevenrooms/calendar.svg) no-repeat center left;background-size:contain;width:26px;height:26px;top:50%;transform:translateY(-50%);left:5px}.table-widget-container.sr-enhance .field-column-guest .dropdown-container::before{content:"";display:block;position:absolute;background:url(/content/dam/singapore/marinabaysands/mbs/sevenrooms/user.svg) no-repeat center left;background-size:contain;width:26px;height:26px;top:50%;transform:translateY(-50%);left:5px}.table-widget-container.sr-enhance .field-column-time .dropdown-container::before{content:"";display:block;position:absolute;background:url(/content/dam/singapore/marinabaysands/mbs/sevenrooms/clock.svg) no-repeat center left;background-size:contain;width:26px;height:26px;top:50%;transform:translateY(-50%);left:5px}.table-widget-container.sr-enhance .dropdown-list.table-calendar{width:100%}.table-widget-container.sr-enhance .search-other-restaurants{text-align:center}.table-widget-container.sr-enhance .pre-select-info{text-align:center;font-size:18px;font-weight:700}.table-widget-container.sr-enhance .pre-table-type-select{display:none}.table-widget-container.sr-enhance .pre-table-type-select,.table-widget-container.sr-enhance .pre-time-select{border-top:1px solid #1c1c1c;margin:10px 0;padding:14px 0}.table-widget-container.sr-enhance .pre-table-type-select .label,.table-widget-container.sr-enhance .pre-time-select .label{text-align:center;margin-bottom:14px}.table-widget-container.sr-enhance .pre-time-select .time-select-list{display:flex;flex-wrap:wrap}.table-widget-container.sr-enhance .pre-time-select .time-select-list span.time.btn.btn-secondary{border:solid 1px #bababa;color:#111}.table-widget-container.sr-enhance .pre-time-select .time-select-list span.time.btn.btn-secondary:hover{color:#fff;background:#b4975a!important}.table-widget-container.sr-enhance .pre-time-select .time-select-list span.time.btn.btn-secondary:focus{color:#fff!important;background:#b4975a!important;border:1px solid #cba85e!important}.table-widget-container.sr-enhance .pre-time-select .time-select-list span.time.btn.btn-secondary:active{color:#fff!important;background:#b4975a!important;border:1px solid #cba85e!important}.table-widget-container.sr-enhance .pre-time-select .time-select-list span.time.btn.btn-secondary.select{color:#fff;background:#b4975a!important}.table-widget-container.sr-enhance .type-select-list{display:flex;flex-wrap:wrap;gap:14px}.table-widget-container.sr-enhance .type-select-list-item{display:flex;align-items:center;border:1px solid #bebebe;margin-bottom:10px;cursor:pointer;flex-direction:column;width:48%;border-radius:5px}.table-widget-container.sr-enhance .type-select-list-item.type-select{border:1px solid #cba85e}.table-widget-container.sr-enhance .type-select-list-item>div:first-of-type{width:100%;position:relative}.table-widget-container.sr-enhance .type-select-list-item div:first-of-type .type-img-expand{position:absolute;bottom:0;right:0;width:24px;height:24px;background-color:rgba(0,0,0,.25);display:flex;justify-content:center;align-items:center}.table-widget-container.sr-enhance .type-select-list-item div:first-of-type .type-img-expand::before{content:"";display:block;width:18px;height:18px;background-image:url(/static/marinabaysands/headlibs/images/icon-expand.png);background-repeat:no-repeat;background-size:contain}.table-widget-container.sr-enhance .type-select-list-item>div:nth-of-type(2){flex:1;display:flex;justify-content:space-around;align-items:center;width:100%;padding:10px}.table-widget-container.sr-enhance .type-select-list-item span{font-size:16px;font-weight:700;width:64%}.table-widget-container.sr-enhance .type-select-list-item img{width:100%;border-top-left-radius:5px;border-top-right-radius:5px}.table-widget-container.sr-enhance .type-select-list-item .type-checkmark{width:20px;height:20px;border-radius:50%;display:inline-block;background-color:#fff;border:1px solid #acacac}.table-widget-container.sr-enhance .type-select-list-item.type-select .type-checkmark{background-image:url(/static/marinabaysands/headlibs/images/F_B/right-f.png);background-repeat:no-repeat;background-size:100%;border:none}.table-widget-container.sr-enhance .t-body-content{padding:0 40px}.table-widget-container.sr-enhance .search-box{padding:0 40px;margin-top:40px}.table-widget-container.sr-enhance .available-container .between-time-box{display:flex;flex-wrap:wrap}.table-widget-container.sr-enhance #suggestBetweenTime{display:none;padding-top:15px;margin-top:15px;border-top:solid 1px #d5d5d5}.table-widget-container.sr-enhance .descriptionUnderWidget{font-size:14px;padding-top:25px;word-break:break-word;text-align:center}.table-widget-container.sr-enhance .descriptionUnderWidget p{font-size:14px!important}.table-widget-container.sr-enhance .search-alter-box{border-top:solid 1px #d5d5d5}.table-widget-container.sr-enhance .search-alter-box span.time.btn.btn-secondary{border:solid 1px #bababa;color:#111}.table-widget-container.sr-enhance .search-alter-box span.time.btn.btn-secondary:hover{color:#fff;background:#b4975a!important}.table-widget-container.sr-enhance .search-alter-box span.time.btn.btn-secondary:focus{color:#fff!important;background:#b4975a!important;border:1px solid #cba85e!important}.table-widget-container.sr-enhance .search-alter-box span.time.btn.btn-secondary:active{color:#fff!important;background:#b4975a!important;border:1px solid #cba85e!important}.table-widget-container.sr-enhance .search-alter-box span.time.btn.btn-secondary.select{color:#fff;background:#b4975a!important}.table-widget-lightbox.sr-enhance .modal-content{background:#fff;margin:auto;width:50%;padding:20px 40px 50px}.table-widget-lightbox.sr-enhance .table-widget-container{border:none;width:420px;margin:auto}.table-widget-lightbox.sr-enhance #back-to-select{position:absolute;top:0;left:0;font-size:16px;letter-spacing:normal;cursor:pointer;margin-left:24px;border-bottom:2px solid #b2b2b2;z-index:10;display:none}.table-widget-lightbox.sr-enhance #back-to-select::after,.table-widget-lightbox.sr-enhance #back-to-select::before{position:absolute;right:15px;content:'';display:block;width:1.5px;height:9px;background:#757573;transform:rotate(130deg);top:11px;left:-16px;transition:all .25s ease}.table-widget-lightbox.sr-enhance #back-to-select::after{transform:rotate(50deg);top:6px}.book-type-detail-lightbox .modal-content{width:auto;margin:auto;max-width:800px}.book-type-detail-lightbox .detail-content{padding:50px 24px}.book-type-detail-lightbox .detail-content .type-title{font-size:24px;font-weight:700;text-transform:uppercase;font-family:JosefinSans}.book-type-detail-lightbox .detail-content .type-title+div{display:flex;margin-top:10px}.book-type-detail-lightbox .detail-content .type-img img{width:400px}.book-type-detail-lightbox .detail-content .type-description{margin:0 20px;line-height:1.7rem;font-size:16px}@media screen and (max-width:768px){.book-type-detail-lightbox .modal-content{height:100%;background:#fff}.book-type-detail-lightbox .detail-content{padding:80px 24px}.book-type-detail-lightbox .detail-content .type-img img{width:100%}.book-type-detail-lightbox .detail-content .type-title+div{flex-direction:column}.book-type-detail-lightbox .detail-content .type-description{margin:20px 0}}.user-info-container{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:20px 0;margin:20px 0}.table-info-container{margin-bottom:20px}.confirm-user-info{display:none}@media screen and (max-width:768px){.confirm-user-info{display:block}.confirm-user-info p.title{margin-bottom:14px}.search_info_container .search_item{margin-bottom:10px}.user-info-container{border-top:none;margin-top:0;padding-top:0}.table-info-container{display:none}.sr-general-container.sr-enhance{padding-bottom:0}.sr-general-container.sr-enhance .body-container{width:100%;margin-top:unset}.table-widget-container.sr-enhance .t-title h4{font-size:28px}.table-widget-container.sr-enhance .table-widget-body{padding:15px 0}.table-widget-container.sr-enhance .type-select-list-item{width:100%;flex-direction:row}.table-widget-container.sr-enhance .type-select-list-item>div:first-of-type{width:auto}.table-widget-container.sr-enhance .type-select-list-item img{width:120px;border-radius:0}.table-widget-lightbox.sr-enhance .modal-content{width:100%;height:100%;padding:70px 20px}.table-widget-lightbox.sr-enhance .table-widget-container{width:100%}.table-widget-container.sr-enhance .t-body-content{padding:0}.table-widget-container.sr-enhance .search-box{padding:0}}.booking_form .table_widget_new.section{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:none;align-items:center;justify-content:center;z-index:10}.booking_form .table_widget_new.section.author{display:block;height:auto;position:static;background:0 0}.booking_form .table_widget_new.section.active{display:flex}.tooltip-subtitle{font-weight:700}.search_item .btn-tooltip{text-align:center}.confirmation-review-container .display-order-information{border-top:1px solid #d5d5d5}.confirmation-review-container .display-order-information .label{font-size:1rem;color:#1c1c1c;font-weight:700;margin-top:15px;display:flex;margin-left:40%}.confirmation-review-container .display-order-information .label .text{margin-top:3px;cursor:pointer}.confirmation-review-container .display-order-information .label span{content:"";width:10px;height:10px;position:relative;left:3%;border-bottom:3px solid #333;border-left:3px solid #333;transform:rotate(-45deg) translate(-3px,3px);transition:transform .25s ease;cursor:pointer}.confirmation-review-container .display-order-information.hide{display:none}.confirmation-review-container .location-container.hide,.confirmation-review-container .user-info-container.hide{display:none}@media screen and (max-width:768px){.confirmation-review-container .display-order-information .label{margin-left:20%}.confirmation-review-container .display-order-information .label span{left:6%}}.search_item.upgrade_item{flex-direction:column;margin-top:8px;align-items:flex-start!important;width:100%}.search_item.upgrade_item>div:first-of-type{display:flex;align-items:center;gap:8px}.search_item i.upgrade{background:url(/static/marinabaysands/headlibs/images/Star_1.svg) no-repeat center center;background-size:contain!important}.search_item .upgrade-show{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16.55c-.133 0-.258-.02-.375-.062a.865.865 0 0 1-.325-.213l-4.6-4.6a.948.948 0 0 1-.275-.7c0-.283.091-.517.275-.7A.948.948 0 0 1 7.4 10c.283 0 .516.092.7.275l3.9 3.9 3.9-3.9a.948.948 0 0 1 .7-.275c.283 0 .516.092.7.275a.948.948 0 0 1 .275.7.948.948 0 0 1-.275.7l-4.6 4.6c-.1.1-.208.171-.325.213a1.082 1.082 0 0 1-.375.062Z' fill='%23000'/%3E%3Cpath d='M12 16.55c-.133 0-.258-.02-.375-.062a.865.865 0 0 1-.325-.213l-4.6-4.6a.948.948 0 0 1-.275-.7c0-.283.091-.517.275-.7A.948.948 0 0 1 7.4 10c.283 0 .516.092.7.275l3.9 3.9 3.9-3.9a.948.948 0 0 1 .7-.275c.283 0 .516.092.7.275a.948.948 0 0 1 .275.7.948.948 0 0 1-.275.7l-4.6 4.6c-.1.1-.208.171-.325.213a1.082 1.082 0 0 1-.375.062Z' fill='%23fff' fill-opacity='.2'/%3E%3C/svg%3E");background-color:transparent;background-repeat:no-repeat;background-size:100% auto;height:24px;width:24px;margin-left:4px;cursor:pointer}.search_item .upgrade-show.upgrade-show-more{transform:rotate(180deg)}.upgrade-show-more-content{font-weight:400;margin-left:4px}.upgrade-show-more-content>div{margin-top:4px}.confirm-container.confirm-user-info .upgrade_item{width:100%;display:flex;align-items:center}.table_widget button.close{display:none;position:absolute;top:20px;right:15px;outline:0}.table_widget button.close span{font-size:3rem;font-weight:400}.table_widget button.close span:after,.table_widget button.close span:before{content:'';display:block;width:2px;height:25px;background:#333;transform:rotate(45deg);position:absolute;right:10px}.table_widget button.close span:after{transform:rotate(135deg)}.table_widget .m-btn-primary{display:none}.table-widget-container{border:solid 1px #d5d5d5;background:#fff;padding:20px 30px;width:100%;margin-top:28px}.table-widget-container .t-title{text-align:center;border-bottom:solid 2px #cba85e}.table-widget-container h4{font-family:JosefinSans,sans-serif}.table-widget-container .field-row{margin-top:15px;display:flex}.table-widget-container .field-column{flex:1}.table-widget-container .field-column:nth-child(2n){flex:2;margin-left:10px}.table-widget-container .label{font-weight:700}.table-widget-container .dropdown-container{display:flex;position:relative}.table-widget-container .dropdown-field{width:100%;border:solid 1px #d5d5d5;padding:10px;cursor:pointer;position:relative}.table-widget-container .dropdown-field:nth-child(2n){margin-left:10px}.table-widget-container .dropdown-field:after,.table-widget-container .dropdown-field:before{position:absolute;right:15px;content:'';display:block;width:2.5px;height:7px;background:#757573;transform:rotate(50deg);top:17px;transition:all .25s ease}.table-widget-container .dropdown-field:after{transform:rotate(130deg);right:19px}.table-widget-container .dropdown-field.active:before{transform:rotate(130deg)}.table-widget-container .dropdown-field.active:after{transform:rotate(50deg)}.table-widget-container .dropdown-list{transform:scaleY(0);position:absolute;top:100%;padding:10px;width:calc(100% + 2px);left:-1px;background:#fff;box-shadow:0 0 5px #c5c5c5;transition:transform .25s ease-in-out;transform-origin:50% 0;z-index:1}.table-widget-container .field-row:nth-child(2) .dropdown-list{max-height:265px;overflow:auto;scrollbar-width:none;scrollbar-face-color:#cba85e;scrollbar-arrow-color:#cba85e}.table-widget-container .field-row:nth-child(2) .dropdown-list::-webkit-scrollbar{width:5px}.table-widget-container .field-row:nth-child(2) .dropdown-list::-webkit-scrollbar-thumb{border-radius:10px;background:#cba85e}.table-widget-container .dropdown-list.table-calendar{width:307px;left:auto;right:-1px}.table-widget-container .dropdown-field.active .dropdown-list{transform:scaleY(1)}.dropdown-field.time-field span.displayed-text[slot-data=Available]:after{content:"";float:right;margin-right:25px;color:#00aa6c;font-size:.95rem;background:#00aa6c;height:8px;width:8px;border-radius:100%;display:inline-block;vertical-align:middle;margin-top:5px}.time-field .dropdown-list span.item[data-bookedtext=Available]:after{content:"";position:absolute;color:#00aa6c;margin-left:5px;font-size:.95rem;right:5px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);background:#00aa6c;height:6px;width:6px;border-radius:100%;display:inline-block;vertical-align:middle}.dropdown-field.time-field span.displayed-text{padding-left:5px}.dropdown-list span.item{display:block;width:100%;text-align:center;margin-bottom:5px;transition:all .15s ease-in-out}.time-field .dropdown-list span{position:relative;text-align:left;padding:0 5px 0 5px}.dropdown-field.time-field span.displayed-text[slot-data="Slot unavailable"]+.dropdown-list,.dropdown-field.time-field span.displayed-text[slot-data="Slot unavailable"]+.dropdown-list span.item.slotBooked,.dropdown-field.time-field span.displayed-text[slot-data=Available]+.dropdown-list span.item.slotBooked,.dropdown-field.time-field[slot=unavailable]:after,.dropdown-field.time-field[slot=unavailable]:before{display:none!important}.dropdown-field.time-field[slot=unavailable]{background:#efefef}.time-field .dropdown-list .meal{position:relative;text-align:left;padding:5px;color:#b2b2b2;cursor:default;display:block}.table-widget-container .search-other-restaurants{margin-top:1.5rem}.dropdown-list span.item:hover{background:#b4975a;color:#fff}.dropdown-list span.item:last-child{margin-bottom:0}.available-container .time-box{display:flex;flex-wrap:wrap}.search-alter-box.field-row{padding-top:15px}span.time.btn.btn-secondary{padding:10px 0;height:auto;line-height:1.2!important;border:solid 1px #b4975a;color:#b4975a;margin-top:5px;margin-bottom:3px;font-size:12px;width:31.33333%;margin-right:2%;text-transform:none;display:flex;justify-content:center;align-items:center}span.time.btn.btn-secondary:hover{color:#fff;background:#b4975a!important}.search-box .available-container{display:none;flex:1}.search-box.show .available-container{display:block}.search-box.show .btn-primary{display:none}.table-widget-body .search-alter-box{display:none}.search-alter-box.show{display:block}.table-widget-container .error-msg{display:block;margin-top:5px;font-size:12px;color:#b33131;display:none}.table-widget-container .error-msg a{font-size:12px!important;color:#b33131!important}.request-box.field-row{border-top:solid 1px #d5d5d5;padding-top:15px;flex-direction:column;align-items:center;font-weight:600;display:none;text-align:center}.request-box.field-row>div{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}a.request-submit-btn{margin-top:10px;cursor:pointer}a.request-submit-btn:hover{color:#ac8c4c!important}@media screen and (max-width:768px){.table_widget .mobile-sticky .m-btn-primary{display:block}.table_widget.section.mobile-sticky{display:none;position:fixed;top:0;left:0;width:100%;min-height:100%;background:#fff;display:none;padding-left:20%;padding-right:20%;padding-top:40px;z-index:1000000;height:100%;overflow:scroll}.mobile-sticky .table-widget-container{border-color:#666}.mobile-sticky button.close{display:block}.mobile-sticky .table-widget-container .field-row{display:block}.mobile-sticky .table-widget-container .field-row.request-box{display:none}.mobile-sticky .table-widget-body .search-alter-box{display:none}.mobile-sticky .table-widget-container .field-column:nth-child(2n){margin-left:0;margin-top:15px}.mobile-sticky .table-widget-container .dropdown-list.table-calendar{width:calc(100% + 2px)}.table_widget.section{margin-bottom:1.5rem}}@media screen and (max-width:600px){.table_widget.section.mobile-sticky{padding-left:15px;padding-right:15px}}.table-widget-container .calendar-filter-box li{list-style:none}.table-widget-container .cnt-asm-fitler-list .filter-calendar{position:relative}.table-widget-container .calendar-container{position:relative}.table-widget-container .calendar-filter-box{left:0;margin:0;z-index:100;background:#fff;top:55px;font-size:14px;font-weight:700;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;none-ms-user-select:none;user-select:none;cursor:auto;margin:5px 0}.table-widget-container .calendar-filter-box .calendar-title{padding-bottom:15px;position:relative}.table-widget-container .calendar-filter-box .calendar-title span{padding:10px 3px;font-weight:700}.calendar-filter-box .arrow-next,.table-widget-container .calendar-filter-box .arrow-prev{display:block;position:absolute;top:-1px;z-index:100;width:22px;height:22px;background:url(/content/dam/singapore/marinabaysands/mbs/asm/arrow-next.png) no-repeat center center;background-size:100% 100%;transition:all .3s ease;cursor:pointer;opacity:1;visibility:visible}.table-widget-container .calendar-filter-box .arrow-prev.hide-out{opacity:0;visibility:hidden}.table-widget-container .calendar-filter-box .arrow-prev{left:24px;transform:rotate(180deg)}.table-widget-container .calendar-filter-box .arrow-next{right:24px}.table-widget-container .calendar-filter-box .arrow-prev:hover{transform:rotate(180deg) translateX(5px)}.table-widget-container .calendar-filter-box .arrow-next:hover{transform:translateX(5px)}.table-widget-container .calendar-filter-box ul.day{margin:0;width:100%;padding:0;display:flex;justify-content:space-between}.table-widget-container .calendar-filter-box ul.day li{text-align:center!important;font-size:13px;padding-left:0!important;position:inherit!important;font-size:inherit!important;margin-top:0!important}.table-widget-container .calendar-filter-box select.month{display:none}.table-widget-container .calendar-filter-box div.month{position:absolute;top:0;left:0;width:100%;height:100%}.table-widget-container .calendar-filter-box ul.day li{padding:8px;margin-right:4px;width:100%;background:#f7f7f7}.table-widget-container .calendar-filter-box ul.day li:before{display:none!important}.table-widget-container .calendar-filter-box table{width:100%;font-size:13px}.table-widget-container .calendar-filter-box table td{width:14.2%;color:#000;border:solid 4px #fff;padding:8px 0}.table-widget-container .calendar-filter-box table td span{border-radius:50%;display:inline-block;width:96%;max-width:45px;max-height:45px}.table-widget-container .calendar-filter-box table td.date-item{cursor:pointer}.table-widget-container .calendar-filter-box table td.past-date{color:#dbdbdb}.table-widget-container .calendar-filter-box table td.other-month{color:#777}.table-widget-container .calendar-filter-box table td.disabled{color:#dbdbdb;pointer-events:none}.table-widget-container .calendar-filter-box table td.date-item.start,.table-widget-container .calendar-filter-box table td.date-item:hover{background:#9f927c;color:#fff}.table-widget-container .calendar-filter-box .cs-select li span{color:#fff}.table-widget-container .calendar-filter-box .cs-placeholder{background:#fff;text-align:left;line-height:3;padding-left:35%!important}.table-widget-container .calendar-filter-box .cs-select .cs-options li span{color:#2e2e2e}.table-widget-container .calendar-filter-box .cs-select .cs-options li{cursor:pointer}.table-widget-container .calendar-filter-box .cs-select .cs-options li:hover{background:#dbd5ca}.time_selector_cnt .calendar-filter-box{top:85px}.table-widget-container .calendar-filter-box .working-days{display:none}@media screen and (max-width:1024px){.table-widget-container .calendar-filter-box ul.day li{float:left;text-align:center}.table-widget-container .calendar-filter-box .cs-skin-slide .cs-options{padding:15px 0;height:570%}.table-widget-container .calendar-filter-box .cs-select .cs-options li{float:left;text-align:center}.table-widget-container .calendar-filter-box .cs-select .cs-options ul{margin:0}}@media screen and (max-width:992px){.table-widget-container .calendar-filter-box{top:auto;bottom:50px;width:100%}.time_selector_cnt .calendar-filter-box{bottom:auto;left:0;width:350px}}@media screen and (max-width:600px){.time_selector_cnt .calendar-filter-box{top:80px;bottom:auto;left:0;width:100%}}.modal_backdrop{display:none;position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000;opacity:.5;transition:opacity .15s linear}.modal_container{display:none;overflow-x:hidden;overflow-y:auto;transition:opacity .15s linear;position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;outline:0;transition:opacity .15s linear;background-color:rgba(0,0,0,.5)}.modal_dialog{position:relative;width:25%;margin:10% auto .5rem auto;pointer-events:none;max-width:97%;transition:transform .3s ease-out;transform:translateY(0);min-width:300px}.modal_content{position:relative;display:flex;padding:30px;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;background-image:linear-gradient(to right,#e7e7e7,#f1f1f1 48%,#fff);box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.modal_head{border:none;padding:0;margin-bottom:20px;display:flex;align-items:flex-start;justify-content:space-between;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal_body{overflow:visible;padding:0;position:relative;flex:1 1 auto}.modal_body a{text-decoration:underline!important}.modal_body .btn{text-decoration:none!important}.modal_title{letter-spacing:1px;color:#1c1c1c;font-weight:700;margin-top:0;margin-bottom:0;font-size:1.6rem!important}.modal_footer{display:flex;align-items:center;justify-content:flex-end;padding:0;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer-btn{text-align:center}.close_button{opacity:.4;padding:1rem;margin:-1rem -1rem -1rem auto;cursor:pointer;background-color:transparent;border:0;font-size:36px;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;font-weight:700}.modal_body .sort_by{padding:0}.modal_body .currency_label{padding:.75rem 0 .75rem 0}.modal_dialog_lg .modal_head{margin-bottom:30px}.modal_descript div,.modal_descript p,.modal_descript span{font-size:12px!important;font-weight:700}.modal-backdrop{background-color:rgba(0,0,0,.5)}#back{cursor:pointer}.tips_popover{display:none;position:absolute;width:274px;z-index:1060;font-style:normal;font-weight:400;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;left:-128px;background-image:linear-gradient(to right,#f3f3f3,#f6f6f6 48%,#fff)}.tips_popover .arrow{top:calc((.5rem + 1px) * -1);position:absolute;display:block;width:1rem;height:1rem;margin:0 .3rem;left:0;right:0;margin:auto}.tips_popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.tips_popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;top:1px;border-width:0 .5rem .5rem;border-bottom-color:#f7f7f7}.tips_popover .popover_content{box-shadow:0 2px 7.6px .4px rgb(0,0,0,.3);padding:15px;font-family:Lato,"Josefin Sans",sans-serif;font-size:14px;font-weight:400;color:#333;letter-spacing:.5px;line-height:1.5}.re-tips_popover{bottom:21px}.re-tips_popover .arrow{position:absolute;display:block;width:1rem;height:1rem;margin:0 .3rem;left:0;right:0;margin:auto;transform:rotate(180deg);bottom:calc((.5rem + 1px) * -1);top:initial}@media screen and (min-width:992px){#complimentaryparking>.modal-dialog{max-width:825px}#complimentaryparking>.modal-dialog>.modal-content{box-shadow:0 -15px 10px -15px #888}}.upgrade-reservation-body{width:600px;margin:0 auto}.modal .modal-content .modal-body .upgrade-reservation-body .upgrade-title,.upgrade-title{font-size:22px!important;font-weight:700!important;margin-top:60px;margin-bottom:26px;text-align:center}.select-item-description{text-align:center}.skip-item-description{text-align:center}.modal .modal-content .modal-body .upgrade-reservation-body .sr-booking-info,.sr-booking-info{font-weight:700!important;text-align:center;padding-bottom:16px}.upgrade-items-content{border-top:1px solid #333;padding-top:14px}.upgrade-items-content .upgrade-description{text-align:center}.upgrade-item{display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px;flex-wrap:nowrap}.upgrade-item>img{width:130px;margin-right:12px}.upgrade-item>div.upgrade-no-img{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.upgrade-item:not(.mobile-upgrade-item) .upgrade-item-title+div{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.upgrade-item .upgrade-handle{display:flex;background:#c5c6bc}.upgrade-item .upgrade-handle div{display:flex;justify-content:center;align-items:center;font-size:16px;padding:7px;flex:1}.modal .modal-content .modal-body .upgrade-reservation-body .upgrade-item div.upgrade-item-count,.upgrade-item div.upgrade-item-count{border-left:none;border-right:none;padding-top:10px;font-size:18px!important;text-align:center;display:flex;justify-content:center;align-items:center;width:26px}.upgrade-item div.upgrade-item-add{cursor:pointer;position:relative}.upgrade-item div.upgrade-item-add::before{content:'';width:24px;height:24px;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 14H6a.965.965 0 0 1-.712-.288A.972.972 0 0 1 5 13c0-.283.095-.52.288-.712A.97.97 0 0 1 6 12h5V7c0-.283.096-.52.288-.712A.972.972 0 0 1 12 6c.283 0 .52.095.713.288A.96.96 0 0 1 13 7v5h5c.283 0 .521.096.713.288.192.192.288.43.287.712 0 .283-.097.52-.288.713A.957.957 0 0 1 18 14h-5v5a.968.968 0 0 1-.288.713A.964.964 0 0 1 12 20a.973.973 0 0 1-.712-.288A.965.965 0 0 1 11 19v-5Z' fill='%23000'/%3E%3Cpath d='M11 14H6a.965.965 0 0 1-.712-.288A.972.972 0 0 1 5 13c0-.283.095-.52.288-.712A.97.97 0 0 1 6 12h5V7c0-.283.096-.52.288-.712A.972.972 0 0 1 12 6c.283 0 .52.095.713.288A.96.96 0 0 1 13 7v5h5c.283 0 .521.096.713.288.192.192.288.43.287.712 0 .283-.097.52-.288.713A.957.957 0 0 1 18 14h-5v5a.968.968 0 0 1-.288.713A.964.964 0 0 1 12 20a.973.973 0 0 1-.712-.288A.965.965 0 0 1 11 19v-5Z' fill='%23fff' fill-opacity='.2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.upgrade-item div.upgrade-item-add.is-max::before{opacity:.5}.upgrade-item div.upgrade-item-minus{cursor:pointer}.upgrade-item div.upgrade-item-minus::before{content:'';width:24px;height:24px;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 13.998H6a1 1 0 1 1 0-2h12a1 1 0 0 1 0 2Z' fill='%23000'/%3E%3Cpath d='M18 13.998H6a1 1 0 1 1 0-2h12a1 1 0 0 1 0 2Z' fill='%23fff' fill-opacity='.2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.upgrade-item .upgrade-item-description.show-less{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}.upgrade-item-more{text-decoration:underline;margin-top:7px;cursor:pointer}.modal .modal-content .modal-body .upgrade-reservation-body .upgrade-item-title,.upgrade-item-title{font-size:18px!important;font-weight:700!important;margin-bottom:8px}.upgrade-item-description p{margin-bottom:0}.upgrade-item:last-child{margin-bottom:34px}.upgrade-btn{text-align:center}.upgrade-btn .btn{cursor:pointer}.upgrade-btn .btn.disabled{pointer-events:none}.upgrade-item.mobile-upgrade-item div:nth-child(3){display:flex;width:100%;justify-content:space-between}@media screen and (max-width:992px){.upgrade-reservation-body{width:100%;transform:unset}.upgrade-item .upgrade-handle{margin-top:10px}.upgrade-item .upgrade-handle div{padding:0 6px}.upgrade-item div.upgrade-item-add::before{width:16px;height:16px}.upgrade-item div.upgrade-item-minus::before{width:16px;height:16px}.modal .modal-content .modal-body .upgrade-reservation-body .upgrade-item div.upgrade-item-count,.upgrade-item div.upgrade-item-count{padding:8px 5px 5px}}