@charset "UTF-8";.wdd-form{margin:0 auto;width:100%}.wdd-form .scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar,.wdd-form .scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:rgba(145,145,145,0.4)}.wdd-form .scrollbar-inner>.scroll-element .scroll-element_track{background-color:rgba(224,224,224,0.4)}.wdd-form .scrollbar-inner>.scroll-element .scroll-bar{background-color:rgba(194,194,194,0.4)}.row-wrap{padding-top:15px}@media only screen and (max-width:992px){.row-wrap{padding-top:10px}}.form-row{margin:0 -3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.form-row:not(:last-child) .form-group{border-bottom:1px solid rgba(0,0,0,0.5)}.form-row:not(:first-child){margin-top:15px}@media only screen and (max-width:992px){.form-row{margin-top:15px}}@media only screen and (max-width:767px){.form-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.form-grid{padding:0 3px;width:100%}.form-group{padding:15px 20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:992px){.form-group{padding:10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}}.form-group.pd-0{padding:15px 0}@media only screen and (max-width:992px){.form-group.pd-0{padding:10px 0}}.form-group.pd-40{padding:15px 40px}@media only screen and (max-width:992px){.form-group.pd-40{padding:10px 0}}.form-group.pd-60{padding:15px 60px}@media only screen and (max-width:992px){.form-group.pd-60{padding:10px 0}}.form-group.error{border-bottom:1px solid #cc0000!important}.form-group.error.required .subject:before{background-color:#cc0000!important}.form-group.error .subject{color:#cc0000}.form-group.error .area-select .selected,.form-group.error .form-select .selected{color:#cc0000}.form-group.error .area-select .arrow-icon,.form-group.error .form-select .arrow-icon{border-color:#cc0000 transparent transparent transparent}.form-group.error input::-webkit-input-placeholder{font-size:0.9375rem;color:rgba(204,0,0,0.5);opacity:1}.form-group.error input::-moz-placeholder{font-size:0.9375rem;color:rgba(204,0,0,0.5);opacity:1}.form-group.error input:-ms-input-placeholder{font-size:0.9375rem;color:rgba(204,0,0,0.5);opacity:1}.form-group.error input::-ms-input-placeholder{font-size:0.9375rem;color:rgba(204,0,0,0.5);opacity:1}.form-group.error input::placeholder{font-size:0.9375rem;color:rgba(204,0,0,0.5);opacity:1}@media only screen and (max-width:992px){.form-group.error input::-webkit-input-placeholder{font-size:0.75rem}.form-group.error input::-moz-placeholder{font-size:0.75rem}.form-group.error input:-ms-input-placeholder{font-size:0.75rem}.form-group.error input::-ms-input-placeholder{font-size:0.75rem}.form-group.error input::placeholder{font-size:0.75rem}}.form-group.error input:-ms-input-placeholder{color:rgba(204,0,0,0.5)}.form-group.error input::-ms-input-placeholder{color:rgba(204,0,0,0.5)}.form-group.group .subject{width:auto}.form-group.group .area-select,.form-group.group .form-select{-ms-flex-negative:0;flex-shrink:0;width:auto}@media only screen and (max-width:992px){.form-group.group .form-select{width:auto!important}.form-group.group>input{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:767px){.form-group.group>input{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.form-group.country .form-select{max-width:350px}.form-group.country>input{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-group.country>input>input{-webkit-box-flex:1;-ms-flex:auto;flex:auto}@media only screen and (max-width:992px){.form-group.country .form-select{max-width:150px}}@media only screen and (max-width:767px){.form-group.country .form-select{padding:7px 15px;border-bottom:1px solid rgba(0,0,0,0.5);max-width:100%;height:auto}.form-group.country .form-select .dropdown{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.form-group.country>input{margin-top:10px}}.form-group.textarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:none!important}.form-group.textarea .subject{margin-bottom:15px;width:100%!important}@media only screen and (max-width:767px){.form-group.textarea .subject{margin-bottom:0}}.form-group.textarea .textarea-scrollbar{width:100%;height:200px;line-height:1.5;font-size:0.9375rem;background-color:#f5f5f5;padding:20px 60px;resize:none}@media only screen and (max-width:992px){.form-group.textarea .textarea-scrollbar{font-size:0.9375rem;padding:20px;margin-top:10px}}.form-group.textarea .textarea-scrollbar::-webkit-input-placeholder{font-size:0.9375rem;color:#989898;opacity:1}.form-group.textarea .textarea-scrollbar::-moz-placeholder{font-size:0.9375rem;color:#989898;opacity:1}.form-group.textarea .textarea-scrollbar:-ms-input-placeholder{font-size:0.9375rem;color:#989898;opacity:1}.form-group.textarea .textarea-scrollbar::-ms-input-placeholder{font-size:0.9375rem;color:#989898;opacity:1}.form-group.textarea .textarea-scrollbar::placeholder{font-size:0.9375rem;color:#989898;opacity:1}.form-group.textarea .textarea-scrollbar:-ms-input-placeholder{color:#989898}.form-group.textarea .textarea-scrollbar::-ms-input-placeholder{color:#989898}.form-group.required .subject{position:relative}.form-group.required .subject:before{content:"";position:absolute;top:calc(50% - 3px);left:5px;border-radius:50%;background-color:#445F85;width:5px;height:5px}.form-group.verification .refresh-icon{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0;padding:5px;cursor:pointer;margin-left:5px}.form-group.verification .refresh-icon:before{font-family:"icomoon"!important;content:"\e92e"}.form-group.verification img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:90px;margin-left:auto}@media only screen and (max-width:992px){.form-group.verification>input{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-group.verification img{width:60px}}.form-group .subject{padding:0 20px;-ms-flex-negative:0;flex-shrink:0;color:#000000;font-size:1.125rem;line-height:30px}@media only screen and (max-width:1200px){.form-group .subject{padding:0 15px;font-size:1rem}}@media only screen and (max-width:992px){.form-group .subject{width:100%!important;font-size:0.9375rem}}.form-group>input{padding:0 10px;border:none;width:100%;height:1.40625rem;line-height:1.40625rem;color:#000000;font-family:"JaguarJC-Book","Noto Sans TC";font-size:0.9375rem}.form-group>input::-webkit-input-placeholder{color:#989898;font-size:0.9375rem;opacity:1}.form-group>input::-moz-placeholder{color:#989898;font-size:0.9375rem;opacity:1}.form-group>input:-ms-input-placeholder{color:#989898;font-size:0.9375rem;opacity:1}.form-group>input::-ms-input-placeholder{color:#989898;font-size:0.9375rem;opacity:1}.form-group>input::placeholder{color:#989898;font-size:0.9375rem;opacity:1}.form-group>input:-ms-input-placeholder{color:#989898;font-size:0.9375rem}.form-group>input::-ms-input-placeholder{color:#989898;font-size:0.9375rem}@media only screen and (max-width:992px){.form-group>input{padding:0 15px;font-size:0.9375rem;height:30px;line-height:30px}.form-group>input::-webkit-input-placeholder{font-size:0.9375rem}.form-group>input::-moz-placeholder{font-size:0.9375rem}.form-group>input:-ms-input-placeholder{font-size:0.9375rem}.form-group>input::-ms-input-placeholder{font-size:0.9375rem}.form-group>input::placeholder{font-size:0.9375rem}.form-group>input:-ms-input-placeholder{font-size:0.9375rem}.form-group>input::-ms-input-placeholder{font-size:0.9375rem}}.form-group .area-select,.form-group .form-select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:0 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:30px}.form-group .area-select.active,.form-group .form-select.active{z-index:2}.form-group .area-select.active .arrow-icon,.form-group .form-select.active .arrow-icon{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.form-group .area-select.active .dropdown,.form-group .form-select.active .dropdown{z-index:2}.form-group .area-select.type-fullbox,.form-group .form-select.type-fullbox{position:static}.form-group .area-select .selected,.form-group .form-select .selected{font-size:0.9375rem;color:#989898;padding-right:20px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.form-group .area-select .selected.is-select,.form-group .form-select .selected.is-select{color:#000000}.form-group .area-select .arrow-icon,.form-group .form-select .arrow-icon{width:0;height:0;border-width:5px 5px 0 5px;border-style:solid;border-color:#000 transparent transparent transparent;margin-left:auto;-webkit-transition:-webkit-transform 0.3s linear;transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;transition:transform 0.3s linear,-webkit-transform 0.3s linear}.form-group .area-select .dropdown,.form-group .form-select .dropdown{display:none;position:absolute;top:100%;left:0;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);z-index:10;background-color:#fff;border:1px solid rgba(0,0,0,0.5);width:100%}.form-group .area-select .dropdown .dropdown-scrollbar,.form-group .form-select .dropdown .dropdown-scrollbar{width:100%;max-height:200px!important}.form-group .area-select .dropdown ul>li,.form-group .form-select .dropdown ul>li{padding:10px 15px;line-height:1.5;-webkit-transition:background-color 0.3s linear;transition:background-color 0.3s linear;cursor:pointer}@media only screen and (max-width:992px){.form-group .area-select .dropdown ul>li,.form-group .form-select .dropdown ul>li{font-size:0.9375rem}}.form-group .area-select .dropdown ul>li:hover,.form-group .form-select .dropdown ul>li:hover{background-color:#eeeeee}@media only screen and (max-width:992px){.form-group .area-select,.form-group .form-select{padding:0 15px;width:100%;height:30px}.form-group .area-select .selected,.form-group .form-select .selected{padding-right:10px;font-size:0.9375rem}.form-group .area-select .selected.is-select,.form-group .form-select .selected.is-select{font-size:0.9375rem}.form-group .area-select .dropdown,.form-group .form-select .dropdown{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.form-group .form-check{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-group .form-check .option-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;margin-right:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.form-group .form-check .option-item .checkbox-wrap{position:relative;width:20px;height:20px;border:1px solid #000000;margin-right:8px}.form-group .form-check .option-item .checkbox-wrap>input{width:100%;height:100%;margin:0;opacity:0}.form-group .form-check .option-item .checkbox-wrap>input:checked~.fake-checkbox{opacity:1}.form-group .form-check .option-item .checkbox-wrap .fake-checkbox{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 4px);height:calc(100% - 4px);background-color:#ff0000;opacity:0;-webkit-transition:opacity 0.4s linear;transition:opacity 0.4s linear}.form-group .form-check .option-item .text{font-size:0.9375rem;color:#000000;line-height:1.5}.form-group .file-wrap{position:relative;width:100%;cursor:pointer}.form-group .file-wrap>input{width:100%;height:24px;margin:10px 0;opacity:0}.form-group .file-wrap .fake-file-upload{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0}.form-group .file-wrap .fake-file-upload .file-name{font-size:0.9375rem;color:#989898;padding-right:20px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.form-group .file-wrap .fake-file-upload .file-name.is-upload{color:#000000}.form-group .file-wrap .fake-file-upload .upload-icon{width:30px;height:30px;border:1px solid rgba(0,0,0,0.2);border-radius:50%;margin-left:auto}.form-group .data-time-picker{position:relative;width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.form-group .data-time-picker>input{width:100%;height:1.40625rem;border:none;margin:10px 0;padding:0 15px;font-size:0.9375rem;color:#000000}.form-group .data-time-picker>input::-webkit-input-placeholder{color:#989898;opacity:1}.form-group .data-time-picker>input::-moz-placeholder{color:#989898;opacity:1}.form-group .data-time-picker>input:-ms-input-placeholder{color:#989898;opacity:1}.form-group .data-time-picker>input::-ms-input-placeholder{color:#989898;opacity:1}.form-group .data-time-picker>input::placeholder{color:#989898;opacity:1}.form-group .data-time-picker>input:-ms-input-placeholder{color:#989898}.form-group .data-time-picker>input::-ms-input-placeholder{color:#989898}.datepicker-wrap{position:relative;width:100%}.datepicker-wrap .placeholder{position:absolute;top:50%;left:0;width:100%;height:1.40625rem;color:#989898;font-size:0.9375rem;line-height:1.40625rem;padding:0 10px;background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}@media only screen and (max-width:992px){.datepicker-wrap .placeholder{padding:0 15px;font-size:0.9375rem;height:30px;line-height:30px}}.datepicker-wrap>input{padding:0 10px;border:none;width:100%;height:1.40625rem;line-height:1.40625rem;color:#000000;font-family:"JaguarJC-Book","Noto Sans TC";font-size:0.9375rem}.datepicker-wrap>input::-webkit-input-placeholder{color:#989898;font-size:0.9375rem;opacity:1}.datepicker-wrap>input::-moz-placeholder{color:#989898;font-size:0.9375rem;opacity:1}.datepicker-wrap>input:-ms-input-placeholder{color:#989898;font-size:0.9375rem;opacity:1}.datepicker-wrap>input::-ms-input-placeholder{color:#989898;font-size:0.9375rem;opacity:1}.datepicker-wrap>input::placeholder{color:#989898;font-size:0.9375rem;opacity:1}.datepicker-wrap>input:-ms-input-placeholder{color:#989898;font-size:0.9375rem}.datepicker-wrap>input::-ms-input-placeholder{color:#989898;font-size:0.9375rem}.datepicker-wrap>input::-webkit-date-and-time-value{text-align:left}.datepicker-wrap>input::-webkit-calendar-picker-indicator,.datepicker-wrap>input::-webkit-inner-spin-button{display:none;-webkit-appearance:none}@media only screen and (max-width:992px){.datepicker-wrap>input{padding:0 15px;font-size:0.9375rem;height:30px;line-height:30px}.datepicker-wrap>input::-webkit-input-placeholder{font-size:0.9375rem}.datepicker-wrap>input::-moz-placeholder{font-size:0.9375rem}.datepicker-wrap>input:-ms-input-placeholder{font-size:0.9375rem}.datepicker-wrap>input::-ms-input-placeholder{font-size:0.9375rem}.datepicker-wrap>input::placeholder{font-size:0.9375rem}.datepicker-wrap>input:-ms-input-placeholder{font-size:0.9375rem}.datepicker-wrap>input::-ms-input-placeholder{font-size:0.9375rem}}.form-placeholder{padding:15px 20px;font-size:0.875rem}.form-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.form-btn-group .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px;height:40px;border:1px solid #000000;border-radius:10rem;-webkit-transition:background-color 0.2s linear,color 0.2s linear;transition:background-color 0.2s linear,color 0.2s linear;cursor:pointer}.form-btn-group .btn:hover{background-color:#000000;color:#ffffff}.form-btn-group .btn:not(:last-child){margin-right:15px}.form-error{padding:20px 20px;color:#cc0000;font-size:0.875rem;letter-spacing:0.7px}.form-error.pd-40{padding:20px 40px}.form-error.pd-60{padding:20px 60px}@media only screen and (max-width:992px){.form-error{padding:20px 15px}.form-error.pd-40,.form-error.pd-60{padding:20px 15px}}.info-lightbox[guests] .container{padding:50px 75px}.info-lightbox[room-amenities] .container{padding:75px 115px}.info-lightbox[package-detail] .container{padding:75px 80px}.info-lightbox .head{padding:85px 35px 35px;background-size:cover;min-height:200px;text-align:center}.info-lightbox .head .title{font-size:2rem}.info-lightbox .head .text{margin-top:5px;color:#666;font-size:0.9375rem;line-height:1.5}.info-lightbox .list.count{counter-reset:li}.info-lightbox .list.count li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:0.9375rem;line-height:1.6;counter-increment:li;-webkit-transition:color 0.6s;transition:color 0.6s;cursor:default}.info-lightbox .list.count li:before{margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;background-color:#000;border-radius:500px;width:28px;height:28px;color:#fff;font-size:0.875rem;line-height:14px;content:counter(li);-webkit-transition:background 0.6s;transition:background 0.6s}@media only screen and (min-width:1201px){.info-lightbox .list.count li:hover{color:#374558}.info-lightbox .list.count li:hover:before{background-color:#374558}}@media only screen and (max-width:1200px){.info-lightbox .list.count li:active{color:#374558}.info-lightbox .list.count li:active:before{background-color:#374558}}.info-lightbox .list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:0.9375rem;line-height:1.5}.info-lightbox .list li:not(:last-child){margin-bottom:30px}.info-lightbox .list li img{margin-right:12px;width:25px;-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}.info-lightbox .text{color:#666;font-size:0.9375rem;line-height:1.5}.info-lightbox .base-button{margin-top:30px;width:100%}@media only screen and (max-width:767px){.info-lightbox[guests] .container{padding:50px}.info-lightbox[package-detail] .container,.info-lightbox[room-amenities] .container{padding:30px}.info-lightbox .head{padding:75px 35px 35px}}.detail-lightbox .lightbox-container{max-width:700px}.detail-lightbox .lightbox-content{padding:3.125vw 4.1667vw;background-image:url("../../assets/img/lightbox_bg.jpg");background-size:cover}.detail-lightbox .lightbox-scrollbar{max-height:calc(70.3704vh - 6.25vw);max-height:calc(100dvh - 29.6296vh - 6.25vw)}.detail-lightbox .container{position:relative}.detail-lightbox .wrapper{padding:70px 100px;background-color:#fff}.detail-lightbox .title{font-size:1.75rem;line-height:1.2;text-align:center}.detail-lightbox .text{margin:10px auto 0;max-width:400px;width:100%;color:#666;font-size:0.875rem;line-height:1.5;text-align:center}.detail-lightbox .table{margin-top:35px;border-top:4px solid #000;border-bottom:4px solid #000}.detail-lightbox .table .thead .tr{padding:6px 10px;border-bottom:1px solid #000}.detail-lightbox .table .tbody{counter-reset:li}.detail-lightbox .table .tbody .tr{padding:25px 10px;counter-increment:li}.detail-lightbox .table .tbody .tr:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}.detail-lightbox .table .tbody .td.index:after{margin-right:10px;content:counter(li,decimal-leading-zero)}.detail-lightbox .table .tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detail-lightbox .table .td,.detail-lightbox .table .th{text-align:center}.detail-lightbox .table .td.index,.detail-lightbox .table .th.index{max-width:95px;width:100%}.detail-lightbox .table .td.date,.detail-lightbox .table .th.date{max-width:240px;width:100%}.detail-lightbox .table .td.price,.detail-lightbox .table .th.price{max-width:140px;width:100%}.detail-lightbox .list{margin-top:20px}.detail-lightbox .list ul{border-top:4px solid #000;border-bottom:4px solid #000;counter-reset:li}.detail-lightbox .list ul.none li:before{content:none}.detail-lightbox .list li{padding:20px 15px;counter-increment:li;text-align:center;cursor:pointer;line-height:1.5;-webkit-transition:color 0.3s;transition:color 0.3s}@media only screen and (min-width:1201px){.detail-lightbox .list li:hover{color:#374558}}@media only screen and (max-width:1200px){.detail-lightbox .list li:active{color:#374558}}.detail-lightbox .list li:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}.detail-lightbox .list li:before{margin-right:20px;width:35px;content:counter(li,decimal-leading-zero)}.detail-lightbox .list li span{position:relative;padding-left:15px;margin-left:15px;color:#666;font-size:0.875rem;font-family:"MyriadPro-Light","Noto Sans TC"}.detail-lightbox .list li span:before{position:absolute;top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);background-color:#C4C4C4;width:1px;height:15px;content:""}.detail-lightbox .total{margin-top:30px;font-size:1.25rem;text-align:center}.detail-lightbox .tip{margin-top:30px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.detail-lightbox .tip i{margin-right:10px;font-size:1.25rem}.detail-lightbox .tip p{font-size:0.875rem;line-height:1.25}@media only screen and (max-width:767px){.detail-lightbox .lightbox-content{padding:20px}.detail-lightbox .lightbox-scrollbar{max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px)}.detail-lightbox .wrapper{padding:75px 30px 65px;height:100%}.detail-lightbox .title{font-size:1.25rem}.detail-lightbox .table .thead{display:none}.detail-lightbox .table .tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.detail-lightbox .table .td{font-size:0.9375rem;text-align:left}.detail-lightbox .table .td:not(:last-child){margin-bottom:20px}.detail-lightbox .table .td:before{display:inline-block;width:50px;color:#666;content:attr(data-title)}.detail-lightbox .list li{padding:15px}.detail-lightbox .list li span{margin:5px 0 0;display:block}.detail-lightbox .list li span:before{content:none}.detail-lightbox .tip{padding:0 10px}}.service-lightbox .lightbox-contain{padding:3.125vw 35px}.service-lightbox .lightbox-scrollbar{max-height:calc(100vh - 6.25vw);max-height:calc(100dvh - 6.25vw)}.service-lightbox .head{background-size:cover}.service-lightbox .head:before{display:block;padding-bottom:35%;content:""}.service-lightbox .container{padding:4.1667vw 7.0313vw 0}.service-lightbox .outline{color:#666;font-size:1rem;line-height:1.2;letter-spacing:3px;text-align:center}.service-lightbox .outline .b{margin-top:10px;color:#000;font-size:2rem}.service-lightbox .outline .b:after{display:block;margin:20px auto 0;background-color:#000;width:50px;height:2px;content:""}.service-lightbox ._articleBlock{margin-top:55px}.service-lightbox .bottom{margin-top:70px;text-align:center;height:125px}@media only screen and (max-width:767px){.service-lightbox .lightbox-scrollbar{max-height:100vh;max-height:100dvh}.service-lightbox .container{padding:50px 30px 0}.service-lightbox ._articleBlock{margin-top:0}.service-lightbox .bottom{height:95px}.service-lightbox .gotop div{height:70px}}.side-lightbox[select-voucher] .lightbox-container{background-image:url("../../assets/img/side_lightbox_bg.jpg");background-repeat-y:repeat}.side-lightbox[select-voucher] .lightbox-dialog{padding:80px 60px 100px;background:none;height:auto;text-align:center}.side-lightbox[select-voucher] .outline{margin-bottom:15px}.side-lightbox[select-voucher] .outline .title{font-size:1.625rem;line-height:1.2;text-align:center}.side-lightbox[select-voucher] .outline .text{margin:10px auto 0;max-width:400px;color:#666;font-size:0.9375rem;line-height:1.5}.side-lightbox[select-voucher] .list{text-align:left}.side-lightbox[select-voucher] .list li{padding:35px 20px}.side-lightbox[select-voucher] .list li.none{pointer-events:none!important;color:#666!important}.side-lightbox[select-voucher] .list li.none .angle{border-color:#666 transparent transparent transparent}.side-lightbox[select-voucher] .list li:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}.side-lightbox[select-voucher] .list label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}.side-lightbox[select-voucher] .list input{position:absolute;opacity:0;pointer-events:none}.side-lightbox[select-voucher] .list input:checked+.state{opacity:1}.side-lightbox[select-voucher] .list .state{margin-right:20px;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);width:30px;opacity:0.2;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.side-lightbox[select-voucher] .list .wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.side-lightbox[select-voucher] .list .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.side-lightbox[select-voucher] .list .name .b{font-size:1.5625rem}.side-lightbox[select-voucher] .list .name .qual{margin-left:10px;color:#666;font-size:0.9375rem;line-height:1.5}.side-lightbox[select-voucher] .list .name .qual.active{color:#007B40}.side-lightbox[select-voucher] .list .text{margin-top:10px;color:#666;font-size:0.875rem;line-height:1.5}.side-lightbox[select-voucher] .list .collapse{margin-top:10px;width:100%}.side-lightbox[select-voucher] .list .collapse.active [collapse-control] .angle{-webkit-transform:scale(-1);transform:scale(-1)}.side-lightbox[select-voucher] .list [collapse-control]{padding:0 20px 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.side-lightbox[select-voucher] .list [collapse-target]{display:none;padding:30px;background-color:#ededed;font-size:0.9375rem;line-height:1.5}.side-lightbox[select-voucher] .list [collapse-target]>div{margin-top:15px}.side-lightbox[select-voucher] .list [collapse-target]>div p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.side-lightbox[select-voucher] .list [collapse-target]>div p:not(:last-child){margin-bottom:25px}.side-lightbox[select-voucher] .list [collapse-target]>div p:before{margin-right:12px;display:block;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);border-radius:500px;background-color:#000;width:5px;height:5px;content:""}.side-lightbox[select-voucher] .bottom{position:fixed;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 55px;-webkit-box-shadow:4px 4px 30px rgba(0,0,0,0.25);box-shadow:4px 4px 30px rgba(0,0,0,0.25);background-color:#fff;max-width:665px;width:100%}.side-lightbox[select-voucher] .bottom .detail{margin-right:auto}.side-lightbox[select-voucher] .bottom .detail>p{margin-bottom:10px;color:#989898;font-size:0.875rem}.side-lightbox[select-voucher] .bottom .detail div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem}.side-lightbox[select-voucher] .bottom .detail div img{margin-right:10px;width:45px}.side-lightbox[select-voucher] .bottom .base-button{margin-left:20px;width:260px}@media only screen and (max-width:767px){.side-lightbox[select-voucher] .lightbox-dialog{padding:65px 20px 65px}.side-lightbox[select-voucher] .list li{padding:35px 10px}.side-lightbox[select-voucher] .bottom{padding:15px 30px}.side-lightbox[select-voucher] .bottom .detail div{font-size:0.875rem}.side-lightbox[select-voucher] .bottom .base-button{width:130px}}.side-lightbox[photo-description] .lightbox-container{background-image:url("../../assets/img/side_lightbox_bg.jpg");background-repeat-y:repeat}.side-lightbox[photo-description] .lightbox-dialog{padding:80px 100px;height:auto;text-align:center}.side-lightbox[photo-description] .outline .title{font-size:1.625rem;line-height:1.2;text-align:center}.side-lightbox[photo-description] .outline .text{margin-top:10px;color:#666;font-size:0.9375rem;line-height:1.5}.side-lightbox[photo-description] .content{margin-top:20px;padding:40px 16px;border-top:6px solid #000;border-bottom:6px solid #000}.side-lightbox[photo-description] .block{text-align:left}.side-lightbox[photo-description] .block:not(:last-child){margin-bottom:40px}.side-lightbox[photo-description] .block .swiper-pagination{margin:15px auto 0;position:static;-webkit-transform:translateZ(0);transform:translateZ(0)}.side-lightbox[photo-description] .block .title{font-size:1.375rem;line-height:1.2}.side-lightbox[photo-description] .block .text{margin-top:15px;font-size:0.875rem;line-height:1.8}.side-lightbox[photo-description] .block .photo{position:relative;width:100%}.side-lightbox[photo-description] .block .photo:before{display:block;padding-bottom:66.6667%;content:""}.side-lightbox[photo-description] .block .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:767px){.side-lightbox[photo-description] .lightbox-dialog{padding:65px 30px}.side-lightbox[photo-description] .content{padding:30px 10px}}.gift-lightbox[gift-card],.gift-lightbox[gift-select]{z-index:990}.gift-lightbox[gift-card] .lightbox-container,.gift-lightbox[gift-select] .lightbox-container{max-width:1050px}.gift-lightbox[gift-card] .lightbox-contain,.gift-lightbox[gift-select] .lightbox-contain{padding:10.4167vh 35px}.gift-lightbox[gift-card] .lightbox-content,.gift-lightbox[gift-select] .lightbox-content{border:7px solid #000;background-color:#fff}.gift-lightbox[gift-card] .lightbox-scrollbar,.gift-lightbox[gift-select] .lightbox-scrollbar{max-height:calc(79.1666vh - 45px)}.gift-lightbox[gift-card] .container,.gift-lightbox[gift-select] .container{padding:95px 40px 70px}.gift-lightbox[gift-card] .button-group,.gift-lightbox[gift-select] .button-group{display:-webkit-box;display:-ms-flexbox;display:flex}.gift-lightbox[gift-card] .button-group .base-button,.gift-lightbox[gift-card] .button-group .total,.gift-lightbox[gift-select] .button-group .base-button,.gift-lightbox[gift-select] .button-group .total{width:50%}.gift-lightbox[gift-card] .button-group .total,.gift-lightbox[gift-select] .button-group .total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000;color:#fff}@media only screen and (max-width:767px){.gift-lightbox[gift-card] .lightbox-contain,.gift-lightbox[gift-select] .lightbox-contain{padding:0}.gift-lightbox[gift-card] .lightbox-scrollbar,.gift-lightbox[gift-select] .lightbox-scrollbar{max-height:calc(100vh - 45px)}.gift-lightbox[gift-card] .container,.gift-lightbox[gift-select] .container{padding:80px 20px 50px}.gift-lightbox[gift-card] .button-group .total,.gift-lightbox[gift-select] .button-group .total{font-size:0.75rem}}.gift-lightbox[gift-select] .top{text-align:center}.gift-lightbox[gift-select] .top+.list{margin:10px auto 0}.gift-lightbox[gift-select] .top .main{margin-bottom:15px;font-size:2rem}.gift-lightbox[gift-select] .top .text{margin:0 auto;max-width:540px;width:100%;color:#666;font-size:0.9375rem;line-height:1.5}.gift-lightbox[gift-select] .top .text-button{margin-top:15px}@media only screen and (min-width:1201px){.gift-lightbox[gift-select] .top .text-button:hover a:before,.gift-lightbox[gift-select] .top .text-button:hover div:before{-webkit-animation:textButton 2s infinite cubic-bezier(0.83,0,0.17,1);animation:textButton 2s infinite cubic-bezier(0.83,0,0.17,1)}}@media only screen and (max-width:1200px){.gift-lightbox[gift-select] .top .text-button:active a:before,.gift-lightbox[gift-select] .top .text-button:active div:before{-webkit-animation:textButton 2s infinite cubic-bezier(0.83,0,0.17,1);animation:textButton 2s infinite cubic-bezier(0.83,0,0.17,1)}}.gift-lightbox[gift-select] .list{margin:0 auto;max-width:710px;width:100%}.gift-lightbox[gift-select] .list-wrap{padding:35px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gift-lightbox[gift-select] .list-wrap:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}.gift-lightbox[gift-select] .list-wrap .icon{margin-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;background-color:#000;border-radius:500px;width:45px;height:45px}.gift-lightbox[gift-select] .list-wrap .icon i{color:#fff;font-size:1.375rem}.gift-lightbox[gift-select] .list-wrap .detail{margin-right:60px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:280px;width:100%}.gift-lightbox[gift-select] .list-wrap .detail p{font-size:1rem}.gift-lightbox[gift-select] .list-wrap .detail p:not(.b){margin-top:5px;color:#666;font-size:0.9375rem;line-height:1.5}.gift-lightbox[gift-select] .list-wrap .price{margin-right:auto;width:80px}.gift-lightbox[gift-select] .list-wrap .count-group .input{margin:0}.gift-lightbox[gift-select] .tip{padding:0;margin:0 auto;max-width:710px;width:100%}.gift-lightbox[gift-select] .tip div{padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#F2F2F2;width:100%}.gift-lightbox[gift-select] .tip a{margin:0 4px;border-bottom:1px solid #000}@media only screen and (max-width:767px){.gift-lightbox[gift-select] .top .main{font-size:1.25rem}.gift-lightbox[gift-select] .top .text{font-size:0.875rem}.gift-lightbox[gift-select] .list-wrap{padding:20px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.gift-lightbox[gift-select] .list-wrap .icon{-ms-flex-item-align:start;align-self:flex-start}.gift-lightbox[gift-select] .list-wrap .detail{margin:0 0 15px;-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:calc(100% - 60px)}.gift-lightbox[gift-select] .list-wrap .price{margin:0 auto}.gift-lightbox[gift-select] .list-wrap .count-group{background-color:#ededed;padding:0 10px}.gift-lightbox[gift-select] .list-wrap .count-group .button{height:40px}.gift-lightbox[gift-select] .list-wrap .count-group .input input{width:50px;height:40px}.gift-lightbox[gift-select] .tip div{padding:15px 10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:none}.gift-lightbox[gift-select] .tip a{display:inline-block}}.gift-lightbox[gift-card] .container{text-align:center}.gift-lightbox[gift-card] .top{margin:0 auto 20px;padding:0 30px;max-width:710px;width:100%;text-align:left}.gift-lightbox[gift-card] .top .main{margin-bottom:10px;font-size:2rem}.gift-lightbox[gift-card] .top .text{color:#666;font-size:0.9375rem;line-height:1.5}.gift-lightbox[gift-card] .content{padding:0 65px}.gift-lightbox[gift-card] .textarea{margin:0 auto;position:relative;max-width:710px;width:100%}.gift-lightbox[gift-card] .textarea[clone-target]{display:none}.gift-lightbox[gift-card] .textarea:not(:last-child){margin-bottom:10px}.gift-lightbox[gift-card] .textarea .delete-button{position:absolute;top:50%;left:-20px;-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0);font-size:1.375rem;cursor:pointer}.gift-lightbox[gift-card] .textarea .textarea-scrollbar{width:100%;height:235px;padding:30px 40px;display:block;background-color:#F2F2F2;font-size:0.9375rem;line-height:1.6;text-align:left;resize:none}.gift-lightbox[gift-card] .textarea .textarea-scrollbar::-webkit-input-placeholder{font-size:0.9375rem;color:#666;opacity:1}.gift-lightbox[gift-card] .textarea .textarea-scrollbar::-moz-placeholder{font-size:0.9375rem;color:#666;opacity:1}.gift-lightbox[gift-card] .textarea .textarea-scrollbar:-ms-input-placeholder{font-size:0.9375rem;color:#666;opacity:1}.gift-lightbox[gift-card] .textarea .textarea-scrollbar::-ms-input-placeholder{font-size:0.9375rem;color:#666;opacity:1}.gift-lightbox[gift-card] .textarea .textarea-scrollbar::placeholder{font-size:0.9375rem;color:#666;opacity:1}@media only screen and (max-width:992px){.gift-lightbox[gift-card] .textarea .textarea-scrollbar::-webkit-input-placeholder{font-size:0.75rem}.gift-lightbox[gift-card] .textarea .textarea-scrollbar::-moz-placeholder{font-size:0.75rem}.gift-lightbox[gift-card] .textarea .textarea-scrollbar:-ms-input-placeholder{font-size:0.75rem}.gift-lightbox[gift-card] .textarea .textarea-scrollbar::-ms-input-placeholder{font-size:0.75rem}.gift-lightbox[gift-card] .textarea .textarea-scrollbar::placeholder{font-size:0.75rem}}.gift-lightbox[gift-card] .textarea .textarea-scrollbar:-ms-input-placeholder{color:#666}.gift-lightbox[gift-card] .textarea .textarea-scrollbar::-ms-input-placeholder{color:#666}.gift-lightbox[gift-card] .add-textarea{margin-top:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:0.9375rem;line-height:1.5}.gift-lightbox[gift-card] .add-textarea .icon{margin:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:500px;background-color:#000;width:20px;height:20px;color:#fff;font-size:0.75rem}.gift-lightbox[gift-card] .add-textarea .count{margin-left:5px;color:#666}.gift-lightbox[gift-card] .add-textarea .count span:first-child:after{margin:0 4px;content:"/"}@media only screen and (max-width:992px){.gift-lightbox[gift-card] .content{padding:0 30px}}@media only screen and (max-width:767px){.gift-lightbox[gift-card] .top{padding:0;text-align:center}.gift-lightbox[gift-card] .top .main{font-size:1.25rem}.gift-lightbox[gift-card] .top .text{font-size:0.875rem}.gift-lightbox[gift-card] .content{padding:0 20px}.gift-lightbox[gift-card] .textarea .delete-button{left:-10px}}.gift-lightbox[gift-service] .lightbox-contain{padding:65px 35px}.gift-lightbox[gift-service] .lightbox-scrollbar{max-height:calc(100vh - 130px)}.gift-lightbox[gift-service] .container{padding:75px 20px 0}.gift-lightbox[gift-service] .top{text-align:center}.gift-lightbox[gift-service] .top .icon{margin:0 auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:500px;background-color:#000;width:55px;height:55px;color:#fff;font-size:1.375rem}.gift-lightbox[gift-service] .top .main{margin-bottom:10px;font-size:2rem}.gift-lightbox[gift-service] .top .text{margin:0 auto;max-width:600px;width:100%;color:#666;font-size:0.9375rem;line-height:1.5}.gift-lightbox[gift-service] .content{margin-top:60px}.gift-lightbox[gift-service] .content .wrap{padding:0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gift-lightbox[gift-service] .content .wrap:nth-child(odd) .swiper-pagination{left:-25px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.gift-lightbox[gift-service] .content .wrap:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.gift-lightbox[gift-service] .content .wrap:nth-child(2n) .swiper-pagination{right:-25px;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.gift-lightbox[gift-service] .content .swiper-wrap{width:50%}.gift-lightbox[gift-service] .content .swiper-wrap:before{display:block;padding-bottom:72.5%;content:""}.gift-lightbox[gift-service] .content .swiper{position:absolute;top:0;left:0;width:100%;height:100%}.gift-lightbox[gift-service] .content .swiper-pagination{height:auto!important}.gift-lightbox[gift-service] .content .swiper-pagination .swiper-pagination-bullet{margin:9px 0!important}.gift-lightbox[gift-service] .content .photo{position:relative;width:100%;z-index:0}.gift-lightbox[gift-service] .content .photo:before{display:block;padding-bottom:72.5%;content:""}.gift-lightbox[gift-service] .content .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gift-lightbox[gift-service] .content .info{padding:30px;width:50%}.gift-lightbox[gift-service] .content .info p{font-size:0.875rem;font-family:"MyriadPro-Light","Noto Sans TC";line-height:1.7}.gift-lightbox[gift-service] .content .info p.b{margin-bottom:15px;font-size:1.375rem;line-height:1;font-family:"JaguarJC-Book","Noto Sans TC"}.gift-lightbox[gift-service] .tip{margin-top:40px;padding:0 50px}.gift-lightbox[gift-service] .tip div{padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#F2F2F2;width:100%}.gift-lightbox[gift-service] .tip i{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}.gift-lightbox[gift-service] .tip p{color:#666;line-height:2}.gift-lightbox[gift-service] .tip a{border-bottom:1px solid #000}.gift-lightbox[gift-service] .bottom{margin-top:60px;text-align:center;height:125px}@media only screen and (max-width:992px){.gift-lightbox[gift-service] .content .info{padding:20px}}@media only screen and (max-width:768px){.gift-lightbox[gift-service] .top .main{font-size:1.25rem}.gift-lightbox[gift-service] .top .text{font-size:0.875rem}.gift-lightbox[gift-service] .content{margin-top:40px}.gift-lightbox[gift-service] .content .wrap{padding:0}.gift-lightbox[gift-service] .content .wrap:nth-child(2n),.gift-lightbox[gift-service] .content .wrap:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gift-lightbox[gift-service] .content .wrap:nth-child(2n) .swiper-pagination,.gift-lightbox[gift-service] .content .wrap:nth-child(odd) .swiper-pagination{-webkit-transform:translateZ(0);transform:translateZ(0)}.gift-lightbox[gift-service] .content .wrap:not(:last-child){margin-bottom:55px}.gift-lightbox[gift-service] .content .swiper-wrap{margin-bottom:30px}.gift-lightbox[gift-service] .content .swiper-wrap:before{content:none}.gift-lightbox[gift-service] .content .swiper{position:static}.gift-lightbox[gift-service] .content .swiper-pagination{margin:15px auto 0;position:static}.gift-lightbox[gift-service] .content .swiper-pagination .swiper-pagination-bullet{margin:0!important}.gift-lightbox[gift-service] .content .info,.gift-lightbox[gift-service] .content .swiper-wrap{max-width:400px;width:100%}.gift-lightbox[gift-service] .content .info{padding:0 15px}.gift-lightbox[gift-service] .tip{padding:0}.gift-lightbox[gift-service] .bottom{height:95px}}@media only screen and (max-width:767px){.gift-lightbox[gift-service] .lightbox-contain{padding:0}.gift-lightbox[gift-service] .lightbox-scrollbar{max-height:100vh}}.detail-lightbox[edit-qty] .wrapper{padding:55px 65px}.detail-lightbox[edit-qty] .category{margin-top:5px;padding:25px 15px;border-bottom:1px solid rgba(0,0,0,0.3)}.detail-lightbox[edit-qty] .category .category-color:not(:last-child),.detail-lightbox[edit-qty] .category .category-size:not(:last-child){margin-bottom:20px}.detail-lightbox[edit-qty] .category .category-color ul,.detail-lightbox[edit-qty] .category .category-size ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail-lightbox[edit-qty] .category .category-color li{position:relative;border-radius:500px;border:1px solid rgba(0,0,0,0);width:34px;height:34px;cursor:pointer;-webkit-transition:border 0.3s;transition:border 0.3s}.detail-lightbox[edit-qty] .category .category-color li:not(:last-child){margin-right:16px}.detail-lightbox[edit-qty] .category .category-color li.active{border:1px solid rgba(0,0,0,0.5)}.detail-lightbox[edit-qty] .category .category-color li div{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);border-radius:500px;width:26px;height:26px;overflow:hidden}.detail-lightbox[edit-qty] .category .category-color li img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1201px){.detail-lightbox[edit-qty] .category .category-color li:hover{border:1px solid rgba(0,0,0,0.5)}}@media only screen and (max-width:1200px){.detail-lightbox[edit-qty] .category .category-color li:active{border:1px solid rgba(0,0,0,0.5)}}.detail-lightbox[edit-qty] .category .category-size li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#e4e4e4;border:1px solid rgba(0,0,0,0);width:65px;height:35px;cursor:pointer;-webkit-transition:border 0.3s;transition:border 0.3s}.detail-lightbox[edit-qty] .category .category-size li:not(:last-child){margin-right:6px}.detail-lightbox[edit-qty] .category .category-size li.active{background-color:#000;color:#fff}@media only screen and (min-width:1201px){.detail-lightbox[edit-qty] .category .category-size li:hover{border:1px solid rgba(0,0,0,0.5)}}@media only screen and (max-width:1200px){.detail-lightbox[edit-qty] .category .category-size li:active{border:1px solid rgba(0,0,0,0.5)}}.detail-lightbox[edit-qty] .control-qty{padding:25px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail-lightbox[edit-qty] .control-qty p{font-size:0.875rem}.detail-lightbox[edit-qty] .control-qty .count-group{margin-left:14px;border-top:1px solid rgba(0,0,0,0.3);border-bottom:1px solid rgba(0,0,0,0.3)}.detail-lightbox[edit-qty] .control-qty .count-group .button{height:40px}.detail-lightbox[edit-qty] .control-qty .count-group .input{margin:0}.detail-lightbox[edit-qty] .control-qty .count-group .input input{height:40px}.detail-lightbox[edit-qty] .control-qty .count-group .button{border-right:1px solid rgba(0,0,0,0.3);border-left:1px solid rgba(0,0,0,0.3);width:30px}.detail-lightbox[edit-qty] .control-qty .tip{margin-left:30px;color:#a50000}.detail-lightbox[edit-qty] .button-group{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail-lightbox[edit-qty] .button-group .base-button{width:375px}@media only screen and (max-width:767px){.detail-lightbox[edit-qty] .wrapper{padding:75px 30px 65px}.detail-lightbox[edit-qty] .button-group .base-button{width:100%}}.shopping h1.hidden{position:absolute;opacity:0;visibility:hidden}.shopping main{padding:140px 0 200px}@media only screen and (max-width:767px){.shopping main{padding:85px 0 95px}}.shopping .shopping-step{margin:0 auto;max-width:720px;width:100%}.shopping .shopping-step ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shopping .shopping-step li{padding:0 70px;position:relative;z-index:1}.shopping .shopping-step li:after,.shopping .shopping-step li:before{position:absolute;top:50%;z-index:-1;background-color:#c4c4c4;width:50%;height:1px;content:""}.shopping .shopping-step li:before{left:0}.shopping .shopping-step li:after{right:0}.shopping .shopping-step li:first-child:before{content:none}.shopping .shopping-step li:last-child:after{content:none}.shopping .shopping-step li.active .circle{border:1px solid #000;color:#fff}.shopping .shopping-step li.active .circle:after{-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1)}.shopping .shopping-step li.active .wrap{color:#000}.shopping .shopping-step .circle{margin:0 auto;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:500px;background-color:#fff;border:1px solid #c4c4c4;width:40px;height:40px;color:#c4c4c4;font-size:0.875rem;-webkit-transition:border 0.3s;transition:border 0.3s}.shopping .shopping-step .circle:before{display:block;content:attr(data-index)}.shopping .shopping-step .circle:after{position:absolute;top:50%;left:50%;z-index:-1;border-radius:500px;background-color:#000;-webkit-transform:translate3d(-50%,-50%,0) scale(0);transform:translate3d(-50%,-50%,0) scale(0);width:100%;height:100%;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;content:""}.shopping .shopping-step .wrap{position:absolute;left:50%;-webkit-transform:translate3d(-50%,10px,0);transform:translate3d(-50%,10px,0);width:100%;color:#c4c4c4;font-size:0.875rem;line-height:1.5;text-align:center;-webkit-transition:color 0.3s;transition:color 0.3s}.shopping .shopping-step .index:after{content:attr(data-index)}@media only screen and (max-width:767px){.shopping .shopping-step li{display:none}.shopping .shopping-step li:after,.shopping .shopping-step li:before{content:none}.shopping .shopping-step li.active{display:block}.shopping .shopping-step li.active .wrap{color:#a6a6a6}.shopping .shopping-step .circle{display:none}.shopping .shopping-step .wrap{position:static;-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopping .shopping-step .index{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopping .shopping-step .index:before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 4px;content:":"}}.shopping .shopping-container{margin-top:135px;padding:0 60px}@media only screen and (max-width:1200px){.shopping .shopping-container{padding:0 40px}}@media only screen and (max-width:767px){.shopping .shopping-container{margin-top:20px;padding:0 20px}}.shopping .shopping-wrapper{display:none}.shopping .shopping-wrapper.active{display:block}.shopping .shopping-wrapper .outline{color:#666;font-size:0.9375rem;line-height:1.5;text-align:center}.shopping .shopping-wrapper .outline .b{margin-bottom:5px;color:#000;font-size:2.375rem;line-height:1.2}.shopping .shopping-wrapper .table{margin:0 auto;max-width:1300px;width:100%}.shopping .shopping-wrapper .table.frame{margin-top:25px;border-top:6px solid #000}.shopping .shopping-wrapper .table.frame .thead{padding:25px 4.6875vw;border-bottom:1px solid #000}.shopping .shopping-wrapper .table.frame .tbody{border-bottom:2px solid #000}.shopping .shopping-wrapper .table.frame .tr input[type=checkbox],.shopping .shopping-wrapper .table.frame .tr input[type=radio]{position:absolute;opacity:0;pointer-events:none}.shopping .shopping-wrapper .table.frame .tr input[type=checkbox]:checked+.select .checkbox,.shopping .shopping-wrapper .table.frame .tr input[type=radio]:checked+.select .checkbox{border:1px solid #000;-webkit-transition:border 0.4s;transition:border 0.4s}.shopping .shopping-wrapper .table.frame .tr input[type=checkbox]:checked+.select .checkbox svg,.shopping .shopping-wrapper .table.frame .tr input[type=radio]:checked+.select .checkbox svg{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 0.4s;transition:stroke-dashoffset 0.4s}.shopping .shopping-wrapper .table.frame .tgroup,.shopping .shopping-wrapper .table.frame .toutline{padding:0 4.6875vw}.shopping .shopping-wrapper .table.frame .tgroup:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}.shopping .shopping-wrapper .table.fill{padding:60px 4.6875vw 50px;background-color:#ededed}.shopping .shopping-wrapper .table.fill .tgroup{padding:0 30px}.shopping .shopping-wrapper .table.fill .tgroup:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}.shopping .shopping-wrapper .table.fill .tr{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.shopping .shopping-wrapper .tbody .tr,.shopping .shopping-wrapper .thead .tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopping .shopping-wrapper .tbody .point p:not(.b),.shopping .shopping-wrapper .thead .point p:not(.b){padding-left:18px;margin-top:10px;max-width:580px;color:#666;font-size:0.9375rem;line-height:1.5}.shopping .shopping-wrapper .tbody .point p.b,.shopping .shopping-wrapper .thead .point p.b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:1.5rem}.shopping .shopping-wrapper .tbody .point p.b:before,.shopping .shopping-wrapper .thead .point p.b:before{margin-right:12px;display:block;background-color:#000;border-radius:500px;width:5px;height:5px;content:""}.shopping .shopping-wrapper .tbody .rect-button,.shopping .shopping-wrapper .thead .rect-button{border-radius:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#AFB0B3;width:70px;height:30px;color:#fff;font-size:0.875rem;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}@media only screen and (min-width:1201px){.shopping .shopping-wrapper .tbody .rect-button:hover,.shopping .shopping-wrapper .thead .rect-button:hover{background-color:#374558}}@media only screen and (max-width:1200px){.shopping .shopping-wrapper .tbody .rect-button:active,.shopping .shopping-wrapper .thead .rect-button:active{background-color:#374558}}.shopping .shopping-wrapper .thead .ttitle{color:#666;font-size:0.9375rem;line-height:1.2;text-align:center}.shopping .shopping-wrapper .thead .ttitle .b{margin-bottom:10px;color:#000;font-size:2.375rem}.shopping .shopping-wrapper .tbody .tr{padding:30px 0}.shopping .shopping-wrapper .tbody input:checked+.checkbox{border:1px solid #000;-webkit-transition:border 0.4s;transition:border 0.4s}.shopping .shopping-wrapper .tbody input:checked+.checkbox svg{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 0.4s;transition:stroke-dashoffset 0.4s}.shopping .shopping-wrapper .tbody .checkbox{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #c4c4c4;background-color:#fff;width:20px;height:20px}.shopping .shopping-wrapper .tbody .checkbox svg{stroke-dasharray:16;stroke-dashoffset:16;width:75%;height:75%}.shopping .shopping-wrapper .tbody .wdd-form>p{margin-bottom:10px;font-size:0.9375rem}.shopping .shopping-wrapper .tbody .wdd-form.gap{margin:30px 0 0;padding:0 50px}.shopping .shopping-wrapper .tbody .wdd-form.gap:first-child{margin:-30px 0 0}.shopping .shopping-wrapper .tbody [collapse-control]{cursor:pointer}.shopping .shopping-wrapper .tbody [collapse-target]{display:none}.shopping .shopping-wrapper .summary{margin:10px auto 0;max-width:1300px;width:100%}.shopping .shopping-wrapper .summary .detail{padding:35px 0 40px;font-size:1.125rem}.shopping .shopping-wrapper .summary .detail li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shopping .shopping-wrapper .summary .detail li:not(:last-child){margin-bottom:15px}.shopping .shopping-wrapper .summary .detail .name{width:220px}.shopping .shopping-wrapper .summary .detail .price{width:130px;text-align:right}.shopping .shopping-wrapper .summary .total{border-top:6px solid #000;padding:30px 0 40px;font-size:1.75rem;text-align:center}.shopping .shopping-wrapper .summary .total .tip{margin-top:10px;color:#666;font-size:0.9375rem;line-height:1.5}.shopping .shopping-wrapper .summary .check-group{padding:0 25px;width:100%;text-align:center}.shopping .shopping-wrapper .summary .check-group label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.shopping .shopping-wrapper .summary .check-group label:not(:last-child){margin-bottom:24px}.shopping .shopping-wrapper .summary .check-group input{position:absolute;opacity:0;pointer-events:none}.shopping .shopping-wrapper .summary .check-group input:checked+.checkbox{border:1px solid #000;-webkit-transition:border 0.4s;transition:border 0.4s}.shopping .shopping-wrapper .summary .check-group input:checked+.checkbox svg{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 0.4s;transition:stroke-dashoffset 0.4s}.shopping .shopping-wrapper .summary .check-group .checkbox{margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border:1px solid #c4c4c4;background-color:#fff;width:20px;height:20px}.shopping .shopping-wrapper .summary .check-group .checkbox svg{stroke-dasharray:16;stroke-dashoffset:16;width:75%;height:75%}.shopping .shopping-wrapper .summary .check-group p{font-size:0.875rem;line-height:1.7}.shopping .shopping-wrapper .summary .check-group p span{position:relative}.shopping .shopping-wrapper .summary .check-group p span:before{position:absolute;bottom:-4px;right:0;background-color:#000;width:100%;height:2px;content:""}@media only screen and (min-width:1201px){.shopping .shopping-wrapper .summary .check-group p span:hover:before{-webkit-animation:textButton 2s infinite cubic-bezier(0.83,0,0.17,1);animation:textButton 2s infinite cubic-bezier(0.83,0,0.17,1)}}@media only screen and (max-width:1200px){.shopping .shopping-wrapper .summary .check-group p span:active:before{-webkit-animation:textButton 2s infinite cubic-bezier(0.83,0,0.17,1);animation:textButton 2s infinite cubic-bezier(0.83,0,0.17,1)}}@media only screen and (max-width:767px){.shopping .shopping-wrapper .summary .check-group{margin:30px auto 0;padding:0 10px;text-align:left}.shopping .shopping-wrapper .summary .check-group .checkbox{margin-right:12px}.shopping .shopping-wrapper .summary .check-group p span{border-bottom:1px solid #000}.shopping .shopping-wrapper .summary .check-group p span:before{content:none}}.shopping .shopping-wrapper .summary .button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shopping .shopping-wrapper .summary .button-group .base-button{width:250px}@media only screen and (max-width:1024px){.shopping .shopping-wrapper .outline .b{font-size:1.75rem}.shopping .shopping-wrapper .thead .ttitle .b{font-size:1.75rem}}@media only screen and (max-width:992px){.shopping .shopping-wrapper .outline{padding:0 15px;font-size:0.875rem}.shopping .shopping-wrapper .outline .b{font-size:1.5rem}.shopping .shopping-wrapper .table.frame{margin:20px auto 0;border-top:2px solid #000}.shopping .shopping-wrapper .table.frame .thead{display:none}.shopping .shopping-wrapper .table.frame .tgroup,.shopping .shopping-wrapper .table.frame .toutline{padding:0 20px}.shopping .shopping-wrapper .tbody .wdd-form.gap:first-child{margin:-15px 0 0}.shopping .shopping-wrapper .tbody .form-row.rect .form-group{padding:0 35px}.shopping .shopping-wrapper .thead .ttitle{font-size:0.875rem}.shopping .shopping-wrapper .thead .ttitle .b{font-size:1.5rem}}@media only screen and (max-width:767px){.shopping .shopping-wrapper .outline .b{font-size:1.375rem}.shopping .shopping-wrapper .table.frame .tgroup,.shopping .shopping-wrapper .table.frame .toutline{padding:0 15px}.shopping .shopping-wrapper .table.fill{padding:40px 20px}.shopping .shopping-wrapper .table.fill .tgroup{padding:0 20px}.shopping .shopping-wrapper .thead .ttitle .b{font-size:1.375rem}.shopping .shopping-wrapper .tbody .tr{padding:25px 0}.shopping .shopping-wrapper .tbody .point p:not(.b){font-size:0.875rem}.shopping .shopping-wrapper .tbody .point p.b{font-size:1.125rem}.shopping .shopping-wrapper .tbody .form-row.rect .form-group{padding:0 25px}.shopping .shopping-wrapper .summary .detail{padding:30px 0;font-size:0.9375rem}.shopping .shopping-wrapper .summary .detail .name{width:180px}.shopping .shopping-wrapper .summary .total{padding:35px 0 50px;border-top:3px solid #000;font-size:1.375rem}.shopping .shopping-wrapper .summary .total .tip{margin-top:15px}}.shopping .step-check .shopping-block:not(:last-child){margin-bottom:90px}.shopping .step-check .tbody .delete,.shopping .step-check .thead .delete{margin-right:20px;font-size:1.375rem;cursor:pointer}.shopping .step-check .tbody .detail,.shopping .step-check .thead .detail{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:360px;width:100%}.shopping .step-check .tbody .name,.shopping .step-check .thead .name{width:18.8679%}.shopping .step-check .tbody .edit,.shopping .step-check .tbody .guests,.shopping .step-check .tbody .qty,.shopping .step-check .tbody .reserve,.shopping .step-check .tbody .spec,.shopping .step-check .thead .edit,.shopping .step-check .thead .guests,.shopping .step-check .thead .qty,.shopping .step-check .thead .reserve,.shopping .step-check .thead .spec{margin-right:auto}.shopping .step-check .tbody .reserve,.shopping .step-check .thead .reserve{max-width:200px;width:100%;font-size:0.9375rem}.shopping .step-check .tbody .spec,.shopping .step-check .thead .spec{width:200px}.shopping .step-check .tbody .guests,.shopping .step-check .thead .guests{margin-left:20px;width:100px;font-size:0.9375rem}.shopping .step-check .tbody .qty,.shopping .step-check .thead .qty{width:100px;text-align:center}.shopping .step-check .tbody .qty .input,.shopping .step-check .thead .qty .input{margin:0}.shopping .step-check .tbody .edit,.shopping .step-check .thead .edit{width:110px;font-size:0.875rem;text-align:center}.shopping .step-check .tbody .info,.shopping .step-check .thead .info{width:160px;text-align:right}.shopping .step-check .thead{font-size:0.9375rem}.shopping .step-check .thead .delete{position:relative}.shopping .step-check .thead .delete:after{position:absolute;top:50%;right:-15px;-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0);font-size:0.9375rem;content:"Delete"}.shopping .step-check .thead .detail{padding-left:90px}.shopping .step-check .thead .info>p{color:#000}.shopping .step-check .tbody .tr.error .detail-wrap .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#BC0000}.shopping .step-check .tbody .tr.error .detail-wrap .tip{display:block}.shopping .step-check .tbody .delete{-ms-flex-item-align:start;align-self:flex-start;-webkit-transform:translate3d(0,26px,0);transform:translate3d(0,26px,0)}.shopping .step-check .tbody .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.shopping .step-check .tbody .detail-photo{margin-right:20px;position:relative;-ms-flex-negative:0;flex-shrink:0;border-radius:500px;width:70px;height:70px;overflow:hidden}.shopping .step-check .tbody .detail-photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shopping .step-check .tbody .detail-wrap{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.shopping .step-check .tbody .detail-wrap .title{margin-bottom:12px;font-size:1.125rem}.shopping .step-check .tbody .detail-wrap .text{color:#666;font-size:0.875rem;line-height:1.5}.shopping .step-check .tbody .detail-wrap .tip{margin-top:10px;display:none;color:#BC0000;font-size:0.875rem;line-height:1.5}.shopping .step-check .tbody .detail-wrap .rect-button{margin-top:10px}.shopping .step-check .tbody .reserve .reserve-date:not(:last-child){margin-bottom:10px}.shopping .step-check .tbody .reserve-date span:first-child{margin-right:6px;display:inline-block;width:35px}.shopping .step-check .tbody .spec-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;font-size:0.9375rem;font-family:"MyriadPro-Light","Noto Sans TC";line-height:1.2}.shopping .step-check .tbody .spec-wrap:not(:last-child){margin-bottom:6px}.shopping .step-check .tbody .spec-wrap img{margin-left:6px;border-radius:500px;width:13px;height:13px}.shopping .step-check .tbody .spec-wrap span{display:block;margin-left:6px}.shopping .step-check .tbody .guests p:not(:last-child){margin-bottom:10px}.shopping .step-check .tbody .edit a{display:inline-block;color:#666}.shopping .step-check .tbody .edit a:not(:last-child){margin-bottom:8px}.shopping .step-check .tbody .edit a.b{color:#000}.shopping .step-check .tbody .info .price{margin-bottom:5px}.shopping .step-check .tbody .info .price p{font-size:0.875rem;line-height:1.2}.shopping .step-check .tbody .info .price p span{margin-right:5px}.shopping .step-check .tbody .info .price p:not(:last-child){margin-bottom:5px}.shopping .step-check .tbody .info .price p.line{font-size:0.8125rem;color:#666;text-decoration:line-through}.shopping .step-check .tbody .info>p{color:#666;font-size:0.8125rem}.shopping .step-check .tbody .group{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;font-size:0.9375rem;line-height:1.5}.shopping .step-check .tbody .gift{margin-top:-30px;padding-left:130px;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.shopping .step-check .tbody .gift-wrap{padding:20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ededed;font-size:0.9375rem}.shopping .step-check .tbody .gift-wrap .price{margin-left:auto}.shopping .step-check .tbody .gift-type{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopping .step-check .tbody .gift-type:first-child{margin-right:45px}.shopping .step-check .tbody .gift-type:first-child:after{display:block;margin-left:45px;background-color:#C4C4C4;width:1px;height:20px;pointer-events:none;content:""}.shopping .step-check .tbody .gift-type.active .checkbox{border:1px solid #000;-webkit-transition:border 0.4s;transition:border 0.4s}.shopping .step-check .tbody .gift-type.active .checkbox svg{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 0.4s;transition:stroke-dashoffset 0.4s}.shopping .step-check .tbody .gift-type.active .control .s{display:none}.shopping .step-check .tbody .gift-type.active .control .e{display:block}.shopping .step-check .tbody .gift-type .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;cursor:pointer}.shopping .step-check .tbody .gift-type .checkbox{margin-right:12px}.shopping .step-check .tbody .gift-type .type{margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:190px}.shopping .step-check .tbody .gift-type .type i{margin-right:10px;font-size:1.125rem}.shopping .step-check .tbody .gift-type .type span{margin-left:10px}.shopping .step-check .tbody .gift-type .control p{color:#666}.shopping .step-check .tbody .gift-type .control p.e{display:none}.shopping .step-check .tbody .list.offer li{color:#666}.shopping .step-check .tbody .list.gift{margin:0;padding:0}.shopping .step-check .tbody .list.gift li:not(:first-child) .list-title:before{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:block;-ms-flex-negative:0;flex-shrink:0;margin-right:12px;border-radius:500px;background-color:#000;width:5px;height:5px;content:""}.shopping .step-check .tbody .list.gift .list-price{color:#666}.shopping .step-check .tbody .list.voucher .list-title:before{display:block;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);margin-right:12px;border-radius:500px;background-color:#000;width:5px;height:5px;content:""}.shopping .step-check .tbody .list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:0.9375rem;line-height:1.5}.shopping .step-check .tbody .list li.active{color:#000}.shopping .step-check .tbody .list li.disable{pointer-events:none}.shopping .step-check .tbody .list li.disable .checkbox{background:rgba(196,196,196,0.5);border:1px solid #C4C4C4}.shopping .step-check .tbody .list li.disable .list-qual{color:#a50000}.shopping .step-check .tbody .list li:not(:last-child){margin-bottom:10px}.shopping .step-check .tbody .list-group,.shopping .step-check .tbody .list-title{position:relative;margin-right:3.125vw;width:58.1395%}.shopping .step-check .tbody .list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopping .step-check .tbody .list-group input{margin-right:5px;padding:0 20px;border-radius:500px;width:60%;height:40px;font-size:0.9375rem;font-family:"JaguarJC-Book","Noto Sans TC";line-height:1.5}.shopping .step-check .tbody .list-group .rect-button{padding:0 20px;background-color:#374558;width:auto;height:40px}.shopping .step-check .tbody .list-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.shopping .step-check .tbody .list-title input{position:absolute;opacity:0;pointer-events:none}.shopping .step-check .tbody .list-title .checkbox{margin-right:12px}.shopping .step-check .tbody .list-title .text-button{margin-left:12px;color:#666}.shopping .step-check .tbody .list-title .text-button a:before,.shopping .step-check .tbody .list-title .text-button div:before{background-color:#666}@media only screen and (min-width:1201px){.shopping .step-check .tbody .list-title .text-button:hover a:before,.shopping .step-check .tbody .list-title .text-button:hover div:before{-webkit-animation:textButton 2s infinite cubic-bezier(0.83,0,0.17,1);animation:textButton 2s infinite cubic-bezier(0.83,0,0.17,1)}}@media only screen and (max-width:1200px){.shopping .step-check .tbody .list-title .text-button:active a:before,.shopping .step-check .tbody .list-title .text-button:active div:before{-webkit-animation:textButton 2s infinite cubic-bezier(0.83,0,0.17,1);animation:textButton 2s infinite cubic-bezier(0.83,0,0.17,1)}}.shopping .step-check .tbody .list-qty,.shopping .step-check .tbody .list-qual{margin-right:auto;width:100px;text-align:center}.shopping .step-check .tbody .list-price{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:165px;width:100%;text-align:right}.shopping .step-check .tbody [collapse-wrap]{margin-top:-30px;padding-left:130px;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.shopping .step-check .tbody [collapse-wrap].active>p i{-webkit-transform:scale(-1);transform:scale(-1)}.shopping .step-check .tbody [collapse-wrap]>p{padding:15px 2.6042vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ededed;line-height:1.2}.shopping .step-check .tbody [collapse-wrap]>p i{margin-left:8px;-webkit-transition:-webkit-transform 0.6s;transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s,-webkit-transform 0.6s}.shopping .step-check .tbody [collapse-wrap] .list{display:none;margin-top:2px;padding:10px 30px;background-color:#ededed}.shopping .step-check .tbody [collapse-wrap] .list>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 50px 10px;border-bottom:2px solid #000}.shopping .step-check .tbody [collapse-wrap] .list ul{padding:10px 0;width:100%}.shopping .step-check .tbody [collapse-wrap] .list li{padding:0 2.6042vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.2}.shopping .step-check .tbody [collapse-wrap] .list li.error{color:#BC0000}.shopping .step-check .tbody [collapse-wrap] .list li.error .tip{display:-webkit-box;display:-ms-flexbox;display:flex}.shopping .step-check .tbody [collapse-wrap] .list li .price,.shopping .step-check .tbody [collapse-wrap] .list li .qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopping .step-check .tbody [collapse-wrap] .list li .price:before,.shopping .step-check .tbody [collapse-wrap] .list li .qty:before{font-size:0.75rem}.shopping .step-check .tbody [collapse-wrap] .list li .qty{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.shopping .step-check .tbody [collapse-wrap] .list li .qty:before{content:"×"}.shopping .step-check .tbody [collapse-wrap] .list li .price{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.shopping .step-check .tbody [collapse-wrap] .list li .price:before{content:"+"}.shopping .step-check .tbody [collapse-wrap] .list li .tip{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:#BC0000;font-size:0.875rem;line-height:1.5}.shopping .step-check .tbody [collapse-wrap] .list li .tip:before{display:block;margin-right:5px;font-family:"icomoon"!important;font-size:1.25rem;content:"\e936"}.shopping .step-check .tbody [collapse-wrap] .name{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.shopping .step-check .tbody [collapse-wrap] .qty{width:200px;text-align:center}.shopping .step-check .tbody [collapse-wrap] .price{width:200px;text-align:right}.shopping .step-check .tfooter{padding:30px 0}.shopping .step-check .tfooter .total{color:#666;font-size:1.5rem;text-align:center}@media only screen and (max-width:1200px){.shopping .step-check .tbody .gift{padding:0}}@media only screen and (max-width:1024px){.shopping .step-check .table.fill .tr{-ms-flex-wrap:wrap;flex-wrap:wrap}.shopping .step-check .tbody .name,.shopping .step-check .thead .name{width:100%}.shopping .step-check .tbody .edit,.shopping .step-check .thead .edit{width:70px}.shopping .step-check .tbody .group{margin-top:20px;-webkit-box-flex:0;-ms-flex:none;flex:none}}@media only screen and (max-width:920px){.shopping .step-check .tbody .tr{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.shopping .step-check .tbody .detail-wrap{-ms-flex-item-align:start;align-self:flex-start}.shopping .step-check .tbody .guests:before,.shopping .step-check .tbody .reserve:before,.shopping .step-check .tbody .spec:before{margin-bottom:10px;display:block;color:#666;content:attr(data-rwd)}.shopping .step-check .tbody .guests{margin-left:30px}.shopping .step-check .tbody .edit,.shopping .step-check .tbody .info{width:100%}.shopping .step-check .tbody .edit{margin:20px 0 15px}.shopping .step-check .tbody .edit a{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#eee;width:70px;height:40px}.shopping .step-check .tbody .gift-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.shopping .step-check .tbody .gift-wrap .price{border-top:1px solid rgba(0,0,0,0.2);margin-top:20px;padding-top:20px;width:100%;text-align:right}.shopping .step-check .tbody .gift-type{-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%}.shopping .step-check .tbody .gift-type .control{margin-left:auto}.shopping .step-check .tbody .gift-type:first-child:after{content:none}.shopping .step-check .tbody .list li{-ms-flex-wrap:wrap;flex-wrap:wrap}.shopping .step-check .tbody .list .list-group,.shopping .step-check .tbody .list .list-title{margin:0 0 10px;margin-bottom:20px;width:100%}.shopping .step-check .tbody .list .list-group input{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.shopping .step-check .tbody .list .list-price,.shopping .step-check .tbody .list .list-qual{width:50%}.shopping .step-check .tbody .list .list-qual{text-align:left}.shopping .step-check .tbody .list .list-price:before{margin-right:10px;display:inline-block;color:#666;content:attr(data-rwd)}.shopping .step-check .tbody .list.offer li:not(:last-child){margin-bottom:25px}.shopping .step-check .tbody .list.offer .list-qual{padding-left:32px}.shopping .step-check .tbody .list.gift .list-title{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.shopping .step-check .tbody .list.gift .list-qual{width:auto;text-align:right}.shopping .step-check .tbody .list.gift .list-price{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:10px;max-width:none;width:100%;text-align:right}.shopping .step-check .tbody [collapse-wrap]{padding-left:0}.shopping .step-check .tbody [collapse-wrap]>p i{margin-left:auto}}@media only screen and (max-width:768px){.shopping .step-check .tbody .delete{margin-right:10px;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);font-size:1.25rem}.shopping .step-check .tbody .detail{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:20px;max-width:none;width:calc(100% - 45px)}.shopping .step-check .tbody .detail-photo{width:60px;height:60px}.shopping .step-check .tbody .spec{padding-left:130px}.shopping .step-check .tbody .reserve{padding-left:130px;max-width:none;width:60%}.shopping .step-check .tbody .edit{margin:20px 0 0 auto;width:70px}.shopping .step-check .tbody .guests{max-width:none;width:calc(40% - 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shopping .step-check .tbody .guests:before{width:100%}.shopping .step-check .tbody .guests p:not(:last-child):after{margin:0 4px;content:","}.shopping .step-check .tbody .info{margin-top:15px}.shopping .step-check .tbody .qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;margin-right:20px;width:calc(100% - 70px - 20px);height:40px;text-align:right}.shopping .step-check .tbody .qty .count-group{padding:0 10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#ededed}.shopping .step-check .tbody .qty .count-group .input input{height:40px}.shopping .step-check .tbody .qty .count-group .button{height:40px}.shopping .step-check .tbody .gift-type{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.shopping .step-check .tbody .gift-type:first-child{margin:0}.shopping .step-check .tbody .gift-type:not(:first-child){margin-top:25px}}@media only screen and (max-width:767px){.shopping .step-check .shopping-block:not(:last-child){margin-bottom:70px}.shopping .step-check .table.fill{padding:40px 20px 10px}.shopping .step-check .tbody .guests,.shopping .step-check .tbody .reserve,.shopping .step-check .tbody .spec{padding-left:110px;width:100%;font-size:0.875rem}.shopping .step-check .tbody .guests{margin:15px 0 0}.shopping .step-check .tbody .info .price.deposit p:not(:last-child){margin-bottom:5px}.shopping .step-check .tbody .info .price:not(.deposit){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.shopping .step-check .tbody .info .price:not(.deposit) p:not(:last-child){margin-bottom:0}.shopping .step-check .tbody .info .price:not(.deposit) p.line{margin-right:10px}.shopping .step-check .tbody .list li{font-size:0.875rem}.shopping .step-check .tbody .list.gift .list-title{-ms-flex-wrap:wrap;flex-wrap:wrap}.shopping .step-check .tbody .list.gift .list-title p{width:calc(100% - 20px)}.shopping .step-check .tbody .list.gift .list-title .text-button{margin-left:17px}.shopping .step-check .tbody [collapse-wrap]{font-size:0.875rem}.shopping .step-check .tbody [collapse-wrap]>p{padding:10px 20px}.shopping .step-check .tbody [collapse-wrap] .list{padding:20px}.shopping .step-check .tbody [collapse-wrap] .list>div{display:none}.shopping .step-check .tbody [collapse-wrap] .list ul{padding:0}.shopping .step-check .tbody [collapse-wrap] .list li{padding:0}.shopping .step-check .tbody [collapse-wrap] .list li:not(:last-child){margin-bottom:15px}.shopping .step-check .tbody [collapse-wrap] .qty{margin:0 auto;width:auto}.shopping .step-check .tbody [collapse-wrap] .price{width:100px}.shopping .step-check .tfooter{padding:20px 0}.shopping .step-check .tfooter .total{font-size:1.125rem}}.shopping .step-shipping .table.frame .tgroup{padding:0 2.0833vw}.shopping .step-shipping .table.frame .tr{position:relative;padding:30px 2.6042vw}.shopping .step-shipping .table.fill{margin-top:60px}.shopping .step-shipping .table.fill .thead{margin-bottom:20px}.shopping .step-shipping .table.fill .tbody{margin:0 auto;max-width:1000px}.shopping .step-shipping .tbody .tr{position:relative}.shopping .step-shipping .tbody .tr input{position:absolute;opacity:0;pointer-events:none}.shopping .step-shipping .tbody .tr input:checked+.select .checkbox{border:1px solid #000;-webkit-transition:border 0.4s;transition:border 0.4s}.shopping .step-shipping .tbody .tr input:checked+.select .checkbox svg{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 0.4s;transition:stroke-dashoffset 0.4s}.shopping .step-shipping .tbody .tr input:checked~.detail,.shopping .step-shipping .tbody .tr input:checked~.price,.shopping .step-shipping .tbody .tr input:checked~.type{color:#000}.shopping .step-shipping .tbody .select{margin-right:20px}.shopping .step-shipping .tbody .detail,.shopping .step-shipping .tbody .price,.shopping .step-shipping .tbody .type{color:#666;-webkit-transition:color 0.4s;transition:color 0.4s}.shopping .step-shipping .tbody .type{margin-right:3.3854vw;width:260px}.shopping .step-shipping .tbody .type p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem}.shopping .step-shipping .tbody .type i{margin-right:10px;font-size:1.375rem}.shopping .step-shipping .tbody .name{width:210px}.shopping .step-shipping .tbody .detail{margin-right:2.6042vw;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;font-size:0.9375rem;line-height:1.5}.shopping .step-shipping .tbody .price{width:16.9643%;font-size:0.9375rem;line-height:1.5;text-align:center}.shopping .step-shipping .tbody .price .b{font-size:1.25rem;line-height:1.2}.shopping .step-shipping .tbody .group{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;font-size:0.9375rem;line-height:1.5}.shopping .step-shipping .tbody .list li{padding:15px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopping .step-shipping .tbody .list li:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}.shopping .step-shipping .tbody .list-title{margin-right:60px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:350px;width:100%}.shopping .step-shipping .tbody .list-title p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.shopping .step-shipping .tbody .list-title p:not(:last-child){margin-bottom:10px}.shopping .step-shipping .tbody .list-title p:before{display:block;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);margin-right:12px;background-color:#000;border-radius:500px;width:5px;height:5px;content:""}.shopping .step-shipping .tbody .list-price{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:280px;width:100%;text-align:right}.shopping .step-shipping .tbody .list-price span:first-child{margin-right:10px}.shopping .step-shipping .tbody .tform{padding-bottom:30px}.shopping .step-shipping .tbody .tform .tip{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 4.9479vw;background-color:#ededed;font-size:0.9375rem;line-height:1.5}.shopping .step-shipping .tbody .tform .tip [data-tip]:before{margin-bottom:10px;display:block;content:attr(data-tip)}.shopping .step-shipping .tbody .tform .tip .auto-fill{margin-left:3.125vw;padding-left:3.125vw;border-left:1px solid rgba(0,0,0,0.2)}.shopping .step-shipping .tbody .tform .auto-fill{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.9375rem}.shopping .step-shipping .tbody .tform .auto-fill p{margin-right:10px;cursor:pointer}.shopping .step-shipping .tbody .tform .auto-fill input{position:absolute;opacity:0;pointer-events:none}.shopping .step-shipping .tbody .tform .auto-fill input:checked+.checkbox{border:1px solid #000;-webkit-transition:border 0.4s;transition:border 0.4s}.shopping .step-shipping .tbody .tform .auto-fill input:checked+.checkbox svg{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 0.4s;transition:stroke-dashoffset 0.4s}.shopping .step-shipping .tbody .tform .auto-fill .checkbox{cursor:pointer}.shopping .step-shipping .tbody .tform .wdd-form{padding:0 2.6042vw}.shopping .step-shipping .tbody .tform .wdd-form .textarea-scrollbar{border:1px solid #a3a3a3;background:#fff}.shopping .step-shipping .tbody .tform .form-row:last-child .form-group{border:none}.shopping .step-shipping .tbody .tform .select-store .form-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.shopping .step-shipping .tbody .tform .select-store .subject{margin-bottom:10px;width:100%}.shopping .step-shipping .tbody .tform .select-hotel .wrap,.shopping .step-shipping .tbody .tform .select-store .wrap{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.shopping .step-shipping .tbody .tform .select-hotel .form-select,.shopping .step-shipping .tbody .tform .select-store .form-select{padding:0 30px;-ms-flex-negative:0;flex-shrink:0;border-radius:500px;background-color:#ededed;width:300px;height:50px}.shopping .step-shipping .tbody .tform .select-hotel .form-select.active,.shopping .step-shipping .tbody .tform .select-store .form-select.active{border-radius:22px 22px 0 0}.shopping .step-shipping .tbody .tform .select-hotel .form-select.active .dropdown,.shopping .step-shipping .tbody .tform .select-store .form-select.active .dropdown{border-radius:0 0 22px 22px}.shopping .step-shipping .tbody .tform .select-hotel .form-select .selected,.shopping .step-shipping .tbody .tform .select-store .form-select .selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopping .step-shipping .tbody .tform .select-hotel .form-select .selected.is-select,.shopping .step-shipping .tbody .tform .select-store .form-select .selected.is-select{font-size:0.9375rem}.shopping .step-shipping .tbody .tform .select-hotel .form-select .selected img,.shopping .step-shipping .tbody .tform .select-store .form-select .selected img{margin-left:15px;max-width:100%;width:auto}.shopping .step-shipping .tbody .tform .select-hotel .form-select .dropdown,.shopping .step-shipping .tbody .tform .select-store .form-select .dropdown{-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#ededed;border:none}.shopping .step-shipping .tbody .tform .select-hotel .form-select .dropdown ul,.shopping .step-shipping .tbody .tform .select-store .form-select .dropdown ul{padding:0 10px}.shopping .step-shipping .tbody .tform .select-hotel .form-select .dropdown li,.shopping .step-shipping .tbody .tform .select-store .form-select .dropdown li{padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.9375rem}.shopping .step-shipping .tbody .tform .select-hotel .form-select .dropdown li:not(:last-child),.shopping .step-shipping .tbody .tform .select-store .form-select .dropdown li:not(:last-child){border-bottom:1px solid rgba(114,113,113,0.5)}.shopping .step-shipping .tbody .tform .select-hotel .form-select .dropdown li img,.shopping .step-shipping .tbody .tform .select-store .form-select .dropdown li img{margin-left:15px;max-width:100%;width:auto}.shopping .step-shipping .tbody .tform .select-hotel .rect-button,.shopping .step-shipping .tbody .tform .select-store .rect-button{margin:0 10px;padding:0;background-color:#374558;width:200px;height:50px}.shopping .step-shipping .tbody .tform .select-hotel .rect-button i,.shopping .step-shipping .tbody .tform .select-store .rect-button i{margin-left:12px}.shopping .step-shipping .tbody .tform .info{padding:0 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;font-size:0.9375rem;line-height:1.5}.shopping .step-shipping .tbody .tform .info p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.shopping .step-shipping .tbody .tform .info p:not(:last-child){margin-bottom:10px}.shopping .step-shipping .tbody .tform .info p span:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.shopping .step-shipping .tbody .tform .info p span:first-child:after{margin:0 8px;content:"-"}@media only screen and (max-width:1200px){.shopping .step-shipping .tbody .tform .select-store .info{margin-top:20px}.shopping .step-shipping .tbody .tform .select-hotel .form-select,.shopping .step-shipping .tbody .tform .select-store .form-select{padding:0 30px}.shopping .step-shipping .tbody .tform .info{padding:0 10px;-webkit-box-flex:0;-ms-flex:none;flex:none}}@media only screen and (max-width:1024px){.shopping .step-shipping .table.fill .tgroup{padding:0}.shopping .step-shipping .tbody .tr{-ms-flex-wrap:wrap;flex-wrap:wrap}.shopping .step-shipping .tbody .type{margin:0;max-width:none;width:calc(100% - 40px)}.shopping .step-shipping .tbody .name{padding:0 30px;margin-bottom:15px;width:100%}.shopping .step-shipping .tbody .detail{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:15px 0 0;width:100%}.shopping .step-shipping .tbody .price{margin:15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:0.875rem}.shopping .step-shipping .tbody .tform .select-hotel .form-group,.shopping .step-shipping .tbody .tform .select-store .form-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopping .step-shipping .tbody .tform .select-hotel .subject,.shopping .step-shipping .tbody .tform .select-store .subject{margin-bottom:10px;width:100%}.shopping .step-shipping .tbody .tform .select-hotel .info{-webkit-box-flex:1;-ms-flex:1;flex:1}.shopping .step-shipping .tbody .list li{padding:25px 30px}}@media only screen and (max-width:992px){.shopping .step-shipping .tbody .tr{margin-top:30px;padding:0}.shopping .step-shipping .tbody .name{margin-bottom:5px}.shopping .step-shipping .tbody .list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.shopping .step-shipping .tbody .list-price{padding-left:16px;margin-top:15px;max-width:none}.shopping .step-shipping .tbody .tform .select-hotel .info{margin-top:20px;-webkit-box-flex:0;-ms-flex:none;flex:none}}@media only screen and (max-width:768px){.shopping .step-shipping .tbody .tform .tip{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shopping .step-shipping .tbody .tform .tip .auto-fill{padding:15px 0 0;margin:15px 0 0;border:none;border-top:1px solid rgba(0,0,0,0.2)}}@media only screen and (max-width:767px){.shopping .step-shipping .table.fill{padding:40px 20px 15px}.shopping .step-shipping .table.fill .thead .ttitle{padding:0 12px}.shopping .step-shipping .table .thead{margin-bottom:0}.shopping .step-shipping .tbody .name{padding:0 25px}.shopping .step-shipping .tbody .group{font-size:0.875rem}.shopping .step-shipping .tbody .list li{padding:25px;-ms-flex-wrap:wrap;flex-wrap:wrap}.shopping .step-shipping .tbody .list-price,.shopping .step-shipping .tbody .list-title{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:none;width:100%}.shopping .step-shipping .tbody .list-price{margin:15px 0 0;padding-left:18px}.shopping .step-shipping .tbody .tform .select-hotel .form-select,.shopping .step-shipping .tbody .tform .select-hotel .rect-button,.shopping .step-shipping .tbody .tform .select-store .form-select,.shopping .step-shipping .tbody .tform .select-store .rect-button{width:100%}.shopping .step-shipping .tbody .tform .select-hotel .rect-button,.shopping .step-shipping .tbody .tform .select-store .rect-button{margin:10px 0 0}.shopping .step-shipping .tbody .tform .select-hotel .info,.shopping .step-shipping .tbody .tform .select-store .info{margin-top:10px}.shopping .step-shipping .tbody .tform .tip{padding:15px}.shopping .step-shipping .tbody .tform .tip [data-tip]{padding:0 15px}.shopping .step-shipping .tbody .tform .tip .auto-fill{padding:15px 15px 0}}.shopping .step-info .shopping-block:last-child .table.frame .tbody:last-child{border:none}.shopping .step-info .shopping-block:not(:last-child){margin-bottom:90px}.shopping .step-info .shopping-block.check .wdd-form{margin-top:-15px}.shopping .step-info .shopping-block.check .form-row .form-group{border-bottom:1px solid rgba(0,0,0,0.5)}.shopping .step-info .table.frame .toutline{padding:0 2.0833vw}.shopping .step-info .table.frame .toutline .tr{padding:0 2.6042vw}.shopping .step-info .table.frame .tform{padding:30px 0}.shopping .step-info .table.frame .treserve{padding:0 2.0833vw}.shopping .step-info .table.frame .treserve:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}.shopping .step-info .table.frame .treserve .tr{padding:30px 2.6042vw}.shopping .step-info .table.frame .tr.gap{padding:30px 20px}.shopping .step-info .tbody.info{padding:0 0 20px}.shopping .step-info .tbody.info .tgroup:not(:last-child){border:none}.shopping .step-info .tbody.info .toutline.gap{padding:30px 2.0833vw;border-bottom:1px solid rgba(0,0,0,0.2)}.shopping .step-info .tbody.service{padding:45px 0 0}.shopping .step-info .tbody.invoice,.shopping .step-info .tbody.payment,.shopping .step-info .tbody.remark{padding:45px 0 15px}.shopping .step-info .tbody .tr{position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.shopping .step-info .tbody .tr input{position:absolute;opacity:0;pointer-events:none}.shopping .step-info .tbody .tr input:checked+.select .checkbox{border:1px solid #000;-webkit-transition:border 0.4s;transition:border 0.4s}.shopping .step-info .tbody .tr input:checked+.select .checkbox svg{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 0.4s;transition:stroke-dashoffset 0.4s}.shopping .step-info .tbody .tr input:checked~.detail{color:#000}.shopping .step-info .tbody .select{margin-right:15px;-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}.shopping .step-info .tbody .point{margin-right:auto}.shopping .step-info .tbody .auto-fill{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.9375rem}.shopping .step-info .tbody .auto-fill p{margin-right:10px}.shopping .step-info .tbody .auto-fill input{position:absolute;opacity:0;pointer-events:none}.shopping .step-info .tbody .auto-fill input:checked+.checkbox{border:1px solid #000;-webkit-transition:border 0.4s;transition:border 0.4s}.shopping .step-info .tbody .auto-fill input:checked+.checkbox svg{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 0.4s;transition:stroke-dashoffset 0.4s}.shopping .step-info .tbody .detail{color:#666;font-size:0.9375rem;line-height:1.5;-webkit-transition:color 0.3s;transition:color 0.3s}.shopping .step-info .tbody .detail .b{font-size:1.375rem}.shopping .step-info .tbody .name{margin-right:3.125px;color:#666;font-size:1.375rem;line-height:1.5;width:200px}.shopping .step-info .tbody .title{padding:0 50px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:1.125rem;line-height:1.2}.shopping .step-info .tbody .title p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopping .step-info .tbody .title span{position:relative;display:block;padding-left:25px;margin-left:25px}.shopping .step-info .tbody .title span:before{position:absolute;top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);background-color:#c4c4c4;width:1px;height:12px;content:""}.shopping .step-info .tbody .des{margin-right:20px;color:#666;width:46.2963%;font-size:0.9375rem;line-height:1.5}.shopping .step-info .tbody .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.shopping .step-info .tbody .card img{max-width:100%;width:auto}.shopping .step-info .tbody .card img:not(:last-child){margin-right:15px}.shopping .step-info .tbody .option{margin-top:-30px;padding:40px 3.125vw;background-color:#ededed;width:100%}.shopping .step-info .tbody .option label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666}.shopping .step-info .tbody .option label:not(:last-child){margin-bottom:20px}.shopping .step-info .tbody .option input{position:absolute;opacity:0;pointer-events:none}.shopping .step-info .tbody .option input:checked+.checkbox{border:1px solid #000;-webkit-transition:border 0.4s;transition:border 0.4s}.shopping .step-info .tbody .option input:checked+.checkbox svg{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 0.4s;transition:stroke-dashoffset 0.4s}.shopping .step-info .tbody .option .checkbox{margin-right:20px}.shopping .step-info .tbody .option .main{margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;font-size:1.125rem;line-height:1.5}.shopping .step-info .tbody .option .main i{margin-right:12px;font-size:2rem}.shopping .step-info .tbody .option .tip{font-size:0.9375rem;text-align:right}.shopping .step-info .tbody .option .tip.cup{cursor:pointer}.shopping .step-info .tbody .option .tip span{color:#374558;-webkit-transition:color 0.3s;transition:color 0.3s}@media only screen and (min-width:1201px){.shopping .step-info .tbody .option .tip span:hover{color:#BC0000}}@media only screen and (max-width:1200px){.shopping .step-info .tbody .option .tip span:active{color:#BC0000}}.shopping .step-info .tbody .remark{width:100%}.shopping .step-info .tbody .remark-options{padding:0 20px}.shopping .step-info .tbody .remark-options ul{margin-bottom:-30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.shopping .step-info .tbody .remark-options li{margin:0 20px 30px 0;width:calc(25% - 20px)}.shopping .step-info .tbody .remark-options li label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.shopping .step-info .tbody .remark-options li input{position:absolute;opacity:0;pointer-events:none}.shopping .step-info .tbody .remark-options li input:checked+.checkbox{border:1px solid #000;-webkit-transition:border 0.4s;transition:border 0.4s}.shopping .step-info .tbody .remark-options li input:checked+.checkbox svg{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 0.4s;transition:stroke-dashoffset 0.4s}.shopping .step-info .tbody .remark-options li .checkbox{margin-right:20px}.shopping .step-info .tbody .remark-textarea{margin-top:60px}.shopping .step-info .tbody .remark-textarea>p{color:#666;font-size:0.9375rem;line-height:1.5}.shopping .step-info .tbody .remark-textarea>p.b{margin-bottom:10px;color:#000;font-size:1.125rem}.shopping .step-info .tbody .remark-textarea .textarea-scrollbar{margin-top:15px;padding:25px 3.6458vw;border:1px solid rgba(0,0,0,0.2);width:100%;height:165px;resize:none}.shopping .step-info .tbody .remark-textarea .textarea-scrollbar::-webkit-input-placeholder{color:#c4c4c4;opacity:1}.shopping .step-info .tbody .remark-textarea .textarea-scrollbar::-moz-placeholder{color:#c4c4c4;opacity:1}.shopping .step-info .tbody .remark-textarea .textarea-scrollbar:-ms-input-placeholder{color:#c4c4c4;opacity:1}.shopping .step-info .tbody .remark-textarea .textarea-scrollbar::-ms-input-placeholder{color:#c4c4c4;opacity:1}.shopping .step-info .tbody .remark-textarea .textarea-scrollbar::placeholder{color:#c4c4c4;opacity:1}.shopping .step-info .tbody .remark-textarea .textarea-scrollbar:-ms-input-placeholder{color:#c4c4c4}.shopping .step-info .tbody .remark-textarea .textarea-scrollbar::-ms-input-placeholder{color:#c4c4c4}.shopping .step-info .tform .wdd-form .info{padding-right:30px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shopping .step-info .tform .wdd-form .info label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666}.shopping .step-info .tform .wdd-form .info label p{margin-right:10px}.shopping .step-info .tform .wdd-form .info label input{position:absolute;opacity:0;pointer-events:none}.shopping .step-info .tform .wdd-form .row-wrap{padding:0}.shopping .step-info .tform .wdd-form .form-grid.col-30{width:30%}.shopping .step-info .tform .wdd-form .form-grid.col-30 .subject{width:auto}.shopping .step-info .tform .wdd-form .form-grid.col-70{width:70%}.shopping .step-info .tform .wdd-form .form-row.rect{margin:0 -3px}.shopping .step-info .tform .wdd-form .form-row.rect:not(:first-child){margin-top:6px}.shopping .step-info .tform .wdd-form .form-row.rect .form-grid{padding:0 3px}.shopping .step-info .tform .wdd-form .form-row.rect .form-group{padding:0 2.6042vw;border-radius:500px;background-color:#ededed;border:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.shopping .step-info .tform .wdd-form .form-row.rect .form-group.pr-0{padding:0;border-radius:0;background:none}.shopping .step-info .tform .wdd-form .form-row.rect .form-group .subject{padding:0;min-width:auto;width:auto!important;font-size:0.9375rem}.shopping .step-info .tform .wdd-form .form-row.rect .form-group>input{margin:0;padding:0 20px;background:none;height:50px}.shopping .step-info .tform .wdd-form .form-row.rect .form-group>input:only-child{padding:0}.shopping .step-info .tform .wdd-form .form-row.rect .form-group .form-select{padding:0 2.6042vw;height:50px;-ms-flex-negative:0;flex-shrink:0;border-radius:500px;background-color:#ededed}.shopping .step-info .tform .wdd-form .form-row.rect .form-group .form-select.active{border-radius:22px 22px 0 0}.shopping .step-info .tform .wdd-form .form-row.rect .form-group .form-select.active .dropdown{border-radius:0 0 22px 22px}.shopping .step-info .tform .wdd-form .form-row.rect .form-group .form-select .selected{color:#000}.shopping .step-info .tform .wdd-form .form-row.rect .form-group .form-select .dropdown{-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#ededed;border:none}.shopping .step-info .tform .wdd-form .form-row.rect .form-group .form-select .dropdown ul{padding:0 20px}.shopping .step-info .tform .wdd-form .form-row.rect .form-group .form-select .dropdown li{padding:15px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.9375rem}.shopping .step-info .tform .wdd-form .form-row.rect .form-group .form-select .dropdown li:not(:last-child){border-bottom:1px solid rgba(114,113,113,0.5)}.shopping .step-info .tform .wdd-form .form-row.rect .form-group .form-select .dropdown li img{margin-left:15px;max-width:100%;width:auto}.shopping .step-info .tform .add-guest .top{padding:0 20px}.shopping .step-info .tform .add-guest .top p:not(.b){max-width:580px;color:#666;font-size:0.9375rem;line-height:1.5}.shopping .step-info .tform .add-guest .top p.b{position:relative;margin-bottom:6px;font-size:1.125rem}.shopping .step-info .tform .add-guest .top p.b:before{position:absolute;top:50%;left:0;-webkit-transform:translate3d(-20px,-50%,0);transform:translate3d(-20px,-50%,0);display:block;background-color:#666;border-radius:500px;width:5px;height:5px;content:""}.shopping .step-info .tform .add-guest [clone-target]{display:none}.shopping .step-info .tform .add-guest .list{text-align:center}.shopping .step-info .tform .add-guest .list ul{counter-reset:li}.shopping .step-info .tform .add-guest .list li{padding:25px 5.7292vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ededed;counter-increment:li}.shopping .step-info .tform .add-guest .list li:not(:last-child){margin-bottom:5px}.shopping .step-info .tform .add-guest .list li p{margin-right:10px}.shopping .step-info .tform .add-guest .list li p:after{margin-left:6px;content:counter(li)}.shopping .step-info .tform .add-guest .list li input{padding:10px 15px;-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #666;background:none;font-size:0.9375rem;width:100%}.shopping .step-info .tform .add-guest .list li input:not(:last-child){margin-right:10px}.shopping .step-info .tform .add-guest .list li input::-webkit-input-placeholder{color:#c4c4c4;opacity:1}.shopping .step-info .tform .add-guest .list li input::-moz-placeholder{color:#c4c4c4;opacity:1}.shopping .step-info .tform .add-guest .list li input:-ms-input-placeholder{color:#c4c4c4;opacity:1}.shopping .step-info .tform .add-guest .list li input::-ms-input-placeholder{color:#c4c4c4;opacity:1}.shopping .step-info .tform .add-guest .list li input::placeholder{color:#c4c4c4;opacity:1}.shopping .step-info .tform .add-guest .list li input:-ms-input-placeholder{color:#c4c4c4}.shopping .step-info .tform .add-guest .list li input::-ms-input-placeholder{color:#c4c4c4}.shopping .step-info .tform .add-guest .add-button{margin-top:25px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.9375rem;line-height:1.5;cursor:pointer}.shopping .step-info .tform .add-guest .add-button i{margin-left:5px;font-size:1.125rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.shopping .step-info .treserve.active .angle{-webkit-transform:scale(-1);transform:scale(-1)}.shopping .step-info .treserve .reserve{margin-top:-30px;width:100%}.shopping .step-info .treserve .reserve li{padding:40px 5.7292vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ededed}.shopping .step-info .treserve .reserve li:not(:last-child){margin-bottom:5px}.shopping .step-info .treserve .reserve .photo{margin-right:20px;position:relative;border-radius:500px;width:95px;height:95px;overflow:hidden}.shopping .step-info .treserve .reserve .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shopping .step-info .treserve .reserve .detail{margin-right:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:210px}.shopping .step-info .treserve .reserve .detail-wrap{margin-right:auto;color:#666;font-size:0.875rem}.shopping .step-info .treserve .reserve .detail-wrap p:not(:last-child){margin-bottom:12px}.shopping .step-info .treserve .reserve .detail-wrap .b{color:#000;font-size:1.125rem}.shopping .step-info .treserve .reserve .group{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.shopping .step-info .treserve .reserve .group-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.shopping .step-info .treserve .reserve .group-container:not(:last-child){margin-bottom:25px}.shopping .step-info .treserve .reserve .group-wrap{width:50%}.shopping .step-info .treserve .reserve .group-wrap:not(:last-child){margin-right:10px}.shopping .step-info .treserve .reserve .group-wrap>p{padding:0 15px;color:#666;font-size:0.875rem;line-height:1.2}.shopping .step-info .treserve .reserve .group-wrap>div{padding:10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #666;width:100%;color:#C4C4C4;font-size:0.9375rem;cursor:pointer}.shopping .step-info .treserve .reserve .group-wrap>div.active{color:#000}.shopping .step-info .treserve .reserve .group-wrap>div span{position:relative;display:inline-block;margin-left:15px;padding-left:15px;color:#666;font-size:0.875rem}.shopping .step-info .treserve .reserve .group-wrap>div span:before{position:absolute;top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);background-color:#C4C4C4;width:1px;height:12px;content:""}.shopping .step-info .treserve .reserve .group-wrap>div .angle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.shopping .step-info .summary .total{padding:45px 0 25px}.shopping .step-info .summary .check-group{padding:0 25px 45px}.shopping .step-info .summary .check-group a{border-bottom:1px solid #000}@media only screen and (max-width:1280px){.shopping .step-info .treserve .reserve li{padding:3.125vw 3.9063vw}}@media only screen and (max-width:1200px){.shopping .step-info .treserve .reserve li{-ms-flex-wrap:wrap;flex-wrap:wrap}.shopping .step-info .treserve .reserve .detail{margin:0;width:calc(100% - 115px)}.shopping .step-info .treserve .reserve .group{margin-top:30px;-webkit-box-flex:0;-ms-flex:none;flex:none}}@media only screen and (max-width:1024px){.shopping .step-info .tbody .form-row.base{-ms-flex-wrap:wrap;flex-wrap:wrap}.shopping .step-info .tbody .form-row.base .form-grid:not(:first-child){margin-top:15px}}@media only screen and (max-width:992px){.shopping .step-info .table.frame .tgroup{padding:0 35px}.shopping .step-info .table.frame .tform{padding:15px 0 30px}.shopping .step-info .tbody.info .toutline.gap{padding:30px 20px}.shopping .step-info .tbody.payment .tr{-ms-flex-wrap:wrap;flex-wrap:wrap}.shopping .step-info .tbody.payment .name{margin:0;width:calc(100% - 35px)}.shopping .step-info .tbody.payment .des{margin-top:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.shopping .step-info .tbody .remark-options li{width:calc(33.3333333333% - 20px)}.shopping .step-info .tform .add-guest .list li{-ms-flex-wrap:wrap;flex-wrap:wrap}.shopping .step-info .tform .add-guest .list li p{margin-bottom:10px;width:100%;text-align:left}}@media only screen and (max-width:768px){.shopping .step-info .table.frame .tgroup{padding:0 20px}.shopping .step-info .table.frame .toutline{padding:0 20px}.shopping .step-info .table.frame .toutline .tr{padding:0}.shopping .step-info .table.frame .treserve{padding:0 20px}.shopping .step-info .table.frame .treserve .tr{padding:30px 0}.shopping .step-info .table.frame .tr.gap{padding:30px 0}.shopping .step-info .tform .add-guest .list li{padding:20px 30px}}@media only screen and (max-width:767px){.shopping .step-info .shopping-block:not(:last-child){margin-bottom:70px}.shopping .step-info .table.frame .tr.gap{padding:30px 20px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.shopping .step-info .table.frame .treserve{padding:0}.shopping .step-info .table.frame .treserve .tr{padding:20px 0}.shopping .step-info .table.frame .toutline .tr{-ms-flex-wrap:wrap;flex-wrap:wrap}.shopping .step-info .table.frame .tgroup{padding:0}.shopping .step-info .tform .form-row.base .form-grid:not(:first-child){margin-top:10px}.shopping .step-info .tform .wdd-form .info{margin-bottom:10px;padding-right:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.shopping .step-info .tform .wdd-form .info label{margin-top:10px}.shopping .step-info .tform .wdd-form .form-grid:not(:first-child){margin-top:10px}.shopping .step-info .tform .wdd-form .form-grid.col-30{width:100%}.shopping .step-info .tform .wdd-form .form-grid.col-70{width:100%}.shopping .step-info .tform .wdd-form .form-row.rect .form-group{padding:0 20px}.shopping .step-info .tform .wdd-form .form-row.rect .form-group .form-select{padding:0 20px}.shopping .step-info .tform .wdd-form .form-row.rect .form-group .form-select .dropdown ul{padding:0 10px}.shopping .step-info .tform .wdd-form .form-row.rect .form-group .form-select .dropdown li{padding:15px 10px}.shopping .step-info .tbody.info .toutline{margin-bottom:15px}.shopping .step-info .tbody.info .toutline.gap{margin-bottom:0;padding:20px;border-bottom:1px solid rgba(0,0,0,0.5)}.shopping .step-info .tbody.info .tform{padding:0 0 20px}.shopping .step-info .tbody.invoice .wdd-form.gap{padding:0 0 0 50px}.shopping .step-info .tbody .title{padding:0 35px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:0.9375rem}.shopping .step-info .tbody .title p{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shopping .step-info .tbody .title p span{margin:15px 0 0;padding:0}.shopping .step-info .tbody .title p span:before{content:none}.shopping .step-info .tbody .title .angle{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}.shopping .step-info .tbody .detail,.shopping .step-info .tbody .name{font-size:0.875rem}.shopping .step-info .tbody .detail .b,.shopping .step-info .tbody .name .b{margin-bottom:5px;font-size:1rem}.shopping .step-info .tbody .des{margin:0;padding-left:35px;font-size:0.875rem}.shopping .step-info .tbody .card{margin-top:20px;padding-left:35px;width:100%}.shopping .step-info .tbody .option{padding:25px}.shopping .step-info .tbody .option label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.shopping .step-info .tbody .option .checkbox{margin-right:10px}.shopping .step-info .tbody .option .main{margin:0;font-size:1rem}.shopping .step-info .tbody .option .tip{padding-left:30px;margin-top:10px;width:100%;font-size:0.875rem;text-align:left}.shopping .step-info .tbody .form-row.base{margin-top:0}.shopping .step-info .tbody .point{width:100%}.shopping .step-info .tbody .auto-fill{padding-left:20px;margin-top:15px;width:100%}.shopping .step-info .tbody .add-guest{padding:0 20px}.shopping .step-info .tbody .add-guest .list li{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shopping .step-info .tbody .add-guest .list li p{margin:0 0 10px}.shopping .step-info .tbody .add-guest .list li input{-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(50% - 5px)}.shopping .step-info .tbody .add-guest .list li input:last-child{margin-top:5px;width:100%}.shopping .step-info .tbody .add-guest .list li input:not(:last-child){margin-right:0}.shopping .step-info .tbody .add-guest .add-button{margin-top:20px}.shopping .step-info .tbody .remark-options ul{margin-bottom:-15px}.shopping .step-info .tbody .remark-options li{margin:0 20px 15px 0;width:calc(50% - 20px)}.shopping .step-info .tbody .remark-options li .checkbox{margin-right:10px}.shopping .step-info .tbody .remark-textarea{margin-top:35px;padding:0 20px}.shopping .step-info .tbody .remark-textarea>p{font-size:0.875rem}.shopping .step-info .tbody .remark-textarea>p.b{margin-bottom:6px;font-size:0.9375rem}.shopping .step-info .tbody .remark-textarea .textarea-scrollbar{padding:20px;font-size:0.875rem}.shopping .step-info .tbody .treserve .reserve{margin-top:-20px}.shopping .step-info .tbody .treserve .reserve li{padding:35px 40px}.shopping .step-info .tbody .treserve .reserve .photo{margin-right:15px;width:60px;height:60px}.shopping .step-info .tbody .treserve .reserve .detail{width:calc(100% - 95px)}.shopping .step-info .tbody .treserve .reserve .detail-wrap .b{margin-bottom:5px;font-size:0.875rem}.shopping .step-info .tbody .treserve .reserve .group{margin-top:20px}.shopping .step-info .tbody .treserve .reserve .group-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.shopping .step-info .tbody .treserve .reserve .group-wrap{width:100%}.shopping .step-info .tbody .treserve .reserve .group-wrap>div span{display:block;margin:10px 0 0;padding:0}.shopping .step-info .tbody .treserve .reserve .group-wrap>div span:before{content:none}.shopping .step-info .tbody .treserve .reserve .group-wrap:not(:last-child){margin:0 0 10px}}.shopping-notice .shopping-outer{background-size:max(100%,500px);background-position:top center}.shopping-notice .shopping-intro{padding:190px 30px 0}.shopping-notice .shopping-intro .common-title{max-width:850px;opacity:0;-webkit-transform:translate(0,10px);transform:translate(0,10px)}.shopping-notice .shopping-intro .common-title.show{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity 0.8s ease-in-out,-webkit-transform 0.8s ease-in-out;transition:opacity 0.8s ease-in-out,-webkit-transform 0.8s ease-in-out;transition:opacity 0.8s ease-in-out,transform 0.8s ease-in-out;transition:opacity 0.8s ease-in-out,transform 0.8s ease-in-out,-webkit-transform 0.8s ease-in-out}.shopping-notice .shopping-intro .common-title .brief{margin-top:30px}.shopping-notice .shopping-list{padding:0 60px 245px;margin-top:55px;opacity:0;-webkit-transform:translate(0,10px);transform:translate(0,10px)}@media only screen and (max-width:1024px){.shopping-notice .shopping-list{margin-top:50px}}@media only screen and (max-width:767px){.shopping-notice .shopping-list{padding:0 15px 70px;margin-top:40px}}.shopping-notice .shopping-list.show{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity 0.8s ease-in-out,-webkit-transform 0.8s ease-in-out;transition:opacity 0.8s ease-in-out,-webkit-transform 0.8s ease-in-out;transition:opacity 0.8s ease-in-out,transform 0.8s ease-in-out;transition:opacity 0.8s ease-in-out,transform 0.8s ease-in-out,-webkit-transform 0.8s ease-in-out}.shopping-notice .shopping-list .wrapper{width:90%;max-width:1400px;padding:135px 60px;margin:auto;background-color:#fff;-webkit-box-shadow:0 0 35px rgba(0,0,0,0.35);box-shadow:0 0 35px rgba(0,0,0,0.35)}@media only screen and (max-width:1024px){.shopping-notice .shopping-list .wrapper{width:95%}}@media only screen and (max-width:992px){.shopping-notice .shopping-list .wrapper{width:100%}}@media only screen and (max-width:767px){.shopping-notice .shopping-list .wrapper{padding:55px 30px}}.shopping-notice .shopping-list .content{width:90%;max-width:810px;margin:auto}@media only screen and (max-width:1024px){.shopping-notice .shopping-list .content{width:95%}}@media only screen and (max-width:992px){.shopping-notice .shopping-list .content{width:100%}}.shopping-notice .shopping-list ul.outer>li{opacity:0;-webkit-transform:translate(0,10px);transform:translate(0,10px)}.shopping-notice .shopping-list ul.outer>li:not(:first-child){margin-top:50px}@media only screen and (max-width:767px){.shopping-notice .shopping-list ul.outer>li:not(:first-child){margin-top:30px}}.shopping-notice .shopping-list ul.outer>li.show{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity 0.8s ease-in-out,-webkit-transform 0.8s ease-in-out;transition:opacity 0.8s ease-in-out,-webkit-transform 0.8s ease-in-out;transition:opacity 0.8s ease-in-out,transform 0.8s ease-in-out;transition:opacity 0.8s ease-in-out,transform 0.8s ease-in-out,-webkit-transform 0.8s ease-in-out}.shopping-notice .shopping-list li .title{position:relative;font-size:1.375rem;line-height:1.4;letter-spacing:0.05em}@media only screen and (max-width:1024px){.shopping-notice .shopping-list li .title{font-size:1.25rem}}@media only screen and (max-width:767px){.shopping-notice .shopping-list li .title{font-size:1.125rem}}.shopping-notice .shopping-list li li,.shopping-notice .shopping-list li p{font-size:0.9375rem;font-family:"MyriadPro-Light","Noto Sans TC";line-height:1.6;letter-spacing:0.05em;margin-top:15px}@media only screen and (max-width:767px){.shopping-notice .shopping-list li li,.shopping-notice .shopping-list li p{line-height:1.5;margin-top:10px}}.shopping-notice .shopping-list li li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.shopping-notice .shopping-list li li:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background-color:#000;-ms-flex-negative:0;flex-shrink:0;margin-top:9px;margin-right:15px}@media only screen and (max-width:767px){.shopping-notice .shopping-list li li:before{margin-right:10px}}.payment-loading .lightbox-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.payment-loading .lightbox-dialog>div{padding:7.2917vw 6.25vw;-webkit-box-shadow:10.6px 14.6px 15.2px 0.8px rgba(0,0,0,0.35);box-shadow:10.6px 14.6px 15.2px 0.8px rgba(0,0,0,0.35);background-image:url("../../assets/img/shopping/loading_bg.jpg");background-size:cover;background-color:#fff}.payment-loading .lightbox-dialog .main{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;font-size:2.25rem;letter-spacing:1.8px;line-height:1.2}.payment-loading .lightbox-dialog .main span:nth-child(2){-webkit-animation:loadding 1.2s 0.2s infinite;animation:loadding 1.2s 0.2s infinite}.payment-loading .lightbox-dialog .main span:nth-child(3){-webkit-animation:loadding 1.2s 0.4s infinite;animation:loadding 1.2s 0.4s infinite}.payment-loading .lightbox-dialog .main span:nth-child(4){-webkit-animation:loadding 1.2s 0.6s infinite;animation:loadding 1.2s 0.6s infinite}.payment-loading .lightbox-dialog .sub{margin-bottom:30px;font-size:0.9375rem}.payment-loading .lightbox-dialog .text{color:#646464;font-size:0.9375rem;line-height:1.6}@-webkit-keyframes loadding{20%{opacity:0}80%{opacity:1}}@keyframes loadding{20%{opacity:0}80%{opacity:1}}@media only screen and (max-width:767px){.payment-loading .lightbox-dialog>div{padding:50px 40px}}
/*# sourceMappingURL=shopping.css.map */