.journey{display:block;color:#21323a;background:#fff;border:1px solid #dfe8eb;border-radius:18px;padding:clamp(18px,3vw,34px);margin:24px 0;box-shadow:0 12px 34px #23394212}.journey [hidden]{display:none!important}.journey__header{max-width:70ch;margin-bottom:20px}.journey__eyebrow{margin:0;letter-spacing:.16em;font-size:11px;font-weight:800;color:#428b95;text-transform:uppercase}.journey h2{font-size:clamp(28px,4vw,42px);letter-spacing:-.035em;margin:6px 0}.journey p{line-height:1.55}.journey__toolbar{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:end;margin:16px 0}.journey label{display:block;font-weight:650}.journey select,.journey textarea{font:inherit;width:100%;padding:11px 12px;border:1px solid #bdccd1;border-radius:8px;background:#fff;color:inherit}.journey select{margin-top:5px;min-width:240px}.journey__hero{display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid #dce9eb;border-radius:12px;background:#f3fafb;color:#21323a;padding:18px 22px;margin:18px 0}.journey__hero h3{color:inherit;font-size:clamp(21px,3vw,28px);margin:5px 0}.journey__hero p{margin:0;color:#62747b}.journey__status{display:inline-block;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;background:#dff2f2;color:#246875;padding:5px 10px;border-radius:30px}.journey__grid{display:flex;flex-direction:column;gap:16px}.journey__items{list-style:none}.journey__item{padding:20px;border:1px solid #dfe7e9;background:#fff;border-radius:10px;margin-bottom:12px;overflow-wrap:anywhere}.journey__item h5{font-size:19px;margin:7px 0;color:inherit}.journey__item p{margin:7px 0;color:#52666e}.journey__kind{font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:#428b95}.journey__notes{white-space:pre-wrap;overflow-wrap:anywhere}.journey__review{order:-1;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:#f7f9fa;border:1px solid #e2e9eb;border-radius:12px;padding:16px 18px}.journey__review h3{font-size:17px;margin:0}.journey__review>p{margin:2px 0;color:#607178}.journey__review label:not(.journey__consent){flex:1 1 320px}.journey__review textarea{min-height:76px;margin:6px 0}.journey__consent{display:flex!important;align-items:flex-start;gap:8px;margin:8px 0;font-weight:400!important}.journey__consent input{margin-top:4px;min-width:18px;min-height:18px}.journey__button{font:inherit;font-weight:700;border:1px solid #8ba7ae;border-radius:8px;padding:10px 16px;background:#fff;color:#284b54;cursor:pointer;min-height:42px}.journey__button--primary{background:#287b88;border-color:#287b88;color:#fff}.journey__button:disabled{opacity:.55;cursor:wait}.journey__actions{display:flex;gap:9px;flex-wrap:wrap}.journey :focus-visible{outline:3px solid #48a5b2;outline-offset:3px}.journey__error{color:#a02331}@media(max-width:800px){.journey__toolbar>*{width:100%}.journey__hero,.journey__review{align-items:flex-start;flex-direction:column}.journey__actions{width:100%}.journey__actions .journey__button{flex:1}}@media print{body *{visibility:hidden}.journey,.journey *{visibility:visible}.journey{position:absolute;top:0;left:0;width:100%;border:0;box-shadow:none}.journey__review,.journey__toolbar,.journey__button{display:none!important}.journey__item{break-inside:avoid}}.journey__itinerary{display:grid;grid-template-columns:250px minmax(0,1fr);border:1px solid #dfe7e9;border-radius:12px;overflow:hidden;min-height:560px;background:#fff}.journey__days{background:#f5f8f9;border-right:1px solid #dfe7e9;padding:10px}.journey__days-title{padding:10px 12px 12px;font-size:11px;font-weight:800;letter-spacing:.14em;color:#607a82;text-transform:uppercase}.journey__day-button{display:grid;grid-template-columns:42px 1fr;column-gap:9px;width:100%;border:0;border-radius:8px;padding:12px;background:transparent;text-align:left;color:#243840;cursor:pointer}.journey__day-button:hover{background:#edf5f6}.journey__day-button--active{background:#fff;box-shadow:inset 3px 0 #3b9aa5,0 2px 8px #23394214}.journey__day-button span{grid-row:1/3;align-self:center;font-size:11px;font-weight:800;letter-spacing:.05em;color:#3b8b96;text-transform:uppercase}.journey__day-button strong{font-size:14px}.journey__day-button small{font-size:11px;color:#718188}.journey__stage{padding:clamp(22px,4vw,44px);max-width:900px;width:100%}.journey__stage-header{display:flex;justify-content:space-between;align-items:end;gap:18px;padding-bottom:18px;border-bottom:1px solid #dfe7e9}.journey__stage-header h4{font-size:clamp(24px,3vw,34px);letter-spacing:-.02em;margin:4px 0 0}.journey__stage-count{white-space:nowrap;padding:5px 10px;border-radius:30px;background:#e3f3f3;color:#256b75;font-size:11px;font-weight:750}.journey__itinerary .journey__items{margin:24px 0 0;padding:0 0 0 26px;border-left:2px solid #b9dadd}.journey__itinerary .journey__item{position:relative;box-shadow:0 3px 12px #2339420d}.journey__itinerary .journey__item:before{content:"";position:absolute;left:-33px;top:25px;width:11px;height:11px;border:3px solid #fff;border-radius:50%;background:#3b9aa5;box-shadow:0 0 0 2px #91c6cc}.journey__empty-day{display:grid;place-items:center;text-align:center;min-height:300px;color:#718188}@media(max-width:700px){.journey{padding:14px}.journey__itinerary{grid-template-columns:1fr}.journey__days{display:flex;overflow:auto;border-right:0;border-bottom:1px solid #dfe7e9}.journey__days-title{display:none}.journey__day-button{grid-template-columns:1fr;min-width:145px}.journey__day-button span{grid-row:auto}.journey__stage{padding:22px 18px}.journey__stage-header{align-items:flex-start;flex-direction:column}}@media print{.journey__days{display:none!important}.journey__itinerary{display:block}}.journey__destination-image{display:block;width:100%;max-height:280px;object-fit:cover;border-radius:8px;margin:14px 0}.journey__destination-details{margin-top:14px;border-top:1px solid #dfe7e9;padding-top:12px}.journey__destination-details summary{cursor:pointer;font-weight:650;color:#287b88}.journey__destination-facts dt{font-weight:700;margin-top:10px}.journey__destination-facts dd{margin:3px 0;white-space:pre-wrap}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAQA */
