.tour-seating-plan{container-type:inline-size;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;height:100%}.tour-seating-plan.bg-white section .box,.tour-seating-plan.bg-transparent section .box{border:1px solid var(--color-mono300)}.tour-seating-plan section{padding-top:40px;padding-bottom:40px}.tour-seating-plan section .box{padding:32px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px}@container (max-width:940px){.tour-seating-plan section .box{padding:16px}}.tour-seating-plan section .box .coach{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;margin:24px 0}.tour-seating-plan section .box .coach .coach-body{width:100%;height:100%;background-repeat:no-repeat;padding:30px 20px 30px 60px;background-image:url("data:image/svg+xml,%3Csvg width='571' height='213' viewBox='0 0 571 213' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_92_994)'%3E%3Cpath d='M40 9L40 33L34 33L34 11C34 9.89543 34.8954 9 36 9L40 9Z' fill='%23EFBF04'/%3E%3Cpath d='M40 192L40 164L34 164L34 190C34 191.105 34.8954 192 36 192L40 192Z' fill='%23EFBF04'/%3E%3Cpath d='M15 55C15 37.3269 29.3269 23 47 23H552C554.209 23 556 24.7909 556 27V174C556 176.209 554.209 178 552 178H47C29.3269 178 15 163.673 15 146V55Z' fill='white'/%3E%3Cpath d='M38 11C38 9.89543 38.8954 9 40 9H56C57.1046 9 58 9.89543 58 11V16C58 17.1046 57.1046 18 56 18H40C38.8954 18 38 17.1046 38 16V11Z' fill='%23EFBF04'/%3E%3Cpath d='M38 190C38 191.105 38.8954 192 40 192H56C57.1046 192 58 191.105 58 190V185C58 183.895 57.1046 183 56 183H40C38.8954 183 38 183.895 38 185V190Z' fill='%23EFBF04'/%3E%3Cpath d='M91 23L141 23L141 21C141 19.8954 140.105 19 139 19L93 19C91.8954 19 91 19.8954 91 21L91 23Z' fill='%23040404'/%3E%3Cpath d='M381 23L431 23L431 21C431 19.8954 430.105 19 429 19L383 19C381.895 19 381 19.8954 381 21L381 23Z' fill='%23040404'/%3E%3Cpath d='M141 178L91 178L91 180C91 181.105 91.8954 182 93 182L139 182C140.105 182 141 181.105 141 180L141 178Z' fill='%23040404'/%3E%3Cpath d='M431 178L381 178L381 180C381 181.105 381.895 182 383 182L429 182C430.105 182 431 181.105 431 180L431 178Z' fill='%23040404'/%3E%3Cpath d='M45.3799 30C45.8433 30 46.2792 30.115 46.6641 30.3145C36.09 32.0991 28.0352 41.2982 28.0352 52.3799V147.62C28.0352 158.702 36.0901 167.9 46.6641 169.685C46.2791 169.884 45.8435 170 45.3799 170C33.0198 170 23 159.98 23 147.62V52.3799C23 40.0198 33.0198 30 45.3799 30Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_92_994' x='0' y='0' width='571' height='213' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='6'/%3E%3CfeGaussianBlur stdDeviation='7.5'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.117647 0 0 0 0 0.258824 0 0 0 0 0.576471 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_92_994'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_92_994' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A")}@container (max-width:538px){.tour-seating-plan section .box .coach .coach-body{padding:60px 20px 20px 37px;background-image:url("data:image/svg+xml,%3Csvg width='213' height='571' viewBox='0 0 213 571' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_351_1713)'%3E%3Cpath d='M198 34L174 34L174 28L196 28C197.105 28 198 28.8954 198 30L198 34Z' fill='%23EFBF04'/%3E%3Cpath d='M15 34L43 34L43 28L17 28C15.8954 28 15 28.8954 15 30L15 34Z' fill='%23EFBF04'/%3E%3Cpath d='M152 9C169.673 9 184 23.3269 184 41V546C184 548.209 182.209 550 180 550H33C30.7909 550 29 548.209 29 546V41C29 23.3269 43.3269 9 61 9H152Z' fill='white'/%3E%3Cpath d='M196 32C197.105 32 198 32.8954 198 34V50C198 51.1046 197.105 52 196 52H191C189.895 52 189 51.1046 189 50V34C189 32.8954 189.895 32 191 32H196Z' fill='%23EFBF04'/%3E%3Cpath d='M17 32C15.8954 32 15 32.8954 15 34V50C15 51.1046 15.8954 52 17 52H22C23.1046 52 24 51.1046 24 50V34C24 32.8954 23.1046 32 22 32H17Z' fill='%23EFBF04'/%3E%3Cpath d='M184 85L184 135L186 135C187.105 135 188 134.105 188 133L188 87C188 85.8954 187.105 85 186 85L184 85Z' fill='%23040404'/%3E%3Cpath d='M184 375L184 425L186 425C187.105 425 188 424.105 188 423L188 377C188 375.895 187.105 375 186 375L184 375Z' fill='%23040404'/%3E%3Cpath d='M29 135L29 85L27 85C25.8954 85 25 85.8954 25 87L25 133C25 134.105 25.8954 135 27 135L29 135Z' fill='%23040404'/%3E%3Cpath d='M29 425L29 375L27 375C25.8954 375 25 375.895 25 377L25 423C25 424.105 25.8954 425 27 425L29 425Z' fill='%23040404'/%3E%3Cpath d='M177 39.3799C177 39.8433 176.885 40.2792 176.686 40.6641C174.901 30.09 165.702 22.0352 154.62 22.0352H59.3799C48.2982 22.0352 39.1001 30.0901 37.3154 40.6641C37.1158 40.2791 37 39.8435 37 39.3799C37 27.0198 47.0199 17 59.3799 17H154.62C166.98 17 177 27.0198 177 39.3799Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_351_1713' x='0' y='0' width='213' height='571' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='6'/%3E%3CfeGaussianBlur stdDeviation='7.5'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.117647 0 0 0 0 0.258824 0 0 0 0 0.576471 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_351_1713'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_351_1713' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A")}}.tour-seating-plan section .box .coach .coach-body .coach-interior{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;gap:1px}@container (max-width:538px){.tour-seating-plan section .box .coach .coach-body .coach-interior{flex-direction:row;-webkit-flex-direction:row}}.tour-seating-plan section .box .coach .coach-body .coach-interior .seat-row{display:flex;display:-webkit-flex;gap:1px}@container (max-width:538px){.tour-seating-plan section .box .coach .coach-body .coach-interior .seat-row{flex-direction:column;-webkit-flex-direction:column}}.tour-seating-plan section .box .coach .coach-body .coach-interior .seat-row .seat-aisle{width:16px;flex-shrink:0}.tour-seating-plan section .box .coach .coach-body .coach-interior .seat-row .seat{flex:0 0 34px;-webkit-flex:0 0 34px;width:34px;height:27px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:none;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;font-size:1.2rem;font-size:clamp(1.2rem,1.2vw,1.2rem);line-height:100%;font-weight:400;letter-spacing:1px;font-family:"Kanit",sans-serif;border:1px solid transparent}@container (max-width:538px){.tour-seating-plan section .box .coach .coach-body .coach-interior .seat-row .seat{flex:0 0 34px;-webkit-flex:0 0 34px;width:27px;height:34px}}.tour-seating-plan section .box .coach .coach-body .coach-interior .seat-row .seat--empty{background:transparent;height:27px}@container (max-width:538px){.tour-seating-plan section .box .coach .coach-body .coach-interior .seat-row .seat--empty{height:34px}}.tour-seating-plan section .box .coach .coach-body .coach-interior .seat-row .seat--available{background:var(--color-primary-blue);color:#fff;border:1px solid var(--color-dark-blue)}.tour-seating-plan section .box .coach .coach-body .coach-interior .seat-row .seat--taken{background:var(--color-primary-blue);color:#fff;opacity:20%}.tour-seating-plan section .box .coach .coach-body .coach-interior .seat-row .seat-feature{flex:0 0 34px;-webkit-flex:0 0 34px;width:34px;height:27px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}@container (max-width:538px){.tour-seating-plan section .box .coach .coach-body .coach-interior .seat-row .seat-feature{flex:0 0 34px;-webkit-flex:0 0 34px;width:27px;height:34px}}.tour-seating-plan section .box .coach .coach-body .coach-interior .seat-row .seat-feature.exit{background:var(--color-primary-blue);color:#fff;opacity:20%}.tour-seating-plan section .box .coach .coach-body .coach-interior .seat-row .seat-feature.toilet{background:var(--color-primary-blue);color:#fff;opacity:20%}.tour-seating-plan section .box .coach .coach-body .coach-interior .seat--driver{background:#d1d8e9;height:26px;width:26px;flex:0 0 26px;-webkit-flex:0 0 26px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;position:absolute;left:40px}@container (max-width:538px){.tour-seating-plan section .box .coach .coach-body .coach-interior .seat--driver{left:165px;top:90px}}.tour-seating-plan section .box .coach .coach-body .coach-interior .seat--driver:before{display:block;content:"";width:28px;height:28px;transform:rotate(270deg);background-size:28px;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23333' viewBox='0 0 256 256'%3E%3Cpath d='M128,152a12,12,0,1,1,12-12A12,12,0,0,1,128,152Zm104-24A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128ZM40,128v.33a135.93,135.93,0,0,1,176,0V128a88,88,0,0,0-176,0Zm67.5,85.58L90.45,168H49.63A88.35,88.35,0,0,0,107.5,213.58ZM128,216c.83,0,1.66,0,2.49,0l20.07-53.57a16.07,16.07,0,0,1,15-10.39h47.12c.38-1.31.72-2.64,1-4a120,120,0,0,0-171.4,0c.31,1.34.65,2.67,1,4H90.45a16.08,16.08,0,0,1,15,10.4l20,53.56C126.31,216,127.15,216,128,216Zm78.37-48H165.55l-17.09,45.59A88.34,88.34,0,0,0,206.37,168Z'%3E%3C/path%3E%3C/svg%3E")}@container (max-width:538px){.tour-seating-plan section .box .coach .coach-body .coach-interior .seat--driver:before{transform:rotate(0)}}.tour-seating-plan section .box .legend{display:flex;display:-webkit-flex;margin:20px 0;background-color:#fff;flex-direction:column;-webkit-flex-direction:column;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;padding:16px;gap:10px}.tour-seating-plan section .box .legend p{margin:0;display:flex;display:-webkit-flex;gap:10px}.tour-seating-plan section .box .legend div{display:flex;display:-webkit-flex;gap:40px}.tour-seating-plan section .box .legend div .seat{flex:0 0 34px;-webkit-flex:0 0 34px;width:34px;height:27px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:none;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;font-size:1.2rem;font-size:clamp(1.2rem,1.2vw,1.2rem);line-height:100%;font-weight:400;letter-spacing:1px;font-family:"Kanit",sans-serif;border:1px solid transparent}.tour-seating-plan section .box .legend div .seat--available{background:var(--color-primary-blue);color:#fff;border:1px solid var(--color-dark-blue)}.tour-seating-plan section .box .legend div .seat--taken{background:var(--color-primary-blue);color:#fff;opacity:20%}.tour-seating-plan section .box .note{font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;line-height:19px}
.tour-rooms-and-prices{container-type:inline-size;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;height:100%}.tour-rooms-and-prices.bg-white section .box,.tour-rooms-and-prices.bg-transparent section .box{border:1px solid var(--color-mono300)}.tour-rooms-and-prices section{padding-top:40px;padding-bottom:40px}.tour-rooms-and-prices section .box{padding:32px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px}@container (max-width:940px){.tour-rooms-and-prices section .box{padding:16px}}.tour-rooms-and-prices section .box h4{margin:0 0 20px}.tour-rooms-and-prices section .box ul{margin:0;list-style-type:none;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}.tour-rooms-and-prices section .box ul li{background-color:#fff;padding:12px 16px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;margin:0 0 8px}.tour-rooms-and-prices section .box ul li h5{color:var(--color-black)}.tour-rooms-and-prices section .box ul li .details{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;gap:10px}.tour-rooms-and-prices section .box ul li .details p{margin:0;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;gap:0 20px}.tour-rooms-and-prices section .box ul li .details p.price{gap:10px}.tour-rooms-and-prices section .box ul li .details p.price span.big{font-size:2.6rem;font-size:clamp(2.6rem,3.2vw,3.2rem);line-height:100%;font-weight:700;font-family:"Kanit",sans-serif;color:var(--color-red)}.tour-rooms-and-prices section .box ul li .details p span{font-weight:400}.tour-rooms-and-prices section .box .cta{display:flex;display:-webkit-flex;margin:10px 0 20px}.tour-rooms-and-prices section .box .note{font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;line-height:19px}
.tour-your-holiday ul li[hidden]{display:none}
