.choices{margin-bottom:var(--choices-guttering,24px);font-size:var(--choices-font-size-lg,16px);position:relative;overflow:hidden}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled :is(.choices__inner,.choices__input){background-color:var(--choices-bg-color-disabled,#eaeaea);-webkit-user-select:none;user-select:none;cursor:not-allowed!important}.choices.is-disabled .choices__item{cursor:not-allowed;color:var(--choices-item-disabled-color,#fff)}.choices [hidden]{pointer-events:none;opacity:0;position:absolute;inset:0}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:var(--choices-inner-one-padding,7.5px)}.choices[data-type*=select-one] .choices__input{width:var(--choices-width,100%);padding:var(--choices-dropdown-item-padding,10px);border-bottom:var(--choices-base-border,1px solid) var(--choices-keyline-color,#ddd);background-color:var(--choices-bg-color-dropdown,#fff);margin:0;display:block}.choices[data-type*=select-one] .choices__button{background-image:var(--choices-icon-cross-inverse,url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==));opacity:.25;background-size:8px;border-radius:10em;width:20px;height:20px;margin-top:-10px;margin-right:25px;padding:0;position:absolute;top:50%;right:0}.choices[data-type*=select-one] .choices__button:is(:hover,:focus){opacity:var(--choices-button-opacity-hover,1)}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px var(--choices-highlight-color,#005f75)}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";border-style:solid;border-color:var(--choices-text-color,#333) transparent transparent transparent;border-width:var(--choices-arrow-size,5px);width:0;height:0;right:var(--choices-arrow-right,11.5px);margin-top:var(--choices-arrow-margin-top,-2.5px);pointer-events:none;position:absolute;top:50%}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent var(--choices-text-color,#333);margin-top:var(--choices-arrow-margin-top-open,-7.5px)}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{margin-left:25px;margin-right:0;left:0;right:auto}.choices:is([data-type*=select-multiple],[data-type*=text]) .choices__inner{cursor:text}.choices:is([data-type*=select-multiple],[data-type*=text]) .choices__button{margin:0 calc(var(--choices-button-offset,8px) * -.5) 0 var(--choices-button-offset,8px);padding-left:calc(var(--choices-button-offset,8px) * 2);border-left:1px solid color-mix(in srgb, var(--choices-primary-color,#005f75) 90%, var(--choices-darken,black));background-image:var(--choices-icon-cross,url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==));background-size:var(--choices-button-dimension,8px);width:var(--choices-button-dimension,8px);line-height:var(--choices-button-line-height,1);border-radius:var(--choices-button-border-radius,0);opacity:var(--choices-button-opacity,.75);display:inline-block;position:relative}.choices:is([data-type*=select-multiple],[data-type*=text]) .choices__button:is(:hover,:focus){--choices-button-opacity:var(--choices-button-opacity-hover,1)}.choices__inner{vertical-align:top;width:var(--choices-width,100%);background-color:var(--choices-bg-color,#f9f9f9);padding:var(--choices-inner-padding,7.5px 7.5px 3.75px);border:var(--choices-base-border,1px solid) var(--choices-keyline-color,#ddd);border-radius:var(--choices-border-radius,2.5px);font-size:var(--choices-font-size-md,14px);min-height:var(--choices-input-height,44px);display:inline-block;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:color-mix(in srgb, var(--choices-keyline-color,#ddd) 85%, var(--choices-darken,black))}.is-open .choices__inner{border-radius:var(--choices-border-radius,2.5px) var(--choices-border-radius,2.5px) 0 0}.is-invalid .choices__inner{border-color:var(--choices-invalid-color,#d33141)}.is-flipped.is-open .choices__inner{border-radius:0 0 var(--choices-border-radius,2.5px) var(--choices-border-radius,2.5px)}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{padding:var(--choices-list-single-padding,4px 16px 4px 4px);width:var(--choices-width,100%);display:inline-block}[dir=rtl] .choices__list--single{padding-left:16px;padding-right:4px}.choices__list--single .choices__item{width:var(--choices-width,100%)}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{vertical-align:middle;border-radius:var(--choices-border-radius-item,20px);padding:var(--choices-multiple-item-padding,4px 10px);font-size:var(--choices-font-size-sm,12px);margin-right:var(--choices-multiple-item-margin,3.75px);margin-bottom:var(--choices-multiple-item-margin,3.75px);background-color:var(--choices-primary-color,#005f75);border:1px solid color-mix(in srgb, var(--choices-primary-color,#005f75) 95%, var(--choices-darken,black));color:var(--choices-item-color,#fff);word-break:break-all;box-sizing:border-box;font-weight:500;display:inline-block}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:var(--choices-multiple-item-margin,3.75px)}.choices__list--multiple .choices__item.is-highlighted{background-color:color-mix(in srgb, var(--choices-primary-color,#005f75) 95%, var(--choices-darken,black));border:1px solid color-mix(in srgb, var(--choices-primary-color,#005f75) 90%, var(--choices-darken,black))}.is-disabled .choices__list--multiple .choices__item{background-color:color-mix(in srgb, var(--choices-disabled-color,#eaeaea) 75%, var(--choices-darken,black));border:1px solid color-mix(in srgb, var(--choices-disabled-color,#eaeaea) 65%, var(--choices-darken,black))}.choices__list--dropdown,.choices__list[aria-expanded]{z-index:var(--choices-z-index,1);width:var(--choices-width,100%);background-color:var(--choices-bg-color-dropdown,#fff);border:var(--choices-base-border,1px solid) var(--choices-keyline-color,#ddd);border-bottom-left-radius:var(--choices-border-radius,2.5px);border-bottom-right-radius:var(--choices-border-radius,2.5px);word-break:break-all;margin-top:-1px;display:none;position:absolute;top:100%;overflow:hidden}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:color-mix(in srgb, var(--choices-keyline-color,#ddd) 85%, var(--choices-darken,black))}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{border-radius:.25rem .25rem 0 0;margin-top:0;margin-bottom:-1px;top:auto;bottom:100%}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{-webkit-overflow-scrolling:touch;will-change:scroll-position;max-height:300px;position:relative;overflow:auto}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{padding:var(--choices-dropdown-item-padding,10px);font-size:var(--choices-font-size-md,14px);position:relative}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (width>=640px){.choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text],.choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text]:after{content:attr(data-select-text);font-size:var(--choices-font-size-sm,12px);position:absolute;top:50%;right:10px;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text]{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text]:after{left:10px;right:auto}}.choices__list--dropdown .choices__item--selectable.is-selected:after,.choices__list[aria-expanded] .choices__item--selectable.is-selected:after{content:none!important}.choices__list--dropdown .choices__item--selectable.is-selected,.choices__list[aria-expanded] .choices__item--selectable.is-selected,.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:var(--choices-highlighted-color,#f2f2f2)}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.5}.choices__heading{border-bottom:1px solid color-mix(in srgb, var(--choices-keyline-color,#ddd) 90%, var(--choices-lighten,white));color:gray;padding:10px;font-size:12px;font-weight:600}.choices__button{text-indent:-9999px;appearance:none;cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0}.choices__button:focus{outline:none}.choices__input{vertical-align:baseline;background-color:var(--choices-bg-color,#f9f9f9);font-size:var(--choices-font-size-md,14px);margin-bottom:var(--choices-input-margin-bottom,5px);max-width:var(--choices-width,100%);padding:var(--choices-input-padding,4px 0 4px 2px);border:0;border-radius:0;display:inline-block}.choices__input:focus{outline:0}.choices__input::-webkit-search-decoration{display:none}.choices__input::-webkit-search-cancel-button{display:none}.choices__input::-webkit-search-results-button{display:none}.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear{width:0;height:0;display:none}.choices__input::-ms-reveal{width:0;height:0;display:none}[dir=rtl] .choices__input{padding-left:0;padding-right:2px}.choices__placeholder{opacity:var(--choices-placeholder-opacity,.5)}@font-face{font-family:Outfit;src:url(/assets/outfit-semibold-DWI32eEI.ttf)format("truetype");font-weight:600;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#262c36;font-synthesis:none;--muted:#586576;--line:#dce3eb;--blue:#1769a4;--focus:#187ab8;background:#f5f7fa;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}body{min-width:280px;margin:0}h2,p{margin:0}button,input,select,textarea{font:inherit}.shell{width:min(100% - 96px,1400px);margin-inline:auto}.site-header{background:#fff;border-bottom:1px solid #e1e7ee}.brand-bar{justify-content:space-between;align-items:center;gap:12px;min-height:65px;display:flex}.brand img{height:auto;display:block}.header-note{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.header-note>span{background:var(--blue);border-radius:50%;width:6px;height:6px}h2{letter-spacing:-.012em;font:600 21px/1.2 Outfit,system-ui,sans-serif}.studio{grid-template-columns:minmax(285px,350px) minmax(0,1fr);align-items:start;gap:24px;padding-block:28px 48px;display:grid}.editor,.preview{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 2px 5px #19334d05}.editor{gap:19px;padding:23px;display:grid}.editor h2{margin-bottom:1px}.field,.custom-field{gap:7px;min-width:0;display:grid}.custom-field{margin-top:4px}label,legend{font-size:13px;font-weight:650}.flight-quantity{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.addon-field{border:0;min-inline-size:0;margin:0;padding:0}.addon-field legend{margin-bottom:7px;padding:0}.addon-list{gap:5px;display:grid;container-type:inline-size}.addon-option{background:#fbfcfe;border:1px solid #d4dde7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:6px;padding-inline:9px;display:grid}.addon-label{cursor:pointer;align-items:center;gap:8px;min-height:32px;padding-block:5px;display:flex}.addon-option:has(.addon-stepper[hidden]){grid-template-columns:1fr}.addon-option:has(.addon-stepper:not([hidden])) .addon-label{gap:6px}.addon-option:hover{border-color:#adc4d8}.addon-option:has(:checked){color:#115784;background:#e8f2fa;border-color:#a5c7e1}.addon-option input{width:15px;height:15px;accent-color:var(--blue);cursor:pointer;flex:none;margin:0}.addon-price{white-space:nowrap;color:var(--muted);margin-inline-start:auto;font-size:12px;font-weight:500}.quantity-stepper{text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:auto 2ch auto;justify-self:end;align-items:center;margin-block:4px;font-size:13px;font-weight:650;display:grid}.quantity-stepper button{color:#115784;cursor:pointer;background:#fff;border:1px solid #b4cde3;border-radius:6px;width:32px;height:32px;padding:0;font-size:17px;line-height:1}.quantity-stepper button:hover:not(:disabled){border-color:var(--blue);background:#edf3f8}.quantity-stepper button:disabled{color:#758294;cursor:default;background:#eff2f6;border-color:#d4dde7}@container (width<=295px){.addon-label{grid-column:1/-1}.addon-stepper{grid-column:1/-1;margin-block:0 5px}}@media (pointer:coarse){.quantity-stepper button{width:44px;height:44px}@container (width<=325px){.addon-label{grid-column:1/-1}.addon-stepper{grid-column:1/-1;margin-block:0 5px}}}input:not([type=checkbox]),select,textarea,.date-trigger{width:100%;min-width:0;color:inherit;background:#fbfcfe;border:1px solid #d4dde7;border-radius:8px;min-height:42px;padding:10px 11px;font-size:16px;line-height:1.4}textarea{resize:vertical;min-height:85px;display:block}input:not([type=checkbox]):disabled{color:#657488;background:#eff2f6}:is(input,select,textarea,button):focus-visible{outline:2px solid var(--focus);outline-offset:2px}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#b13f34}.select-wrap{--choices-border-radius:8px;--choices-keyline-color:#d4dde7;--choices-bg-color:#fbfcfe;--choices-font-size-md:16px;--choices-inner-padding:10px 34px 10px 11px;--choices-inner-padding-bottom:10px;--choices-list-single-padding:0;--choices-z-index:3}.select-wrap .choices__inner{border-radius:8px;line-height:1.4;display:block}.select-wrap .choices:focus-visible .choices__inner,.select-wrap .choices.is-open .choices__inner{outline:2px solid var(--focus);outline-offset:2px}.select-wrap .choices[data-type*=select-one]:after{border:solid var(--muted);border-width:0 1.5px 1.5px 0;width:7px;height:7px;margin:0;top:50%;right:15px;transform:translateY(-70%)rotate(45deg)}.select-wrap .choices[data-type*=select-one].is-open:after{transform:translateY(-28%)rotate(225deg)}.select-wrap .choices__list--dropdown{border-color:var(--line);word-break:normal;border-radius:10px;margin-block:6px;padding:4px;box-shadow:0 8px 24px #122d4b21,0 1px 3px #122d4b1a}.select-wrap .choices__list--dropdown .choices__item{border-radius:6px;min-height:38px;padding:9px 29px 9px 9px;font-size:14px;line-height:1.4}.select-wrap .choices__list--dropdown .choices__item.is-selected{color:#115784;background:#e8f2fa;font-weight:650}.select-wrap .choices__list--dropdown .choices__item.is-selected:before{content:"";border:2px solid;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:50%;right:12px;transform:translateY(-60%)rotate(45deg)}.select-wrap .choices__list--dropdown .choices__item.is-highlighted{background:#edf3f8;box-shadow:inset 0 0 0 1px #b4cde3}.select-wrap .choices__list--dropdown .choices__item.is-selected.is-highlighted{background:#e1eff9}.date-trigger{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.date-trigger:hover{border-color:#adc4d8}.date-trigger:has(+:popover-open){border-color:#adc4d8}.date-trigger svg{color:var(--muted);flex:none}.date-popover{border:1px solid var(--line);width:min(304px,100vw - 24px);max-height:calc(100dvh - 24px);color:inherit;background:#fff;border-radius:12px;margin:0;padding:12px;position:fixed;inset:auto;overflow:auto;box-shadow:0 10px 32px #122d4b24,0 2px 4px #122d4b12}.date-popover calendar-date,.date-popover calendar-month{inline-size:100%;display:block}.date-popover calendar-date::part(container),.date-popover calendar-date::part(header){gap:6px}.date-popover calendar-date::part(button){width:32px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex:none}.date-popover calendar-date::part(button):hover{background:#edf3f8}.calendar-arrow{display:flex}.calendar-heading{align-items:center;gap:4px;display:flex}.calendar-heading ::part(label){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.calendar-heading ::part(select){color:#262c36;cursor:pointer;background:#f3f7fb;border:1px solid #0000;border-radius:6px;max-width:100%;padding:6px 2px;font:650 14px/1.4 system-ui,sans-serif}.calendar-heading ::part(select):hover{border-color:#c4d6e6}.date-popover calendar-month{--color-accent:var(--blue)}.date-popover calendar-month::part(heading){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.date-popover calendar-month::part(table){table-layout:fixed;width:100%}.date-popover calendar-month::part(weekday){color:var(--muted);font-size:12px;font-weight:650}.date-popover calendar-month::part(day){border-radius:7px;inline-size:100%}.date-popover calendar-month::part(day):hover{background:#edf3f8}.date-popover calendar-month::part(today){box-shadow:inset 0 0 0 1px var(--blue);font-weight:750}.date-popover calendar-month::part(selected){color:#fff;background:var(--blue);font-weight:650}.date-popover calendar-month::part(selected):hover{background:#115784}.date-popover calendar-date::part(button):focus-visible,.calendar-heading ::part(select):focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (prefers-reduced-motion:no-preference){.select-wrap .choices__list--dropdown.is-active{animation:.13s ease-out open-control}.date-popover:popover-open{animation:.13s ease-out open-control}@keyframes open-control{0%{opacity:0;transform:translateY(-3px)}}}.visibility-option{width:fit-content;min-height:28px;color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-weight:500;display:flex}.visibility-option input{appearance:none;cursor:pointer;background:#e5ebf2;border:1px solid #b3c1d1;border-radius:12px;align-items:center;width:33px;height:19px;margin:0;padding-inline:2px;display:grid}.visibility-option input:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 3px #1531474a}.visibility-option input:checked{background:var(--blue);border-color:var(--blue);justify-items:end}.preview{overflow:hidden}.preview-head,.preview-footer{justify-content:space-between;align-items:center;gap:12px;padding:18px 21px;display:flex}.paper-size{color:#435973;background:#edf3f8;border-radius:6px;flex:none;padding:5px 8px;font-size:12px;font-weight:600}.paper-size span{margin-inline:2px}.preview-stage{background-color:#edf2f8;background-image:radial-gradient(#d1dce9 1px,#0000 1px);background-size:16px 16px;border-block:1px solid #e0e7ef;align-items:center;min-height:370px;padding:clamp(18px,2.6vw,38px);display:grid}.voucher-frame{aspect-ratio:210/99;background:#fff;width:100%;box-shadow:0 6px 24px #122d4b21,0 1px 3px #122d4b1a}.voucher-image{width:100%;height:100%}.voucher-image canvas{width:100%;height:100%;display:block}.preview-footer{justify-content:flex-end;min-height:78px;padding-block:14px}#preview-status{color:var(--muted);margin-inline-end:auto;font-size:13px;line-height:1.5}#preview-status:empty{position:absolute}#preview-status.error{color:#9b3027}#download{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:12px 17px;font-size:14px;font-weight:650;display:inline-flex}#download:hover:not(:disabled){background:#115784}#download:disabled{color:#516278;cursor:default;background:#e1e9f1}@media (width<=1120px){.shell{width:calc(100% - 64px)}.studio{grid-template-columns:minmax(285px,.8fr) minmax(0,1.65fr);gap:20px}}@media (width<=780px){.shell{width:calc(100% - 40px)}.studio{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:20px}.preview-stage{min-height:0}}@media (width<=450px){.shell{width:calc(100% - 28px)}.brand-bar{min-height:58px}.brand img{width:min(205px,100vw - 130px)}.header-note{font-size:11px}.editor{padding:17px}.preview-head,.preview-footer{padding-inline:14px}.preview-footer{flex-wrap:wrap;justify-content:flex-end}#preview-status{width:100%}#preview-status:empty{display:none}.preview-footer button{width:100%}.preview-stage{padding:12px}}@media (forced-colors:active){.visibility-option input{appearance:auto;width:20px;height:20px}.visibility-option input:after{display:none}#download{border:1px solid buttontext}.date-popover calendar-month::part(today){outline-offset:-2px;outline:1px solid buttontext}.date-popover calendar-month::part(selected){forced-color-adjust:none;color:highlighttext;background:highlight}}
