.ntp.theme-taste-of-travel{--bg:#f8f1e8;--surface:#fcf7ef;--ink:#6a2e3b;--muted:#766b5e;--primary:#6a2e3b;--accent:#707849;--soft:#eee3d4;--line:#d9cbbc;--radius:5px;--title-font:"Neuro Serif Web","PT Serif",serif;}

.theme-taste-of-travel .brand-word{font-family:"Neuro Serif Web","PT Serif",serif;font-weight:400}.theme-taste-of-travel .brand-mark{color:#943b47}.theme-taste-of-travel h1,.theme-taste-of-travel h2,.theme-taste-of-travel h3{font-weight:400;letter-spacing:-.025em}.theme-taste-of-travel .taste-hero{display:grid;grid-template-columns:29% 71%;gap:0;padding-top:24px}.theme-taste-of-travel .taste-title{position:relative;padding:13px 15px 15px 0}.theme-taste-of-travel .taste-title h1{font-size:83px;line-height:.9}.theme-taste-of-travel .taste-title p{font-family:"Neuro Serif Web","PT Serif",serif;font-size:19px;color:#433c2c;margin-top:26px}.theme-taste-of-travel .taste-title>svg{width:65px;height:65px;color:#707849;transform:rotate(-18deg)}.theme-taste-of-travel .taste-mosaic{display:grid;grid-template-columns:45% 55%;gap:8px;overflow:hidden;max-height:350px}.theme-taste-of-travel .taste-mosaic>div{display:grid;gap:8px}.theme-taste-of-travel .taste-mosaic>.art-frame{width:100%;height:auto}.theme-taste-of-travel .taste-search{grid-column:1/-1;padding-top:18px}.theme-taste-of-travel .taste-search .search-strip{margin-bottom:10px}.theme-taste-of-travel .taste-search .search-fields{border-radius:3px;background:transparent}.theme-taste-of-travel .home-offers{padding-top:24px}.theme-taste-of-travel .home-offers h2{font-size:33px}.theme-taste-of-travel .taste-routes{grid-template-columns:1fr 1fr;gap:23px}.theme-taste-of-travel .taste-routes .tour-card-editorial{grid-template-columns:53% 1fr;border:0;border-radius:0;background:transparent}.theme-taste-of-travel .taste-routes .tour-card-photos{height:270px;grid-template-columns:1fr 1fr;margin:0;border-radius:0}.theme-taste-of-travel .taste-routes .tour-card-body{padding:8px 0 8px 20px}.theme-taste-of-travel .taste-routes h3{font-size:28px;line-height:1.03}.theme-taste-of-travel .taste-routes .card-summary{font-size:12px}.theme-taste-of-travel .taste-routes .card-destination,.theme-taste-of-travel .taste-routes .card-departure,.theme-taste-of-travel .taste-routes .rating{display:none}.theme-taste-of-travel .taste-routes .card-bottom{display:block}.theme-taste-of-travel .taste-routes .card-price strong{font-size:26px;font-weight:400;color:#515e2f}.theme-taste-of-travel .taste-routes .card-bottom .button{margin-top:12px;background:transparent;border:0;border-bottom:1px solid var(--primary);padding:0;min-height:32px;font-size:12px}.theme-taste-of-travel .departure-strip{background:transparent;color:#6a2e3b;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-inline:0;border-radius:0}.theme-taste-of-travel .departure-strip h2{font-size:28px;font-weight:400}.theme-taste-of-travel .departure-strip>div>a{border-color:var(--line)}.theme-taste-of-travel .catalog-grid{grid-template-columns:repeat(2,1fr)}.theme-taste-of-travel .tour-gallery{grid-template-columns:1.2fr 1fr}
@media(max-width:1100px){.theme-taste-of-travel .taste-title h1{font-size:62px}.theme-taste-of-travel .taste-title p{font-size:15px}.theme-taste-of-travel .taste-title>svg{width:45px;height:45px}.theme-taste-of-travel .taste-routes .tour-card-editorial{grid-template-columns:1fr}.theme-taste-of-travel .taste-routes .tour-card-body{padding:16px 0}.theme-taste-of-travel .taste-routes .card-bottom{display:flex}.theme-taste-of-travel .taste-routes .card-bottom .button{margin:0}}
@media(max-width:760px){.theme-taste-of-travel .taste-hero{grid-template-columns:1fr;padding-top:20px}.theme-taste-of-travel .taste-title{padding:0}.theme-taste-of-travel .taste-title h1{font-size:56px}.theme-taste-of-travel .taste-title h1 br{display:none}.theme-taste-of-travel .taste-title p{font-size:17px;margin-top:15px}.theme-taste-of-travel .taste-title>svg{position:absolute;right:10px;top:5px;opacity:.2;width:60px;height:60px}.theme-taste-of-travel .taste-mosaic{max-height:220px;margin-top:6px}.theme-taste-of-travel .taste-routes{grid-template-columns:1fr}.theme-taste-of-travel .taste-routes .tour-card-photos{height:230px}.theme-taste-of-travel .home-offers h2{font-size:28px}.theme-taste-of-travel .taste-routes h3{font-size:28px}.theme-taste-of-travel .catalog-grid{grid-template-columns:1fr}}

/* Distinct catalogue and itinerary composition. */
@media(min-width:1001px){.ntp.theme-taste-of-travel .catalog-gastronomy-pattern{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ntp.theme-taste-of-travel .catalog-gastronomy-pattern .tour-card:nth-child(3n+1){grid-column:span 2}.ntp.theme-taste-of-travel .catalog-gastronomy-pattern .tour-card:nth-child(3n){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.ntp.theme-taste-of-travel .catalog-gastronomy-pattern .tour-card:nth-child(3n) .tour-card-photos{height:100%;min-height:260px}.ntp.theme-taste-of-travel .tour-gallery{height:420px;grid-template-columns:1.3fr 1fr;grid-template-rows:1fr 1fr}.ntp.theme-taste-of-travel .tour-gallery [data-gallery-open]:first-child{grid-row:auto}.ntp.theme-taste-of-travel .program-day-facts{background:var(--soft);padding:18px;border-radius:12px}}

.ntp.theme-taste-of-travel{--body-font:'Golos Text',sans-serif;}

.ntp.theme-taste-of-travel{--entry-motion:nt-soft-scale;--entry-duration:360ms}

.ntp.theme-taste-of-travel{--muted:#6a6055;}

/* The first story leads the spread; the second uses two stacked photographs. */
@media(min-width:1101px){.ntp.theme-taste-of-travel .taste-routes{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px}.ntp.theme-taste-of-travel .taste-routes .tour-card-editorial{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.ntp.theme-taste-of-travel .taste-routes .tour-card-photos{height:100%;min-height:310px}.ntp.theme-taste-of-travel .taste-routes .tour-card-editorial:nth-child(2){grid-template-columns:minmax(0,.9fr) minmax(0,1fr);padding-left:20px;border-left:1px solid var(--line)}.ntp.theme-taste-of-travel .taste-routes .tour-card-editorial:nth-child(2) .tour-card-photos{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.ntp.theme-taste-of-travel .taste-routes .card-title-row{flex-wrap:wrap}.ntp.theme-taste-of-travel .taste-routes .card-title-row h3{flex-basis:100%;font-size:32px}.ntp.theme-taste-of-travel .taste-routes .tour-card-body{padding-top:0;padding-bottom:20px}}
