.exp-view-switch{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:24px 0}.exp-view-switch[hidden],.exp-rail-nav[hidden]{display:none}.exp-view-switch button,.exp-rail-nav button{font:inherit;font-size:13px;color:#172018;background:transparent;border:1px solid #7e8678;padding:12px 18px;min-height:44px;cursor:pointer}.exp-view-switch button[aria-pressed=true]{color:#f3f0e9;background:#172018}.exp-view-switch span{font-size:12px;margin-left:12px;color:#465340}.exp-rail-nav{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.exp-rail-nav button:disabled{opacity:.35;cursor:default}.exp-concepts[data-view=slider] [data-exp-rail]{position:relative;display:flex;gap:24px;overflow-x:auto;align-items:flex-start;scroll-snap-type:x proximity;scroll-padding-inline:4px;overscroll-behavior-x:contain;scrollbar-width:auto;scrollbar-color:#687360 #deded3;padding:4px 4px 22px;margin-inline:-4px;max-width:calc(100% + 8px)}.exp-concepts[data-view=slider] [data-exp-rail]::-webkit-scrollbar{height:10px}.exp-concepts[data-view=slider] [data-exp-rail]::-webkit-scrollbar-track{background:#deded3}.exp-concepts[data-view=slider] [data-exp-rail]::-webkit-scrollbar-thumb{background:#687360;border-radius:6px}.exp-concepts[data-view=slider] [data-exp-rail]>.exp-concept,.exp-concepts[data-view=slider] .exp-series>.exp-concept{flex:0 0 clamp(300px,37vw,460px);min-width:0;scroll-snap-align:start;box-sizing:border-box}.exp-concepts[data-view=slider] .exp-series{display:contents}.exp-concepts[data-view=slider] .exp-series>summary,.exp-concepts[data-view=slider] .exp-series>p{display:none}.exp-concepts[data-view=slider] .exp-concept--compact{padding:22px;border:1px solid #c5c6b9;display:flex;flex-direction:column;gap:0}.exp-concepts[data-view=slider] .exp-concept--compact .exp-concept-cover{width:100%;aspect-ratio:16/9;margin:0 0 18px}.exp-concepts[data-view=slider] .exp-concept--compact .exp-journey-summary,.exp-concepts[data-view=slider] .exp-concept--compact details{width:100%}.exp-concepts[data-view=slider] .exp-concept--compact h3{font-size:34px}.exp-concepts[data-view=slider] .exp-concept--compact .exp-journey-reason{font-size:14px}.exp-concepts[data-view=slider] .exp-concept--compact .exp-journey-actions{min-height:44px}.exp-concepts[data-view=slider] .exp-concept--preview .exp-journey-actions{order:0}.exp-concepts[data-view=slider] .exp-concept details[open]{max-height:420px;overflow-y:auto;scrollbar-width:thin}.exp-concepts [data-exp-rail]:focus-visible{outline:3px solid #a8874d;outline-offset:4px}@media(max-width:650px){.exp-concepts[data-view=slider] [data-exp-rail]{gap:16px}.exp-concepts[data-view=slider] [data-exp-rail]>.exp-concept,.exp-concepts[data-view=slider] .exp-series>.exp-concept{flex-basis:86%;min-width:0}.exp-view-switch span{margin:6px 0 0;flex-basis:100%}.exp-concepts[data-view=slider] .exp-concept--compact{padding:18px}.exp-concepts[data-view=slider] .exp-concept--compact h3{font-size:29px}}.exp-concepts[data-view=slider] [data-exp-rail]{scroll-snap-type:none;scrollbar-width:none;padding-bottom:8px}.exp-concepts[data-view=slider] [data-exp-rail]::-webkit-scrollbar{display:none}.exp-rail-nav{align-items:flex-end;gap:10px;margin:10px 0 18px}.exp-manual-scroll{flex:1;min-width:0;display:block;font-size:12px;color:#465340}.exp-manual-scroll span{display:block;margin-bottom:2px}.exp-manual-scroll input{display:block;appearance:none;-webkit-appearance:none;width:100%;height:44px;padding:0;margin:0;background:transparent;cursor:ew-resize;touch-action:pan-y}.exp-manual-scroll input::-webkit-slider-runnable-track{height:6px;background:#d7d9ce;border-radius:4px}.exp-manual-scroll input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:48px;height:22px;margin-top:-8px;border:2px solid #f3f0e9;border-radius:12px;background:#53614b;box-shadow:0 0 0 1px #53614b}.exp-manual-scroll input::-moz-range-track{height:6px;background:#d7d9ce;border-radius:4px}.exp-manual-scroll input::-moz-range-thumb{width:46px;height:20px;border:2px solid #f3f0e9;border-radius:12px;background:#53614b}.exp-manual-scroll input:disabled{opacity:.35;cursor:default}.exp-manual-scroll input:focus-visible{outline:2px solid #a8874d;outline-offset:1px}.exp-rail-nav button{min-width:44px;padding:10px 14px}.exp-library-tools{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:24px;flex-wrap:wrap}.exp-library-tools>label{flex:1;min-width:220px;max-width:440px;font-size:13px}.exp-library-tools select{display:block;width:100%;font:inherit;font-size:16px;min-height:48px;border:1px solid #7e8678;color:#172018;background:#f3f0e9;padding:10px;margin-top:8px;border-radius:0}.exp-library-tools .exp-view-switch{margin:0;gap:6px}.exp-view-switch span,.exp-concepts .exp-concept-title{display:none}.exp-concepts .exp-full-title{font-weight:500}.exp-concepts .exp-journey-reason{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;margin:10px 0}.exp-concepts .exp-journey-actions{gap:8px;margin:10px 0}.exp-concepts .exp-itinerary-link,.exp-concepts .exp-build-link{font-size:14px;justify-content:center;text-align:center;padding:6px 10px;min-height:44px;border:1px solid #7e8678;box-sizing:border-box}.exp-concepts .exp-build-link{background:#172018;color:#f3f0e9;border-color:#172018;font-weight:600}.exp-concepts .exp-itinerary-link{background:transparent;color:inherit;font-weight:400}.exp-concepts[data-view=slider] .exp-concept h3{font-size:30px}.exp-concepts[data-view=slider] .exp-concept{padding:18px}.exp-concepts[data-view=slider] .exp-concept .exp-concept-cover{margin:0 0 14px;width:100%;aspect-ratio:16/9}.exp-concepts .exp-concept summary{padding:10px 0}.exp-concepts .exp-journey-facts{margin-bottom:6px}@media(max-width:650px){.exp-library-tools{gap:16px}.exp-library-tools>label{flex-basis:100%;max-width:none}.exp-library-tools .exp-view-switch{width:100%}.exp-library-tools .exp-view-switch button{flex:1}.exp-concepts .exp-journey-actions{flex-wrap:nowrap;gap:6px}.exp-concepts .exp-journey-actions>a{flex:1;min-width:0;font-size:13px;padding:6px}.exp-concepts[data-view=slider] .exp-concept h3{font-size:27px;margin:8px 0}.exp-concepts .exp-journey-reason{font-size:14px}.exp-concepts .exp-concept-status{letter-spacing:.02em;font-size:10px}.exp-library-heading{padding-top:34px}.exp-filters{margin-top:16px}.exp-filters button{padding:9px 12px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/experiences-showcase.css.map */
