.owl-theme .owl-dots,.owl-theme .owl-nav{-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:center}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{zoom:1;display:inline-block}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:10px;margin:5px 7px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}@-webkit-keyframes placeHolderShimmer2{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes placeHolderShimmer2{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.product-detail-wrap{background:#fff}.product-detail-wrap__trusted-partner-img{width:120px}.product-detail-wrap__trusted-partner-text{color:#212121;font-size:14px;font-weight:400;line-height:20px}.product-banner{position:relative}.product-banner__fake{grid-gap:10px;display:grid;grid-template-columns:190px 1fr 190px;height:100%;left:0;position:absolute;top:0;width:100%}.product-banner__fake--mask1,.product-banner__fake--mask2,.product-banner__fake--mask3{background-color:#e0e0e0;overflow:hidden;position:relative}.product-banner__fake--mask1:after,.product-banner__fake--mask2:after,.product-banner__fake--mask3:after{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer2;animation-name:placeHolderShimmer2;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,0)),color-stop(20%,hsla(0,0%,100%,.2)),color-stop(40%,hsla(0,0%,100%,.4)),color-stop(60%,hsla(0,0%,100%,.2)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.4) 40%,hsla(0,0%,100%,.2) 60%,hsla(0,0%,100%,0));content:"";inset:0;position:absolute;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.product-overview{border-bottom:1px solid #f1f1f1;padding:20px 0 30px}.product-overview hr{margin:20px 0}.product-overview+hr{margin-bottom:0}.product-info-wrap{background:#fff}.product-info-wrap .label{margin-right:4px}.product-name{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:25px;position:relative}.product-name .product-title{font-size:0;padding-right:8px;padding-top:2px}.product-name .product-title__tag{font-size:1.4rem;line-height:3.6rem;padding-right:12px;vertical-align:middle}.product-name .product-title__name{color:#000;display:inline;font-size:2.4rem;font-weight:400;line-height:1.5;margin:0;vertical-align:middle}.product-star{cursor:pointer;display:inline-block}.recent-review h3{margin-top:25px}.recent-review h3 a{font-size:1.4rem;font-weight:400;margin-top:6px}.recent-review h3 a i{font-size:1.6rem}.recent-review .review-item .review-detail hr{display:none}#product-desc-module-scroll-spy{border-radius:6px;padding-left:30px;padding-top:45px;width:262.5px}#product-desc-module-scroll-spy.affix-bottom,#product-desc-module-scroll-spy.affix-top{position:absolute}@media(width <= 1200px){#product-desc-module-scroll-spy{width:212.5px}}@media(width <= 991px){#product-desc-module-scroll-spy{bottom:auto;padding-left:0;position:static!important;right:auto;top:auto;width:auto!important}}#product-desc-module-scroll-spy .nav>li{position:relative}#product-desc-module-scroll-spy .nav>li>a{color:#666;font-size:1.6rem;padding:5px 0}#product-desc-module-scroll-spy .nav>li>a:focus,#product-desc-module-scroll-spy .nav>li>a:hover{background:transparent;color:#26bec9}#product-desc-module-scroll-spy .nav>li.active:before{background-color:#26bec9;border-radius:4px;content:"";display:inline-block;height:20px;left:-16px;position:absolute;top:8px;width:4px}#product-desc-module-scroll-spy .nav>li.active>a{color:#26bec9;font-weight:700}.fixed-bar{background-color:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);left:0;padding:8px 0;position:fixed;top:60px;width:100%;z-index:99}.fixed-bar>.container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.fixed-bar>.container .price-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.fixed-bar>.container .price-info .product-pricing{line-height:1;margin-bottom:2px;margin-top:-2px}.fixed-bar>.container .price-info .product-pricing h2{font-size:1.6rem;line-height:1}.fixed-bar>.container .fixed-bar__block-button{margin-left:20px;margin-top:0;padding:8px 12px;width:22%}.booking-bar .dropdown{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:30px}.booking-bar .dropdown>[data-toggle=dropdown]{margin-right:20px}.booking-bar .dropdown .dropdown-menu{width:400px}.booking-bar .product-pricing{white-space:nowrap}.booking-bar .product-pricing span{margin-left:5px}.booking-bar .booking-cta{margin-left:10px;white-space:nowrap}.booking-bar .booking-cta .btn{margin-left:5px}.product-bar-content{background:#fff;border:1px solid #eee;border-radius:6px;-webkit-transition:.3s;transition:.3s}.product-bar-content .product-star{cursor:pointer;display:inline-block}.product-bar-content .product-star .star{height:14px;width:14px}.product-bar-content>.price-bar:not(.fixed-bar)>.container{padding:0;width:auto}.product-bar-content>.price-bar:not(.fixed-bar)>.container .btn-not-alone{margin-top:16px}.product-bar-content .product-pricing{font-size:2rem}.product-bar-content .product-pricing span{font-size:1.4rem;margin-left:4px}.product-bar-content .product-pricing .origin-price{font-size:1.4rem;margin-left:8px}.product-bar-content .critical-info a{text-decoration:underline}.product-score,.product-score .product-star{font-size:1.2rem}.product-score .star{height:12px;width:12px}.booking-hint{border-top:1px solid #e1e1e1;margin:0 -16px;padding:12px 16px 0}.booking-hint a.text-grey:hover{text-decoration:underline}.booking-hint__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.booking-hint__item:last-child{margin-bottom:0}.booking-hint__icon{height:15px;margin-right:8px;margin-top:4px}#dropdownMenu-prodcontact{margin-left:0}#contact_pkg_err{color:#ef7a70;font-size:15px}.option-section{background-color:#f5f5f5;margin-bottom:40px;padding:40px 0}.option-item{background-color:#fff;border:1px solid var(--kk-color-border-lighter);border-radius:var(--kk-radius-md);margin-bottom:15px;position:relative}.option-item.fake{height:100px;overflow:hidden;padding:0}.option-item.fake .list-bottom-mask{height:43px}.option-item.fake .list-left-mask{left:0}.option-item.disabled{background:hsla(0,0%,100%,.6)}.option-item.disabled h3{opacity:.6}.option-item .option-head{padding:var(--kk-spacing-6)}.option-item .option-head .option-content h3{display:inline-block;font-size:18px;font-weight:700;line-height:26px;margin:0}.option-item .option-head .option-content h3 span{vertical-align:middle}.option-item .option-head .option-content ul{color:#666;margin:0;padding-left:var(--kk-spacing-7)}.option-item .option-head .option-content li:not(:last-child){margin-bottom:10px}.option-item .option-head .option-content p{margin:0}.option-item .option-head .option-action{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:end;width:360px}.option-item .option-head .option-action .product-pricing{text-align:end}.option-item .option-head .option-action .product-pricing h4{color:#333;font-size:1.8rem;margin-bottom:-2px}.option-item .option-head .option-action .product-pricing h4 span{font-size:14px}.option-item .option-head .option-action .tip{font-size:1.4rem}.option-item .option-head .option-action__body{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--kk-spacing-4)}.option-item.selected{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.15);box-shadow:0 5px 15px rgba(0,0,0,.15)}.option-item.selected .option-booking{display:block}.option-item .select-option{max-width:160px;min-width:110px}.option-booking{border-top:1px solid #eee;display:none;padding:20px}.option-booking .board{background-color:#f6f6f6;margin-bottom:25px}.option-booking .board .option-info{display:none}.option-booking .board .option-info h5{font-size:1.5rem;font-weight:700;margin-top:0}.option-booking .board .option-info .product-benefit{margin:-8px -20px}.option-booking .board .option-info .product-benefit .critical-info{display:inline-block;font-size:1.4rem;margin:8px 20px;vertical-align:bottom}.option-booking .board .option-info ul:not([class]){margin-top:0}.option-booking .board .option-info .table{background:hsla(0,0%,100%,.6)}.option-booking .board .option-info-toggle{background:rgba(0,0,0,.04);border-radius:6px;color:#666;display:block;margin:-15px -20px;padding:8px 20px;text-align:center;-webkit-transition:none;transition:none}.option-booking .board .option-info-toggle:hover{background:rgba(0,0,0,.08)}.option-booking .board .option-info-toggle i{margin-left:5px}.option-booking .board.expand .option-info{display:block}.option-booking .board.expand .option-info-toggle{border-radius:0 0 6px 6px;margin-top:0}.option-booking .board.expand .option-info-toggle i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.option-booking .form-group.priority-booking__sku .text-subtitle{display:block;margin-bottom:16px}.option-booking .form-group.priority-booking__sku>label{margin-bottom:8px}.option-booking .form-group.priority-booking-v2__sku .text-subtitle{padding:8px 0 4px}.option-booking .form-group.error-shake{-webkit-animation:error-fade-out 1s ease .2s,error-shake .8s ease-out 0s;animation:error-fade-out 1s ease .2s,error-shake .8s ease-out 0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1}.option-booking .form-group>label{color:var(--kk-color-text-darker);font-size:14px;font-weight:400;line-height:20px;margin-bottom:10px}.option-booking .cell-date .price{color:#666;font-size:1.2rem;min-height:20px}.option-booking .cell-date .price--highlight{color:var(--kk-color-text-critical-dark)}.option-booking .cell-date.selected-end .price,.option-booking .cell-date.selected-end .price--highlight,.option-booking .cell-date.selected-start .price,.option-booking .cell-date.selected-start .price--highlight{color:#fff}.option-booking .cell-date.disabled .price{color:#ccc}.option-booking .btn-group>.btn{background:transparent;border:1px solid var(--kk-color-border-lighter);border-radius:var(--kk-radius-md)!important;display:inline-block;float:none;margin:0 4px 10px 0;padding:6px 16px;text-align:left;white-space:normal}.option-booking .btn-group>.btn:hover{background-color:#f4f4f4}.option-booking .btn-group>.btn.selected{background-color:#26bec9;border:1px solid #26bec9;color:#fff;position:relative}.option-booking .btn-group>.btn.selected:after{border-color:#fff #fff transparent transparent;border-style:solid;border-width:4px;content:"";position:absolute;right:3px;top:3px}.option-booking .btn-group>.btn.disabled{color:#aaa;opacity:.6}.option-booking .traveler-price{color:#666;margin-right:10px}.option-booking hr{margin:15px 0}.option-booking .booking-cta{text-align:right}.msg-error{color:#ef7a70;font-size:1.4rem;margin-top:5px}.counter-item{margin-bottom:20px}.counter-item .counter-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.counter-item .counter-row,.counter-item .counter-row .counter-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.counter-item .counter-row .counter-name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.5rem;font-weight:700;gap:var(--kk-spacing-2)}.counter-item .counter-row .counter-price{color:#666;font-size:1.3rem;margin-right:10px;white-space:nowrap}.counter-item .counter-row .counter-price .inline-flex{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}.counter-item .counter-row .counter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}.counter-item .counter-row .counter .counter-btn{background:none;border:none;color:#26bec9;font-size:2.8rem;line-height:1;overflow:hidden;padding:0;text-align:center;vertical-align:middle}.counter-item .counter-row .counter .counter-btn.disabled{cursor:not-allowed;opacity:.3}.counter-item .counter-row .counter .counter-btn:active{color:#138184}.counter-item .counter-row .counter .tooltip{white-space:nowrap}.counter-item .counter-row .counter-num{font-size:1.8rem;text-align:center;width:45px}.counter-item .counter-row .counter-num[readonly]{background:transparent}.more-option{border-color:#eee;color:#333;display:inline-block;margin-top:5px;max-width:none}.more-option i{margin-left:5px}.product-recommend{background-color:#f4f4f4;padding:10px 0 30px}@-webkit-keyframes error-fade-out{0%{background-color:hsla(5,80%,69%,.1);outline:10px solid hsla(5,80%,69%,.1)}to{background-color:hsla(5,80%,69%,0);outline:10px solid hsla(5,80%,69%,0)}}@keyframes error-fade-out{0%{background-color:hsla(5,80%,69%,.1);outline:10px solid hsla(5,80%,69%,.1)}to{background-color:hsla(5,80%,69%,0);outline:10px solid hsla(5,80%,69%,0)}}@-webkit-keyframes error-shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}12%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}25%{-webkit-transform:translateX(8px);transform:translateX(8px)}37%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}62%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}75%{-webkit-transform:translateX(3px);transform:translateX(3px)}87%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes error-shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}12%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}25%{-webkit-transform:translateX(8px);transform:translateX(8px)}37%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}62%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}75%{-webkit-transform:translateX(3px);transform:translateX(3px)}87%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.amount-list{padding:8px 0}.amount-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:22px}.amount-item:last-child{margin-bottom:0}.amount-item .amount-title__name{-webkit-box-flex:1;-ms-flex-positive:1;color:#333;flex-grow:1;font-size:1.5rem;font-weight:700}.amount-item .amount-title__info{color:#999;font-size:1.2rem;font-weight:400;margin-left:5px}.amount-item .amount-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-right:10px;white-space:nowrap}.amount-item .amount-price .origin-price{margin:0}.amount-item .amount-price__origin{color:#999;font-family:sans-serif;font-size:1.2rem;margin-right:8px;text-decoration:line-through}.amount-item .amount-price__sale{color:#666;font-size:1.4rem}.amount-item .amount-tool{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}.amount-item .amount-tool .amount-btn{background:none;border:none;color:#26bec9;font-size:2.8rem;line-height:1;overflow:hidden;padding:0;text-align:center;vertical-align:middle}.amount-item .amount-tool .amount-btn.disabled{cursor:not-allowed;opacity:.3}.amount-item .amount-tool .amount-btn:active{color:#138184}.amount-item .amount-tool .tooltip{white-space:nowrap}.amount-item .amount-tool .amount-num{border:none;color:#333;font-size:1.8rem;line-height:1.2;text-align:center;width:45px}.amount-item .amount-num[readonly]{background:transparent}.select-date{border-collapse:separate;display:block;margin:30px 0;position:relative}.select-date__icon{border-right:1px solid #26bec9;font-size:2rem;height:100%;left:0;line-height:25px;padding:12px 19px;pointer-events:none;position:absolute;top:0;-webkit-transition:border .25s linear,color .25s linear,background-color .25s linear;transition:border .25s linear,color .25s linear,background-color .25s linear;vertical-align:middle;white-space:nowrap;z-index:5}.select-date__icon,.select-date__input{color:#26bec9;text-align:center;width:auto}.select-date__input{background:#fff;border:1px solid #26bec9;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;font-family:inherit;font-size:1.6rem;font-weight:700;height:50px;letter-spacing:.5px;min-width:280px;opacity:1;padding-left:60px}.select-date__input::-webkit-input-placeholder{color:#26bec9}.select-date__input::-moz-placeholder{color:#26bec9}.select-date__input:-ms-input-placeholder{color:#26bec9}.select-date__input::-ms-input-placeholder{color:#26bec9}.select-date__input::placeholder{color:#26bec9}.option_item__detail{display:-webkit-box;display:-ms-flexbox;display:flex}.option_item__sku{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.option_item__sku .sku-top{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.option_item__sku .sku-top__title{-webkit-box-flex:1;color:#333;-ms-flex:1;flex:1;font-size:1.6rem;font-weight:700}.option_item__sku .sku-top__reset{color:#138184;font-size:1.6rem;font-weight:700}.option_item__sku .sku-list{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px}.option_item__sku .sku-list .sku-item__title{color:var(--kk-color-text-darker);margin-bottom:0}.option_item__sku .sku-list .sku-item__option{padding:10px 0}.option_item__sku .sku-list .sku-item__option .item{background:#fff;border:1px solid var(--kk-color-border-lighter);border-radius:var(--kk-radius-md);display:inline-block;margin:0 10px 10px 0;padding:6px 16px}.option_item__sku .sku-list .sku-item__option .item.active,.option_item__sku .sku-list .sku-item__option .item:hover{border:1px solid #26bec9;color:#26bec9}.option_item__sku .sku-list .sku-item__option .item.disabled{border:1px solid #eaeaea;color:#aaa;cursor:not-allowed;opacity:.6}.option_item__sku .sku-list .sku-item__counter{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:20px}.option_item__sku .sku-list .sku-item__counter .item-counter__name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.5rem;font-weight:700}.option_item__sku .sku-list .sku-item__counter .item-counter__price{color:#666;font-size:1.3rem;margin-right:10px;white-space:nowrap}.option_item__sku .sku-bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.option_item__sku .sku-bottom,.option_item__sku .sku-bottom__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--kk-spacing-4)}.option_item__sku .sku-bottom__info{width:100%}.option_item__sku .sku-bottom .total-price{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--kk-spacing-2);justify-content:space-between;width:100%}.option_item__sku .sku-bottom .total-price__title{color:#999;font-size:1.4rem;letter-spacing:.5px;line-height:22px}.option_item__sku .sku-bottom .total-price__price{color:#26bec9;font-family:Arial Rounded MT Bold,Arial Rounded MT,sans-serif;font-size:2rem;letter-spacing:0;text-align:right}.option_item__sku .sku-bottom .total-price__info{color:#666;font-size:1.2rem;margin:5px 0 15px}.option_item__sku .sku-bottom .total-price__info i{margin-right:5px;position:relative;top:1px}.option_item__sku .sku-bottom .total-price__points{color:#333;font-size:1.4rem;letter-spacing:.5px}.option_item__sku .sku-bottom .kk-point{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--kk-spacing-3);justify-content:space-between;width:100%}.option_item__sku .sku-bottom .booking-cta .kk-btn-cta{border:none;border-radius:var(--kk-radius-md);font-size:1.6rem;letter-spacing:.57px;line-height:var(--kk-spacing-6);padding:var(--kk-spacing-4) var(--kk-spacing-7);-webkit-transition:border .25s linear,color .25s linear,background-color .25s linear;transition:border .25s linear,color .25s linear,background-color .25s linear}.option_item__sku .sku-bottom .booking-cta .kk-btn-cta.disabled{background-color:#ddd;border-color:#ddd;color:#fff;cursor:not-allowed}.option_item__info{background:#f6f6f6;border-radius:4px;margin-right:30px;min-width:630px;padding:20px;width:630px}.option_item__info h5{color:#333;font-size:1.5rem;font-weight:700;margin:0}.option_item__info ul{-webkit-padding-start:0;color:#333;font-size:1.4rem;line-height:1.71;list-style:none;padding-top:10px;padding-inline-start:0}.option_item__info ul li{padding:0 0 10px}.option_item__info ul li:last-child{padding:0}.option_item__info .option-list li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.option_item__info .option-list__icon{height:16px;line-height:1.4;margin-right:5px;position:relative;top:1px;width:16px}.option_item__info .option-list__title{-webkit-box-flex:1;-ms-flex:1;flex:1}.option_item__info .option-table{padding:15px 0}.option_item__info .option-table__row{background-color:hsla(0,0%,100%,.7);border-radius:2px;display:grid;grid-template-columns:100px 1fr;padding:5px 10px;place-content:center flex-start}.option_item__info .option-table__row:nth-child(2n){background-color:initial}.option_item__info .option-table__columns{-webkit-box-flex:1;color:#333;-ms-flex:1;flex:1;font-size:1.4rem;letter-spacing:.2px;line-height:24px}.option_item__info .option-fee__list{color:#666;display:-webkit-box;display:-ms-flexbox;display:flex}.option_item__info .option-fee .fee-list{-webkit-box-flex:1;-ms-flex:1;flex:1}.option_item__info .option-fee .fee-list__icon{bottom:1px;height:14px;margin-right:12px;position:relative;width:14px}.option_item__info .option-fee .fee-list__title{font-size:1.4rem;line-height:1.71}.option_item__info .option-cancel-policy__list,.option_item__info .option-use-date__list{-webkit-padding-start:25px;list-style:disc;list-style-position:outside;padding-inline-start:25px}.option_item__hr{border-top:1px solid rgba(0,0,0,.05);margin:15px 0}.review-section__top{display:-webkit-box;display:-ms-flexbox;display:flex}.review-section__select{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.review-section .review-score{-webkit-box-flex:1;-ms-flex:1;flex:1}.review-section .review-score .review-badge{background:linear-gradient(45deg,#64b3f4,#26bec9 50%);border-radius:4px;color:#fff;float:left;font-family:Arial Rounded MT Bold,Arial Rounded MT,sans-serif;font-size:2.4rem;margin-right:15px;padding:8px 10px}.review-section .review-score .product-star{overflow:hidden}.review-section .review-score .product-star .star{font-size:2.5rem}.review-section .review-score .product-star .review-num{color:#666;font-size:1.4rem;margin:5px 0 0 4px}.review-section .review-list-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:2px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:15px 0;padding-bottom:10px}.review-section .review-list-header .sorting{margin:0}.review-filter>.checkbox,.review-filter>.dropdown{display:inline-block;margin-right:20px}.review-filter .dropdown>button{min-height:auto;padding:8px 40px 8px 10px}.review-filter .dropdown>button.active{border-color:#26bec9;-webkit-box-shadow:0 0 5px rgba(38,190,201,.2);box-shadow:0 0 5px rgba(38,190,201,.2);color:#26bec9}.review-filter .dropdown .dropdown-menu .checkbox-title{color:#333}.review-filter .dropdown .dropdown-menu .checkbox-title .btn-default{border:none;padding:0}.review-filter .dropdown .dropdown-menu .checkbox-title .btn-default :focus,.review-filter .dropdown .dropdown-menu .checkbox-title .btn-default:hover{background-color:transparent}.review-filter .review-result{color:#666;margin-bottom:20px}.review-filter .review-item{font-size:1.4rem;padding:10px 0;position:relative}.review-filter .review-item .editor{float:left;margin-right:20px;text-align:center}.member-tier-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;line-height:1;padding:2px 4px}.member-tier-label--platinum{background-color:#f5f0ff;color:#6648ac}.member-tier-label--diamond{background-color:#edf1f4;color:#30414f}.member-tier-label img.member-tier-label__icon{height:16px;margin-right:2px;width:16px}.critical-info-text[data-v-0648d2df]{display:inline-block;margin:15px;padding:0}.badge-trusted-partner[data-v-0648d2df]{color:var(--kk-color-text-info-darker);cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.badge-trusted-partner__text[data-v-0648d2df]{font-size:14px;font-weight:500;line-height:20px;text-decoration:underline}.product-star .text[data-v-0648d2df]{color:var(--kk-color-text-dark)}.product-star .comment-from[data-v-0648d2df]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:var(--kk-spacing-3)}.product-star .comment-from .icon[data-v-0648d2df]{height:var(--kk-dimension-icon-xs);margin-left:var(--kk-spacing-1);width:var(--kk-dimension-icon-xs)}.coupon-ticket[data-v-e8148fe0]:after,.coupon-ticket[data-v-e8148fe0]:before{background:#fff;border:var(--coupon-ticket-border);border-radius:50%;content:"";display:block;height:var(--coupon-ticket-circle-diameter);position:absolute;top:calc(var(--coupon-ticket-circle-diameter)/2);width:var(--coupon-ticket-circle-diameter)}.coupon-ticket[data-v-e8148fe0]{--coupon-ticket-border:1px solid #26bec9;--coupon-ticket-circle-diameter:12px;overflow:hidden;position:relative}.coupon-ticket__container[data-v-e8148fe0]{border:var(--coupon-ticket-border);border-radius:2px;height:24px}.coupon-ticket__content[data-v-e8148fe0]{color:#26bec9;font-size:12px;font-weight:700;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon-ticket[data-v-e8148fe0]:before{left:calc(var(--coupon-ticket-circle-diameter)*-1/2)}.coupon-ticket[data-v-e8148fe0]:after{right:calc(var(--coupon-ticket-circle-diameter)*-1/2)}.coupon-text-icon__text[data-v-2bbc3f6a]{color:#26bec9;font-size:14px;font-weight:400;line-height:20px}.coupon-text-icon__icon[data-v-2bbc3f6a]{fill:#26bec9}.coupon-list-card__title[data-v-073fd2a4],.coupon-list-card__valid[data-v-073fd2a4]{color:#666;font-size:14px;font-weight:400;line-height:20px}.coupon-list-card[data-v-073fd2a4]{border:1px solid #ddd;border-radius:8px;padding:16px;width:100%}.coupon-list-card__amount[data-v-073fd2a4]{font-size:24px;font-weight:700;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon-list-card__description[data-v-073fd2a4]{font-size:14px;font-weight:500;line-height:20px}.coupon-list-card__title[data-v-073fd2a4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon-list-card__valid--critical[data-v-073fd2a4]{color:#ef7a70}.coupon-list-card .btn-use[data-v-073fd2a4]{background:#fff;border:1px solid #26bec9;color:#26bec9}.coupon-list-card .btn-sm[data-v-073fd2a4]{line-height:0;padding:8px 12px}.fake-coupon-element[data-v-745baffe]{width:100%}.fake-coupon-element .fake-coupon-section[data-v-745baffe]{height:20px}.fake-coupon-element .fake-coupon-section__mask2[data-v-745baffe]{width:80px}@-webkit-keyframes placeHolderShimmer2-0a0f5d72{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes placeHolderShimmer2-0a0f5d72{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.coupon-section__coupon-list[data-v-0a0f5d72]{-webkit-box-pack:left;-ms-flex-pack:left;display:grid;gap:8px;grid-auto-flow:column;justify-content:left}.dropdown-menu[data-v-0a0f5d72]{padding:20px 0}.coupon-list[data-v-0a0f5d72]{max-height:480px;overflow-y:auto;width:368px}.coupon-list[data-v-0a0f5d72]::-webkit-scrollbar{height:6px;width:6px}.coupon-list[data-v-0a0f5d72]::-webkit-scrollbar-button{display:none}.coupon-list[data-v-0a0f5d72]::-webkit-scrollbar-corner{background:transparent}.coupon-list[data-v-0a0f5d72]::-webkit-scrollbar-thumb{background:#ddd;border-radius:6px}.coupon-list[data-v-0a0f5d72]::-webkit-scrollbar-track{border-radius:6px}.coupon-list[data-v-0a0f5d72]::-webkit-scrollbar-track-piece{background:transparent}.price-info__price-desc[data-v-dcb79368]{font-size:12px;font-weight:400;line-height:16px;margin-top:var(--kk-spacing-2)}.hotel-option-section__toggle-btn-container[data-v-ca8c8958]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hotel-option-section__toggle-btn-container[data-v-ca8c8958],.hotel-option-section__toggle-btn[data-v-ca8c8958]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-option-section__toggle-btn[data-v-ca8c8958]{-webkit-box-pack:center;-ms-flex-pack:center;color:var(--kk-color-text-primary-dark);font-size:16px;font-weight:400;gap:var(--kk-spacing-2);justify-content:center;line-height:24px}.pagination.hide-page[data-v-3754f6ef]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.pagination.hide-page .arrow[data-v-3754f6ef]{background-color:var(--kk-color-white);border:1px solid var(--kk-color-border-darker);border-radius:var(--kk-radius-md);cursor:pointer;height:40px;margin-left:var(--kk-spacing-3);padding:var(--kk-spacing-3) var(--kk-spacing-4);-webkit-transition:.25s;transition:.25s;width:48px}.pagination.hide-page .arrow.inactive[data-v-3754f6ef]{border:1px solid var(--kk-color-border-lighter);color:var(--kk-color-border-lighter);cursor:not-allowed}.pagination.hide-page .arrow[data-v-3754f6ef]:hover:not(.inactive){border:1px solid var(--kk-color-border-primary-medium);color:var(--kk-color-border-primary-medium)}.point-bonus-product-banner__banner{border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}[style-id=loyalty_tier_02] .point-bonus-product-banner__banner{background-color:#f5f0ff;color:#6648ac}[style-id=loyalty_tier_03] .point-bonus-product-banner__banner{background-color:#edf1f4;color:#30414f}[style-id=style_01] .point-bonus-product-banner__banner{background-color:#fff6e5;color:#6a4e14}[style-id=style_02] .point-bonus-product-banner__banner{background-color:#e4f3f4;color:#1a828a}.point-bonus-product-banner__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:44px;margin-right:8px;width:44px}.point-bonus-product-banner__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.point-bonus-product-banner__title{font-size:16px;line-height:22px;margin-bottom:2px}.point-bonus-product-banner__body{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.point-bonus-product-banner__desc{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:20px}.point-bonus-product-banner__remain-days{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px;line-height:20px;margin-left:4px}[style-id=loyalty_tier_02] .point-bonus-product-banner__remain-days{color:#6648ac}[style-id=loyalty_tier_03] .point-bonus-product-banner__remain-days{color:#30414f}[style-id=style_01] .point-bonus-product-banner__remain-days{color:#ffb400}[style-id=style_02] .point-bonus-product-banner__remain-days{color:#1a828a}.point-bonus-product-banner__hint{color:#666;font-size:12px;line-height:16px;margin-top:8px}.point-bonus-product-banner__hint-icon{cursor:pointer;height:16px;margin-left:4px;margin-top:-2px;width:16px}.point-bonus-checkout-banner{margin-bottom:12px}.point-bonus-checkout-banner__banner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px}[style-id=loyalty_tier_02] .point-bonus-checkout-banner__banner{background-color:#f5f0ff;color:#6648ac}[style-id=loyalty_tier_03] .point-bonus-checkout-banner__banner{background-color:#edf1f4;color:#30414f}[style-id=style_01] .point-bonus-checkout-banner__banner{background-color:#fff6e5;color:#6a4e14}[style-id=style_02] .point-bonus-checkout-banner__banner{background-color:#e4f3f4;color:#1a828a}.point-bonus-checkout-banner__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:16px;margin-right:4px;margin-top:2px;width:16px}.point-bonus-checkout-banner__text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;line-height:20px}.point-bonus-booking-info-list__title{cursor:pointer}.point-bonus-booking-info-list__detail{background-color:hsla(0,0%,78%,.15);border-radius:6px;display:grid;gap:15px;grid-template-columns:1fr;line-height:1;padding:18px 15px}.point-bonus-info-tag__tag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;padding:2px 8px}[style-id=loyalty_tier_02] .point-bonus-info-tag__tag{background-color:#f5f0ff;color:#6648ac}[style-id=loyalty_tier_03] .point-bonus-info-tag__tag{background-color:#edf1f4;color:#30414f}[style-id=style_01] .point-bonus-info-tag__tag{background-color:#fff6e5;color:#6a4e14}[style-id=style_02] .point-bonus-info-tag__tag{background-color:#e4f3f4;color:#1a828a}.point-bonus-info-tag__tag .icon-info{margin-left:4px}@-webkit-keyframes placeHolderShimmer2-d2180c80{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes placeHolderShimmer2-d2180c80{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.store-info__introduction[data-v-d2180c80]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-bottom:20px;position:relative}.store-info__introduction__theme[data-v-d2180c80]{color:#212121;font-size:22px;font-weight:700;line-height:28px}.store-info__introduction__icon[data-v-d2180c80]{color:#727272;cursor:pointer}.store-info__main[data-v-d2180c80]{border:1px solid #e6e9ed;border-radius:8px}.store-info__logo[data-v-d2180c80]{border:1px solid #e6e9ed;border-radius:50%;height:50px;min-width:50px}.store-info__title[data-v-d2180c80]{color:#212121;font-size:16px;font-weight:700;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-info__info[data-v-d2180c80]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#727272;display:-webkit-box;font-size:14px;font-weight:400;line-height:20px;margin-top:4px;overflow:hidden}.store-info__info span[data-v-d2180c80]{color:#26bec9;font-size:14px;font-weight:400;line-height:20px}.store-info__link[data-v-d2180c80]{color:#727272;font-size:14px;font-weight:400;line-height:20px;position:absolute;right:0}.pb-more-image{background:rgba(0,0,0,.6);border-radius:var(--kk-radius-md);bottom:0;color:var(--kk-color-white);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-variant-numeric:tabular-nums;padding:var(--kk-spacing-2) var(--kk-spacing-3);position:absolute;right:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.pb-more-image:hover{opacity:.7}.pb-more-image__icon{margin-right:var(--kk-spacing-2)}.pb-more-image__amount{font-size:14px;font-weight:400;line-height:20px}.change-border-radius{border-radius:var(--kk-radius-md) 0}.pb-image-grid[data-v-cd6d0274]{position:relative}.pb-image-grid__img-wrap[data-v-cd6d0274]{border-radius:var(--kk-radius-md);display:grid;grid-template-columns:1fr 0;grid-template-rows:repeat(2,200px);overflow:hidden;position:relative}.pb-image-grid__img-wrap .cta-area-1[data-v-cd6d0274],.pb-image-grid__img-wrap .cta-area-2[data-v-cd6d0274],.pb-image-grid__img-wrap .cta-area-3[data-v-cd6d0274],.pb-image-grid__img-wrap .cta-area-5[data-v-cd6d0274]{display:none}.pb-image-grid__img-wrap--layout[data-v-cd6d0274]{grid-template-areas:"img-1" "img-1";grid-template-columns:1fr}.pb-image-grid__img-wrap--layout .cta-area-1[data-v-cd6d0274]{display:block}.pb-image-grid__img-wrap--layout .cta-area-2[data-v-cd6d0274]{display:none}.pb-image-grid__img-wrap--triple-layout[data-v-cd6d0274]{gap:var(--kk-spacing-3);grid-template-areas:"img-1 img-2" "img-1 img-3";grid-template-columns:2fr 1fr}.pb-image-grid__img-wrap--triple-layout .cta-area-2[data-v-cd6d0274],.pb-image-grid__img-wrap--triple-layout .cta-area-3[data-v-cd6d0274]{display:block}@media(width <= 768px){.pb-image-grid__img-wrap--triple-layout[data-v-cd6d0274]{grid-template-areas:"img-1" "img-1";grid-template-columns:1fr}.pb-image-grid__img-wrap--triple-layout .cta-area-1[data-v-cd6d0274]{display:block}.pb-image-grid__img-wrap--triple-layout .cta-area-2[data-v-cd6d0274]{display:none}}.pb-image-grid__img-wrap--penta-layout[data-v-cd6d0274]{gap:var(--kk-spacing-3);grid-template-areas:"img-1 img-2 img-3" "img-1 img-4 img-5";grid-template-columns:2.45fr 1fr 1fr}.pb-image-grid__img-wrap--penta-layout .cta-area-2[data-v-cd6d0274],.pb-image-grid__img-wrap--penta-layout .cta-area-5[data-v-cd6d0274]{display:block}@media(width <= 992px){.pb-image-grid__img-wrap--penta-layout[data-v-cd6d0274]{grid-template-areas:"img-1 img-2" "img-1 img-3";grid-template-columns:2fr 1fr}.pb-image-grid__img-wrap--penta-layout .cta-area-2[data-v-cd6d0274],.pb-image-grid__img-wrap--penta-layout .cta-area-3[data-v-cd6d0274]{display:block}}@media(width <= 768px){.pb-image-grid__img-wrap--penta-layout[data-v-cd6d0274]{grid-template-areas:"img-1" "img-1";grid-template-columns:1fr}.pb-image-grid__img-wrap--penta-layout .cta-area-1[data-v-cd6d0274]{display:block}.pb-image-grid__img-wrap--penta-layout .cta-area-2[data-v-cd6d0274]{display:none}}.pb-image-grid__img-container-1[data-v-cd6d0274]{grid-area:img-1;overflow:hidden;position:relative}.pb-image-grid__img-container-2[data-v-cd6d0274]{grid-area:img-2;overflow:hidden;position:relative}@media(width <= 768px){.pb-image-grid__img-container-2[data-v-cd6d0274]{display:none}}.pb-image-grid__img-container-3[data-v-cd6d0274]{grid-area:img-3;overflow:hidden;position:relative}@media(width <= 768px){.pb-image-grid__img-container-3[data-v-cd6d0274]{display:none}}.pb-image-grid__img-container-4[data-v-cd6d0274]{grid-area:img-4;overflow:hidden;position:relative}@media(width <= 992px){.pb-image-grid__img-container-4[data-v-cd6d0274]{display:none}}.pb-image-grid__img-container-5[data-v-cd6d0274]{grid-area:img-5;overflow:hidden;position:relative}@media(width <= 992px){.pb-image-grid__img-container-5[data-v-cd6d0274]{display:none}}.pb-image-grid__img[data-v-cd6d0274]{cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pb-image-grid .play-icon[data-v-cd6d0274]{color:#fff;height:80px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px;z-index:1}.video-overlay[data-v-cd6d0274]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,0,0,.9);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%;z-index:10}.close-button[data-v-cd6d0274]{background-color:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;padding:var(--kk-spacing-4);position:absolute;right:var(--kk-spacing-4);top:var(--kk-spacing-4)}.img-mask[data-v-cd6d0274]{position:relative}.img-mask[data-v-cd6d0274]:after{background-color:rgba(0,0,0,.3);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.cta-area-1[data-v-cd6d0274]{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;bottom:var(--kk-spacing-4);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:var(--kk-spacing-4);position:absolute;right:var(--kk-spacing-4)}.cta-area-2[data-v-cd6d0274]{bottom:0;left:0;margin:var(--kk-spacing-4);position:absolute}.cta-area-3[data-v-cd6d0274],.cta-area-5[data-v-cd6d0274]{bottom:0;margin:var(--kk-spacing-4);position:absolute;right:0}.button-ellipsis[data-v-cd6d0274] .kk-button-base__body{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.button-ellipsis[data-v-cd6d0274] .kk-button-base__body .kk-button__label{display:inline}.swiper-container[data-v-3383c8e1]{height:500px;max-width:900px}.gallery-top .swiper-wrapper .swiper-slide[data-v-3383c8e1]{background-position:50%;background-repeat:no-repeat;background-size:contain}.gallery-thumbs[data-v-3383c8e1]{bottom:var(--kk-spacing-8);-webkit-box-sizing:border-box;box-sizing:border-box;height:70px;padding:10px 0;position:relative;top:var(--kk-spacing-6);width:90%}.gallery-thumbs .swiper-wrapper[data-v-3383c8e1]{width:83%}.gallery-thumbs .swiper-wrapper .swiper-slide[data-v-3383c8e1]{background-position:50%;background-size:cover;border-radius:var(--kk-radius-md);height:100%;width:100%}.gallery-thumbs .swiper-wrapper .swiper-slide-thumb-active[data-v-3383c8e1]{border:4px solid var(--kk-color-border-primary-medium)}.number[data-v-3383c8e1]{color:var(--kk-color-text-dark);font-size:14px;font-weight:400;line-height:20px;position:relative;text-align:center;top:var(--kk-spacing-4);width:100%}.arrow-right[data-v-3383c8e1]{position:absolute;right:var(--kk-spacing-7);top:40%}.arrow-left[data-v-3383c8e1]{left:var(--kk-spacing-7);position:absolute;top:40%}.product-banner__modal[data-v-665e39b6]{padding:0 var(--kk-spacing-7)}.product-banner__more-image-box[data-v-665e39b6]{bottom:var(--kk-spacing-4);position:absolute;right:var(--kk-spacing-4)}.product-banner__officialPhoto[data-v-665e39b6]{padding-top:var(--kk-spacing-6)}.product-banner__photo[data-v-665e39b6]{cursor:pointer;height:280px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.product-banner__photo img[data-v-665e39b6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-banner__selections[data-v-665e39b6]{background:var(--kk-color-white);padding:0 var(--kk-spacing-7);position:sticky;top:0}.product-banner__content[data-v-665e39b6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:calc(100% - 150px);padding:0 var(--kk-spacing-7)}.product-banner__content>[data-v-665e39b6]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:auto}.product-fixed-bar[data-v-66249c68]{background-color:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);left:0;padding:8px 0;position:sticky;top:60px;width:100%;z-index:99}@media(width <= 991px){.product-fixed-bar[data-v-66249c68]{top:50px}}