.date-inside>div{width:14.28%;float:left;background-color:#eee;color:#000;text-align:center;height:40px;position:relative;overflow:hidden;border-right:1px solid #fff;border-bottom:1px solid #fff;cursor:default}.date-inside .available{cursor:pointer}.daySelected{background-color:#faea05!important}.daySelected.extendStayDate{border-right:2px solid #faea05!important}.order .tabs>nav>a{width:100%;background-color:#000;color:var(--primaryColor);border-color:var(--primaryColor);float:left;display:block;margin:0;text-align:left}@media (max-width:991px){.roomListedPhoto img{display:none}#extendStayTable{width:80%}#extendStayContent{color:#fff;font-size:22px;line-height:32px;padding:15px}.section-content .date-inside>div .text .price>span{display:inline!important}#joinMemberNotice{display:block!important}}@media screen and (min-width:992px){.expenseShuttleTitle{text-align:right!important}#extendStayIconDescription{margin-left:30px}#dynamicIconDescription{margin-left:30px}#extendStayTable{width:60%}#extendStayContent{color:#fff;font-size:22px;line-height:32px;padding:30px}}.section-detail ul li{width:50%;float:left}.tourTitle{font-size:14px!important;color:#f7932f!important;text-decoration:none!important}.tourTitle:hover{font-size:14px!important;color:#f7932f!important;text-decoration:underline!important}.tourTitle:focus{font-size:14px!important;color:#f7932f!important;text-decoration:none!important}.tourTitle:active{font-size:14px!important;color:#f7932f!important;text-decoration:none!important}.orderMeal div{line-height:36px}.packageNameWrap{display:none}@media (min-width:992px){.display-mobile{display:none}#freebieNames .freebieName{padding:0 0 0 88px;line-height:34px}#freebieNames .freebieChoose{padding:0 0 10px 16px;font-size:15px;line-height:36px}#header{min-height:350px}.title-right{width:100%;text-align:right}.couponDateGrid{height:100px!important}.dateGrid{height:135px!important}.discountText{color:red!important;font-size:12px!important}.discountNumber{color:red!important;font-size:14px!important}.additionQuantityWrapperPadding,.secondAdditionQuantityWrapperPadding{padding-top:6px}}#additionMore:hover{cursor:pointer;text-decoration:underline}@media (max-width:991px){.display-mobile{display:block}.expenseShuttleSelect{padding-top:12px}#freebieNames .freebieName{line-height:30px}#freebieNames .freebieChoose{padding:10px 0 20px 0;font-size:15px;line-height:24px}.gifts-slide{height:auto!important}.addition-slide{height:auto!important}.hideInMobile{display:none}.sliderButton{display:none}.couponDateGrid{height:125px!important}.dateGrid{height:135px!important}.discountText{color:red!important;font-size:11px!important;line-height:16px!important}.discountNumber{display:block!important;color:red!important;font-size:14px!important}.packageNameWrap{display:inline!important;visibility:hidden}.packageNameWrap::before{content:"\A";white-space:pre-line}.extendStayDot{color:#f7932f}.dynamicDot{color:#f7932f}#extendStayIconDescription{display:block;padding-top:15px}#extendStayIconDescription::after{content:'　　　　　　　'}#dynamicIconDescription{display:block;padding-top:15px}#dynamicIconDescription::after{content:'　　　　　　　'}#extendStayExplanationIcon{display:block;padding:20px 0}#addMealButton{margin-top:14px}}@media (max-width:453px){#additionStatementCheckboxTitle{font-size:14px}}@media (max-width:480px){.next-step .btn{display:inline}}.gifts .title>span{width:auto}.gift-cart{font-size:22px}.gifts-slide{background:#000;height:575px}.addition-slide{background:#000;height:575px}.newFreebieName .freebieName{cursor:pointer}#tapTopImageLeft{width:49%}#tapTopImageRight{width:49%}.additionTitle,.classificationTitle{padding:5px 0 0 0;text-align:center;font-size:16px}.additionWrapper,.classificationWrapper{padding:0 0 8px 0;cursor:pointer;vertical-align:top}.classificationWrapper:hover .classificationImage{filter:var(--additionImageFilter)}.classificationWrapper:hover .classificationTitle{text-decoration:underline}.classificationImage{position:relative;padding:8px}.additionImage{position:relative;padding:8px}.additionWrapper:hover .additionImage{filter:var(--additionImageFilter)}.additionWrapper:hover .additionTitle{text-decoration:underline}.additionDetailTitleArea{background:var(--secondaryTextColor);color:var(--primaryColor);font-size:20px;line-height:20px;border-top:1px solid var(--primaryColor);padding:20px;cursor:pointer}.additionDetailTitleArea.additionDetailTitleAreaActive{background:var(--primaryColor);color:var(--secondaryTextColor)}#secondPrevButtonArea:hover{color:var(--primaryTextColor);cursor:pointer}#secondPrevButtonArea{color:var(--primaryTextColor);cursor:pointer}#additionPrevButtonArea:hover{color:var(--primaryTextColor);cursor:pointer}#additionPrevButtonArea{color:var(--primaryTextColor);cursor:pointer}#shoppingCartArea{cursor:pointer}#shoppingCartArea:hover{color:var(--primaryTextColor)}.addToShoppingCartSuccessfully{position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);z-index:99}.addToShoppingCartSuccessfully .wrap{padding:20px 10px;width:50%;height:200px;max-width:300px;margin:0 auto;border-radius:5px;background-color:rgba(255,255,255,.8);color:#000;font-size:20px;text-align:center}.addToShoppingCartUnsuccessfully{position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);z-index:99}.addToShoppingCartUnsuccessfully .wrap{padding:20px 10px;width:50%;height:200px;max-width:300px;margin:0 auto;border-radius:5px;background-color:rgba(226,226,226,.9);color:#000;font-size:20px;text-align:center}.fa-stack[data-count]:after{position:absolute;right:12%;top:20%;content:attr(data-count);font-size:28%;padding:.6em;border-radius:999px;line-height:.75em;color:#fff;background:rgba(255,0,0,.85);text-align:center;min-width:2em;font-weight:700}.freeQuantityBadge{font-size:16px;color:#fff;background-color:#f7932f;padding:0;border-radius:999px;min-width:24px;display:inline-block;min-height:24px;line-height:24px;text-align:center;visibility:hidden}.requiredQuantityBadge{font-size:16px;color:var(--secondaryTextColor);background-color:var(--packageTitleColor);padding:0;border-radius:999px;min-width:24px;display:inline-block;min-height:24px;line-height:24px;text-align:center;visibility:hidden}.additionImage .freeQuantityBadge,.classificationImage .freeQuantityBadge{position:absolute;top:12px;right:12px}.additionImage .requiredQuantityBadge,.classificationImage .requiredQuantityBadge{position:absolute;top:12px;right:40px}.itemRemove{cursor:pointer}.order section .section-title{font-size:26px}scrollbar{width:0}::-webkit-scrollbar{width:0}.sliderButton{color:#747473}.sliderButton:hover{color:#fff}.sliderButtonLeft{display:none}.sliderButtonRight{display:none}#offsetBalanceArea{cursor:pointer}#shoppingDetailArea{cursor:pointer}.extendStayDot{color:#f7932f;display:none}.dynamicDot{color:#234f1e;display:none}.cutlery{color:grey;display:none}#extendStayIconDescription{color:#f7932f}#dynamicIconDescription{color:#234f1e}.extendStayDate{border:2px solid #faea05!important}.extendStayDateBorderTop{border-bottom:2px solid #faea05!important}#extendStayExplanationIcon{cursor:pointer}#extendStayTable{background:#fff;color:#000}#extendStayTable,#extendStayTable td,#extendStayTable th,#extendStayTable tr{text-align:center;border:2px solid #bfbfbf}#roomSubtotalDetailIcon{cursor:pointer}#taxAndServiceChargeDescriptionIcon{cursor:pointer}.taxAndServiceChargeTabButton{display:inline-block;color:var(--primaryTextColor);font-size:18px;text-align:center;width:50px;padding-bottom:5px;padding-top:10px;cursor:pointer}.taxAndServiceChargeTabButton:hover{cursor:pointer}.taxAndServiceChargeTabButtonActive{border-bottom:3px solid var(--secondaryColor)}#b2bMealDiscountDetail{cursor:pointer}.productRemove{cursor:pointer}.products{cursor:pointer}#shoppingDetail .table-order>div{border-bottom:0!important}#shoppingDetail .hotelNameInfo{display:none}#shoppingDetail .hotelOrderTotalWrapper{display:none}#shoppingDetail .table-order>div>div{color:var(--primaryTextColor)}.hotelNameInfo{cursor:pointer}.hotelName:hover{cursor:pointer}.hotelName{font-size:24px;line-height:36px;font-weight:700;color:var(--primaryTextColor)}#shoppingDetail .secondContent{margin-bottom:60px;color:#fff;font-size:20px}#shoppingDetail .thirdContent{margin-bottom:15px;color:#fff;font-size:20px;line-height:28px}#shoppingDetail .thirdContent a{text-decoration:underline;color:#fff;font-size:20px;line-height:28px}.price{visibility:hidden}.iconWrapper{display:inline;font-size:14px;line-height:17px;vertical-align:top}.dateTextWrapper{text-align:right}.section-content .date-inside>div .text{padding-top:60px!important}#mealIntroSettingArea:hover{cursor:pointer;text-decoration:underline}.mealIntroSettingContents{margin-bottom:60px;margin-top:8px;text-align:left;font-size:18px;line-height:28px}.activeTab{border-bottom:2px solid var(--primaryColor)}#popupVerificationCode{display:inline-block;vertical-align:top;transition:all .3s}#popupSendVerificationCodeButton{display:inline-block;vertical-align:top;transition:all .3s}#popupAgreementLabel:hover{cursor:pointer}#joinMemberNotice span:hover{cursor:pointer;text-decoration:underline}#additionUnitTitle,#secondAdditionUnitTitle{line-height:18px}#additionQuantity option:disabled{color:#ccc}#secondAdditionQuantity option:disabled{color:#ccc}