.mt-travel-root{--ink:#213d39;--teal:#1f5b50;--cream:#f7f5ee;--line:#d9dfd8;--yellow:#f5d65b}.mt-travel-root *{box-sizing:border-box}.mt-travel-root{scroll-behavior:smooth;scroll-padding-top:24px}.mt-travel-root{margin:0;background:#fff;color:var(--ink);font:16px/1.6 Arial,sans-serif;padding-bottom:105px}.mt-travel-root a{color:inherit;text-underline-offset:4px}.mt-travel-root button{font:inherit;color:inherit;cursor:pointer}.mt-travel-root button,.mt-travel-root a,.mt-travel-root summary{touch-action:manipulation}.mt-travel-root button:focus-visible,.mt-travel-root a:focus-visible,.mt-travel-root summary:focus-visible{outline:3px solid #90522c;outline-offset:4px}.mt-travel-root .mtb-skip{position:absolute;top:-100px}.mt-travel-root .mtb-skip:focus{top:0;z-index:20;background:#fff;padding:15px}.mt-travel-root .preview-note{background:#203d38;color:#fff;text-align:center;font-size:12px;padding:8px}.mt-travel-root .preview-note a{margin-left:10px}.mt-travel-root header{max-width:1240px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:12px 28px}.mt-travel-root header img{object-fit:contain;height:60px;width:120px}.mt-travel-root header a:last-child{font-size:14px}.mt-travel-root .mtb-trust{background:#f3f1e7;padding:12px 20px;display:flex;gap:16px;align-items:center;justify-content:center;font-size:14px}.mt-travel-root .mtb-stars{color:#b88b00;font-size:21px;letter-spacing:1px}.mt-travel-root .mtb-trust a{font-size:12px}.mt-travel-root .mtb-main{max-width:1240px;margin:auto;padding:0 28px}.mt-travel-root .mtb-crumb{font-size:12px;padding:22px 0}.mt-travel-root .mtb-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:0 48px}.mt-travel-root .mtb-intro{grid-column:2;grid-row:1}.mt-travel-root .mtb-gallery{grid-column:1;grid-row:1/3;min-width:0}.mt-travel-root .mtb-buy{grid-column:2;min-width:0}.mt-travel-root h1,.mt-travel-root h2{font-family:Georgia,serif;line-height:1.13;font-weight:400;letter-spacing:-.7px}.mt-travel-root h1{font-size:48px;margin:10px 0 20px}.mt-travel-root h1 em{color:var(--teal);font-weight:400}.mt-travel-root h2{font-size:34px;margin:12px 0 22px}.mt-travel-root h3{font-size:20px}.mt-travel-root .mtb-eyebrow{text-transform:uppercase;letter-spacing:1.7px;font-size:11px;font-weight:700;margin:0}.mt-travel-root .mtb-lede{font-size:17px;color:#53635e}.mt-travel-root .mtb-intro ul{padding-left:19px;margin:20px 0 30px}.mt-travel-root .mtb-intro li{padding:3px 0}.mt-travel-root .mtb-price{display:flex;align-items:center;gap:15px}.mt-travel-root .mtb-price strong{font-size:30px;font-weight:500}.mt-travel-root .mtb-price span{font-size:12px;background:#edf3e8;padding:5px 10px}.mt-travel-root .mtb-hero-image{display:block;border:0;background:var(--cream);padding:0;width:100%;aspect-ratio:1}.mt-travel-root .mtb-hero-image img{width:100%;height:100%;object-fit:contain;display:block}.mt-travel-root .mtb-gallery-footer{display:flex;align-items:center;justify-content:center;gap:20px;margin:8px 0}.mt-travel-root .mtb-gallery-footer button{border:1px solid var(--line);background:#fff;width:44px;height:44px;font-size:24px}.mt-travel-root .mtb-gallery-footer span{font-size:12px}.mt-travel-root .mtb-thumbnails{display:flex;gap:8px;overflow:auto;padding:4px 0 12px}.mt-travel-root .mtb-thumbnails button{flex:0 0 76px;border:1px solid var(--line);background:#fff;padding:3px;border-radius:3px}.mt-travel-root .mtb-thumbnails img{width:100%;aspect-ratio:1;object-fit:contain;display:block}.mt-travel-root .mtb-thumbnails button[aria-pressed=true]{border:2px solid var(--teal);padding:2px}.mt-travel-root .mtb-quick{display:flex;gap:20px;overflow:auto;white-space:nowrap;font-size:13px;padding:12px 0}.mt-travel-root .mtb-quick a{min-height:44px;display:flex;align-items:center}.mt-travel-root .mtb-buy h2{font:600 18px/1.4 Arial;letter-spacing:0;display:flex;align-items:center;gap:10px;margin:8px 0}.mt-travel-root .mtb-step{display:inline-grid;place-items:center;border:1px solid #aab9ad;border-radius:50%;width:29px;height:29px;flex-shrink:0;font-size:13px}.mt-travel-root .mtb-selected-label{font-size:14px;margin:7px 0 13px;min-height:23px}.mt-travel-root .mtb-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mt-travel-root .mtb-swatch{border:1px solid var(--line);border-radius:4px;background:#fff;padding:5px;min-width:0;display:flex;flex-direction:column;align-items:center}.mt-travel-root .mtb-swatch img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.mt-travel-root .mtb-swatch span{font-size:12px;line-height:1.3;min-height:32px;display:flex;align-items:center;justify-content:center;white-space:pre-line;text-align:center;overflow-wrap:anywhere}.mt-travel-root .mtb-swatch[aria-pressed=true]{outline:2px solid var(--teal);outline-offset:-2px;background:#f2f6ef}.mt-travel-root .mtb-gift{background:var(--cream);padding:18px;margin:26px 0 15px;border-radius:4px}.mt-travel-root .mtb-gift .mtb-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-travel-root .mtb-gift-note{font-size:13px;margin-bottom:0}.mt-travel-root .mtb-total{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:14px 0}.mt-travel-root .mtb-total strong{font-size:23px}.mt-travel-root .mtb-primary{border:0;background:var(--yellow);color:var(--ink);width:100%;padding:17px 15px;border-radius:3px;font-weight:700;line-height:1.4;white-space:pre-line}.mt-travel-root .mtb-primary:hover{background:#edcb45}.mt-travel-root details{border-bottom:1px solid var(--line);margin:12px 0;font-size:14px}.mt-travel-root summary{padding:15px 0;cursor:pointer;font-weight:600}.mt-travel-root .mtb-included{margin:65px 0;background:var(--cream);padding:40px}.mt-travel-root .mtb-included-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.mt-travel-root .mtb-included-grid article{background:#fff;padding:25px}.mt-travel-root .mtb-included-grid img{width:100%;height:240px;object-fit:contain}.mt-travel-root .mtb-included-grid p{color:#586861}.mt-travel-root .mtb-feature{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin:70px 0}.mt-travel-root .mtb-feature>img{width:100%;max-height:590px;object-fit:cover}.mt-travel-root .mtb-feature p:not(.mtb-eyebrow){color:#53635e;font-size:18px}.mt-travel-root .mtb-video-tile{position:relative;background:var(--cream)}.mt-travel-root .mtb-video-tile>img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.mt-travel-root .mtb-play{position:absolute;bottom:25px;left:50%;transform:translate(-50%);border:1px solid #acb9ae;background:#fff;color:var(--ink);padding:12px 22px;white-space:nowrap;border-radius:4px}.mt-travel-root .mtb-play span{margin-right:10px}.mt-travel-root .mtb-review{text-align:center;background:#fbf7e7;padding:40px;margin:60px 0}.mt-travel-root .mtb-review blockquote{font:27px/1.45 Georgia,serif;max-width:730px;margin:20px auto}.mt-travel-root .mtb-review a,.mt-travel-root .mtb-review>p:last-child{font-size:13px}.mt-travel-root .mtb-ready{text-align:center;padding:35px 0 60px}.mt-travel-root .mtb-secondary{display:inline-block;background:#fff;border:1px solid var(--teal);padding:12px 25px;text-decoration:none;border-radius:3px}.mt-travel-root footer{max-width:1240px;margin:auto;padding:25px 28px;border-top:1px solid var(--line);font-size:13px;display:flex;justify-content:space-between}.mt-travel-root .mtb-sticky{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #cdd7ce;box-shadow:0 -4px 18px #213d3910;display:flex;align-items:center;justify-content:space-between;padding:13px max(28px,calc((100vw - 1184px)/2));gap:20px;z-index:5}.mt-travel-root .mtb-sticky strong{display:block;font-size:16px}.mt-travel-root .mtb-sticky span{display:block;font-size:12px;line-height:1.4;margin-top:3px}.mt-travel-root .mtb-sticky a{background:var(--yellow);padding:13px 20px;text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap}.mt-travel-root dialog{border:0;border-radius:8px;padding:35px;max-width:650px;width:calc(100% - 28px);color:var(--ink)}.mt-travel-root dialog::backdrop{background:#152923bc}.mt-travel-root .mtb-close{position:absolute;top:8px;right:9px;width:40px;height:40px;background:#fff;border:0;font-size:27px;z-index:2}.mt-travel-root .basket-item{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line);padding:12px 0}.mt-travel-root .basket-item img{width:85px;height:85px;object-fit:contain}.mt-travel-root .basket-item span{display:block;font-size:14px}.mt-travel-root .basket-item strong{display:block}.mt-travel-root .basket-total{font-weight:700;font-size:22px}.mt-travel-root .fine{font-size:13px;color:#67736f}.mt-travel-root #mtb-large-photo{width:100%;max-height:80vh;object-fit:contain}.mt-travel-root #mtb-photo-dialog{max-width:900px}.mt-travel-root .mtb-video-frame{position:relative;aspect-ratio:4/5}.mt-travel-root .mtb-video-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.mt-travel-root #mtb-video-dialog{max-width:520px;padding:40px 10px 10px;max-height:95vh}@media(max-width:760px){.mt-travel-root header{padding:8px 18px}.mt-travel-root .mtb-trust{gap:7px;padding:9px 15px;flex-wrap:wrap;font-size:12px}.mt-travel-root .mtb-trust a{font-size:11px}.mt-travel-root .mtb-stars{font-size:17px}.mt-travel-root .mtb-main{padding:0 18px}.mt-travel-root .mtb-crumb{padding:16px 0}.mt-travel-root .mtb-hero{display:flex;flex-direction:column;gap:0}.mt-travel-root .mtb-intro{order:0}.mt-travel-root .mtb-gallery{order:1}.mt-travel-root .mtb-buy{order:2;margin-top:24px}.mt-travel-root h1{font-size:39px;margin-bottom:14px}.mt-travel-root .mtb-lede{font-size:16px}.mt-travel-root .mtb-intro ul{margin:15px 0 23px}.mt-travel-root .mtb-hero-image{aspect-ratio:1.08}.mt-travel-root .mtb-thumbnails button{flex-basis:64px}.mt-travel-root .mtb-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.mt-travel-root .mtb-swatch span{font-size:12px}.mt-travel-root .mtb-gift{padding:14px}.mt-travel-root .mtb-buy h2{font-size:17px}.mt-travel-root .mtb-included{padding:24px 18px;margin:42px -18px}.mt-travel-root .mtb-included-grid{gap:10px}.mt-travel-root .mtb-included-grid article{padding:12px}.mt-travel-root .mtb-included-grid img{height:150px}.mt-travel-root .mtb-included-grid h3{font-size:17px}.mt-travel-root .mtb-included-grid p{font-size:14px}.mt-travel-root .mtb-feature{grid-template-columns:1fr;gap:25px;margin:45px 0}.mt-travel-root .mtb-feature h2{font-size:31px}.mt-travel-root .mtb-feature p:not(.mtb-eyebrow){font-size:16px}.mt-travel-root .mtb-review{margin:40px -18px;padding:30px 20px}.mt-travel-root .mtb-review blockquote{font-size:23px}.mt-travel-root .mtb-sticky{padding:10px 14px;gap:12px}.mt-travel-root .mtb-sticky a{font-size:12px;padding:12px}.mt-travel-root .mtb-sticky strong{font-size:14px}.mt-travel-root .mtb-sticky span{max-width:220px;font-size:11px}.mt-travel-root .mtb-ready{padding-bottom:35px}.mt-travel-root footer{display:block;padding:22px 18px}.mt-travel-root dialog{padding:32px 20px}.mt-travel-root .mtb-quick{gap:17px;font-size:12px}.mt-travel-root h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.mt-travel-root{scroll-behavior:auto}}.mt-travel-root .mtb-spec-list{margin:18px 0}.mt-travel-root .mtb-spec-list div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #e5e8e5}.mt-travel-root .mtb-spec-list dt{font-weight:600}.mt-travel-root .mtb-spec-list dd{margin:0;text-align:right}.mt-travel-root :root{--yellow:#F1BD00}.mt-travel-root .mtb-primary:hover,.mt-travel-root .mtb-sticky a:hover{background:#e4af00}.mt-travel-root .mtb-swatch{position:relative;padding:6px 6px 27px;border:2px solid var(--line)}.mt-travel-root .mtb-swatch[aria-pressed=true]{border:3px solid #213d39;padding:5px 5px 26px;outline:0;background:#edf4ee}.mt-travel-root .mtb-swatch[aria-pressed=true] span{font-weight:700}.mt-travel-root .mtb-selected-marker{position:absolute;bottom:4px;left:0;right:0;font:700 11px/18px Arial;color:#213d39;visibility:hidden}.mt-travel-root .mtb-swatch[aria-pressed=true] .mtb-selected-marker{visibility:visible}.mt-travel-root .mtb-hero-image{scroll-margin-top:14px}.mt-travel-root .mtb-video-tile>img{aspect-ratio:4/5;object-fit:cover}.mt-travel-root #mtb-bag-label,.mt-travel-root #mtb-gift-label{font-weight:700}.mt-travel-root .mtb-spec-list dd{text-align:right}@media(max-width:760px){.mt-travel-root .mtb-thumbnails button{flex-basis:76px}.mt-travel-root .mtb-sticky strong{font-size:12px}.mt-travel-root .mtb-sticky span{max-width:190px}.mt-travel-root .mtb-quick{gap:15px}.mt-travel-root .mtb-gallery .mtb-hero-image{aspect-ratio:1}.mt-travel-root .mtb-gift .mtb-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:360px){.mt-travel-root .mtb-sticky a{padding:10px 8px;font-size:11px}.mt-travel-root .mtb-sticky span{max-width:155px}.mt-travel-root .mtb-swatch span,.mt-travel-root .mtb-trust{font-size:11px}}.mt-travel-root .mtb-finish-switch{display:flex;gap:10px;margin:18px 0}.mt-travel-root .mtb-finish-switch a{flex:1;border:1px solid #b6c8bf;padding:10px;border-radius:8px;text-align:center;text-decoration:none;color:#213d39;font-weight:700}.mt-travel-root .mtb-finish-switch a[aria-current]{border:2px solid #213d39;background:#edf4ee}.mt-travel-root .mtb-finish-switch small{display:block;font-weight:400;margin-top:3px;font-size:12px}.mt-travel-root .mtb-finish-switch a:focus-visible{outline:3px solid #F1BD00;outline-offset:3px}.mt-travel-root .mtb-quick{white-space:nowrap;overflow-x:auto}.mt-travel-root .mtb-hero-image{scroll-margin-top:12px}.mt-travel-root[hidden],.mt-travel-root [hidden]{display:none!important}.mt-travel-root .mtb-primary{background:#f1bd00!important;color:#213d39!important}.mt-travel-root button{min-width:0;text-transform:none;letter-spacing:normal}.mt-travel-root .mtb-thumbnails button{flex:0 0 68px;width:68px;padding:0}.mt-travel-root img{max-width:100%}.mt-travel-root [id],.mt-travel-root .mtb-hero-image{scroll-margin-top:140px}.mt-travel-root .mtb-quick{display:flex;flex-wrap:nowrap;overflow-x:auto}.mt-travel-root .mtb-quick a{white-space:nowrap}.mt-travel-root .mtb-sticky{z-index:15}.mt-travel-root dialog{z-index:50}.mt-travel-root .mtb-cart-status{margin:12px 0}.mt-travel-root .mtb-main{width:100%}.mt-travel-root h1{font-size:48px!important;line-height:1.13!important}.mt-travel-root h2{font-size:34px!important;line-height:1.13!important}.mt-travel-root h3{font-size:20px!important}.mt-travel-root .mtb-swatch{padding:8px!important}.mt-travel-root .mtb-hero-image{border:0!important}@media(max-width:760px){.mt-travel-root h1{font-size:36px!important}.mt-travel-root h2{font-size:28px!important}}.mt-travel-root [id],.mt-travel-root .mtb-hero-image{scroll-margin-top:var(--mtb-scroll-offset,140px)}.mt-travel-root .mtb-swatch{gap:4px}.mt-travel-root .mtb-selected-marker{position:static;display:block;flex:0 0 auto;min-height:18px;max-width:100%;margin:0;order:-1;align-self:flex-end;width:auto;padding:2px 4px;height:auto;min-height:20px;line-height:16px;font-size:10px;border-radius:3px;background:#213d39;color:#fff;white-space:normal;text-align:center}.mt-travel-root [data-bundle-buy]{background:#f1bd00;color:#171717;border:0;border-radius:4px;padding:14px 24px;font:700 14px/1.4 Arial,sans-serif;cursor:pointer;text-align:center;flex-shrink:0}.mt-travel-root [data-bundle-buy]:hover{background:#e4af00}.mt-travel-root [data-bundle-buy]:disabled{opacity:.6;cursor:wait}@media(max-width:360px){.mt-travel-root .mtb-sticky [data-bundle-buy]{padding:10px 12px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/mt-travel-bundle.css.map */
