@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;1,400&family=Manrope:wght@400;500&family=Tenor+Sans&display=swap");

html.ny27-fonts-loading .new_year_2027{opacity:0;visibility:hidden}
html.ny27-fonts-ready .new_year_2027{animation:ny27-page-reveal .45s ease both}
@keyframes ny27-page-reveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){html.ny27-fonts-ready .new_year_2027{animation:none}}

:root{
    --ny27-red:#ac0415;
    --ny27-gold:#b49d27;
    --ny27-dark:#302c2a;
    --ny27-muted:#6c6562;
    --ny27-line:rgba(48,44,42,.16);
    --ny27-paper:#fbf8f3;
    --ny27-font-body:"Manrope",Arial,sans-serif;
    --ny27-font-serif:"Cormorant Garamond",Georgia,serif;
    --ny27-font-display:"Tenor Sans",Arial,sans-serif;
    --ny27-width:1180px;
    --ny27-gutter:42px;
    --ny27-section-y:88px;
    --ny27-grid-gap:78px;
    --ny27-aside:260px;
    --ny27-title:50px;
    --ny27-body:14px;
    --ny27-label:12px
}

#ny27-airy-sections,#ny27-booking,#ny27-santa,#ny27-santa-details,#ny27-final-cta,.new_year_2027 .ny-hero{color:var(--ny27-dark);font-family:var(--ny27-font-body)}
#ny27-airy-sections h2.ny27-heading,#ny27-airy-sections h2.ny27-program-title,#ny27-booking h2.ny27-booking__title,#ny27-booking h3.ny27-story__title,#ny27-santa h2.ny27-santa__title,#ny27-santa-details h3.ny27-santa-details__title{color:var(--ny27-dark)!important;clear:none!important;font-family:var(--ny27-font-serif);font-size:var(--ny27-title)!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1!important;text-transform:none!important}
#ny27-airy-sections h2.ny27-heading::first-letter,#ny27-airy-sections h2.ny27-program-title::first-letter,#ny27-booking h2.ny27-booking__title::first-letter,#ny27-booking h3.ny27-story__title::first-letter,#ny27-santa h2.ny27-santa__title::first-letter,#ny27-santa-details h3.ny27-santa-details__title::first-letter{color:inherit!important}
#ny27-airy-sections .ny27-index,#ny27-airy-sections .ny27-tour-place,#ny27-booking .ny27-booking__eyebrow,#ny27-booking .ny27-story__eyebrow,#ny27-santa .ny27-santa__eyebrow,#ny27-santa-details .ny27-santa-details__eyebrow,#ny27-final-cta>span{color:var(--ny27-gold);font-family:var(--ny27-font-body);font-size:var(--ny27-label);font-weight:500;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}

#ny27-airy-sections{background:transparent;width:100%}
#ny27-airy-sections *,#ny27-airy-sections *::before,#ny27-airy-sections *::after{box-sizing:border-box}
#ny27-airy-sections a{color:inherit;text-decoration:none}
#ny27-airy-sections .ny27-container{margin:0 auto;max-width:var(--ny27-width);padding:0 var(--ny27-gutter)}
#ny27-airy-sections h2.ny27-heading{margin:14px 0 0!important}
#ny27-airy-sections .ny27-muted{margin:0;color:var(--ny27-muted);font-size:var(--ny27-body);line-height:1.6}
#ny27-airy-sections .ny27-choice,#ny27-airy-sections .ny27-program,#ny27-booking .ny27-booking__offer,#ny27-booking .ny27-story,#ny27-santa-details{display:grid;grid-template-columns:var(--ny27-aside) minmax(0,1fr);gap:var(--ny27-grid-gap)}

/* Блок выбора тура */
#ny27-airy-sections .ny27-choice{padding:calc(var(--ny27-section-y) - 30px) 0 var(--ny27-section-y)}
#ny27-airy-sections .ny27-choice-intro{margin-top:20px}
#ny27-airy-sections .ny27-tours{border-top:0}
#ny27-airy-sections .ny27-tour{align-items:center;border-bottom:1px solid var(--ny27-line);display:grid;gap:24px;grid-template-columns:38px minmax(0,1fr) 150px 36px;padding:38px 0}
#ny27-airy-sections .ny27-tour:last-child{border-bottom:0}
#ny27-airy-sections .ny27-tour-content{min-width:0}
#ny27-airy-sections .ny27-tour-number{color:var(--ny27-gold);font-size:var(--ny27-body)}
#ny27-airy-sections .ny27-tour-place{margin:0 0 15px;color:var(--ny27-red)}
#ny27-airy-sections h3.ny27-tour-title{margin:0!important;color:var(--ny27-dark)!important;font-family:var(--ny27-font-body);font-size:25px!important;font-weight:400;letter-spacing:-.03em;line-height:1.2!important;text-transform:none!important}
#ny27-airy-sections .ny27-tour-description{max-width:570px;margin:0;color:var(--ny27-muted);font-size:var(--ny27-body);line-height:1.6}
#ny27-airy-sections .ny27-tour-price{text-align:right;white-space:nowrap}
#ny27-airy-sections .ny27-tour-price small{display:block;margin-bottom:6px;color:var(--ny27-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}
#ny27-airy-sections .ny27-tour-price strong{color:var(--ny27-red);font-family:var(--ny27-font-body);font-size:29px;font-weight:400;letter-spacing:-.045em;line-height:1}
#ny27-airy-sections .ny27-tour-link{align-items:center;display:flex;color:var(--ny27-red);font-size:20px;height:44px;justify-content:center;transition:color .2s ease,transform .2s ease;width:36px}
#ny27-airy-sections .ny27-tour-link:hover{color:var(--ny27-red);transform:translateX(5px)}
#ny27-airy-sections .ny27-tour-link:focus-visible{outline:2px solid var(--ny27-red);outline-offset:4px}

/* Блок программы */
#ny27-airy-sections .ny27-program{border-top:0;padding:var(--ny27-section-y) 0}
#ny27-airy-sections h2.ny27-program-title{margin:14px 0 24px!important}
#ny27-airy-sections .ny27-program-note{margin:0;max-width:420px}
#ny27-airy-sections .ny27-program-list{border-top:0;list-style:none;margin:0;padding:0}
#ny27-airy-sections .ny27-program-list li{align-items:flex-start;border-bottom:1px solid var(--ny27-line);display:grid;font-size:var(--ny27-body);gap:20px;grid-template-columns:36px 1fr;line-height:1.6;padding:16px 0}
#ny27-airy-sections .ny27-program-list li:last-child{border-bottom:0}
#ny27-airy-sections .ny27-program-list li::after{content:none!important;display:none!important}
#ny27-airy-sections .ny27-program-list span{color:var(--ny27-gold);font-size:var(--ny27-label)}

/* Финальная фраза */
.ny27-quote{border-bottom:1px solid var(--ny27-line);border-top:1px solid var(--ny27-line);padding:var(--ny27-section-y) 8%;text-align:center}
.ny27-quote-star{color:var(--ny27-gold);display:block;font-size:18px;margin-bottom:28px}
.ny27-quote p{max-width:900px;margin:0 auto;color:var(--ny27-dark);font-family:var(--ny27-font-serif);font-size:var(--ny27-title);font-weight:400;letter-spacing:-.025em;line-height:1.08}
.ny27-quote em{color:var(--ny27-red);font-weight:400}

.ny27-container .ny27-quote{border-bottom:1px solid var(--ny27-line)!important;}


.new_year_2027 .ny-hero{box-sizing:border-box;width:100%;max-width:var(--ny27-width);margin:0 auto;padding:44px var(--ny27-gutter) 18px;background:transparent;text-align:center}
.new_year_2027 .ny-hero *,.new_year_2027 .ny-hero *::before,.new_year_2027 .ny-hero *::after{box-sizing:inherit}
.new_year_2027 .ny-hero__heading{position:relative;display:flex;align-items:center;justify-content:center;min-height:270px}
.new_year_2027 .ny-hero__year{position:absolute;top:50%;left:50%;color:rgba(180,157,39,.055);font-family:var(--ny27-font-body);font-size:clamp(250px,24vw,350px);font-weight:400;line-height:.76;letter-spacing:-.05em;white-space:nowrap;transform:translate(-50%,-50%);-webkit-text-stroke:1.45px rgba(180,157,39,.62);text-shadow:0 14px 42px rgba(180,157,39,.09);pointer-events:none;user-select:none}
.new_year_2027 .ny-hero__content{position:relative;z-index:1}
.new_year_2027 h1.ny-hero__title{margin:0!important;color:var(--ny27-dark)!important;font-family:var(--ny27-font-serif);font-size:120px!important;font-weight:400;line-height:.92!important;letter-spacing:-.055em;white-space:nowrap;text-transform:uppercase!important}
.new_year_2027 h1.ny-hero__title::first-letter{color:inherit!important}
.new_year_2027 .ny-hero__subtitle{margin:17px 0 0!important;padding-left:.35em;color:var(--ny27-red);font-family:var(--ny27-font-body);font-size:20px;line-height:1.4;letter-spacing:.34em;text-transform:uppercase}
.new_year_2027 .ny-hero__subtitle span{display:inline-block;margin:0 .12em;color:var(--ny27-gold)}
.new_year_2027 figure.ny-hero__visual{position:relative;width:min(26vw,320px);margin:80px auto 0!important;line-height:0}
.new_year_2027 .ny-hero__goat{display:block;width:100%;max-width:100%!important;height:auto;margin:0 auto;filter:drop-shadow(0 18px 28px rgba(172,4,21,.055))}

#ny27-final-cta{padding:var(--ny27-section-y) var(--ny27-gutter) 120px;border-top:0;background:transparent;text-align:center}
#ny27-final-cta>span{display:block;margin-bottom:22px}
#ny27-final-cta a{display:inline-block;color:var(--ny27-red);font-family:var(--ny27-font-display);font-size:clamp(38px,6vw,70px);font-weight:400;letter-spacing:-.04em;line-height:1;text-decoration:none;transition:transform .2s ease}
#ny27-final-cta a:hover{transform:translateX(6px)}
#ny27-final-cta a:focus-visible{outline:2px solid var(--ny27-red);outline-offset:8px}

/* Фотографии, цена и краткое описание */
#ny27-booking{max-width:var(--ny27-width);margin:0 auto;padding:0 var(--ny27-gutter);background:transparent}
#ny27-booking *,#ny27-booking *::before,#ny27-booking *::after{box-sizing:border-box}
#ny27-booking .ny27-booking__gallery{display:grid;grid-template-columns:1.45fr .75fr;grid-template-rows:184px 184px;gap:12px;margin:0 0 var(--ny27-section-y)}
#ny27-booking .ny27-booking__photo{margin:0!important;overflow:hidden;background:var(--ny27-paper)}
#ny27-booking .ny27-booking__photo:first-child{grid-row:1/3}
#ny27-booking .ny27-booking__photo img{display:block;width:100%;max-width:none!important;height:100%;margin:0!important;object-fit:cover;transition:transform .6s ease}
#ny27-booking .ny27-booking__photo:hover img{transform:scale(1.025)}
#ny27-gifts{width:100%;margin:0;overflow:hidden;line-height:0}
#ny27-gifts .ny27-gifts__link{display:block;width:100%}
#ny27-gifts .ny27-gifts__image{display:block;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}
#ny27-booking .ny27-booking__offer,#ny27-booking .ny27-story{border-top:1px solid var(--ny27-line);padding:var(--ny27-section-y) 0}
#ny27-booking .ny27-story{border-bottom:0}
#ny27-booking .ny27-booking__eyebrow,#ny27-booking .ny27-story__eyebrow{display:block;margin:0 0 14px}
#ny27-booking h2.ny27-booking__title,#ny27-booking h3.ny27-story__title{margin:0!important}
#ny27-booking .ny27-booking__content{display:grid;grid-template-columns:1fr;align-items:start;gap:30px}
#ny27-booking .ny27-booking__copy{max-width:650px}
#ny27-booking .ny27-booking__copy p{margin:0 0 10px!important;color:var(--ny27-muted);font-size:var(--ny27-body);line-height:1.6}
#ny27-booking .ny27-booking__copy strong{display:block;color:var(--ny27-dark);font-size:var(--ny27-body);font-weight:500;line-height:1.6;font-family:var(--ny27-font-body)}
#ny27-booking .ny27-booking__action{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 0 14px;border-top:1px solid var(--ny27-line);color:var(--ny27-red)!important;font-family:var(--ny27-font-display);font-size:21px;font-weight:400;letter-spacing:-.015em;line-height:1.15;text-decoration:none!important;white-space:nowrap}
#ny27-booking .ny27-booking__action span{font-size:29px;line-height:.8;transition:transform .2s ease}
#ny27-booking .ny27-booking__action:hover span{transform:translateX(6px)}
#ny27-booking .ny27-booking__action:focus-visible{outline:2px solid var(--ny27-red);outline-offset:7px}
#ny27-booking .ny27-story__copy{display:grid;grid-template-columns:1fr 1fr;gap:20px 48px}
#ny27-booking .ny27-story__copy p{margin:0!important;color:var(--ny27-muted);font-size:var(--ny27-body);line-height:1.7}
#ny27-booking .ny27-story__copy .ny27-story__lead{grid-column:1/-1;max-width:720px;color:var(--ny27-dark);font-family:var(--ny27-font-serif);font-size:28px;letter-spacing:-.02em;line-height:1.25}

/* Поздравление Деда Мороза */
#ny27-santa{position:relative;display:flex;align-items:center;height:360px;margin:0 0 46px;overflow:hidden;background:var(--ny27-paper);isolation:isolate}
#ny27-santa *,#ny27-santa-details *{box-sizing:border-box}
#ny27-santa::after{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(251,248,243,.99) 0%,rgba(251,248,243,.92) 38%,rgba(251,248,243,.25) 66%,transparent 84%);content:"";pointer-events:none}
#ny27-santa .ny27-santa__image{position:absolute;z-index:0;inset:0;display:block;width:100%;max-width:none!important;height:100%;margin:0!important;object-fit:cover;object-position:68% 10%}
#ny27-santa .ny27-santa__content{position:relative;z-index:2;width:53%;padding:36px var(--ny27-gutter)}
#ny27-santa .ny27-santa__eyebrow{display:block;margin:0 0 14px}
#ny27-santa h2.ny27-santa__title{max-width:580px;margin:0!important}
#ny27-santa h2.ny27-santa__title em{margin:0!important;color:var(--ny27-red)!important;clear:none!important;font-family:inherit!important;font-size:inherit!important;font-weight:400!important;letter-spacing:inherit!important;line-height:inherit!important;text-transform:none!important}
#ny27-santa .ny27-santa__lead{max-width:440px;margin:16px 0 0!important;color:var(--ny27-muted);font-size:var(--ny27-body);line-height:1.6}
#ny27-santa .ny27-santa__action.btn.button{position:static!important;display:inline-flex!important;align-items:center;gap:17px;width:auto!important;height:auto!important;min-height:0!important;margin:22px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ny27-red)!important;float:none!important;font-family:var(--ny27-font-display);font-size:22px!important;font-weight:400!important;letter-spacing:-.02em;line-height:1.15!important;text-align:left;text-shadow:none!important;text-transform:none!important;transition:transform .2s ease}
#ny27-santa .ny27-santa__action.btn.button:hover{background:transparent!important;color:var(--ny27-red)!important;transform:translateX(5px)}
#ny27-santa .ny27-santa__action.btn.button:focus{outline:0!important;box-shadow:none!important}
#ny27-santa .ny27-santa__action.btn.button:focus-visible{outline:2px solid var(--ny27-red)!important;outline-offset:7px}

#ny27-santa .ny27-santa__action.btn.button,
#ny27-santa .ny27-santa__action.btn.button *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important;cursor:pointer}


/* Как это работает */
#ny27-santa-details{margin:0;padding:26px 0 var(--ny27-section-y);border-bottom:1px solid var(--ny27-line)}
#ny27-santa-details .ny27-santa-details__eyebrow{display:block;margin:0 0 16px}
#ny27-santa-details h3.ny27-santa-details__title{margin:0!important}
#ny27-santa-details .ny27-santa-details__note{display:flex;align-items:flex-start;flex-direction:column;gap:8px;margin:28px 0 0!important}
#ny27-santa-details .ny27-santa-details__note strong{color:var(--ny27-red);font-family:var(--ny27-font-display);font-size:30px;font-weight:400;line-height:1}
#ny27-santa-details .ny27-santa-details__note span{max-width:210px;color:var(--ny27-gold);font-size:10px;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}
#ny27-santa-details .ny27-santa-steps{margin:0!important;padding:0!important;border-top:0;list-style:none!important}
#ny27-santa-details .ny27-santa-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:22px;margin:0!important;padding:19px 0!important;border-bottom:1px solid var(--ny27-line);list-style:none!important}
#ny27-santa-details .ny27-santa-steps li:last-child{border-bottom:0}
#ny27-santa-details .ny27-santa-steps li::before,#ny27-santa-details .ny27-santa-steps li::after{display:none!important;content:none!important}
#ny27-santa-details .ny27-santa-steps b{color:var(--ny27-gold);font-size:13px;font-weight:500;line-height:1.7}
#ny27-santa-details .ny27-santa-steps p{margin:0!important;color:var(--ny27-dark);font-size:var(--ny27-body);line-height:1.6}
#ny27-santa-details .ny27-santa-steps strong{display:block;margin:0 0 3px;color:var(--ny27-dark);font-weight:500;font-family:var(--ny27-font-body)}
#ny27-santa-details .ny27-santa-steps span{color:var(--ny27-muted)}

@media(max-width:820px){
    :root{--ny27-gutter:24px;--ny27-section-y:72px;--ny27-grid-gap:40px;--ny27-title:44px}
    #ny27-airy-sections .ny27-container{padding:0 var(--ny27-gutter)}
    #ny27-airy-sections .ny27-choice{padding:calc(var(--ny27-section-y) - 30px) 0 var(--ny27-section-y)}
    #ny27-airy-sections .ny27-choice,#ny27-airy-sections .ny27-program,#ny27-booking .ny27-booking__offer,#ny27-booking .ny27-story,#ny27-santa-details{grid-template-columns:1fr;gap:var(--ny27-grid-gap)}
    #ny27-airy-sections .ny27-tour{align-items:start;gap:14px 16px;grid-template-columns:30px minmax(0,1fr) 38px;padding:32px 0}
    #ny27-airy-sections .ny27-tour-content{grid-column:2/4}
    #ny27-airy-sections .ny27-tour-price{grid-column:2;text-align:left}
    #ny27-airy-sections .ny27-tour-link{align-self:end;grid-column:3;grid-row:2}
    #ny27-airy-sections .ny27-quote{padding:var(--ny27-section-y) 0}
    .new_year_2027 .ny-hero{padding:36px var(--ny27-gutter) 16px}
    .new_year_2027 .ny-hero__heading{min-height:190px}
    .new_year_2027 .ny-hero__year{font-size:clamp(182px,calc(31vw + 40px),250px);-webkit-text-stroke-width:1.2px}
    .new_year_2027 h1.ny-hero__title{font-size:clamp(76px,12.5vw,104px)!important}
    .new_year_2027 figure.ny-hero__visual{width:min(47vw,285px);margin-top:80px!important}
    #ny27-final-cta{padding:var(--ny27-section-y) var(--ny27-gutter) 90px}
    #ny27-final-cta a{font-size:clamp(34px,11vw,52px)}
    #ny27-booking .ny27-booking__gallery{grid-template-columns:1fr 1fr;grid-template-rows:280px 150px}
    #ny27-booking .ny27-booking__photo:first-child{grid-column:1/-1;grid-row:auto}
    #ny27-booking .ny27-booking__content{grid-template-columns:1fr;align-items:start;gap:30px}
    #ny27-santa{align-items:flex-end;height:540px;margin-bottom:0}
    #ny27-santa::after{background:linear-gradient(0deg,rgba(251,248,243,.99) 0%,rgba(251,248,243,.9) 40%,rgba(251,248,243,.08) 75%)}
    #ny27-santa .ny27-santa__image{object-position:64% 8%}
    #ny27-santa .ny27-santa__content{width:100%;padding:42px var(--ny27-gutter)}
    #ny27-santa-details{padding:var(--ny27-section-y) 0}
}

@media(max-width:480px){
    :root{--ny27-gutter:18px;--ny27-section-y:58px;--ny27-grid-gap:34px;--ny27-title:40px}
    #ny27-airy-sections .ny27-choice{padding:calc(var(--ny27-section-y) - 30px) 0 var(--ny27-section-y)}
    #ny27-airy-sections .ny27-choice,#ny27-airy-sections .ny27-program{gap:var(--ny27-grid-gap)}
    #ny27-airy-sections h3.ny27-tour-title{font-size:22px!important}
    #ny27-airy-sections .ny27-tour{gap:12px;grid-template-columns:26px minmax(0,1fr) 34px;padding:28px 0}
    #ny27-airy-sections .ny27-tour-price strong{font-size:27px}
    #ny27-airy-sections .ny27-program-list li{gap:14px;grid-template-columns:30px 1fr;padding:15px 0}
    .new_year_2027 .ny-hero{padding:30px var(--ny27-gutter) 14px}
    .new_year_2027 .ny-hero__heading{min-height:158px}
    .new_year_2027 .ny-hero__year{font-size:clamp(152px,calc(35vw + 40px),198px);letter-spacing:-.06em}
    .new_year_2027 h1.ny-hero__title{font-size:clamp(52px,16vw,76px)!important}
    .new_year_2027 .ny-hero__subtitle{margin-top:13px!important;padding-left:.25em;font-size:10px;letter-spacing:.23em}
    .new_year_2027 figure.ny-hero__visual{width:min(72vw,260px)}
    #ny27-final-cta{padding-bottom:76px}
    #ny27-final-cta>span{font-size:11px}
    #ny27-booking .ny27-booking__gallery{grid-template-rows:230px 112px;gap:8px}
    #ny27-booking .ny27-booking__action{font-size:22px;white-space:normal}
    #ny27-booking .ny27-story__copy{grid-template-columns:1fr;gap:18px}
    #ny27-booking .ny27-story__copy .ny27-story__lead{font-size:25px}
    #ny27-santa{height:520px}
    #ny27-santa .ny27-santa__content{padding:36px var(--ny27-gutter)}
    #ny27-santa .ny27-santa__lead{max-width:330px;font-size:12px}
    #ny27-santa .ny27-santa__action.btn.button{font-size:20px!important}
}


#ny27-booking .ny27-terms__lead{max-width:420px;margin:20px 0 0!important;color:var(--ny27-muted);font-size:var(--ny27-body);line-height:1.6}
#ny27-booking .ny27-terms__group+.ny27-terms__group{margin-top:34px}
#ny27-booking h3.ny27-terms__heading{margin:0 0 10px!important;color:var(--ny27-dark)!important;clear:none!important;font-family:var(--ny27-font-body);font-size:18px!important;font-weight:500!important;line-height:1.35!important;text-transform:none!important}
/*#ny27-booking .ny27-terms__list{*/
/*    margin:0!important;*/
/*    padding:0!important;*/
/*    list-style:none!important;*/
/*    counter-reset:ny27-term*/
/*}*/
/*#ny27-booking .ny27-terms__list li{*/
/*    display:grid;*/
/*    grid-template-columns:30px minmax(0,1fr);*/
/*    gap:18px;margin:0!important;*/
/*    padding:14px 0!important;*/
/*    border-bottom:1px solid var(--ny27-line);*/
/*    color:var(--ny27-muted);*/
/*    font-size:var(--ny27-body);*/
/*    line-height:1.6;*/
/*    list-style:none!important;*/
/*    counter-increment:ny27-term*/
/*}*/
/*#ny27-booking .ny27-terms__list li:last-child{border-bottom:0}*/
/*#ny27-booking .ny27-terms__list li::before{*/
/*    content:counter(ny27-term,decimal-leading-zero);*/
/*    color:var(--ny27-gold);*/
/*    font-size:12px;*/
/*    font-weight:500;*/
/*    line-height:1.9}*/
/*#ny27-booking .ny27-terms__list li::after{display:none!important;content:none!important}*/

#ny27-booking .ny27-terms__list {border-top:0;list-style:none;margin:0;padding:0}
#ny27-booking .ny27-terms__list li{align-items:flex-start;border-bottom:1px solid var(--ny27-line);display:grid;font-size:var(--ny27-body);gap:20px;grid-template-columns:36px 1fr;line-height:1.6;padding:16px 0}
#ny27-booking .ny27-terms__list li:last-child{border-bottom:0}
#ny27-booking .ny27-terms__list li::after{content:none!important;display:none!important}
#ny27-booking .ny27-terms__list span{color:var(--ny27-gold);font-size:var(--ny27-label)}

/* Убираем старые нижние отступы перед футером и внутри него */
.old_content > .fluid-container,
.footer_1 > .fluid-container{padding-bottom:0}


.ny27-quote{border-top:1px solid var(--ny27-line);padding:var(--ny27-section-y) 8%;text-align:center;border-bottom: none;}
