.travel-hero{min-height:670px;background:#f1f0e9;color:#222c28;display:block;border-bottom:1px solid #d8ddd4}
.travel-hero-art{inset:95px auto 55px 3%;width:43%;z-index:0;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;background:#e6e9e0}
.travel-hero-art img{height:100%;width:100%;object-fit:contain;object-position:center;mix-blend-mode:multiply}
.travel-hero-art:after{display:none}
.travel-hero-topline{position:relative;color:#44534b;padding-top:30px;z-index:1}
.travel-hero-copy{padding:135px 44px 70px;color:#24342c;max-width:59%;z-index:1}
.travel-hero h1{font-size:clamp(48px,5.1vw,84px);line-height:1.11;letter-spacing:-.045em;max-width:none;margin-top:16px;margin-bottom:25px}
.travel-hero-prelude{color:#55635b;font-size:17px}
.travel-hero-bottom{display:block;padding-bottom:10px}
.travel-hero-bottom>p{max-width:490px;color:#46554c;font-size:18px;line-height:1.8}
.noyvad-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}
.noyvad-hero-actions .travel-button{background:#253f32;color:#fff!important;border-color:#253f32;padding:14px 19px;font-size:15px;min-height:49px}
.noyvad-hero-actions .travel-button:last-child{background:transparent;color:#253f32!important}
.travel-hero-scroll{color:#253f32;bottom:22px;right:44px}
.travel-manifesto{padding-top:65px;padding-bottom:65px}
.travel-destination{position:relative;top:auto;min-height:630px;background:#e8ece3;overflow:hidden}
.travel-destination-2{background:#f0e8dc}
.travel-destination-art{display:none}
.travel-destination-heading,.travel-destination-product,.travel-destination-story,.travel-destination-footer{z-index:1}
.travel-destination-heading h3{font-size:clamp(38px,5vw,72px)}
.travel-destination-image img{object-fit:contain}
.travel-top-nav{gap:18px;font-size:14px;flex-wrap:wrap}
.travel-footer-main nav{display:flex;flex-wrap:wrap;gap:13px 25px;max-width:750px}
.travel-footer-main nav a{white-space:normal;line-height:1.7}
.noyvad-purchase-info{font-size:14px;line-height:1.8;margin:18px 0;padding:15px 17px;border:1px solid #d9ddd5;border-radius:5px;background:#f6f7f2;color:#33473b}
.noyvad-purchase-info p{margin:0 0 7px}.noyvad-purchase-info p:last-child{margin-bottom:0}.noyvad-purchase-info a{text-decoration:underline;text-underline-offset:3px;color:inherit}
[data-noyvad-options]{margin:16px 0;max-width:440px}[data-noyvad-options][hidden]{display:none}
[data-noyvad-options] label{display:block;margin:14px 0 6px;font-size:15px}
[data-noyvad-options] select{display:block;width:100%;min-height:48px;padding:9px 13px;font:inherit;color:inherit;border:1px solid #758275;border-radius:4px;background:#fff}
variant-selects[data-noyvad-enhanced="true"]>fieldset,variant-selects[data-noyvad-enhanced="true"]>.product-form__input{display:none}
.travel-product-lead p{margin-top:8px;line-height:1.75}
.noyvad-objections{padding:40px 5%;background:#f4f4ed}.noyvad-objections h2{font-size:clamp(28px,3vw,44px);margin-top:0}.noyvad-objections details{border-bottom:1px solid #d0d6cb;padding:16px 0;max-width:1000px}.noyvad-objections summary{font-weight:600;cursor:pointer;min-height:30px}.noyvad-objections details p{line-height:1.9;max-width:850px}.noyvad-objections a{color:inherit;text-decoration:underline}
:is(#NoyvadBusiness,#NoyvadBigTrip){scroll-margin-top:110px}
@media(max-width:1100px){.travel-top-nav{gap:10px}.travel-hero-copy{padding-right:30px;max-width:58%}.travel-hero h1{font-size:58px}}
@media(max-width:749px){.travel-hero{min-height:0;display:flex;flex-direction:column}.travel-hero-topline{order:0;padding:22px 20px 0;gap:12px;font-size:11px}.travel-hero-art{order:1;position:relative;inset:auto;width:calc(100% - 36px);height:285px;margin:22px 18px 0;flex:none}.travel-hero-copy{order:2;padding:28px 22px 45px;max-width:100%;width:100%;box-sizing:border-box}.travel-hero h1{font-size:46px;line-height:1.13;letter-spacing:-.035em;margin:12px 0 18px}.travel-hero-prelude{font-size:14px}.travel-hero-bottom>p{font-size:16px;max-width:none}.travel-hero-scroll{display:none}.noyvad-hero-actions{gap:9px;margin-top:20px}.noyvad-hero-actions .travel-button{flex:1;justify-content:space-between;font-size:13px;white-space:nowrap;padding:13px 11px}.travel-destination{min-height:0;position:relative;top:auto}.travel-destination-heading h3{font-size:43px}.travel-footer-main nav{gap:12px 20px}.noyvad-purchase-info{font-size:13px}.noyvad-objections{padding:35px 22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.travel-destination *{animation:none!important;transition:none!important}}
