.section-travel-system-product{--color-ink: #063537;--color-charcoal: #5b6770;--color-nightfall: #00474f;--color-nightfall-hover: #00363c;--color-teal: #137d84;--color-dove: #fbfbfa;--color-line-soft: #ebefef;--color-line: #d7dfe0;--color-border: #e4e4e4;--color-border-soft: #e6e6e6;--color-dash: #c5cdd0;--color-star: #00aca0;--color-white: #ffffff;--color-black: #000000;--color-heading: #111111;--color-muted: #d4d4d4;--color-save: #e8f0f0;--color-included: #8ec5e8;--color-swatch-empty: #d9d9d9;--color-summary: #fbfbfa;--color-disabled: #80a3a7;--color-alert: #cc0000;--color-alert-bg: #fff5f5;--color-black-10: #0000001a;--color-black-05: #0000000d;--color-ink-10: rgb(6 53 55 / .1);--color-scrim: rgb(6 53 55 / .55);font-family:Outfit,sans-serif}.section-travel-system-product :is(button,input,select,textarea,dialog){font-family:inherit}.travel-system-page{padding-top:20px;margin-bottom:30px}.travel-system{color:var(--color-ink)}.travel-system .breadcrumbs{margin:0 0 10px;opacity:1;color:var(--color-charcoal)}.travel-system .breadcrumbs a{color:var(--color-charcoal);line-height:100%;letter-spacing:.5px}.travel-system__missing{margin:48px 0;font-family:Outfit,sans-serif;font-size:16px;color:var(--color-charcoal)}.travel-system__layout{display:block}.travel-system__gallery{display:flex;flex-direction:column;gap:12px}.travel-system__stage{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-dove);height:100%}.travel-system__viewport,.travel-system__slide{width:100%;height:100%;margin:0}.travel-system__image{display:block;width:100%;height:100%;object-fit:contain}.travel-system__arrows{position:absolute;top:50%;right:16px;left:16px;z-index:2;display:none;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.travel-system__nav{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50px;background:var(--color-white);color:var(--color-ink);box-shadow:0 2px 8px var(--color-ink-10);cursor:pointer;pointer-events:auto}.travel-system__zoom{position:absolute;bottom:16px;left:16px;z-index:2;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:50px;background:var(--color-white);color:var(--color-ink);box-shadow:0 2px 8px var(--color-ink-10);cursor:pointer}.travel-system__zoom svg{width:18px;height:18px}.travel-system__thumbs[hidden],.travel-system__dots[hidden],.travel-system__arrows[hidden]{display:none}.travel-system__thumbs{display:none;gap:12px}.travel-system__thumb{flex:0 0 24.0826%;width:24.0826%;aspect-ratio:1 / 1;padding:0;overflow:hidden;border:0;background:var(--color-dove);cursor:pointer}.travel-system__thumb img{display:block;width:100%;height:100%;object-fit:contain}.travel-system__dots{display:flex;justify-content:center;gap:8px}.travel-system__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--color-muted);cursor:pointer}.travel-system__dot.is-active{background:var(--color-ink)}.travel-system__info{display:flex;flex-direction:column;gap:16px;padding-top:8px}.travel-system__title{margin:0;font-family:Outfit,sans-serif;font-size:28px;font-weight:600;line-height:1.06;color:var(--color-ink)}.travel-system__rating{display:flex;align-items:center;min-height:24px;gap:9px}.travel-system__rating .bv_stars_component_container,.travel-system__rating .bv_stars_svg_no_wrap{font-family:Outfit,sans-serif;font-size:16px;color:var(--color-star)}.travel-system__rating .bv_avgRating_component_container{font-family:Outfit,sans-serif;font-size:13.5px;font-weight:500;color:var(--color-ink)}.travel-system__rating .bv_numReviews_component_container,.travel-system__rating .bv_numReviews_text{font-family:Outfit,sans-serif;font-size:13.5px;font-weight:400;color:var(--color-charcoal);text-decoration:underline}.travel-system__description,.travel-system__description p{margin:0;font-family:Outfit,sans-serif;font-size:16px;font-weight:400;line-height:1.55;color:var(--color-charcoal)}.travel-system__price{display:flex;flex-direction:column;gap:6px;padding-bottom:12px}.travel-system__price-label{margin:0;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;line-height:1;color:var(--color-charcoal)}.travel-system__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.travel-system__compare{font-family:Outfit,sans-serif;font-size:18px;font-weight:400;line-height:1;color:var(--color-charcoal);text-decoration:line-through}.travel-system__sale{font-family:Outfit,sans-serif;font-size:28px;font-weight:600;line-height:1;color:var(--color-ink)}.travel-system__save{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:7px 14px;border-radius:30px;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;line-height:1;color:#00474f;background:#d9eae8}.travel-system__offer-row .travel-system__save{border-radius:6px}.travel-system__save[hidden]{display:none}.travel-system__cards{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin:0;padding:0;list-style:none}.travel-system__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:155px;width:191.33px;padding:22px 14px 14px;border:1px solid var(--color-line-soft);background:var(--color-dove);text-align:center}.travel-system__card--included{border-width:1.5px;border-color:#00aca0}.travel-system__included{position:absolute;top:0;left:50%;display:inline-flex;align-items:center;justify-content:center;min-width:92px;height:22px;padding:4px 12px;border-radius:999px;background:var(--color-nightfall);font-family:Outfit,sans-serif;font-size:14px;font-weight:500;line-height:1;color:var(--color-white);transform:translate(-50%,-50%)}.travel-system__card-media{display:flex;align-items:center;justify-content:center;width:72px;height:58px}.travel-system__card-media img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.travel-system__card-copy{display:flex;flex-direction:column;align-items:center;gap:6px}.travel-system__card-title{margin:0;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;line-height:1;text-align:center;color:var(--color-ink)}.travel-system__card-price{margin:0;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;line-height:1;text-align:center;color:var(--color-charcoal)}.travel-system__card-compare{display:block;margin-bottom:4px;font-size:12px;opacity:.8}.travel-system__cta{display:flex;align-items:center;justify-content:center;width:100%;height:54px;max-width:100%;padding:14px 26px;border:0;border-radius:999px;background:var(--color-nightfall);font-family:Outfit,sans-serif;font-size:16px;font-weight:400;line-height:100%;color:var(--color-white);cursor:pointer}.travel-system__cta:hover{background:var(--color-nightfall-hover)}.travel-system__cta:focus-visible{outline:2px solid var(--color-nightfall);outline-offset:3px}.travel-system__trust{margin:0;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;line-height:1;text-align:center;color:var(--color-charcoal)}.travel-system__screen{display:flex;flex-direction:column;gap:16px}.travel-system__screen[data-ts-screen=wagon],.travel-system__screen[data-ts-screen=car-seat]{gap:0}.travel-system__screen[hidden]{display:none}.travel-system__screen.is-leaving{animation:travel-system-screen-out .2s ease-in forwards;pointer-events:none}.travel-system__screen.is-entering{animation:travel-system-screen-in .35s cubic-bezier(.22,1,.36,1)}@keyframes travel-system-screen-out{to{opacity:0}}@keyframes travel-system-screen-in{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.travel-system__screen.is-leaving,.travel-system__screen.is-entering{animation:none}}.travel-system__stepper.travel-system__stepper--mobile{display:none}.travel-system__stepper{position:relative;display:flex;align-items:flex-start;justify-content:space-between;box-sizing:border-box;width:100%;max-width:560px;height:60px;gap:8px;margin:0;padding:0;list-style:none;overflow:hidden}.travel-system__step{--circle-x: 36px;position:relative;display:flex;flex:0 0 94px;flex-direction:column;align-items:flex-start;width:94px;height:52px}.travel-system__step:nth-child(2){--circle-x: 59px}.travel-system__step:nth-child(3){--circle-x: 58px}.travel-system__step:nth-child(2):before,.travel-system__step:nth-child(3):before{content:"";position:absolute;top:25px;right:58px;width:167px;height:0;border-top:1px solid var(--color-nightfall);opacity:.2;pointer-events:none}.travel-system__step:nth-child(3):before{right:54px}.travel-system__step-index{position:relative;z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;margin-left:var(--circle-x);border:1px solid var(--color-disabled);border-radius:40px;background:var(--color-white);font-family:Outfit,sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:0;color:var(--color-disabled)}.travel-system__step.is-current .travel-system__step-index,.travel-system__step.is-complete .travel-system__step-index{border-color:var(--color-nightfall);background:var(--color-nightfall);color:var(--color-white)}.travel-system__step-label{position:absolute;top:32px;left:calc(var(--circle-x) + 12px);font-family:Outfit,sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:0;color:var(--color-disabled);white-space:nowrap;transform:translate(-50%)}.travel-system__step.is-current .travel-system__step-label,.travel-system__step.is-complete .travel-system__step-label{color:var(--color-nightfall)}.travel-system__step.is-clickable{cursor:pointer}.travel-system__step.is-clickable:focus-visible{outline:none}.travel-system__step.is-clickable .travel-system__step-index{transition:background-color .2s ease,border-color .2s ease}.travel-system__step.is-clickable:hover .travel-system__step-index{border-color:var(--color-nightfall-hover);background:var(--color-nightfall-hover)}.travel-system__step.is-clickable:hover .travel-system__step-label,.travel-system__step.is-clickable:focus-visible .travel-system__step-label{text-decoration:underline;text-underline-offset:3px}.travel-system__screen[data-ts-screen=wagon],.travel-system__screen[data-ts-screen=car-seat],.travel-system__screen[data-ts-screen=review]{width:100%;max-width:560px}[data-ts-installments-slot]{display:contents}.travel-system__step-head{display:flex;flex-direction:column;gap:20px;width:100%;max-width:560px}.travel-system__step-kicker{margin:0;font-family:Outfit,sans-serif;font-size:16px;font-weight:400;line-height:140%;color:var(--color-ink)}.travel-system__step-title{margin:10px 0 0;font-family:Outfit,sans-serif;font-size:28px;font-weight:600;line-height:1.3;color:var(--color-black)}.travel-system__filters{display:flex;flex-direction:column;width:100%;max-width:560px}.travel-system__fieldset{margin:20px 0 0;padding:0;border:0}.travel-system__fieldset+.travel-system__fieldset{margin-top:16px}.travel-system__legend{margin:0 0 8px;padding:0;font-family:Outfit,sans-serif;font-size:16px;font-weight:400;line-height:120%;color:var(--color-charcoal)}.travel-system__series,.travel-system__seats{display:flex;flex-wrap:wrap;gap:12px}.travel-system__choice{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid #99B5B9;background:var(--color-white);color:var(--color-ink);font-family:Outfit,sans-serif;cursor:pointer}.travel-system__choice:disabled{opacity:.4;cursor:not-allowed}.travel-system__choice.is-selected{border-color:#00474f;border:2px solid #00474F}.travel-system__choice--series{min-width:117px;height:67px;padding:6px 14px 6px 8px;border-radius:0;border-color:#99b5b9}.travel-system__choice-media{display:flex;align-items:center;justify-content:center;width:36px;height:36px}.travel-system__choice-media img{display:block;width:100%;height:100%;object-fit:contain}.travel-system__choice-label{font-size:16px;font-weight:500;line-height:130%;color:#262422}.travel-system__choice--seat{min-width:87px;height:47px;padding:0 12px;border-radius:0;border-color:#99b5b9;font-size:16px;font-weight:500;line-height:1;color:#262422}.travel-system__choice--series .travel-system__models,.travel-system__offer{width:100%;max-width:560px}.travel-system__models{margin-top:16px}.travel-system__colors{margin-top:25px;margin-bottom:20px}.travel-system__offer{margin-top:20px}.travel-system__models[hidden],.travel-system__offer[hidden]{display:none}.travel-system__models-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.travel-system__models-head .travel-system__legend{margin:0}.travel-system__learn-more{padding:0;border:0;background:transparent;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;line-height:1;color:#00474f;text-decoration:underline;cursor:pointer}.travel-system__picked{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;width:100%;max-width:560px;margin-top:20px;padding:16px;border-radius:12px;background:var(--color-summary)}.travel-system__picked[hidden]{display:none}.travel-system__picked-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.travel-system__learn-more.travel-system__picked-edit{flex:none;text-decoration:underline}.travel-system__picked-label{margin:0;font-family:Outfit,sans-serif;font-size:14px;font-weight:400;line-height:1.3;color:var(--color-charcoal)}.travel-system__picked-row{display:flex;gap:12px;align-items:center}.travel-system__picked-media{flex:none;width:64px;height:64px;overflow:hidden;border-radius:8px;background:var(--color-white)}.travel-system__picked-media img{display:block;width:100%;height:100%;object-fit:contain}.travel-system__picked-text{display:flex;flex-direction:column;gap:4px;min-width:0}.travel-system__picked-title{margin:0;font-family:Outfit,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--color-ink)}.travel-system__picked-crumbs{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;font-family:Outfit,sans-serif;font-size:14px;line-height:1.3;color:var(--color-charcoal)}.travel-system__picked-crumbs li+li:before{content:"\203a";margin-right:8px;color:var(--color-charcoal)}.travel-system__model-list{display:flex;flex-direction:column;gap:10px}.travel-system__model{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin:0;padding:12px 14px;border:1px solid var(--color-border);background:var(--color-white);text-align:left;cursor:pointer;height:74px}.travel-system__model.is-selected{border-color:#00474f;border:2px solid #00474F;height:74px}.travel-system__model-media{display:flex;align-items:center;justify-content:center;width:44px;height:38px}.travel-system__model-media img{display:block;width:100%;height:100%;object-fit:contain}.travel-system__model-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.travel-system__model-title{font-family:Outfit,sans-serif;font-size:15px;font-weight:500;line-height:1.2;color:var(--color-ink)}.travel-system__model-meta{font-family:Outfit,sans-serif;font-size:13px;font-weight:400;line-height:1.3;color:#5b6770}.travel-system__model-price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-family:Outfit,sans-serif;font-size:16px;font-weight:500;line-height:1;color:#063537;white-space:nowrap}.travel-system__model-compare{font-size:13px;font-weight:400;color:var(--color-charcoal)}.travel-system__model-list[hidden],.travel-system__model-empty[hidden],.travel-system__colors[hidden]{display:none}.travel-system__model-empty{margin:0;padding:28px 16px;border:1px dashed var(--color-line);font-family:Outfit,sans-serif;font-size:14px;font-weight:400;line-height:1.4;text-align:center;color:var(--color-charcoal)}.travel-system__colors{display:flex;flex-direction:column;gap:9px;width:100%;max-width:560px}.travel-system__color-label{margin:0;font-family:Outfit,sans-serif;font-size:14px;font-weight:400;line-height:1.3;color:#063537}.travel-system__color-label span{font-weight:500}.travel-system__swatches{display:flex;flex-wrap:wrap;gap:10px}.travel-system__swatch{width:50px;height:50px;padding:0;border:1px solid #ffffff;border-radius:4px;background-color:var(--color-swatch-empty);background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer;box-shadow:0 0 0 2px #f1f1f0,0 0 0 3px #d8dede}.travel-system__swatch.is-selected{box-shadow:0 0 0 1.5px #00474f,0 0 0 1.5px #00474f}.travel-system__swatch.is-sold-out{position:relative;opacity:.45}.travel-system__swatch.is-sold-out:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--color-ink) calc(50% - 1px),var(--color-ink) calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none}.travel-system__add-error{margin:0;padding:10px 12px;border-left:3px solid var(--color-alert);background:var(--color-alert-bg);font-family:Outfit,sans-serif;font-size:14px;line-height:1.4;white-space:pre-line;color:var(--color-alert)}.travel-system__add-error[hidden]{display:none}@media screen and (max-width:768px){.travel-system__summary .travel-system__add-error{margin:10px 16px 0;font-size:13px}}.travel-system__summary{display:flex;flex-direction:column;margin-top:20px;padding:16px 24px 0;border-radius:12px;background:var(--color-summary)}.travel-system__summary[hidden],.travel-system__sheet,.travel-system__summary .travel-system__review-offer{display:none}.travel-system__summary .travel-system__offer,.travel-system__summary .travel-system__buy{margin-top:0;background:transparent}.travel-system__review-block{width:100%;max-width:560px}.travel-system__review-label{margin:0 0 10px;font-family:Outfit,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:var(--color-charcoal)}.travel-system__review-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.travel-system__review-head .travel-system__review-label{margin:0}.travel-system__review-list{display:flex;flex-direction:column;gap:10px}.travel-system__review-item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:12px 14px;border:1px solid var(--color-nightfall);background:var(--color-white)}.travel-system__review-item--included{border-color:var(--color-border-soft);border-radius:8px}.travel-system__review-media{display:flex;align-items:center;justify-content:center;width:52px;height:52px}.travel-system__review-media img{display:block;width:100%;height:100%;object-fit:contain}.travel-system__review-media--dashed{padding:4px;border:2px dashed var(--color-dash);border-radius:6px}.travel-system__review-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.travel-system__review-title{font-family:Outfit,sans-serif;font-size:15px;font-weight:500;line-height:1.2;color:var(--color-ink)}[data-ts-screen=review] .travel-system__review-title{font-size:16px;color:#262422}[data-ts-screen=review] .travel-system__review-item--included .travel-system__review-title{font-size:16px;color:var(--color-ink)}[data-ts-screen=review] .travel-system__review-meta{font-family:Outfit,sans-serif;font-size:14px;font-weight:400;line-height:1.3;color:var(--color-charcoal)}.travel-system__review-prices{display:flex;align-items:baseline;gap:8px;font-family:Outfit,sans-serif;font-size:16px;font-weight:400;line-height:1;color:#00474f;white-space:nowrap}.travel-system__review-total{display:flex;align-items:center;justify-content:space-between;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;line-height:1.2;color:#063537;padding-bottom:12px}.travel-system__review-total span:last-child{font-size:14px;font-weight:500;color:#262422}.travel-system__breakdown{display:flex;flex-direction:column;gap:14px}.travel-system__breakdown-group{display:flex;flex-direction:column;gap:10px;padding-top:14px}.travel-system__breakdown-group[hidden],.travel-system__breakdown-row[hidden],.travel-system__breakdown [hidden]{display:none}.travel-system__breakdown-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:Outfit,sans-serif;font-size:14px;font-weight:400;line-height:1.3;color:var(--color-ink)}.travel-system__breakdown-label{min-width:0}.travel-system__breakdown-value{display:inline-flex;flex-shrink:0;align-items:baseline;gap:6px;white-space:nowrap}.travel-system__breakdown-accent{margin-left:6px;color:var(--color-teal)}.travel-system__breakdown-row--accent{color:var(--color-teal)}.travel-system__summary--no-installments .travel-system__installments{display:none}.travel-system__offer{display:flex;flex-direction:column;gap:8px}.travel-system__adapter-bar,.travel-system__label-short,.travel-system__review-discount{display:none}.travel-system__offer-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;line-height:1.2;color:#5b6770}.travel-system__offer-row s,.travel-system__offer-value{font-size:16px;color:#5b6770;font-weight:400}.travel-system__offer-row[hidden]{display:none}.travel-system__offer-row--bundle{color:var(--color-ink);font-weight:500;padding-bottom:14px}.travel-system__offer-price{display:flex;align-items:center;gap:10px;font-family:Outfit,sans-serif;font-size:26px;font-weight:600;line-height:1;color:#063537}.travel-system__buy{opacity:1;padding-right:0;padding-bottom:12px;padding-left:0;border-top-width:1px;background:var(--color-white);margin-top:20px}.travel-system__buy-note{margin:0 0 12px;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;line-height:1.4;text-align:center;color:var(--color-black)}.travel-system__buy-note:has(+.travel-system__buy.is-split){padding-left:60px}.travel-system__buy.is-split{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px 12px}.travel-system__buy.is-split .travel-system__installments{grid-column:1 / -1}.travel-system__back{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-white);color:var(--color-nightfall);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.travel-system__back svg{width:20px;height:20px;flex-shrink:0}.travel-system__back:hover{border-color:var(--color-nightfall);background:var(--color-dove)}.travel-system__back[hidden]{display:none}.travel-system__cta--continue{width:100%;height:48px;margin:0}.travel-system__cta--continue:disabled{background:var(--color-disabled);color:var(--color-white);cursor:not-allowed}.travel-system__installments{width:min(100%,512px);min-height:24px;margin:0 auto;padding-top:0;text-align:center}.travel-system__installments shopify-payment-terms{font-family:Outfit,sans-serif;font-size:14px;font-weight:400;line-height:24px}.travel-system__notice{margin-top:20px;width:100%;max-width:560px;padding:10px 16px 10px 14px;border-left:3px solid var(--color-alert);background:var(--color-alert-bg)}.travel-system__notice-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}.travel-system__notice-summary::-webkit-details-marker{display:none}.travel-system__notice-text{display:-webkit-box;overflow:hidden;font-family:Outfit,sans-serif;font-size:14px;font-weight:300;line-height:130%;color:var(--color-nightfall);-webkit-box-orient:vertical;-webkit-line-clamp:1}.travel-system__notice[open] .travel-system__notice-text{-webkit-line-clamp:unset}.travel-system__notice-chevron{flex:0 0 auto;width:8px;height:8px;border-right:1.5px solid var(--color-nightfall);border-bottom:1.5px solid var(--color-nightfall);transform:rotate(45deg) translateY(-2px)}.travel-system__notice[open] .travel-system__notice-chevron{transform:rotate(225deg) translateY(-1px)}.travel-system__warning{display:flex;flex-direction:column;gap:4px;margin-top:20px;width:100%;max-width:560px;padding:12px 16px 14px 12px;border-left:2px solid var(--color-ink);background:var(--color-dove)}.travel-system__warning-label{display:flex;align-items:center;gap:6px;margin:0;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;line-height:22.4px;color:var(--color-nightfall)}.travel-system__warning-text,.travel-system__warning-text p{font-size:14px;line-height:1.5}.travel-system__warning-text,.travel-system__warning-text p{margin:0;font-family:Outfit,sans-serif;font-size:16px;font-weight:400;line-height:140%;color:var(--color-nightfall)}.travel-system__dialog{width:min(92vw,1100px);max-height:92vh;padding:48px 24px 24px;border:0;background:var(--color-white)}.travel-system__dialog::backdrop{background:var(--color-scrim)}.travel-system__dialog-close{position:absolute;top:8px;right:12px;padding:4px 8px;border:0;background:transparent;font-size:28px;line-height:1;color:var(--color-ink);cursor:pointer}.travel-system__dialog-image{display:block;width:100%;height:auto}html:has(.travel-system__details[open]){overflow:hidden}.travel-system__details{box-sizing:border-box;width:calc(100% - 32px);max-width:1200px;max-height:calc(100dvh - 32px);padding:0;border:1px solid rgb(34 34 34 / .2);background:var(--color-white);box-shadow:2px 4px 2px #0000001a;color:var(--color-ink);overflow:hidden}.travel-system__details[open]{display:flex}.travel-system__details::backdrop{background:var(--color-scrim)}.travel-system__details-inner{position:relative;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;width:100%;max-height:calc(100dvh - 34px);padding:33px 21px}.travel-system__details-head,.travel-system__details-tabs{flex:none}.travel-system__details-heading{margin:0;padding-right:32px;font-family:Outfit,sans-serif;font-size:24px;font-weight:600;line-height:1.3;color:var(--color-black)}.travel-system__details-close{position:absolute;top:8px;right:8px;display:flex;padding:8px;border:0;background:transparent;cursor:pointer}.travel-system__details-close img{display:block;width:16px;height:16px}.travel-system__details-tabs{display:flex;flex-wrap:wrap;gap:12px}.travel-system__details-tabs[hidden]{display:none}.travel-system__details-tab{flex:0 0 auto;padding:8px 12px;border:1px solid #aaaaaa;border-radius:0;background:var(--color-white);font-family:Outfit,sans-serif;font-size:14px;font-weight:300;line-height:1.2;white-space:nowrap;color:var(--color-charcoal);cursor:pointer}.travel-system__details-tab.is-active{border-color:var(--color-nightfall);background:var(--color-nightfall);font-weight:600;color:var(--color-white)}.travel-system__details-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.travel-system__detail{display:flex;gap:32px;align-items:flex-start}.travel-system__detail[hidden]{display:none}.travel-system__detail-aside{display:flex;flex:0 0 320px;flex-direction:column;gap:21px;width:320px}.travel-system__detail-media{position:relative;width:320px;height:320px;background:#f2f2f2;overflow:hidden}.travel-system__detail-track{display:flex;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.travel-system__detail-track::-webkit-scrollbar{display:none}.travel-system__detail-slide{flex:0 0 100%;height:100%;scroll-snap-align:start}.travel-system__detail-media img{display:block;width:100%;height:100%;object-fit:cover}.travel-system__detail-arrow{position:absolute;top:50%;z-index:1;transform:translateY(-50%)}.travel-system__detail-arrow--prev{left:12px}.travel-system__detail-arrow--next{right:12px}.travel-system__detail-arrow:disabled{opacity:0;pointer-events:none}.travel-system__detail-count{position:absolute;right:12px;bottom:12px;z-index:1;padding:3px 9px;border-radius:999px;background:var(--color-white);font-family:Outfit,sans-serif;font-size:12px;font-weight:500;line-height:normal;color:var(--color-ink)}.travel-system__detail-tags{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.travel-system__detail-tags li{padding:4px 9px;border-radius:999px;background:#d9eae8;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;line-height:normal;white-space:nowrap;color:var(--color-nightfall)}.travel-system__detail-intro{display:flex;flex-direction:column;gap:8px}.travel-system__detail-title{margin:0;font-family:Outfit,sans-serif;font-size:24px;font-weight:600;line-height:1.4;color:var(--color-nightfall)}.travel-system__detail-text{font-family:Outfit,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:var(--color-charcoal)}.travel-system__detail-text p{margin:0}.travel-system__detail-more{display:block;align-self:flex-start;font-family:Outfit,sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:var(--color-nightfall);text-decoration:underline;text-underline-offset:3px}.travel-system__detail-badges{display:flex;gap:12px;align-items:center;justify-content:center;margin:0;padding:20px 0;list-style:none}.travel-system__detail-badges img{display:block;width:auto;height:64px}.travel-system__detail-body{display:flex;flex:1 1 0;flex-direction:column;gap:24px;min-width:0}.travel-system__detail-list{border-top:1px solid #d7d2c4}.travel-system__detail-item{padding:17px 0;border-bottom:1px solid rgb(12 12 13 / .15)}.travel-system__detail-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;cursor:pointer;list-style:none}.travel-system__detail-summary::-webkit-details-marker{display:none}.travel-system__detail-label{font-family:Outfit,sans-serif;font-size:16px;font-weight:500;line-height:1;text-transform:uppercase;color:#222}.travel-system__detail-plus{display:block;flex:none;width:24px;height:24px}.travel-system__detail-minus{display:none;font-family:Outfit,sans-serif;font-size:20px;font-weight:400;line-height:normal;color:var(--color-charcoal)}.travel-system__detail-item[open] .travel-system__detail-plus{display:none}.travel-system__detail-item[open] .travel-system__detail-minus{display:block}.travel-system__detail-content{padding-top:16px;font-family:Outfit,sans-serif;font-size:16px;line-height:1.4;color:var(--color-charcoal)}.travel-system__detail-content ul{margin:0;padding-left:18px}.travel-system__detail-content .travel-system__detail-links{padding:0;list-style:none}.travel-system__detail-links a{color:var(--color-nightfall)}.travel-system__spec-text{padding-bottom:18px}.travel-system__spec-images{display:none;flex-direction:column;gap:16px;padding-bottom:18px}.travel-system__spec-images img{display:block;width:100%;height:auto}.travel-system__spec-images--all{display:flex}@media screen and (min-width:769px){.travel-system__spec-images--desktop{display:flex}}@media screen and (max-width:768px){.travel-system__spec-images--mobile{display:flex}}.travel-system__included-list{display:flex;flex-direction:column;gap:23px}.travel-system__included-heading{margin:0;font-family:Outfit,sans-serif;font-size:20px;font-weight:600;line-height:1.4;color:var(--color-nightfall)}.travel-system__included-grid{display:flex;gap:10px;align-items:flex-start;margin:0;padding:0;list-style:none}.travel-system__included-item{display:flex;flex:1 1 0;flex-direction:column;gap:12px;align-items:center;min-width:0;text-align:center}.travel-system__included-media{display:block;flex:none;width:136px;max-width:100%;height:137px}.travel-system__included-media img{display:block;width:100%;height:100%;object-fit:contain}.travel-system__included-name{font-family:Outfit,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:var(--color-charcoal)}@media screen and (min-width:769px){.travel-system__layout{display:grid;grid-template-columns:minmax(0,595px) minmax(0,595px);gap:50px;justify-content:center;align-items:start}.travel-system__arrows{display:flex}.travel-system__thumbs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none}.travel-system__thumbs::-webkit-scrollbar{display:none}.travel-system__thumb{scroll-snap-align:start}.travel-system__dots{display:none}.travel-system__review-prices{color:#262422}.travel-system__step-head{margin-top:20px}.travel-system__info{padding-top:12px}.travel-system__title{font-size:40px}.travel-system__sale{font-size:38px}}@media screen and (max-width:768px){.travel-system__step-head{gap:6px}.travel-system__choice--series{min-width:136px;height:57px}.travel-system__choice--seat{min-width:107px;height:49px}.travel-system__model{height:68px;min-width:369px}.travel-system__cta--continue{height:54px;max-width:286px}.travel-system__back{width:66px;height:57px}.travel-system__card{height:173px;width:114.67px}.travel-system__rating{padding-top:10px;padding-bottom:unset}.travel-system__description,.travel-system__description p{font-size:14.5px}.travel-system__price-label{font-size:14px}.travel-system__compare{font-size:15px}.travel-system__sale{font-size:30px}.travel-system__save,.travel-system__card-title,.travel-system__card-price,.travel-system__trust{font-size:12px}.travel-system__title{font-size:24px;padding-top:20px}.travel-system__step-title{font-size:20px;margin:0;color:#063537}[data-ts-screen=review] .travel-system__review-meta{font-size:12.5px}.travel-system__learn-more{text-decoration:none}.travel-system__info{gap:0px}.travel-system__step-kicker{margin-top:16px}.travel-system-page{padding-top:0}.travel-system__info{padding-inline:0}.travel-system__screen .travel-system__stepper{display:none}.travel-system:is([data-step=wagon],[data-step=car-seat],[data-step=review]) .travel-system__stepper.travel-system__stepper--mobile{display:grid}.travel-system__stepper--mobile{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:start;max-width:none;height:auto;gap:0;padding:12px 0 16px;overflow:visible}.travel-system__stepper--mobile:before,.travel-system__stepper--mobile:after{content:"";display:block;height:0;margin:23px 8px 0;border-top:1px solid var(--color-nightfall);opacity:.2;pointer-events:none}.travel-system__stepper--mobile:before{grid-column:2;grid-row:1}.travel-system__stepper--mobile:after{grid-column:4;grid-row:1}.travel-system__stepper--mobile .travel-system__step{--circle-x: 0px;grid-row:1;flex:0 0 auto;align-items:center;width:auto;height:auto}.travel-system__stepper--mobile .travel-system__step:nth-child(1){grid-column:1}.travel-system__stepper--mobile .travel-system__step:nth-child(2){grid-column:3}.travel-system__stepper--mobile .travel-system__step:nth-child(3){grid-column:5}.travel-system__stepper--mobile .travel-system__step:before{display:none}.travel-system__stepper--mobile .travel-system__step-index{margin-left:0}.travel-system__stepper--mobile .travel-system__step-label{position:static;margin-top:6px;transform:none}.travel-system:is([data-step=wagon],[data-step=car-seat],[data-step=review]) .travel-system__stepper--mobile [data-step=wagon] .travel-system__step-index,.travel-system:is([data-step=car-seat],[data-step=review]) .travel-system__stepper--mobile [data-step=car-seat] .travel-system__step-index,.travel-system[data-step=review] .travel-system__stepper--mobile [data-step=review] .travel-system__step-index{border-color:var(--color-nightfall);background:var(--color-nightfall);color:var(--color-white)}.travel-system:is([data-step=wagon],[data-step=car-seat],[data-step=review]) .travel-system__stepper--mobile [data-step=wagon] .travel-system__step-label,.travel-system:is([data-step=car-seat],[data-step=review]) .travel-system__stepper--mobile [data-step=car-seat] .travel-system__step-label,.travel-system[data-step=review] .travel-system__stepper--mobile [data-step=review] .travel-system__step-label{color:var(--color-nightfall)}.travel-system__zoom{display:none}.travel-system__gallery{position:relative;margin-right:-16px;margin-left:-16px}.travel-system__review-discount{display:inline}.travel-system:is([data-step=wagon],[data-step=car-seat],[data-step=review]) .travel-system__stage{height:321px;aspect-ratio:auto}.travel-system__viewport{touch-action:pan-y}.travel-system__dots{position:absolute;right:0;bottom:16px;left:0;z-index:2}.travel-system__summary{position:sticky;bottom:0;z-index:5;order:99;gap:0;margin:16px -16px 0;padding:0;border-radius:0;background:var(--color-white);box-shadow:0 -6px 18px #06353714}.travel-system__adapter-bar{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:10px 16px;border:0;background:#d9eae8;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;line-height:1.3;text-align:left;color:var(--color-nightfall);cursor:pointer}.travel-system__adapter-bar[hidden]{display:none}.travel-system__adapter-bar-icon{flex:0 0 auto}.travel-system__adapter-bar-text{flex:1 1 auto}.travel-system__adapter-bar-chevron{flex:0 0 auto;width:8px;height:8px;border-right:1.5px solid var(--color-nightfall);border-bottom:1.5px solid var(--color-nightfall);transform:rotate(-135deg) translate(-2px,-2px);transition:transform .2s ease}.travel-system__summary.is-expanded .travel-system__adapter-bar-chevron{transform:rotate(45deg) translate(-1px,-1px)}.travel-system__summary .travel-system__offer,.travel-system__summary .travel-system__buy,.travel-system__summary .travel-system__review-total{box-sizing:border-box;max-width:none}.travel-system__summary .travel-system__offer{gap:8px;padding:12px 16px 0}.travel-system__offer-row--subtotal,.travel-system__offer-row--line{display:none}.travel-system__summary.is-expanded .travel-system__offer-row--subtotal,.travel-system__summary.is-expanded .travel-system__offer-row--line:not([hidden]){display:flex}.travel-system__label-full{display:none}.travel-system__label-short{display:inline}.travel-system__offer-row--bundle{font-size:12px;font-weight:400;padding-bottom:unset;color:var(--color-charcoal)}.travel-system__offer-price{gap:8px;font-size:18px}.travel-system__warning-text,.travel-system__warning-text p{font-size:13.5px}.travel-system__warning-label{font-size:14px}.travel-system__notice-text{font-size:13px}.travel-system__offer-price .travel-system__save{min-height:26px;padding:6px 10px;font-size:12px}.travel-system__summary .travel-system__review-total,.travel-system__summary .travel-system__breakdown{padding:14px 16px 0}.travel-system__breakdown-row{font-size:13px}.travel-system__summary .travel-system__buy-note{margin:10px 0 0;padding:0 16px;font-size:13px}.travel-system__summary .travel-system__buy-note:has(+.travel-system__buy.is-split){padding-left:91px}.travel-system__summary .travel-system__buy{margin:0;padding:9px 16px 10px;display:flex;flex-wrap:wrap;justify-content:center}.travel-system__summary .travel-system__buy .travel-system__cta{flex:1 1 0;min-width:0}.travel-system__buy.is-split{gap:0px 9px}.travel-system__summary .travel-system__installments{display:none}.travel-system__summary.is-expanded .travel-system__installments{display:block;flex:0 0 100%;margin-top:8px}.travel-system__details{max-width:361px;height:min(664px,calc(100dvh - 32px))}.travel-system__details-inner{gap:16px;max-height:100%;padding:17px 13px}.travel-system__details-tabs{flex-wrap:nowrap;margin-right:-13px;overflow-x:auto;scrollbar-width:none}.travel-system__details-tabs::-webkit-scrollbar{display:none}.travel-system__details-tab{padding:4px 12px}.travel-system__details-body{margin-right:-13px;padding-right:13px}.travel-system__detail{flex-direction:column;gap:12px;align-items:stretch}.travel-system__detail-aside,.travel-system__detail-body{display:contents}.travel-system__detail-media,.travel-system__detail-tags,.travel-system__detail-intro{box-sizing:border-box;width:100%;max-width:320px;margin-inline:auto}.travel-system__detail-media{order:1;height:auto;aspect-ratio:1}.travel-system__detail-tags{order:2}.travel-system__detail-tags li{font-family:Outfit,sans-serif}.travel-system__detail-intro{order:3;gap:11px}.travel-system__detail-list{order:4;margin-top:4px}.travel-system__detail-item{padding:16px 0}.travel-system__detail-badges{order:5;margin-top:12px;padding:0}.travel-system__included-list{order:6;margin-top:12px}.travel-system__included-grid{margin-right:-13px;overflow-x:auto;scrollbar-width:none}.travel-system__included-grid::-webkit-scrollbar{display:none}.travel-system__included-item{flex:0 0 192px}}@media screen and (min-width:769px){.travel-system__summary--review{padding:24px;border:1px solid rgb(0 0 0 / .1);border-radius:0;background:#f7f7f7;box-shadow:0 -4px 22.5px #0000000d}.travel-system__summary--review .travel-system__breakdown,.travel-system__summary--review .travel-system__breakdown-group{gap:12px}.travel-system__summary--review .travel-system__breakdown-group{padding-top:12px;border-top:1px solid rgb(0 0 0 / .1)}.travel-system__summary--review .travel-system__breakdown-row{gap:8px;font-size:16px;line-height:1.4;color:var(--color-nightfall)}.travel-system__summary--review .travel-system__breakdown-value{gap:8px;line-height:1.3;color:#262422}.travel-system__summary--review .travel-system__breakdown-accent{margin-left:8px;color:#00757a}.travel-system__summary--review .travel-system__breakdown-row--accent,.travel-system__summary--review .travel-system__breakdown-row--accent .travel-system__breakdown-value{color:#00757a}.travel-system__summary--review .travel-system__review-total{font-weight:500;line-height:1.4;margin-top:12px}.travel-system__summary--review .travel-system__review-total span:last-child{line-height:1.3}.travel-system__summary--review .travel-system__buy{gap:12px;padding:0}.travel-system__summary--review .travel-system__back{border:1.5px solid #d8dede}.travel-system__summary--review .travel-system__cta{font-weight:600}.travel-system__summary--review .travel-system__installments shopify-payment-terms{font-size:14px;line-height:1.3;color:var(--color-ink)}}@media screen and (max-width:768px){.travel-system__summary--review{box-shadow:0 -6px 12px #06353721}.travel-system__summary--review .travel-system__breakdown,.travel-system__summary--review .travel-system__review-total{display:none}.travel-system__summary--review .travel-system__sheet{display:block;padding:18px 16px 16px;border-top:1px solid var(--color-line-soft)}.travel-system__summary--review:not(.is-expanded) .travel-system__sheet{display:none}.travel-system__sheet-label{margin:0;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;line-height:normal;letter-spacing:1px;text-transform:uppercase;color:var(--color-charcoal)}.travel-system__sheet-lines{display:flex;flex-direction:column;gap:14px;padding:14px 0;border-bottom:1px solid var(--color-line-soft)}.travel-system__sheet-line{display:flex;gap:12px;align-items:center}.travel-system__sheet-thumb{box-sizing:border-box;display:flex;flex:none;align-items:center;justify-content:center;width:46px;height:40px;border-radius:4px;background:#f1f1f0;overflow:hidden}.travel-system__sheet-line--adapter .travel-system__sheet-thumb{border:1.5px dashed #8bb8b5;background:var(--color-white)}.travel-system__sheet-thumb img{display:block;width:38px;height:32px;object-fit:contain}.travel-system__sheet-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;font-family:Outfit,sans-serif;line-height:normal}.travel-system__sheet-title,.travel-system__sheet-meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.travel-system__sheet-title{font-size:14px;font-weight:500;color:var(--color-ink)}.travel-system__sheet-meta{font-size:12px;font-weight:400;color:var(--color-charcoal)}.travel-system__sheet-price{display:flex;gap:6px;align-items:baseline;flex:none;font-family:Outfit,sans-serif;font-size:14px;font-weight:400;line-height:normal;white-space:nowrap;color:var(--color-ink)}.travel-system__sheet-line--adapter .travel-system__sheet-price{font-weight:500;color:#00757a}.travel-system__summary--review .travel-system__review-offer{display:flex;padding:10px 16px 0}.travel-system__review-offer .travel-system__offer-price{gap:6px}.travel-system__review-offer .travel-system__save{min-height:0;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:400;line-height:1}.travel-system__summary--review .travel-system__buy.is-split{grid-template-columns:66px minmax(0,1fr);gap:9px;padding:9px 16px 14px}.travel-system__summary--review .travel-system__back{width:66px;height:57px;border:1.5px solid #d8dede;border-radius:999px}.travel-system__summary--review .travel-system__cta{height:54px;font-weight:500;line-height:20px}.travel-system__summary.travel-system__summary--review .travel-system__installments{display:none}}@media(prefers-reduced-motion:reduce){.travel-system__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/section-travel-system-product.css.map */
