.travel-builder:not(.is-loading){padding-top:clamp(1.6rem,2.8vw,3.2rem);padding-bottom:clamp(3rem,5vw,5.5rem)}.travel-builder:not(.has-results):not(.is-loading) .travel-builder__header{margin-bottom:2.4rem}.travel-builder.has-results:not(.is-loading){--travel-results-ink: #211f1c;--travel-results-muted: #77716a;--travel-results-border: #ddd7cf;background:radial-gradient(circle at 10% 7%,rgba(225,211,192,.42),transparent 28rem),radial-gradient(circle at 92% 10%,rgba(220,230,224,.44),transparent 31rem),linear-gradient(180deg,#fbfaf7,#f7f4ef,#f9f7f3)}.travel-builder.has-results:not(.is-loading) .travel-builder__header{max-width:82rem;margin:0 auto 1.8rem;padding:0}.travel-builder.has-results:not(.is-loading) .travel-builder__header .travel-builder__eyebrow,.travel-builder.has-results:not(.is-loading) .travel-builder__header .travel-builder__intro{display:none}.travel-builder.has-results:not(.is-loading) .travel-builder__title{color:var(--travel-results-ink);font-size:clamp(3.4rem,4vw,4.6rem);line-height:1.02;letter-spacing:-.025em}.travel-builder.has-results:not(.is-loading) .travel-builder__shell{border-color:#4a413721;border-radius:2.2rem;background:#ffffffed;box-shadow:0 2rem 5rem #372f2612}.travel-builder.has-results:not(.is-loading) .travel-builder__progress{display:none}.travel-builder.has-results:not(.is-loading) .travel-builder__results{padding:clamp(2.3rem,3.4vw,3.5rem)}.travel-builder.has-results:not(.is-loading) .travel-builder__results-heading{margin-bottom:1.6rem}.travel-builder.has-results:not(.is-loading) .travel-builder__results .travel-builder__eyebrow,.travel-builder.has-results:not(.is-loading) .travel-builder__results .travel-builder__step-title,.travel-builder.has-results:not(.is-loading) .travel-builder__summary,.travel-builder.has-results:not(.is-loading) .travel-builder__reroll-all,.travel-builder.has-results:not(.is-loading) .travel-builder__slot-action,.travel-builder.has-results:not(.is-loading) .travel-builder__purchase-actions .button{font-family:var(--font-body-family)}.travel-builder.has-results:not(.is-loading) .travel-builder__results .travel-builder__eyebrow{margin-bottom:.65rem;color:#8a837b;font-size:1.05rem;font-weight:650;letter-spacing:.12em;opacity:1}.travel-builder.has-results:not(.is-loading) .travel-builder__results .travel-builder__step-title{color:var(--travel-results-ink);font-size:clamp(2.7rem,3vw,3.35rem);font-weight:600;line-height:1.1;letter-spacing:-.025em}.travel-builder.has-results:not(.is-loading) .travel-builder__summary{margin-top:.55rem;color:var(--travel-results-muted);line-height:1.4;opacity:1}.travel-builder.has-results:not(.is-loading) .travel-builder__bundle{gap:1.2rem}.travel-builder.has-results:not(.is-loading) .travel-builder__product-card{border-color:var(--travel-results-border);border-radius:1.6rem;background:#ffffffc7}.travel-builder.has-results:not(.is-loading) .travel-builder__reroll-all,.travel-builder.has-results:not(.is-loading) .travel-builder__slot-action{border-color:#211f1c29;background:#ffffffd1;color:var(--travel-results-ink);box-shadow:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.travel-builder.has-results:not(.is-loading) .travel-builder__reroll-all:hover,.travel-builder.has-results:not(.is-loading) .travel-builder__slot-action:hover{transform:translateY(-.1rem);border-color:#211f1c5c;background:#fff;box-shadow:0 .65rem 1.6rem #372f260e}.travel-builder.has-results:not(.is-loading) .travel-builder__total{margin-top:1.4rem;padding-top:1.4rem}.travel-builder.has-results:not(.is-loading) .travel-builder__purchase-actions{margin-top:1.3rem}.travel-builder.has-results:not(.is-loading) .travel-builder__purchase-actions .button{min-height:5rem;border-radius:999px;font-size:1.35rem;font-weight:650;letter-spacing:.01em;text-transform:none;box-shadow:none!important;transition:transform .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.travel-builder.has-results:not(.is-loading) .travel-builder__purchase-actions .button:before,.travel-builder.has-results:not(.is-loading) .travel-builder__purchase-actions .button:after{border-radius:999px;box-shadow:none!important}.travel-builder.has-results:not(.is-loading) .travel-builder__purchase-actions .travel-builder__add{border:.1rem solid var(--travel-results-ink);background:var(--travel-results-ink);color:#fff}.travel-builder.has-results:not(.is-loading) .travel-builder__purchase-actions .travel-builder__buy-now{border:.1rem solid var(--travel-results-ink);background:#ffffffb8;color:var(--travel-results-ink)}.travel-builder.has-results:not(.is-loading) .travel-builder__purchase-actions .button:hover{transform:translateY(-.12rem);box-shadow:0 .8rem 1.9rem #372f2617!important}@media screen and (min-width:750px){.travel-builder.has-results:not(.is-loading) .travel-builder__product-card{grid-template-columns:13.5rem minmax(0,1fr);gap:1.45rem;min-height:14.3rem;padding:.8rem 1.2rem .8rem .8rem}.travel-builder.has-results:not(.is-loading) .travel-builder__product-media{min-height:12.8rem}}@media screen and (max-width:749px){.travel-builder:not(.is-loading){padding-top:1.2rem;padding-bottom:3rem}.travel-builder:not(.has-results):not(.is-loading) .travel-builder__header{margin-bottom:1.7rem}.travel-builder.has-results:not(.is-loading) .travel-builder__header{margin-bottom:1.35rem}.travel-builder.has-results:not(.is-loading) .travel-builder__title{font-size:clamp(3rem,9vw,3.8rem)}.travel-builder.has-results:not(.is-loading) .travel-builder__results{padding:1.8rem 1.6rem 2.2rem}.travel-builder.has-results:not(.is-loading) .travel-builder__results-heading{margin-bottom:1.2rem}.travel-builder.has-results:not(.is-loading) .travel-builder__product-card,.travel-builder.has-results:not(.is-loading) .travel-builder__product-card--empty{padding-top:1.55rem;padding-bottom:1.55rem}.travel-builder.has-results:not(.is-loading) .travel-builder__purchase-actions .button{min-height:4.8rem}}@media(prefers-reduced-motion:reduce){.travel-builder.has-results:not(.is-loading) .travel-builder__reroll-all,.travel-builder.has-results:not(.is-loading) .travel-builder__slot-action,.travel-builder.has-results:not(.is-loading) .travel-builder__purchase-actions .button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/travel-bundle-builder-results-refresh.css.map */
