.addon-card{--addon-accent:var(--color-mono300);--addon-background:#FFF;--addon-inset:var(--color-mono200, #EEE);display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:baseline;gap:8px;min-width:0;width:100%;margin:8px 0;border:2px solid var(--addon-accent);border-radius:8px;padding:10px;background-color:var(--addon-background);color:var(--color-black);text-align:left;overflow-wrap:anywhere}.addon-card.is-selected{--addon-accent:var(--color-attention-blue);--addon-background:var(--color-light-blue);--addon-inset:#FFF}.addon-card .addon-status{border-radius:4px;padding:2px 6px;background-color:var(--addon-accent);color:var(--color-black);font-size:1.2rem;font-weight:700;line-height:1.25}.addon-card .addon-title{display:block;min-width:0;font-size:1.6rem;font-weight:700;line-height:1.3}.addon-card>.addon-message{grid-column:1/-1}.addon-card .addon-option{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-column:1/-1;align-items:center;gap:6px 8px;min-width:0}.addon-card .addon-option+.addon-option{border-top:1px solid var(--addon-accent);padding-top:8px}.addon-card .addon-inset{grid-column:1/-1;border-radius:6px;padding:6px 8px;background-color:var(--addon-inset)}.addon-card .addon-message{font-size:1.4rem;font-style:italic;line-height:1.35}.addon-card .addon-price{grid-column:1;grid-row:2;font-size:1.4rem;line-height:1.35}.addon-card .addon-price b{font-weight:700}.addon-card .addon-footer{display:contents}.addon-card .addon-select{display:inline-flex;align-items:center;justify-content:center;grid-column:2;grid-row:2;min-height:36px;max-width:100%;border:2px solid transparent;border-radius:6px;padding:4px 12px;background-color:var(--addon-accent);color:var(--color-black);font-size:1.4rem;font-weight:700;line-height:1.25;text-align:center;text-decoration:none}.addon-card .addon-select:hover{border-color:var(--color-black)}.addon-card .addon-select:focus-visible{outline:2px solid var(--color-primary-blue);outline-offset:3px}.filter-open{overflow:hidden;overscroll-behavior:none}.filter-open .filter{display:none}@media(max-width: 940px){.filter-open .filter{display:block;position:fixed;top:0;bottom:0;left:0;right:0;background:#fff;z-index:10;overflow:auto}.filter-open .filter .close{display:block;height:24px;width:25px;padding:0;min-height:24px;box-shadow:none;outline:none;position:absolute;top:10px;right:10px;border:0;background:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 6.91L17.59 5.5L12 11.09L6.41 5.5L5 6.91L10.59 12.5L5 18.09L6.41 19.5L12 13.91L17.59 19.5L19 18.09L13.41 12.5L19 6.91Z' fill='black'/%3E%3C/svg%3E%0A")}.filter-open .filter ul{margin:0;list-style-type:none;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;-webkit-align-items:center;align-items:center;gap:0;padding:40px 20px}.filter-open .filter ul>li{flex-shrink:0;white-space:nowrap}.filter-open .filter ul li{padding:10px 0;width:100%;cursor:pointer;position:relative;background-repeat:no-repeat;background-position:right 0 top 20px;background-image:url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.737305 0.675781L6.2373 6.67578L11.7373 0.675781' stroke='%231E4293' stroke-width='2'/%3E%3C/svg%3E%0A");display:block;color:var(--color-primary-blue);font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;font-family:"Kanit",sans-serif;font-weight:600;background-color:#fff;border-bottom:1px solid var(--color-mono300)}.filter-open .filter ul li.open{background-image:url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.737305 0.675781L6.2373 6.67578L11.7373 0.675781' stroke='%231E4293' stroke-width='2' transform='rotate(180 6.2373 4.17578)'/%3E%3C/svg%3E")}.filter-open .filter ul li .option{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;gap:20px}.filter-open .filter ul li .option input{margin:0}.filter-open .filter ul li .option label{margin:0;font-weight:400;font-family:"Open Sans",sans-serif;font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;white-space:nowrap}.filter-open .filter ul li .option span{margin:0 0 10px;color:var(--color-black)}.filter-open .filter .scroll{overflow:auto;max-height:45vh;padding:16px}.filter-open .filter .facet-tree .facet-group-heading{margin:12px 0 8px;padding-bottom:6px;border-bottom:1px solid var(--color-mono300);color:var(--color-darkest-blue);font-family:"Kanit",sans-serif;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;font-weight:600}.filter-open .filter .facet-tree>.facet-node:first-child>.facet-group-heading{margin-top:0}.filter-open .filter .facet-tree .facet-children{margin:0 0 0 15px;padding-left:10px;position:relative}.filter-open .filter .facet-tree .facet-children::before{content:"";height:100%;width:1px;background:var(--color-mono300);position:absolute;left:-6px}.filter-open .filter .facet-tree .facet-children::after{content:"";position:absolute;background:var(--color-mono300);width:10px;height:1px;top:14px;left:-5px}.filter-open .filter .facet-tree .option.facet-parent label{font-weight:600}.filter-open .filter .facet-tree .option{min-height:28px}.filter-open .filter .facet-tree .option .form-block{margin:0}.filter-open .filter .facet-tree .option span{margin:0}}.filter-open .filter .section-body{position:relative;background:#fff;overflow:hidden;top:0;left:0;z-index:1;white-space:normal}.filter-open .filter .section-body>div>p{padding:16px 16px 0}.filter-open .filter .section-body .vue-range-slider{position:relative;padding:16px}.filter-open .filter .section-body .vue-range-slider p{padding:0}.filter-open .filter .section-body .vue-range-slider label{cursor:default;margin:0 0 20px;background:var(--color-light-blue);display:inline-block;padding:5px 10px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%}.filter-open .filter .section-body .vue-range-slider .small{margin:0;text-transform:uppercase;font-size:1rem;font-size:clamp(1rem,1vw,1rem);line-height:100%;color:var(--color-text-grey);letter-spacing:.5px;font-weight:700}.filter-open .filter .section-body .vue-range-slider input[type=range]{width:100%;margin:0 0 4px;accent-color:var(--color-primary-blue);height:4px;border:0;background:var(--color-mono300)}.filter-open .filter .section-body .vue-range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;cursor:pointer}.filter-open .filter .section-body .vue-range-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;cursor:pointer}.filter-open .filter .section-body .vue-range-slider input[type=range]::-ms-thumb{width:18px;height:18px;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;cursor:pointer}.filter-open .filter .section-body .vue-range-slider input[type=range]::-webkit-slider-thumb{background:var(--color-primary-blue) !important}.filter-open .filter .section-body .vue-range-slider input[type=range]::-moz-range-thumb{background:var(--color-primary-blue) !important}.filter-open .filter .section-body .vue-range-slider input[type=range]::-ms-thumb{background:var(--color-primary-blue) !important}.search-results{background-color:var(--color-light-blue);position:relative;z-index:1;overflow:clip}.search-results .search-form section{padding:0}.search-results .search-header{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;gap:20px;color:var(--color-darkest-blue);margin:20px 0 0}.search-results .search-header h5{margin:0}.search-results .search-header .search-actions{display:flex;display:-webkit-flex;-webkit-align-items:baseline;align-items:baseline;gap:clamp(24px,5vw,64px);margin-left:auto}.search-results .search-header .reset{cursor:pointer;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;font-family:"Kanit",sans-serif;font-weight:600;line-height:1.2;color:var(--color-black);text-decoration:underline}.search-results .search-header .sort{display:flex;display:-webkit-flex;-webkit-align-items:baseline;align-items:baseline;gap:10px;color:var(--color-black);font-family:"Kanit",sans-serif;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;font-weight:600;line-height:1.2}.search-results .search-header .sort .sort-label{white-space:nowrap}.search-results .search-header .sort .sort-control{position:relative}.search-results .search-header .sort button{display:block;cursor:pointer;width:auto;min-height:0;height:auto;margin:0;border:0;box-shadow:none;text-transform:none;letter-spacing:normal;color:var(--color-black)}.search-results .search-header .sort .sort-trigger{outline:none;padding:0 24px 0 0;background:transparent url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.737305 0.675781L6.2373 6.67578L11.7373 0.675781' stroke='%23000000' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat center right;font:inherit;white-space:nowrap;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.search-results .search-header .sort .sort-trigger:focus-visible{outline:2px solid var(--color-primary-blue);outline-offset:3px}.search-results .search-header .sort .sort-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:100%;width:max-content;padding:8px 0;background:#fff;z-index:3;overflow:hidden;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;box-shadow:0px 4px 8px rgba(0,0,0,.3)}.search-results .search-header .sort .sort-option{outline:none;width:100%;padding:8px 15px;background:transparent;text-align:left;font-family:"Open Sans",sans-serif;font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;font-weight:400;line-height:19px;white-space:nowrap;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.search-results .search-header .sort .sort-option:hover,.search-results .search-header .sort .sort-option:focus-visible,.search-results .search-header .sort .sort-option[aria-checked=true]{background:var(--color-mono100)}.search-results .search-header .sort .sort-option:focus-visible{outline:2px solid var(--color-primary-blue);outline-offset:-2px}.search-results .filters-wrapper{padding:20px 0}.search-results .sort-options{padding:10px 0;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;gap:24px;position:sticky;top:70px;background-color:var(--color-light-blue);z-index:2}.search-results .sort-options:before{content:"";background-color:var(--color-light-blue);position:absolute;left:-100%;width:1000%;height:68px;z-index:-1}@media(max-width: 940px){.search-results .sort-options.open .filter{display:block;position:fixed;top:0;bottom:0;left:0;right:0}}.search-results .sort-options .filter-toggle{user-select:none;cursor:pointer;position:relative;background-repeat:no-repeat;background-position:right 20px top 56%;background-image:url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.737305 0.675781L6.2373 6.67578L11.7373 0.675781' stroke='%231E4293' stroke-width='2'/%3E%3C/svg%3E%0A");display:none;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;color:var(--color-primary-blue);font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;font-family:"Kanit",sans-serif;font-weight:600;height:48px;padding:0 48px 0 24px;border:2px solid var(--color-primary-blue);background-color:#fff}@media(max-width: 940px){.search-results .sort-options .filter-toggle{display:flex;display:-webkit-flex}}.search-results .sort-options .reset{cursor:pointer;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;font-family:"Kanit",sans-serif;font-weight:600;line-height:1.2;color:var(--color-black);text-decoration:underline}.search-results .sort-options .filter{width:100%}@media(max-width: 940px){.search-results .sort-options .filter{display:none}}.search-results .sort-options .filter .close{display:none}.search-results .sort-options .filter ul{margin:0;list-style-type:none;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;flex-wrap:wrap;gap:10px}.search-results .sort-options .filter ul>li{flex-shrink:0;white-space:nowrap}.search-results .sort-options .filter ul li{cursor:pointer;position:relative;background-repeat:no-repeat;background-position:right 20px top 56%;background-image:url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.737305 0.675781L6.2373 6.67578L11.7373 0.675781' stroke='%231E4293' stroke-width='2'/%3E%3C/svg%3E%0A");display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;color:var(--color-primary-blue);font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;font-family:"Kanit",sans-serif;font-weight:600;height:48px;padding:0 48px 0 24px;border:2px solid var(--color-primary-blue);background-color:#fff}@media(max-width: 1100px){.search-results .sort-options .filter ul li{background-position:right 12px top 56%;padding:0 35px 0 15px;font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%}}.search-results .sort-options .filter ul li .option{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;gap:20px}.search-results .sort-options .filter ul li .option input{margin:0}.search-results .sort-options .filter ul li .option label{margin:0;font-weight:400;font-family:"Open Sans",sans-serif;font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;white-space:nowrap}.search-results .sort-options .filter ul li .option span{margin:0 0 10px;color:var(--color-black)}.search-results .sort-options .filter .scroll{overflow:auto;max-height:45vh;padding:16px}.search-results .sort-options .filter .facet-tree .facet-group-heading{margin:12px 0 8px;padding-bottom:6px;border-bottom:1px solid var(--color-mono300);color:var(--color-darkest-blue);font-family:"Kanit",sans-serif;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;font-weight:600}.search-results .sort-options .filter .facet-tree>.facet-node:first-child>.facet-group-heading{margin-top:0}.search-results .sort-options .filter .facet-tree .facet-children{margin:0 0 0 15px;padding-left:10px;position:relative}.search-results .sort-options .filter .facet-tree .facet-children::before{content:"";height:100%;width:1px;background:var(--color-mono300);position:absolute;left:-6px}.search-results .sort-options .filter .facet-tree .facet-children::after{content:"";position:absolute;background:var(--color-mono300);width:10px;height:1px;top:14px;left:-5px}.search-results .sort-options .filter .facet-tree .option.facet-parent label{font-weight:600}.search-results .sort-options .filter .facet-tree .option{min-height:28px}.search-results .sort-options .filter .facet-tree .option .form-block{margin:0}.search-results .sort-options .filter .facet-tree .option span{margin:0}.search-results .filters-bg{position:fixed;inset:0;z-index:998;background:rgba(27,27,27,.5);opacity:0;pointer-events:none;transition:opacity .4s}.search-results .section-body{position:absolute;min-width:300px;background:#fff;overflow:hidden;top:50px;left:0;z-index:1;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;box-shadow:0px 4px 8px rgba(0,0,0,.3);white-space:normal}.search-results .section-body>div>p{padding:16px 16px 0}.search-results .section-body .vue-range-slider{position:relative;padding:16px}.search-results .section-body .vue-range-slider p{padding:0}.search-results .section-body .vue-range-slider label{cursor:default;margin:0 0 20px;background:var(--color-light-blue);display:inline-block;padding:5px 10px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%}.search-results .section-body .vue-range-slider .small{margin:0;text-transform:uppercase;font-size:1rem;font-size:clamp(1rem,1vw,1rem);line-height:100%;color:var(--color-text-grey);letter-spacing:.5px;font-weight:700}.search-results .section-body .vue-range-slider input[type=range]{width:100%;margin:0 0 4px;accent-color:var(--color-primary-blue);height:4px;border:0;background:var(--color-mono300)}.search-results .section-body .vue-range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;cursor:pointer}.search-results .section-body .vue-range-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;cursor:pointer}.search-results .section-body .vue-range-slider input[type=range]::-ms-thumb{width:18px;height:18px;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;cursor:pointer}.search-results .section-body .vue-range-slider input[type=range]::-webkit-slider-thumb{background:var(--color-primary-blue) !important}.search-results .section-body .vue-range-slider input[type=range]::-moz-range-thumb{background:var(--color-primary-blue) !important}.search-results .section-body .vue-range-slider input[type=range]::-ms-thumb{background:var(--color-primary-blue) !important}.search-results .no-results{padding:40px 0}.search-results .pagination-wrap{width:100%;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;-webkit-align-items:center;align-items:center;gap:10px;padding:10px 0}.search-results .pagination-wrap .pagination{width:100%;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center}.search-results .pagination-wrap .pagination>label{margin:0 12px 0 0;font-size:1.3rem}.search-results .pagination-wrap .pagination>label span{display:block;margin-top:4px}.search-results .pagination-wrap .pagination ul{margin:0;list-style:none;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;gap:5px}.search-results .pagination-wrap .pagination ul li{width:40px;height:40px;margin:0;background-color:var(--color-primary-blue);-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px}.search-results .pagination-wrap .pagination ul li.active{background-color:var(--color-attention-blue)}.search-results .pagination-wrap .pagination ul li.active a{color:var(--color-black)}.search-results .pagination-wrap .pagination ul li a{font-weight:600;width:100%;height:100%;padding:0;cursor:pointer;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;color:#fff}.search-results .results{padding:20px 0;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;gap:20px;min-height:50vh}.search-results .results .card{display:grid;grid-template-columns:350px 1fr;background-color:#fff;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;box-shadow:0px 6px 26.3px 0px #05184326}@media(max-width: 1100px){.search-results .results .card{grid-template-columns:1fr}}@media(max-width: 1100px){.search-results .results .card .gallery{height:200px}}.search-results .results .card .gallery picture{height:100%}.search-results .results .card .gallery picture .included{max-width:calc(100% - 20px);z-index:1;position:absolute;left:10px;top:10px;background-color:var(--color-red);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;padding:5px 10px;color:#fff;font-weight:700}.search-results .results .card .gallery picture img{-webkit-border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px;-ms-border-radius:16px 0 0 16px;border-radius:16px 0 0 16px;position:absolute}@media(max-width: 1100px){.search-results .results .card .gallery picture img{-webkit-border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;-ms-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0}}.search-results .results .card .content{display:grid;grid-template-columns:minmax(0, 1fr) minmax(250px, 330px);grid-template-rows:auto 1fr;min-width:0}.search-results .results .card .content .card-header{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 24px;padding:24px 0 14px;border-bottom:1px solid var(--color-mono300)}.search-results .results .card .content .card-header h5{margin:0 0 5px}.search-results .results .card .content .card-header .title-addon{color:#38aaff;font-size:2rem;font-size:clamp(2rem,2vw,2rem);line-height:100%}.search-results .results .card .content .card-header .stay-summary{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.search-results .results .card .content .card-header .scarcity{background:#fa4624;color:#fff;text-align:center;padding:16px 24px;border-radius:8px;margin:0}.search-results .results .card .content .card-header .hotel{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;gap:5px;margin:0}.search-results .results .card .content .card-header .hotel:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 2048 1280' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 768H1984Q2010 768 2029.0 787.0Q2048 806 2048 832V1280H1792V1024H256V1280H0V64Q0 38 19.0 19.0Q38 0 64 0H192Q218 0 237.0 19.0Q256 38 256 64ZM757.0 629.0Q832 554 832.0 448.0Q832 342 757.0 267.0Q682 192 576.0 192.0Q470 192 395.0 267.0Q320 342 320.0 448.0Q320 554 395.0 629.0Q470 704 576.0 704.0Q682 704 757.0 629.0ZM2048 704V640Q2048 481 1935.5 368.5Q1823 256 1664 256H960Q934 256 915.0 275.0Q896 294 896 320V704Z' fill='%23040404'/%3E%3C/svg%3E");width:22px;height:22px;flex:0 0 22px;-webkit-flex:0 0 22px;display:inline-block;background-size:22px;background-position:center;background-repeat:no-repeat;content:""}.search-results .results .card .content .duration{display:inline-flex;-webkit-align-items:center;align-items:center;gap:5px;margin:0;font-weight:700}.search-results .results .card .content .duration:before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7690_52110)'%3E%3Cpath d='M10.6667 2.87467H10.2084V1.95801H9.29175V2.87467H4.70841V1.95801H3.79175V2.87467H3.33341C2.82925 2.87467 2.41675 3.28717 2.41675 3.79134V11.1247C2.41675 11.6288 2.82925 12.0413 3.33341 12.0413H10.6667C11.1709 12.0413 11.5834 11.6288 11.5834 11.1247V3.79134C11.5834 3.28717 11.1709 2.87467 10.6667 2.87467ZM10.6667 11.1247H3.33341V5.16634H10.6667V11.1247Z' fill='%23040404'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7690_52110'%3E%3Crect width='11' height='11' fill='white' transform='translate(1.5 1.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");width:22px;height:22px;display:inline-block;background-size:22px;content:""}.search-results .results .card .content .variant-hotel{padding-left:10px;cursor:pointer;display:inline-flex;justify-content:space-between;width:100%;align-items:baseline}.search-results .results .card .content .variant-hotel a{text-decoration:underline}.search-results .results .card .content .variant-hotel:focus-visible{outline:2px solid var(--color-primary-blue);outline-offset:3px}.search-results .results .card .content .variant-from{font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%}.search-results .results .card .content .lhs{padding:16px 24px 24px;border-right:1px solid var(--color-mono300);min-width:0;display:flex;flex-direction:column}.search-results .results .card .content .lhs .alternative-hotels{border-top:1px solid var(--color-mono300);margin-top:14px;padding-top:10px}.search-results .results .card .content .lhs .details{flex:1;margin:0 0 10px}.search-results .results .card .content .lhs .details p{margin:0;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;line-height:150%}.search-results .results .card .content .lhs hr{background-color:var(--color-mono300);margin:10px 0}.search-results .results .card .content .lhs .prices{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;gap:15px;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;margin:0 0 15px;justify-content:space-between}.search-results .results .card .content .lhs .prices .was{text-decoration:line-through;color:#5b5360;font-family:"Kanit",sans-serif;margin:0;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%}.search-results .results .card .content .lhs .prices .now{color:var(--color-red);font-family:"Kanit",sans-serif;margin:0;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%}.search-results .results .card .content .lhs .prices .now span{font-size:2.2rem;font-size:clamp(2.2rem,2.2vw,2.2rem);line-height:100%}.search-results .results .card .content .lhs .prices .now span,.search-results .results .card .content .lhs .prices .now small{font-weight:700}.search-results .results .card .content .lhs .prices .save{font-family:"Kanit",sans-serif;font-weight:600;background-color:rgba(232,30,23,.33);margin:0;padding:7px 12px;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%}.search-results .results .card .content .lhs ul{display:flex;display:-webkit-flex;margin:0;list-style-type:none}.search-results .results .card .content .lhs ul li{border-right:1px solid var(--color-mono300);font-family:"Kanit",sans-serif;font-weight:700;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;padding-right:5px;margin-right:5px}.search-results .results .card .content .lhs ul li:last-child{border:0}.search-results .results .card .content .lhs .attraction-list{display:block;list-style-type:disc;padding-left:20px;margin:8px 0}.search-results .results .card .content .lhs .attraction-list li{border:0;padding:0;margin:0 0 8px;font-family:"Open Sans",sans-serif}.search-results .results .card .content .lhs .attraction-list li i{display:block;font-weight:400}.search-results .results .card .content .lhs .included{margin-top:15px;padding-top:10px;border-top:1px solid var(--color-mono300)}.search-results .results .card .content .lhs>.departure{font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;margin:0;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;overflow:hidden;background-color:var(--color-mono100);border:1px solid var(--color-mono300)}.search-results .results .card .content .lhs>.departure .departure-heading{margin:0;padding:5px 10px;display:flex;justify-content:space-between;align-items:center}.search-results .results .card .content .lhs>.departure i{font-size:1.2rem;font-size:clamp(1.2rem,1.2vw,1.2rem);line-height:100%}.search-results .results .card .content .lhs>.departure b{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;gap:5px;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%}.search-results .results .card .content .lhs>.departure b:before{width:30px;height:30px;display:inline-block;background-size:30px;content:"";background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7690_52136)'%3E%3Cpath d='M12.4224 7.65706V5.52121V5.37606C12.3394 4.50513 11.6344 3.8623 10.7635 3.8623H2.32389C1.90916 3.8623 1.55664 4.19409 1.55664 4.62955V8.88062C1.55664 9.29535 1.88842 9.64787 2.32389 9.64787H2.71788C2.82156 10.2078 3.2985 10.6225 3.87911 10.6225C4.45973 10.6225 4.93667 10.2078 5.04035 9.64787H8.50321C8.60689 10.2078 9.08382 10.6225 9.66444 10.6225C10.2451 10.6225 10.722 10.2078 10.8257 9.64787H11.6759C12.0906 9.64787 12.4431 9.31609 12.4431 8.88062L12.4224 7.65706ZM4.70845 6.91055V5.58342H6.96871V6.91055H4.70845ZM1.97125 5.58342H4.23151V6.91055H1.97125V5.58342ZM7.36271 5.58342H9.62297V6.91055H7.36271V5.58342ZM10.0378 5.58342H12.0078V7.4497H10.7014L10.1 6.95202C10.0793 6.93129 10.0586 6.93129 10.0378 6.91055V5.58342ZM2.32389 4.27703H10.7429C11.3235 4.27703 11.8004 4.65029 11.9456 5.18943H1.97125V4.62955C1.97125 4.42219 2.13714 4.27703 2.32377 4.27703H2.32389ZM3.87911 10.187C3.46439 10.187 3.11187 9.85523 3.11187 9.41977C3.11187 9.00504 3.44365 8.65252 3.87911 8.65252C4.29384 8.65252 4.64636 8.98431 4.64636 9.41977C4.62562 9.8345 4.29384 10.187 3.87911 10.187ZM9.64382 10.187C9.2291 10.187 8.87658 9.85523 8.87658 9.41977C8.87658 9.00504 9.20836 8.65252 9.64382 8.65252C10.0586 8.65252 10.4111 8.98431 10.4111 9.41977C10.4111 9.8345 10.0793 10.187 9.64382 10.187ZM11.6553 9.21241H10.8051C10.7014 8.67326 10.2244 8.2378 9.64382 8.2378C9.06321 8.2378 8.58627 8.65252 8.48259 9.21241H5.01973C4.91605 8.67326 4.43911 8.2378 3.8585 8.2378C3.27788 8.2378 2.80094 8.65252 2.69726 9.21241H2.324C2.13738 9.21241 1.97149 9.06725 1.97149 8.85989V7.3254H9.89278L10.4734 7.82307C10.5149 7.86454 10.5563 7.86454 10.5978 7.86454H11.9872V8.85989C12.0079 9.04652 11.842 9.21241 11.6554 9.21241H11.6553Z' fill='%23040404'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7690_52136'%3E%3Crect width='10.8865' height='9.67687' fill='white' transform='translate(1.55664 2.16113)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.search-results .results .card .content .lhs>.departure .pickup-pills{display:flex;flex-wrap:wrap;gap:3px;max-height:180px;overflow-y:auto;padding:0 10px 10px 10px}.search-results .results .card .content .lhs>.departure .pickup-pill{font-size:1.3rem;font-size:clamp(1.3rem,1.3vw,1.3rem);line-height:100%;position:relative;display:inline-flex;align-items:center;padding:3px 8px;margin:0;max-width:100%;border-radius:50px;background-color:var(--color-light-blue);cursor:pointer;color:var(--color-primary-blue);font-family:"Open Sans",sans-serif;font-weight:400;line-height:20px;overflow-wrap:anywhere;border:1px solid var(--color-primary-blue)}.search-results .results .card .content .lhs>.departure .pickup-pill input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.search-results .results .card .content .lhs>.departure .pickup-pill.selected{background-color:var(--color-primary-blue);color:#fff}.search-results .results .card .content .lhs>.departure .pickup-pill:has(input:focus-visible){outline:2px solid var(--color-primary-blue);outline-offset:2px}.search-results .results .card .content .lhs>.departure .pickup-pill.preferred-pickup{font-weight:700}.search-results .results .card .content .rhs{padding:16px 24px 24px;width:100%;max-width:330px;display:flex;flex-direction:column;justify-content:space-between}.search-results .results .card .content .rhs .other-stays{background:var(--color-mono100);padding:5px 10px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;border:1px solid var(--color-mono300);margin:0 0 5px}.search-results .results .card .content .rhs .other-stays>p{font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;margin:5px 0}.search-results .results .card .content .rhs .variant-nights{display:inline-flex;justify-content:space-between;width:100%;align-items:baseline}.search-results .results .card .content .rhs .variant-nights a{text-decoration:underline;font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%}.search-results .results .card .content .rhs .variant-nights:focus-visible{outline:2px solid var(--color-primary-blue);outline-offset:3px}.search-results .results .card .content .rhs .departures-block{margin:auto 0 0 0}.search-results .results .card .content .rhs .departures-block p span{font-size:1.3rem;font-size:clamp(1.3rem,1.3vw,1.3rem);line-height:100%}.search-results .results .card .content .rhs .departures-block .pickup-time{text-align:center;display:block;margin:10px auto 0;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%}.search-results .results .card .content .rhs ul{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;gap:5px;list-style-type:none;margin:5px 0 0;overflow-x:hidden;max-height:132px}.search-results .results .card .content .rhs ul li{cursor:pointer;background-color:var(--color-light-blue);padding-left:12px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;width:100%}.search-results .results .card .content .rhs ul li:has(>.checkbox>input[type=radio]:checked){background-color:var(--color-primary-blue)}.search-results .results .card .content .rhs ul li:has(>.checkbox>input[type=radio]:checked) label{color:#fff}.search-results .results .card .content .rhs ul li .checkbox{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center}.search-results .results .card .content .rhs ul li .checkbox input{cursor:pointer;accent-color:var(--color-dark-blue);width:19px;height:19px;margin:0}.search-results .results .card .content .rhs ul li .checkbox label{padding:12px 12px 12px 0;cursor:pointer;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;margin:0 0 0 5px;font-family:"Open Sans",sans-serif;font-weight:700;width:100%;font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%}.search-results .results .card .content .rhs ul li .checkbox label span{margin:0 0 0 auto;font-weight:400;white-space:nowrap;text-decoration:line-through;font-size:1.1rem;font-size:clamp(1.1rem,1.1vw,1.1rem);line-height:100%}.search-results .results .card .content .rhs ul li .checkbox label span b{margin-left:5px;display:inline-block;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%}.search-results .results .card .content .rhs ul li .checkbox label span small{display:inline-block}.search-results .results .card .content .rhs .more{text-align:center;margin:10px 0 0;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;display:block}.search-results .results .card .content .rhs .reserve{border-top:1px solid var(--color-mono300);padding-top:10px;color:var(--color-primary-blue);font-weight:700}.search-results .results .card .content .rhs .cta{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;gap:10px;margin:10px 0 0}.search-results .results .card .content .rhs .cta .bookable-from{margin:0;text-align:center;font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%}.search-results .results .card .content .rhs .cta .btn{width:100%}@media(max-width: 1100px){.search-results .results .card .content{grid-template-columns:minmax(0, 1fr)}.search-results .results .card .content .card-header{flex-wrap:wrap}.search-results .results .card .content .lhs{border-right:0}.search-results .results .card .content .rhs{max-width:none;width:100%;padding-top:0}}@media(max-width: 700px){.search-results .results .card{grid-template-columns:minmax(0, 1fr)}.search-results .results .card .gallery picture{height:220px}.search-results .results .card .gallery picture img{border-radius:16px 16px 0 0}}
