:root{--ink: #17211d;--muted: #68716d;--green: #063f31;--green-2: #0a503f;--gold: #c98335;--gold-2: #d79b52;--line: #e6dccc;--paper: #faf6ef;--white: #ffffff;--shadow: 0 18px 42px rgba(34,28,21,0.12);--radius: 8px;}body.single-excursion .px-details-collapsible,body.single-excursion-fallback .px-details-collapsible{align-items: flex-start;}body.single-excursion .px-details-copy,body.single-excursion-fallback .px-details-copy{min-width: 0;}body.single-excursion .px-details-content,body.single-excursion-fallback .px-details-content{position: relative;max-height: 360px;overflow: hidden;}body.single-excursion .px-details:not(.is-open) .px-details-content::after,body.single-excursion-fallback .px-details:not(.is-open) .px-details-content::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 96px;pointer-events: none;background: linear-gradient(180deg,rgba(255,255,255,0),#fff 72%);}body.single-excursion .px-details.is-open .px-details-content,body.single-excursion-fallback .px-details.is-open .px-details-content{max-height: none;}body.single-excursion .px-details-toggle,body.single-excursion-fallback .px-details-toggle{width: 100%;min-height: 58px;margin: 18px 0 0;padding: 0 18px;display: flex;align-items: center;justify-content: space-between;gap: 16px;border: 1px solid rgba(211,155,87,.34);border-radius: 8px;background: #fff;color: #b57426;font: inherit;font-weight: 800;text-align: left;cursor: pointer;box-shadow: 0 10px 26px rgba(42,25,9,.05);}body.single-excursion .px-details-toggle:hover,body.single-excursion-fallback .px-details-toggle:hover{border-color: rgba(211,155,87,.58);color: #8f5517;}body.single-excursion .px-details-toggle-icon,body.single-excursion-fallback .px-details-toggle-icon{width: 28px;height: 28px;flex: 0 0 28px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid currentColor;border-radius: 50%;line-height: 1;transition: transform .18s ease;}body.single-excursion .px-details.is-open .px-details-toggle-icon,body.single-excursion-fallback .px-details.is-open .px-details-toggle-icon{transform: rotate(45deg);}body.single-excursion .px-details-facts,body.single-excursion-fallback .px-details-facts{align-self: stretch;}@media (max-width: 820px){body.single-excursion .px-details-content,body.single-excursion-fallback .px-details-content{max-height: 335px;}body.single-excursion .px-details-toggle,body.single-excursion-fallback .px-details-toggle{min-height: 54px;margin-top: 16px;padding: 0 16px;}}@media (max-width: 640px){html,body{overflow-x: hidden;}body{padding-bottom: 76px;background: #fffaf4;}.wrap{width: min(100% - 32px,390px);}.site-header{top: 0;z-index: 30;}.nav{min-height: 66px;padding-top: 10px;align-items: flex-start;}.brand{min-width: 116px;font-size: 21px;line-height: 0.86;letter-spacing: 1.45px;}.brand small{font-size: 14px;letter-spacing: 0.8px;}.brand-mark{width: 18px;height: 34px;}.btn-whatsapp{width: 34px;height: 34px;min-height: 34px;}.btn-whatsapp svg{width: 25px;height: 25px;}.mobile-toggle{width: 34px;height: 34px;font-size: 26px;line-height: 1;}.hero,.hero .wrap{min-height: auto;}.hero{position: relative;padding: 0 0 18px;background-image: linear-gradient(90deg,rgba(255,250,243,0.98) 0%,rgba(255,250,243,0.9) 39%,rgba(255,250,243,0.2) 71%,rgba(255,250,243,0.04) 100%),linear-gradient(180deg,rgba(255,250,243,0) 0%,rgba(255,250,243,0.08) 61%,rgba(255,250,243,0.96) 100%),var(--mobile-hero) !important;background-position: center top;background-size: cover;}.hero-copy{width: 100%;padding: 82px 0 0;}.hero h1{max-width: 286px;margin: 0;font-size: clamp(27px,7vw,30px);line-height: 1.08;}.lead{max-width: 264px;margin: 14px 0 18px;color: #27332e;font-size: 13px;line-height: 1.43;}.hero-buttons{max-width: 210px;gap: 9px;margin: 0 0 13px;}.hero-buttons .btn{min-height: 45px;border-radius: 5px;font-size: 13px;}.hero-buttons .btn-outline{min-height: 22px;color: #064c39;font-size: 12px;}.mobile-guide-note{grid-template-columns: 62px minmax(0,1fr) 48px;gap: 11px;width: min(326px,calc(100vw - 52px));min-height: 86px;margin: 18px auto 0;padding: 9px 12px 9px 9px;border-radius: 16px;background: rgba(255,249,241,0.96);box-shadow: 0 14px 32px rgba(54,39,22,0.14);transform: none;}.mobile-guide-note img{width: 62px;height: 62px;}.mobile-guide-note strong{font-size: 14px;line-height: 1.08;}.mobile-guide-note span{max-width: 148px;font-size: 9.5px;line-height: 1.25;}.mobile-guide-note em{color: #c77b21;font-size: 19px;}.stats{width: min(100%,342px);margin: 16px auto 0;background: rgba(255,250,243,0.78);}.stat{grid-template-columns: 30px 1fr;min-height: 58px;padding: 8px 7px 8px 12px;color: #c27416;border-color: rgba(214,190,160,0.72);}.stat svg{width: 25px;height: 25px;}.stat strong{color: #1f2d27;font-size: 17px;line-height: 1.05;}.stat span{color: #28352f;font-size: 10.5px;line-height: 1.2;}.section{padding: 26px 0;}.section-title{margin-bottom: 14px;align-items: flex-start;}.section-title h2{max-width: 255px;font-size: 26px;line-height: 1.12;}.section-link{padding-top: 7px;color: #064c39;font-size: 11px;}.showcase-section{padding-top: 26px;}.showcase-section .section-title{justify-content: flex-start;text-align: left;}.showcase-section .section-title h2{max-width: 280px;font-size: 26px;}.feature-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;}.feature{min-height: 206px;padding: 10px 7px 12px;border-radius: 7px;box-shadow: 0 14px 24px rgba(38,29,18,0.16);}.feature::before{background: linear-gradient(180deg,rgba(2,15,10,0.18),rgba(2,15,10,0.68));}.feature-icon{width: 46px;height: 46px;margin-bottom: 50px;background: #087252;color: #fff;border: 2px solid rgba(255,255,255,0.92);box-shadow: 0 6px 16px rgba(0,0,0,0.22);}.feature h3{font-size: 17px;line-height: 1.05;}.feature p{max-width: 104px;font-size: 9px;line-height: 1.32;}.cards,.article-grid{gap: 10px;margin-inline: -16px;padding-inline: 16px;padding-bottom: 12px;}.card{flex: 0 0 218px;min-width: 218px;border-radius: 6px;}.card-img{height: 118px;}.card-body{padding: 12px 12px 14px;}.card h3{min-height: 18px;font-size: 14px;line-height: 1.22;}.card p{min-height: 42px;font-size: 10.5px;line-height: 1.42;-webkit-line-clamp: 3;}.meta{display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 20px;padding-top: 10px;}.meta a{display: none;}.band{grid-template-columns: minmax(0,1fr) minmax(0,0.86fr);min-height: 184px;border-radius: 7px;}.band-copy{padding: 20px 16px;}.band h2{font-size: 21px;line-height: 1.12;}.band p{font-size: 11px;line-height: 1.45;}.band .btn{min-height: 38px;padding: 0 12px;font-size: 11px;}.about-strip{display: block;padding: 0;overflow: hidden;border-radius: 7px;background: #fff7ed;}.about-photo{min-height: 236px;border-radius: 0;background-position: center top;}.about-copy{padding: 18px 18px 0;}.about-copy h2{margin-bottom: 10px;font-size: 28px;}.about-copy p{font-size: 13px;line-height: 1.55;}.about-copy .btn{width: 100%;min-height: 44px;margin-top: 6px;}.about-list{display: grid;grid-template-columns: 1fr;gap: 9px;padding: 16px 18px 18px;border-top: 1px solid rgba(222,205,183,0.72);}.about-list div{grid-template-columns: 42px 1fr;min-height: 42px;font-size: 14px;}.about-icon{width: 36px;height: 36px;color: #c27416;border-color: rgba(210,139,51,0.32);background: rgba(255,253,249,0.72);}.journal-reviews .split{gap: 24px;}.article-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));overflow: visible;margin-inline: 0;padding-inline: 0;}.article-card{min-width: 0;min-height: 196px;border-radius: 6px;}.article-photo{min-height: 86px;padding: 6px;}.article-photo span{max-width: 92px;min-height: 18px;padding: 0 5px;font-size: 6.8px;white-space: normal;}.article-content{padding: 10px 9px 12px;}.article-card strong{font-size: 11px;line-height: 1.36;-webkit-line-clamp: 5;}.review{grid-template-columns: 36px 1fr;min-height: 205px;padding: 18px;border-radius: 7px;}.review p{font-size: 13px;line-height: 1.5;}.review-author{grid-column: 2;}.review-nav{right: 16px;bottom: 18px;}.final-cta{min-height: 276px;padding: 22px 20px;border-radius: 7px;background-position: center;}.final-cta h2{max-width: 250px;font-size: 24px;}.final-cta p{max-width: 248px;font-size: 12px;}.site-footer{padding-bottom: 92px;}.mobile-sticky-actions{gap: 10px;padding: 10px 14px calc(10px + env(safe-area-inset-bottom));}.mobile-sticky-actions .btn{min-height: 44px;border-radius: 5px;font-size: 12px;}}@media (max-width: 640px){body{padding-bottom: 74px;}.hero{padding-bottom: 34px;}.hero-copy{padding-top: 80px;}.hero h1{max-width: 292px;}.mobile-guide-note{margin-top: 22px;}.hero .stats{display: none;}.showcase-section{padding-top: 30px;}.feature-grid,.cards,.article-grid{display: flex;grid-template-columns: none;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;}.feature-grid::-webkit-scrollbar,.cards::-webkit-scrollbar,.article-grid::-webkit-scrollbar{display: none;}.feature-grid{gap: 9px;margin-inline: -16px;padding-inline: 16px;padding-bottom: 14px;}.feature{flex: 0 0 118px;min-width: 118px;scroll-snap-align: start;}.cards{gap: 12px;}.card{flex: 0 0 222px;min-width: 222px;scroll-snap-align: start;}.article-grid{gap: 10px;margin-inline: -16px;padding-inline: 16px;padding-bottom: 12px;}.article-card{flex: 0 0 118px;min-width: 118px;scroll-snap-align: start;}.excursions-preview,#districts,.journal-reviews{overflow: hidden;}.mobile-sticky-actions{padding-top: 8px;padding-bottom: calc(8px + env(safe-area-inset-bottom));}.mobile-sticky-actions .btn{min-height: 42px;}}*{box-sizing: border-box;}body{margin: 0;background: linear-gradient(180deg,#faf6ef 0%,#fffdf9 45%,#faf6ef 100%);color: var(--ink);font-family: Inter,Arial,sans-serif;font-size: 16px;line-height: 1.55;}body.admin-bar .site-header{top: 32px;}a{color: inherit;text-decoration: none;}img{display: block;max-width: 100%;}.serif,h1,h2,h3{font-family: Georgia,"Times New Roman",serif;font-weight: 500;letter-spacing: 0;}.wrap{width: min(1120px,calc(100% - 40px));margin: 0 auto;}.site-header{position: sticky;top: 0;z-index: 20;background: rgba(255,251,246,0.96);border-bottom: 1px solid rgba(232,224,214,0.7);backdrop-filter: blur(16px);}.nav{display: flex;align-items: center;min-height: 68px;gap: 20px;}.brand{display: grid;grid-template-columns: auto auto;align-items: center;gap: 9px;min-width: 150px;color: var(--green);font-family: Georgia,"Times New Roman",serif;font-size: 19px;line-height: 0.95;letter-spacing: 2px;text-transform: uppercase;}.brand-mark{width: 22px;height: 38px;color: var(--green);}.brand small{display: block;font-size: 12px;letter-spacing: 4px;}.menu{display: flex;align-items: center;justify-content: center;flex: 1;}.menu-list{display: flex;align-items: center;justify-content: center;gap: clamp(16px,1.75vw,28px);margin: 0;padding: 0;list-style: none;color: #26312d;font-size: 14px;font-weight: 600;}.menu-list a{display: inline-flex;align-items: center;min-height: 68px;white-space: nowrap;}.nav-actions{display: flex;align-items: center;gap: 12px;}.langs{color: #2f3835;font-size: 13px;font-weight: 700;white-space: nowrap;}.btn{display: inline-flex;align-items: center;justify-content: center;min-height: 42px;padding: 0 21px;border: 1px solid transparent;border-radius: 6px;font-weight: 700;font-size: 14px;line-height: 1;cursor: pointer;}.btn-primary{background: var(--green);color: var(--white);}.btn-primary:hover{background: var(--green-2);}.btn-outline{border-color: #c99a61;color: #a06b2c;background: rgba(255,255,255,0.84);}.btn-gold{background: linear-gradient(180deg,var(--gold-2),var(--gold));color: var(--white);box-shadow: 0 8px 20px rgba(201,131,53,0.22);}.btn-whatsapp{gap: 8px;background: var(--green);color: var(--white);white-space: nowrap;padding-inline: 18px;}.btn-whatsapp svg{width: 18px;height: 18px;}.hero{position: relative;overflow: hidden;min-height: 600px;background-position: center right;background-size: cover;background-repeat: no-repeat;}@media (min-width: 641px){html,body{background: #faf6ef;}.hero{background-color: #faf6ef;background-position: center right;background-size: cover,cover,cover;}.showcase-section,.section{background-color: transparent;}.about-strip{background: linear-gradient(135deg,#fffdf9 0%,#faf6ef 58%,#f4ecdf 100%);}.mobile-guide-note,.card,.article-card,.review{background-color: rgba(255,255,255,0.94);}}.hero .wrap{position: relative;min-height: 600px;display: grid;align-items: center;}.hero-copy{width: min(520px,100%);padding: 78px 0 58px;}.hero h1{margin: 0;font-size: clamp(39px,4.25vw,62px);line-height: 1.08;}.lead{width: min(390px,100%);margin: 22px 0 28px;color: #2f3a36;font-weight: 500;}.hero-buttons{display: flex;flex-wrap: wrap;gap: 16px;margin-bottom: 40px;}.stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));width: min(640px,100%);gap: 22px;}.stat{display: grid;grid-template-columns: 32px 1fr;align-items: center;gap: 12px;padding-right: 18px;border-right: 1px solid #decdb9;}.stat:last-child{border-right: 0;}.stat svg{color: var(--gold);width: 28px;height: 28px;}.stat strong{display: block;font-family: Georgia,"Times New Roman",serif;font-size: 23px;}.stat span{color: #4f5a55;font-size: 12px;font-weight: 700;}.guide-card{position: absolute;right: 44px;bottom: 56px;display: grid;grid-template-columns: 52px 1fr;gap: 12px;align-items: center;width: 260px;padding: 12px 16px 12px 12px;background: rgba(255,255,255,0.92);border: 1px solid rgba(255,255,255,0.7);border-radius: 999px;box-shadow: var(--shadow);color: #2c352f;font-size: 13px;font-weight: 700;}.guide-card img{width: 52px;height: 52px;border-radius: 50%;object-fit: cover;}.section{padding: 30px 0;}.section-title{display: flex;align-items: end;justify-content: space-between;gap: 18px;margin-bottom: 18px;}.section h2{margin: 0;font-size: clamp(28px,3vw,40px);line-height: 1.15;}.section-link{color: var(--green);font-weight: 800;font-size: 14px;}.showcase-section{padding: 24px 0 14px;}.showcase-section .section-title{justify-content: center;margin-bottom: 12px;text-align: center;}.showcase-section .section-title h2{font-size: clamp(22px,2vw,28px);}.feature-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px;width: 100%;justify-content: stretch;margin: 0 auto;}.feature{position: relative;min-height: 158px;overflow: hidden;display: grid;place-items: center;padding: 22px 24px;border-radius: var(--radius);text-align: center;color: var(--white);background: #12251e;box-shadow: 0 16px 34px rgba(28,22,15,0.12);}.feature::before{content: "";position: absolute;inset: 0;background: linear-gradient(rgba(0,0,0,0.42),rgba(0,0,0,0.56)),var(--bg) center / cover;}.feature > *{position: relative;}.feature-icon{display: grid;place-items: center;width: 56px;height: 56px;margin: 0 auto 10px;border-radius: 50%;background: rgba(255,255,255,0.96);color: var(--green);box-shadow: 0 10px 26px rgba(17,24,20,0.18);}.feature-icon svg{width: 28px;height: 28px;fill: currentColor;}.feature h3{margin: 0 0 6px;font-size: 21px;}.feature p{margin: 0 auto;max-width: 245px;font-size: 12px;line-height: 1.45;}.excursions-preview{padding-top: 10px;}.excursions-preview .section-title{margin-bottom: 14px;}.excursions-preview .section-title h2{font-size: clamp(26px,2.45vw,34px);}.cards{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px;}.card{overflow: hidden;display: flex;min-height: 390px;flex-direction: column;background: var(--white);border: 1px solid var(--line);border-radius: var(--radius);box-shadow: 0 10px 28px rgba(38,29,18,0.07);}.card-img{height: 168px;flex: 0 0 168px;background: var(--bg) center / cover no-repeat;}.card-body{display: flex;min-height: 220px;flex: 1;flex-direction: column;padding: 13px 14px 14px;}.card h3{min-height: 48px;margin: 0 0 6px;font-family: Georgia,"Times New Roman",serif;font-size: 20px;font-weight: 400;line-height: 1.16;}.card h3 a{color: inherit;text-decoration: none;}.card p{min-height: 58px;margin: 0 0 14px;color: var(--muted);font-size: 13px;line-height: 1.45;}.meta{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 12px;margin-top: auto;padding-top: 12px;border-top: 1px solid #f0e8dd;color: #272f2b;font-size: 13px;font-weight: 800;}.meta small{color: var(--gold);font-weight: 900;}.meta span{justify-self: start;}.meta a{min-height: 28px;display: inline-flex;align-items: center;padding: 0 10px;border: 1px solid rgba(6,67,51,0.44);border-radius: 5px;color: var(--green);text-decoration: none;}.card .ex-tag,.card .tag,.card .badge,.card-tag{display: inline-flex;min-height: 19px;align-items: center;margin-bottom: 9px;align-self: flex-start;padding: 0 8px;border: 1px solid rgba(196,123,31,0.2);border-radius: 999px;background: rgba(217,146,47,0.08);color: #8f5813;font-size: 9px;font-weight: 900;letter-spacing: 0.02em;text-transform: uppercase;}.band{overflow: hidden;display: grid;grid-template-columns: 0.9fr 1.4fr;min-height: 150px;margin: 12px 0 6px;border-radius: var(--radius);background: radial-gradient(circle at left center,rgba(255,255,255,0.07),transparent 42%),var(--green);color: var(--white);}.band-copy{padding: 28px 34px;}.band h2{margin-bottom: 8px;}.band p{margin: 0 0 18px;color: rgba(255,255,255,0.86);font-weight: 600;}.band-img{min-height: 184px;background: linear-gradient(90deg,rgba(6,63,49,0.55),rgba(6,63,49,0)),var(--bg) center / cover no-repeat;}.about-strip{display: grid;grid-template-columns: 0.95fr 1.15fr 0.95fr;gap: 0;overflow: hidden;background: linear-gradient(135deg,#fffdf9 0%,#fff8ef 58%,#fff2e3 100%);border: 1px solid var(--line);border-radius: var(--radius);box-shadow: 0 18px 46px rgba(37,29,19,0.08);}.about-photo{min-height: 236px;background: var(--bg) center / cover no-repeat;}.about-copy{display: grid;align-content: center;padding: 34px 42px;}.eyebrow{color: var(--gold);font-size: 12px;font-weight: 900;letter-spacing: 0.08em;text-transform: uppercase;}.about-copy h2{margin: 6px 0 12px;color: #101a16;font-size: clamp(34px,3.1vw,46px);line-height: 1;}.about-copy p{margin: 0 0 22px;color: #4f5a55;font-size: 16px;line-height: 1.65;}.about-list{display: grid;align-content: center;gap: 14px;padding: 32px;border-left: 1px solid rgba(219,204,184,0.72);color: #32413b;font-weight: 800;}.about-list div{display: grid;grid-template-columns: 42px 1fr;gap: 14px;align-items: center;min-height: 48px;}.about-icon{display: grid;place-items: center;width: 42px;height: 42px;border: 1px solid rgba(201,131,53,0.28);border-radius: 50%;background: rgba(255,255,255,0.72);color: var(--gold);}.about-icon svg{width: 21px;height: 21px;fill: currentColor;}.journal-reviews{padding-top: 24px;}.split{display: grid;grid-template-columns: minmax(0,1.58fr) minmax(360px,0.86fr);gap: 28px;align-items: start;}.journal-reviews .section-title{margin-bottom: 14px;}.journal-reviews .section-title h2{font-size: clamp(26px,2.25vw,32px);}.reviews-column .section-title h2{white-space: nowrap;font-size: clamp(25px,2.05vw,30px);}.article-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;}.article-card{overflow: hidden;min-height: 196px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--white);box-shadow: 0 12px 30px rgba(38,29,18,0.07);}.article-photo{position: relative;min-height: 104px;display: flex;align-items: end;padding: 10px;color: var(--white);background: linear-gradient(rgba(0,0,0,0.02),rgba(0,0,0,0.34)),var(--bg) center / cover no-repeat;}.article-photo span{display: inline-flex;align-items: center;min-height: 24px;padding: 0 10px;border-radius: 3px;background: rgba(255,255,255,0.92);color: #4b3b2a;font-size: 10px;font-weight: 900;letter-spacing: 0.04em;text-transform: uppercase;}.article-content{padding: 16px 18px 18px;}.article-card strong{display: block;color: #1d2823;font-size: 17px;line-height: 1.45;}.review{position: relative;display: grid;grid-template-columns: 48px 1fr;column-gap: 18px;align-content: start;height: 239px;min-height: 239px;padding: 24px 24px;border: 1px solid var(--line);border-radius: var(--radius);background: rgba(255,255,255,0.96);box-shadow: 0 12px 30px rgba(38,29,18,0.07);}.quote{color: var(--gold);font-size: 56px;line-height: 0.9;font-family: Georgia,"Times New Roman",serif;}.review p{margin: 3px 0 16px;color: #39443f;font-size: 14px;font-weight: 600;line-height: 1.55;}.review-author{grid-column: 2;display: grid;grid-template-columns: 42px 1fr;gap: 12px;align-items: center;}.review-author img{width: 42px;height: 42px;border-radius: 50%;object-fit: cover;}.stars{color: var(--gold);letter-spacing: 2px;}.review-nav{position: absolute;right: 22px;bottom: 22px;display: flex;gap: 10px;}.review-nav button{display: grid;place-items: center;width: 32px;height: 32px;border: 1px solid var(--line);border-radius: 50%;background: var(--white);color: var(--gold);font-size: 24px;line-height: 1;}.final-cta{margin: 26px 0 0;padding: 34px;border-radius: var(--radius);color: var(--white);background: linear-gradient(90deg,rgba(6,63,49,0.96),rgba(6,63,49,0.62)) center / cover no-repeat;}.final-cta-inner{display: flex;align-items: center;justify-content: space-between;gap: 22px;}.final-cta h2{margin: 0 0 8px;max-width: 560px;}.final-cta p{margin: 0;color: rgba(255,255,255,0.88);font-weight: 600;}.site-footer{padding: 34px 0 28px;background: #fffdf8;border-top: 1px solid var(--line);}.footer-grid{display: grid;grid-template-columns: 1.4fr repeat(4,1fr);gap: 28px;}.footer-col h3{margin: 0 0 10px;font-family: Inter,Arial,sans-serif;font-size: 14px;font-weight: 900;}.footer-col a,.footer-col span{display: block;color: #58635e;font-size: 13px;line-height: 1.9;}.copyright{margin-top: 26px;color: #7a837f;font-size: 12px;}.mobile-toggle{display: none;}.mobile-sticky-actions{display: none;}.mobile-stat{display: none;}.mobile-hero-title,.mobile-hero-lead,.mobile-guide-note,.mobile-section-title{display: none;}.grecaptcha-badge{visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;}.desktop-section-title{display: inline;}.seo-text{padding-top: 6px;color: #44504b;}.seo-text p{margin: 0 0 16px;}@media (max-width: 980px){.nav{justify-content: space-between;}.menu,.langs{display: none;}.menu-list{display: none;}.mobile-toggle{display: inline-grid;place-items: center;width: 44px;height: 44px;border: 1px solid var(--line);border-radius: 6px;background: var(--white);}.nav-actions{gap: 10px;}.hero,.hero .wrap{min-height: auto;}.hero{background-position: center;}.hero-copy{padding: 56px 0 42px;}.guide-card{position: static;margin: 0 0 34px;}.feature-grid,.cards,.article-grid{grid-template-columns: repeat(2,1fr);}.about-strip,.split,.band,.final-cta-inner,.footer-grid{grid-template-columns: 1fr;}.about-list{border-left: 0;border-top: 1px solid var(--line);}}@media (max-width: 640px){body{padding-bottom: 88px;font-size: 14px;background: #fffaf4;}.wrap{width: min(100% - 28px,1120px);}body.admin-bar .site-header{top: 0;}.site-header{position: absolute;top: 0;width: 100%;background: transparent;border-bottom: 0;backdrop-filter: none;}.nav{min-height: 78px;padding-top: 8px;}.brand{min-width: 128px;font-size: 24px;line-height: 0.88;letter-spacing: 1.6px;}.brand small{font-size: 17px;font-style: italic;letter-spacing: 1px;text-transform: none;}.brand-mark{width: 20px;height: 38px;}.btn-whatsapp{display: inline-grid;width: 38px;height: 38px;min-height: 38px;padding: 0;border-radius: 50%;background: transparent;color: #059b55;font-size: 0;}.btn-whatsapp svg{width: 27px;height: 27px;}.mobile-toggle{width: 38px;height: 38px;border: 0;background: transparent;color: #14201b;font-size: 30px;}.hero,.hero .wrap{min-height: 584px;}.hero{background-image: linear-gradient(90deg,rgba(255,250,243,0.96) 0%,rgba(255,250,243,0.78) 39%,rgba(255,250,243,0.1) 76%),url("https://paris-peshkom.com/wp-content/themes/paris-peshkom-v65-editable/assets/images/home-01-hero.webp") !important;background-position: 61% center;background-size: cover;}.hero .wrap{align-items: start;}.hero-copy{position: relative;z-index: 1;width: min(292px,100%);padding: 98px 0 0;}.desktop-hero-title,.desktop-hero-lead{display: none;}.mobile-hero-title,.mobile-hero-lead{display: inline;}.hero h1{max-width: 285px;color: #17211d;font-size: 29px;line-height: 1.08;}.lead{margin: 14px 0 21px;max-width: 268px;font-size: 13px;line-height: 1.42;}.hero-buttons{display: grid;grid-template-columns: 1fr;gap: 10px;max-width: 214px;margin-bottom: 20px;}.hero-buttons .btn{min-height: 46px;border-radius: 5px;font-size: 13px;}.hero-buttons .btn-outline{justify-content: flex-start;min-height: 24px;padding: 0;border: 0;background: transparent;color: var(--green);font-weight: 800;}.mobile-guide-note{display: grid;grid-template-columns: 74px 1fr auto;align-items: center;gap: 14px;width: min(322px,calc(100vw - 56px));min-height: 98px;margin: 12px 0 0 10px;padding: 10px 16px 10px 10px;border: 1px solid rgba(222,205,183,0.7);border-radius: 18px;background: rgba(255,249,241,0.94);box-shadow: 0 18px 42px rgba(54,39,22,0.14);}.mobile-guide-note img{width: 74px;height: 74px;border-radius: 50%;object-fit: cover;}.mobile-guide-note strong{display: block;color: #27332e;font-family: Georgia,"Times New Roman",serif;font-size: 16px;line-height: 1.1;}.mobile-guide-note span{display: block;margin-top: 5px;color: #4c5753;font-size: 10px;line-height: 1.28;}.mobile-guide-note em{align-self: end;color: var(--gold);font-family: Georgia,"Times New Roman",serif;font-size: 23px;font-style: italic;opacity: 0.78;}.stats{display: grid;grid-template-columns: repeat(2,1fr);gap: 0;width: min(100%,344px);margin: 16px auto 0;padding: 0;background: transparent;}.mobile-stat{display: grid;}.section-title{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;}.section-title h2{max-width: 72%;}.section-link{flex: 0 0 auto;padding-top: 5px;font-size: 12px;white-space: nowrap;}.stat{grid-template-columns: 32px 1fr;min-height: 64px;padding: 9px 8px 9px 11px;border-right: 1px solid #decdb9;border-bottom: 1px solid #eadfd1;}.stat:nth-child(2n){border-right: 0;}.stat:nth-last-child(-n + 2){border-bottom: 0;}.stat strong{font-size: 18px;}.stat span{font-size: 11px;}.section{padding: 28px 0;}.section h2{font-size: 25px;line-height: 1.18;}.showcase-section{padding-top: 24px;}.showcase-section .section-title{justify-content: center;margin-bottom: 16px;}.showcase-section .section-title h2{font-size: 24px;}.feature-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;width: 100%;}.feature{min-height: 170px;padding: 16px 8px;}.feature-icon{width: 54px;height: 54px;margin-bottom: 9px;}.feature h3{font-size: 18px;}.feature p{max-width: 108px;font-size: 10px;line-height: 1.38;}.cards,.article-grid{display: flex;gap: 12px;overflow-x: auto;overflow-y: hidden;margin-inline: -14px;padding-inline: 14px;padding-bottom: 10px;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;}.cards::-webkit-scrollbar,.article-grid::-webkit-scrollbar{display: none;}.card{flex: 0 0 46%;min-width: 168px;scroll-snap-align: start;}.card-img{height: 106px;}.card-body{padding: 12px 12px 13px;}.card h3{font-size: 13px;line-height: 1.3;}.card p{display: -webkit-box;overflow: hidden;min-height: 48px;font-size: 10px;line-height: 1.45;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}.meta{font-size: 11px;flex-wrap: wrap;}.band{grid-template-columns: 1fr 0.72fr;min-height: 196px;}.band-copy{padding: 22px 18px;}.band h2{font-size: 23px;}.band p{font-size: 12px;}.band-img{min-height: 196px;}.about-strip{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,0.95fr);gap: 16px;padding: 18px;background: linear-gradient(135deg,#fffdf9 0%,#fff4e7 100%);}.about-photo{min-height: 245px;border-radius: 6px;}.about-copy{align-content: start;padding: 2px 0 0;}.about-copy h2{font-size: 25px;line-height: 1.05;}.about-copy p{font-size: 12px;line-height: 1.55;}.about-copy .btn{min-height: 42px;width: 100%;padding: 0 10px;font-size: 12px;}.about-list{grid-column: 1 / -1;grid-template-columns: 1fr;gap: 10px;padding: 16px 4px 0;border-top: 1px solid var(--line);}.about-list div{min-height: 42px;}.journal-reviews .split{grid-template-columns: 1fr;gap: 26px;}.article-card{flex: 0 0 32.5%;min-width: 118px;min-height: 214px;}.article-photo{min-height: 96px;padding: 7px;}.article-photo span{min-height: 19px;padding: 0 6px;font-size: 7px;}.article-content{padding: 11px 10px 12px;}.article-card strong{display: -webkit-box;overflow: hidden;font-size: 11px;line-height: 1.42;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}.reviews-column .section-title h2{white-space: normal;font-size: 25px;}.review{grid-template-columns: 42px 1fr;height: auto;min-height: 210px;padding: 20px;}.quote{font-size: 50px;}.review p{font-size: 13px;line-height: 1.55;}.final-cta{min-height: 286px;padding: 24px 22px;background-position: center;}.final-cta-inner{display: grid;align-content: space-between;min-height: 238px;}.final-cta h2{font-size: 24px;}.final-cta .hero-buttons{margin: 18px 0 0;max-width: 230px;}.footer-grid{display: block;}.site-footer{padding: 18px 0 24px;}.footer-col{border-bottom: 1px solid var(--line);padding: 12px 0;}.footer-col:first-child{border-bottom: 0;}.footer-col h3{position: relative;margin: 0;font-size: 14px;}.footer-col h3::after{content: "?";position: absolute;right: 0;color: #45514c;}.footer-col a,.footer-col span{display: none;}.footer-col:first-child .brand,.footer-col:first-child .copyright{display: block;}.copyright{margin-top: 14px;}.mobile-sticky-actions{position: fixed;left: 0;right: 0;bottom: 0;z-index: 50;display: grid;grid-template-columns: 1fr 1fr;gap: 12px;padding: 12px 14px calc(12px + env(safe-area-inset-bottom));background: rgba(255,253,249,0.96);border-top: 1px solid var(--line);box-shadow: 0 -12px 26px rgba(38,29,18,0.1);}.mobile-sticky-actions .btn{min-height: 48px;padding: 0 12px;font-size: 13px;}.desktop-section-title{display: none;}.mobile-section-title{display: inline;}.site-header{z-index: 20;}.nav{min-height: 70px;}.brand{min-width: 118px;font-size: 22px;}.brand small{font-size: 15px;}.nav-actions{align-items: center;gap: 9px;}.hero,.hero .wrap{min-height: 610px;}.hero{overflow: visible;background-image: linear-gradient(90deg,rgba(255,250,243,0.96) 0%,rgba(255,250,243,0.9) 38%,rgba(255,250,243,0.2) 70%,rgba(255,250,243,0.02) 100%),linear-gradient(180deg,rgba(255,250,243,0.06) 0%,rgba(255,250,243,0.08) 66%,rgba(255,250,243,0.92) 100%),var(--mobile-hero) !important;background-position: center top;background-size: cover;}.hero-copy{width: 100%;max-width: none;padding: 86px 0 0;}.hero h1{max-width: 295px;font-size: clamp(27px,7.2vw,31px);line-height: 1.1;}.lead{max-width: 266px;margin: 14px 0 19px;font-size: 13px;}.hero-buttons{max-width: 210px;margin-bottom: 14px;}.mobile-guide-note{grid-template-columns: 72px minmax(0,1fr) 54px;width: min(326px,calc(100vw - 46px));margin: 16px auto 0;padding: 10px 13px 10px 10px;transform: translateX(5px);}.mobile-guide-note strong{font-size: 15px;}.mobile-guide-note em{font-size: 21px;}.stats{width: min(100%,344px);margin-top: 18px;}.stat{min-height: 66px;padding: 10px 8px 10px 13px;}.stat svg{width: 28px;height: 28px;}.showcase-section{padding-top: 30px;}.showcase-section .section-title{margin-bottom: 13px;text-align: left;}.showcase-section .section-title h2{max-width: 280px;font-size: 25px;}.feature-grid{gap: 10px;align-items: stretch;}.feature{min-height: 188px;border-radius: 7px;padding: 12px 7px 14px;box-shadow: 0 14px 28px rgba(38,29,18,0.16);}.feature::after{background: linear-gradient(180deg,rgba(3,17,12,0.1),rgba(3,17,12,0.72));}.feature-icon{width: 46px;height: 46px;margin-bottom: 44px;background: #0a5b43;color: #fff;border: 2px solid rgba(255,255,255,0.82);}.feature h3{font-size: 17px;line-height: 1.05;}.feature p{max-width: 102px;font-size: 9px;line-height: 1.36;}.excursions-preview{padding-top: 25px;}.cards{gap: 12px;}.card{flex: 0 0 224px;min-width: 224px;border-radius: 7px;}.card-img{height: 118px;}.card h3{font-size: 14px;}.card p{min-height: 42px;font-size: 10.5px;}.meta{display: grid;grid-template-columns: auto auto;gap: 7px 12px;}.meta a{display: none;}.band{grid-template-columns: 1fr 0.86fr;border-radius: 7px;}.band h2{font-size: 22px;}.about-strip{grid-template-columns: 0.86fr 1fr;border-radius: 7px;}.journal-reviews .section-title h2{max-width: none;}.article-grid{gap: 10px;}.article-card{flex: 0 0 31.5%;min-width: 112px;min-height: 214px;}.review{border-radius: 7px;}.final-cta{border-radius: 7px;}}@media (max-width: 640px){html,body{overflow-x: hidden;}body{padding-bottom: 76px;background: #fffaf4;}.wrap{width: min(100% - 32px,390px);}.site-header{top: 0;z-index: 30;}.nav{min-height: 66px;padding-top: 10px;align-items: flex-start;}.brand{min-width: 116px;font-size: 21px;line-height: 0.86;letter-spacing: 1.45px;}.brand small{font-size: 14px;letter-spacing: 0.8px;}.brand-mark{width: 18px;height: 34px;}.btn-whatsapp,.mobile-toggle{width: 34px;height: 34px;min-height: 34px;}.btn-whatsapp svg{width: 25px;height: 25px;}.mobile-toggle{font-size: 26px;line-height: 1;}.hero,.hero .wrap{min-height: auto;}.hero{padding: 0 0 18px;background-image: linear-gradient(90deg,rgba(255,250,243,0.98) 0%,rgba(255,250,243,0.9) 39%,rgba(255,250,243,0.2) 71%,rgba(255,250,243,0.04) 100%),linear-gradient(180deg,rgba(255,250,243,0) 0%,rgba(255,250,243,0.08) 61%,rgba(255,250,243,0.96) 100%),var(--mobile-hero) !important;background-position: center top;background-size: cover;}.hero-copy{width: 100%;max-width: none;padding: 82px 0 0;}.hero h1{max-width: 286px;margin: 0;font-size: clamp(27px,7vw,30px);line-height: 1.08;}.lead{max-width: 264px;margin: 14px 0 18px;color: #27332e;font-size: 13px;line-height: 1.43;}.hero-buttons{max-width: 210px;gap: 9px;margin: 0 0 13px;}.hero-buttons .btn{min-height: 45px;border-radius: 5px;font-size: 13px;}.hero-buttons .btn-outline{min-height: 22px;color: #064c39;font-size: 12px;}.mobile-guide-note{grid-template-columns: 62px minmax(0,1fr) 48px;gap: 11px;width: min(326px,calc(100vw - 52px));min-height: 86px;margin: 18px auto 0;padding: 9px 12px 9px 9px;border-radius: 16px;background: rgba(255,249,241,0.96);box-shadow: 0 14px 32px rgba(54,39,22,0.14);transform: none;}.mobile-guide-note img{width: 62px;height: 62px;}.mobile-guide-note strong{font-size: 14px;line-height: 1.08;}.mobile-guide-note span{max-width: 148px;font-size: 9.5px;line-height: 1.25;}.mobile-guide-note em{color: #c77b21;font-size: 19px;}.stats{width: min(100%,342px);margin: 16px auto 0;background: rgba(255,250,243,0.78);}.stat{grid-template-columns: 30px 1fr;min-height: 58px;padding: 8px 7px 8px 12px;color: #c27416;border-color: rgba(214,190,160,0.72);}.stat svg{width: 25px;height: 25px;}.stat strong{color: #1f2d27;font-size: 17px;line-height: 1.05;}.stat span{color: #28352f;font-size: 10.5px;line-height: 1.2;}.section{padding: 26px 0;}.section-title{margin-bottom: 14px;align-items: flex-start;}.section-title h2{max-width: 255px;font-size: 26px;line-height: 1.12;}.section-link{padding-top: 7px;color: #064c39;font-size: 11px;}.showcase-section{padding-top: 26px;}.showcase-section .section-title{justify-content: flex-start;text-align: left;}.showcase-section .section-title h2{max-width: 280px;font-size: 26px;}.feature-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;}.feature{min-height: 206px;padding: 10px 7px 12px;border-radius: 7px;box-shadow: 0 14px 24px rgba(38,29,18,0.16);}.feature::before{background: linear-gradient(180deg,rgba(2,15,10,0.18),rgba(2,15,10,0.68));}.feature-icon{width: 46px;height: 46px;margin-bottom: 50px;background: #087252;color: #fff;border: 2px solid rgba(255,255,255,0.92);box-shadow: 0 6px 16px rgba(0,0,0,0.22);}.feature h3{font-size: 17px;line-height: 1.05;}.feature p{max-width: 104px;font-size: 9px;line-height: 1.32;}.cards{gap: 10px;margin-inline: -16px;padding-inline: 16px;padding-bottom: 12px;}.card{flex: 0 0 218px;min-width: 218px;border-radius: 6px;}.card-img{height: 118px;}.card-body{padding: 12px 12px 14px;}.card h3{min-height: 18px;font-size: 14px;line-height: 1.22;}.card p{min-height: 42px;font-size: 10.5px;line-height: 1.42;-webkit-line-clamp: 3;}.meta{display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 20px;padding-top: 10px;}.meta a{display: none;}.band{grid-template-columns: minmax(0,1fr) minmax(0,0.86fr);min-height: 184px;border-radius: 7px;}.band-copy{padding: 20px 16px;}.band h2{font-size: 21px;line-height: 1.12;}.band p{font-size: 11px;line-height: 1.45;}.band .btn{min-height: 38px;padding: 0 12px;font-size: 11px;}.about-strip{display: block;padding: 0;overflow: hidden;border-radius: 7px;background: #fff7ed;}.about-photo{min-height: 236px;border-radius: 0;background-position: center top;}.about-copy{padding: 18px 18px 0;}.about-copy h2{margin-bottom: 10px;font-size: 28px;}.about-copy p{font-size: 13px;line-height: 1.55;}.about-copy .btn{width: 100%;min-height: 44px;margin-top: 6px;}.about-list{display: grid;grid-template-columns: 1fr;gap: 9px;padding: 16px 18px 18px;border-top: 1px solid rgba(222,205,183,0.72);}.about-list div{grid-template-columns: 42px 1fr;min-height: 42px;font-size: 14px;}.about-icon{width: 36px;height: 36px;color: #c27416;border-color: rgba(210,139,51,0.32);background: rgba(255,253,249,0.72);}.journal-reviews .split{gap: 24px;}.article-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));overflow: visible;gap: 10px;margin-inline: 0;padding-inline: 0;}.article-card{min-width: 0;min-height: 196px;border-radius: 6px;}.article-photo{min-height: 86px;padding: 6px;}.article-photo span{max-width: 92px;min-height: 18px;padding: 0 5px;font-size: 6.8px;white-space: normal;}.article-content{padding: 10px 9px 12px;}.article-card strong{font-size: 11px;line-height: 1.36;-webkit-line-clamp: 5;}.review{grid-template-columns: 36px 1fr;min-height: 205px;padding: 18px;border-radius: 7px;}.review p{font-size: 13px;line-height: 1.5;}.review-author{grid-column: 2;}.review-nav{right: 16px;bottom: 18px;}.final-cta{min-height: 276px;padding: 22px 20px;border-radius: 7px;background-position: center;}.final-cta h2{max-width: 250px;font-size: 24px;}.final-cta p{max-width: 248px;font-size: 12px;}.site-footer{padding-bottom: 92px;}.mobile-sticky-actions{gap: 10px;padding: 10px 14px calc(10px + env(safe-area-inset-bottom));}.mobile-sticky-actions .btn{min-height: 44px;border-radius: 5px;font-size: 12px;}}.districts-page{--district-green: #063f31;--district-green-soft: #0f5946;--district-gold: #d3842b;--district-ink: #171f1c;--district-muted: #606b66;--district-line: #e7dccb;--district-paper: #fffaf3;min-height: 100vh;background: linear-gradient(180deg,#fffdf9 0%,#fbf6ee 54%,#fffdf9 100%);color: var(--district-ink);}.districts-wrap{width: min(100% - 64px,1180px);margin: 0 auto;}.districts-hero{min-height: 430px;display: flex;align-items: center;background-image: linear-gradient(90deg,rgba(255,253,249,0.99) 0%,rgba(255,253,249,0.88) 29%,rgba(255,253,249,0.42) 49%,rgba(255,253,249,0.02) 78%),linear-gradient(180deg,rgba(255,253,249,0) 62%,rgba(255,253,249,0.95) 100%),var(--districts-hero);background-position: center 52%;background-size: cover;}.districts-hero-copy{max-width: 525px;padding: 38px 0 46px;}.districts-breadcrumb{display: flex;gap: 9px;align-items: center;margin-bottom: 28px;color: #5f6965;font-size: 12px;font-weight: 700;}.districts-breadcrumb a{color: inherit;text-decoration: none;}.districts-hero h1,.districts-list-section h2,.district-card h3{font-family: Georgia,"Times New Roman",serif;font-weight: 400;letter-spacing: 0;}.districts-hero h1{margin: 0 0 18px;font-size: 54px;line-height: 1.05;}.districts-hero p{max-width: 478px;margin: 0 0 30px;color: #22302b;font-size: 16px;font-weight: 600;line-height: 1.58;}.districts-actions{display: flex;gap: 16px;}.districts-btn,.districts-more-btn{min-height: 46px;display: inline-flex;align-items: center;justify-content: center;border-radius: 6px;font-size: 14px;font-weight: 800;text-decoration: none;}.districts-btn{min-width: 154px;padding: 0 24px;}.districts-btn-primary,.districts-more-btn{border: 1px solid var(--district-green);background: linear-gradient(180deg,var(--district-green-soft),var(--district-green));color: #fff;box-shadow: 0 14px 28px rgba(6,63,49,0.16);}.districts-btn-secondary{border: 1px solid rgba(6,63,49,0.38);background: rgba(255,255,255,0.72);color: var(--district-green);}.districts-benefits{border-top: 1px solid rgba(231,220,203,0.7);border-bottom: 1px solid rgba(231,220,203,0.7);background: rgba(255,255,255,0.72);}.districts-benefits .districts-wrap{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));}.districts-benefits article{min-height: 92px;display: flex;gap: 20px;align-items: center;padding: 14px 22px;border-right: 1px solid rgba(231,220,203,0.9);}.districts-benefits article:last-child{border-right: 0;}.districts-benefits svg{width: 36px;height: 36px;flex: 0 0 36px;fill: none;stroke: var(--district-gold);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;}.districts-benefits span{color: #22302b;font-size: 14px;font-weight: 700;line-height: 1.22;}.districts-list-section{padding: 34px 0 64px;}.districts-list-section h2{margin: 0 0 20px;font-size: 30px;line-height: 1.12;}.districts-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px;}.district-card{overflow: hidden;display: flex;min-height: 372px;flex-direction: column;border: 1px solid var(--district-line);border-radius: 8px;background: rgba(255,255,255,0.94);box-shadow: 0 16px 34px rgba(38,28,15,0.08);}.district-card-image{height: 142px;display: block;background: var(--bg) center / cover no-repeat;}.district-card-body{display: flex;flex: 1;flex-direction: column;padding: 16px 17px 15px;}.district-card h3{margin: 0 0 9px;font-size: 22px;line-height: 1.08;}.district-card h3 a{color: inherit;text-decoration: none;}.district-card p{margin: 0 0 18px;color: #283530;font-size: 13px;font-weight: 600;line-height: 1.46;}.district-card-meta{display: flex;gap: 13px;flex-wrap: wrap;margin-top: auto;color: #24302c;font-size: 11px;font-weight: 700;}.district-more{display: inline-flex;gap: 8px;align-items: center;margin-top: 15px;color: var(--district-green);font-size: 12px;font-weight: 900;text-decoration: none;}.district-more span{color: var(--district-gold);font-size: 16px;line-height: 1;}.districts-more-btn{width: 244px;margin: 32px auto 0;border: 0;cursor: pointer;}@media (min-width: 641px){.district-card.is-extra{display: flex;}}@media (max-width: 900px){.districts-grid{grid-template-columns: repeat(2,minmax(0,1fr));}.districts-benefits .districts-wrap{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 640px){body.post-type-archive-district .site-header,body.districts-page .site-header{position: sticky;background: rgba(255,253,249,0.96);backdrop-filter: blur(10px);}.districts-page{background: #fffaf4;}.districts-wrap{width: min(100% - 28px,390px);}.districts-hero{min-height: 300px;align-items: flex-start;background-image: linear-gradient(90deg,rgba(255,250,244,0.98) 0%,rgba(255,250,244,0.92) 45%,rgba(255,250,244,0.52) 78%,rgba(255,250,244,0.1) 100%),linear-gradient(180deg,rgba(255,250,244,0) 55%,rgba(255,250,244,0.94) 100%),var(--districts-hero);background-position: center top;}.districts-hero-copy{max-width: 310px;padding: 12px 0 28px;}.districts-breadcrumb{margin-bottom: 20px;font-size: 11px;}.districts-hero h1{margin-bottom: 13px;font-size: 31px;line-height: 1.06;}.districts-hero p{max-width: 286px;margin-bottom: 18px;font-size: 13px;line-height: 1.52;}.districts-actions{gap: 8px;}.districts-btn{min-width: 0;min-height: 42px;padding: 0 17px;font-size: 12px;}.districts-benefits .districts-wrap{grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;}.districts-benefits article{min-height: 84px;flex-direction: column;gap: 7px;justify-content: center;padding: 10px 4px;border-right: 0;}.districts-benefits svg{width: 26px;height: 26px;flex-basis: 26px;}.districts-benefits span{font-size: 9px;line-height: 1.12;text-align: center;}.districts-list-section{padding: 26px 0 44px;}.districts-list-section h2{margin-bottom: 14px;font-size: 25px;}.districts-grid{display: flex;flex-direction: column;gap: 14px;}.district-card{min-height: 0;display: grid;grid-template-columns: 132px minmax(0,1fr);border-radius: 8px;box-shadow: 0 12px 28px rgba(45,34,22,0.08);}.district-card.is-extra{display: none;}.district-card-image{height: auto;min-height: 132px;}.district-card-body{min-height: 132px;padding: 12px 12px 11px;}.district-card h3{margin-bottom: 6px;font-size: 20px;}.district-card p{margin-bottom: 10px;font-size: 10.5px;line-height: 1.36;}.district-card-meta{gap: 8px;font-size: 9px;line-height: 1.2;}.district-more{margin-top: 8px;font-size: 10px;}.districts-more-btn{width: 100%;min-height: 48px;margin-top: 20px;font-size: 14px;}}.district-single-render{--ds-green: #063f31;--ds-green-2: #0e5844;--ds-gold: #d08a36;--ds-paper: #fffaf4;--ds-ink: #141c27;--ds-muted: #5d6765;--ds-line: #eadfce;--ds-shadow: 0 16px 36px rgba(38,30,19,0.1);overflow: hidden;background: linear-gradient(180deg,#fffdf9 0%,#fbf6ef 52%,#fffdf9 100%);color: var(--ds-ink);}.ds-wrap{width: min(100% - 64px,1180px);margin-inline: auto;}.ds-hero{min-height: 468px;display: flex;align-items: center;background-image: linear-gradient(90deg,rgba(255,253,249,.99) 0%,rgba(255,253,249,.9) 31%,rgba(255,253,249,.3) 56%,rgba(255,253,249,.02) 100%),linear-gradient(180deg,rgba(255,253,249,0) 63%,rgba(255,253,249,.95) 100%),var(--ds-hero);background-position: center;background-size: cover;}.ds-hero-copy{width: min(470px,100%);padding: 36px 0 48px;}.ds-breadcrumb{display: flex;gap: 8px;align-items: center;margin-bottom: 22px;color: #66706b;font-size: 12px;font-weight: 700;}.ds-hero h1,.ds-section h2,.ds-about h2,.ds-route-list h2,.ds-quote h2,.ds-author h2,.ds-faq h2,.ds-final h2{font-family: Georgia,"Times New Roman",serif;font-weight: 400;letter-spacing: 0;}.ds-hero h1{margin: 0 0 18px;font-size: clamp(42px,4.4vw,58px);line-height: 1.05;}.ds-hero p{max-width: 380px;margin: 0 0 26px;color: #27332f;font-size: 16px;font-weight: 600;line-height: 1.6;}.ds-actions{display: flex;flex-wrap: wrap;gap: 12px;}.ds-btn{min-height: 46px;display: inline-flex;align-items: center;justify-content: center;gap: 9px;padding: 0 24px;border-radius: 6px;font-size: 14px;font-weight: 900;text-decoration: none;}.ds-btn svg,.ds-meta svg,.ds-fact-row svg,.ds-author aside svg{width: 24px;height: 24px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;}.ds-btn-green{border: 1px solid var(--ds-green);background: linear-gradient(180deg,var(--ds-green-2),var(--ds-green));color: #fff;box-shadow: 0 14px 28px rgba(6,63,49,0.16);}.ds-btn-outline{border: 1px solid rgba(6,63,49,.42);background: rgba(255,255,255,.78);color: var(--ds-green);}.ds-btn-gold{background: linear-gradient(180deg,#dfa45a,var(--ds-gold));color: #fff;}.ds-btn-glass{border: 1px solid rgba(255,255,255,.6);background: rgba(255,255,255,.14);color: #fff;}.ds-gallery{display: grid;grid-template-columns: 1.05fr .95fr 1.25fr 1.15fr 1fr;gap: 14px;margin-top: 18px;}.ds-gallery figure,.ds-card,.ds-mini,.ds-article-row article{overflow: hidden;margin: 0;border-radius: 8px;background: #fff;box-shadow: var(--ds-shadow);}.ds-gallery img{width: 100%;height: 166px;object-fit: cover;}.ds-about{display: grid;grid-template-columns: minmax(0,1fr) 520px;gap: 56px;padding: 34px 0 28px;}.ds-about h2,.ds-section h2,.ds-route-list h2,.ds-faq h2{margin: 0 0 18px;font-size: 30px;line-height: 1.15;}.ds-about h3{margin: 18px 0 6px;color: #1c2723;font-size: 14px;font-weight: 900;}.ds-about p{max-width: 620px;margin: 0 0 14px;color: #27332f;font-size: 14px;font-weight: 600;line-height: 1.68;}.ds-meta{display: grid;grid-template-columns: 1fr 1fr;align-self: start;border: 1px solid rgba(234,223,206,.82);border-radius: 8px;background: linear-gradient(135deg,#fffdf9 0%,#fbf1e4 100%);box-shadow: var(--ds-shadow);}.ds-meta div{min-height: 92px;display: grid;grid-template-columns: 28px 1fr;gap: 6px 14px;padding: 18px;border-right: 1px solid rgba(234,223,206,.86);border-bottom: 1px solid rgba(234,223,206,.86);}.ds-meta div:nth-child(2n){border-right: 0;}.ds-meta div:nth-last-child(-n+2){border-bottom: 0;}.ds-meta svg{grid-row: span 2;color: var(--ds-green);}.ds-meta strong{color: #1e2b26;font-size: 12px;font-weight: 900;}.ds-meta span{color: #2f3c37;font-size: 12px;font-weight: 600;line-height: 1.42;}.ds-section{padding: 24px 0;}.ds-section-title{display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-bottom: 16px;}.ds-section-title h2{margin: 0;}.ds-section-title a{color: #c87824;font-size: 13px;font-weight: 900;}.ds-card-row,.ds-mini-row,.ds-article-row{display: grid;gap: 16px;}.ds-places-row{grid-template-columns: repeat(6,minmax(0,1fr));}.ds-card img,.ds-mini img,.ds-article-row img{width: 100%;height: 130px;object-fit: cover;}.ds-card div,.ds-mini,.ds-article-row article{padding-bottom: 14px;}.ds-card h3,.ds-mini h3,.ds-article-row h3{margin: 14px 14px 6px;color: #18241f;font-family: Georgia,"Times New Roman",serif;font-size: 18px;font-weight: 500;line-height: 1.15;}.ds-card p,.ds-mini p,.ds-mini small{display: block;margin: 0 14px;color: #303c37;font-size: 12px;font-weight: 600;line-height: 1.45;}.ds-mini small{margin-top: 10px;color: #c87824;font-weight: 900;}.ds-route-band{display: grid;grid-template-columns: 265px minmax(0,1fr) 390px;overflow: hidden;border-radius: 8px;background: #fffaf3;box-shadow: var(--ds-shadow);}.ds-route-list{padding: 26px;}.ds-route-list article{display: grid;grid-template-columns: 24px 1fr;gap: 12px;position: relative;padding-bottom: 18px;}.ds-route-list article::before{content: "";position: absolute;left: 11px;top: 24px;bottom: -2px;border-left: 1px dotted var(--ds-gold);}.ds-route-list article:last-child::before{display: none;}.ds-route-list b,.ds-map span{width: 24px;height: 24px;display: grid;place-items: center;border-radius: 50%;background: var(--ds-green);color: #fff;font-size: 11px;font-weight: 900;}.ds-route-list strong{display: block;margin-bottom: 3px;font-size: 13px;font-weight: 900;}.ds-route-list p{margin: 0;color: #2c3834;font-size: 12px;font-weight: 600;line-height: 1.45;}.ds-map{position: relative;min-height: 372px;background: linear-gradient(rgba(255,250,244,.8),rgba(255,250,244,.8)),repeating-linear-gradient(25deg,transparent 0 28px,rgba(210,185,150,.32) 29px 31px),repeating-linear-gradient(115deg,transparent 0 34px,rgba(210,185,150,.26) 35px 37px);}.ds-map::after{content: "";position: absolute;inset: 17% 16%;border-top: 2px dashed rgba(6,63,49,.55);border-right: 2px dashed rgba(6,63,49,.55);transform: skew(-14deg);}.ds-map span{position: absolute;left: var(--x);top: var(--y);z-index: 1;}.ds-quote{padding: 56px 44px;background: linear-gradient(135deg,rgba(6,63,49,.98),rgba(10,72,54,.96)),var(--ds-green);color: #fff;}.ds-quote span{color: rgba(208,138,54,.9);font-family: Georgia,"Times New Roman",serif;font-size: 70px;line-height: .6;}.ds-quote h2{margin: 12px 0 18px;font-size: 34px;line-height: 1.14;}.ds-quote p{margin: 0;color: rgba(255,255,255,.86);font-size: 15px;font-weight: 600;line-height: 1.7;}.ds-fact-row{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 14px;}.ds-fact-row article{min-height: 124px;display: grid;place-items: center;padding: 18px 14px;border: 1px solid var(--ds-line);border-radius: 8px;background: #fff;text-align: center;box-shadow: 0 10px 24px rgba(38,30,19,.07);}.ds-fact-row svg{color: var(--ds-gold);width: 34px;height: 34px;}.ds-fact-row p{margin: 8px 0 0;color: #27332f;font-size: 12px;font-weight: 700;line-height: 1.35;}.ds-split{display: grid;grid-template-columns: 1fr 1fr;gap: 34px;}.ds-mini-row{grid-template-columns: repeat(4,minmax(0,1fr));}.ds-article-row{grid-template-columns: repeat(4,minmax(0,1fr));}.ds-article-row article{min-height: 210px;}.ds-author{display: grid;grid-template-columns: 360px minmax(0,1fr) 390px;gap: 32px;align-items: center;margin-top: 24px;padding: 0;overflow: hidden;border-radius: 8px;background: linear-gradient(90deg,#fffaf3,#fffdf9);box-shadow: var(--ds-shadow);}.ds-author > img{width: 100%;height: 230px;object-fit: cover;}.ds-author h2{margin: 0 0 12px;font-size: 24px;}.ds-author p{margin: 0 0 18px;color: #2d3935;font-size: 14px;font-weight: 600;line-height: 1.6;}.ds-author aside{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;padding: 24px;}.ds-author aside span{display: grid;gap: 8px;color: #27332f;font-size: 12px;font-weight: 800;}.ds-author aside svg{color: var(--ds-gold);}.ds-faq{padding: 38px 0 20px;}.ds-faq h2{text-align: center;}.ds-faq > div{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 1px;border-radius: 8px;background: var(--ds-line);overflow: hidden;}.ds-faq details{background: #fffdf9;padding: 20px;}.ds-faq summary{display: flex;justify-content: space-between;gap: 12px;cursor: pointer;color: #1e2925;font-size: 13px;font-weight: 900;list-style: none;}.ds-faq summary::-webkit-details-marker{display: none;}.ds-faq details p{margin: 14px 0 0;color: #3a4641;font-size: 12px;font-weight: 600;line-height: 1.55;}.ds-final{min-height: 190px;display: grid;align-content: center;margin: 20px auto 44px;padding: 34px 42px;border-radius: 8px;background: linear-gradient(90deg,rgba(6,63,49,.98),rgba(6,63,49,.84) 46%,rgba(6,63,49,.25)),var(--ds-final) center / cover;color: #fff;}.ds-final h2{max-width: 440px;margin: 0 0 10px;font-size: 34px;line-height: 1.12;}.ds-final p{max-width: 410px;margin: 0 0 18px;color: rgba(255,255,255,.88);font-size: 15px;font-weight: 600;}.ds-mobile-sticky{display: none;}@media (max-width: 1100px){.ds-places-row{grid-template-columns: repeat(3,minmax(0,1fr));}.ds-route-band,.ds-author{grid-template-columns: 1fr;}.ds-author aside{grid-template-columns: repeat(4,minmax(0,1fr));}.ds-faq > div{grid-template-columns: 1fr;}}@media (max-width: 640px){.district-single-render{padding-bottom: 74px;background: #fffaf4;}.ds-wrap{width: min(100% - 28px,390px);}.ds-hero{min-height: auto;display: block;padding-top: 10px;background: none;}.ds-hero-copy{width: 100%;padding: 0;}.ds-breadcrumb{margin-bottom: 12px;font-size: 10px;}.ds-hero-copy::before{content: "";display: block;height: 365px;margin-bottom: 20px;border-radius: 8px;background: var(--ds-mobile-hero) center / cover;box-shadow: var(--ds-shadow);}.ds-hero h1{max-width: 330px;margin-bottom: 16px;font-size: 32px;line-height: 1.08;}.ds-hero p{max-width: 322px;margin-bottom: 20px;font-size: 13px;line-height: 1.55;}.ds-actions{display: grid;grid-template-columns: 1fr;gap: 10px;}.ds-btn{width: 100%;min-height: 48px;font-size: 13px;}.ds-gallery{grid-template-columns: 1.05fr .95fr;gap: 8px;margin-top: 26px;}.ds-gallery figure:first-child{grid-row: span 2;}.ds-gallery figure:last-child{grid-column: span 2;}.ds-gallery img{height: 128px;}.ds-gallery figure:first-child img{height: 264px;}.ds-about{grid-template-columns: 1fr;gap: 22px;padding-top: 30px;}.ds-about h2,.ds-section h2,.ds-route-list h2,.ds-faq h2{font-size: 24px;}.ds-about p{font-size: 12px;line-height: 1.6;}.ds-meta{grid-template-columns: 1fr 1fr;}.ds-meta div{min-height: 98px;display: block;padding: 15px;}.ds-meta svg{margin-bottom: 8px;}.ds-meta strong,.ds-meta span{display: block;font-size: 10px;}.ds-section{padding: 22px 0;}.ds-section-title{align-items: flex-start;}.ds-section-title a{padding-top: 5px;font-size: 11px;white-space: nowrap;}.ds-card-row,.ds-mini-row,.ds-article-row,.ds-fact-row{display: flex;gap: 12px;overflow-x: auto;margin-inline: -14px;padding-inline: 14px;padding-bottom: 12px;scroll-snap-type: x mandatory;}.ds-card-row::-webkit-scrollbar,.ds-mini-row::-webkit-scrollbar,.ds-article-row::-webkit-scrollbar,.ds-fact-row::-webkit-scrollbar{display: none;}.ds-card,.ds-mini,.ds-article-row article{flex: 0 0 206px;min-width: 206px;scroll-snap-align: start;}.ds-card img,.ds-mini img,.ds-article-row img{height: 142px;}.ds-route-band{display: block;width: min(100% - 28px,390px);margin: 0 auto;border-radius: 8px;}.ds-route-list{padding: 24px 18px;}.ds-map{display: none;}.ds-quote{padding: 34px 22px;}.ds-quote h2{font-size: 26px;}.ds-quote p{font-size: 13px;}.ds-fact-row article{flex: 0 0 118px;min-width: 118px;}.ds-split{grid-template-columns: 1fr;gap: 6px;}.ds-author{grid-template-columns: 1fr;width: min(100% - 28px,390px);gap: 0;}.ds-author > img{height: 178px;}.ds-author > div{padding: 18px;}.ds-author aside{grid-template-columns: 1fr 1fr;padding: 18px;border-top: 1px solid var(--ds-line);}.ds-faq{padding-top: 30px;}.ds-final{width: min(100% - 28px,390px);min-height: 330px;padding: 28px 22px;background: linear-gradient(180deg,rgba(6,63,49,.98),rgba(6,63,49,.82) 58%,rgba(6,63,49,.42)),var(--ds-final) center / cover;}.ds-final h2{font-size: 28px;}.ds-mobile-sticky{position: fixed;left: 0;right: 0;bottom: 0;z-index: 50;display: grid;grid-template-columns: 1fr 1.15fr;padding: 8px 12px calc(8px + env(safe-area-inset-bottom));background: rgba(255,250,244,.94);box-shadow: 0 -10px 28px rgba(32,24,16,.14);}.ds-mobile-sticky a{min-height: 48px;display: grid;place-items: center;color: #fff;font-size: 13px;font-weight: 900;text-decoration: none;}.ds-mobile-sticky a:first-child{border-radius: 7px 0 0 7px;background: var(--ds-green);}.ds-mobile-sticky a:last-child{border-radius: 0 7px 7px 0;background: linear-gradient(180deg,#dfa45a,var(--ds-gold));}}.single-district-page{--sd-green: #063f31;--sd-green-soft: #0f5946;--sd-gold: #d3842b;--sd-line: #e7dccb;--sd-ink: #17211d;--sd-muted: #60706a;min-height: 100vh;background: linear-gradient(180deg,#fffdf9 0%,#fbf6ee 54%,#fffdf9 100%);color: var(--sd-ink);}.sd-wrap{width: min(100% - 64px,1180px);margin: 0 auto;}.sd-hero{min-height: 480px;display: flex;align-items: center;background-image: linear-gradient(90deg,rgba(255,253,249,0.99) 0%,rgba(255,253,249,0.9) 34%,rgba(255,253,249,0.34) 62%,rgba(255,253,249,0.06) 100%),linear-gradient(180deg,rgba(255,253,249,0) 60%,rgba(255,253,249,0.96) 100%),var(--sd-hero);background-position: center;background-size: cover;}.sd-breadcrumb{display: flex;gap: 9px;align-items: center;margin-bottom: 30px;color: #5f6965;font-size: 12px;font-weight: 700;}.sd-hero-copy{max-width: 560px;padding: 42px 0 54px;}.sd-kicker{margin: 0 0 10px !important;color: var(--sd-gold) !important;font-size: 12px !important;font-weight: 900 !important;letter-spacing: 0.08em;text-transform: uppercase;}.sd-hero h1,.sd-content h2,.sd-places h2,.sd-place-grid h3{font-family: Georgia,"Times New Roman",serif;font-weight: 400;letter-spacing: 0;}.sd-hero h1{margin: 0 0 18px;font-size: clamp(42px,5vw,66px);line-height: 1.04;}.sd-hero-copy > p:not(.sd-kicker){max-width: 486px;margin: 0 0 30px;color: #25322d;font-size: 17px;font-weight: 600;line-height: 1.58;}.sd-actions{display: flex;flex-wrap: wrap;gap: 16px;}.sd-btn{min-height: 46px;min-width: 160px;display: inline-flex;align-items: center;justify-content: center;padding: 0 24px;border-radius: 6px;font-size: 14px;font-weight: 800;text-decoration: none;}.sd-btn-primary{border: 1px solid var(--sd-green);background: linear-gradient(180deg,var(--sd-green-soft),var(--sd-green));color: #fff;box-shadow: 0 14px 28px rgba(6,63,49,0.16);}.sd-btn-secondary{border: 1px solid rgba(6,63,49,0.38);background: rgba(255,255,255,0.72);color: var(--sd-green);}.sd-facts{border-top: 1px solid rgba(231,220,203,0.7);border-bottom: 1px solid rgba(231,220,203,0.7);background: rgba(255,255,255,0.72);}.sd-facts .sd-wrap{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));}.sd-facts article{min-height: 86px;display: flex;align-items: center;justify-content: center;padding: 16px;border-right: 1px solid rgba(231,220,203,0.9);color: #22302b;font-size: 14px;font-weight: 800;text-align: center;}.sd-facts article:last-child{border-right: 0;}.sd-content,.sd-places{padding: 48px 0 0;}.sd-two-col{display: grid;grid-template-columns: minmax(0,1fr) 340px;gap: 56px;align-items: start;}.sd-content h2,.sd-places h2{margin: 0 0 18px;font-size: 34px;line-height: 1.12;}.sd-content p,.sd-note p{color: #33403b;font-size: 16px;font-weight: 600;line-height: 1.68;}.sd-note{padding: 24px;border: 1px solid var(--sd-line);border-radius: 8px;background: rgba(255,255,255,0.88);box-shadow: 0 16px 34px rgba(38,28,15,0.08);}.sd-note strong{display: block;margin-bottom: 8px;color: var(--sd-green);font-size: 15px;font-weight: 900;}.sd-place-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;padding-bottom: 64px;}.sd-place-grid article{min-height: 150px;padding: 22px;border: 1px solid var(--sd-line);border-radius: 8px;background: #fff;box-shadow: 0 12px 28px rgba(38,28,15,0.07);}.sd-place-grid span{width: 28px;height: 2px;display: block;margin-bottom: 34px;background: var(--sd-gold);}.sd-place-grid h3{margin: 0;font-size: 22px;line-height: 1.12;}@media (max-width: 900px){.sd-two-col,.sd-place-grid{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 640px){.single-district-page{background: #fffaf4;}.sd-wrap{width: min(100% - 28px,390px);}.sd-hero{min-height: 360px;align-items: flex-start;background-image: linear-gradient(90deg,rgba(255,250,244,0.99) 0%,rgba(255,250,244,0.92) 50%,rgba(255,250,244,0.46) 100%),linear-gradient(180deg,rgba(255,250,244,0) 58%,rgba(255,250,244,0.96) 100%),var(--sd-hero);background-position: center top;}.sd-hero-copy{max-width: 318px;padding: 14px 0 34px;}.sd-breadcrumb{margin-bottom: 22px;font-size: 11px;}.sd-hero h1{margin-bottom: 12px;font-size: 34px;}.sd-hero-copy > p:not(.sd-kicker){max-width: 286px;margin-bottom: 18px;font-size: 13px;line-height: 1.52;}.sd-actions{gap: 8px;}.sd-btn{min-width: 0;min-height: 42px;padding: 0 17px;font-size: 12px;}.sd-facts .sd-wrap{grid-template-columns: repeat(2,minmax(0,1fr));}.sd-facts article{min-height: 64px;border-right: 0;border-bottom: 1px solid rgba(231,220,203,0.75);font-size: 12px;}.sd-content,.sd-places{padding-top: 30px;}.sd-two-col,.sd-place-grid{grid-template-columns: 1fr;gap: 14px;}.sd-content h2,.sd-places h2{font-size: 26px;}.sd-content p,.sd-note p{font-size: 13px;line-height: 1.58;}.sd-place-grid{padding-bottom: 44px;}.sd-place-grid article{min-height: 112px;}}html,body{max-width: 100%;overflow-x: hidden;}body{margin: 0;color: var(--ink);background: #fffaf4;font-family: Inter,Arial,sans-serif;}img,picture,video,canvas{max-width: 100%;}img{height: auto;}svg{display: inline-block;flex: 0 0 auto;max-width: 100%;}body svg:not(.brand-mark):not(.pp-decor):not(.line-art):not(.hero-line-art){width: 22px;height: 22px;}.brand-mark{width: 22px;height: 42px;}.wrap,.site-container,.page-shell,.home-wrap,.excursion-wrap,.journal-wrap,.about-wrap,.reviews-wrap,.review-wrap,.booking-wrap{width: min(100% - 48px,1240px);margin-inline: auto;}.site-header,.site-footer{position: relative;z-index: 20;}.site-main,main{position: relative;z-index: 1;}.site-main > *,main > *{box-sizing: border-box;}.site-main a,main a{color: inherit;}.btn,button,input,select,textarea{font: inherit;}.btn,.button,[class*="btn"]{box-sizing: border-box;}.mobile-sticky-actions{box-sizing: border-box;}.pp-mobile-menu-overlay,.pp-mobile-menu{display: none;}@media (max-width: 767px){body.pp-mobile-menu-open{overflow: hidden;touch-action: none;}.mobile-toggle{display: inline-grid;place-items: center;border: 0;background: transparent;color: #14231e;cursor: pointer;}.pp-mobile-menu-overlay{position: fixed;inset: 0;z-index: 998;display: block;pointer-events: none;background: rgba(13,23,20,0);opacity: 0;transition: opacity .22s ease,background-color .22s ease;}body.pp-mobile-menu-open .pp-mobile-menu-overlay{pointer-events: auto;background: rgba(13,23,20,.42);opacity: 1;}.pp-mobile-menu{position: fixed;top: 8px;right: 8px;bottom: 8px;z-index: 999;display: flex;width: min(312px,calc(100vw - 20px));max-height: calc(100vh - 16px);flex-direction: column;overflow-y: auto;padding: 22px 18px 20px;border: 1px solid rgba(234,223,206,.9);border-radius: 16px;background: rgba(255,253,249,.98);box-shadow: 0 24px 70px rgba(25,20,14,.24);transform: translateX(calc(100% + 18px));transition: transform .26s ease;-webkit-overflow-scrolling: touch;}body.pp-mobile-menu-open .pp-mobile-menu{transform: translateX(0);}.pp-mobile-menu-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 18px;}.pp-mobile-brand{display: inline-grid;grid-template-columns: auto auto;gap: 8px;align-items: center;color: #063f31;font-family: Georgia,"Times New Roman",serif;text-decoration: none;}.pp-mobile-brand span{display: block;font-size: 19px;line-height: .9;letter-spacing: 2px;}.pp-mobile-brand small{display: block;margin-top: 2px;font-size: 12px;font-style: italic;letter-spacing: .8px;text-transform: none;}.pp-mobile-brand .brand-mark{width: 18px;height: 31px;}.pp-mobile-menu-close{width: 28px;height: 28px;display: grid;place-items: center;border: 0;background: transparent;color: #1d2925;font-size: 26px;line-height: 1;cursor: pointer;}.pp-mobile-menu-nav{display: grid;gap: 0;}.pp-mobile-menu-nav a{min-height: 42px;display: grid;grid-template-columns: 24px minmax(0,1fr) 18px;gap: 12px;align-items: center;border-bottom: 1px solid rgba(234,223,206,.8);color: #24312d;font-size: 11px;font-weight: 900;line-height: 1.2;text-decoration: none;text-transform: uppercase;}.pp-mobile-menu-nav a.is-active{color: #d18431;}.pp-mobile-menu-nav svg,.pp-mobile-whatsapp svg,.pp-mobile-socials svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;}.pp-mobile-menu-nav a.menu-icon-gold svg{color: #d18431;}.pp-mobile-menu-nav a.menu-icon-green svg{color: #0c5a45;}.pp-mobile-menu-nav b{justify-self: end;color: #0c5a45;font-size: 15px;font-weight: 700;}.pp-mobile-menu-nav a.is-active b{color: #d18431;}.pp-mobile-whatsapp{min-height: 56px;display: grid;grid-template-columns: 30px minmax(0,1fr);gap: 12px;align-items: center;margin: 16px 0 14px;padding: 10px 12px;border: 1px solid rgba(208,138,54,.35);border-radius: 8px;background: #fffaf3;color: #1b2924;text-decoration: none;}.pp-mobile-whatsapp svg{width: 26px;height: 26px;color: #0c5a45;}.pp-mobile-whatsapp strong,.pp-mobile-whatsapp small{display: block;}.pp-mobile-whatsapp strong{font-size: 12px;font-weight: 900;line-height: 1.15;}.pp-mobile-whatsapp small{margin-top: 2px;color: #6d756f;font-size: 10px;font-weight: 700;}.pp-mobile-menu-card{min-height: 190px;display: grid;align-content: center;justify-items: center;gap: 8px;margin-bottom: 18px;padding: 22px 18px;overflow: hidden;border-radius: 8px;background: linear-gradient(180deg,rgba(7,36,28,.28),rgba(7,36,28,.82)),var(--menu-card) center / cover;color: #fff;text-align: center;text-decoration: none;box-shadow: 0 14px 28px rgba(38,30,19,.14);}.pp-mobile-menu-card span{max-width: 190px;font-family: Georgia,"Times New Roman",serif;font-size: 24px;line-height: 1.08;}.pp-mobile-menu-card small{max-width: 185px;color: rgba(255,255,255,.9);font-size: 11px;font-weight: 700;line-height: 1.35;}.pp-mobile-menu-card em{min-height: 38px;display: inline-flex;align-items: center;justify-content: center;margin-top: 4px;padding: 0 22px;border-radius: 6px;background: linear-gradient(180deg,#dfa45a,#c98431);color: #fff;font-size: 12px;font-style: normal;font-weight: 900;}.pp-mobile-socials{display: flex;justify-content: center;gap: 18px;margin-top: auto;padding-top: 4px;}.pp-mobile-socials a{width: 34px;height: 34px;display: grid;place-items: center;border: 1px solid rgba(234,223,206,.9);border-radius: 50%;background: #fff;color: #26312d;}.pp-mobile-copy{margin: 10px 0 0;color: #6c756f;font-size: 10px;font-weight: 700;text-align: center;}}@media (max-width: 767px){.wrap,.site-container,.page-shell,.home-wrap,.excursion-wrap,.journal-wrap,.about-wrap,.reviews-wrap,.review-wrap,.booking-wrap{width: min(100% - 32px,430px);}body svg:not(.brand-mark):not(.pp-decor):not(.line-art):not(.hero-line-art){width: 20px;height: 20px;}.site-main,main{min-width: 0;}}@media (max-width: 767px){.site-header{min-height: 74px;}.site-header .wrap,.site-header .nav{width: min(100% - 32px,430px);min-height: 74px;align-items: center;}.site-header .brand{min-width: 134px;color: #063f31;transform: none !important;}.site-header .brand span{font-size: 21px;line-height: .9;letter-spacing: 3px;}.site-header .brand small{margin-top: 2px;font-size: 10px;letter-spacing: 3px;}.site-header .brand-mark{width: 22px;height: 40px;}.site-header .nav-actions{margin-left: auto;}.site-header .btn-whatsapp{display: none !important;}.mobile-toggle{width: 30px;height: 30px;min-height: 0;color: #063f31;font-size: 27px;line-height: 1;}.site-footer{display: block;padding: 28px 0 82px;background: #fff;border-top: 1px solid #eadfce;}.site-footer .footer-grid{width: min(100% - 32px,430px);display: block;margin: 0 auto;}.site-footer .footer-col{padding: 0;border-top: 1px solid rgba(222,205,183,.82);}.site-footer .footer-col:first-child{padding-bottom: 18px;border-top: 0;}.site-footer .footer-col h3{margin: 0;padding: 13px 0 8px;font-size: 14px;}.site-footer .footer-col h3::after{content: none !important;display: none !important;}.site-footer .footer-col a,.site-footer .footer-col span{display: block !important;padding: 0 0 8px;color: #394943;font-size: 12px;text-decoration: none;}.site-footer .brand{display: inline-grid !important;color: #063f31;}.site-footer .copyright{display: block !important;margin-top: 12px;color: #7a807c;font-size: 11px;}.mobile-sticky-actions{left: 16px;right: 16px;bottom: 10px;grid-template-columns: 1fr 1fr;gap: 8px;padding: 0;border-top: 0;border-radius: 7px;background: transparent;box-shadow: 0 12px 28px rgba(0,48,34,.16);}.mobile-sticky-actions .btn{min-height: 46px;border-radius: 7px;font-size: 13px;}}.pp-lang-switcher,.site-header .pp-lang-switcher,.site-footer .pp-lang-switcher,.pp-mobile-menu .pp-lang-switcher{display: inline-grid !important;grid-auto-flow: column !important;grid-auto-columns: minmax(30px,auto) !important;align-items: center !important;justify-content: center !important;gap: 3px !important;width: auto !important;padding: 3px !important;border: 1px solid rgba(201,131,53,.34) !important;border-radius: 999px !important;background: rgba(255,253,249,.86) !important;box-shadow: 0 8px 22px rgba(6,63,49,.06) !important;color: var(--green,#063f31) !important;font-family: var(--font-sans,Inter,Arial,sans-serif) !important;line-height: 1 !important;text-decoration: none !important;white-space: nowrap !important;}.pp-lang-switcher__item,.site-header .pp-lang-switcher__item,.site-footer .footer-col .pp-lang-switcher__item,.pp-mobile-menu .pp-lang-switcher__item{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 30px !important;min-height: 30px !important;padding: 0 8px !important;border: 0 !important;border-radius: 999px !important;background: transparent !important;color: var(--green,#063f31) !important;font-size: 11px !important;font-weight: 900 !important;letter-spacing: .04em !important;line-height: 1 !important;text-transform: uppercase !important;text-decoration: none !important;}.pp-lang-switcher__item:hover,.pp-lang-switcher__item:focus-visible{background: rgba(6,63,49,.08) !important;color: var(--green,#063f31) !important;}.pp-lang-switcher__item.is-current{background: var(--green,#063f31) !important;color: #fffdf9 !important;box-shadow: 0 6px 14px rgba(6,63,49,.18) !important;}.pp-lang-switcher__item.is-fallback:not(.is-current){opacity: .72 !important;}.site-header .nav-actions{gap: 12px !important;}.site-header .pp-lang-switcher--header{margin: 0 !important;flex: 0 0 auto !important;}.pp-mobile-menu .pp-lang-switcher--mobile{width: 100% !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;grid-auto-flow: column !important;grid-auto-columns: auto !important;gap: 6px !important;margin: 12px 0 14px !important;padding: 6px !important;border-radius: 8px !important;border-color: rgba(201,131,53,.38) !important;background: #fffaf3 !important;box-shadow: none !important;}.pp-mobile-menu .pp-lang-switcher--mobile::before{content: "Язык сайта" !important;grid-column: 1 / -1 !important;padding: 0 2px 2px !important;color: rgba(6,63,49,.76) !important;font-size: 11px !important;font-weight: 900 !important;letter-spacing: .08em !important;text-transform: uppercase !important;}.pp-mobile-menu .pp-lang-switcher--mobile .pp-lang-switcher__item{min-height: 38px !important;border-radius: 7px !important;background: rgba(255,255,255,.72) !important;}.pp-mobile-menu .pp-lang-switcher--mobile .pp-lang-switcher__item.is-current{background: var(--green,#063f31) !important;}.site-footer .pp-lang-switcher--footer{margin-top: 8px !important;justify-content: start !important;box-shadow: none !important;}.site-footer .footer-col .pp-lang-switcher--footer a.pp-lang-switcher__item{padding: 0 8px !important;color: var(--green,#063f31) !important;}.site-footer .footer-col .pp-lang-switcher--footer a.pp-lang-switcher__item.is-current{color: #fffdf9 !important;}@media (max-width: 767px){.site-header .nav-actions{gap: 10px !important;}.site-header .pp-lang-switcher--header{grid-auto-columns: 26px !important;gap: 2px !important;padding: 2px !important;}.site-header .pp-lang-switcher--header .pp-lang-switcher__item{min-width: 26px !important;min-height: 26px !important;padding: 0 !important;font-size: 10px !important;}.site-footer .pp-lang-switcher--footer{margin-top: 4px !important;}}.pp-lang-switcher,.site-header .pp-lang-switcher,.site-footer .pp-lang-switcher,.pp-mobile-menu .pp-lang-switcher{gap: 2px !important;padding: 3px !important;border-color: rgba(201,131,53,.42) !important;background: rgba(255,253,249,.94) !important;box-shadow: none !important;}.pp-lang-switcher__item,.site-header .pp-lang-switcher__item,.site-footer .footer-col .pp-lang-switcher__item,.pp-mobile-menu .pp-lang-switcher__item{min-width: 31px !important;min-height: 29px !important;padding: 0 7px !important;border: 1px solid transparent !important;border-radius: 999px !important;background: transparent !important;color: var(--green,#063f31) !important;box-shadow: none !important;}.pp-lang-switcher__item.is-current{border-color: rgba(6,63,49,.22) !important;background: rgba(6,63,49,.08) !important;color: var(--green,#063f31) !important;box-shadow: none !important;}.site-footer .footer-col .pp-lang-switcher--footer a.pp-lang-switcher__item.is-current{color: var(--green,#063f31) !important;}.pp-mobile-menu .pp-lang-switcher--mobile{width: max-content !important;grid-template-columns: repeat(3,38px) !important;margin: 12px 0 14px !important;padding: 3px !important;border-radius: 999px !important;background: rgba(255,253,249,.94) !important;}.pp-mobile-menu .pp-lang-switcher--mobile::before{content: none !important;display: none !important;}.pp-mobile-menu .pp-lang-switcher--mobile .pp-lang-switcher__item,.pp-mobile-menu .pp-lang-switcher--mobile .pp-lang-switcher__item.is-current{min-width: 34px !important;min-height: 34px !important;border-radius: 999px !important;}.pp-mobile-menu .pp-lang-switcher--mobile .pp-lang-switcher__item.is-current{border-color: rgba(6,63,49,.22) !important;background: rgba(6,63,49,.08) !important;color: var(--green,#063f31) !important;}@media (max-width: 767px){.site-header .pp-lang-switcher--header{grid-auto-columns: 28px !important;}.site-header .pp-lang-switcher--header .pp-lang-switcher__item{min-width: 27px !important;min-height: 27px !important;font-size: 10px !important;}}.pp-lang-switcher,.site-header .pp-lang-switcher,.site-footer .pp-lang-switcher,.pp-mobile-menu .pp-lang-switcher{position: relative !important;display: inline-block !important;width: auto !important;min-width: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;overflow: visible !important;}.pp-lang-dropdown{position: relative !important;display: inline-block !important;font-family: var(--font-sans,Inter,Arial,sans-serif) !important;}.pp-lang-dropdown__summary{min-width: 64px !important;min-height: 34px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;padding: 0 11px !important;border: 1px solid rgba(201,131,53,.42) !important;border-radius: 999px !important;background: rgba(255,253,249,.96) !important;color: var(--green,#063f31) !important;cursor: pointer !important;list-style: none !important;box-shadow: 0 8px 20px rgba(6,63,49,.06) !important;}.pp-lang-dropdown__summary::-webkit-details-marker{display: none !important;}.pp-lang-dropdown__current,.pp-lang-dropdown__chevron{color: inherit !important;font-size: 11px !important;font-weight: 900 !important;letter-spacing: .04em !important;line-height: 1 !important;}.pp-lang-dropdown__chevron{margin-top: -1px !important;font-size: 12px !important;opacity: .72 !important;}.pp-lang-dropdown[open] .pp-lang-dropdown__chevron{transform: rotate(180deg) !important;}.pp-lang-dropdown__menu{position: absolute !important;top: calc(100% + 7px) !important;right: 0 !important;z-index: 80 !important;min-width: 88px !important;padding: 5px !important;display: grid !important;gap: 2px !important;border: 1px solid rgba(201,131,53,.34) !important;border-radius: 8px !important;background: #fffdf9 !important;box-shadow: 0 16px 34px rgba(6,63,49,.14) !important;}.pp-lang-switcher__item,.site-header .pp-lang-switcher__item,.site-footer .footer-col .pp-lang-switcher__item,.pp-mobile-menu .pp-lang-switcher__item{width: 100% !important;min-width: 0 !important;min-height: 30px !important;display: flex !important;align-items: center !important;justify-content: center !important;padding: 0 10px !important;border: 0 !important;border-radius: 6px !important;background: transparent !important;color: var(--green,#063f31) !important;font-size: 11px !important;font-weight: 900 !important;letter-spacing: .04em !important;line-height: 1 !important;text-decoration: none !important;box-shadow: none !important;}.pp-lang-switcher__item:hover,.pp-lang-switcher__item:focus-visible,.pp-lang-switcher__item.is-current{background: rgba(6,63,49,.08) !important;color: var(--green,#063f31) !important;}.site-footer .pp-lang-switcher--footer{margin-top: 10px !important;}.site-footer .pp-lang-switcher--footer .pp-lang-dropdown__menu{left: 0 !important;right: auto !important;top: auto !important;bottom: calc(100% + 7px) !important;}.pp-mobile-menu .pp-lang-switcher--mobile{margin: 12px 0 14px !important;}.pp-mobile-menu .pp-lang-switcher--mobile .pp-lang-dropdown__summary{min-width: 72px !important;min-height: 36px !important;}.pp-mobile-menu .pp-lang-switcher--mobile .pp-lang-dropdown__menu{left: 0 !important;right: auto !important;}@media (max-width: 767px){.site-header .pp-lang-dropdown__summary{min-width: 56px !important;min-height: 32px !important;padding: 0 9px !important;}.site-header .pp-lang-dropdown__menu{right: -6px !important;}}@media (max-width: 767px){.site-header,.site-header .wrap,.site-header .nav,.site-header .nav-actions,.site-header .pp-lang-switcher,.site-header .pp-lang-dropdown{overflow: visible !important;}.site-header{z-index: 10000 !important;}.site-header .pp-lang-dropdown[open],.site-header .pp-lang-dropdown[open] .pp-lang-dropdown__menu{z-index: 10001 !important;}}@media (max-width: 767px){body.home .site-header.site-header,body.front-page .site-header.site-header,body.home .site-header.site-header .wrap,body.front-page .site-header.site-header .wrap,body.home .site-header.site-header .nav,body.front-page .site-header.site-header .nav,body.home .site-header.site-header .nav-actions,body.front-page .site-header.site-header .nav-actions,body.home .site-header.site-header .pp-lang-switcher,body.front-page .site-header.site-header .pp-lang-switcher,body.home .site-header.site-header .pp-lang-dropdown,body.front-page .site-header.site-header .pp-lang-dropdown{overflow: visible !important;}body.home .site-header.site-header,body.front-page .site-header.site-header{z-index: 10000 !important;}body.home .site-header.site-header .pp-lang-dropdown[open],body.front-page .site-header.site-header .pp-lang-dropdown[open],body.home .site-header.site-header .pp-lang-dropdown[open] .pp-lang-dropdown__menu,body.front-page .site-header.site-header .pp-lang-dropdown[open] .pp-lang-dropdown__menu{z-index: 10001 !important;}}@media (max-width: 767px){body.home .site-header.site-header .pp-lang-dropdown__menu,body.front-page .site-header.site-header .pp-lang-dropdown__menu{width: 68px !important;min-width: 68px !important;padding: 4px !important;}body.home .site-header.site-header .pp-lang-switcher__item,body.front-page .site-header.site-header .pp-lang-switcher__item{min-height: 26px !important;padding: 0 6px !important;}.site-footer .pp-lang-dropdown__summary{align-items: center !important;justify-content: center !important;padding-top: 1px !important;}.site-footer .pp-lang-dropdown__current,.site-footer .pp-lang-dropdown__chevron{display: inline-flex !important;align-items: center !important;height: 1em !important;line-height: 1 !important;transform: translateY(1px) !important;}}@media (max-width: 767px){.site-header,.site-header .wrap,.site-header .nav,.site-header .nav-actions,.site-header .pp-lang-switcher,.site-header .pp-lang-dropdown{overflow: visible !important;}.site-header{z-index: 10000 !important;}.site-header .pp-lang-dropdown[open],.site-header .pp-lang-dropdown[open] .pp-lang-dropdown__menu{z-index: 10001 !important;}body.pp-mobile-menu-open .pp-mobile-menu-overlay{z-index: 10010 !important;}body.pp-mobile-menu-open .pp-mobile-menu{z-index: 10020 !important;}.pp-mobile-tools{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 10px !important;margin: 14px 0 15px !important;}.pp-mobile-tools .pp-lang-switcher--mobile{flex: 0 0 auto !important;margin: 0 !important;}.pp-mobile-route{min-height: 38px !important;flex: 1 1 auto !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;padding: 0 12px !important;border: 1px solid rgba(201,131,53,.42) !important;border-radius: 999px !important;background: #fffaf3 !important;color: var(--green,#063f31) !important;font-size: 11px !important;font-weight: 900 !important;line-height: 1 !important;text-decoration: none !important;text-transform: uppercase !important;box-shadow: none !important;}.pp-mobile-route svg{width: 18px !important;height: 18px !important;color: #d18431 !important;fill: none !important;stroke: currentColor !important;stroke-width: 1.8 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}.pp-mobile-route.is-active,.pp-mobile-route:hover,.pp-mobile-route:focus-visible{background: rgba(6,63,49,.08) !important;}}body.single-excursion .px-other-grid,body.single-excursion-fallback .px-other-grid{align-items: start !important;}body.single-excursion .px-other-grid .px-tour-card,body.single-excursion-fallback .px-other-grid .px-tour-card{align-self: start !important;}body.single-excursion .px-other-grid .px-tour-card a,body.single-excursion-fallback .px-other-grid .px-tour-card a{min-height: 0 !important;height: auto !important;}body.single-excursion .px-other-grid .px-tour-card h3,body.single-excursion-fallback .px-other-grid .px-tour-card h3{min-height: 0 !important;margin: 12px 12px 6px !important;}body.single-excursion .px-other-grid .px-tour-card p,body.single-excursion-fallback .px-other-grid .px-tour-card p{min-height: 0 !important;margin: 0 12px 10px !important;}body.single-excursion .px-other-grid .px-tour-card div,body.single-excursion-fallback .px-other-grid .px-tour-card div{margin: 0 12px 12px !important;padding-top: 10px !important;}@media (max-width: 820px){body.single-excursion .px-other-grid .px-tour-card img,body.single-excursion-fallback .px-other-grid .px-tour-card img{height: 106px !important;}}body.single-excursion .px-details-collapsible,body.single-excursion-fallback .px-details-collapsible{overflow: hidden !important;}body.single-excursion .px-details-collapsible .px-details-copy h2,body.single-excursion-fallback .px-details-collapsible .px-details-copy h2{margin-bottom: 22px !important;}body.single-excursion .px-details-collapsible .px-details-content,body.single-excursion-fallback .px-details-collapsible .px-details-content{max-height: 332px !important;}body.single-excursion .px-details.is-open .px-details-content,body.single-excursion-fallback .px-details.is-open .px-details-content{max-height: none !important;}body.single-excursion .px-details:not(.is-open) .px-details-content::after,body.single-excursion-fallback .px-details:not(.is-open) .px-details-content::after{height: 112px !important;background: linear-gradient(180deg,rgba(255,250,244,0),#fffaf4 78%) !important;}body.single-excursion .px-details-collapsible .px-details-toggle,body.single-excursion-fallback .px-details-collapsible .px-details-toggle{min-height: 56px !important;margin-top: 16px !important;border: 1px solid rgba(181,116,38,.34) !important;border-radius: 8px !important;background: rgba(255,255,255,.72) !important;color: #a75f18 !important;box-shadow: 0 10px 22px rgba(42,25,9,.04) !important;}body.single-excursion .px-details-collapsible .px-details-toggle:hover,body.single-excursion-fallback .px-details-collapsible .px-details-toggle:hover,body.single-excursion .px-details-collapsible .px-details-toggle:focus-visible,body.single-excursion-fallback .px-details-collapsible .px-details-toggle:focus-visible{border-color: rgba(181,116,38,.55) !important;background: #fff !important;color: #8e4f12 !important;}body.single-excursion .px-details-collapsible .px-details-toggle-icon,body.single-excursion-fallback .px-details-collapsible .px-details-toggle-icon{width: 26px !important;height: 26px !important;flex-basis: 26px !important;border-color: rgba(181,116,38,.72) !important;font-size: 18px !important;font-weight: 500 !important;}body.single-excursion .px-details-collapsible .px-details-facts,body.single-excursion-fallback .px-details-collapsible .px-details-facts{display: grid !important;gap: 0 !important;align-self: start !important;align-content: start !important;margin-top: 4px !important;padding: 2px 0 0 !important;border-top: 1px solid rgba(211,155,87,.28) !important;background: transparent !important;box-shadow: none !important;}body.single-excursion .px-details-collapsible .px-details-facts p,body.single-excursion-fallback .px-details-collapsible .px-details-facts p{display: grid !important;grid-template-columns: minmax(132px,.82fr) minmax(0,1.18fr) !important;gap: 14px !important;align-items: baseline !important;margin: 0 !important;padding: 13px 0 !important;border-bottom: 1px solid rgba(211,155,87,.18) !important;color: rgba(20,32,26,.82) !important;line-height: 1.45 !important;}body.single-excursion .px-details-collapsible .px-details-facts p:last-child,body.single-excursion-fallback .px-details-collapsible .px-details-facts p:last-child{border-bottom: 0 !important;}body.single-excursion .px-details-collapsible .px-details-facts b,body.single-excursion-fallback .px-details-collapsible .px-details-facts b{color: var(--green,#063f31) !important;font-weight: 800 !important;}@media (min-width: 901px){body.single-excursion .px-details-collapsible,body.single-excursion-fallback .px-details-collapsible{gap: 34px !important;}}@media (max-width: 820px){body.single-excursion .px-details-collapsible .px-details-copy h2,body.single-excursion-fallback .px-details-collapsible .px-details-copy h2{margin-bottom: 18px !important;}body.single-excursion .px-details-collapsible .px-details-content,body.single-excursion-fallback .px-details-collapsible .px-details-content{max-height: 306px !important;}body.single-excursion .px-details.is-open .px-details-content,body.single-excursion-fallback .px-details.is-open .px-details-content{max-height: none !important;}body.single-excursion .px-details-collapsible .px-details-toggle,body.single-excursion-fallback .px-details-collapsible .px-details-toggle{min-height: 52px !important;padding: 0 15px !important;}body.single-excursion .px-details-collapsible .px-details-facts,body.single-excursion-fallback .px-details-collapsible .px-details-facts{margin-top: 18px !important;}body.single-excursion .px-details-collapsible .px-details-facts p,body.single-excursion-fallback .px-details-collapsible .px-details-facts p{grid-template-columns: minmax(116px,.92fr) minmax(0,1.08fr) !important;gap: 8px !important;padding: 11px 0 !important;}}body.single-excursion .px-other-grid,body.single-excursion-fallback .px-other-grid{align-items: stretch !important;}body.single-excursion .px-other-grid .px-tour-card,body.single-excursion-fallback .px-other-grid .px-tour-card{height: 100% !important;align-self: stretch !important;}body.single-excursion .px-other-grid .px-tour-card a,body.single-excursion-fallback .px-other-grid .px-tour-card a{height: 100% !important;min-height: 0 !important;display: grid !important;grid-template-rows: 106px auto 1fr auto !important;}body.single-excursion .px-other-grid .px-tour-card img,body.single-excursion-fallback .px-other-grid .px-tour-card img{width: 100% !important;height: 106px !important;object-fit: cover !important;}body.single-excursion .px-other-grid .px-tour-card h3,body.single-excursion-fallback .px-other-grid .px-tour-card h3{min-height: 46px !important;margin: 12px 12px 6px !important;display: -webkit-box !important;overflow: hidden !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important;line-clamp: 2 !important;}body.single-excursion .px-other-grid .px-tour-card p,body.single-excursion-fallback .px-other-grid .px-tour-card p{min-height: 66px !important;margin: 0 12px 12px !important;display: -webkit-box !important;overflow: hidden !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 4 !important;line-clamp: 4 !important;}body.single-excursion .px-other-grid .px-tour-card div,body.single-excursion-fallback .px-other-grid .px-tour-card div{margin: 0 12px 12px !important;align-self: end !important;}body.single-excursion .px-details-collapsible .px-details-toggle,body.single-excursion-fallback .px-details-collapsible .px-details-toggle{width: 100% !important;min-height: 32px !important;margin: 18px 0 0 !important;padding: 12px 0 0 !important;border: 0 !important;border-top: 1px solid rgba(211,155,87,.32) !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;color: #a35b13 !important;}body.single-excursion .px-details-collapsible .px-details-toggle:hover,body.single-excursion-fallback .px-details-collapsible .px-details-toggle:hover,body.single-excursion .px-details-collapsible .px-details-toggle:focus-visible,body.single-excursion-fallback .px-details-collapsible .px-details-toggle:focus-visible{background: transparent !important;color: var(--green,#063f31) !important;border-top-color: rgba(6,63,49,.26) !important;}body.single-excursion .px-details-collapsible .px-details-toggle span:first-child,body.single-excursion-fallback .px-details-collapsible .px-details-toggle span:first-child{display: inline-flex !important;align-items: center !important;gap: 6px !important;}body.single-excursion .px-details-collapsible .px-details-toggle-icon,body.single-excursion-fallback .px-details-collapsible .px-details-toggle-icon{width: auto !important;height: auto !important;flex: 0 0 auto !important;border: 0 !important;border-radius: 0 !important;color: currentColor !important;font-size: 16px !important;line-height: 1 !important;}body.single-excursion .px-details.is-open .px-details-toggle-icon,body.single-excursion-fallback .px-details.is-open .px-details-toggle-icon{transform: rotate(45deg) !important;}@media (max-width: 820px){body.single-excursion .px-other-grid .px-tour-card a,body.single-excursion-fallback .px-other-grid .px-tour-card a{grid-template-rows: 106px auto 1fr auto !important;}body.single-excursion .px-other-grid .px-tour-card h3,body.single-excursion-fallback .px-other-grid .px-tour-card h3{min-height: 44px !important;}body.single-excursion .px-other-grid .px-tour-card p,body.single-excursion-fallback .px-other-grid .px-tour-card p{min-height: 72px !important;}body.single-excursion .px-details-collapsible .px-details-toggle,body.single-excursion-fallback .px-details-collapsible .px-details-toggle{min-height: 31px !important;padding: 11px 0 0 !important;}}body.single-excursion .px-details-collapsible .px-details-toggle,body.single-excursion-fallback .px-details-collapsible .px-details-toggle{margin: 10px 0 18px !important;padding: 10px 0 10px !important;border-top: 1px solid rgba(211,155,87,.34) !important;border-bottom: 1px solid rgba(211,155,87,.22) !important;color: #9e520d !important;}body.single-excursion .px-details-collapsible .px-details-toggle:hover,body.single-excursion-fallback .px-details-collapsible .px-details-toggle:hover,body.single-excursion .px-details-collapsible .px-details-toggle:focus-visible,body.single-excursion-fallback .px-details-collapsible .px-details-toggle:focus-visible,body.single-excursion .px-details-collapsible .px-details-toggle[aria-expanded="true"],body.single-excursion-fallback .px-details-collapsible .px-details-toggle[aria-expanded="true"]{color: #9e520d !important;border-top-color: rgba(211,155,87,.48) !important;border-bottom-color: rgba(211,155,87,.28) !important;}body.single-excursion .px-details-collapsible .px-details-toggle span:first-child,body.single-excursion-fallback .px-details-collapsible .px-details-toggle span:first-child,body.single-excursion .px-details-collapsible .px-details-toggle-icon,body.single-excursion-fallback .px-details-collapsible .px-details-toggle-icon{transform: translateY(-1px) !important;}body.single-excursion .px-details-collapsible .px-details-facts,body.single-excursion-fallback .px-details-collapsible .px-details-facts{margin-top: 0 !important;}@media (max-width: 820px){body.single-excursion .px-details-collapsible .px-details-toggle,body.single-excursion-fallback .px-details-collapsible .px-details-toggle{margin: 10px 0 17px !important;padding: 9px 0 10px !important;}}.site-header,.site-header .wrap,.site-header .nav,.site-header .nav-actions,.site-header .pp-lang-switcher,.site-header .pp-lang-dropdown{overflow: visible !important;}.site-header{position: sticky !important;z-index: 50000 !important;isolation: isolate !important;}.site-header .pp-lang-switcher,.site-header .pp-lang-dropdown,.site-header .pp-lang-dropdown__summary{position: relative !important;z-index: 50010 !important;}.site-header .pp-lang-dropdown[open],.site-header .pp-lang-dropdown[open] .pp-lang-dropdown__summary,.site-header .pp-lang-dropdown[open] .pp-lang-dropdown__menu{z-index: 50020 !important;}.site-header .pp-lang-dropdown__menu{position: absolute !important;z-index: 50020 !important;isolation: isolate !important;}.hero,.ex-hero,.xm-hero,.reviews-hero,.px-hero,.district-hero,.journal-hero,.article-hero,.single-district-hero,.single-journal-hero{position: relative !important;z-index: 1 !important;}.hero::before,.hero::after,.ex-hero::before,.ex-hero::after,.xm-hero::before,.xm-hero::after,.reviews-hero::before,.reviews-hero::after,.px-hero::before,.px-hero::after{z-index: 0 !important;}body.pp-mobile-menu-open .pp-mobile-menu-overlay{z-index: 60000 !important;}body.pp-mobile-menu-open .pp-mobile-menu{z-index: 60010 !important;}@media (max-width: 767px){.site-header{z-index: 50000 !important;}.site-header .pp-lang-dropdown__menu{top: calc(100% + 6px) !important;z-index: 50020 !important;}}body.excursions-page{background: #fffaf2 !important;}body.excursions-page .ex-section#excursion-list{padding-top: 18px !important;background: linear-gradient(180deg,#fffaf2 0%,#fff7ed 100%) !important;}body.excursions-page .ex-section#excursion-list .wrap,body.excursions-page .ex-section#excursion-list .ex-wrap{width: min(100% - 24px,980px) !important;}body.excursions-page .ex-filter,body.excursions-page .ex-cats,body.excursions-page [aria-label="Фильтр прогулок"]{display: flex !important;flex-wrap: wrap !important;justify-content: center !important;gap: 8px !important;margin: 0 auto 14px !important;}body.excursions-page .ex-filter button,body.excursions-page .ex-cats button,body.excursions-page [aria-label="Фильтр прогулок"] button{min-height: 30px !important;padding: 0 18px !important;border: 1px solid rgba(6,63,49,.18) !important;border-radius: 999px !important;background: rgba(255,255,255,.78) !important;color: #17211d !important;font-size: 12px !important;font-weight: 700 !important;box-shadow: none !important;}body.excursions-page .ex-filter button.is-active,body.excursions-page .ex-filter button[aria-pressed="true"],body.excursions-page .ex-cats button.is-active,body.excursions-page .ex-cats button[aria-pressed="true"],body.excursions-page [aria-label="Фильтр прогулок"] button.is-active,body.excursions-page [aria-label="Фильтр прогулок"] button[aria-pressed="true"],body.excursions-page [aria-label="Фильтр прогулок"] button:first-child{background: var(--green,#063f31) !important;border-color: var(--green,#063f31) !important;color: #fff !important;}body.excursions-page .ex-card-grid{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 12px 14px !important;align-items: stretch !important;}body.excursions-page .ex-grid{max-width: 980px !important;display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 12px 14px !important;align-items: stretch !important;margin-inline: auto !important;}body.excursions-page .ex-card{position: relative !important;display: grid !important;grid-template-rows: 150px 1fr !important;min-height: 0 !important;overflow: hidden !important;border: 1px solid rgba(214,190,160,.8) !important;border-radius: 8px !important;background: rgba(255,253,249,.96) !important;box-shadow: 0 10px 24px rgba(58,42,23,.08) !important;}body.excursions-page .ex-card-img{position: relative !important;min-height: 0 !important;height: 150px !important;border-radius: 0 !important;background-image: var(--bg) !important;background-size: cover !important;background-position: center !important;filter: saturate(1.08) contrast(1.02) !important;}body.excursions-page .ex-card-img::after{content: "" !important;position: absolute !important;inset: 0 !important;background: linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,0) 46%,rgba(0,0,0,.05)) !important;pointer-events: none !important;}body.excursions-page .ex-card-body{position: relative !important;display: grid !important;grid-template-rows: auto auto 1fr auto !important;gap: 4px !important;padding: 22px 12px 10px !important;min-height: 0 !important;}body.excursions-page .ex-card-body::before{content: "★ 4,9 (" counter(excard) ")" !important;display: block !important;margin-bottom: 0 !important;color: #17211d !important;font-size: 12px !important;font-weight: 700 !important;line-height: 1.1 !important;}body.excursions-page .ex-card-body::after{content: "Исторический Париж" !important;position: absolute !important;left: 10px !important;top: -142px !important;z-index: 2 !important;min-height: 22px !important;display: inline-flex !important;align-items: center !important;padding: 0 9px !important;border-radius: 5px !important;background: #075139 !important;color: #fff !important;font-size: 11px !important;font-weight: 800 !important;line-height: 1 !important;box-shadow: 0 4px 12px rgba(0,0,0,.18) !important;}body.excursions-page .ex-tag{display: none !important;}body.excursions-page .ex-card:nth-child(1){counter-reset: excard 48;}body.excursions-page .ex-card:nth-child(2){counter-reset: excard 42;}body.excursions-page .ex-card:nth-child(3){counter-reset: excard 39;}body.excursions-page .ex-card:nth-child(4){counter-reset: excard 37;}body.excursions-page .ex-card:nth-child(5){counter-reset: excard 45;}body.excursions-page .ex-card:nth-child(6){counter-reset: excard 41;}body.excursions-page .ex-card:nth-child(7){counter-reset: excard 36;}body.excursions-page .ex-card:nth-child(8){counter-reset: excard 44;}body.excursions-page .ex-card:nth-child(2) .ex-card-body::after,body.excursions-page .ex-card:nth-child(5) .ex-card-body::after,body.excursions-page .ex-card:nth-child(6) .ex-card-body::after,body.excursions-page .ex-card:nth-child(7) .ex-card-body::after{content: "Районы Парижа" !important;background: #d94835 !important;}body.excursions-page .ex-card:nth-child(3) .ex-card-body::after{content: "Музей" !important;background: #2c65b7 !important;}body.excursions-page .ex-card:nth-child(4) .ex-card-body::after{content: "Вечерний выпуск" !important;background: #6e48a8 !important;}body.excursions-page .ex-card:nth-child(8) .ex-card-body::after{content: "Первое знакомство" !important;background: #0b6a4f !important;}body.excursions-page .ex-card-body::before::first-letter{color: #d28a19 !important;}body.excursions-page .ex-card h2{margin: 0 !important;min-height: 0 !important;font-size: 20px !important;line-height: 1.05 !important;}body.excursions-page .ex-card h2 a{color: #111f1a !important;text-decoration: none !important;}body.excursions-page .ex-card p{min-height: 36px !important;margin: 0 !important;color: #17211d !important;font-size: 12px !important;line-height: 1.25 !important;display: -webkit-box !important;overflow: hidden !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important;line-clamp: 2 !important;}body.excursions-page .ex-meta{display: grid !important;grid-template-columns: auto 1fr auto !important;align-items: center !important;gap: 8px !important;min-height: 30px !important;margin-top: 5px !important;padding-top: 4px !important;border-top: 0 !important;}body.excursions-page .ex-meta span{display: inline-flex !important;align-items: center !important;gap: 4px !important;color: #17211d !important;font-size: 12px !important;font-weight: 700 !important;}body.excursions-page .ex-meta span::before{content: "◷" !important;font-size: 13px !important;color: #17211d !important;line-height: 1 !important;}body.excursions-page .ex-meta strong{justify-self: end !important;color: #063f31 !important;font-size: 12px !important;font-weight: 800 !important;white-space: nowrap !important;}body.excursions-page .ex-meta a{grid-column: 1 / -1 !important;width: 100% !important;min-height: 26px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;border: 1px solid rgba(214,190,160,.75) !important;border-radius: 5px !important;background: rgba(255,255,255,.72) !important;color: #17211d !important;font-size: 12px !important;font-weight: 700 !important;text-decoration: none !important;}body.excursions-page .ex-load,body.excursions-page .ex-more,body.excursions-page button[class*="load"],body.excursions-page button[class*="more"]{min-height: 38px !important;padding: 0 22px !important;border: 1px solid rgba(214,190,160,.85) !important;border-radius: 8px !important;background: rgba(255,255,255,.82) !important;color: #17211d !important;font-weight: 800 !important;box-shadow: 0 8px 18px rgba(58,42,23,.06) !important;}@media (min-width: 900px){body.excursions-page .ex-card-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;max-width: 980px !important;margin-inline: auto !important;}}@media (max-width: 640px){body.excursions-page .ex-section#excursion-list{padding-top: 14px !important;}body.excursions-page .ex-filter,body.excursions-page .ex-cats,body.excursions-page [aria-label="Фильтр прогулок"]{justify-content: flex-start !important;flex-wrap: nowrap !important;overflow-x: auto !important;margin-inline: -12px !important;padding-inline: 12px !important;scrollbar-width: none !important;}body.excursions-page .ex-filter::-webkit-scrollbar,body.excursions-page .ex-cats::-webkit-scrollbar,body.excursions-page [aria-label="Фильтр прогулок"]::-webkit-scrollbar{display: none !important;}body.excursions-page .ex-card-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important;}body.excursions-page .ex-card{grid-template-rows: 76px 1fr !important;border-radius: 7px !important;}body.excursions-page .ex-card-img{height: 76px !important;}body.excursions-page .ex-card-body{padding: 18px 8px 8px !important;gap: 3px !important;}body.excursions-page .ex-card-body::before{font-size: 10px !important;}body.excursions-page .ex-card-body::after{top: -70px !important;left: 7px !important;min-height: 18px !important;padding: 0 7px !important;border-radius: 4px !important;font-size: 8px !important;}body.excursions-page .ex-card h2{font-size: 14px !important;line-height: 1.08 !important;display: -webkit-box !important;overflow: hidden !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important;line-clamp: 2 !important;}body.excursions-page .ex-card p{min-height: 32px !important;font-size: 9px !important;line-height: 1.2 !important;-webkit-line-clamp: 3 !important;line-clamp: 3 !important;}body.excursions-page .ex-meta{grid-template-columns: auto 1fr !important;gap: 4px !important;min-height: 24px !important;}body.excursions-page .ex-meta span,body.excursions-page .ex-meta strong,body.excursions-page .ex-meta a{font-size: 9px !important;}body.excursions-page .ex-meta strong{justify-self: end !important;}body.excursions-page .ex-meta a{min-height: 22px !important;}}body.excursions-page .xm-card-grid{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important;align-items: stretch !important;}body.excursions-page .xm-card{--xm-rating: "★ 4,9 (48)";--xm-badge: "Исторический Париж";--xm-dur: "3 ч.";--xm-price: "от 40 €";--xm-badge-bg: #075139;}body.excursions-page .xm-card:nth-child(2){--xm-rating: "★ 4,9 (42)";--xm-badge: "Районы Парижа";--xm-dur: "2–2,5 ч.";}body.excursions-page .xm-card:nth-child(3){--xm-rating: "★ 4,9 (39)";--xm-badge: "Музей";--xm-dur: "2,5 ч.";--xm-price: "от 45 €";--xm-badge-bg: #1f6f99;}body.excursions-page .xm-card:nth-child(4){--xm-rating: "★ 4,9 (37)";--xm-badge: "Вечерний выпуск";--xm-dur: "2,5 ч.";--xm-price: "от 45 €";--xm-badge-bg: #6b4aa5;}body.excursions-page .xm-card:nth-child(5),body.excursions-page .xm-card:nth-child(6){--xm-rating: "★ 4,9 (45)";--xm-badge: "Районы Парижа";--xm-dur: "2–2,5 ч.";--xm-badge-bg: #d24b35;}body.excursions-page .xm-card-link{height: 100% !important;display: grid !important;grid-template-rows: 82px 1fr !important;overflow: hidden !important;border: 1px solid rgba(214,190,160,.82) !important;border-radius: 7px !important;background: rgba(255,255,255,.94) !important;color: #17211d !important;text-decoration: none !important;box-shadow: 0 8px 18px rgba(58,42,23,.06) !important;}body.excursions-page .xm-card-img{position: relative !important;height: 82px !important;overflow: hidden !important;}body.excursions-page .xm-card-img::before{content: var(--xm-badge) !important;position: absolute !important;z-index: 2 !important;top: 6px !important;left: 6px !important;min-height: 18px !important;display: inline-flex !important;align-items: center !important;padding: 0 7px !important;border-radius: 4px !important;background: var(--xm-badge-bg) !important;color: #fff !important;font-size: 8px !important;font-weight: 800 !important;line-height: 1 !important;}body.excursions-page .xm-card-img::after{content: "" !important;position: absolute !important;inset: 0 !important;z-index: 1 !important;background: linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,0) 48%,rgba(0,0,0,.1)) !important;}body.excursions-page .xm-card-img img{width: 100% !important;height: 100% !important;object-fit: cover !important;}body.excursions-page .xm-card-body{display: grid !important;grid-template-rows: auto auto 1fr auto !important;gap: 3px !important;min-height: 172px !important;padding: 16px 8px 8px !important;background: #fffaf2 !important;}body.excursions-page .xm-card-body::before{content: var(--xm-rating) !important;grid-row: 1 !important;color: #17211d !important;font-size: 10px !important;font-weight: 700 !important;line-height: 1.1 !important;}body.excursions-page .xm-card-body::before::first-letter{color: #d38716 !important;}body.excursions-page .xm-card-title{grid-row: 2 !important;min-height: 30px !important;margin: 0 !important;color: #14251e !important;font-family: Georgia,"Times New Roman",serif !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.08 !important;display: -webkit-box !important;overflow: hidden !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important;line-clamp: 2 !important;}body.excursions-page .xm-card-text{grid-row: 3 !important;min-height: 56px !important;margin: 0 !important;color: #33463f !important;font-size: 9px !important;line-height: 1.25 !important;display: -webkit-box !important;overflow: hidden !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 4 !important;line-clamp: 4 !important;}body.excursions-page .xm-card-text::after{content: "◷ " var(--xm-dur) "        " var(--xm-price) !important;display: block !important;margin-top: 7px !important;padding-top: 7px !important;border-top: 1px solid rgba(214,190,160,.72) !important;color: #064b39 !important;font-size: 9px !important;font-weight: 800 !important;white-space: pre !important;}body.excursions-page .xm-card-btn{grid-row: 4 !important;min-height: 22px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;margin-top: 4px !important;border: 1px solid rgba(214,190,160,.75) !important;border-radius: 5px !important;background: rgba(255,255,255,.76) !important;color: #17211d !important;font-size: 9px !important;font-weight: 800 !important;}@media (min-width: 641px){body.excursions-page .ex-grid{max-width: 980px !important;grid-template-columns: repeat(auto-fit,minmax(210px,1fr)) !important;gap: 24px !important;}body.excursions-page .ex-card{min-height: 0 !important;}}@media (max-width: 640px){body.excursions-page .xm-card-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important;align-items: stretch !important;}body.excursions-page .xm-card{height: auto !important;min-height: 0 !important;}body.excursions-page .xm-card-link{grid-template-rows: 92px auto !important;min-height: 0 !important;border-radius: 8px !important;background: #fffdf8 !important;box-shadow: 0 8px 18px rgba(42,31,20,.08) !important;}body.excursions-page .xm-card-img{height: 92px !important;}body.excursions-page .xm-card-body{position: relative !important;grid-template-rows: auto auto auto auto !important;min-height: 0 !important;padding: 15px 8px 8px !important;gap: 4px !important;background: #fffdf8 !important;}body.excursions-page .xm-card-body::before{grid-row: 1 !important;color: #17211d !important;font-size: 10px !important;line-height: 1.1 !important;}body.excursions-page .xm-card-body::after{display: none !important;}body.excursions-page .xm-card .xm-tag{display: none !important;}body.excursions-page .xm-card-title{grid-row: 2 !important;min-height: 30px !important;margin: 0 !important;font-size: 14px !important;line-height: 1.08 !important;-webkit-line-clamp: 2 !important;line-clamp: 2 !important;}body.excursions-page .xm-card-text{grid-row: 3 !important;min-height: 50px !important;font-size: 9.5px !important;line-height: 1.23 !important;-webkit-line-clamp: 4 !important;line-clamp: 4 !important;}body.excursions-page .xm-card-text::after{display: none !important;}body.excursions-page .xm-meta,body.excursions-page .xm-card-meta{grid-row: 4 !important;display: grid !important;grid-template-columns: auto 1fr !important;align-items: center !important;gap: 4px !important;min-height: 22px !important;margin-top: 4px !important;padding-top: 7px !important;border-top: 1px solid rgba(214,190,160,.72) !important;color: #17211d !important;}body.excursions-page .xm-meta span,body.excursions-page .xm-meta strong,body.excursions-page .xm-card-meta span,body.excursions-page .xm-card-meta strong{font-size: 9px !important;line-height: 1.1 !important;white-space: nowrap !important;}body.excursions-page .xm-meta span::before,body.excursions-page .xm-card-meta span::before{content: "◷ " !important;font-weight: 800 !important;}body.excursions-page .xm-meta strong,body.excursions-page .xm-card-meta strong{justify-self: end !important;color: #064b39 !important;font-weight: 800 !important;}body.excursions-page .xm-card-btn{grid-row: 5 !important;min-height: 23px !important;margin-top: 4px !important;width: 100% !important;border-color: rgba(214,190,160,.8) !important;background: #fffefa !important;font-size: 9px !important;}}@media (max-width: 640px){body.excursions-page .xm-card-link{grid-template-rows: 98px auto !important;}body.excursions-page .xm-card-img{height: 98px !important;}body.excursions-page .xm-card-body{grid-template-rows: auto auto auto auto auto !important;gap: 3px !important;padding: 12px 8px 7px !important;}body.excursions-page .xm-card-title{min-height: 0 !important;margin-bottom: 1px !important;}body.excursions-page .xm-card-text{min-height: 0 !important;margin-bottom: 2px !important;-webkit-line-clamp: 3 !important;line-clamp: 3 !important;}body.excursions-page .xm-meta,body.excursions-page .xm-card-meta{min-height: 20px !important;margin-top: 2px !important;padding-top: 6px !important;}body.excursions-page .xm-card-btn{min-height: 22px !important;margin-top: 3px !important;}}.excursions-preview .cards{align-items: stretch !important;}.excursions-preview .card{--tour-rating: "★ 4,9 (48)";--tour-badge-bg: #075139;position: relative !important;display: grid !important;grid-template-rows: 150px 1fr !important;min-height: 0 !important;overflow: hidden !important;border: 1px solid rgba(214,190,160,.82) !important;border-radius: 8px !important;background: rgba(255,253,248,.98) !important;box-shadow: 0 10px 24px rgba(58,42,23,.08) !important;}.excursions-preview .card:nth-child(2){--tour-rating: "★ 4,9 (42)";--tour-badge-bg: #d94835;}.excursions-preview .card:nth-child(3){--tour-rating: "★ 4,9 (39)";--tour-badge-bg: #2c65b7;}.excursions-preview .card:nth-child(4){--tour-rating: "★ 4,9 (37)";--tour-badge-bg: #6e48a8;}.excursions-preview .card > a:first-child{position: relative !important;display: block !important;min-height: 0 !important;overflow: hidden !important;}.excursions-preview .card-img{position: relative !important;height: 150px !important;min-height: 0 !important;flex: none !important;border-radius: 0 !important;background: var(--bg) center / cover no-repeat !important;filter: saturate(1.08) contrast(1.02) !important;}.excursions-preview .card > a:first-child::before{content: "Прогулка" !important;position: absolute !important;z-index: 3 !important;top: 8px !important;left: 8px !important;min-height: 22px !important;display: inline-flex !important;align-items: center !important;padding: 0 9px !important;border-radius: 5px !important;background: var(--tour-badge-bg) !important;color: #fff !important;font-size: 11px !important;font-weight: 800 !important;line-height: 1 !important;box-shadow: 0 4px 12px rgba(0,0,0,.18) !important;}.excursions-preview .card:nth-child(1) > a:first-child::before{content: "Исторический Париж" !important;}.excursions-preview .card:nth-child(2) > a:first-child::before{content: "Районы Парижа" !important;}.excursions-preview .card:nth-child(3) > a:first-child::before{content: "Музей" !important;}.excursions-preview .card:nth-child(4) > a:first-child::before{content: "Вечерний выпуск" !important;}.excursions-preview .card > a:first-child::after{content: "" !important;position: absolute !important;inset: 0 !important;z-index: 2 !important;background: linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,0) 48%,rgba(0,0,0,.08)) !important;pointer-events: none !important;}.excursions-preview .card-body{display: grid !important;grid-template-rows: auto auto auto auto !important;gap: 5px !important;min-height: 0 !important;padding: 12px 12px 10px !important;background: #fffdf8 !important;}.excursions-preview .card-body::before{content: var(--tour-rating) !important;color: #17211d !important;font-size: 12px !important;font-weight: 700 !important;line-height: 1.1 !important;}.excursions-preview .card-body::before::first-letter{color: #d28a19 !important;}.excursions-preview .card-tag{display: none !important;}.excursions-preview .card h3{min-height: 0 !important;margin: 0 !important;font-size: 20px !important;font-weight: 700 !important;line-height: 1.07 !important;display: -webkit-box !important;overflow: hidden !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important;line-clamp: 2 !important;}.excursions-preview .card p{min-height: 40px !important;margin: 0 !important;color: #263a32 !important;font-size: 12px !important;line-height: 1.25 !important;display: -webkit-box !important;overflow: hidden !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important;line-clamp: 2 !important;}.excursions-preview .meta{display: grid !important;grid-template-columns: auto 1fr auto !important;align-items: center !important;gap: 8px !important;min-height: 30px !important;margin-top: 3px !important;padding-top: 8px !important;border-top: 1px solid rgba(214,190,160,.72) !important;color: #17211d !important;}.excursions-preview .meta small::before{content: "◷ " !important;}.excursions-preview .meta small,.excursions-preview .meta span{color: #17211d !important;font-size: 12px !important;font-weight: 800 !important;line-height: 1.1 !important;white-space: nowrap !important;}.excursions-preview .meta span{justify-self: end !important;color: #064b39 !important;}.excursions-preview .meta a{min-height: 26px !important;justify-content: center !important;padding: 0 10px !important;border: 1px solid rgba(214,190,160,.8) !important;border-radius: 5px !important;background: #fffefa !important;color: #17211d !important;font-size: 11px !important;font-weight: 800 !important;}body.single-excursion .px-other-grid .px-tour-card,body.single-excursion-fallback .px-other-grid .px-tour-card{--tour-rating: "★ 4,9 (48)";--tour-badge: "Прогулка";--tour-badge-bg: #075139;overflow: hidden !important;border: 1px solid rgba(214,190,160,.82) !important;border-radius: 8px !important;background: rgba(255,253,248,.98) !important;box-shadow: 0 10px 24px rgba(58,42,23,.08) !important;}body.single-excursion .px-other-grid .px-tour-card:nth-child(1),body.single-excursion-fallback .px-other-grid .px-tour-card:nth-child(1){--tour-badge: "Исторический Париж";}body.single-excursion .px-other-grid .px-tour-card:nth-child(2),body.single-excursion-fallback .px-other-grid .px-tour-card:nth-child(2){--tour-rating: "★ 4,9 (42)";--tour-badge: "Районы Парижа";--tour-badge-bg: #d94835;}body.single-excursion .px-other-grid .px-tour-card:nth-child(3),body.single-excursion-fallback .px-other-grid .px-tour-card:nth-child(3){--tour-rating: "★ 4,9 (39)";--tour-badge: "Музей";--tour-badge-bg: #2c65b7;}body.single-excursion .px-other-grid .px-tour-card:nth-child(4),body.single-excursion-fallback .px-other-grid .px-tour-card:nth-child(4){--tour-rating: "★ 4,9 (37)";--tour-badge: "Вечерний выпуск";--tour-badge-bg: #6e48a8;}body.single-excursion .px-other-grid .px-tour-card a,body.single-excursion-fallback .px-other-grid .px-tour-card a{position: relative !important;display: grid !important;grid-template-rows: 118px auto auto 1fr !important;height: 100% !important;min-height: 0 !important;color: #17211d !important;text-decoration: none !important;}body.single-excursion .px-other-grid .px-tour-card a *,body.single-excursion-fallback .px-other-grid .px-tour-card a *{text-decoration: none !important;}body.single-excursion .px-other-grid .px-tour-card a::before,body.single-excursion-fallback .px-other-grid .px-tour-card a::before{content: var(--tour-badge) !important;position: absolute !important;z-index: 3 !important;top: 8px !important;left: 8px !important;min-height: 21px !important;display: inline-flex !important;align-items: center !important;padding: 0 8px !important;border-radius: 5px !important;background: var(--tour-badge-bg) !important;color: #fff !important;font-size: 10px !important;font-weight: 800 !important;line-height: 1 !important;box-shadow: 0 4px 12px rgba(0,0,0,.18) !important;}body.single-excursion .px-other-grid .px-tour-card img,body.single-excursion-fallback .px-other-grid .px-tour-card img{display: block !important;width: 100% !important;height: 118px !important;object-fit: cover !important;background: #eee8dc !important;filter: saturate(1.08) contrast(1.02) !important;}body.single-excursion .px-other-grid .px-tour-card h3,body.single-excursion-fallback .px-other-grid .px-tour-card h3{min-height: 0 !important;margin: 12px 12px 0 !important;font-size: 18px !important;font-weight: 700 !important;line-height: 1.08 !important;display: -webkit-box !important;overflow: hidden !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important;line-clamp: 2 !important;}body.single-excursion .px-other-grid .px-tour-card h3::before,body.single-excursion-fallback .px-other-grid .px-tour-card h3::before{content: var(--tour-rating) !important;display: block !important;margin: 0 0 5px !important;color: #17211d !important;font-family: Arial,sans-serif !important;font-size: 11px !important;font-weight: 700 !important;line-height: 1.1 !important;}body.single-excursion .px-other-grid .px-tour-card p,body.single-excursion-fallback .px-other-grid .px-tour-card p{min-height: 38px !important;margin: 6px 12px 8px !important;color: #263a32 !important;font-size: 12px !important;line-height: 1.25 !important;-webkit-line-clamp: 2 !important;line-clamp: 2 !important;}body.single-excursion .px-other-grid .px-tour-card div,body.single-excursion-fallback .px-other-grid .px-tour-card div{min-height: 34px !important;margin: 0 12px 10px !important;padding-top: 8px !important;border-top: 1px solid rgba(214,190,160,.72) !important;color: #17211d !important;}body.single-excursion .px-other-grid .px-tour-card div b::before,body.single-excursion-fallback .px-other-grid .px-tour-card div b::before{content: "◷ " !important;}body.single-excursion .px-other-grid .px-tour-card div b,body.single-excursion-fallback .px-other-grid .px-tour-card div b,body.single-excursion .px-other-grid .px-tour-card div strong,body.single-excursion-fallback .px-other-grid .px-tour-card div strong{font-size: 12px !important;font-weight: 800 !important;}body.single-excursion .px-other-grid .px-tour-card div strong,body.single-excursion-fallback .px-other-grid .px-tour-card div strong{color: #064b39 !important;}body.single-excursion .px-other-grid .px-tour-card div em,body.single-excursion-fallback .px-other-grid .px-tour-card div em{min-height: 24px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;padding: 0 10px !important;border: 1px solid rgba(214,190,160,.8) !important;border-radius: 5px !important;background: #fffefa !important;color: #17211d !important;font-size: 11px !important;font-style: normal !important;font-weight: 800 !important;}@media (max-width: 640px){.excursions-preview .cards{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important;}.excursions-preview .card{grid-template-rows: 98px auto !important;min-height: 0 !important;}.excursions-preview .card-img{height: 98px !important;}.excursions-preview .card-body{gap: 3px !important;padding: 12px 8px 7px !important;}.excursions-preview .card h3{font-size: 14px !important;line-height: 1.08 !important;}.excursions-preview .card p{min-height: 0 !important;margin-bottom: 2px !important;font-size: 9.5px !important;line-height: 1.23 !important;-webkit-line-clamp: 3 !important;line-clamp: 3 !important;}.excursions-preview .meta{grid-template-columns: auto 1fr !important;min-height: 20px !important;margin-top: 2px !important;padding-top: 6px !important;}.excursions-preview .meta a{grid-column: 1 / -1 !important;width: 100% !important;min-height: 22px !important;margin-top: 3px !important;font-size: 9px !important;}.mobile-home-v2 .mv2-tour,.mhome-tour-card{position: relative !important;display: grid !important;grid-template-rows: 98px auto !important;overflow: hidden !important;border: 1px solid rgba(214,190,160,.82) !important;border-radius: 8px !important;background: #fffdf8 !important;box-shadow: 0 8px 18px rgba(42,31,20,.08) !important;}.mobile-home-v2 .mv2-tour-img,.mhome-tour-img{position: relative !important;height: 98px !important;min-height: 0 !important;border-radius: 0 !important;background: var(--bg) center / cover no-repeat !important;filter: saturate(1.08) contrast(1.02) !important;}.mobile-home-v2 .mv2-tour-img span{display: none !important;}.mobile-home-v2 .mv2-tour-img::before,.mhome-tour-img::before{content: "Прогулка" !important;position: absolute !important;z-index: 2 !important;top: 6px !important;left: 6px !important;min-height: 18px !important;display: inline-flex !important;align-items: center !important;padding: 0 7px !important;border-radius: 4px !important;background: #075139 !important;color: #fff !important;font-size: 8px !important;font-weight: 800 !important;line-height: 1 !important;}.mobile-home-v2 .mv2-tour:nth-child(2) .mv2-tour-img::before,.mhome-tour-card:nth-child(2) .mhome-tour-img::before{content: "Районы Парижа" !important;background: #d94835 !important;}.mobile-home-v2 .mv2-tour:nth-child(3) .mv2-tour-img::before,.mhome-tour-card:nth-child(3) .mhome-tour-img::before{content: "Музей" !important;background: #2c65b7 !important;}.mobile-home-v2 .mv2-tour:nth-child(4) .mv2-tour-img::before,.mhome-tour-card:nth-child(4) .mhome-tour-img::before{content: "Вечерний выпуск" !important;background: #6e48a8 !important;}.mobile-home-v2 .mv2-tour-body,.mhome-tour-body{display: grid !important;grid-template-rows: auto auto auto auto !important;gap: 3px !important;padding: 12px 8px 7px !important;background: #fffdf8 !important;}.mobile-home-v2 .mv2-tour-body::before,.mhome-tour-body::before{content: "★ 4,9" !important;color: #17211d !important;font-size: 10px !important;font-weight: 700 !important;line-height: 1.1 !important;}.mobile-home-v2 .mv2-tour-body h3,.mhome-tour-body h3{margin: 0 !important;color: #14251e !important;font-family: Georgia,"Times New Roman",serif !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.08 !important;display: -webkit-box !important;overflow: hidden !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important;line-clamp: 2 !important;}.mobile-home-v2 .mv2-tour-body p,.mhome-tour-body p{min-height: 0 !important;margin: 0 0 2px !important;color: #33463f !important;font-size: 9.5px !important;line-height: 1.23 !important;display: -webkit-box !important;overflow: hidden !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;line-clamp: 3 !important;}.mobile-home-v2 .mv2-tour-meta,.mhome-tour-body div{display: grid !important;grid-template-columns: auto 1fr !important;align-items: center !important;gap: 4px !important;min-height: 20px !important;margin-top: 2px !important;padding-top: 6px !important;border-top: 1px solid rgba(214,190,160,.72) !important;}.mobile-home-v2 .mv2-tour-meta span,.mobile-home-v2 .mv2-tour-meta strong,.mhome-tour-body div span,.mhome-tour-body div strong{font-size: 9px !important;font-weight: 800 !important;line-height: 1.1 !important;white-space: nowrap !important;}.mobile-home-v2 .mv2-tour-meta strong,.mhome-tour-body div strong{justify-self: end !important;color: #064b39 !important;}body.single-excursion .px-other-grid .px-tour-card a,body.single-excursion-fallback .px-other-grid .px-tour-card a{grid-template-rows: 98px auto auto auto !important;}body.single-excursion .px-other-grid .px-tour-card img,body.single-excursion-fallback .px-other-grid .px-tour-card img{height: 98px !important;}body.single-excursion .px-other-grid .px-tour-card h3,body.single-excursion-fallback .px-other-grid .px-tour-card h3{margin: 10px 8px 0 !important;font-size: 14px !important;}body.single-excursion .px-other-grid .px-tour-card p,body.single-excursion-fallback .px-other-grid .px-tour-card p{min-height: 0 !important;margin: 5px 8px 7px !important;font-size: 9.5px !important;line-height: 1.23 !important;-webkit-line-clamp: 3 !important;line-clamp: 3 !important;}body.single-excursion .px-other-grid .px-tour-card div,body.single-excursion-fallback .px-other-grid .px-tour-card div{min-height: 20px !important;margin: 0 8px 7px !important;padding-top: 6px !important;}body.single-excursion .px-other-grid .px-tour-card div em,body.single-excursion-fallback .px-other-grid .px-tour-card div em{width: 100% !important;min-height: 22px !important;margin-top: 3px !important;font-size: 9px !important;}}.excursions-preview .card:has(a[href*="/historic-center/"]) > a:first-child::before,.mobile-home-v2 .mv2-tour[href*="/historic-center/"] .mv2-tour-img::before,.mhome-tour-card[href*="/historic-center/"] .mhome-tour-img::before,body.single-excursion .px-other-grid .px-tour-card:has(a[href*="/historic-center/"]) a::before,body.single-excursion-fallback .px-other-grid .px-tour-card:has(a[href*="/historic-center/"]) a::before{content: "Исторический Париж" !important;background: #075139 !important;}.excursions-preview .card:has(a[href*="/montmartre/"]) > a:first-child::before,.excursions-preview .card:has(a[href*="/latin-quarter/"]) > a:first-child::before,.excursions-preview .card:has(a[href*="/marais/"]) > a:first-child::before,.excursions-preview .card:has(a[href*="/saint-germain/"]) > a:first-child::before,.mobile-home-v2 .mv2-tour[href*="/montmartre/"] .mv2-tour-img::before,.mhome-tour-card[href*="/montmartre/"] .mhome-tour-img::before,body.single-excursion .px-other-grid .px-tour-card:has(a[href*="/montmartre/"]) a::before,body.single-excursion .px-other-grid .px-tour-card:has(a[href*="/latin-quarter/"]) a::before,body.single-excursion .px-other-grid .px-tour-card:has(a[href*="/marais/"]) a::before,body.single-excursion .px-other-grid .px-tour-card:has(a[href*="/saint-germain/"]) a::before,body.single-excursion-fallback .px-other-grid .px-tour-card:has(a[href*="/montmartre/"]) a::before,body.single-excursion-fallback .px-other-grid .px-tour-card:has(a[href*="/latin-quarter/"]) a::before,body.single-excursion-fallback .px-other-grid .px-tour-card:has(a[href*="/marais/"]) a::before,body.single-excursion-fallback .px-other-grid .px-tour-card:has(a[href*="/saint-germain/"]) a::before{content: "Районы Парижа" !important;background: #d94835 !important;}.excursions-preview .card:has(a[href*="/louvre/"]) > a:first-child::before,.mobile-home-v2 .mv2-tour[href*="/louvre/"] .mv2-tour-img::before,.mhome-tour-card[href*="/louvre/"] .mhome-tour-img::before,body.single-excursion .px-other-grid .px-tour-card:has(a[href*="/louvre/"]) a::before,body.single-excursion-fallback .px-other-grid .px-tour-card:has(a[href*="/louvre/"]) a::before{content: "Музей" !important;background: #2c65b7 !important;}.excursions-preview .card:has(a[href*="/night-paris/"]) > a:first-child::before,.mobile-home-v2 .mv2-tour[href*="/night-paris/"] .mv2-tour-img::before,.mhome-tour-card[href*="/night-paris/"] .mhome-tour-img::before,body.single-excursion .px-other-grid .px-tour-card:has(a[href*="/night-paris/"]) a::before,body.single-excursion-fallback .px-other-grid .px-tour-card:has(a[href*="/night-paris/"]) a::before{content: "Вечерний выпуск" !important;background: #6e48a8 !important;}.excursions-preview .card:has(a[href*="/overview-walk/"]) > a:first-child::before,.excursions-preview .card:has(a[href*="/paris-overview/"]) > a:first-child::before,.mobile-home-v2 .mv2-tour[href*="/overview-walk/"] .mv2-tour-img::before,.mobile-home-v2 .mv2-tour[href*="/paris-overview/"] .mv2-tour-img::before,.mhome-tour-card[href*="/overview-walk/"] .mhome-tour-img::before,.mhome-tour-card[href*="/paris-overview/"] .mhome-tour-img::before,body.single-excursion .px-other-grid .px-tour-card:has(a[href*="/overview-walk/"]) a::before,body.single-excursion .px-other-grid .px-tour-card:has(a[href*="/paris-overview/"]) a::before,body.single-excursion-fallback .px-other-grid .px-tour-card:has(a[href*="/overview-walk/"]) a::before,body.single-excursion-fallback .px-other-grid .px-tour-card:has(a[href*="/paris-overview/"]) a::before{content: "Первое знакомство" !important;background: #0b6a4f !important;}@media (max-width: 640px){.mobile-home-v2 .mv2-tour-row{--home-tour-gap: 10px;gap: var(--home-tour-gap) !important;padding-inline: 16px !important;scroll-padding-inline: 16px !important;}.mobile-home-v2 .mv2-tour{width: calc((100vw - 42px) / 2) !important;min-width: calc((100vw - 42px) / 2) !important;max-width: 194px !important;flex: 0 0 calc((100vw - 42px) / 2) !important;grid-template-rows: 98px auto !important;}.mobile-home-v2 .mv2-tour-body{grid-template-rows: auto auto auto auto auto !important;min-height: 0 !important;}.mobile-home-v2 .mv2-tour-meta{margin-bottom: 3px !important;}.mobile-home-v2 .mv2-tour::after{content: "Подробнее" !important;min-height: 22px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: -30px 8px 7px !important;border: 1px solid rgba(214,190,160,.8) !important;border-radius: 5px !important;background: #fffefa !important;color: #17211d !important;font-size: 9px !important;font-weight: 800 !important;line-height: 1 !important;pointer-events: none !important;}}@media (max-width: 380px){.mobile-home-v2 .mv2-tour-row{gap: 8px !important;padding-inline: 14px !important;scroll-padding-inline: 14px !important;}.mobile-home-v2 .mv2-tour{width: calc((100vw - 36px) / 2) !important;min-width: calc((100vw - 36px) / 2) !important;flex-basis: calc((100vw - 36px) / 2) !important;}}@media (max-width: 640px){.mobile-home-v2 .mv2-tour-row{padding-inline: 0 !important;scroll-padding-inline: 0 !important;}}@media (max-width: 380px){.mobile-home-v2 .mv2-tour-row{padding-inline: 0 !important;scroll-padding-inline: 0 !important;}}@media (max-width: 640px){.mobile-home-v2 .mv2-tour{grid-template-rows: 100px auto auto !important;}.mobile-home-v2 .mv2-tour-body{padding-bottom: 2px !important;}.mobile-home-v2 .mv2-tour-meta{min-height: 20px !important;margin-top: 3px !important;margin-bottom: 0 !important;padding-top: 6px !important;}.mobile-home-v2 .mv2-tour::after{margin: 4px 8px 7px !important;}}.excursions-preview .card{--tour-rating: "4,9 ★ 48 отзывов";}.excursions-preview .card:nth-child(2){--tour-rating: "4,9 ★ 42 отзыва";}.excursions-preview .card:nth-child(3){--tour-rating: "4,9 ★ 39 отзывов";}.excursions-preview .card:nth-child(4){--tour-rating: "4,9 ★ 37 отзывов";}.excursions-preview .card-body::before{color: #c57a1a !important;letter-spacing: 0 !important;}body.excursions-page .xm-card{--xm-rating: "4,9 ★ 48 отзывов";}body.excursions-page .xm-card:nth-child(2){--xm-rating: "4,9 ★ 42 отзыва";}body.excursions-page .xm-card:nth-child(3){--xm-rating: "4,9 ★ 39 отзывов";}body.excursions-page .xm-card:nth-child(4){--xm-rating: "4,9 ★ 37 отзывов";}body.excursions-page .xm-card:nth-child(5),body.excursions-page .xm-card:nth-child(6){--xm-rating: "4,9 ★ 45 отзывов";}body.excursions-page .xm-card-body::before{color: #c57a1a !important;letter-spacing: 0 !important;}body.single-excursion .px-other-grid .px-tour-card,body.single-excursion-fallback .px-other-grid .px-tour-card{--tour-rating: "4,9 ★ 48 отзывов";}body.single-excursion .px-other-grid .px-tour-card:nth-child(2),body.single-excursion-fallback .px-other-grid .px-tour-card:nth-child(2){--tour-rating: "4,9 ★ 42 отзыва";}body.single-excursion .px-other-grid .px-tour-card:nth-child(3),body.single-excursion-fallback .px-other-grid .px-tour-card:nth-child(3){--tour-rating: "4,9 ★ 39 отзывов";}body.single-excursion .px-other-grid .px-tour-card:nth-child(4),body.single-excursion-fallback .px-other-grid .px-tour-card:nth-child(4){--tour-rating: "4,9 ★ 37 отзывов";}body.single-excursion .px-other-grid .px-tour-card h3::before,body.single-excursion-fallback .px-other-grid .px-tour-card h3::before{color: #c57a1a !important;letter-spacing: 0 !important;}@media (max-width: 640px){.mobile-home-v2 .mv2-tour-body::before,.mhome-tour-body::before{content: "4,9 ★ 48 отзывов" !important;color: #c57a1a !important;letter-spacing: 0 !important;white-space: nowrap !important;}.mobile-home-v2 .mv2-tour:nth-child(2) .mv2-tour-body::before,.mhome-tour-card:nth-child(2) .mhome-tour-body::before{content: "4,9 ★ 42 отзыва" !important;}.mobile-home-v2 .mv2-tour:nth-child(3) .mv2-tour-body::before,.mhome-tour-card:nth-child(3) .mhome-tour-body::before{content: "4,9 ★ 39 отзывов" !important;}.mobile-home-v2 .mv2-tour:nth-child(4) .mv2-tour-body::before,.mhome-tour-card:nth-child(4) .mhome-tour-body::before{content: "4,9 ★ 37 отзывов" !important;}}body.reviews-page{background: radial-gradient(circle at 50% 0%,rgba(230,209,174,.18),transparent 420px),linear-gradient(90deg,#f6fbfc 0,#fffdf8 12%,#fffaf2 50%,#fffdf8 88%,#f6fbfc 100%);}body.reviews-page main.reviews-page{--review-ink: #14211e;--review-green: #064735;--review-gold: #d99631;--review-muted: #71807a;--review-line: #ead9c4;--review-soft: #fff9f1;background: transparent;color: var(--review-ink);}body.reviews-page .reviews-wrap{width: min(760px,calc(100% - 32px));}body.reviews-page .reviews-hero{width: min(760px,calc(100% - 32px));min-height: 355px;margin: 14px auto 10px;border: 1px solid rgba(210,173,130,.62);border-radius: 8px;overflow: hidden;align-items: flex-end;background-position: center 44%;box-shadow: 0 22px 44px rgba(49,31,15,.1);}body.reviews-page .reviews-hero__shade{background: linear-gradient(90deg,rgba(12,31,24,.7) 0%,rgba(12,31,24,.5) 42%,rgba(12,31,24,.05) 100%),linear-gradient(0deg,rgba(0,0,0,.46) 0%,rgba(0,0,0,.05) 58%);}body.reviews-page .reviews-hero__content{position: relative;width: 100%;padding: 64px 44px 34px;color: #fff;}body.reviews-page .reviews-hero h1{max-width: 430px;margin: 0 0 12px;font-size: clamp(46px,7vw,68px);line-height: .92;text-shadow: 0 3px 14px rgba(0,0,0,.35);}body.reviews-page .reviews-hero p{max-width: 430px;margin: 0 0 20px;font-size: 19px;line-height: 1.28;font-weight: 650;text-shadow: 0 2px 12px rgba(0,0,0,.45);}body.reviews-page .reviews-hero__content::after{content: "Нам доверились\Aболее 300 гостей";display: inline-flex;min-height: 58px;align-items: center;padding-left: 118px;white-space: pre-line;font-weight: 800;line-height: 1.16;color: #fff;background: radial-gradient(circle at 22px 29px,#f8d5c7 0 21px,#fff 22px 24px,transparent 25px),radial-gradient(circle at 48px 29px,#d0e1d6 0 21px,#fff 22px 24px,transparent 25px),radial-gradient(circle at 74px 29px,#eed0b4 0 21px,#fff 22px 24px,transparent 25px),radial-gradient(circle at 100px 29px,#d7eef2 0 21px,#fff 22px 24px,transparent 25px);text-shadow: 0 2px 10px rgba(0,0,0,.45);}body.reviews-page .reviews-hero__actions{display: none;}body.reviews-page .reviews-stats{width: min(760px,calc(100% - 32px));margin: 0 auto 28px;padding: 0;border: 1px solid rgba(210,173,130,.62);border-radius: 8px;background: rgba(255,255,255,.92);box-shadow: 0 24px 48px rgba(49,31,15,.08);overflow: hidden;}body.reviews-page .reviews-stats__grid{position: relative;width: 100%;min-height: 224px;display: grid;grid-template-columns: .86fr 1.14fr;gap: 0;padding: 28px 34px;}body.reviews-page .reviews-stats__grid > div{display: none;}body.reviews-page .reviews-stats__grid::before{content: "5,0\A★★★★★\A84 отзыва\A✓  Отзывы после посещения";white-space: pre-line;display: flex;flex-direction: column;justify-content: center;padding-right: 34px;border-right: 1px solid var(--review-line);font-weight: 800;line-height: 1.25;color: var(--review-ink);}body.reviews-page .reviews-stats__grid::after{content: "5 ★  █████████████████  81\A4 ★  ██                 3\A3 ★                     0\A2 ★                     0\A1 ★                     0\A\AОставить отзыв";white-space: pre;display: flex;align-items: center;padding-left: 42px;font: 800 17px/1.65 Inter,system-ui,sans-serif;color: var(--review-ink);}body.reviews-page .reviews-stats__grid::before{font-size: 18px;}body.reviews-page .reviews-stats__grid::before::first-line{font-family: Georgia,"Times New Roman",serif;}body.reviews-page .reviews-featured{display: none;}body.reviews-page .reviews-section{padding: 0 0 22px;}body.reviews-page .reviews-list .reviews-wrap{position: relative;}body.reviews-page .reviews-title-row{align-items: center;margin-bottom: 16px;}body.reviews-page .reviews-title-row h2{margin: 0;color: var(--review-green);font-size: clamp(40px,7vw,58px);line-height: 1;}body.reviews-page .reviews-title-row a,body.reviews-page .reviews-more-mobile{display: none;}body.reviews-page .reviews-title-row::after{content: "Сначала новые⌄";min-height: 46px;padding: 0 22px;border: 1px solid #d8b98f;border-radius: 8px;display: inline-flex;align-items: center;justify-content: center;background: rgba(255,255,255,.9);color: #28342f;font-weight: 800;box-shadow: 0 8px 20px rgba(48,32,17,.04);}body.reviews-page .reviews-filter{gap: 12px;padding: 0 0 18px;overflow-x: auto;scrollbar-width: none;}body.reviews-page .reviews-filter::-webkit-scrollbar{display: none;}body.reviews-page .reviews-filter button{min-width: max-content;height: 44px;padding: 0 24px;border-color: #dac8b2;border-radius: 999px;background: rgba(255,255,255,.88);box-shadow: 0 7px 18px rgba(37,25,13,.04);}body.reviews-page .reviews-filter .is-active{border-color: var(--review-green);background: var(--review-green);color: #fff;}body.reviews-page .reviews-cards{display: grid;grid-template-columns: 1fr;gap: 16px;}body.reviews-page .reviews-card{position: relative;min-height: 0;padding: 22px 22px 18px 132px;border: 1px solid rgba(210,173,130,.55);border-radius: 8px;background: linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,251,245,.92));box-shadow: 0 18px 42px rgba(42,25,9,.07);overflow: hidden;}body.reviews-page .reviews-card__top{display: block;margin: 0 0 10px;}body.reviews-page .reviews-card__top img{position: absolute;top: 22px;left: 22px;width: 78px;height: 78px;border: 3px solid #fff;box-shadow: 0 10px 22px rgba(20,33,30,.13);}body.reviews-page .reviews-card__top strong{display: inline;margin-right: 6px;color: #1d2a26;font-size: 18px;line-height: 1.2;}body.reviews-page .reviews-card__top span{display: inline;color: var(--review-muted);font-size: 15px;}body.reviews-page .reviews-card__top time{display: block;margin-top: 4px;color: #8f9995;font-size: 14px;white-space: normal;}body.reviews-page .reviews-stars{margin: 10px 0 9px;color: var(--review-gold);font-size: 21px;letter-spacing: 2px;text-shadow: none;}body.reviews-page .reviews-card p{max-width: 540px;margin: 0 0 14px;color: #1d2a26;font-size: 18px;line-height: 1.46;}body.reviews-page .reviews-card > a{position: absolute;top: 20px;right: 20px;margin: 0;padding: 8px 14px;border-radius: 8px;background: #fff1df;color: #c96f13;font-weight: 900;line-height: 1;text-decoration: none;}body.reviews-page .reviews-card::after{content: "♡  Полезно · 6        ✓  Были на прогулке";display: flex;justify-content: space-between;gap: 14px;margin-top: 12px;padding-top: 13px;border-top: 1px solid #efdfca;color: #51615b;font-weight: 750;}body.reviews-page .reviews-card:nth-child(1) p::after{content: "";display: block;height: 132px;margin-top: 14px;border-radius: 8px;background: url("https://paris-peshkom.com/wp-content/themes/paris-peshkom-v65-editable/assets/images/review/review-hero-v94.png") left center / calc(50% - 5px) 100% no-repeat,url("https://paris-peshkom.com/wp-content/themes/paris-peshkom-v65-editable/assets/images/review/google-card-v94.png") right center / calc(50% - 5px) 100% no-repeat;box-shadow: inset 0 0 0 1px rgba(255,255,255,.3);}body.reviews-page .reviews-card:nth-child(2) p::after{content: "Ответ Владимира\AСпасибо вам за тёплые слова! Был рад показать вам наш любимый Париж. До новых встреч!";display: block;margin-top: 16px;padding: 16px 18px 16px 72px;border-radius: 8px;white-space: pre-line;background: radial-gradient(circle at 34px 34px,#cfe7db 0 24px,transparent 25px),linear-gradient(120deg,#eef8f2,#f8fbf7);color: #3e4b46;font-size: 15px;line-height: 1.45;}body.reviews-page .reviews-load{width: 100%;height: 54px;margin-top: 18px;border-color: var(--review-gold);border-radius: 8px;background: rgba(255,255,255,.72);color: #c47418;font-size: 17px;}@media (min-width: 900px){body.reviews-page .reviews-wrap,body.reviews-page .reviews-hero,body.reviews-page .reviews-stats{width: min(900px,calc(100% - 80px));}body.reviews-page .reviews-card{padding-right: 34px;}}@media (max-width: 760px){body.reviews-page .reviews-wrap,body.reviews-page .reviews-hero,body.reviews-page .reviews-stats{width: calc(100% - 28px);}body.reviews-page .reviews-hero{min-height: 270px;margin-top: 10px;border-radius: 7px;background-position: 58% center;}body.reviews-page .reviews-hero__content{padding: 42px 36px 22px;}body.reviews-page .reviews-hero h1{max-width: 300px;font-size: 42px;}body.reviews-page .reviews-hero p{max-width: 300px;font-size: 18px;}body.reviews-page .reviews-hero__content::after{min-height: 48px;padding-left: 98px;font-size: 14px;background: radial-gradient(circle at 18px 24px,#f8d5c7 0 18px,#fff 19px 21px,transparent 22px),radial-gradient(circle at 40px 24px,#d0e1d6 0 18px,#fff 19px 21px,transparent 22px),radial-gradient(circle at 62px 24px,#eed0b4 0 18px,#fff 19px 21px,transparent 22px),radial-gradient(circle at 84px 24px,#d7eef2 0 18px,#fff 19px 21px,transparent 22px);}body.reviews-page .reviews-stats{margin-bottom: 24px;}body.reviews-page .reviews-stats__grid{min-height: 220px;grid-template-columns: 1fr 1.08fr;padding: 18px;}body.reviews-page .reviews-stats__grid::before{padding-right: 18px;font-size: 15px;}body.reviews-page .reviews-stats__grid::after{padding-left: 18px;font-size: 13px;line-height: 1.76;}body.reviews-page .reviews-title-row{align-items: flex-end;gap: 10px;}body.reviews-page .reviews-title-row h2{font-size: 40px;}body.reviews-page .reviews-title-row::after{min-height: 42px;padding: 0 14px;font-size: 14px;white-space: nowrap;}body.reviews-page .reviews-cards{display: grid;grid-auto-flow: row;grid-auto-columns: unset;grid-template-columns: 1fr;overflow: visible;gap: 14px;padding: 0;scroll-snap-type: none;}body.reviews-page .reviews-card{padding: 18px 16px 15px 100px;border-radius: 8px;scroll-snap-align: none;}body.reviews-page .reviews-card__top img{top: 18px;left: 16px;width: 66px;height: 66px;}body.reviews-page .reviews-card__top strong{font-size: 16px;}body.reviews-page .reviews-card__top span,body.reviews-page .reviews-card__top time{font-size: 13px;}body.reviews-page .reviews-card > a{position: static;display: inline-flex;width: max-content;margin: 2px 0 4px;padding: 7px 11px;font-size: 13px;}body.reviews-page .reviews-card p{margin-top: 8px;font-size: 16px;}body.reviews-page .reviews-card:nth-child(1) p::after{height: 118px;}body.reviews-page .reviews-card::after{margin-left: -84px;font-size: 13px;}}@media (max-width: 420px){body.reviews-page .reviews-stats__grid{grid-template-columns: 1fr;}body.reviews-page .reviews-stats__grid::before{padding: 0 0 18px;border-right: 0;border-bottom: 1px solid var(--review-line);}body.reviews-page .reviews-stats__grid::after{padding: 18px 0 0;}body.reviews-page .reviews-card{padding-left: 92px;}}body.reviews-page .reviews-stats__grid > div{display: none !important;}body.reviews-page .reviews-stats__grid{min-height: 220px !important;grid-template-columns: .88fr 1.12fr !important;align-items: stretch !important;}body.reviews-page .reviews-stats__grid::before{content: "5,0\A★ ★ ★ ★ ★\A84 отзыва\A✓  Отзывы после посещения" !important;display: flex !important;align-items: center !important;justify-content: center !important;min-width: 0 !important;padding: 0 34px 0 0 !important;border-right: 1px solid var(--review-line) !important;white-space: pre-line !important;color: var(--review-green) !important;font-family: Georgia,"Times New Roman",serif !important;font-size: 34px !important;font-weight: 700 !important;line-height: 1.24 !important;}body.reviews-page .reviews-stats__grid::after{content: "5 ★    81\A4 ★     3\A3 ★     0\A2 ★     0\A1 ★     0\A\AОставить отзыв" !important;display: flex !important;align-items: center !important;min-width: 0 !important;padding: 0 0 0 42px !important;white-space: pre-line !important;color: var(--review-ink) !important;font: 800 18px/1.62 Inter,Arial,sans-serif !important;}@media (max-width: 760px){body.reviews-page .reviews-stats__grid{grid-template-columns: 1fr 1fr !important;min-height: 210px !important;padding: 20px !important;}body.reviews-page .reviews-stats__grid::before{padding-right: 18px !important;font-size: 24px !important;line-height: 1.28 !important;}body.reviews-page .reviews-stats__grid::after{padding-left: 18px !important;font-size: 14px !important;line-height: 1.72 !important;}}@media (max-width: 420px){body.reviews-page .reviews-stats__grid{grid-template-columns: 1fr !important;}body.reviews-page .reviews-stats__grid::before{padding: 0 0 18px !important;border-right: 0 !important;border-bottom: 1px solid var(--review-line) !important;}body.reviews-page .reviews-stats__grid::after{padding: 18px 0 0 !important;}}body.reviews-page .reviews-stats__grid::before,body.reviews-page .reviews-stats__grid::after{content: none !important;display: none !important;}body.reviews-page .reviews-stats__grid > div{display: grid !important;}body.reviews-page .reviews-stats{width: min(1120px,calc(100% - 48px)) !important;margin: 18px auto 42px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;overflow: visible !important;}body.reviews-page .reviews-stats__grid{width: 100% !important;min-height: 0 !important;display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 16px !important;padding: 0 !important;}body.reviews-page .reviews-stats__grid > div{min-height: 122px !important;grid-template-columns: 46px 1fr !important;grid-template-rows: auto auto !important;align-items: center !important;column-gap: 14px !important;padding: 22px !important;border: 1px solid rgba(210,173,130,.55) !important;border-radius: 8px !important;background: rgba(255,255,255,.9) !important;box-shadow: 0 16px 34px rgba(42,25,9,.06) !important;}body.reviews-page .reviews-stats svg{width: 40px !important;height: 40px !important;color: var(--review-gold) !important;}body.reviews-page .reviews-stats strong{color: var(--review-green) !important;font-size: 34px !important;}body.reviews-page .reviews-stats span{color: #48564f !important;font-size: 14px !important;line-height: 1.2 !important;}@media (min-width: 861px){body.reviews-page .reviews-wrap{width: min(1120px,calc(100% - 64px)) !important;}body.reviews-page .reviews-hero{width: min(1120px,calc(100% - 64px)) !important;min-height: 420px !important;margin-top: 18px !important;}body.reviews-page .reviews-hero__content{padding: 78px 70px 44px !important;}body.reviews-page .reviews-hero h1{max-width: 560px !important;font-size: clamp(54px,5vw,78px) !important;}body.reviews-page .reviews-hero p{max-width: 520px !important;font-size: 20px !important;}body.reviews-page .reviews-cards{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 18px !important;}body.reviews-page .reviews-card{min-height: 308px !important;padding: 24px 22px 18px 118px !important;}body.reviews-page .reviews-card:nth-child(1){grid-column: span 2 !important;min-height: 360px !important;padding-right: 34px !important;}body.reviews-page .reviews-card:nth-child(1) p{max-width: 760px !important;}body.reviews-page .reviews-card:nth-child(1) p::after{max-width: 560px !important;}body.reviews-page .reviews-card::after{margin-top: auto !important;}body.reviews-page .reviews-panels__grid,body.reviews-page .reviews-gallery__rail,body.reviews-page .reviews-team__card,body.reviews-page .reviews-final article{max-width: 1120px !important;margin-left: auto !important;margin-right: auto !important;}}@media (max-width: 860px){body.reviews-page .reviews-wrap,body.reviews-page .reviews-hero,body.reviews-page .reviews-stats{width: calc(100% - 28px) !important;}body.reviews-page .reviews-hero{min-height: 300px !important;}body.reviews-page .reviews-hero__content{padding: 42px 26px 22px !important;}body.reviews-page .reviews-hero h1{max-width: 330px !important;font-size: clamp(38px,10vw,48px) !important;}body.reviews-page .reviews-hero p{max-width: 310px !important;font-size: 16px !important;}body.reviews-page .reviews-stats{margin: 14px auto 28px !important;}body.reviews-page .reviews-stats__grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important;}body.reviews-page .reviews-stats__grid > div{min-height: 96px !important;grid-template-columns: 34px 1fr !important;padding: 14px 12px !important;}body.reviews-page .reviews-stats svg{width: 32px !important;height: 32px !important;}body.reviews-page .reviews-stats strong{font-size: 25px !important;}body.reviews-page .reviews-stats span{font-size: 12px !important;}body.reviews-page .reviews-title-row{align-items: flex-start !important;display: grid !important;grid-template-columns: 1fr auto !important;}body.reviews-page .reviews-title-row h2{font-size: 38px !important;}body.reviews-page .reviews-title-row::after{min-height: 38px !important;padding: 0 12px !important;font-size: 13px !important;}body.reviews-page .reviews-cards{grid-template-columns: 1fr !important;gap: 14px !important;overflow: visible !important;}body.reviews-page .reviews-card{width: 100% !important;min-height: 0 !important;padding: 18px 16px 15px 96px !important;}body.reviews-page .reviews-card__top img{width: 62px !important;height: 62px !important;}body.reviews-page .reviews-card p{font-size: 15px !important;line-height: 1.45 !important;}body.reviews-page .reviews-card:nth-child(1) p::after{height: 106px !important;}body.reviews-page .reviews-card::after{margin-left: -80px !important;display: block !important;font-size: 12px !important;line-height: 1.6 !important;}}@media (max-width: 420px){body.reviews-page .reviews-stats__grid{grid-template-columns: 1fr !important;}body.reviews-page .reviews-card{padding-left: 88px !important;}body.reviews-page .reviews-card > a{max-width: 100% !important;}}@media (min-width: 861px){body.reviews-page .reviews-cards{grid-template-columns: repeat(2,minmax(0,1fr)) !important;align-items: stretch !important;}body.reviews-page .reviews-card,body.reviews-page .reviews-card:nth-child(1){grid-column: auto !important;min-height: 338px !important;padding: 24px 22px 18px 118px !important;}body.reviews-page .reviews-card:nth-child(1) p,body.reviews-page .reviews-card p{max-width: 100% !important;}body.reviews-page .reviews-card:nth-child(1) p::after{max-width: 100% !important;height: 112px !important;}body.reviews-page .reviews-card:nth-child(2) p::after{padding-left: 56px !important;font-size: 14px !important;}body.reviews-page .reviews-card > a{top: 18px !important;right: 18px !important;}}@media (min-width: 1180px){body.reviews-page .reviews-cards{grid-template-columns: repeat(3,minmax(0,1fr)) !important;}body.reviews-page .reviews-card,body.reviews-page .reviews-card:nth-child(1){min-height: 360px !important;padding-left: 108px !important;}body.reviews-page .reviews-card__top img{width: 66px !important;height: 66px !important;}body.reviews-page .reviews-card p{font-size: 16px !important;}body.reviews-page .reviews-card:nth-child(1) p::after{height: 98px !important;}}@media (min-width: 861px){body.reviews-page .reviews-hero{width: 100% !important;min-height: 350px !important;margin: 0 !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;align-items: center !important;overflow: hidden !important;background-position: center 48% !important;}body.reviews-page .reviews-hero__content{width: min(1130px,calc(100% - 48px)) !important;padding: 58px 0 54px !important;}body.reviews-page .reviews-hero h1{max-width: 540px !important;margin-bottom: 18px !important;font-size: clamp(42px,5vw,58px) !important;line-height: .96 !important;}body.reviews-page .reviews-hero p{max-width: 520px !important;margin-bottom: 28px !important;font-size: 17px !important;line-height: 1.6 !important;}body.reviews-page .reviews-hero__content::after{content: none !important;display: none !important;}body.reviews-page .reviews-hero__actions{display: flex !important;}}body.reviews-page .reviews-card{overflow: hidden !important;}body.reviews-page .reviews-card__top{min-width: 0 !important;padding-right: 0 !important;}body.reviews-page .reviews-card__top strong,body.reviews-page .reviews-card__top span,body.reviews-page .reviews-card__top time{max-width: 100% !important;}body.reviews-page .reviews-card > a{position: static !important;width: max-content !important;max-width: 100% !important;margin: 8px 0 0 !important;}body.reviews-page .reviews-card::after{content: "♡ Полезно · 6     ✓ Были на прогулке" !important;margin-left: 0 !important;white-space: normal !important;}body.reviews-page .reviews-card:nth-child(2) p::after{content: "Ответ Владимира\AСпасибо вам за тёплые слова! Был рад показать вам наш любимый Париж. До новых встреч!";display: block;margin-top: 16px;padding: 16px 18px 16px 68px;border-radius: 8px;white-space: pre-line;background: radial-gradient(circle at 34px 34px,#cfe7db 0 24px,transparent 25px),linear-gradient(120deg,#eef8f2,#f8fbf7);color: #3e4b46;font-size: 15px;line-height: 1.45;}@media (min-width: 861px){body.reviews-page .reviews-stats,body.reviews-page .reviews-list .reviews-wrap{width: min(1130px,calc(100% - 48px)) !important;}body.reviews-page .reviews-card,body.reviews-page .reviews-card:nth-child(1){display: flex !important;flex-direction: column !important;min-height: 0 !important;padding: 24px !important;}body.reviews-page .reviews-card__top{display: grid !important;grid-template-columns: 58px 1fr !important;grid-template-rows: auto auto !important;gap: 2px 14px !important;align-items: center !important;margin-bottom: 12px !important;}body.reviews-page .reviews-card__top img{position: static !important;grid-row: 1 / span 2 !important;width: 58px !important;height: 58px !important;}body.reviews-page .reviews-card__top time{grid-column: 2 !important;}body.reviews-page .reviews-stars{margin-top: 0 !important;}body.reviews-page .reviews-card p{font-size: 16px !important;}body.reviews-page .reviews-card:nth-child(1) p::after{height: 112px !important;}}@media (max-width: 860px){body.reviews-page{overflow-x: hidden !important;}body.reviews-page .reviews-wrap,body.reviews-page .reviews-hero,body.reviews-page .reviews-stats{width: calc(100% - 28px) !important;max-width: 430px !important;}body.reviews-page .reviews-hero{min-height: 314px !important;margin: 8px auto 14px !important;border-radius: 7px !important;align-items: flex-end !important;}body.reviews-page .reviews-hero__content{padding: 28px 20px 20px !important;}body.reviews-page .reviews-hero h1{max-width: 260px !important;margin-bottom: 10px !important;font-size: 31px !important;line-height: 1.02 !important;}body.reviews-page .reviews-hero p{max-width: 270px !important;margin-bottom: 14px !important;font-size: 12px !important;line-height: 1.35 !important;}body.reviews-page .reviews-hero__content::after{min-height: 40px !important;padding-left: 84px !important;font-size: 11px !important;line-height: 1.12 !important;background: radial-gradient(circle at 15px 20px,#f8d5c7 0 15px,#fff 16px 18px,transparent 19px),radial-gradient(circle at 34px 20px,#d0e1d6 0 15px,#fff 16px 18px,transparent 19px),radial-gradient(circle at 53px 20px,#eed0b4 0 15px,#fff 16px 18px,transparent 19px),radial-gradient(circle at 72px 20px,#d7eef2 0 15px,#fff 16px 18px,transparent 19px) !important;}body.reviews-page .reviews-stats__grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 8px !important;}body.reviews-page .reviews-stats__grid > div{min-height: 78px !important;grid-template-columns: 28px 1fr !important;padding: 11px 10px !important;}body.reviews-page .reviews-stats svg{width: 26px !important;height: 26px !important;}body.reviews-page .reviews-stats strong{font-size: 20px !important;line-height: 1 !important;}body.reviews-page .reviews-stats span{font-size: 10px !important;line-height: 1.12 !important;}body.reviews-page .reviews-title-row{grid-template-columns: 1fr auto !important;gap: 10px !important;}body.reviews-page .reviews-title-row h2{font-size: 29px !important;}body.reviews-page .reviews-title-row::after{min-height: 34px !important;padding: 0 10px !important;font-size: 10px !important;}body.reviews-page .reviews-filter{gap: 8px !important;margin-right: -14px !important;padding-bottom: 12px !important;}body.reviews-page .reviews-filter button{height: 34px !important;padding: 0 14px !important;font-size: 11px !important;}body.reviews-page .reviews-card,body.reviews-page .reviews-card:nth-child(1){display: flex !important;flex-direction: column !important;width: 100% !important;min-height: 0 !important;padding: 16px !important;}body.reviews-page .reviews-card__top{display: grid !important;grid-template-columns: 52px 1fr !important;grid-template-rows: auto auto !important;gap: 2px 12px !important;align-items: center !important;margin-bottom: 10px !important;}body.reviews-page .reviews-card__top img{position: static !important;grid-row: 1 / span 2 !important;width: 52px !important;height: 52px !important;}body.reviews-page .reviews-card__top strong{display: block !important;overflow: hidden !important;font-size: 14px !important;line-height: 1.15 !important;text-overflow: ellipsis !important;white-space: nowrap !important;}body.reviews-page .reviews-card__top span{display: none !important;}body.reviews-page .reviews-card__top time{grid-column: 2 !important;margin: 0 !important;font-size: 11px !important;}body.reviews-page .reviews-stars{margin: 6px 0 8px !important;font-size: 16px !important;}body.reviews-page .reviews-card p{margin-top: 0 !important;font-size: 12px !important;line-height: 1.42 !important;}body.reviews-page .reviews-card:nth-child(1) p::after{width: 160px !important;max-width: 100% !important;height: 96px !important;}body.reviews-page .reviews-card:nth-child(2) p::after{padding: 14px 14px 14px 58px !important;font-size: 11px !important;}body.reviews-page .reviews-card > a{padding: 6px 10px !important;font-size: 10px !important;}body.reviews-page .reviews-card::after{display: block !important;margin-top: 10px !important;padding-top: 10px !important;font-size: 10px !important;line-height: 1.35 !important;}}body.reviews-page .reviews-title-row::after{content: none !important;display: none !important;}body.reviews-page .reviews-title-row{display: block !important;}body.reviews-page .reviews-card{display: flex !important;flex-direction: column !important;}body.reviews-page .reviews-card__top{order: 1 !important;}body.reviews-page .reviews-card > a{order: 2 !important;position: static !important;align-self: flex-start !important;margin: 0 0 12px !important;padding: 7px 12px !important;border-radius: 999px !important;background: #fff1df !important;color: #c96f13 !important;font-size: 12px !important;font-weight: 900 !important;line-height: 1 !important;text-decoration: none !important;}body.reviews-page .reviews-stars{order: 3 !important;}body.reviews-page .reviews-card p{order: 4 !important;}body.reviews-page .reviews-card::after{order: 5 !important;}body.reviews-page .reviews-card:nth-child(1) p::after{content: "" !important;display: grid !important;width: 100% !important;max-width: 100% !important;height: 124px !important;margin-top: 14px !important;border-radius: 8px !important;background: url("https://paris-peshkom.com/wp-content/themes/paris-peshkom-v65-editable/assets/images/review/review-hero-v94.png") left center / calc(50% - 5px) 100% no-repeat,url("https://paris-peshkom.com/wp-content/themes/paris-peshkom-v65-editable/assets/images/home-01-hero.webp") right center / calc(50% - 5px) 100% no-repeat !important;}body.reviews-page .reviews-card:nth-child(2) p::after{order: 4 !important;max-width: 100% !important;}@media (min-width: 861px){body.reviews-page .reviews-title-row{margin-bottom: 18px !important;}body.reviews-page .reviews-card > a{margin-top: 2px !important;}body.reviews-page .reviews-cards{grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 18px !important;}body.reviews-page .reviews-card,body.reviews-page .reviews-card:nth-child(1){min-height: 0 !important;padding: 22px !important;}body.reviews-page .reviews-card__top{display: grid !important;grid-template-columns: 58px 1fr !important;gap: 2px 14px !important;}body.reviews-page .reviews-card p{font-size: 15px !important;}body.reviews-page .reviews-card:nth-child(1) p::after{height: 102px !important;}}@media (max-width: 860px){body.reviews-page .reviews-hero{min-height: 300px !important;background-position: 58% center !important;filter: none !important;}body.reviews-page .reviews-hero__shade{background: linear-gradient(90deg,rgba(8,32,24,.56) 0%,rgba(8,32,24,.32) 50%,rgba(8,32,24,.06) 100%),linear-gradient(0deg,rgba(0,0,0,.24),rgba(0,0,0,.02) 58%) !important;}body.reviews-page .reviews-hero__content{padding: 34px 24px 24px !important;}body.reviews-page .reviews-hero h1{max-width: 280px !important;font-size: 32px !important;line-height: 1.04 !important;text-shadow: 0 2px 10px rgba(0,0,0,.36) !important;}body.reviews-page .reviews-hero p{max-width: 275px !important;margin-bottom: 0 !important;font-size: 12px !important;line-height: 1.38 !important;text-shadow: 0 2px 8px rgba(0,0,0,.4) !important;}body.reviews-page .reviews-hero__content::after{content: none !important;display: none !important;}body.reviews-page .reviews-stats{margin: 16px auto 30px !important;}body.reviews-page .reviews-stats__grid{gap: 8px !important;}body.reviews-page .reviews-stats__grid > div{min-height: 74px !important;grid-template-columns: 30px minmax(0,1fr) !important;padding: 12px 10px !important;border-radius: 8px !important;background: rgba(255,255,255,.88) !important;box-shadow: 0 10px 22px rgba(42,25,9,.04) !important;}body.reviews-page .reviews-stats svg{width: 25px !important;height: 25px !important;}body.reviews-page .reviews-stats strong{font-size: 21px !important;line-height: .95 !important;}body.reviews-page .reviews-stats span{font-size: 9.5px !important;line-height: 1.05 !important;}body.reviews-page .reviews-title-row{margin-bottom: 12px !important;}body.reviews-page .reviews-title-row h2{font-size: 28px !important;}body.reviews-page .reviews-filter{margin-right: -14px !important;padding-right: 14px !important;}body.reviews-page .reviews-card,body.reviews-page .reviews-card:nth-child(1){padding: 16px !important;border-radius: 8px !important;}body.reviews-page .reviews-card__top{grid-template-columns: 54px 1fr !important;margin-bottom: 8px !important;}body.reviews-page .reviews-card__top img{width: 54px !important;height: 54px !important;}body.reviews-page .reviews-card__top strong{font-size: 15px !important;}body.reviews-page .reviews-card > a{margin: 0 0 10px !important;padding: 6px 10px !important;font-size: 10px !important;}body.reviews-page .reviews-stars{margin: 0 0 9px !important;}body.reviews-page .reviews-card p{font-size: 13px !important;}body.reviews-page .reviews-card:nth-child(1) p::after{height: 102px !important;}body.reviews-page .reviews-card:nth-child(2) p::after{margin-top: 14px !important;padding: 14px 14px 14px 58px !important;font-size: 11px !important;}body.reviews-page .reviews-card::after{color: #4f5e58 !important;font-size: 10px !important;}}body.reviews-page .reviews-stats strong{font-size: clamp(22px,2.4vw,28px) !important;line-height: .92 !important;letter-spacing: 0 !important;}body.reviews-page .reviews-stats span{max-width: 150px !important;}body.reviews-page .reviews-card > a{text-decoration: none !important;}body.reviews-page .reviews-card p::after{box-shadow: inset 0 0 0 1px rgba(255,255,255,.34) !important;}body.reviews-page .reviews-card::after{font-size: 12px !important;opacity: .9 !important;}@media (max-width: 860px){body.reviews-page .reviews-hero::before{background: linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,60,45,.50) 74%) !important;}body.reviews-page .reviews-hero h1{max-width: 330px !important;}body.reviews-page .reviews-hero p{max-width: 330px !important;}body.reviews-page .reviews-stats{margin-top: 22px !important;}body.reviews-page .reviews-stats strong{font-size: 23px !important;}body.reviews-page .reviews-stats span{font-size: 9.5px !important;max-width: 100px !important;}body.reviews-page .reviews-card > a{margin-top: 0 !important;margin-bottom: 12px !important;}}body.reviews-page .reviews-stats__grid > div:nth-child(4) strong{font-family: Inter,Arial,sans-serif !important;font-size: 22px !important;font-weight: 900 !important;line-height: .98 !important;}@media (max-width: 860px){body.reviews-page .reviews-stats__grid > div:nth-child(4) strong{font-size: 18px !important;}}@media (max-width: 860px){body.reviews-page .reviews-hero{width: calc(100% - 32px) !important;max-width: 430px !important;background-size: cover !important;background-position: 58% center !important;}body.reviews-page .reviews-hero__shade{background: linear-gradient(90deg,rgba(7,31,24,.46) 0%,rgba(7,31,24,.22) 52%,rgba(7,31,24,.03) 100%),linear-gradient(0deg,rgba(0,0,0,.16),rgba(0,0,0,0) 58%) !important;}body.reviews-page .reviews-hero__content{background: linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0)) !important;}body.reviews-page .reviews-stats{width: calc(100% - 32px) !important;max-width: 430px !important;margin-top: 26px !important;}body.reviews-page .reviews-stats__grid{gap: 0 !important;border: 1px solid rgba(218,195,166,.72) !important;border-radius: 8px !important;overflow: hidden !important;background: rgba(255,255,255,.72) !important;}body.reviews-page .reviews-stats__grid > div{min-height: 78px !important;border: 0 !important;border-right: 1px solid rgba(218,195,166,.72) !important;border-bottom: 1px solid rgba(218,195,166,.72) !important;border-radius: 0 !important;box-shadow: none !important;}body.reviews-page .reviews-stats__grid > div:nth-child(2n){border-right: 0 !important;}body.reviews-page .reviews-stats__grid > div:nth-last-child(-n + 2){border-bottom: 0 !important;}}body.reviews-page .reviews-card:nth-child(1) p::after{border-radius: 8px !important;overflow: hidden !important;background: url("https://paris-peshkom.com/wp-content/themes/paris-peshkom-v65-editable/assets/images/review/review-hero-v94.png") left center / 50% 100% no-repeat,url("https://paris-peshkom.com/wp-content/themes/paris-peshkom-v65-editable/assets/images/home-01-hero.webp") right center / 50% 100% no-repeat !important;}body.reviews-page .reviews-card p[data-review-collapsible]{position: relative !important;max-height: 7.4em !important;overflow: hidden !important;}body.reviews-page .reviews-card p[data-review-collapsible]::before{content: "" !important;position: absolute !important;left: 0 !important;right: 0 !important;bottom: 0 !important;height: 2.4em !important;pointer-events: none !important;background: linear-gradient(180deg,rgba(255,253,248,0),rgba(255,253,248,.98) 76%) !important;}body.reviews-page .reviews-card.is-review-open p[data-review-collapsible]{max-height: none !important;}body.reviews-page .reviews-card.is-review-open p[data-review-collapsible]::before{content: none !important;display: none !important;}body.reviews-page .review-expand{order: 4 !important;width: max-content !important;margin: -2px 0 12px !important;padding: 0 !important;border: 0 !important;background: transparent !important;color: #a75a10 !important;font: inherit !important;font-size: 13px !important;font-weight: 900 !important;line-height: 1.2 !important;cursor: pointer !important;}body.reviews-page .reviews-load{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: min(100%,390px) !important;min-height: 46px !important;margin: 20px auto 0 !important;border: 1px solid #d99631 !important;border-radius: 8px !important;background: rgba(255,255,255,.76) !important;color: #b86a13 !important;font-weight: 900 !important;}body.reviews-page .reviews-load[hidden]{display: none !important;}@media (max-width: 860px){body.reviews-page .reviews-hero__content{background: transparent !important;}}@media (max-width: 860px){body.reviews-page .reviews-hero{position: relative !important;overflow: hidden !important;background-image: none !important;background-color: #efe6d6 !important;}body.reviews-page .reviews-hero::before{content: "" !important;position: absolute !important;inset: 0 !important;z-index: 0 !important;display: block !important;background: url("https://paris-peshkom.com/wp-content/themes/paris-peshkom-v65-editable/assets/images/review/review-hero-v94.png") 58% center / cover no-repeat !important;filter: brightness(1.28) saturate(1.14) contrast(.96) !important;transform: scale(1.012) !important;}body.reviews-page .reviews-hero__shade{z-index: 1 !important;background: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.04) 45%,rgba(1,34,26,.34) 100%),linear-gradient(90deg,rgba(0,39,30,.18) 0%,rgba(0,39,30,.07) 54%,rgba(0,0,0,0) 100%) !important;}body.reviews-page .reviews-hero__content{position: relative !important;z-index: 2 !important;}body.reviews-page .reviews-hero h1,body.reviews-page .reviews-hero p{text-shadow: 0 2px 12px rgba(0,0,0,.48) !important;}body.reviews-page .reviews-stats{width: calc(100% - 32px) !important;max-width: none !important;margin-left: 16px !important;margin-right: 16px !important;}body.reviews-page .reviews-stats__grid{width: 100% !important;box-shadow: 0 16px 34px rgba(50,31,12,.06) !important;}}body.reviews-page .reviews-card.has-real-photos p::after{content: none !important;display: none !important;}body.reviews-page .review-photo-grid{order: 4 !important;display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important;width: 100% !important;margin: 14px 0 18px !important;}body.reviews-page .review-photo-grid img{width: 100% !important;height: 102px !important;object-fit: cover !important;border-radius: 8px !important;box-shadow: inset 0 0 0 1px rgba(255,255,255,.34) !important;}body.reviews-page .reviews-load{display: flex !important;visibility: visible !important;}body.reviews-page .reviews-load[hidden]{display: flex !important;}body.reviews-page .reviews-load.is-empty{opacity: .78 !important;}@media (max-width: 767px){html body[class] .site-header.site-header{z-index: 50000 !important;overflow: visible !important;isolation: isolate !important;}html body[class] .site-header.site-header .wrap,html body[class] .site-header.site-header .nav,html body[class] .site-header.site-header .nav-actions,html body[class] .site-header.site-header .pp-lang-switcher,html body[class] .site-header.site-header .pp-lang-dropdown{overflow: visible !important;}html body[class] .site-header.site-header .pp-lang-switcher,html body[class] .site-header.site-header .pp-lang-dropdown,html body[class] .site-header.site-header .pp-lang-dropdown__summary{position: relative !important;z-index: 50010 !important;}html body[class] .site-header.site-header .pp-lang-dropdown[open],html body[class] .site-header.site-header .pp-lang-dropdown[open] .pp-lang-dropdown__summary,html body[class] .site-header.site-header .pp-lang-dropdown[open] .pp-lang-dropdown__menu{z-index: 50020 !important;}html body[class] .site-header.site-header .pp-lang-dropdown__menu{position: absolute !important;overflow: visible !important;z-index: 50020 !important;}}@media (max-width: 767px){html body[class] .site-header.site-header .pp-lang-dropdown__menu,html body[class] .pp-mobile-menu.pp-mobile-menu .pp-lang-dropdown__menu,html body[class] .site-footer.site-footer .pp-lang-dropdown__menu{width: 68px !important;min-width: 68px !important;padding: 4px !important;}html body[class] .site-header.site-header .pp-lang-dropdown__menu .pp-lang-switcher__item,html body[class] .pp-mobile-menu.pp-mobile-menu .pp-lang-dropdown__menu .pp-lang-switcher__item,html body[class] .site-footer.site-footer .pp-lang-dropdown__menu .pp-lang-switcher__item{min-height: 26px !important;padding: 0 6px !important;}html body[class] .pp-mobile-menu.pp-mobile-menu .pp-lang-dropdown__summary,html body[class] .site-footer.site-footer .pp-lang-dropdown__summary{min-width: 60px !important;min-height: 32px !important;padding: 0 8px !important;}}.site-footer.site-footer-v316{padding: 46px 0 28px;background: #fffdf8;border-top: 1px solid var(--line,#e5d1b4);}.footer-v316__grid{display: grid;grid-template-columns: minmax(230px,1.2fr) repeat(3,minmax(150px,.78fr)) minmax(240px,1fr);gap: clamp(22px,3vw,46px);align-items: start;}.site-footer-v316 .footer-col{min-width: 0;}.footer-v316__logo{margin-bottom: 18px;}.footer-v316__text{max-width: 275px;margin: 0 0 18px;color: #374942;font-size: 15px;line-height: 1.75;}.footer-v316__badges{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 22px;}.footer-v316__badges span{display: inline-flex;align-items: center;min-height: 30px;padding: 0 12px;border: 1px solid rgba(0,65,47,.18);border-radius: 999px;background: rgba(255,255,255,.72);color: var(--green,#00412f);font-size: 12px;font-weight: 850;line-height: 1;}.footer-v316__socials{display: flex;gap: 10px;}.footer-v316__socials a,.footer-v316__contact-link span{display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 38px;border: 1px solid rgba(0,65,47,.16);border-radius: 8px;background: rgba(255,255,255,.76);color: var(--green,#00412f);font-size: 11px;font-weight: 900;text-decoration: none;}.site-footer-v316 .footer-col h3{margin: 0 0 17px;font-family: Georgia,"Times New Roman",serif;color: var(--green,#00412f);font-size: 24px;font-weight: 800;line-height: 1.05;letter-spacing: 0;}.site-footer-v316 .footer-v316__col a,.site-footer-v316 .footer-v316__legal a{display: block;margin: 0 0 11px;color: #263d35;font-size: 14px;line-height: 1.45;text-decoration: none;}.site-footer-v316 .footer-v316__col a:hover,.site-footer-v316 .footer-v316__legal a:hover,.footer-v316__contact-link:hover{color: var(--gold,#d88622);}.footer-v316__contact{display: grid;gap: 11px;}.footer-v316__contact h3{margin-bottom: 7px;}.footer-v316__contact-link{display: grid;grid-template-columns: 34px minmax(0,1fr);gap: 10px;align-items: center;color: #203a33;font-size: 14px;line-height: 1.35;text-decoration: none;}.footer-v316__contact-link span{width: 30px;height: 30px;border-radius: 7px;font-size: 10px;}.footer-v316__button{display: inline-flex;align-items: center;justify-content: center;width: max-content;min-height: 42px;margin-top: 7px;padding: 0 18px;border-radius: 7px;background: var(--gold,#d88622);color: #fff !important;font-size: 14px;font-weight: 900;text-decoration: none;box-shadow: 0 12px 26px rgba(216,134,34,.2);}.footer-v316__bottom{display: grid;grid-template-columns: minmax(260px,1fr) auto minmax(260px,1fr);gap: 22px;align-items: center;margin-top: 38px;padding-top: 24px;border-top: 1px solid rgba(229,209,180,.95);}.site-footer-v316 .copyright{margin: 0;color: #58635e;font-size: 13px;line-height: 1.45;}.site-footer-v316 .pp-lang-switcher--footer{margin: 0 !important;justify-self: center;}.footer-v316__legal{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 12px 20px;}.site-footer-v316 .footer-v316__legal a{margin: 0;font-size: 13px;}@media (max-width: 1100px){.footer-v316__grid{grid-template-columns: 1.1fr 1fr 1fr;}.footer-v316__brand,.footer-v316__contact{grid-column: span 1;}.footer-v316__bottom{grid-template-columns: 1fr;justify-items: start;}.site-footer-v316 .pp-lang-switcher--footer{justify-self: start;}.footer-v316__legal{justify-content: flex-start;}}@media (max-width: 767px){.site-footer.site-footer-v316{padding: 28px 0 88px;}.footer-v316__grid{width: min(100% - 32px,430px);display: grid;grid-template-columns: 1fr;gap: 0;margin: 0 auto;}.site-footer-v316 .footer-col{padding: 16px 0;border-top: 1px solid rgba(222,205,183,.82);}.site-footer-v316 .footer-col:first-child{border-top: 0;padding-top: 0;}.site-footer-v316 .footer-col h3{padding: 0 0 10px;font-size: 21px;}.site-footer-v316 .footer-v316__col a,.footer-v316__contact-link,.footer-v316__contact-link span,.footer-v316__socials a,.site-footer-v316 .footer-v316__legal a,.site-footer-v316 .copyright{display: initial !important;}.site-footer-v316 .footer-v316__col a,.site-footer-v316 .footer-v316__legal a{display: block !important;padding: 0;}.footer-v316__contact-link{display: grid !important;}.footer-v316__contact-link span,.footer-v316__socials a{display: inline-flex !important;}.footer-v316__bottom{width: min(100% - 32px,430px);margin: 18px auto 0;padding-top: 18px;}.footer-v316__legal{display: grid;gap: 8px;}}.site-footer.site-footer-v316 a.footer-v316__cta,.site-footer.site-footer-v316 .footer-v316__cta,.site-footer.site-footer-v316 .footer-v316__cta:visited,.site-footer.site-footer-v316 .footer-v316__cta:hover{color: #fff !important;}.site-footer.site-footer-v316 a.footer-v316__button,.site-footer.site-footer-v316 a.footer-v316__button:visited,.site-footer.site-footer-v316 a.footer-v316__button:hover{color: #fff !important;}@media (min-width: 1024px){html body.post-type-archive-excursion #excursion-list > .ex-wrap,html body:has(.excursions-page) #excursion-list > .ex-wrap{width: min(100% - 64px,1180px) !important;max-width: 1180px !important;margin-inline: auto !important;}html body.post-type-archive-excursion #excursion-list .ex-filters,html body:has(.excursions-page) #excursion-list .ex-filters{width: 100% !important;display: flex !important;flex-wrap: nowrap !important;justify-content: center !important;align-items: center !important;gap: 10px !important;margin: 0 auto 30px !important;overflow: visible !important;white-space: nowrap !important;}html body.post-type-archive-excursion #excursion-list .ex-filters button,html body:has(.excursions-page) #excursion-list .ex-filters button{flex: 0 1 auto !important;min-width: 0 !important;min-height: 34px !important;padding: 0 18px !important;border: 1px solid rgba(6,63,49,.18) !important;border-radius: 999px !important;background: rgba(255,255,255,.86) !important;color: #11241d !important;font-size: 13px !important;font-weight: 800 !important;line-height: 1 !important;box-shadow: 0 7px 16px rgba(41,31,18,.05) !important;}html body.post-type-archive-excursion #excursion-list .ex-filters button.is-active,html body.post-type-archive-excursion #excursion-list .ex-filters button:first-child,html body:has(.excursions-page) #excursion-list .ex-filters button.is-active,html body:has(.excursions-page) #excursion-list .ex-filters button:first-child{border-color: #00412f !important;background: #00412f !important;color: #fff !important;}html body.post-type-archive-excursion #excursion-list .ex-grid,html body:has(.excursions-page) #excursion-list .ex-grid{width: 100% !important;max-width: 100% !important;display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 18px !important;align-items: stretch !important;margin: 0 auto !important;}html body.post-type-archive-excursion #excursion-list .ex-card,html body:has(.excursions-page) #excursion-list .ex-card{display: grid !important;grid-template-rows: 150px 1fr !important;min-width: 0 !important;min-height: 302px !important;overflow: hidden !important;border: 1px solid rgba(214,190,160,.84) !important;border-radius: 8px !important;background: #fffdf8 !important;box-shadow: 0 14px 30px rgba(48,36,20,.08) !important;}html body.post-type-archive-excursion #excursion-list .ex-card-img,html body:has(.excursions-page) #excursion-list .ex-card-img{height: 150px !important;min-height: 150px !important;border-radius: 0 !important;background-image: var(--bg) !important;background-position: center !important;background-size: cover !important;filter: saturate(1.06) contrast(1.02) !important;}html body.post-type-archive-excursion #excursion-list .ex-card-img::after,html body:has(.excursions-page) #excursion-list .ex-card-img::after{background: linear-gradient(180deg,rgba(0,0,0,.13),rgba(0,0,0,0) 44%,rgba(0,0,0,.04)) !important;}html body.post-type-archive-excursion #excursion-list .ex-card-body,html body:has(.excursions-page) #excursion-list .ex-card-body{display: grid !important;grid-template-rows: auto auto 1fr auto !important;gap: 7px !important;min-height: 0 !important;padding: 18px 13px 12px !important;background: #fffdf8 !important;}html body.post-type-archive-excursion #excursion-list .ex-card-body::before,html body:has(.excursions-page) #excursion-list .ex-card-body::before{margin: 0 !important;color: #c87911 !important;font-size: 13px !important;font-weight: 900 !important;line-height: 1.1 !important;}html body.post-type-archive-excursion #excursion-list .ex-card-body::after,html body:has(.excursions-page) #excursion-list .ex-card-body::after{left: 10px !important;top: -140px !important;min-height: 24px !important;padding: 0 10px !important;border-radius: 5px !important;font-size: 11px !important;font-weight: 900 !important;}html body.post-type-archive-excursion #excursion-list .ex-card h2,html body:has(.excursions-page) #excursion-list .ex-card h2{margin: 0 !important;font-family: Georgia,"Times New Roman",serif !important;font-size: 24px !important;font-weight: 700 !important;line-height: 1.03 !important;letter-spacing: 0 !important;}html body.post-type-archive-excursion #excursion-list .ex-card h2 a,html body:has(.excursions-page) #excursion-list .ex-card h2 a{color: #071812 !important;text-decoration: none !important;}html body.post-type-archive-excursion #excursion-list .ex-card p,html body:has(.excursions-page) #excursion-list .ex-card p{min-height: 42px !important;margin: 0 !important;color: #18332a !important;font-size: 13px !important;line-height: 1.3 !important;-webkit-line-clamp: 2 !important;line-clamp: 2 !important;}html body.post-type-archive-excursion #excursion-list .ex-meta,html body:has(.excursions-page) #excursion-list .ex-meta{display: grid !important;grid-template-columns: auto 1fr auto !important;align-items: center !important;gap: 9px !important;min-height: 42px !important;margin: 4px 0 0 !important;padding-top: 11px !important;border-top: 1px solid rgba(214,190,160,.74) !important;}html body.post-type-archive-excursion #excursion-list .ex-meta span,html body.post-type-archive-excursion #excursion-list .ex-meta strong,html body:has(.excursions-page) #excursion-list .ex-meta span,html body:has(.excursions-page) #excursion-list .ex-meta strong{font-size: 13px !important;font-weight: 900 !important;line-height: 1 !important;white-space: nowrap !important;}html body.post-type-archive-excursion #excursion-list .ex-meta strong,html body:has(.excursions-page) #excursion-list .ex-meta strong{justify-self: end !important;color: #00412f !important;}html body.post-type-archive-excursion #excursion-list .ex-meta a,html body:has(.excursions-page) #excursion-list .ex-meta a{grid-column: auto !important;width: auto !important;min-width: 86px !important;min-height: 28px !important;padding: 0 12px !important;border: 1px solid rgba(214,190,160,.9) !important;border-radius: 5px !important;background: rgba(255,255,255,.78) !important;color: #071812 !important;font-size: 12px !important;font-weight: 900 !important;text-decoration: none !important;}}@media (min-width: 1024px) and (max-width: 1120px){html body.post-type-archive-excursion #excursion-list .ex-filters,html body:has(.excursions-page) #excursion-list .ex-filters{gap: 7px !important;}html body.post-type-archive-excursion #excursion-list .ex-filters button,html body:has(.excursions-page) #excursion-list .ex-filters button{padding-inline: 13px !important;font-size: 12px !important;}}@media (min-width: 1024px){html body.post-type-archive-excursion #excursion-list > .ex-wrap,html body.excursions-page #excursion-list > .ex-wrap,html body:has(.excursions-page) #excursion-list > .ex-wrap{width: min(calc(100% - 64px),1180px) !important;max-width: 1180px !important;margin-left: auto !important;margin-right: auto !important;}html body.post-type-archive-excursion #excursion-list .ex-grid,html body.excursions-page #excursion-list .ex-grid,html body:has(.excursions-page) #excursion-list .ex-grid,html body.post-type-archive-excursion #excursion-list .ex-filters,html body.excursions-page #excursion-list .ex-filters,html body:has(.excursions-page) #excursion-list .ex-filters{width: 100% !important;max-width: 100% !important;}}@media (min-width: 1024px){html body.excursions-page section.ex-section#excursion-list.ex-section > div.ex-wrap.ex-wrap,html body.post-type-archive-excursion section.ex-section#excursion-list.ex-section > div.ex-wrap.ex-wrap{width: min(calc(100vw - 64px),1180px) !important;max-width: 1180px !important;margin-left: auto !important;margin-right: auto !important;}html body.excursions-page section.ex-section#excursion-list.ex-section > div.ex-wrap.ex-wrap > .ex-filters,html body.excursions-page section.ex-section#excursion-list.ex-section > div.ex-wrap.ex-wrap > .ex-grid,html body.post-type-archive-excursion section.ex-section#excursion-list.ex-section > div.ex-wrap.ex-wrap > .ex-filters,html body.post-type-archive-excursion section.ex-section#excursion-list.ex-section > div.ex-wrap.ex-wrap > .ex-grid{width: 100% !important;max-width: 100% !important;}}.site-footer.site-footer-v316{padding: 34px 0 22px !important;background: #fffdf8 !important;}.footer-v316__grid{width: min(100% - 64px,1180px) !important;grid-template-columns: minmax(230px,1.08fr) minmax(130px,.62fr) minmax(160px,.72fr) minmax(195px,.9fr) minmax(230px,1fr) !important;gap: clamp(28px,3vw,54px) !important;align-items: start !important;}.site-footer-v316 .footer-col h3{margin-bottom: 13px !important;font-size: 22px !important;line-height: 1.05 !important;}.footer-v316__logo{margin-bottom: 10px !important;}.footer-v316__text{max-width: 240px !important;margin-bottom: 12px !important;font-size: 14px !important;line-height: 1.42 !important;}.footer-v316__badges{gap: 7px !important;margin-bottom: 16px !important;}.footer-v316__badges span{min-height: 28px !important;padding-inline: 11px !important;font-size: 12px !important;}.footer-v316__socials{gap: 8px !important;}.footer-v316__socials a,.footer-v316__contact-link span{width: 34px !important;height: 34px !important;border-radius: 8px !important;}.site-footer-v316 .footer-v316__col a,.site-footer-v316 .footer-v316__legal a{margin-bottom: 8px !important;font-size: 14px !important;line-height: 1.32 !important;}.footer-v316__contact{gap: 10px !important;}.footer-v316__contact-link{grid-template-columns: 32px minmax(0,1fr) !important;gap: 8px !important;font-size: 14px !important;line-height: 1.25 !important;}.footer-v316__contact-link span{width: 28px !important;height: 28px !important;font-size: 10px !important;}.footer-v316__button{min-height: 38px !important;margin-top: 4px !important;padding-inline: 16px !important;border-radius: 7px !important;font-size: 13px !important;}.footer-v316__bottom{width: min(100% - 64px,1180px) !important;grid-template-columns: minmax(260px,1fr) auto minmax(360px,1fr) !important;gap: 18px !important;margin-top: 28px !important;padding-top: 20px !important;}.site-footer-v316 .copyright,.site-footer-v316 .footer-v316__legal a{font-size: 13px !important;line-height: 1.35 !important;}.footer-v316__legal{gap: 10px 18px !important;}@media (max-width: 1100px) and (min-width: 768px){.footer-v316__grid{grid-template-columns: minmax(220px,1fr) repeat(2,minmax(160px,.8fr)) !important;gap: 26px 34px !important;}.footer-v316__brand{grid-row: span 2 !important;}.footer-v316__contact{grid-column: span 2 !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;align-items: start !important;}.footer-v316__contact h3,.footer-v316__button{grid-column: 1 / -1 !important;}}@media (max-width: 767px){.site-footer.site-footer-v316{padding: 16px 0 88px !important;background: #fffdf8 !important;}.footer-v316__grid{width: min(100% - 24px,430px) !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 18px 20px !important;padding: 16px !important;border: 1px solid rgba(222,199,170,.82) !important;border-radius: 10px !important;background: rgba(255,253,248,.96) !important;}.site-footer-v316 .footer-col{min-width: 0 !important;padding: 0 !important;border: 0 !important;}.footer-v316__brand{grid-column: 1 / -1 !important;display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;gap: 8px 14px !important;align-items: start !important;padding-bottom: 4px !important;border-bottom: 1px solid rgba(222,199,170,.68) !important;}.footer-v316__logo{grid-column: 1 / 2 !important;margin: 0 !important;}.footer-v316__text{grid-column: 1 / 2 !important;max-width: none !important;margin: 0 !important;font-size: 13px !important;line-height: 1.32 !important;}.footer-v316__badges{grid-column: 2 / 3 !important;grid-row: 1 / 3 !important;display: grid !important;gap: 6px !important;margin: 0 !important;align-self: start !important;justify-items: start !important;}.footer-v316__badges span{min-height: 26px !important;padding-inline: 9px !important;font-size: 11px !important;white-space: nowrap !important;}.footer-v316__socials{grid-column: 1 / -1 !important;gap: 8px !important;margin-top: 2px !important;}.footer-v316__socials a,.footer-v316__contact-link span{width: 34px !important;height: 34px !important;}.site-footer-v316 .footer-col h3{margin: 0 0 9px !important;padding: 0 !important;font-size: 17px !important;line-height: 1.1 !important;}.site-footer-v316 .footer-v316__col a{display: block !important;margin-bottom: 6px !important;font-size: 12.5px !important;line-height: 1.25 !important;}.footer-v316__contact{grid-column: 1 / -1 !important;display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 8px 12px !important;padding-top: 2px !important;border-top: 1px solid rgba(222,199,170,.68) !important;}.footer-v316__contact h3{grid-column: 1 / -1 !important;margin-top: 0 !important;}.footer-v316__contact-link{display: grid !important;grid-template-columns: 30px minmax(0,1fr) !important;gap: 7px !important;align-items: center !important;font-size: 12px !important;line-height: 1.25 !important;word-break: break-word !important;}.footer-v316__contact-link span{width: 28px !important;height: 28px !important;font-size: 9.5px !important;}.footer-v316__contact-link[href^="mailto:"]{grid-column: 1 / -1 !important;}.footer-v316__button{grid-column: 1 / -1 !important;width: 100% !important;min-height: 40px !important;margin-top: 2px !important;font-size: 12.5px !important;}.footer-v316__bottom{width: min(100% - 24px,430px) !important;display: grid !important;grid-template-columns: auto minmax(0,1fr) !important;gap: 10px 14px !important;margin: 0 auto !important;padding: 12px 16px 14px !important;border: 1px solid rgba(222,199,170,.82) !important;border-top: 0 !important;border-radius: 0 0 10px 10px !important;background: rgba(255,253,248,.96) !important;}.site-footer-v316 .pp-lang-switcher--footer{justify-self: start !important;align-self: start !important;}.footer-v316__legal{display: grid !important;grid-template-columns: 1fr !important;gap: 6px !important;justify-content: start !important;}.site-footer-v316 .footer-v316__legal a{display: block !important;margin: 0 !important;font-size: 12px !important;line-height: 1.25 !important;}.site-footer-v316 .copyright{grid-column: 1 / -1 !important;margin: 0 !important;font-size: 11.5px !important;line-height: 1.35 !important;}}@media (max-width: 390px){.footer-v316__grid{grid-template-columns: 1fr !important;}.footer-v316__brand{grid-template-columns: 1fr !important;}.footer-v316__badges,.footer-v316__text,.footer-v316__logo,.footer-v316__socials,.footer-v316__contact{grid-column: 1 / -1 !important;}.footer-v316__badges{grid-row: auto !important;display: flex !important;flex-wrap: wrap !important;}.footer-v316__contact{grid-template-columns: 1fr !important;}}.site-footer.site-footer-v316{padding-top: 28px !important;padding-bottom: 18px !important;}.footer-v316__contact{gap: 7px !important;}.footer-v316__contact-link{grid-template-columns: 28px minmax(0,1fr) !important;gap: 7px !important;font-size: 13px !important;}.footer-v316__contact-link span{width: 24px !important;height: 24px !important;font-size: 9px !important;}.footer-v316__button{min-height: 36px !important;margin-top: 2px !important;}.footer-v316__bottom{margin-top: 22px !important;padding-top: 16px !important;}@media (max-width: 767px){.footer-v316__grid{border-bottom: 0 !important;border-radius: 10px 10px 0 0 !important;}.footer-v316__bottom{border-top: 0 !important;border-radius: 0 0 10px 10px !important;}.footer-v316__contact{gap: 7px 10px !important;}.footer-v316__button{min-height: 38px !important;}}@media (max-width: 767px){.site-footer.site-footer-v316{padding: 14px 0 88px !important;background: #fffaf3 !important;border-top: 1px solid rgba(222,199,170,.75) !important;}.site-footer-v316,.site-footer-v316 *{box-sizing: border-box !important;}.site-footer-v316{--pp-i-phone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.5c.9.3 1.8.6 2.8.7A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E");--pp-i-wa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M20.5 11.8a8.5 8.5 0 0 1-12.6 7.4L3 20.5l1.3-4.7A8.5 8.5 0 1 1 20.5 11.8Z'/%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M8.8 8.6c.2-.5.4-.6.8-.6h.6c.2 0 .5.1.6.5l.7 1.6c.1.3.1.5-.1.7l-.5.6c.7 1.2 1.6 2 2.8 2.6l.6-.6c.2-.2.5-.3.8-.1l1.5.7c.4.2.5.4.5.7 0 .9-.7 1.6-1.7 1.7-2.2.1-6.5-2.1-8-5.8-.4-1-.2-1.6.4-2Z'/%3E%3C/svg%3E");--pp-i-tg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M21.5 3.5 2.8 10.8c-1 .4-.9 1.8.1 2.1l4.7 1.4 1.8 5c.3.9 1.5 1.1 2.1.3l2.6-3.5 4.8 3.5c.8.6 1.9.1 2-1L23 4.7c.1-.8-.7-1.4-1.5-1.2Z'/%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m8 14 8.3-6.2'/%3E%3C/svg%3E");--pp-i-mail: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='5' width='18' height='14' rx='2' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m4 7 8 6 8-6'/%3E%3C/svg%3E");--pp-i-clock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M12 7v5l3 2'/%3E%3C/svg%3E");--pp-i-ig: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4' y='4' width='16' height='16' rx='5' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='12' cy='12' r='3.5' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath fill='black' d='M17.5 6.9a1.1 1.1 0 1 0 0 2.2 1.1 1.1 0 0 0 0-2.2Z'/%3E%3C/svg%3E");}.site-footer-v316 .footer-v316__grid,.site-footer-v316 .footer-v316__bottom{width: calc(100% - 28px) !important;max-width: 430px !important;margin-left: auto !important;margin-right: auto !important;border: 1px solid rgba(222,199,170,.82) !important;background: rgba(255,253,248,.98) !important;box-shadow: 0 12px 34px rgba(45,31,13,.05) !important;overflow: hidden !important;}.site-footer-v316 .footer-v316__grid{display: grid !important;grid-template-columns: 1fr !important;gap: 0 !important;padding: 0 !important;border-radius: 12px 12px 0 0 !important;}.site-footer-v316 .footer-col{width: 100% !important;min-width: 0 !important;max-width: none !important;padding: 14px 16px !important;border: 0 !important;border-bottom: 1px solid rgba(222,199,170,.64) !important;}.site-footer-v316 .footer-col:last-child{border-bottom: 0 !important;}.site-footer-v316 .footer-v316__brand{display: grid !important;grid-template-columns: 1fr !important;gap: 10px !important;padding-top: 16px !important;}.site-footer-v316 .footer-v316__logo,.site-footer-v316 .footer-v316__text,.site-footer-v316 .footer-v316__badges,.site-footer-v316 .footer-v316__socials{grid-column: 1 / -1 !important;grid-row: auto !important;justify-self: start !important;}.site-footer-v316 .footer-v316__logo{display: inline-flex !important;align-items: center !important;gap: 10px !important;width: max-content !important;margin: 0 !important;color: #00412f !important;}.site-footer-v316 .footer-v316__logo span{display: block !important;font-size: 22px !important;line-height: .9 !important;letter-spacing: 5px !important;white-space: nowrap !important;}.site-footer-v316 .footer-v316__logo small{display: block !important;margin-top: 5px !important;font-size: 10px !important;letter-spacing: 1.3px !important;}.site-footer-v316 .footer-v316__logo .brand-mark{width: 18px !important;height: 32px !important;flex: 0 0 auto !important;}.site-footer-v316 .footer-v316__text{max-width: 300px !important;margin: 0 !important;color: #243b34 !important;font-size: 13px !important;line-height: 1.38 !important;}.site-footer-v316 .footer-v316__badges{display: grid !important;grid-template-columns: repeat(2,max-content) !important;gap: 6px !important;margin: 0 !important;}.site-footer-v316 .footer-v316__badges span{min-height: 25px !important;max-width: 100% !important;padding: 0 9px !important;border-radius: 999px !important;background: rgba(0,65,47,.055) !important;color: #00412f !important;font-size: 10.5px !important;line-height: 1 !important;white-space: nowrap !important;}.site-footer-v316 .footer-v316__badges span:nth-child(3){grid-column: 1 / -1 !important;width: max-content !important;}.site-footer-v316 .footer-v316__socials{display: flex !important;gap: 8px !important;margin: 0 !important;}.site-footer-v316 .footer-v316__socials a,.site-footer-v316 .footer-v316__contact-link span{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 34px !important;height: 34px !important;min-width: 34px !important;padding: 0 !important;border: 1px solid rgba(0,65,47,.14) !important;border-radius: 9px !important;background: rgba(0,65,47,.055) !important;color: #00412f !important;font-size: 0 !important;}.site-footer-v316 .footer-v316__socials a::before,.site-footer-v316 .footer-v316__contact-link span::before{content: "" !important;display: block !important;width: 17px !important;height: 17px !important;background: currentColor !important;-webkit-mask: var(--pp-footer-icon) center / contain no-repeat !important;mask: var(--pp-footer-icon) center / contain no-repeat !important;}.site-footer-v316 .footer-v316__socials a:nth-child(1),.site-footer-v316 .footer-v316__contact > a:nth-of-type(3) span{--pp-footer-icon: var(--pp-i-tg);}.site-footer-v316 .footer-v316__socials a:nth-child(2){--pp-footer-icon: var(--pp-i-ig);}.site-footer-v316 .footer-v316__socials a:nth-child(3),.site-footer-v316 .footer-v316__contact > a:nth-of-type(2) span{--pp-footer-icon: var(--pp-i-wa);}.site-footer-v316 .footer-v316__contact > a:nth-of-type(1) span{--pp-footer-icon: var(--pp-i-phone);}.site-footer-v316 .footer-v316__contact > a:nth-of-type(4) span{--pp-footer-icon: var(--pp-i-mail);}.site-footer-v316 .footer-v316__contact > span.footer-v316__contact-link > span{--pp-footer-icon: var(--pp-i-clock);}.site-footer-v316 .footer-col h3{margin: 0 0 9px !important;padding: 0 !important;color: #00412f !important;font-size: 18px !important;line-height: 1.12 !important;}.site-footer-v316 .footer-v316__col a{display: block !important;width: fit-content !important;max-width: 100% !important;margin: 0 0 6px !important;padding: 0 !important;color: #213a33 !important;font-size: 13px !important;line-height: 1.28 !important;text-decoration: none !important;}.site-footer-v316 .footer-v316__col a:last-child{margin-bottom: 0 !important;}.site-footer-v316 .footer-v316__contact{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 8px !important;padding-bottom: 16px !important;}.site-footer-v316 .footer-v316__contact h3{grid-column: 1 / -1 !important;margin: 0 0 2px !important;}.site-footer-v316 .footer-v316__contact-link{min-width: 0 !important;min-height: 54px !important;display: grid !important;grid-template-columns: 34px minmax(0,1fr) !important;gap: 8px !important;align-items: center !important;padding: 8px !important;border: 1px solid rgba(0,65,47,.1) !important;border-radius: 10px !important;background: #fff !important;color: #1f352f !important;font-size: 12px !important;line-height: 1.22 !important;text-decoration: none !important;overflow-wrap: anywhere !important;}.site-footer-v316 .footer-v316__contact > a:nth-of-type(4),.site-footer-v316 .footer-v316__contact > span.footer-v316__contact-link,.site-footer-v316 .footer-v316__button{grid-column: 1 / -1 !important;}.site-footer-v316 .footer-v316__button{width: 100% !important;min-height: 42px !important;margin: 2px 0 0 !important;border-radius: 10px !important;background: linear-gradient(180deg,#e8a33d 0%,#d38624 100%) !important;color: #fff !important;font-size: 13px !important;box-shadow: 0 10px 22px rgba(216,134,34,.18) !important;}.site-footer-v316 .footer-v316__bottom{display: grid !important;grid-template-columns: auto minmax(0,1fr) !important;gap: 10px 12px !important;align-items: start !important;margin-top: 0 !important;padding: 12px 16px 14px !important;border-top: 0 !important;border-radius: 0 0 12px 12px !important;}.site-footer-v316 .pp-lang-switcher--footer{justify-self: start !important;margin: 0 !important;}.site-footer-v316 .footer-v316__legal{display: grid !important;grid-template-columns: 1fr !important;gap: 5px !important;justify-content: start !important;}.site-footer-v316 .footer-v316__legal a{display: block !important;margin: 0 !important;color: #213a33 !important;font-size: 11.5px !important;line-height: 1.22 !important;text-decoration: none !important;}.site-footer-v316 .copyright{grid-column: 1 / -1 !important;margin: 2px 0 0 !important;color: #5f6b66 !important;font-size: 11px !important;line-height: 1.32 !important;}}@media (max-width: 767px){.site-footer.site-footer-v316{padding: 22px 0 88px !important;background: #fffaf3 !important;border-top: 1px solid rgba(222,199,170,.6) !important;}.site-footer-v316,.site-footer-v316 *{box-sizing: border-box !important;}.site-footer-v316 .footer-v316__grid{width: min(calc(100% - 36px),420px) !important;display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 20px 26px !important;margin: 0 auto !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;overflow: visible !important;}.site-footer-v316 .footer-col{width: 100% !important;min-width: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;}.site-footer-v316 .footer-v316__brand,.site-footer-v316 .footer-v316__contact{grid-column: 1 / -1 !important;}.site-footer-v316 .footer-v316__brand{display: grid !important;grid-template-columns: 1fr !important;gap: 12px !important;padding: 0 0 2px !important;border: 0 !important;}.site-footer-v316 .footer-v316__logo,.site-footer-v316 .footer-v316__text,.site-footer-v316 .footer-v316__badges,.site-footer-v316 .footer-v316__socials{grid-column: 1 / -1 !important;grid-row: auto !important;justify-self: start !important;}.site-footer-v316 .footer-v316__logo{display: inline-flex !important;align-items: center !important;gap: 10px !important;width: max-content !important;margin: 0 !important;color: #00412f !important;}.site-footer-v316 .footer-v316__logo span{font-size: 22px !important;line-height: .9 !important;letter-spacing: 5px !important;white-space: nowrap !important;}.site-footer-v316 .footer-v316__logo small{margin-top: 5px !important;font-size: 10px !important;letter-spacing: 1.3px !important;}.site-footer-v316 .footer-v316__logo .brand-mark{width: 18px !important;height: 32px !important;flex: 0 0 auto !important;}.site-footer-v316 .footer-v316__text{max-width: 330px !important;margin: 0 !important;color: #1f352f !important;font-size: 13px !important;line-height: 1.45 !important;}.site-footer.site-footer-v316 .footer-v316__badges{display: grid !important;grid-template-columns: 1fr !important;align-items: start !important;gap: 4px !important;margin: 0 !important;}.site-footer.site-footer-v316 .footer-v316__badges span{display: block !important;min-height: 0 !important;width: 100% !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;color: #00412f !important;font-size: 11.5px !important;font-weight: 850 !important;line-height: 1.25 !important;white-space: normal !important;}.site-footer.site-footer-v316 .footer-v316__badges span::before{content: "" !important;display: inline-block !important;width: 5px !important;height: 5px !important;margin-right: 6px !important;border-radius: 50% !important;background: #d88622 !important;vertical-align: 2px !important;}.site-footer-v316 .footer-v316__socials{display: flex !important;gap: 9px !important;margin: 0 !important;}.site-footer-v316 .footer-v316__socials a,.site-footer-v316 .footer-v316__contact-link span{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 32px !important;height: 32px !important;min-width: 32px !important;padding: 0 !important;border: 1px solid rgba(0,65,47,.14) !important;border-radius: 9px !important;background: rgba(0,65,47,.055) !important;color: #00412f !important;font-size: 0 !important;}.site-footer-v316 .footer-v316__socials a::before,.site-footer-v316 .footer-v316__contact-link span::before{content: "" !important;display: block !important;width: 16px !important;height: 16px !important;background: currentColor !important;-webkit-mask: var(--pp-footer-icon) center / contain no-repeat !important;mask: var(--pp-footer-icon) center / contain no-repeat !important;}.site-footer-v316 .footer-col h3{margin: 0 0 8px !important;padding: 0 !important;color: #00412f !important;font-size: 18px !important;line-height: 1.12 !important;}.site-footer.site-footer-v316 .footer-v316__col h3{font-size: 16px !important;line-height: 1.14 !important;}.site-footer-v316 .footer-v316__col a{display: block !important;width: fit-content !important;max-width: 100% !important;margin: 0 0 7px !important;padding: 0 !important;color: #1f352f !important;font-size: 13px !important;line-height: 1.28 !important;text-decoration: none !important;}.site-footer-v316 .footer-v316__col a:last-child{margin-bottom: 0 !important;}.site-footer-v316 .footer-v316__contact{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 9px 16px !important;padding-top: 2px !important;border: 0 !important;}.site-footer-v316 .footer-v316__contact h3{grid-column: 1 / -1 !important;margin: 0 0 2px !important;}.site-footer.site-footer-v316 .footer-v316__contact-link{min-width: 0 !important;min-height: 32px !important;display: inline-grid !important;grid-template-columns: 34px minmax(0,1fr) !important;gap: 10px !important;align-items: center !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;color: #1f352f !important;font-size: 12.5px !important;line-height: 1.22 !important;text-decoration: none !important;overflow-wrap: anywhere !important;}.site-footer-v316 .footer-v316__contact > a:nth-of-type(4),.site-footer-v316 .footer-v316__contact > span.footer-v316__contact-link{grid-column: 1 / -1 !important;}.site-footer.site-footer-v316 a.footer-v316__button,.site-footer.site-footer-v316 a.footer-v316__button:visited,.site-footer.site-footer-v316 a.footer-v316__button:hover,.site-footer-v316 .footer-v316__button{display: none !important;visibility: hidden !important;}.site-footer-v316 .footer-v316__bottom{width: min(calc(100% - 36px),420px) !important;display: grid !important;grid-template-columns: auto minmax(0,1fr) !important;gap: 10px 14px !important;align-items: start !important;margin: 20px auto 0 !important;padding: 14px 0 0 !important;border: 0 !important;border-top: 1px solid rgba(222,199,170,.72) !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;overflow: visible !important;}.site-footer-v316 .pp-lang-switcher--footer{justify-self: start !important;margin: 0 !important;}.site-footer-v316 .footer-v316__legal{display: grid !important;grid-template-columns: 1fr !important;gap: 5px !important;justify-content: start !important;}.site-footer-v316 .footer-v316__legal a{display: block !important;margin: 0 !important;color: #1f352f !important;font-size: 11.5px !important;line-height: 1.22 !important;text-decoration: none !important;}.site-footer-v316 .copyright{grid-column: 1 / -1 !important;margin: 3px 0 0 !important;color: #5f6b66 !important;font-size: 11px !important;line-height: 1.32 !important;}}@media (max-width: 374px){.site-footer-v316 .footer-v316__grid{grid-template-columns: 1fr !important;}.site-footer-v316 .footer-v316__contact{grid-template-columns: 1fr !important;}}@media (max-width: 767px){.site-footer.site-footer-v316 .footer-v316__grid{width: min(calc(100% - 24px),420px) !important;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr) !important;column-gap: 14px !important;}.site-footer.site-footer-v316 .footer-v316__brand,.site-footer.site-footer-v316 .footer-v316__contact{grid-column: 1 / -1 !important;}.site-footer.site-footer-v316 .footer-v316__col h3{font-size: 15px !important;}.site-footer.site-footer-v316 .footer-v316__col a{font-size: 12.5px !important;}.site-footer.site-footer-v316 .footer-v316__bottom{width: min(calc(100% - 24px),420px) !important;}}@media (max-width: 360px){.site-footer.site-footer-v316 .footer-v316__grid{grid-template-columns: 1fr !important;}}@media (max-width: 767px){.site-footer.site-footer-v316 .footer-v316__grid{width: min(calc(100% - 40px),390px) !important;grid-template-columns: 1fr !important;gap: 18px !important;}.site-footer.site-footer-v316 .footer-v316__brand,.site-footer.site-footer-v316 .footer-v316__col,.site-footer.site-footer-v316 .footer-v316__contact{grid-column: 1 / -1 !important;}.site-footer.site-footer-v316 .footer-v316__col h3{font-size: 18px !important;}.site-footer.site-footer-v316 .footer-v316__col a{font-size: 13px !important;}.site-footer.site-footer-v316 .footer-v316__bottom{width: min(calc(100% - 40px),390px) !important;}}@media (max-width: 767px){.site-footer.site-footer-v316{--pp-footer-ink: #063f30;--pp-footer-text: #172d27;--pp-footer-muted: #5f706a;--pp-footer-line: rgba(214,181,137,.72);--pp-footer-gold: #d88a24;--pp-footer-soft: #eef7f2;padding: 16px 0 92px !important;background: #fffaf3 !important;border-top: 1px solid rgba(214,181,137,.5) !important;}.site-footer.site-footer-v316,.site-footer.site-footer-v316 *{box-sizing: border-box !important;}.site-footer.site-footer-v316 .footer-v316__grid{width: min(calc(100% - 28px),390px) !important;display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 22px 24px !important;margin: 0 auto !important;padding: 18px 16px 0 !important;border: 1px solid var(--pp-footer-line) !important;border-bottom: 0 !important;border-radius: 12px 12px 0 0 !important;background: linear-gradient(180deg,#fffdf9 0%,#fffaf3 100%) !important;box-shadow: 0 16px 36px rgba(45,31,15,.055) !important;overflow: visible !important;}.site-footer.site-footer-v316 .footer-col{min-width: 0 !important;width: 100% !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;}.site-footer.site-footer-v316 .footer-v316__brand,.site-footer.site-footer-v316 .footer-v316__contact{grid-column: 1 / -1 !important;}.site-footer.site-footer-v316 .footer-v316__brand{display: grid !important;grid-template-columns: 1fr !important;gap: 13px !important;padding: 0 0 18px !important;border-bottom: 1px solid var(--pp-footer-line) !important;}.site-footer.site-footer-v316 .footer-v316__logo,.site-footer.site-footer-v316 .footer-v316__text,.site-footer.site-footer-v316 .footer-v316__badges,.site-footer.site-footer-v316 .footer-v316__socials{grid-column: 1 / -1 !important;grid-row: auto !important;justify-self: start !important;}.site-footer.site-footer-v316 .footer-v316__logo{display: inline-flex !important;align-items: center !important;gap: 11px !important;width: max-content !important;max-width: 100% !important;margin: 0 !important;color: var(--pp-footer-ink) !important;text-decoration: none !important;}.site-footer.site-footer-v316 .footer-v316__logo span{font-size: 22px !important;line-height: .9 !important;letter-spacing: 5px !important;white-space: nowrap !important;}.site-footer.site-footer-v316 .footer-v316__logo small{display: block !important;margin-top: 5px !important;font-size: 10px !important;line-height: 1 !important;letter-spacing: 1.4px !important;}.site-footer.site-footer-v316 .footer-v316__logo .brand-mark{width: 18px !important;height: 32px !important;flex: 0 0 auto !important;}.site-footer.site-footer-v316 .footer-v316__text{max-width: 31ch !important;margin: 0 !important;color: var(--pp-footer-text) !important;font-size: 13px !important;line-height: 1.38 !important;}.site-footer.site-footer-v316 .footer-v316__badges{display: flex !important;flex-wrap: wrap !important;gap: 7px !important;margin: 0 !important;}.site-footer.site-footer-v316 .footer-v316__badges span{display: inline-flex !important;align-items: center !important;width: auto !important;min-height: 28px !important;padding: 0 10px !important;border: 1px solid rgba(6,63,48,.16) !important;border-radius: 999px !important;background: var(--pp-footer-soft) !important;color: var(--pp-footer-ink) !important;font-size: 12px !important;font-weight: 800 !important;line-height: 1 !important;white-space: nowrap !important;}.site-footer.site-footer-v316 .footer-v316__badges span::before{content: none !important;}.site-footer.site-footer-v316 .footer-v316__socials{display: flex !important;gap: 8px !important;margin: 0 !important;}.site-footer.site-footer-v316 .footer-v316__socials a,.site-footer.site-footer-v316 .footer-v316__contact-link > span{position: relative !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 36px !important;height: 36px !important;min-width: 36px !important;padding: 0 !important;border: 1px solid rgba(6,63,48,.16) !important;border-radius: 10px !important;background: var(--pp-footer-soft) !important;color: var(--pp-footer-ink) !important;font-size: 0 !important;line-height: 0 !important;overflow: hidden !important;}.site-footer.site-footer-v316 .footer-v316__socials a::before,.site-footer.site-footer-v316 .footer-v316__contact-link > span::before{content: "" !important;display: block !important;width: 17px !important;height: 17px !important;margin: 0 !important;background: currentColor !important;-webkit-mask: var(--pp-footer-icon) center / contain no-repeat !important;mask: var(--pp-footer-icon) center / contain no-repeat !important;transform: none !important;}.site-footer.site-footer-v316 .footer-v316__col{display: block !important;}.site-footer.site-footer-v316 .footer-v316__col h3,.site-footer.site-footer-v316 .footer-v316__contact h3{margin: 0 0 10px !important;padding: 0 !important;color: var(--pp-footer-ink) !important;font-size: 18px !important;line-height: 1.08 !important;}.site-footer.site-footer-v316 .footer-v316__col a{display: block !important;width: fit-content !important;max-width: 100% !important;margin: 0 0 7px !important;padding: 0 !important;color: var(--pp-footer-text) !important;font-size: 13px !important;line-height: 1.24 !important;text-decoration: none !important;overflow-wrap: normal !important;}.site-footer.site-footer-v316 .footer-v316__col a:last-child{margin-bottom: 0 !important;}.site-footer.site-footer-v316 .footer-v316__contact{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px 14px !important;padding-top: 18px !important;border-top: 1px solid var(--pp-footer-line) !important;}.site-footer.site-footer-v316 .footer-v316__contact h3{grid-column: 1 / -1 !important;margin-bottom: 2px !important;}.site-footer.site-footer-v316 .footer-v316__contact-link{min-width: 0 !important;min-height: 36px !important;display: grid !important;grid-template-columns: 36px minmax(0,1fr) !important;gap: 9px !important;align-items: center !important;justify-items: start !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;color: var(--pp-footer-text) !important;font-size: 12.5px !important;line-height: 1.2 !important;text-decoration: none !important;overflow-wrap: anywhere !important;}.site-footer.site-footer-v316 .footer-v316__contact > a:nth-of-type(4){grid-column: 1 / -1 !important;}.site-footer.site-footer-v316 .footer-v316__contact > span.footer-v316__contact-link{grid-column: auto !important;}.site-footer.site-footer-v316 a.footer-v316__button,.site-footer.site-footer-v316 a.footer-v316__button:visited,.site-footer.site-footer-v316 a.footer-v316__button:hover,.site-footer.site-footer-v316 .footer-v316__button{display: none !important;visibility: hidden !important;}.site-footer.site-footer-v316 .footer-v316__bottom{width: min(calc(100% - 28px),390px) !important;display: grid !important;grid-template-columns: auto minmax(0,1fr) !important;gap: 12px 16px !important;align-items: start !important;margin: 0 auto !important;padding: 14px 16px 16px !important;border: 1px solid var(--pp-footer-line) !important;border-top: 0 !important;border-radius: 0 0 12px 12px !important;background: linear-gradient(180deg,#fffaf3 0%,#fff8ef 100%) !important;box-shadow: 0 16px 36px rgba(45,31,15,.055) !important;overflow: visible !important;}.site-footer.site-footer-v316 .pp-lang-switcher--footer{justify-self: start !important;margin: 0 !important;}.site-footer.site-footer-v316 .pp-lang-dropdown__summary{min-height: 34px !important;padding: 0 14px !important;border-color: rgba(216,138,36,.45) !important;background: #fffaf5 !important;color: var(--pp-footer-ink) !important;}.site-footer.site-footer-v316 .footer-v316__legal{display: grid !important;grid-template-columns: 1fr !important;gap: 6px !important;justify-items: end !important;text-align: right !important;}.site-footer.site-footer-v316 .footer-v316__legal a{display: block !important;margin: 0 !important;color: var(--pp-footer-text) !important;font-size: 11.5px !important;line-height: 1.22 !important;text-decoration: none !important;}.site-footer.site-footer-v316 .copyright{grid-column: 1 / -1 !important;margin: 2px 0 0 !important;color: var(--pp-footer-muted) !important;font-size: 11px !important;line-height: 1.35 !important;}}@media (max-width: 359px){.site-footer.site-footer-v316 .footer-v316__grid,.site-footer.site-footer-v316 .footer-v316__bottom{width: min(calc(100% - 20px),390px) !important;padding-left: 14px !important;padding-right: 14px !important;}.site-footer.site-footer-v316 .footer-v316__grid{column-gap: 18px !important;}.site-footer.site-footer-v316 .footer-v316__col h3,.site-footer.site-footer-v316 .footer-v316__contact h3{font-size: 17px !important;}.site-footer.site-footer-v316 .footer-v316__contact{grid-template-columns: 1fr !important;}}@media (max-width: 767px){.site-footer.site-footer-v316 .footer-v316__grid > .footer-v316__col{grid-column: auto !important;}.site-footer.site-footer-v316 .footer-v316__grid > .footer-v316__brand,.site-footer.site-footer-v316 .footer-v316__grid > .footer-v316__contact{grid-column: 1 / -1 !important;}.site-footer.site-footer-v316 .footer-v316__contact{grid-template-columns: 1fr !important;}.site-footer.site-footer-v316 .footer-v316__contact-link{width: 100% !important;}}@media (min-width: 390px) and (max-width: 767px){.site-footer.site-footer-v316 .footer-v316__contact{grid-template-columns: minmax(0,1.08fr) minmax(0,.92fr) !important;}.site-footer.site-footer-v316 .footer-v316__contact > a:nth-of-type(4){grid-column: 1 / -1 !important;}}@media (max-width: 767px){.site-footer.site-footer-v316 .footer-v316__grid{width: min(calc(100% - 28px),390px) !important;padding: 18px 16px 0 !important;border-bottom: 0 !important;box-shadow: none !important;}.site-footer.site-footer-v316 .footer-v316__bottom{width: min(calc(100% - 28px),390px) !important;padding: 14px 16px 16px !important;border-top: 0 !important;box-shadow: none !important;}.site-footer.site-footer-v316 .footer-v316__grid::before,.site-footer.site-footer-v316 .footer-v316__grid::after,.site-footer.site-footer-v316 .footer-v316__bottom::before,.site-footer.site-footer-v316 .footer-v316__bottom::after{content: none !important;display: none !important;}}@media (max-width: 767px){.site-footer.site-footer-v316 .footer-v316__grid,.site-footer.site-footer-v316 .footer-v316__bottom{width: 100% !important;max-width: none !important;margin-left: 0 !important;margin-right: 0 !important;border-left: 0 !important;border-right: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;}.site-footer.site-footer-v316 .footer-v316__grid{border-top: 0 !important;}.site-footer.site-footer-v316 .footer-v316__bottom{border-bottom: 0 !important;}}@media (max-width: 640px){body.postid-10830 .px-hero .px-hero-content{background-image: linear-gradient(180deg,rgba(7,25,20,.28),rgba(7,25,20,.76)),var(--hero-mobile,var(--hero)) !important;}}@media (max-width: 640px){body.postid-10800 .px-hero .px-hero-content{background-image: linear-gradient(180deg,rgba(7,25,20,.28),rgba(7,25,20,.76)),var(--hero-mobile,var(--hero)) !important;}}@media (max-width: 640px){body.postid-10798 .px-hero .px-hero-content{background-image: linear-gradient(180deg,rgba(7,25,20,.28),rgba(7,25,20,.76)),var(--hero-mobile,var(--hero)) !important;}}@media (max-width: 640px){body.postid-9824 .px-hero .px-hero-content{background-image: linear-gradient(180deg,rgba(7,25,20,.28),rgba(7,25,20,.76)),var(--hero-mobile,var(--hero)) !important;}}@media (max-width: 640px){body.postid-12130 .px-hero .px-hero-content{background-image: linear-gradient(180deg,rgba(7,25,20,.28),rgba(7,25,20,.76)),var(--hero-mobile,var(--hero)) !important;}}@media (max-width: 640px){body.postid-12136 .px-hero .px-hero-content,body.postid-12137 .px-hero .px-hero-content{background-image: linear-gradient(180deg,rgba(7,25,20,.28),rgba(7,25,20,.76)),var(--hero-mobile,var(--hero)) !important;}}@media (min-width: 821px){html body.single-excursion.postid-12326 main.pp-excursion-render > section.px-hero.px-hero-unified{width: 100% !important;max-width: none !important;margin: 0 !important;border: 0 !important;border-radius: 0 !important;--px-hero-height: clamp(540px,40vw,720px);background-color: #1e302a !important;background-image: linear-gradient(90deg,rgba(12,28,23,.28),transparent 72%),var(--hero) !important;background-size: cover !important;background-position: center !important;background-repeat: no-repeat !important;color: #fff !important;}html body.single-excursion.postid-12326 main.pp-excursion-render > section.px-hero.px-hero-unified > .px-hero-photo{inset: 0 !important;background-position: center center !important;background-size: cover !important;}html body.single-excursion.postid-12326 main.pp-excursion-render > section.px-hero.px-hero-unified > .px-wrap{width: min(1320px,100%) !important;margin: 0 auto !important;padding: 48px !important;}html body.single-excursion.postid-12326 main.pp-excursion-render > section.px-hero.px-hero-unified .px-hero-content{flex: 0 1 54% !important;max-width: 680px !important;color: #fff !important;text-shadow: 0 2px 18px rgba(0,0,0,.4) !important;}html body.single-excursion.postid-12326 main.pp-excursion-render > section.px-hero.px-hero-unified h1{font-size: clamp(34px,3.1vw,54px) !important;line-height: 1.08 !important;color: #fff !important;text-shadow: 0 2px 18px rgba(0,0,0,.4) !important;}html body.single-excursion.postid-12326 main.pp-excursion-render > section.px-hero.px-hero-unified .px-hero-content > p,html body.single-excursion.postid-12326 main.pp-excursion-render > section.px-hero.px-hero-unified .px-hero-meta > span,html body.single-excursion.postid-12326 main.pp-excursion-render > section.px-hero.px-hero-unified .px-price b,html body.single-excursion.postid-12326 main.pp-excursion-render > section.px-hero.px-hero-unified .px-price small{color: #fff !important;text-shadow: 0 2px 12px rgba(0,0,0,.55) !important;}}@media (max-width: 820px){html body.single-excursion.postid-12326 main.pp-excursion-render > section.px-hero.px-hero-unified .px-hero-content{background-image: linear-gradient(180deg,rgba(7,25,20,.18),rgba(7,25,20,.48) 45%,rgba(7,25,20,.70)),var(--hero-mobile,var(--hero)) !important;background-position: center,center 70% !important;}}.ex-card:has(a[href$="/louvre-for-kids/"]) .ex-tag{display: none !important;}html body.postid-12326 .px-seen .px-card-row article img{object-fit: contain !important;background: #f5f1ea !important;padding: 8px !important;box-sizing: border-box !important;}@media (min-width: 821px){html body.single-excursion.postid-12412 main.pp-excursion-render > section.px-hero.px-hero-unified{width: 100% !important;max-width: none !important;margin: 0 !important;border: 0 !important;border-radius: 0 !important;--px-hero-height: clamp(540px,40vw,720px);background-color: #1e302a !important;background-image: linear-gradient(90deg,rgba(12,28,23,.28),transparent 72%),var(--hero) !important;background-size: cover !important;background-position: center !important;background-repeat: no-repeat !important;color: #fff !important;}html body.single-excursion.postid-12412 main.pp-excursion-render > section.px-hero.px-hero-unified > .px-hero-photo{inset: 0 !important;background-position: center center !important;background-size: cover !important;}html body.single-excursion.postid-12412 main.pp-excursion-render > section.px-hero.px-hero-unified > .px-wrap{width: min(1320px,100%) !important;margin: 0 auto !important;padding: 48px !important;}html body.single-excursion.postid-12412 main.pp-excursion-render > section.px-hero.px-hero-unified .px-hero-content{flex: 0 1 54% !important;max-width: 680px !important;color: #fff !important;text-shadow: 0 2px 18px rgba(0,0,0,.4) !important;}html body.single-excursion.postid-12412 main.pp-excursion-render > section.px-hero.px-hero-unified h1{font-size: clamp(34px,3.1vw,54px) !important;line-height: 1.08 !important;color: #fff !important;text-shadow: 0 2px 18px rgba(0,0,0,.4) !important;}html body.single-excursion.postid-12412 main.pp-excursion-render > section.px-hero.px-hero-unified .px-hero-content > p,html body.single-excursion.postid-12412 main.pp-excursion-render > section.px-hero.px-hero-unified .px-hero-meta > span,html body.single-excursion.postid-12412 main.pp-excursion-render > section.px-hero.px-hero-unified .px-price b,html body.single-excursion.postid-12412 main.pp-excursion-render > section.px-hero.px-hero-unified .px-price small{color: #fff !important;text-shadow: 0 2px 12px rgba(0,0,0,.55) !important;}}@media (max-width: 820px){html body.single-excursion.postid-12412 main.pp-excursion-render > section.px-hero.px-hero-unified .px-hero-content{background-image: linear-gradient(180deg,rgba(7,25,20,.18),rgba(7,25,20,.48) 45%,rgba(7,25,20,.70)),var(--hero-mobile,var(--hero)) !important;background-position: center,center 70% !important;}}.ex-card:has(a[href$="/versailles-for-kids/"]) .ex-tag{display: none !important;}
.mobile-home{display: none;}@media (max-width: 640px){:root{--m-cream: #fff9f1;--m-paper: #fffdf8;--m-green: #064333;--m-green-2: #0c7558;--m-gold: #d18a2f;--m-ink: #071a14;--m-muted: #56635f;--m-line: #eadcc8;}html,body{max-width: 100%;overflow-x: hidden;}body{padding-bottom: 72px;background: var(--m-cream);color: var(--m-ink);}body.home main > :not(.mobile-home),body.front-page main > :not(.mobile-home){display: none !important;}.mobile-home{display: block;background: var(--m-cream);}.mhome-wrap{width: min(100% - 32px,420px);margin: 0 auto;}.site-header{position: absolute;inset: 0 0 auto;z-index: 50;height: 70px;background: transparent;border: 0;}.site-header .wrap{width: min(100% - 32px,420px);height: 70px;display: flex;align-items: center;}.brand{color: var(--m-green);}.brand span{font-size: 22px;line-height: 0.9;letter-spacing: 3px;}.brand small{font-size: 12px;letter-spacing: 3px;}.brand-mark{width: 24px;height: 42px;}.menu,.langs{display: none !important;}.nav-actions{display: flex !important;align-items: center;gap: 16px;margin-left: auto;}.btn-whatsapp,.mobile-toggle{width: 30px;height: 30px;min-height: 0;display: grid;place-items: center;padding: 0;border: 0;background: transparent;color: var(--m-green);box-shadow: none;}.btn-whatsapp{font-size: 0;}.btn-whatsapp svg{width: 26px;height: 26px;}.mobile-toggle{font-size: 26px;line-height: 1;}.mhome-hero{min-height: 625px;padding: 132px 0 30px;background-image: linear-gradient(90deg,rgba(255,250,243,0.98) 0%,rgba(255,250,243,0.84) 37%,rgba(255,250,243,0.14) 63%,rgba(255,250,243,0) 100%),linear-gradient(180deg,rgba(6,67,51,0.08) 0%,rgba(6,67,51,0.02) 36%,rgba(255,250,243,0) 58%,rgba(255,250,243,0.97) 100%),linear-gradient(90deg,rgba(6,67,51,0) 0%,rgba(6,67,51,0.04) 45%,rgba(6,67,51,0.18) 100%),var(--hero-img);background-position: 54% top;background-size: auto 100%;background-repeat: no-repeat;}.mhome-hero-inner{width: min(100% - 32px,420px);margin: 0 auto;}.mhome-hero h1,.mhome-section h2{font-family: Georgia,"Times New Roman",serif;font-weight: 400;letter-spacing: 0;}.mhome-hero h1{max-width: 304px;margin: 0 0 16px;font-size: 32px;line-height: 1.04;}.mhome-hero p{max-width: 286px;margin: 0;font-size: 14px;font-weight: 500;line-height: 1.48;}.mhome-guide-card{position: relative;display: grid;grid-template-columns: 76px minmax(0,1fr);gap: 12px;align-items: center;width: min(274px,calc(100vw - 52px));min-height: 120px;margin: 146px 0 0 14px;padding: 13px 14px;overflow: hidden;border: 1px solid rgba(224,204,178,0.76);border-radius: 22px;background: linear-gradient(126deg,rgba(255,251,244,0.97) 0%,rgba(255,251,244,0.9) 62%,rgba(255,251,244,0.52) 100%);box-shadow: 0 18px 40px rgba(46,29,13,0.12);}.mhome-guide-card img{width: 76px;height: 76px;border: 4px solid rgba(255,255,255,0.9);border-radius: 50%;object-fit: cover;}.mhome-guide-card strong{display: block;max-width: 158px;font-family: Georgia,"Times New Roman",serif;font-size: 16px;line-height: 0.98;}.mhome-guide-card span{display: block;max-width: 154px;margin-top: 7px;color: #3d4a45;font-size: 10px;line-height: 1.26;}.mhome-guide-card em{position: absolute;right: 17px;bottom: 17px;color: #c78025;font-family: Georgia,"Times New Roman",serif;font-size: 20px;}.mhome-section{padding: 34px 0;}.mhome-memory{padding-top: 24px;}.mhome-section h2{margin: 0 0 16px;font-size: 28px;line-height: 1.08;}.mhome-title-row{display: flex;align-items: flex-start;gap: 14px;margin-bottom: 16px;}.mhome-title-row h2{max-width: 268px;margin: 0;}.mhome-title-row a{margin-left: auto;padding-top: 9px;color: var(--m-green);font-size: 12px;font-weight: 800;white-space: nowrap;}.mhome-feature-row{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;}.mhome-feature{position: relative;min-height: 178px;display: flex;flex-direction: column;justify-content: flex-end;align-items: center;padding: 12px 7px;overflow: hidden;border-radius: 8px;color: #fff;text-align: center;background: linear-gradient(180deg,rgba(2,15,10,0.06) 0%,rgba(2,15,10,0.52) 50%,rgba(2,15,10,0.84) 100%),var(--bg) center / cover no-repeat;box-shadow: 0 14px 28px rgba(27,18,8,0.16);}.mhome-icon{position: absolute;top: 12px;left: 50%;width: 48px;height: 48px;display: grid;place-items: center;transform: translateX(-50%);border: 2px solid #fff;border-radius: 50%;background: var(--m-green-2);box-shadow: 0 8px 16px rgba(0,0,0,0.24);}.mhome-icon svg{width: 24px;height: 24px;fill: currentColor;}.mhome-feature h3{margin: 0 0 6px;font-family: Georgia,"Times New Roman",serif;font-size: 16px;line-height: 1.03;text-shadow: 0 1px 4px rgba(0,0,0,0.85);}.mhome-feature p{max-width: 104px;min-height: 36px;margin: 0;font-size: 8.4px;font-weight: 700;line-height: 1.28;text-shadow: 0 1px 4px rgba(0,0,0,0.9);}.mhome-carousel{display: flex;gap: 12px;margin-inline: 0;padding: 0 0 14px;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;scroll-padding-inline: 0;-webkit-overflow-scrolling: touch;}.mhome-carousel::-webkit-scrollbar{display: none;}.mhome-tour{flex: 0 0 204px;overflow: hidden;border: 1px solid var(--m-line);border-radius: 8px;background: #fff;color: inherit;text-decoration: none;scroll-snap-align: start;box-shadow: 0 13px 28px rgba(42,30,18,0.1);}.mhome-tour-img{height: 126px;background: var(--bg) center / cover no-repeat;}.mhome-tour-body{min-height: 146px;display: grid;grid-template-rows: auto auto 1fr;padding: 12px;}.mhome-tour h3,.mhome-district h3{margin: 0 0 7px;font-size: 15px;line-height: 1.16;}.mhome-tour p,.mhome-district p{display: -webkit-box;margin: 0 0 10px;overflow: hidden;color: var(--m-muted);font-size: 11px;line-height: 1.35;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}.mhome-tour-body div{align-self: end;display: grid;grid-template-columns: 1fr 1fr;gap: 8px;padding-top: 10px;border-top: 1px solid var(--m-line);font-size: 12px;}.mhome-tour-body span{color: #c8751c;font-weight: 800;}.mhome-tour-body strong{text-align: right;}.mhome-local,.mhome-final{position: relative;overflow: hidden;border-radius: 9px;color: #fff;background: linear-gradient(90deg,rgba(6,63,49,0.98),rgba(6,63,49,0.78) 56%,rgba(6,63,49,0.16)),var(--bg) 60% center / cover no-repeat;box-shadow: 0 18px 34px rgba(28,21,12,0.13);}.mhome-local{min-height: 236px;padding: 20px 18px;}.mhome-local h2,.mhome-final h2{max-width: 250px;margin-bottom: 10px;color: #fff;font-size: 26px;}.mhome-local p,.mhome-final p{max-width: 220px;margin: 0 0 16px;font-size: 12px;line-height: 1.42;}.mhome-btn{min-height: 40px;display: inline-flex;align-items: center;justify-content: center;padding: 0 16px;border-radius: 5px;background: var(--m-green);color: #fff;font-size: 12px;font-weight: 800;text-decoration: none;}.mhome-btn-gold{background: linear-gradient(#d79b52,#c98335);}.mhome-btn-ghost{border: 1px solid rgba(255,255,255,0.7);background: rgba(0,0,0,0.12);}.mhome-district{flex: 0 0 158px;padding-bottom: 12px;overflow: hidden;border: 1px solid var(--m-line);border-radius: 8px;background: #fff;scroll-snap-align: start;}.mhome-district-img{height: 112px;margin-bottom: 11px;background: var(--bg) center / cover no-repeat;}.mhome-district h3,.mhome-district p,.mhome-district a{margin-inline: 11px;}.mhome-district a{color: var(--m-green);font-size: 11px;font-weight: 800;}.mhome-about{padding: 16px 14px 18px;border: 1px solid var(--m-line);border-radius: 10px;background: #fff7ed;box-shadow: 0 15px 35px rgba(48,32,14,0.08);}.mhome-about > span{display: block;margin-bottom: 13px;font-family: Georgia,"Times New Roman",serif;font-size: 22px;}.mhome-about-grid{display: grid;grid-template-columns: 43% 1fr;gap: 13px;}.mhome-about-photo{min-height: 224px;border-radius: 8px;background: var(--bg) center top / cover no-repeat;}.mhome-about h2{margin-bottom: 10px;font-size: 25px;}.mhome-about p{margin: 0 0 14px;font-size: 12px;line-height: 1.48;}.mhome-about ul{display: grid;gap: 12px;margin: 16px 0 0;padding: 16px 0 0;border-top: 1px solid var(--m-line);list-style: none;}.mhome-about li{position: relative;padding-left: 48px;font-size: 14px;font-weight: 800;}.mhome-about li::before{content: "";position: absolute;left: 0;top: 50%;width: 36px;height: 36px;transform: translateY(-50%);border: 1px solid #efc99a;border-radius: 50%;}.mhome-articles{gap: 10px;}.mhome-article{flex: 0 0 118px;overflow: hidden;border: 1px solid var(--m-line);border-radius: 8px;background: #fff;scroll-snap-align: start;}.mhome-article div{height: 94px;position: relative;background: linear-gradient(rgba(0,0,0,0.02),rgba(0,0,0,0.34)),var(--bg) center / cover no-repeat;}.mhome-article span{position: absolute;left: 7px;bottom: 7px;max-width: 96px;padding: 4px 6px;border-radius: 3px;background: #fff;font-size: 8px;font-weight: 900;line-height: 1.05;text-transform: uppercase;}.mhome-article strong{display: block;padding: 9px;font-size: 11.5px;line-height: 1.35;}.mhome-single-title{margin-bottom: 16px;}.mhome-review{position: relative;padding: 22px 20px 18px;border: 1px solid var(--m-line);border-radius: 10px;background: #fff;box-shadow: 0 15px 34px rgba(48,32,14,0.09);}.mhome-quote{color: var(--m-gold);font-family: Georgia,"Times New Roman",serif;font-size: 54px;line-height: 0.8;}.mhome-review p{margin: -8px 0 18px 42px;font-size: 14px;line-height: 1.54;}.mhome-review-author{display: flex;align-items: center;gap: 12px;margin-left: 42px;}.mhome-review-author img{width: 48px;height: 48px;border-radius: 50%;object-fit: cover;}.mhome-review-author span{display: block;margin-top: 4px;color: var(--m-gold);letter-spacing: 1px;}.mhome-final{min-height: 280px;padding: 24px 20px;background: linear-gradient(90deg,rgba(6,63,49,0.98),rgba(6,63,49,0.7) 58%,rgba(6,63,49,0.18)),var(--bg) 58% center / cover no-repeat;}.mhome-final div{display: flex;gap: 10px;flex-wrap: wrap;}.site-footer{display: block;padding: 28px 0 88px;background: #fff7ed;border-top: 1px solid var(--m-line);}.footer-grid{width: min(100% - 32px,420px);display: block;margin: 0 auto;}.footer-col{padding: 0;}.footer-col:first-child{margin-bottom: 18px;}.footer-col:not(:first-child){border-top: 1px solid rgba(222,205,183,0.82);}.footer-col h3{margin: 0;padding: 13px 0;font-size: 14px;line-height: 1.2;}.footer-col a,.footer-col span{display: block;margin: 0;padding: 0 0 9px;color: #394943;font-size: 12px;line-height: 1.35;}.footer-col:not(:first-child) a,.footer-col:not(:first-child) span{display: none;}.footer-col:nth-last-child(1) a,.footer-col:nth-last-child(1) span{display: block;}.copyright{margin-top: 14px;color: #7a807c;font-size: 11px;}.mobile-sticky-actions{display: grid !important;grid-template-columns: 1fr 1fr;gap: 10px;padding: 8px 16px calc(8px + env(safe-area-inset-bottom));background: rgba(255,250,243,0.94);border-top: 1px solid rgba(234,220,200,0.88);box-shadow: 0 -12px 26px rgba(33,24,12,0.1);backdrop-filter: blur(12px);opacity: 0;pointer-events: none;transform: translateY(100%);transition: opacity 0.22s ease,transform 0.22s ease;}body.mobile-actions-visible .mobile-sticky-actions{opacity: 1;pointer-events: auto;transform: translateY(0);}.mobile-sticky-actions .btn{min-height: 42px;border-radius: 5px;font-size: 13px;}}@media (max-width: 374px){.mhome-wrap,.mhome-hero-inner,.site-header .wrap{width: min(100% - 24px,420px);}.mhome-hero h1{max-width: 282px;font-size: 29px;}.mhome-guide-card{margin-left: 4px;width: min(258px,calc(100vw - 36px));}.mhome-feature{min-height: 170px;}.mhome-feature h3{font-size: 15px;}.mhome-feature p{font-size: 7.8px;}}
.mobile-home-v2{display: block;}@media (min-width: 641px){.mobile-home-v2{position: absolute !important;width: 1px !important;height: 1px !important;overflow: hidden !important;clip-path: inset(50%) !important;pointer-events: none !important;}}@media (max-width: 640px){:root{--mv2-cream: #faf6ef;--mv2-paper: #fffdf9;--mv2-green: #064333;--mv2-green-soft: #0f7a5a;--mv2-gold: #d9922f;--mv2-gold-dark: #c47b1f;--mv2-ink: #071a14;--mv2-muted: #5d6863;--mv2-line: #eadbc5;}html,body{width: 100%;min-width: 0;max-width: 100%;margin: 0;background: var(--mv2-cream);overflow-x: hidden;}body{padding-bottom: 72px;background: var(--mv2-cream);color: var(--mv2-ink);}body.home main > :not(.mobile-home-v2),body.front-page main > :not(.mobile-home-v2){display: none !important;}.mobile-home{display: none !important;}.mobile-home-v2{width: 100%;min-width: 100vw;max-width: 100vw;display: block !important;overflow: hidden;background: linear-gradient(180deg,#fffaf3 0%,var(--mv2-cream) 48%,#fff 76%,var(--mv2-cream) 100%);}.mv2-hero,.mv2-section{width: 100%;max-width: 100vw;}.mv2-wrap,.site-header .wrap{width: min(100% - 32px,430px);margin: 0 auto;}.site-header{position: absolute;inset: 0 0 auto;z-index: 50;height: 76px;background: transparent;border: 0;}.site-header .wrap{height: 76px;display: flex;align-items: center;}.brand{color: var(--mv2-green);}.brand span{font-size: 21px;line-height: 0.9;letter-spacing: 3px;}.brand small{font-size: 11px;letter-spacing: 3px;}.brand-mark{width: 22px;height: 40px;}.menu,.langs{display: none !important;}.nav-actions{display: flex !important;align-items: center;gap: 16px;margin-left: auto;}.mobile-toggle{width: 30px;height: 30px;min-height: 0;display: grid;place-items: center;padding: 0;border: 0;background: transparent;color: var(--mv2-green);box-shadow: none;}.site-header .btn-whatsapp{display: none !important;}.mobile-toggle{font-size: 27px;line-height: 1;}.mv2-hero{position: relative;min-height: 458px;padding: 101px 0 26px;background-image: linear-gradient(90deg,rgba(250,246,239,0.9) 0%,rgba(250,246,239,0.64) 41%,rgba(250,246,239,0.13) 66%,rgba(250,246,239,0) 100%),linear-gradient(180deg,rgba(250,246,239,0) 0%,rgba(250,246,239,0) 70%,rgba(250,246,239,0.96) 100%),linear-gradient(0deg,rgba(8,58,45,0.08),rgba(8,58,45,0.08)),var(--bg);background-position: center top,center top,center top,58% top;background-size: 100% 100%,100% 100%,100% 100%,cover;background-repeat: no-repeat;}.mv2-hero h1,.mv2-section h2{font-family: Georgia,"Times New Roman",serif;font-weight: 400;letter-spacing: 0;}.mv2-hero h1{max-width: 315px;margin: 0 0 16px;color: var(--mv2-green);font-size: 31px;line-height: 1.05;}.mv2-hero p{max-width: 275px;margin: 0;font-size: 14px;font-weight: 600;line-height: 1.48;}.mv2-guide-chip{width: 222px;min-height: 62px;display: grid;grid-template-columns: 52px 1fr;gap: 11px;align-items: center;margin-top: 34px;padding: 8px 12px;border: 1px solid rgba(232,211,184,0.78);border-radius: 999px;background: rgba(255,253,248,0.86);box-shadow: 0 16px 36px rgba(54,35,12,0.1);backdrop-filter: blur(8px);}.mv2-guide-chip img{width: 52px;height: 52px;border: 3px solid #fff;border-radius: 50%;object-fit: cover;}.mv2-guide-chip strong,.mv2-guide-chip span{display: block;}.mv2-guide-chip strong{font-size: 12px;line-height: 1.12;}.mv2-guide-chip span{margin-top: 3px;color: var(--mv2-muted);font-size: 10px;line-height: 1.2;}.mv2-section{padding: 26px 0;}.mv2-memory{padding-top: 12px;background: linear-gradient(180deg,rgba(255,255,255,0.76),rgba(255,247,238,0));}.mv2-title-row{display: flex;align-items: flex-start;gap: 14px;margin-bottom: 14px;}.mv2-title-row h2{max-width: 285px;margin: 0;color: var(--mv2-green);font-size: 27px;line-height: 1.08;}.mv2-title-row a{margin-left: auto;padding-top: 8px;color: var(--mv2-green);font-size: 12px;font-weight: 800;white-space: nowrap;}.mv2-feature-row{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;}.mv2-feature{min-height: 145px;position: relative;display: flex;flex-direction: column;justify-content: flex-end;overflow: hidden;padding: 13px 9px 12px;border-radius: 8px;color: #fff;background: linear-gradient(180deg,rgba(2,18,12,0.04) 0%,rgba(2,18,12,0.25) 38%,rgba(2,18,12,0.72) 100%),var(--bg) center / cover no-repeat;box-shadow: 0 16px 30px rgba(42,28,12,0.16);}.mv2-feature span{position: absolute;top: 10px;left: 10px;width: 38px;height: 38px;display: grid;place-items: center;border: 2px solid #fff;border-radius: 50%;background: var(--mv2-green-soft);box-shadow: 0 8px 18px rgba(0,0,0,0.22);}.mv2-feature svg,.mv2-tour-img svg,.mv2-tour-meta svg{width: 20px;height: 20px;fill: currentColor;}.mv2-about svg{width: 20px;height: 20px;fill: none;stroke: currentColor;}.mv2-feature h3{margin: 0 0 5px;font-family: Georgia,"Times New Roman",serif;font-size: 15px;line-height: 1.03;text-shadow: 0 1px 4px rgba(0,0,0,0.75);}.mv2-feature p{margin: 0;font-size: 8.2px;font-weight: 700;line-height: 1.25;text-shadow: 0 1px 4px rgba(0,0,0,0.84);}.mv2-dots{display: flex;justify-content: center;gap: 7px;margin-top: 13px;}.mv2-dots i{width: 7px;height: 7px;border-radius: 50%;background: #d8d4cc;cursor: pointer;transition: width 0.18s ease,background-color 0.18s ease;}.mv2-dots i.is-active{width: 16px;border-radius: 999px;background: var(--mv2-gold);}.mv2-carousel{display: flex;gap: 12px;padding-bottom: 14px;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;}.mv2-carousel::-webkit-scrollbar{display: none;}.mv2-tour{flex: 0 0 206px;overflow: hidden;border: 1px solid var(--mv2-line);border-radius: 8px;background: #fff;color: inherit;text-decoration: none;scroll-snap-align: start;box-shadow: 0 16px 28px rgba(42,28,12,0.1);}.mv2-tour-img{height: 132px;position: relative;background: var(--bg) center / cover no-repeat;}.mv2-tour-img span{position: absolute;top: 8px;right: 8px;width: 30px;height: 30px;display: grid;place-items: center;border-radius: 8px;background: rgba(255,255,255,0.92);color: var(--mv2-green);}.mv2-tour-body{min-height: 130px;display: grid;grid-template-rows: auto auto 1fr;padding: 12px;}.mv2-tour h3{margin: 0 0 6px;font-size: 15px;line-height: 1.16;}.mv2-tour p{display: -webkit-box;margin: 0;overflow: hidden;color: var(--mv2-muted);font-size: 11px;line-height: 1.34;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.mv2-tour-meta{align-self: end;display: flex;align-items: center;justify-content: space-between;margin-top: 12px;}.mv2-tour-meta span{display: inline-flex;align-items: center;gap: 5px;color: #5e655f;font-size: 12px;font-weight: 800;}.mv2-tour-meta svg{width: 14px;height: 14px;color: var(--mv2-gold-dark);}.mv2-tour-meta strong{color: var(--mv2-gold-dark);font-size: 16px;}.mv2-local,.mv2-final{position: relative;overflow: hidden;border-radius: 9px;color: #fff;box-shadow: 0 18px 34px rgba(29,19,9,0.13);}.mv2-local{min-height: 214px;padding: 21px 18px;background: linear-gradient(90deg,rgba(6,67,51,0.99) 0%,rgba(6,67,51,0.82) 51%,rgba(6,67,51,0.12) 100%),var(--bg) 62% center / cover no-repeat;}.mv2-local h2,.mv2-final h2{max-width: 238px;margin: 0 0 8px;color: #fff;font-size: 25px;line-height: 1.05;}.mv2-local p,.mv2-final p{max-width: 222px;margin: 0 0 15px;font-size: 12px;line-height: 1.38;}.mv2-local a,.mv2-final a{min-height: 38px;display: inline-flex;align-items: center;justify-content: center;padding: 0 15px;border-radius: 6px;background: linear-gradient(180deg,#dda24d,#c98224);color: #fff;font-size: 12px;font-weight: 800;text-decoration: none;}.mv2-district{flex: 0 0 118px;min-height: 110px;display: flex;align-items: flex-end;padding: 10px;overflow: hidden;border-radius: 8px;color: #fff;scroll-snap-align: start;background: linear-gradient(180deg,rgba(2,18,12,0.05),rgba(2,18,12,0.76)),var(--bg) center / cover no-repeat;}.mv2-district h3{margin: 0;font-size: 13px;line-height: 1.1;text-shadow: 0 1px 4px rgba(0,0,0,0.7);}.mv2-gallery{background: rgba(255,255,255,0.62);}.mv2-gallery-row img{flex: 0 0 150px;height: 112px;border-radius: 8px;object-fit: cover;scroll-snap-align: start;box-shadow: 0 13px 22px rgba(42,28,12,0.08);}.mv2-about{display: grid;grid-template-columns: 40% 1fr;gap: 12px;padding: 14px;border: 1px solid var(--mv2-line);border-radius: 12px;background: #fffaf4;box-shadow: 0 18px 36px rgba(45,30,13,0.09);}.mv2-about-kicker{grid-column: 1 / -1;color: var(--mv2-ink);font-family: Georgia,"Times New Roman",serif;font-size: 22px;line-height: 1;}.mv2-about > img{width: 100%;min-height: 218px;height: 100%;border-radius: 8px;object-fit: cover;}.mv2-about h2{margin: 0 0 8px;color: var(--mv2-green);font-size: 23px;line-height: 1.02;}.mv2-about p{margin: 0;color: #2b3d37;font-size: 11.4px;line-height: 1.4;}.mv2-about div a{min-height: 37px;display: inline-flex;align-items: center;justify-content: center;margin-top: 12px;padding: 0 14px;border-radius: 6px;background: var(--mv2-green);color: #fff;font-size: 11px;font-weight: 800;text-decoration: none;}.mv2-about ul{grid-column: 1 / -1;display: grid;grid-template-columns: 1fr;gap: 0;margin: 2px 0 0;padding: 13px 0 0;border-top: 1px solid var(--mv2-line);list-style: none;}.mv2-about li{display: grid;grid-template-columns: 50px 1fr;gap: 12px;align-items: center;justify-items: start;min-height: 52px;color: var(--mv2-ink);text-align: left;font-size: 13.4px;font-weight: 800;line-height: 1.2;}.mv2-about li svg{width: 44px;height: 44px;padding: 9px;border: 1px solid rgba(217,146,47,0.62);border-radius: 50%;color: var(--mv2-green);background: radial-gradient(circle at 30% 24%,rgba(217,146,47,0.18),transparent 48%),rgba(255,253,248,0.94);box-sizing: border-box;fill: none;stroke: currentColor;stroke-width: 2.25;stroke-linecap: round;stroke-linejoin: round;overflow: visible;filter: drop-shadow(0 5px 10px rgba(6,67,51,0.1));}.mv2-about li svg path{fill: none;stroke: currentColor;stroke-width: 2.25;stroke-linecap: round;stroke-linejoin: round;}.mv2-journal{background: #fff;}.mv2-article{flex: 0 0 118px;overflow: hidden;border: 1px solid var(--mv2-line);border-radius: 8px;background: #fff;scroll-snap-align: start;box-shadow: 0 13px 24px rgba(42,28,12,0.08);}.mv2-article div{height: 84px;position: relative;background: linear-gradient(180deg,rgba(0,0,0,0.02),rgba(0,0,0,0.42)),var(--bg) center / cover no-repeat;}.mv2-article span{position: absolute;left: 7px;bottom: 7px;max-width: calc(100% - 14px);padding: 0;border-radius: 0;background: transparent;color: #fffaf2;font-size: 9px;font-weight: 800;line-height: 1.1;text-shadow: 0 1px 5px rgba(0,0,0,0.72);text-transform: none;}.mv2-article strong{display: block;min-height: 76px;padding: 9px;font-size: 11px;line-height: 1.36;}.mv2-review-card{margin-top: 12px;padding: 16px;border: 1px solid var(--mv2-line);border-radius: 10px;background: #fff;box-shadow: 0 15px 30px rgba(42,28,12,0.08);}.mv2-stars{margin-bottom: 8px;color: var(--mv2-gold);letter-spacing: 2px;}.mv2-review-card p{margin: 0 0 12px;font-size: 13px;line-height: 1.45;}.mv2-review-card div:last-child{display: flex;align-items: center;gap: 10px;}.mv2-review-card img{width: 38px;height: 38px;border-radius: 50%;object-fit: cover;}.mv2-final{min-height: 252px;padding: 24px 18px;background: linear-gradient(90deg,rgba(6,67,51,0.99) 0%,rgba(6,67,51,0.78) 56%,rgba(6,67,51,0.18) 100%),var(--bg) 62% center / cover no-repeat;}.mv2-final .mv2-green{margin-left: 8px;border: 1px solid rgba(255,255,255,0.65);background: rgba(6,67,51,0.72);}.site-footer{display: block;padding: 28px 0 82px;background: #fff;border-top: 1px solid var(--mv2-line);}.footer-grid{width: min(100% - 32px,430px);display: block;margin: 0 auto;}.footer-col:first-child{padding-bottom: 18px;}.footer-col:not(:first-child){padding: 0;border-top: 1px solid rgba(222,205,183,0.82);}.footer-col h3{margin: 0;padding: 13px 0 8px;font-size: 14px;}.site-footer .footer-col h3::after{content: none !important;display: none !important;}.footer-col a,.footer-col span{display: block;padding: 0 0 8px;color: #394943;font-size: 12px;}.copyright{margin-top: 12px;color: #7a807c;font-size: 11px;}.mobile-sticky-actions{display: grid !important;grid-template-columns: 1fr 1fr;gap: 10px;padding: 8px 16px calc(8px + env(safe-area-inset-bottom));background: #fff;border-top: 1px solid rgba(234,220,200,0.88);box-shadow: 0 -10px 24px rgba(33,24,12,0.08);backdrop-filter: blur(12px);opacity: 0;pointer-events: none;transform: translateY(100%);transition: opacity 0.22s ease,transform 0.22s ease;}body.mobile-actions-visible .mobile-sticky-actions{opacity: 1;pointer-events: auto;transform: translateY(0);}.mobile-sticky-actions .btn{min-height: 42px;border-radius: 6px;font-size: 13px;}.mobile-sticky-actions .btn:last-child{background: linear-gradient(180deg,#dda24d,#c98224);}.grecaptcha-badge{visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;}}@media (max-width: 374px){.mv2-wrap,.site-header .wrap{width: min(100% - 24px,430px);}.mv2-hero h1{max-width: 290px;font-size: 29px;}.mv2-feature{min-height: 138px;padding-inline: 7px;}.mv2-feature h3{font-size: 14px;}.mv2-feature p{font-size: 7.7px;}.mv2-about ul{gap: 6px;}}
body.page-template-page-about .about-different svg,body.page-template-page-about .about-help svg,body.about-page .about-different svg,body.about-page .about-help svg{color: #064333 !important;stroke: currentColor !important;stroke-width: 2.6 !important;fill: none !important;opacity: 1 !important;visibility: visible !important;}.journal-page{background: #fffdf9 !important;color: var(--ink,#073f2f);}.journal-page .journal-wrap{max-width: 1320px;}.journal-page .journal-kicker{display: inline-block;margin-bottom: 26px;color: #b76613;font-size: 12px;font-weight: 800;letter-spacing: 0.07em;text-transform: uppercase;}.journal-page .journal-hero-render{min-height: clamp(520px,54vw,690px);margin: 0 auto 22px !important;overflow: hidden;border-radius: 0 0 18px 18px;background: linear-gradient(90deg,rgba(255,253,249,0.99) 0%,rgba(255,253,249,0.92) 33%,rgba(255,253,249,0.35) 58%,rgba(255,253,249,0.02) 82%),linear-gradient(180deg,rgba(255,253,249,0.1) 0%,rgba(255,253,249,0.7) 100%),var(--hero) 72% center / cover no-repeat !important;}.journal-page .journal-hero-grid{min-height: clamp(520px,54vw,690px);display: flex;align-items: center;}.journal-page .journal-hero-copy{max-width: 570px;padding: clamp(46px,6vw,76px) 0;background: transparent !important;border: 0 !important;box-shadow: none !important;}.journal-page .journal-hero-copy h1{max-width: 560px;margin: 0 0 24px;font-size: clamp(58px,6.4vw,82px);line-height: 0.98;letter-spacing: 0;}.journal-page .journal-hero-copy p{max-width: 455px;margin: 0;color: #233c37;font-size: 18px;line-height: 1.72;}.journal-page .journal-actions{display: none !important;}.journal-page .journal-topics{padding-top: 0;}.journal-page .journal-topics h2{display: none;}.journal-page .journal-topic-row{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 10px;}.journal-page .journal-topic-card{min-height: 66px;padding: 14px 16px;display: flex;align-items: center;justify-content: center;gap: 12px;border-color: rgba(192,128,50,0.22);border-radius: 8px;background: rgba(255,255,255,0.86);box-shadow: 0 14px 34px rgba(32,23,10,0.06);}.journal-page .journal-topic-card svg{width: 24px;height: 24px;color: #0a4d3a;stroke-width: 1.65;}.journal-page .journal-topic-card h3{margin: 0;font-family: var(--font-sans,inherit);font-size: 13px;line-height: 1.15;}.journal-page .journal-topic-card p{display: none;}.journal-page .journal-filter-row,.journal-page .journal-more{display: none !important;}.journal-page .journal-month-render{display: grid;grid-template-columns: 1.08fr 0.68fr 0.56fr;gap: 0;align-items: stretch;border: 1px solid rgba(192,128,50,0.18);border-radius: 8px;overflow: hidden;background: #fff;box-shadow: 0 18px 46px rgba(35,24,10,0.08);}.journal-page .journal-month-image{min-height: 420px;margin: 0;}.journal-page .journal-month-image img{width: 100%;height: 100%;object-fit: cover;display: block;}.journal-page .journal-month-main{min-height: 420px;padding: clamp(38px,4vw,58px);display: flex;flex-direction: column;justify-content: center;border: 0;border-right: 1px solid rgba(192,128,50,0.14);border-radius: 0;background: #fffdf9;}.journal-page .journal-month-main span,.journal-page .journal-mini-stack span,.journal-page .journal-post-card span,.journal-page .journal-author-card span{color: #b76613;font-size: 11px;font-weight: 800;letter-spacing: 0.06em;text-transform: uppercase;}.journal-page .journal-month-main h3{max-width: 360px;margin: 18px 0 18px;font-size: clamp(28px,3.1vw,40px);line-height: 1.08;}.journal-page .journal-month-main p{max-width: 330px;margin: 0 0 28px;color: #4d5c58;font-size: 16px;line-height: 1.65;}.journal-page .journal-month-main small,.journal-page .journal-mini-stack small,.journal-page .journal-post-card small{color: #6b7c76;font-size: 12px;}.journal-page .journal-month-main a{margin-top: 22px;color: #064733;font-weight: 800;text-decoration: none;}.journal-page .journal-mini-stack{display: grid;grid-template-rows: 1fr 1fr;}.journal-page .journal-mini-stack article{min-height: 210px;padding: 34px 34px 28px;border: 0;border-bottom: 1px solid rgba(192,128,50,0.14);border-radius: 0;background: #fff;}.journal-page .journal-mini-stack article:last-child{border-bottom: 0;}.journal-page .journal-mini-stack h3{margin: 14px 0 14px;font-size: 24px;line-height: 1.18;}.journal-page .journal-mini-stack p{margin: 0 0 18px;color: #4d5c58;line-height: 1.5;}.journal-page .journal-author-card{align-items: center;}.journal-page .journal-social-link svg{stroke-width: 1.65;}@media (max-width: 1024px){.journal-page .journal-topic-row{grid-template-columns: repeat(3,minmax(0,1fr));}.journal-page .journal-month-render{grid-template-columns: 1fr 1fr;}.journal-page .journal-mini-stack{grid-column: 1 / -1;grid-template-columns: 1fr 1fr;grid-template-rows: none;}}@media (max-width: 820px){.journal-page,.journal-page *{box-sizing: border-box !important;}html,body,.journal-page{max-width: 100vw !important;overflow-x: hidden !important;}.journal-page .journal-section,.journal-page .journal-rails{width: 100vw !important;max-width: 100vw !important;margin-right: calc(50% - 50vw) !important;margin-left: calc(50% - 50vw) !important;overflow-x: hidden !important;}.journal-page .journal-wrap,.journal-page .journal-author-card.journal-wrap,.journal-page .journal-rail-grid{width: calc(100vw - 32px) !important;max-width: 398px !important;min-width: 0 !important;margin-right: auto !important;margin-left: auto !important;padding-right: 0 !important;padding-left: 0 !important;overflow: hidden !important;}.journal-page .journal-author-card{display: block !important;width: calc(100vw - 32px) !important;max-width: 398px !important;min-width: 0 !important;margin-right: auto !important;margin-left: auto !important;padding: 18px !important;overflow: hidden !important;}.journal-page .journal-author-card > img{display: block !important;float: left !important;width: 72px !important;height: 72px !important;margin: 0 16px 8px 0 !important;}.journal-page .journal-author-card > div,.journal-page .journal-author-card h2,.journal-page .journal-author-card p{min-width: 0 !important;max-width: 100% !important;overflow-wrap: anywhere !important;}.journal-page .journal-author-card .jbtn{clear: both !important;width: 100% !important;max-width: 100% !important;margin-top: 16px !important;}.journal-page .journal-author-card aside{display: none !important;}.journal-page .journal-rail-grid,.journal-page .journal-rail-grid > div{display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;overflow: hidden !important;}.journal-page .journal-title-row{width: 100% !important;max-width: 100% !important;min-width: 0 !important;display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;gap: 10px !important;align-items: end !important;overflow: hidden !important;}.journal-page .journal-title-row h2{min-width: 0 !important;max-width: 100% !important;overflow-wrap: anywhere !important;}.journal-page .journal-title-row a{white-space: nowrap !important;}.journal-page .journal-post-grid,.journal-page .journal-rail{width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 0 10px !important;display: flex !important;flex-wrap: nowrap !important;gap: 12px !important;overflow-x: auto !important;overflow-y: visible !important;touch-action: auto !important;overscroll-behavior-x: contain !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: none !important;}.journal-page .journal-post-grid::-webkit-scrollbar,.journal-page .journal-rail::-webkit-scrollbar{display: none !important;}.journal-page .journal-post-card,.journal-page .journal-small-card{flex: 0 0 calc((100% - 12px) / 2) !important;width: calc((100% - 12px) / 2) !important;min-width: calc((100% - 12px) / 2) !important;max-width: calc((100% - 12px) / 2) !important;}}@media (max-width: 820px){.journal-page{overflow-x: hidden;}.journal-page .journal-wrap{width: min(100% - 32px,398px);max-width: 398px;}.journal-page .journal-hero-render{width: min(100% - 32px,398px);min-height: 482px;margin: 0 auto 18px !important;border-radius: 8px;background: linear-gradient(90deg,rgba(255,253,249,0.88) 0%,rgba(255,253,249,0.58) 46%,rgba(255,253,249,0.08) 100%),linear-gradient(180deg,rgba(255,253,249,0.02) 0%,rgba(255,253,249,0.55) 100%),var(--hero) 58% center / cover no-repeat !important;}.journal-page .journal-hero-grid{width: 100%;min-height: 482px;padding: 34px 22px;align-items: center;}.journal-page .journal-hero-copy{max-width: 315px;padding: 0;}.journal-page .journal-kicker{margin-bottom: 20px;font-size: 11px;}.journal-page .journal-hero-copy h1{max-width: 305px;margin-bottom: 22px;font-size: 42px;line-height: 1.06;}.journal-page .journal-hero-copy p{max-width: 285px;font-size: 15px;line-height: 1.65;}.journal-page .journal-section{padding: 22px 0;}.journal-page .journal-topic-row{grid-template-columns: repeat(6,minmax(0,1fr));gap: 0;padding: 10px 6px;border: 1px solid rgba(192,128,50,0.14);border-radius: 8px;background: rgba(255,255,255,0.92);box-shadow: 0 14px 32px rgba(35,24,10,0.08);overflow: hidden;}.journal-page .journal-topic-card{min-height: 78px;padding: 7px 4px;flex-direction: column;gap: 7px;border: 0;background: transparent;box-shadow: none;}.journal-page .journal-topic-card svg{width: 24px;height: 24px;}.journal-page .journal-topic-card h3{font-size: 10px;line-height: 1.15;text-align: center;}.journal-page .journal-month h2,.journal-page .journal-title-row h2{font-size: 28px;line-height: 1.1;}.journal-page .journal-month-render{display: grid;grid-template-columns: 1fr;gap: 14px;border: 0;background: transparent;box-shadow: none;overflow: visible;}.journal-page .journal-month-image{display: none;}.journal-page .journal-month-main{min-height: 0;padding: 0 0 22px;overflow: hidden;border: 1px solid rgba(192,128,50,0.16);border-radius: 8px;background: #fff;box-shadow: 0 14px 34px rgba(35,24,10,0.08);}.journal-page .journal-month-main::before{content: "";display: block;height: 218px;margin-bottom: 20px;background: url("https://paris-peshkom.com/wp-content/themes/paris-peshkom-v65-editable/assets/images/journal/journal-month-montmartre.webp") center / cover no-repeat;}.journal-page .journal-month-main > *{margin-left: 18px;margin-right: 18px;}.journal-page .journal-month-main h3{max-width: none;margin-top: 12px;margin-bottom: 12px;font-size: 24px;}.journal-page .journal-month-main p{max-width: none;margin-bottom: 16px;font-size: 14px;line-height: 1.5;}.journal-page .journal-month-main a{margin-top: 18px;}.journal-page .journal-mini-stack{grid-template-columns: 1fr;gap: 14px;}.journal-page .journal-mini-stack article{min-height: 0;padding: 22px 132px 22px 18px;position: relative;overflow: hidden;border: 1px solid rgba(192,128,50,0.16);border-radius: 8px;background: #fff;box-shadow: 0 14px 34px rgba(35,24,10,0.08);}.journal-page .journal-mini-stack article::after{content: "";position: absolute;top: 16px;right: 14px;width: 104px;height: calc(100% - 32px);border-radius: 7px;background: var(--bg) center / cover no-repeat;}.journal-page .journal-mini-stack h3{margin: 10px 0 10px;font-size: 19px;}.journal-page .journal-mini-stack p{font-size: 13px;}.journal-page .journal-post-card--cafe,.journal-page .journal-post-card--practical{display: none !important;}.journal-page .journal-author-card{margin-top: 4px;}.journal-page .journal-social .journal-wrap{align-items: stretch;}}body.page-template-page-about .about-different h3,body.page-template-page-about .about-help h3,body.about-page .about-different h3,body.about-page .about-help h3{color: #064333 !important;font-weight: 950 !important;}@media (max-width: 767px){body,html{overflow-x: hidden;}body.single-excursion .px-hero{padding-top: 14px !important;background: #fffdfa !important;}body.single-excursion .px-hero .px-wrap{width: min(100% - 32px,430px) !important;margin-inline: auto !important;padding-inline: 0 !important;}body.single-excursion .px-hero-content{min-height: 430px !important;border-radius: 8px !important;}body.single-excursion .px-gallery,body.single-excursion .px-cta{width: min(100% - 32px,430px) !important;margin-inline: auto !important;}body.single-excursion .px-gallery{margin-top: 12px !important;}.booking-tour-badges{display: none !important;}.booking-tour-card{grid-template-columns: 96px minmax(0,1fr) !important;}.booking-tour-media,.booking-tour-image{min-height: 108px !important;height: 108px !important;}.booking-tour-copy{padding: 12px 12px 8px !important;}.booking-tour-head{gap: 6px !important;margin-bottom: 7px !important;}.booking-tour-head h3{font-size: 23px !important;line-height: 1.02 !important;}.booking-tour-copy p{margin: 4px 0 !important;font-size: 13px !important;line-height: 1.18 !important;}.booking-type{max-width: 100% !important;padding: 4px 8px !important;font-size: 10px !important;white-space: normal !important;}.booking-price{padding-block: 11px !important;}.booking-tour-actions{padding: 12px 14px !important;}.booking-tour-note{padding: 12px 14px !important;}.booking-mobile-bar{bottom: 8px !important;grid-template-columns: minmax(106px,0.82fr) minmax(0,1.18fr) !important;width: min(100% - 20px,410px) !important;border: 1px solid #eadfd2 !important;border-radius: 10px !important;box-shadow: 0 -8px 22px rgba(27,22,17,0.14) !important;}.booking-mobile-bar div{padding: 8px 13px !important;}.booking-mobile-bar span{font-size: 12px !important;}.booking-mobile-bar strong{font-size: 24px !important;}.booking-mobile-bar button{min-height: 62px !important;font-size: 15px !important;line-height: 1.08 !important;}.pp-booking-standalone{padding-bottom: calc(104px + env(safe-area-inset-bottom)) !important;}.contacts-cards--channels{display: grid !important;grid-template-columns: 1fr !important;gap: 12px !important;overflow: visible !important;padding: 0 !important;}.contact-channel{width: 100% !important;min-width: 0 !important;min-height: auto !important;flex: none !important;}.contacts-form,.contacts-form input,.contacts-form textarea,.contacts-form button,.contacts-note{max-width: 100% !important;box-sizing: border-box !important;}.contacts-note,.contact-channel a{overflow-wrap: anywhere;}.reviews-panel,.reviews-panel:nth-child(2){grid-template-columns: 1fr !important;}.reviews-panel .reviews-qr,.reviews-panel:nth-child(2) .reviews-qr{justify-self: start !important;width: 92px !important;}.px-lightbox button,.px-lightbox .px-lightbox-prev,.px-lightbox .px-lightbox-next{background: rgba(38,40,38,0.36) !important;color: #fff !important;border-color: rgba(255,255,255,0.42) !important;box-shadow: none !important;backdrop-filter: blur(3px);}}@media (max-width: 767px){body .site-header,body.home .site-header,body.front-page .site-header,body.single-excursion .site-header{position: relative !important;inset: auto !important;top: auto !important;left: auto !important;right: auto !important;width: min(100% - 32px,430px) !important;min-height: 76px !important;margin: 18px auto 0 !important;padding: 0 !important;background: #fffdf9 !important;border: 0 !important;border-radius: 8px 8px 0 0 !important;box-shadow: none !important;overflow: hidden !important;z-index: 20;}body.admin-bar .site-header,body.admin-bar.home .site-header,body.admin-bar.front-page .site-header,body.admin-bar.single-excursion .site-header{top: auto !important;}body .site-header .wrap,body .site-header .nav,body.home .site-header .wrap,body.home .site-header .nav,body.front-page .site-header .wrap,body.front-page .site-header .nav,body.single-excursion .site-header .wrap,body.single-excursion .site-header .nav{width: 100% !important;max-width: none !important;height: 76px !important;min-height: 76px !important;margin: 0 auto !important;padding: 0 18px !important;display: flex !important;align-items: center !important;justify-content: space-between !important;background: transparent !important;}body .site-header .brand,body.home .site-header .brand,body.front-page .site-header .brand,body.single-excursion .site-header .brand{width: 136px !important;min-width: 136px !important;height: 46px !important;display: inline-flex !important;align-items: center !important;gap: 10px !important;margin: 0 !important;padding: 0 !important;transform: none !important;color: #064333 !important;}body .site-header .brand img,body.home .site-header .brand img,body.front-page .site-header .brand img,body.single-excursion .site-header .brand img{width: auto !important;max-width: 136px !important;height: 46px !important;object-fit: contain !important;display: block !important;}body .site-header .brand span,body.home .site-header .brand span,body.front-page .site-header .brand span,body.single-excursion .site-header .brand span{color: #064333 !important;}body .site-header .brand-mark,body.home .site-header .brand-mark,body.front-page .site-header .brand-mark,body.single-excursion .site-header .brand-mark{color: #064333 !important;}body .site-header .mobile-toggle,body .site-header .mobile-menu-toggle,body.home .site-header .mobile-toggle,body.home .site-header .mobile-menu-toggle,body.front-page .site-header .mobile-toggle,body.front-page .site-header .mobile-menu-toggle,body.single-excursion .site-header .mobile-toggle,body.single-excursion .site-header .mobile-menu-toggle{width: 44px !important;height: 44px !important;margin: 0 !important;padding: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;border: 0 !important;background: transparent !important;color: #064333 !important;font-size: 30px !important;line-height: 1 !important;}body .site-header .menu,body .site-header .whatsapp-link,body .site-header .desktop-nav,body .site-header .lang-switch,body .site-header .langs,body .site-header .btn-whatsapp{display: none !important;}body .site-header .nav-actions{display: flex !important;align-items: center !important;margin: 0 !important;}body:not(.home):not(.front-page):not(.single-excursion) main{width: min(100%,430px);margin-inline: auto;}body.home main,body.front-page main,body.single-excursion main,body.post-type-archive-excursion main,body.excursions-page main,body.page-template-page-journal main,body.journal-page main,body.page-template-page-about main,body.about-page main,body.page-template-page-booking main,body.booking-page main{width: min(100%,430px) !important;margin-inline: auto !important;}body.home .mobile-hero,body.home .mv2-hero,body.front-page .mobile-hero,body.front-page .mv2-hero,body.single-excursion .single-excursion-hero,body.single-excursion .excursion-hero,body.post-type-archive-excursion .excursions-hero,body.excursions-page .excursions-hero,body.page-template-page-journal .journal-hero,body.journal-page .journal-hero,body.page-template-page-about .about-hero,body.about-page .about-hero{margin-top: 0 !important;border-radius: 0 0 8px 8px !important;overflow: hidden !important;}.site-footer{width: min(100%,430px) !important;margin: 0 auto !important;padding: 26px 16px 72px !important;background: #fffdf9 !important;border-top: 1px solid #e7d7bd !important;}.site-footer .wrap,.site-footer .footer-grid{width: 100% !important;display: block !important;padding: 0 !important;}.site-footer .brand,.site-footer .footer-brand,.site-footer .footer-logo{display: inline-flex !important;width: 118px !important;height: auto !important;margin: 0 0 14px !important;}.site-footer .brand img,.site-footer .footer-brand img,.site-footer .footer-logo img{max-width: 118px !important;height: auto !important;object-fit: contain !important;}.site-footer .footer-brand-col{padding-top: 0 !important;}.site-footer .footer-col,.site-footer .footer-section{border-top: 1px solid #e7d7bd !important;padding: 10px 0 !important;margin: 0 !important;}.site-footer h3,.site-footer .footer-title,.site-footer summary{color: #111 !important;font-size: 16px !important;font-weight: 900 !important;line-height: 1.25 !important;}.site-footer h3::after,.site-footer .footer-title::after,.site-footer summary::after{content: none !important;}.site-footer a,.site-footer p,.site-footer span,.site-footer li{color: #23312d !important;font-size: 13px !important;line-height: 1.45 !important;}.site-footer .copyright,.site-footer .footer-copy{display: block !important;margin: 12px 0 16px !important;color: #76706a !important;}.mobile-sticky-actions{width: min(100% - 20px,410px) !important;left: 50% !important;right: auto !important;bottom: 8px !important;transform: translateX(-50%) !important;padding: 8px !important;border-radius: 8px !important;gap: 8px !important;background: rgba(255,253,249,0.96) !important;}.mobile-sticky-actions a{min-height: 44px !important;border-radius: 7px !important;font-size: 13px !important;}body.single-excursion .mobile-sticky-actions,body.booking-direct-page .mobile-sticky-actions,body.page-template-page-booking .mobile-sticky-actions,body.page-template-page-journal .mobile-sticky-actions,body.journal-article .mobile-sticky-actions{display: none !important;}body.page-template-page-about .about-love,body.about-page .about-love{width: min(100% - 32px,430px) !important;margin: 0 auto 34px !important;overflow: hidden !important;border-radius: 8px !important;}body.page-template-page-about .about-love-grid,body.about-page .about-love-grid{width: 100% !important;padding: 24px 16px 26px !important;display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 0 !important;}body.page-template-page-about .about-love h2,body.about-page .about-love h2{grid-column: 1 / -1 !important;margin: 0 0 18px !important;color: #fff !important;font-size: 24px !important;line-height: 1.12 !important;}body.page-template-page-about .about-love article,body.about-page .about-love article{min-height: 88px !important;padding: 14px 10px !important;display: grid !important;place-items: center !important;text-align: center !important;}body.page-template-page-about .about-love svg,body.about-page .about-love svg{width: 26px !important;height: 26px !important;margin: 0 0 8px !important;color: #d99a42 !important;stroke-width: 2.6 !important;opacity: 1 !important;visibility: visible !important;filter: drop-shadow(0 4px 9px rgba(217,154,66,0.2)) !important;}body.page-template-page-about .about-different svg,body.page-template-page-about .about-help svg,body.about-page .about-different svg,body.about-page .about-help svg{width: 28px !important;height: 28px !important;margin: 0 0 10px !important;color: #064333 !important;stroke: currentColor !important;stroke-width: 2.75 !important;fill: none !important;opacity: 1 !important;visibility: visible !important;filter: drop-shadow(0 5px 10px rgba(6,67,51,0.14)) !important;}body.page-template-page-about .about-love span,body.about-page .about-love span{color: #fff !important;font-size: 12px !important;font-weight: 950 !important;line-height: 1.25 !important;}body.page-template-page-about .about-different,body.about-page .about-different{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 12px !important;overflow: visible !important;}body.page-template-page-about .about-different article,body.about-page .about-different article{min-height: 174px !important;padding: 18px 14px !important;}body.page-template-page-about .about-different h3,body.page-template-page-about .about-help h3,body.about-page .about-different h3,body.about-page .about-help h3{color: #064333 !important;font-weight: 950 !important;}body.page-template-page-about .about-help-grid,body.about-page .about-help-grid{display: grid !important;grid-template-columns: 1fr !important;gap: 14px !important;}body.page-template-page-about .about-help article,body.about-page .about-help article{position: relative !important;min-height: 84px !important;padding-left: 58px !important;}body.page-template-page-about .about-help svg,body.about-page .about-help svg{position: absolute !important;left: 18px !important;top: 20px !important;margin: 0 !important;padding: 7px !important;border: 1px solid rgba(6,67,51,0.18) !important;border-radius: 999px !important;background: #fffdf8 !important;box-sizing: border-box !important;}}@media (max-width: 767px){.mv2-about li{grid-template-columns: 48px 1fr !important;gap: 12px !important;}.mv2-about li svg{width: 38px !important;height: 38px !important;padding: 8px !important;color: #c77b22 !important;border: 1px solid rgba(217,146,47,0.48) !important;border-radius: 999px !important;background: rgba(255,251,244,0.98) !important;stroke: currentColor !important;stroke-width: 2.35 !important;fill: none !important;box-shadow: 0 8px 18px rgba(199,123,34,0.1) !important;}.mv2-about li svg path,.mv2-about li svg circle,.mv2-about li svg rect{stroke: currentColor !important;stroke-width: 2.35 !important;fill: none !important;}}@media (max-width: 767px){body .site-header{width: min(100% - 32px,430px) !important;min-height: 76px !important;margin: 18px auto 14px !important;padding: 0 !important;border: 1px solid rgba(231,215,189,0.78) !important;border-radius: 8px !important;background: #fffdf9 !important;box-shadow: 0 10px 24px rgba(32,24,15,0.04) !important;overflow: hidden !important;}body .site-header .wrap,body .site-header .nav{height: 74px !important;min-height: 74px !important;padding: 0 16px !important;}body .site-header .brand{width: 126px !important;min-width: 126px !important;height: 44px !important;gap: 9px !important;color: #064333 !important;}body .site-header .brand span{font-family: Georgia,"Times New Roman",serif !important;font-size: 21px !important;line-height: 0.88 !important;letter-spacing: 0.18em !important;color: #064333 !important;}body .site-header .brand small{display: block !important;margin-top: 4px !important;font-size: 10px !important;font-style: italic !important;letter-spacing: 0.2em !important;text-transform: none !important;}body .site-header .brand-mark{width: 19px !important;height: 36px !important;color: #064333 !important;}body .site-header .mobile-toggle,body .site-header .mobile-menu-toggle{width: 42px !important;height: 42px !important;color: #064333 !important;font-size: 29px !important;}body .mhome-hero,body .mv2-hero,body .hero,body .ex-hero,body .xm-hero,body .px-hero-content,body .districts-hero,body .sd-hero,body .ds-hero,body .journal-hero,body .journal-article-hero,body .about-hero,body .contacts-hero,body .reviews-hero,body .review-hero,body .booking-hero{width: min(100% - 32px,430px) !important;margin-left: auto !important;margin-right: auto !important;border-radius: 8px !important;overflow: hidden !important;}body .mhome-hero,body .mv2-hero,body .hero,body .ex-hero,body .xm-hero,body .districts-hero,body .sd-hero,body .ds-hero,body .journal-hero,body .journal-article-hero,body .about-hero,body .contacts-hero,body .reviews-hero,body .review-hero,body .booking-hero{margin-top: 0 !important;margin-bottom: 24px !important;}body.single-excursion .px-hero{padding-top: 0 !important;}body.single-excursion .px-hero .px-wrap{width: 100% !important;max-width: none !important;padding-inline: 0 !important;}body.single-excursion .px-hero-content{margin-top: 0 !important;margin-bottom: 12px !important;}.pp-booking-standalone .booking-top{width: min(100% - 32px,430px) !important;min-height: 76px !important;margin: 18px auto 14px !important;border: 1px solid rgba(231,215,189,0.78) !important;border-radius: 8px !important;background: #fffdf9 !important;box-shadow: 0 10px 24px rgba(32,24,15,0.04) !important;}.pp-booking-standalone .booking-logo{color: #064333 !important;}.pp-booking-standalone .booking-logo-text{font-size: 21px !important;letter-spacing: 0.18em !important;}.pp-booking-standalone .booking-logo-text small{font-size: 10px !important;font-style: italic !important;letter-spacing: 0.2em !important;text-transform: none !important;}.pp-booking-standalone .booking-logo-person{width: 19px !important;height: 36px !important;}}@media (max-width: 767px){.mv2-about li{grid-template-columns: 54px 1fr !important;gap: 13px !important;}.mv2-about li svg,.about-icon,.ex-about-icon,.xm-small-icon,.ds-author aside span svg{width: 44px !important;height: 44px !important;display: inline-flex !important;flex: 0 0 44px !important;align-items: center !important;justify-content: center !important;padding: 9px !important;border: 1px solid rgba(211,132,43,0.52) !important;border-radius: 999px !important;background: rgba(255,252,246,0.98) !important;color: #c77b22 !important;box-shadow: 0 10px 22px rgba(199,123,34,0.1) !important;box-sizing: border-box !important;}.about-icon svg,.ex-about-icon svg,.xm-small-icon svg{width: 100% !important;height: 100% !important;}.mv2-about li svg path,.mv2-about li svg circle,.mv2-about li svg rect,.about-icon svg path,.about-icon svg circle,.about-icon svg rect,.ex-about-icon svg path,.ex-about-icon svg circle,.ex-about-icon svg rect,.xm-small-icon svg path,.xm-small-icon svg circle,.xm-small-icon svg rect,.ds-author aside span svg path,.ds-author aside span svg circle,.ds-author aside span svg rect{fill: none !important;stroke: currentColor !important;stroke-width: 1.85 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}.mv2-about li span,.ex-about-list li > span:last-child,.xm-team-list li,.ds-author aside span{font-weight: 900 !important;}}@media (min-width: 768px){.about-icon,.ex-about-icon,.ds-author aside span svg{width: 46px !important;height: 46px !important;padding: 10px !important;border: 1px solid rgba(211,132,43,0.5) !important;border-radius: 999px !important;background: #fffdf8 !important;color: #c77b22 !important;box-shadow: 0 12px 24px rgba(199,123,34,0.09) !important;box-sizing: border-box !important;}.about-icon svg,.ex-about-icon svg{width: 100% !important;height: 100% !important;}.about-icon svg path,.about-icon svg circle,.about-icon svg rect,.ex-about-icon svg path,.ex-about-icon svg circle,.ex-about-icon svg rect,.ds-author aside span svg path,.ds-author aside span svg circle,.ds-author aside span svg rect{fill: none !important;stroke: currentColor !important;stroke-width: 1.85 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}}.site-footer{margin-top: 48px !important;padding: 44px 0 34px !important;border: 0 !important;background: radial-gradient(circle at 12% 0%,rgba(213,148,63,0.08),transparent 34%),linear-gradient(180deg,#fffdfa 0%,#fbf6ee 100%) !important;color: #10241f !important;}.site-footer .footer-grid{display: grid !important;grid-template-columns: minmax(190px,1.35fr) repeat(5,minmax(126px,1fr)) !important;gap: 28px !important;align-items: start !important;}.site-footer .footer-col,.site-footer .footer-section{margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;}.site-footer .brand{display: inline-flex !important;align-items: center !important;gap: 10px !important;margin: 0 0 18px !important;color: #064333 !important;text-decoration: none !important;}.site-footer .brand span{font-family: Georgia,"Times New Roman",serif !important;font-size: 21px !important;line-height: 0.88 !important;letter-spacing: 0.18em !important;}.site-footer .brand small{display: block !important;margin-top: 4px !important;font-size: 10px !important;font-style: italic !important;letter-spacing: 0.2em !important;text-transform: none !important;}.site-footer .brand-mark{width: 19px !important;height: 36px !important;}.site-footer h3{margin: 0 0 12px !important;color: #0b1d18 !important;font-size: 16px !important;font-weight: 900 !important;line-height: 1.2 !important;}.site-footer a,.site-footer span,.site-footer p{color: #34433e !important;font-size: 14px !important;line-height: 1.45 !important;}.site-footer a{display: block !important;margin: 0 0 8px !important;text-decoration: none !important;}.site-footer a:hover{color: #064333 !important;}.site-footer .copyright{max-width: 240px !important;margin: 0 !important;color: #6d746f !important;}@media (max-width: 767px){.site-footer,.site-footer.booking-footer{width: min(100% - 32px,430px) !important;margin: 34px auto 0 !important;padding: 28px 18px calc(96px + env(safe-area-inset-bottom)) !important;border: 0 !important;border-radius: 8px 8px 0 0 !important;box-shadow: none !important;overflow: hidden !important;}.site-footer .wrap,.site-footer .footer-grid,.site-footer.booking-footer .wrap,.site-footer.booking-footer .footer-grid{width: 100% !important;display: grid !important;grid-template-columns: 1fr !important;gap: 22px !important;padding: 0 !important;}.site-footer .footer-col,.site-footer .footer-section,.site-footer.booking-footer .footer-col{padding: 0 !important;border: 0 !important;}.site-footer .brand{margin-bottom: 14px !important;}.site-footer h3{margin-bottom: 9px !important;font-size: 17px !important;}.site-footer a,.site-footer span,.site-footer p{font-size: 14px !important;}.site-footer a{margin-bottom: 7px !important;}.site-footer .copyright{max-width: none !important;}}@media (max-width: 767px){body.single-excursion .px-gallery{width: min(100% - 32px,430px) !important;margin: 12px auto 26px !important;overflow: visible !important;}body.single-excursion .px-gallery .px-wrap,body.single-excursion .px-gallery-grid{width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 0 10px !important;}body.single-excursion .px-gallery-grid{display: flex !important;grid-template-columns: none !important;grid-template-rows: none !important;gap: 10px !important;overflow-x: auto !important;overflow-y: hidden !important;scroll-snap-type: x mandatory !important;scrollbar-width: none !important;-webkit-overflow-scrolling: touch;}body.single-excursion .px-gallery-grid::-webkit-scrollbar{display: none !important;}body.single-excursion .px-gallery-item,body.single-excursion .px-gallery-item:nth-child(1),body.single-excursion .px-gallery-item:nth-child(2),body.single-excursion .px-gallery-item:nth-child(n + 4){display: block !important;flex: 0 0 calc((100% - 20px) / 3) !important;width: auto !important;min-width: 0 !important;height: 124px !important;border-radius: 7px !important;box-shadow: none !important;scroll-snap-align: start !important;}}@media (max-width: 380px){body.single-excursion .px-gallery-item,body.single-excursion .px-gallery-item:nth-child(1),body.single-excursion .px-gallery-item:nth-child(2),body.single-excursion .px-gallery-item:nth-child(n + 4){flex-basis: calc((100% - 16px) / 3) !important;height: 112px !important;}body.single-excursion .px-gallery-grid{gap: 8px !important;}}.px-lightbox{background: linear-gradient(180deg,rgba(246,241,232,0.42),rgba(15,34,28,0.46)),rgba(20,40,33,0.36) !important;backdrop-filter: blur(2px) saturate(0.94) !important;}.px-lightbox img{box-shadow: 0 20px 58px rgba(11,24,19,0.28) !important;}.px-lightbox button{background: rgba(250,247,241,0.9) !important;color: #063f31 !important;border: 1px solid rgba(255,255,255,0.62) !important;box-shadow: 0 10px 28px rgba(9,22,17,0.18) !important;backdrop-filter: blur(8px) !important;}.px-lightbox .px-lightbox-close{background: rgba(50,63,56,0.72) !important;color: #fffdfa !important;border-color: rgba(255,255,255,0.2) !important;}.px-lightbox .px-lightbox-prev,.px-lightbox .px-lightbox-next{background: rgba(255,253,248,0.82) !important;color: #0a4a39 !important;border-color: rgba(255,255,255,0.58) !important;}@media (max-width: 767px){.px-lightbox{background: linear-gradient(180deg,rgba(246,241,232,0.36),rgba(18,38,31,0.42)),rgba(18,38,31,0.34) !important;}.px-lightbox button{width: 44px !important;height: 44px !important;}.px-lightbox .px-lightbox-prev,.px-lightbox .px-lightbox-next{background: rgba(252,248,240,0.72) !important;}}@media (max-width: 767px){html,body,.mobile-home-v2,.mhome-mobile,.pp-excursion-render,.excursions-page,.districts-page,.district-single-render,.journal-page,.journal-article-page,.about-page,.contacts-page,.reviews-page,.review-page{background: #fbf6ee !important;}body .site-header{width: min(100% - 32px,430px) !important;margin: 18px auto 14px !important;border: 1px solid rgba(223,203,172,0.72) !important;border-radius: 8px !important;background: #fffdf9 !important;box-shadow: none !important;}body .site-header .wrap,body .site-header .nav{border-radius: inherit !important;background: transparent !important;}body .mhome-hero,body .mv2-hero,body .hero,body .ex-hero,body .xm-hero,body .px-hero-content,body .districts-hero,body .sd-hero,body .ds-hero,body .journal-hero,body .journal-article-hero,body .about-hero,body .contacts-hero,body .reviews-hero,body .review-hero{width: min(100% - 32px,430px) !important;margin-top: 0 !important;margin-left: auto !important;margin-right: auto !important;border-radius: 8px !important;overflow: hidden !important;box-shadow: none !important;}body .mhome-hero,body .mv2-hero,body .hero{background-color: #fbf6ee !important;}body.single-excursion .px-hero{padding-top: 0 !important;background: #fbf6ee !important;}body.single-excursion .px-hero .px-wrap{width: 100% !important;padding-inline: 0 !important;}body.single-excursion .px-hero-content{margin-top: 0 !important;}}@media (max-width: 767px){body .district-single-render,body .journal-page,body .about-page{width: min(100%,430px) !important;margin-inline: auto !important;overflow-x: hidden !important;}body.single-district .ds-wrap,body .district-single-render .ds-wrap,body .district-single-render .ds-route-band,body .district-single-render .ds-author,body .district-single-render .ds-final,body .journal-page .journal-wrap,body .about-page .about-wrap{width: min(100% - 32px,430px) !important;margin-left: auto !important;margin-right: auto !important;}body .district-single-render .ds-hero{width: min(100% - 32px,430px) !important;min-height: 500px !important;margin: 0 auto 24px !important;padding: 0 !important;display: flex !important;align-items: flex-end !important;border-radius: 8px !important;overflow: hidden !important;background: linear-gradient(180deg,rgba(255,250,243,0.08) 0%,rgba(6,38,30,0.1) 38%,rgba(6,38,30,0.74) 100%),var(--ds-mobile-hero) center / cover no-repeat !important;}body .district-single-render .ds-hero .ds-wrap{width: 100% !important;padding: 0 20px 24px !important;}body .district-single-render .ds-hero-copy::before{display: none !important;}body .district-single-render .ds-breadcrumb{color: rgba(255,253,249,0.82) !important;}body .district-single-render .ds-breadcrumb a,body .district-single-render .ds-breadcrumb span,body .district-single-render .ds-hero h1,body .district-single-render .ds-hero p{color: #fffdf9 !important;}body .district-single-render .ds-hero h1{max-width: 340px !important;font-size: 31px !important;text-shadow: 0 2px 18px rgba(0,0,0,0.22);}body .district-single-render .ds-hero p{max-width: 330px !important;font-size: 14px !important;font-weight: 750 !important;text-shadow: 0 2px 16px rgba(0,0,0,0.22);}body .district-single-render .ds-actions{grid-template-columns: 1fr !important;}body .district-single-render .ds-gallery{width: min(100% - 32px,430px) !important;display: flex !important;gap: 10px !important;overflow-x: auto !important;overflow-y: hidden !important;margin: 12px auto 28px !important;padding: 0 0 10px !important;scroll-snap-type: x mandatory !important;scrollbar-width: none !important;}body .district-single-render .ds-gallery::-webkit-scrollbar{display: none !important;}body .district-single-render .ds-gallery figure,body .district-single-render .ds-gallery figure:first-child,body .district-single-render .ds-gallery figure:last-child{flex: 0 0 calc((100% - 20px) / 3) !important;width: auto !important;min-width: 0 !important;grid-row: auto !important;grid-column: auto !important;margin: 0 !important;scroll-snap-align: start !important;}body .district-single-render .ds-gallery img,body .district-single-render .ds-gallery figure:first-child img{width: 100% !important;height: 124px !important;border-radius: 7px !important;object-fit: cover !important;box-shadow: none !important;}body .district-single-render .ds-card-row,body .district-single-render .ds-mini-row,body .district-single-render .ds-article-row,body .district-single-render .ds-fact-row{width: 100% !important;margin: 0 !important;padding: 0 0 12px !important;gap: 12px !important;overflow-x: auto !important;overflow-y: hidden !important;scroll-snap-type: x mandatory !important;scrollbar-width: none !important;}body .district-single-render .ds-card-row::-webkit-scrollbar,body .district-single-render .ds-mini-row::-webkit-scrollbar,body .district-single-render .ds-article-row::-webkit-scrollbar,body .district-single-render .ds-fact-row::-webkit-scrollbar{display: none !important;}body .district-single-render .ds-card,body .district-single-render .ds-mini,body .district-single-render .ds-article-row article{flex: 0 0 min(78%,286px) !important;min-width: 0 !important;scroll-snap-align: start !important;}body .district-single-render .ds-card img,body .district-single-render .ds-mini img,body .district-single-render .ds-article-row img{width: 100% !important;height: 156px !important;object-fit: cover !important;}body .district-single-render .ds-section-title{gap: 12px !important;}body .district-single-render .ds-section-title h2{min-width: 0 !important;}body .district-single-render .ds-section-title a{flex: 0 0 auto !important;white-space: normal !important;text-align: right !important;}body.page-template-page-journal .site-header{position: relative !important;}body .journal-page .journal-hero,body .about-page .about-hero{width: min(100% - 32px,430px) !important;min-height: 500px !important;margin: 0 auto 24px !important;padding: 0 !important;border-radius: 8px !important;overflow: hidden !important;}body .journal-page .journal-hero{background: linear-gradient(90deg,rgba(255,253,249,0.96) 0%,rgba(255,253,249,0.76) 45%,rgba(255,253,249,0.12) 100%),var(--hero) 62% center / cover no-repeat !important;}body .journal-page .journal-hero-copy,body .about-page .about-hero-copy{background: transparent !important;box-shadow: none !important;border-radius: 0 !important;overflow: visible !important;}body .journal-page .journal-hero-copy::before,body .about-page .about-hero-copy::before{display: none !important;}body .journal-page .journal-hero-grid,body .about-page .about-hero-grid{min-height: 500px !important;display: flex !important;align-items: center !important;padding: 28px 20px !important;}body .journal-page .journal-hero h1,body .journal-page .journal-hero p,body .journal-page .journal-actions{margin-left: 0 !important;margin-right: 0 !important;}}@media (max-width: 767px){.site-footer,.site-footer.booking-footer{margin-top: 26px !important;padding: 20px 18px calc(78px + env(safe-area-inset-bottom)) !important;border-radius: 8px 8px 0 0 !important;}.site-footer .footer-grid,.site-footer.booking-footer .footer-grid{grid-template-columns: 1fr 1fr !important;gap: 16px 18px !important;align-items: start !important;}.site-footer .footer-col:first-child,.site-footer .footer-legal,.site-footer.booking-footer .footer-col:first-child,.site-footer.booking-footer .footer-legal{grid-column: 1 / -1 !important;}.site-footer .footer-col:first-child{display: grid !important;grid-template-columns: auto 1fr !important;align-items: center !important;gap: 12px !important;}.site-footer .brand{margin: 0 !important;}.site-footer .brand span{font-size: 18px !important;letter-spacing: 0.17em !important;}.site-footer .brand small{margin-top: 3px !important;font-size: 8px !important;}.site-footer .brand-mark{width: 16px !important;height: 30px !important;}.site-footer .copyright{margin: 0 !important;font-size: 12px !important;line-height: 1.35 !important;}.site-footer h3{margin: 0 0 7px !important;font-size: 15px !important;line-height: 1.15 !important;}.site-footer a,.site-footer span,.site-footer p{font-size: 12px !important;line-height: 1.35 !important;}.site-footer a{margin-bottom: 5px !important;}.site-footer .footer-legal{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 0 18px !important;padding-top: 2px !important;}.site-footer .footer-legal h3{grid-column: 1 / -1 !important;}.mobile-sticky-actions{width: min(100% - 32px,398px) !important;bottom: 8px !important;padding: 6px !important;gap: 6px !important;}.mobile-sticky-actions a{min-height: 40px !important;font-size: 12px !important;}}@media (max-width: 767px){body .site-header{width: min(100% - 32px,430px) !important;min-height: 76px !important;margin: 18px auto 14px !important;border: 1px solid rgba(223,203,172,0.78) !important;border-radius: 8px !important;background: #fffdf9 !important;box-shadow: none !important;overflow: hidden !important;}body .site-header .wrap,body .site-header .nav{min-height: 74px !important;border-radius: inherit !important;}body .mhome-hero,body .mv2-hero,body .hero,body .ex-hero,body .xm-hero,body .px-hero-content,body .districts-hero,body .sd-hero,body .ds-hero,body .journal-hero,body .journal-article-hero,body .about-hero,body .contacts-hero,body .reviews-hero,body .review-hero{width: min(100% - 32px,430px) !important;margin-top: 0 !important;margin-left: auto !important;margin-right: auto !important;border-radius: 8px !important;overflow: hidden !important;box-shadow: none !important;}body.single-excursion .px-hero,body.single-district .ds-hero,body.post-type-archive-excursion .ex-hero,body.excursions-page .ex-hero,body.excursions-page .xm-hero{margin-top: 0 !important;}}@media (max-width: 767px){html,body{background: #fbf6ee !important;}body .site-header,body.home .site-header,body.front-page .site-header,body.single-excursion .site-header,body.single-district .site-header,body.post-type-archive-excursion .site-header,body.post-type-archive-district .site-header,body.page-template-page-journal .site-header,body.page-template-page-about .site-header,body.page-template-page-contacts .site-header,body.page-template-page-reviews .site-header{position: relative !important;inset: auto !important;top: auto !important;right: auto !important;bottom: auto !important;left: auto !important;z-index: 50 !important;display: block !important;width: min(100% - 32px,430px) !important;min-height: 76px !important;height: auto !important;margin: 18px auto 14px !important;padding: 0 !important;border: 1px solid rgba(223,203,172,0.82) !important;border-radius: 8px !important;background: #fffdf9 !important;box-shadow: none !important;overflow: hidden !important;transform: none !important;}body.admin-bar .site-header{top: auto !important;}body .site-header .wrap,body .site-header .nav{width: 100% !important;max-width: none !important;min-height: 74px !important;height: 74px !important;margin: 0 !important;padding: 0 16px !important;border: 0 !important;border-radius: inherit !important;background: transparent !important;box-shadow: none !important;}body.home .mobile-home,body.front-page .mobile-home,body.home .mobile-home-v2,body.front-page .mobile-home-v2,body .site-main,body main{padding-top: 0 !important;}body .mhome-hero,body .mv2-hero,body .hero,body .ex-hero,body .xm-hero,body .px-hero-content,body .districts-hero,body .sd-hero,body .ds-hero,body .journal-hero,body .journal-article-hero,body .about-hero,body .contacts-hero,body .reviews-hero,body .review-hero{position: relative !important;width: min(100% - 32px,430px) !important;max-width: 430px !important;margin: 0 auto 24px !important;border-radius: 8px !important;overflow: hidden !important;box-shadow: none !important;}body.single-excursion .px-hero,body.single-district .ds-hero,body.post-type-archive-excursion .ex-hero,body.post-type-archive-district .districts-hero,body.page-template-page-journal .journal-page,body.page-template-page-about .about-page,body.page-template-page-contacts .contacts-page,body.page-template-page-reviews .reviews-page{padding-top: 0 !important;}body.single-excursion .px-hero .px-wrap,body.single-district .ds-hero .wrap{width: 100% !important;max-width: none !important;padding-right: 0 !important;padding-left: 0 !important;}}@media (max-width: 767px){body.home .mhome-hero,body.front-page .mhome-hero,body.home .mv2-hero,body.front-page .mv2-hero{border-radius: 8px !important;overflow: hidden !important;clip-path: inset(0 round 8px) !important;isolation: isolate !important;}body.home .mhome-hero::before,body.home .mhome-hero::after,body.front-page .mhome-hero::before,body.front-page .mhome-hero::after,body.home .mv2-hero::before,body.home .mv2-hero::after,body.front-page .mv2-hero::before,body.front-page .mv2-hero::after{border-radius: inherit !important;}}@media (max-width: 767px){body.page-template-page-about,body:has(.about-page){background: #eef8fa !important;}body .about-page{width: min(100%,430px) !important;margin-inline: auto !important;background: #fffdf9 !important;overflow-x: hidden !important;}body .about-page .about-wrap{width: min(100% - 32px,398px) !important;max-width: 398px !important;}body .about-page .about-section{padding: 30px 0 !important;}body .about-page .about-hero{width: min(100% - 32px,430px) !important;min-height: 520px !important;margin: 0 auto 30px !important;padding: 0 !important;border-radius: 8px !important;overflow: hidden !important;background: linear-gradient(180deg,rgba(255,253,249,0.24) 0%,rgba(255,253,249,0.08) 34%,rgba(255,253,249,0.92) 100%),linear-gradient(90deg,rgba(255,253,249,0.96) 0%,rgba(255,253,249,0.74) 42%,rgba(255,253,249,0.04) 100%),var(--hero) 58% center / cover no-repeat !important;box-shadow: none !important;}body .about-page .about-hero-grid{width: 100% !important;min-height: 520px !important;display: grid !important;align-items: end !important;padding: 34px 20px 26px !important;}body .about-page .about-hero-copy{display: block !important;max-width: 340px !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;overflow: visible !important;}body .about-page .about-hero-copy::before{display: none !important;}body .about-page .about-hero h1{max-width: 340px !important;margin: 0 0 16px !important;padding: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;color: #063f31 !important;font-size: 34px !important;line-height: 1.06 !important;}body .about-page .about-hero p{max-width: 310px !important;margin: 0 !important;padding: 0 !important;background: transparent !important;color: #132b24 !important;font-size: 14px !important;line-height: 1.56 !important;font-weight: 680 !important;}body .about-page .about-hero .about-actions{display: grid !important;grid-template-columns: 1fr !important;gap: 10px !important;width: min(100%,300px) !important;margin: 22px 0 0 !important;padding: 0 !important;background: transparent !important;border-radius: 0 !important;}body .about-page .about-hero .about-btn{width: 100% !important;min-height: 48px !important;border-radius: 5px !important;font-size: 14px !important;font-weight: 820 !important;}body .about-page .about-love{width: min(100% - 32px,430px) !important;margin: 2px auto 2px !important;padding: 0 !important;border-radius: 8px !important;background: radial-gradient(circle at 12% 3%,rgba(255,255,255,0.13),transparent 28%),linear-gradient(135deg,#064735 0%,#0b5a43 62%,#05402f 100%) !important;box-shadow: none !important;}body .about-page .about-love-grid{width: 100% !important;max-width: none !important;display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 0 !important;padding: 26px 28px 30px !important;}body .about-page .about-love h2{grid-column: 1 / -1 !important;margin: 0 0 20px !important;color: #fffdf9 !important;font-size: 27px !important;line-height: 1.08 !important;}body .about-page .about-love article{min-height: 104px !important;padding: 14px 10px !important;display: grid !important;justify-items: center !important;align-content: center !important;gap: 9px !important;border: 1px solid rgba(255,255,255,0.17) !important;background: rgba(255,255,255,0.035) !important;text-align: center !important;}body .about-page .about-love svg{width: 30px !important;height: 30px !important;margin: 0 !important;color: #d99a42 !important;stroke-width: 1.85 !important;filter: none !important;}body .about-page .about-love span{max-width: 120px !important;color: #fffdf9 !important;font-size: 12px !important;line-height: 1.25 !important;font-weight: 760 !important;}body .about-page .about-different{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 12px !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;}body .about-page .about-different article{min-height: 166px !important;padding: 18px 14px !important;border: 1px solid rgba(218,202,178,0.82) !important;border-radius: 7px !important;background: #fffefb !important;box-shadow: none !important;text-align: left !important;}body .about-page .about-different svg{width: 34px !important;height: 34px !important;margin: 0 0 14px !important;color: #07513d !important;stroke-width: 1.75 !important;filter: none !important;}body .about-page .about-different h3{margin: 0 0 8px !important;color: #064333 !important;font-family: Inter,Arial,sans-serif !important;font-size: 14px !important;line-height: 1.2 !important;font-weight: 780 !important;}body .about-page .about-different p{color: #40524c !important;font-size: 12px !important;line-height: 1.45 !important;}body .about-page .about-help-grid{display: grid !important;grid-template-columns: 1fr !important;gap: 0 !important;}body .about-page .about-help-grid h2{margin: 0 0 26px !important;font-size: 28px !important;line-height: 1.08 !important;}body .about-page .about-help article{position: relative !important;display: grid !important;grid-template-columns: 74px minmax(0,1fr) !important;gap: 14px 18px !important;min-height: 116px !important;padding: 0 0 30px !important;text-align: left !important;}body .about-page .about-help article::before{content: "" !important;position: absolute !important;left: 36px !important;top: 68px !important;bottom: 8px !important;width: 1px !important;background: #e5d7c3 !important;}body .about-page .about-help article:last-child::before{display: none !important;}body .about-page .about-help svg{grid-row: 1 / span 2 !important;width: 56px !important;height: 56px !important;margin: 0 !important;padding: 12px !important;border: 1px solid rgba(218,202,178,0.88) !important;border-radius: 50% !important;background: #fffefb !important;color: #07513d !important;stroke-width: 1.65 !important;box-shadow: 0 12px 26px rgba(34,27,18,0.08) !important;filter: none !important;}body .about-page .about-help h3,body .about-page .about-help p{grid-column: 2 !important;min-width: 0 !important;}body .about-page .about-help h3{margin: 4px 0 7px !important;color: #064333 !important;font-family: Inter,Arial,sans-serif !important;font-size: 18px !important;line-height: 1.2 !important;font-weight: 780 !important;}body .about-page .about-help p{color: #40524c !important;font-size: 14px !important;line-height: 1.52 !important;}}@media (max-width: 767px){html,body,body.page-template-page-about,body.page-template-page-journal,body.page-template-page-contacts,body.post-type-archive-excursion,body.post-type-archive-district,body.single-excursion,body.single-district,body:has(.about-page),body:has(.journal-page),body:has(.contacts-page){background: #fbf6ee !important;}body .about-page,body .journal-page,body .contacts-page{background: #fffdf9 !important;}body .about-page .about-hero{width: min(100% - 32px,398px) !important;max-width: 398px !important;margin-right: auto !important;margin-left: auto !important;border: 0 !important;border-radius: 8px !important;background: linear-gradient(180deg,rgba(255,253,249,0.18) 0%,rgba(255,253,249,0.05) 34%,rgba(255,253,249,0.9) 100%),linear-gradient(90deg,rgba(255,253,249,0.94) 0%,rgba(255,253,249,0.72) 44%,rgba(255,253,249,0.04) 100%),var(--hero) 58% center / cover no-repeat !important;clip-path: inset(0 round 8px) !important;}body .about-page .about-hero-grid{padding-right: 20px !important;padding-left: 20px !important;}body .about-page .about-help article{grid-template-columns: 72px minmax(0,1fr) !important;min-height: 112px !important;column-gap: 18px !important;}body .about-page .about-help h3{max-width: 270px !important;margin-top: 2px !important;font-size: 17px !important;line-height: 1.22 !important;}body .about-page .about-help p{max-width: 260px !important;font-size: 14px !important;line-height: 1.55 !important;}.mobile-sticky-actions{width: min(100% - 32px,398px) !important;left: 50% !important;right: auto !important;bottom: 8px !important;display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 8px !important;padding: 6px !important;border: 1px solid rgba(229,213,191,0.86) !important;border-radius: 8px !important;background: #fffdf9 !important;box-shadow: none !important;overflow: hidden !important;transform: translateX(-50%) !important;}.mobile-sticky-actions::before,.mobile-sticky-actions::after{display: none !important;content: none !important;}.mobile-sticky-actions a,.mobile-sticky-actions .btn{min-width: 0 !important;min-height: 42px !important;margin: 0 !important;border-radius: 6px !important;box-shadow: none !important;white-space: nowrap !important;}body.page-template-page-journal .journal-social{padding-top: 18px !important;}body.page-template-page-journal .journal-social .journal-wrap,body .journal-page .journal-social .journal-wrap{width: min(100% - 32px,398px) !important;max-width: 398px !important;display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 12px !important;margin: 0 auto !important;padding: 22px 18px 18px !important;border-radius: 8px !important;background: linear-gradient(135deg,#fffdf9 0%,#fbf3e8 100%) !important;box-shadow: none !important;}body.page-template-page-journal .journal-social h2,body .journal-page .journal-social h2{grid-column: 1 / -1 !important;max-width: 320px !important;margin: 0 0 2px !important;color: #14231f !important;font-size: 27px !important;line-height: 1.06 !important;}body.page-template-page-journal .journal-social a,body .journal-page .journal-social a{min-width: 0 !important;min-height: 82px !important;display: grid !important;justify-items: center !important;align-content: center !important;gap: 8px !important;padding: 12px 6px !important;border: 1px solid rgba(234,223,210,0.9) !important;border-radius: 7px !important;background: #fffefb !important;color: #064333 !important;box-shadow: none !important;font-size: 12px !important;line-height: 1.1 !important;font-weight: 820 !important;}body.page-template-page-journal .journal-social a svg,body .journal-page .journal-social a svg{width: 28px !important;height: 28px !important;margin: 0 !important;fill: none !important;stroke: currentColor !important;stroke-width: 1.75 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}body.page-template-page-journal .journal-social-link--telegram svg,body .journal-page .journal-social-link--telegram svg{color: #229ed9 !important;}body.page-template-page-journal .journal-social-link--instagram svg,body .journal-page .journal-social-link--instagram svg{color: #df3f83 !important;}body.page-template-page-journal .journal-social-link--whatsapp svg,body .journal-page .journal-social-link--whatsapp svg{color: #18a857 !important;}body.page-template-page-journal .journal-social img,body .journal-page .journal-social img{grid-column: 1 / -1 !important;width: 100% !important;height: 190px !important;margin-top: 0 !important;border-radius: 8px !important;object-fit: cover !important;}}@media (max-width: 767px){body.page-template-page-about .about-page,body:has(.about-page) .about-page{width: min(100%,430px) !important;max-width: 430px !important;margin-right: auto !important;margin-left: auto !important;padding-right: 0 !important;padding-left: 0 !important;overflow-x: clip !important;}body.page-template-page-about .about-page .about-hero,body:has(.about-page) .about-page .about-hero{box-sizing: border-box !important;width: calc(100% - 32px) !important;max-width: 398px !important;margin: 0 auto 30px !important;border-radius: 8px !important;overflow: hidden !important;clip-path: inset(0 round 8px) !important;transform: none !important;}body.page-template-page-about .about-page .about-hero-grid,body:has(.about-page) .about-page .about-hero-grid{box-sizing: border-box !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding-right: 20px !important;padding-left: 20px !important;}}@media (max-width: 767px){body.page-template-page-about .about-page .about-hero,body.about-page .about-page .about-hero,body:has(.about-page) .about-page .about-hero{position: relative !important;left: auto !important;right: auto !important;box-sizing: border-box !important;display: block !important;width: calc(100% - 32px) !important;max-width: 394px !important;min-width: 0 !important;min-height: 520px !important;margin: 0 auto 30px !important;padding: 0 !important;border: 1px solid rgba(229,213,191,0.78) !important;border-radius: 8px !important;background: #fffdf9 !important;background-image: none !important;box-shadow: none !important;overflow: hidden !important;clip-path: none !important;contain: paint !important;transform: translateZ(0) !important;}body.page-template-page-about .about-page .about-hero::before,body.about-page .about-page .about-hero::before,body:has(.about-page) .about-page .about-hero::before{content: "" !important;position: absolute !important;inset: 0 !important;z-index: 0 !important;border-radius: inherit !important;background: linear-gradient(180deg,rgba(255,253,249,0.16) 0%,rgba(255,253,249,0.04) 34%,rgba(255,253,249,0.9) 100%),linear-gradient(90deg,rgba(255,253,249,0.9) 0%,rgba(255,253,249,0.7) 43%,rgba(255,253,249,0.04) 100%),var(--hero) 58% center / cover no-repeat !important;pointer-events: none !important;}body.page-template-page-about .about-page .about-hero::after,body.about-page .about-page .about-hero::after,body:has(.about-page) .about-page .about-hero::after{content: "" !important;position: absolute !important;inset: 0 !important;z-index: 1 !important;border: 1px solid rgba(229,213,191,0.64) !important;border-radius: inherit !important;pointer-events: none !important;}body.page-template-page-about .about-page .about-hero-grid,body.about-page .about-page .about-hero-grid,body:has(.about-page) .about-page .about-hero-grid{position: relative !important;z-index: 2 !important;box-sizing: border-box !important;width: 100% !important;max-width: none !important;min-height: 520px !important;margin: 0 !important;padding: 34px 20px 26px !important;}}@media (max-width: 767px){.site-footer,.site-footer.booking-footer{width: min(100% - 32px,398px) !important;margin: 18px auto 0 !important;padding: 16px 16px calc(66px + env(safe-area-inset-bottom)) !important;border: 1px solid rgba(229,213,191,0.72) !important;border-bottom: 0 !important;border-radius: 8px 8px 0 0 !important;background: #fffdf9 !important;box-shadow: none !important;overflow: hidden !important;}.site-footer .wrap,.site-footer .footer-grid,.site-footer.booking-footer .wrap,.site-footer.booking-footer .footer-grid{width: 100% !important;max-width: none !important;display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 17px 22px !important;margin: 0 !important;padding: 0 !important;align-items: start !important;}.site-footer .footer-col,.site-footer.booking-footer .footer-col{min-width: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;}.site-footer .footer-col:first-child,.site-footer.booking-footer .footer-col:first-child{grid-column: 1 / -1 !important;display: grid !important;grid-template-columns: 112px minmax(0,1fr) !important;gap: 14px !important;align-items: start !important;margin: 0 0 2px !important;}.site-footer .brand,.site-footer.booking-footer .brand{width: auto !important;min-width: 0 !important;height: auto !important;display: inline-flex !important;align-items: flex-start !important;gap: 8px !important;margin: 0 !important;padding: 0 !important;}.site-footer .brand span,.site-footer.booking-footer .brand span{font-size: 18px !important;line-height: 0.86 !important;letter-spacing: 0.16em !important;}.site-footer .brand small,.site-footer.booking-footer .brand small{margin-top: 4px !important;font-size: 8px !important;line-height: 1 !important;letter-spacing: 0.22em !important;}.site-footer .brand-mark,.site-footer.booking-footer .brand-mark{width: 15px !important;height: 29px !important;margin-top: 1px !important;}.site-footer .copyright,.site-footer.booking-footer .copyright{margin: 1px 0 0 !important;color: #51605b !important;font-size: 11px !important;line-height: 1.32 !important;}.site-footer h3,.site-footer.booking-footer h3{margin: 0 0 7px !important;color: #0d1f1a !important;font-size: 14px !important;line-height: 1.16 !important;font-weight: 850 !important;}.site-footer a,.site-footer span,.site-footer p,.site-footer.booking-footer a,.site-footer.booking-footer span,.site-footer.booking-footer p{color: #172923 !important;font-size: 11.5px !important;line-height: 1.28 !important;}.site-footer a,.site-footer.booking-footer a{display: block !important;margin: 0 0 7px !important;text-decoration: none !important;}.site-footer .footer-legal,.site-footer.booking-footer .footer-legal{grid-column: 1 / -1 !important;display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 0 22px !important;margin-top: 0 !important;}.site-footer .footer-legal h3,.site-footer.booking-footer .footer-legal h3{grid-column: 1 / -1 !important;}.mobile-sticky-actions{bottom: 7px !important;width: min(100% - 32px,398px) !important;padding: 5px !important;gap: 7px !important;}.mobile-sticky-actions a,.mobile-sticky-actions .btn{min-height: 40px !important;font-size: 12px !important;}}.site-header .brand,.site-footer .brand,.site-footer.booking-footer .brand{display: inline-flex !important;width: auto !important;min-width: 132px !important;height: 46px !important;align-items: center !important;justify-content: flex-start !important;gap: 10px !important;margin: 0 !important;padding: 0 !important;color: #064333 !important;text-decoration: none !important;transform: none !important;}.site-header .brand span,.site-footer .brand span,.site-footer.booking-footer .brand span{display: block !important;color: #064333 !important;font-family: Georgia,"Times New Roman",serif !important;font-size: 24px !important;font-weight: 500 !important;line-height: 0.84 !important;letter-spacing: 0.16em !important;text-transform: uppercase !important;white-space: nowrap !important;}.site-header .brand small,.site-footer .brand small,.site-footer.booking-footer .brand small{display: block !important;margin-top: 6px !important;color: #064333 !important;font-family: Georgia,"Times New Roman",serif !important;font-size: 14px !important;font-style: italic !important;font-weight: 500 !important;line-height: 1 !important;letter-spacing: 0.08em !important;text-transform: none !important;}.site-header .brand .brand-mark,.site-footer .brand .brand-mark,.site-footer.booking-footer .brand .brand-mark{display: block !important;flex: 0 0 auto !important;width: 21px !important;height: 37px !important;margin: 0 !important;padding: 0 !important;color: #064333 !important;fill: currentColor !important;stroke: none !important;opacity: 1 !important;visibility: visible !important;transform: none !important;}.site-header .brand .brand-mark path,.site-footer .brand .brand-mark path,.site-footer.booking-footer .brand .brand-mark path{fill: currentColor !important;stroke: none !important;}@media (max-width: 767px){.site-header .brand{min-width: 132px !important;height: 46px !important;}.site-footer .brand,.site-footer.booking-footer .brand{min-width: 132px !important;height: 46px !important;}.site-header .brand span,.site-footer .brand span,.site-footer.booking-footer .brand span{font-size: 24px !important;line-height: 0.84 !important;letter-spacing: 0.16em !important;}.site-header .brand small,.site-footer .brand small,.site-footer.booking-footer .brand small{margin-top: 6px !important;font-size: 14px !important;letter-spacing: 0.08em !important;}.site-header .brand .brand-mark,.site-footer .brand .brand-mark,.site-footer.booking-footer .brand .brand-mark{width: 21px !important;height: 37px !important;}}@media (max-width: 767px){.site-footer,.site-footer.booking-footer{padding-top: 14px !important;}.site-footer .footer-grid,.site-footer.booking-footer .footer-grid{gap: 14px 20px !important;}.site-footer .footer-col:first-child,.site-footer.booking-footer .footer-col:first-child{grid-template-columns: 118px minmax(0,1fr) !important;gap: 10px !important;align-items: start !important;margin-bottom: 0 !important;}.site-footer .footer-col:first-child .brand,.site-footer.booking-footer .footer-col:first-child .brand{display: flex !important;flex-direction: row !important;align-items: center !important;justify-content: flex-start !important;gap: 8px !important;width: 118px !important;min-width: 118px !important;max-width: 118px !important;height: 36px !important;min-height: 36px !important;overflow: visible !important;}.site-footer .footer-col:first-child .brand span,.site-footer.booking-footer .footer-col:first-child .brand span{flex: 0 0 auto !important;font-size: 20px !important;line-height: 0.84 !important;letter-spacing: 0.15em !important;}.site-footer .footer-col:first-child .brand small,.site-footer.booking-footer .footer-col:first-child .brand small{margin-top: 5px !important;font-size: 11px !important;letter-spacing: 0.08em !important;}.site-footer .footer-col:first-child .brand .brand-mark,.site-footer.booking-footer .footer-col:first-child .brand .brand-mark{flex: 0 0 16px !important;width: 16px !important;height: 28px !important;margin: 0 !important;align-self: center !important;}.site-footer .copyright,.site-footer.booking-footer .copyright{margin: 1px 0 0 2px !important;max-width: 190px !important;font-size: 10.5px !important;line-height: 1.24 !important;}.site-footer h3,.site-footer.booking-footer h3{margin-bottom: 5px !important;font-size: 13.5px !important;line-height: 1.12 !important;}.site-footer a,.site-footer span,.site-footer p,.site-footer.booking-footer a,.site-footer.booking-footer span,.site-footer.booking-footer p{font-size: 11px !important;line-height: 1.22 !important;}.site-footer a,.site-footer.booking-footer a{margin-bottom: 6px !important;}.site-footer .footer-legal,.site-footer.booking-footer .footer-legal{gap: 0 20px !important;}}.journal-page .journal-hero-render{min-height: clamp(520px,54vw,690px) !important;margin: 0 auto 22px !important;overflow: hidden !important;border-radius: 0 0 18px 18px !important;background: linear-gradient(90deg,rgba(255,253,249,0.99) 0%,rgba(255,253,249,0.92) 33%,rgba(255,253,249,0.35) 58%,rgba(255,253,249,0.02) 82%),linear-gradient(180deg,rgba(255,253,249,0.1) 0%,rgba(255,253,249,0.7) 100%),var(--hero) 72% center / cover no-repeat !important;}.journal-page .journal-hero-copy{max-width: 570px !important;background: transparent !important;border: 0 !important;box-shadow: none !important;}.journal-page .journal-hero-copy h1{max-width: 560px !important;font-size: clamp(58px,6.4vw,82px) !important;line-height: 0.98 !important;}.journal-page .journal-actions,.journal-page .journal-filter-row,.journal-page .journal-more{display: none !important;}.journal-page .journal-month-render{display: grid !important;grid-template-columns: 1.08fr 0.68fr 0.56fr !important;gap: 0 !important;align-items: stretch !important;border: 1px solid rgba(192,128,50,0.18) !important;border-radius: 8px !important;overflow: hidden !important;background: #fff !important;box-shadow: 0 18px 46px rgba(35,24,10,0.08) !important;}.journal-page .journal-month-image{display: block !important;min-height: 420px !important;margin: 0 !important;}.journal-page .journal-month-image img{width: 100% !important;height: 100% !important;object-fit: cover !important;display: block !important;}.journal-page .journal-mini-stack{display: grid !important;grid-template-rows: 1fr 1fr !important;}@media (max-width: 820px){.journal-page .journal-wrap{width: min(100% - 32px,398px) !important;max-width: 398px !important;}.journal-page .journal-hero-render{width: min(100% - 32px,398px) !important;min-height: 482px !important;margin: 0 auto 18px !important;border-radius: 8px !important;background: linear-gradient(90deg,rgba(255,253,249,0.88) 0%,rgba(255,253,249,0.58) 46%,rgba(255,253,249,0.08) 100%),linear-gradient(180deg,rgba(255,253,249,0.02) 0%,rgba(255,253,249,0.55) 100%),var(--hero) 58% center / cover no-repeat !important;}.journal-page .journal-hero-grid{width: 100% !important;min-height: 482px !important;padding: 34px 22px !important;align-items: center !important;}.journal-page .journal-hero-copy h1{max-width: 305px !important;font-size: 42px !important;line-height: 1.06 !important;}.journal-page .journal-topic-row{grid-template-columns: repeat(6,minmax(0,1fr)) !important;gap: 0 !important;padding: 10px 6px !important;border: 1px solid rgba(192,128,50,0.14) !important;border-radius: 8px !important;background: rgba(255,255,255,0.92) !important;box-shadow: 0 14px 32px rgba(35,24,10,0.08) !important;}.journal-page .journal-topic-card{min-height: 78px !important;padding: 7px 4px !important;flex-direction: column !important;gap: 7px !important;border: 0 !important;background: transparent !important;box-shadow: none !important;}.journal-page .journal-month-render{grid-template-columns: 1fr !important;gap: 14px !important;border: 0 !important;background: transparent !important;box-shadow: none !important;overflow: visible !important;}.journal-page .journal-month-image{display: none !important;}.journal-page .journal-month-main{min-height: 0 !important;padding: 0 0 22px !important;overflow: hidden !important;border: 1px solid rgba(192,128,50,0.16) !important;border-radius: 8px !important;background: #fff !important;box-shadow: 0 14px 34px rgba(35,24,10,0.08) !important;}.journal-page .journal-mini-stack{grid-template-columns: 1fr !important;grid-template-rows: none !important;gap: 14px !important;}.journal-page .journal-post-card--cafe,.journal-page .journal-post-card--practical{display: none !important;}}body.page-template-page-about .about-page,body:has(.about-page) .about-page{background: #fffdf9 !important;overflow-x: hidden !important;}body.page-template-page-about .about-page .about-wrap,body:has(.about-page) .about-page .about-wrap{width: min(100% - 72px,1340px) !important;max-width: 1340px !important;margin-inline: auto !important;}body.page-template-page-about .about-page .about-hero,body:has(.about-page) .about-page .about-hero{width: 100% !important;max-width: none !important;min-height: clamp(470px,43vw,560px) !important;margin: 0 auto 34px !important;padding: 0 !important;border-radius: 0 !important;overflow: hidden !important;background: linear-gradient(90deg,rgba(255,253,249,0.99) 0%,rgba(255,253,249,0.94) 31%,rgba(255,253,249,0.42) 55%,rgba(255,253,249,0.03) 78%),linear-gradient(180deg,rgba(255,253,249,0) 0%,rgba(255,253,249,0.32) 100%),var(--hero) center right / cover no-repeat !important;}body.page-template-page-about .about-page .about-hero-grid,body:has(.about-page) .about-page .about-hero-grid{min-height: clamp(470px,43vw,560px) !important;display: flex !important;align-items: center !important;padding: 0 !important;}body.page-template-page-about .about-page .about-hero-copy,body:has(.about-page) .about-page .about-hero-copy{display: block !important;max-width: 580px !important;padding: 54px 0 42px !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;overflow: visible !important;}body.page-template-page-about .about-page .about-hero-copy::before,body:has(.about-page) .about-page .about-hero-copy::before,body.page-template-page-about .about-page .about-hero::before,body:has(.about-page) .about-page .about-hero::before,body.page-template-page-about .about-page .about-hero::after,body:has(.about-page) .about-page .about-hero::after{display: none !important;}body.page-template-page-about .about-page .about-hero h1,body:has(.about-page) .about-page .about-hero h1{max-width: 570px !important;margin: 0 0 22px !important;padding: 0 !important;color: #073f2f !important;background: transparent !important;font-size: clamp(50px,5.2vw,72px) !important;line-height: 1.02 !important;letter-spacing: 0 !important;box-shadow: none !important;}body.page-template-page-about .about-page .about-hero p,body:has(.about-page) .about-page .about-hero p{max-width: 505px !important;margin: 0 0 24px !important;padding: 0 !important;color: #2b3d38 !important;background: transparent !important;font-size: 18px !important;font-weight: 500 !important;line-height: 1.62 !important;}body.page-template-page-about .about-page .about-hero-badges,body:has(.about-page) .about-page .about-hero-badges{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 14px !important;max-width: 760px !important;}body.page-template-page-about .about-page .about-hero-badges span,body:has(.about-page) .about-page .about-hero-badges span{min-height: 76px !important;padding: 14px 18px !important;display: grid !important;grid-template-columns: 42px minmax(0,1fr) !important;grid-template-rows: auto auto !important;column-gap: 12px !important;align-items: center !important;border: 1px solid rgba(192,128,50,0.24) !important;border-radius: 8px !important;background: rgba(255,255,255,0.86) !important;box-shadow: 0 14px 34px rgba(35,24,10,0.06) !important;}body.page-template-page-about .about-page .about-hero-badges svg,body:has(.about-page) .about-page .about-hero-badges svg{grid-row: 1 / span 2 !important;width: 34px !important;height: 34px !important;color: #b86f22 !important;stroke-width: 1.55 !important;}body.page-template-page-about .about-page .about-hero-badges strong,body:has(.about-page) .about-page .about-hero-badges strong,body.page-template-page-about .about-page .about-hero-badges small,body:has(.about-page) .about-page .about-hero-badges small{display: block !important;color: #15231f !important;font-size: 17px !important;line-height: 1.08 !important;}body.page-template-page-about .about-page .about-hero-badges small,body:has(.about-page) .about-page .about-hero-badges small{font-size: 16px !important;font-weight: 700 !important;}body.page-template-page-about .about-page .about-love,body:has(.about-page) .about-page .about-love,body.page-template-page-about .about-page .about-mobile-only,body:has(.about-page) .about-page .about-mobile-only{display: none !important;}body.page-template-page-about .about-page .about-section,body:has(.about-page) .about-page .about-section{padding: 34px 0 !important;}body.page-template-page-about .about-page h2,body:has(.about-page) .about-page h2{margin: 0 0 24px !important;color: #14231f !important;font-size: clamp(34px,3.1vw,48px) !important;line-height: 1.08 !important;font-weight: 500 !important;}body.page-template-page-about .about-page .about-story-grid,body:has(.about-page) .about-page .about-story-grid{display: grid !important;grid-template-columns: 0.78fr 1.1fr !important;gap: clamp(42px,6vw,90px) !important;align-items: center !important;}body.page-template-page-about .about-page .about-story-list article,body:has(.about-page) .about-page .about-story-list article{display: grid !important;grid-template-columns: 44px minmax(0,1fr) !important;gap: 16px !important;padding: 0 0 24px !important;border: 0 !important;background: transparent !important;box-shadow: none !important;}body.page-template-page-about .about-page .about-story-list article > span,body:has(.about-page) .about-page .about-story-list article > span{width: 42px !important;height: 42px !important;display: grid !important;place-items: center !important;border: 1px solid rgba(192,128,50,0.35) !important;border-radius: 999px !important;color: #b86f22 !important;background: #fffdf9 !important;font-size: 0 !important;}body.page-template-page-about .about-page .about-story-list article:nth-child(1) > span::before,body:has(.about-page) .about-page .about-story-list article:nth-child(1) > span::before{content: "01";}body.page-template-page-about .about-page .about-story-list article:nth-child(2) > span::before,body:has(.about-page) .about-page .about-story-list article:nth-child(2) > span::before{content: "02";}body.page-template-page-about .about-page .about-story-list article:nth-child(3) > span::before,body:has(.about-page) .about-page .about-story-list article:nth-child(3) > span::before{content: "03";}body.page-template-page-about .about-page .about-story-list article > span::before,body:has(.about-page) .about-page .about-story-list article > span::before{font-size: 15px !important;font-weight: 800 !important;}body.page-template-page-about .about-page .about-story-list svg,body:has(.about-page) .about-page .about-story-list svg{display: none !important;}body.page-template-page-about .about-page .about-story-list h3,body:has(.about-page) .about-page .about-story-list h3{margin: 0 0 7px !important;color: #17231f !important;font-size: 18px !important;line-height: 1.18 !important;}body.page-template-page-about .about-page .about-story-list p,body:has(.about-page) .about-page .about-story-list p{max-width: 430px !important;margin: 0 !important;color: #2f403b !important;font-size: 15px !important;line-height: 1.5 !important;}body.page-template-page-about .about-page .about-photo-grid,body:has(.about-page) .about-page .about-photo-grid{display: grid !important;grid-template-columns: 1.22fr 1fr !important;grid-template-rows: 1fr 1fr !important;gap: 18px !important;}body.page-template-page-about .about-page .about-photo-grid img,body:has(.about-page) .about-page .about-photo-grid img{width: 100% !important;height: 100% !important;min-height: 188px !important;object-fit: cover !important;border-radius: 8px !important;}body.page-template-page-about .about-page .about-photo-grid img:first-child,body:has(.about-page) .about-page .about-photo-grid img:first-child{grid-row: span 2 !important;min-height: 394px !important;}body.page-template-page-about .about-page .about-values-section h2,body:has(.about-page) .about-page .about-values-section h2,body.page-template-page-about .about-page .about-memory + *,body:has(.about-page) .about-page .about-memory + *{text-align: center !important;}body.page-template-page-about .about-page .about-values,body:has(.about-page) .about-page .about-values{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 18px !important;}body.page-template-page-about .about-page .about-values article,body:has(.about-page) .about-page .about-values article,body.page-template-page-about .about-page .about-help article,body:has(.about-page) .about-page .about-help article{min-height: 144px !important;padding: 22px 24px !important;border: 1px solid rgba(192,128,50,0.22) !important;border-radius: 8px !important;background: rgba(255,255,255,0.9) !important;box-shadow: 0 14px 34px rgba(35,24,10,0.055) !important;}body.page-template-page-about .about-page .about-values svg,body:has(.about-page) .about-page .about-values svg,body.page-template-page-about .about-page .about-help svg,body:has(.about-page) .about-page .about-help svg{width: 42px !important;height: 42px !important;color: #064333 !important;stroke-width: 1.55 !important;}body.page-template-page-about .about-page .about-values h3,body:has(.about-page) .about-page .about-values h3,body.page-template-page-about .about-page .about-help h3,body:has(.about-page) .about-page .about-help h3{margin: 12px 0 8px !important;color: #14231f !important;font-size: 18px !important;line-height: 1.16 !important;}body.page-template-page-about .about-page .about-values p,body:has(.about-page) .about-page .about-values p,body.page-template-page-about .about-page .about-help p,body:has(.about-page) .about-page .about-help p{margin: 0 !important;color: #4b5b56 !important;font-size: 14px !important;line-height: 1.45 !important;}body.page-template-page-about .about-page .about-memory,body:has(.about-page) .about-page .about-memory{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 18px !important;overflow: visible !important;}body.page-template-page-about .about-page .about-memory article,body:has(.about-page) .about-page .about-memory article{min-width: 0 !important;border: 1px solid rgba(192,128,50,0.2) !important;border-radius: 8px !important;background: #fff !important;overflow: hidden !important;box-shadow: 0 12px 30px rgba(35,24,10,0.055) !important;}body.page-template-page-about .about-page .about-memory article:nth-child(n+4),body:has(.about-page) .about-page .about-memory article:nth-child(n+4){display: none !important;}body.page-template-page-about .about-page .about-memory img,body:has(.about-page) .about-page .about-memory img{height: 190px !important;object-fit: cover !important;}body.page-template-page-about .about-page .about-memory div,body:has(.about-page) .about-page .about-memory div{padding: 18px 20px 20px !important;}body.page-template-page-about .about-page .about-memory small,body:has(.about-page) .about-page .about-memory small{color: #14231f !important;font-size: 17px !important;font-weight: 600 !important;text-transform: none !important;}body.page-template-page-about .about-page .about-memory h3,body:has(.about-page) .about-page .about-memory h3{margin: 8px 0 0 !important;color: #42534e !important;font-family: var(--font-sans,inherit) !important;font-size: 15px !important;font-weight: 500 !important;line-height: 1.4 !important;}body.page-template-page-about .about-page .about-team,body:has(.about-page) .about-page .about-team{display: grid !important;grid-template-columns: repeat(5,minmax(0,1fr)) !important;gap: 18px !important;overflow: visible !important;}body.page-template-page-about .about-page .about-team article,body:has(.about-page) .about-page .about-team article{display: block !important;min-width: 0 !important;border: 1px solid rgba(192,128,50,0.2) !important;border-radius: 8px !important;background: #fff !important;overflow: hidden !important;box-shadow: 0 12px 30px rgba(35,24,10,0.055) !important;}body.page-template-page-about .about-page .about-team img,body:has(.about-page) .about-page .about-team img{width: 100% !important;height: 150px !important;border-radius: 0 !important;object-fit: cover !important;}body.page-template-page-about .about-page .about-team div,body:has(.about-page) .about-page .about-team div{padding: 12px 14px 16px !important;}body.page-template-page-about .about-page .about-team h3,body:has(.about-page) .about-page .about-team h3{margin: 0 0 4px !important;color: #14231f !important;font-size: 18px !important;}body.page-template-page-about .about-page .about-team p,body:has(.about-page) .about-page .about-team p{margin: 0 !important;color: #42534e !important;font-size: 13px !important;line-height: 1.38 !important;}body.page-template-page-about .about-page .about-team small,body:has(.about-page) .about-page .about-team small{display: none !important;}body.page-template-page-about .about-page .about-help-grid,body:has(.about-page) .about-page .about-help-grid{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 18px !important;}body.page-template-page-about .about-page .about-help-grid h2,body:has(.about-page) .about-page .about-help-grid h2{grid-column: 1 / -1 !important;text-align: center !important;}body.page-template-page-about .about-page .about-help article,body:has(.about-page) .about-page .about-help article{display: grid !important;grid-template-columns: 58px minmax(0,1fr) !important;align-items: start !important;column-gap: 16px !important;min-height: 116px !important;}body.page-template-page-about .about-page .about-help svg,body:has(.about-page) .about-page .about-help svg{grid-row: 1 / span 2 !important;}body.page-template-page-about .about-page .about-help h3,body:has(.about-page) .about-page .about-help h3{margin-top: 0 !important;}body.page-template-page-about .about-page .about-review,body:has(.about-page) .about-page .about-review{min-height: 82px !important;padding: 22px 30px !important;display: grid !important;grid-template-columns: 58px minmax(0,1fr) 260px !important;align-items: center !important;gap: 18px !important;border: 1px solid rgba(192,128,50,0.2) !important;border-radius: 8px !important;background: #fffaf2 !important;box-shadow: 0 14px 34px rgba(35,24,10,0.055) !important;}body.page-template-page-about .about-page .about-review span,body:has(.about-page) .about-page .about-review span{color: #b86f22 !important;font-size: 54px !important;line-height: 1 !important;}body.page-template-page-about .about-page .about-review p,body:has(.about-page) .about-page .about-review p{margin: 0 !important;color: #14231f !important;font-size: 22px !important;line-height: 1.25 !important;}body.page-template-page-about .about-page .about-review small,body:has(.about-page) .about-page .about-review small{color: #b86f22 !important;font-size: 17px !important;font-weight: 700 !important;}body.page-template-page-about .about-page .about-final,body:has(.about-page) .about-page .about-final{width: min(100% - 72px,1340px) !important;max-width: 1340px !important;min-height: 140px !important;margin: 18px auto 30px !important;display: flex !important;align-items: center !important;border-radius: 8px !important;overflow: hidden !important;background: linear-gradient(90deg,rgba(0,67,49,0.98) 0%,rgba(0,67,49,0.88) 42%,rgba(0,67,49,0.08) 70%),var(--final) center right / cover no-repeat !important;}body.page-template-page-about .about-page .about-final .about-wrap,body:has(.about-page) .about-page .about-final .about-wrap{width: 100% !important;padding: 26px 34px !important;}body.page-template-page-about .about-page .about-final h2,body:has(.about-page) .about-page .about-final h2{max-width: 470px !important;margin: 0 0 10px !important;color: #fff8ec !important;font-size: 38px !important;line-height: 1.1 !important;}body.page-template-page-about .about-page .about-final p,body:has(.about-page) .about-page .about-final p{max-width: 510px !important;margin: 0 !important;color: rgba(255,253,249,0.92) !important;font-size: 16px !important;line-height: 1.42 !important;}body.page-template-page-about .about-page .about-final .about-actions,body:has(.about-page) .about-page .about-final .about-actions{display: none !important;}@media (max-width: 900px){body.page-template-page-about,body:has(.about-page){background: #eef8fa !important;}body.page-template-page-about .about-page,body:has(.about-page) .about-page{width: min(100%,430px) !important;max-width: 430px !important;margin-inline: auto !important;background: #fffdf9 !important;}body.page-template-page-about .about-page .about-wrap,body:has(.about-page) .about-page .about-wrap{width: calc(100% - 32px) !important;max-width: 398px !important;}body.page-template-page-about .about-page .about-hero,body:has(.about-page) .about-page .about-hero{box-sizing: border-box !important;width: calc(100% - 32px) !important;max-width: 398px !important;min-height: 520px !important;margin: 0 auto 26px !important;border-radius: 8px !important;background: linear-gradient(90deg,rgba(255,253,249,0.94) 0%,rgba(255,253,249,0.7) 52%,rgba(255,253,249,0.08) 100%),linear-gradient(180deg,rgba(255,253,249,0.02) 0%,rgba(255,253,249,0.5) 100%),var(--hero) 61% center / cover no-repeat !important;}body.page-template-page-about .about-page .about-hero-grid,body:has(.about-page) .about-page .about-hero-grid{width: 100% !important;min-height: 520px !important;padding: 34px 22px !important;align-items: center !important;}body.page-template-page-about .about-page .about-hero-copy,body:has(.about-page) .about-page .about-hero-copy{max-width: 320px !important;padding: 0 !important;}body.page-template-page-about .about-page .about-hero h1,body:has(.about-page) .about-page .about-hero h1{max-width: 318px !important;margin-bottom: 22px !important;font-size: 36px !important;line-height: 1.08 !important;}body.page-template-page-about .about-page .about-hero p,body:has(.about-page) .about-page .about-hero p{max-width: 292px !important;margin-bottom: 0 !important;font-size: 14px !important;font-weight: 650 !important;line-height: 1.55 !important;}body.page-template-page-about .about-page .about-hero-badges,body:has(.about-page) .about-page .about-hero-badges{display: none !important;}body.page-template-page-about .about-page .about-section,body:has(.about-page) .about-page .about-section{padding: 26px 0 !important;}body.page-template-page-about .about-page h2,body:has(.about-page) .about-page h2{margin-bottom: 18px !important;font-size: 28px !important;line-height: 1.1 !important;text-align: left !important;}body.page-template-page-about .about-page .about-story-grid,body:has(.about-page) .about-page .about-story-grid{grid-template-columns: 1fr !important;gap: 18px !important;}body.page-template-page-about .about-page .about-story-list article,body:has(.about-page) .about-page .about-story-list article{grid-template-columns: 38px minmax(0,1fr) !important;gap: 12px !important;padding-bottom: 18px !important;}body.page-template-page-about .about-page .about-story-list article > span,body:has(.about-page) .about-page .about-story-list article > span{width: 34px !important;height: 34px !important;}body.page-template-page-about .about-page .about-story-list h3,body:has(.about-page) .about-page .about-story-list h3{font-size: 15px !important;}body.page-template-page-about .about-page .about-story-list p,body:has(.about-page) .about-page .about-story-list p{font-size: 13px !important;}body.page-template-page-about .about-page .about-photo-grid,body:has(.about-page) .about-page .about-photo-grid{grid-template-columns: 1fr 1fr !important;grid-template-rows: none !important;gap: 10px !important;}body.page-template-page-about .about-page .about-photo-grid img,body:has(.about-page) .about-page .about-photo-grid img,body.page-template-page-about .about-page .about-photo-grid img:first-child,body:has(.about-page) .about-page .about-photo-grid img:first-child{grid-row: auto !important;min-height: 118px !important;height: 118px !important;}body.page-template-page-about .about-page .about-photo-grid img:first-child,body:has(.about-page) .about-page .about-photo-grid img:first-child{grid-column: 1 / -1 !important;height: 210px !important;}body.page-template-page-about .about-page .about-values,body:has(.about-page) .about-page .about-values,body.page-template-page-about .about-page .about-help-grid,body:has(.about-page) .about-page .about-help-grid{grid-template-columns: 1fr !important;gap: 12px !important;}body.page-template-page-about .about-page .about-values-section h2,body:has(.about-page) .about-page .about-values-section h2,body.page-template-page-about .about-page .about-help-grid h2,body:has(.about-page) .about-page .about-help-grid h2{text-align: left !important;}body.page-template-page-about .about-page .about-values article,body:has(.about-page) .about-page .about-values article,body.page-template-page-about .about-page .about-help article,body:has(.about-page) .about-page .about-help article{min-height: 96px !important;padding: 18px !important;display: grid !important;grid-template-columns: 54px minmax(0,1fr) !important;column-gap: 14px !important;}body.page-template-page-about .about-page .about-values svg,body:has(.about-page) .about-page .about-values svg,body.page-template-page-about .about-page .about-help svg,body:has(.about-page) .about-page .about-help svg{grid-row: 1 / span 2 !important;width: 42px !important;height: 42px !important;}body.page-template-page-about .about-page .about-values h3,body:has(.about-page) .about-page .about-values h3,body.page-template-page-about .about-page .about-help h3,body:has(.about-page) .about-page .about-help h3{grid-column: 2 !important;margin: 0 0 7px !important;font-size: 17px !important;}body.page-template-page-about .about-page .about-values p,body:has(.about-page) .about-page .about-values p,body.page-template-page-about .about-page .about-help p,body:has(.about-page) .about-page .about-help p{grid-column: 2 !important;font-size: 13px !important;}body.page-template-page-about .about-page .about-memory,body:has(.about-page) .about-page .about-memory,body.page-template-page-about .about-page .about-team,body:has(.about-page) .about-page .about-team{display: grid !important;grid-auto-flow: column !important;grid-auto-columns: 78% !important;grid-template-columns: none !important;gap: 12px !important;overflow-x: auto !important;overscroll-behavior-inline: contain !important;padding-bottom: 6px !important;}body.page-template-page-about .about-page .about-memory img,body:has(.about-page) .about-page .about-memory img{height: 148px !important;}body.page-template-page-about .about-page .about-team img,body:has(.about-page) .about-page .about-team img{height: 132px !important;}body.page-template-page-about .about-page .about-review,body:has(.about-page) .about-page .about-review{grid-template-columns: 42px minmax(0,1fr) !important;gap: 12px !important;padding: 18px !important;}body.page-template-page-about .about-page .about-review small,body:has(.about-page) .about-page .about-review small{grid-column: 2 !important;font-size: 14px !important;}body.page-template-page-about .about-page .about-review p,body:has(.about-page) .about-page .about-review p{font-size: 17px !important;}body.page-template-page-about .about-page .about-final,body:has(.about-page) .about-page .about-final{width: calc(100% - 32px) !important;max-width: 398px !important;min-height: 190px !important;margin: 10px auto 28px !important;border-radius: 8px !important;}body.page-template-page-about .about-page .about-final .about-wrap,body:has(.about-page) .about-page .about-final .about-wrap{padding: 22px !important;}body.page-template-page-about .about-page .about-final h2,body:has(.about-page) .about-page .about-final h2{font-size: 27px !important;}body.page-template-page-about .about-page .about-final p,body:has(.about-page) .about-page .about-final p{max-width: 245px !important;font-size: 13px !important;}}body.page-template-page-journal,body:has(.journal-page){overflow-x: hidden !important;}body.page-template-page-journal .journal-page,body:has(.journal-page) .journal-page{overflow-x: hidden !important;background: #fffdf9 !important;}body.page-template-page-journal .journal-page .journal-wrap,body:has(.journal-page) .journal-page .journal-wrap{width: min(100% - 72px,1280px) !important;max-width: 1280px !important;margin-inline: auto !important;}body.page-template-page-journal .journal-page .journal-section,body:has(.journal-page) .journal-page .journal-section{padding: 30px 0 !important;}body.page-template-page-journal .journal-page .journal-hero-render,body:has(.journal-page) .journal-page .journal-hero-render{min-height: clamp(500px,50vw,640px) !important;margin-bottom: 20px !important;border-radius: 0 0 10px 10px !important;}body.page-template-page-journal .journal-page .journal-hero-grid,body:has(.journal-page) .journal-page .journal-hero-grid{min-height: clamp(500px,50vw,640px) !important;}body.page-template-page-journal .journal-page .journal-hero-copy h1,body:has(.journal-page) .journal-page .journal-hero-copy h1{max-width: 520px !important;margin-bottom: 20px !important;font-size: clamp(54px,5.6vw,78px) !important;line-height: 1.02 !important;}body.page-template-page-journal .journal-page .journal-topics,body:has(.journal-page) .journal-page .journal-topics{padding-top: 0 !important;padding-bottom: 24px !important;}body.page-template-page-journal .journal-page .journal-topic-row,body:has(.journal-page) .journal-page .journal-topic-row{gap: 12px !important;}body.page-template-page-journal .journal-page .journal-topic-card,body:has(.journal-page) .journal-page .journal-topic-card{min-width: 0 !important;min-height: 62px !important;padding: 12px 14px !important;border-radius: 8px !important;}body.page-template-page-journal .journal-page .journal-month h2,body.page-template-page-journal .journal-page .journal-title-row h2,body:has(.journal-page) .journal-page .journal-month h2,body:has(.journal-page) .journal-page .journal-title-row h2{margin-bottom: 20px !important;font-size: clamp(30px,3vw,42px) !important;line-height: 1.1 !important;}body.page-template-page-journal .journal-page .journal-month-render,body:has(.journal-page) .journal-page .journal-month-render{grid-template-columns: 1.08fr 0.7fr 0.54fr !important;max-width: 100% !important;}body.page-template-page-journal .journal-page .journal-month-image,body:has(.journal-page) .journal-page .journal-month-image,body.page-template-page-journal .journal-page .journal-month-main,body:has(.journal-page) .journal-page .journal-month-main{min-height: 390px !important;}body.page-template-page-journal .journal-page .journal-month-main,body:has(.journal-page) .journal-page .journal-month-main{padding: 42px !important;}body.page-template-page-journal .journal-page .journal-mini-stack article,body:has(.journal-page) .journal-page .journal-mini-stack article{min-height: 195px !important;padding: 28px 30px 24px !important;}body.page-template-page-journal .journal-page .journal-author-card,body:has(.journal-page) .journal-page .journal-author-card{grid-template-columns: 170px minmax(0,1fr) 300px !important;gap: 28px !important;padding: 28px !important;border-radius: 8px !important;}body.page-template-page-journal .journal-page .journal-author-card > img,body:has(.journal-page) .journal-page .journal-author-card > img{width: 150px !important;height: 150px !important;border-radius: 999px !important;object-fit: cover !important;}body.page-template-page-journal .journal-page .journal-post-grid,body:has(.journal-page) .journal-page .journal-post-grid{display: grid !important;grid-template-columns: repeat(6,minmax(0,1fr)) !important;gap: 16px !important;}body.page-template-page-journal .journal-page .journal-post-card,body:has(.journal-page) .journal-page .journal-post-card,body.page-template-page-journal .journal-page .journal-small-card,body:has(.journal-page) .journal-page .journal-small-card{min-width: 0 !important;border-radius: 8px !important;overflow: hidden !important;}body.page-template-page-journal .journal-page .journal-post-card img,body:has(.journal-page) .journal-page .journal-post-card img{height: 140px !important;object-fit: cover !important;}body.page-template-page-journal .journal-page .journal-rail-grid,body:has(.journal-page) .journal-page .journal-rail-grid{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 34px !important;max-width: 100% !important;}body.page-template-page-journal .journal-page .journal-rail,body:has(.journal-page) .journal-page .journal-rail{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 14px !important;overflow: visible !important;}body.page-template-page-journal .journal-page .journal-small-card img,body:has(.journal-page) .journal-page .journal-small-card img{height: 132px !important;object-fit: cover !important;}body.page-template-page-journal .journal-page .journal-social,body:has(.journal-page) .journal-page .journal-social{padding-top: 22px !important;padding-bottom: 18px !important;}body.page-template-page-journal .journal-page .journal-final,body:has(.journal-page) .journal-page .journal-final{width: min(100% - 72px,1280px) !important;max-width: 1280px !important;min-height: 132px !important;margin: 18px auto 24px !important;border-radius: 8px !important;overflow: hidden !important;}@media (max-width: 900px){body.page-template-page-journal,body:has(.journal-page){background: #eef8fa !important;}body.page-template-page-journal .journal-page,body:has(.journal-page) .journal-page{width: min(100%,430px) !important;max-width: 430px !important;margin-inline: auto !important;background: #fffdf9 !important;overflow-x: hidden !important;}body.page-template-page-journal .journal-page .journal-wrap,body:has(.journal-page) .journal-page .journal-wrap{box-sizing: border-box !important;width: calc(100% - 32px) !important;max-width: 398px !important;margin-inline: auto !important;}body.page-template-page-journal .journal-page .journal-section,body:has(.journal-page) .journal-page .journal-section{padding: 24px 0 !important;}body.page-template-page-journal .journal-page .journal-hero-render,body:has(.journal-page) .journal-page .journal-hero-render{box-sizing: border-box !important;width: calc(100% - 32px) !important;max-width: 398px !important;min-height: 484px !important;margin: 0 auto 16px !important;border-radius: 8px !important;overflow: hidden !important;}body.page-template-page-journal .journal-page .journal-hero-grid,body:has(.journal-page) .journal-page .journal-hero-grid{box-sizing: border-box !important;width: 100% !important;min-height: 484px !important;padding: 34px 22px !important;}body.page-template-page-journal .journal-page .journal-hero-copy,body:has(.journal-page) .journal-page .journal-hero-copy{max-width: 318px !important;padding: 0 !important;}body.page-template-page-journal .journal-page .journal-hero-copy h1,body:has(.journal-page) .journal-page .journal-hero-copy h1{max-width: 305px !important;margin-bottom: 18px !important;font-size: 40px !important;line-height: 1.07 !important;}body.page-template-page-journal .journal-page .journal-hero-copy p,body:has(.journal-page) .journal-page .journal-hero-copy p{max-width: 292px !important;font-size: 14px !important;line-height: 1.58 !important;}body.page-template-page-journal .journal-page .journal-topic-row,body:has(.journal-page) .journal-page .journal-topic-row{box-sizing: border-box !important;width: 100% !important;display: grid !important;grid-template-columns: repeat(6,minmax(0,1fr)) !important;gap: 0 !important;padding: 8px 4px !important;overflow: hidden !important;}body.page-template-page-journal .journal-page .journal-topic-card,body:has(.journal-page) .journal-page .journal-topic-card{min-width: 0 !important;min-height: 72px !important;padding: 6px 2px !important;}body.page-template-page-journal .journal-page .journal-topic-card svg,body:has(.journal-page) .journal-page .journal-topic-card svg{width: 22px !important;height: 22px !important;}body.page-template-page-journal .journal-page .journal-topic-card h3,body:has(.journal-page) .journal-page .journal-topic-card h3{font-size: 9.5px !important;line-height: 1.12 !important;overflow-wrap: anywhere !important;}body.page-template-page-journal .journal-page .journal-month h2,body.page-template-page-journal .journal-page .journal-title-row h2,body:has(.journal-page) .journal-page .journal-month h2,body:has(.journal-page) .journal-page .journal-title-row h2{margin-bottom: 16px !important;font-size: 27px !important;line-height: 1.1 !important;}body.page-template-page-journal .journal-page .journal-month-render,body:has(.journal-page) .journal-page .journal-month-render{width: 100% !important;grid-template-columns: 1fr !important;gap: 12px !important;}body.page-template-page-journal .journal-page .journal-month-main,body:has(.journal-page) .journal-page .journal-month-main{min-height: 0 !important;padding-bottom: 20px !important;}body.page-template-page-journal .journal-page .journal-month-main::before,body:has(.journal-page) .journal-page .journal-month-main::before{height: 214px !important;margin-bottom: 18px !important;}body.page-template-page-journal .journal-page .journal-mini-stack,body:has(.journal-page) .journal-page .journal-mini-stack{width: 100% !important;display: grid !important;grid-template-columns: 1fr !important;gap: 12px !important;}body.page-template-page-journal .journal-page .journal-mini-stack article,body:has(.journal-page) .journal-page .journal-mini-stack article{box-sizing: border-box !important;width: 100% !important;min-height: 132px !important;padding: 20px 126px 20px 18px !important;}body.page-template-page-journal .journal-page .journal-mini-stack article::after,body:has(.journal-page) .journal-page .journal-mini-stack article::after{right: 12px !important;width: 100px !important;}body.page-template-page-journal .journal-page .journal-author-card,body:has(.journal-page) .journal-page .journal-author-card{width: 100% !important;grid-template-columns: 92px minmax(0,1fr) !important;gap: 14px !important;padding: 18px !important;overflow: hidden !important;}body.page-template-page-journal .journal-page .journal-author-card > img,body:has(.journal-page) .journal-page .journal-author-card > img{width: 78px !important;height: 78px !important;}body.page-template-page-journal .journal-page .journal-author-card > div,body:has(.journal-page) .journal-page .journal-author-card > div{min-width: 0 !important;}body.page-template-page-journal .journal-page .journal-author-card h2,body:has(.journal-page) .journal-page .journal-author-card h2{font-size: 20px !important;line-height: 1.12 !important;}body.page-template-page-journal .journal-page .journal-author-card p,body:has(.journal-page) .journal-page .journal-author-card p{font-size: 12.5px !important;line-height: 1.42 !important;}body.page-template-page-journal .journal-page .journal-author-card aside,body:has(.journal-page) .journal-page .journal-author-card aside{display: none !important;}body.page-template-page-journal .journal-page .journal-post-grid,body:has(.journal-page) .journal-page .journal-post-grid,body.page-template-page-journal .journal-page .journal-rail,body:has(.journal-page) .journal-page .journal-rail{box-sizing: border-box !important;width: 100% !important;max-width: 100% !important;display: grid !important;grid-auto-flow: column !important;grid-auto-columns: minmax(174px,62%) !important;grid-template-columns: none !important;gap: 12px !important;overflow-x: auto !important;overflow-y: hidden !important;overscroll-behavior-inline: contain !important;-webkit-overflow-scrolling: touch !important;padding: 0 0 8px !important;margin: 0 !important;scrollbar-width: none !important;}body.page-template-page-journal .journal-page .journal-post-grid::-webkit-scrollbar,body.page-template-page-journal .journal-page .journal-rail::-webkit-scrollbar,body:has(.journal-page) .journal-page .journal-post-grid::-webkit-scrollbar,body:has(.journal-page) .journal-page .journal-rail::-webkit-scrollbar{display: none !important;}body.page-template-page-journal .journal-page .journal-post-card,body:has(.journal-page) .journal-page .journal-post-card,body.page-template-page-journal .journal-page .journal-small-card,body:has(.journal-page) .journal-page .journal-small-card{width: 100% !important;min-width: 0 !important;}body.page-template-page-journal .journal-page .journal-post-card img,body:has(.journal-page) .journal-page .journal-post-card img,body.page-template-page-journal .journal-page .journal-small-card img,body:has(.journal-page) .journal-page .journal-small-card img{height: 126px !important;}body.page-template-page-journal .journal-page .journal-rail-grid,body:has(.journal-page) .journal-page .journal-rail-grid{width: 100% !important;display: grid !important;grid-template-columns: 1fr !important;gap: 28px !important;overflow: hidden !important;}body.page-template-page-journal .journal-page .journal-title-row,body:has(.journal-page) .journal-page .journal-title-row{align-items: end !important;gap: 16px !important;}body.page-template-page-journal .journal-page .journal-title-row a,body:has(.journal-page) .journal-page .journal-title-row a{flex: 0 0 auto !important;font-size: 12px !important;}body.page-template-page-journal .journal-page .journal-social .journal-wrap,body:has(.journal-page) .journal-page .journal-social .journal-wrap{width: calc(100% - 32px) !important;max-width: 398px !important;overflow: hidden !important;}body.page-template-page-journal .journal-page .journal-final,body:has(.journal-page) .journal-page .journal-final{width: calc(100% - 32px) !important;max-width: 398px !important;min-height: 190px !important;margin: 10px auto 26px !important;}body.page-template-page-journal .journal-page .journal-final .journal-wrap,body:has(.journal-page) .journal-page .journal-final .journal-wrap{width: 100% !important;padding: 22px !important;}}body.page-template-page-about .about-page .about-help article::before,body.page-template-page-about .about-page .about-help article::after,body:has(.about-page) .about-page .about-help article::before,body:has(.about-page) .about-page .about-help article::after{content: none !important;display: none !important;}body.page-template-page-about .about-page .about-help svg,body:has(.about-page) .about-page .about-help svg{position: static !important;inset: auto !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;transform: none !important;}@media (max-width: 900px){body.page-template-page-about .about-page .about-story .about-photo-grid,body:has(.about-page) .about-page .about-story .about-photo-grid{display: none !important;}body.page-template-page-about .about-page .about-story,body:has(.about-page) .about-page .about-story{padding-bottom: 18px !important;}body.page-template-page-about .about-page .about-values-section,body:has(.about-page) .about-page .about-values-section{padding-top: 18px !important;}body.page-template-page-about .about-page .about-help-grid,body:has(.about-page) .about-page .about-help-grid{display: grid !important;grid-template-columns: 1fr !important;gap: 12px !important;width: calc(100% - 32px) !important;max-width: 398px !important;margin-inline: auto !important;overflow: visible !important;}body.page-template-page-about .about-page .about-help-grid h2,body:has(.about-page) .about-page .about-help-grid h2{grid-column: 1 !important;margin: 0 0 8px !important;max-width: 330px !important;color: #14231f !important;font-size: 29px !important;line-height: 1.12 !important;text-align: left !important;}body.page-template-page-about .about-page .about-help article,body:has(.about-page) .about-page .about-help article{position: relative !important;width: 100% !important;min-width: 0 !important;min-height: 104px !important;display: grid !important;grid-template-columns: 48px minmax(0,1fr) !important;gap: 6px 14px !important;align-items: center !important;padding: 18px !important;border: 1px solid rgba(192,128,50,0.22) !important;border-radius: 8px !important;background: rgba(255,255,255,0.94) !important;box-shadow: 0 12px 28px rgba(35,24,10,0.045) !important;text-align: left !important;overflow: hidden !important;}body.page-template-page-about .about-page .about-help svg,body:has(.about-page) .about-page .about-help svg{grid-column: 1 !important;grid-row: 1 / span 2 !important;width: 32px !important;height: 32px !important;justify-self: center !important;align-self: center !important;color: #064333 !important;stroke-width: 1.6 !important;}body.page-template-page-about .about-page .about-help h3,body:has(.about-page) .about-page .about-help h3,body.page-template-page-about .about-page .about-help p,body:has(.about-page) .about-page .about-help p{grid-column: 2 !important;min-width: 0 !important;max-width: none !important;margin-left: 0 !important;margin-right: 0 !important;}body.page-template-page-about .about-page .about-help h3,body:has(.about-page) .about-page .about-help h3{margin: 0 0 4px !important;color: #14231f !important;font-size: 18px !important;line-height: 1.15 !important;}body.page-template-page-about .about-page .about-help p,body:has(.about-page) .about-page .about-help p{margin: 0 !important;color: #40524c !important;font-size: 13.5px !important;line-height: 1.42 !important;}}@media (max-width: 900px){body.page-template-page-journal .journal-page,body:has(.journal-page) .journal-page{padding-bottom: 0 !important;}body.page-template-page-journal .journal-page .journal-topics,body:has(.journal-page) .journal-page .journal-topics{padding: 12px 0 20px !important;background: linear-gradient(180deg,#fff8ed 0%,#fffdf9 100%) !important;}body.page-template-page-journal .journal-page .journal-topic-row,body:has(.journal-page) .journal-page .journal-topic-row{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 8px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;overflow: visible !important;}body.page-template-page-journal .journal-page .journal-topic-card,body:has(.journal-page) .journal-page .journal-topic-card{min-height: 86px !important;padding: 10px 6px 9px !important;display: grid !important;grid-template-rows: 26px minmax(0,auto) !important;justify-items: center !important;align-items: start !important;gap: 7px !important;border: 1px solid rgba(192,128,50,0.18) !important;border-radius: 8px !important;background: rgba(255,255,255,0.88) !important;box-shadow: 0 10px 24px rgba(35,24,10,0.045) !important;}body.page-template-page-journal .journal-page .journal-topic-card svg,body:has(.journal-page) .journal-page .journal-topic-card svg{width: 24px !important;height: 24px !important;color: #064333 !important;stroke-width: 1.55 !important;}body.page-template-page-journal .journal-page .journal-topic-card h3,body:has(.journal-page) .journal-page .journal-topic-card h3{width: 100% !important;margin: 0 !important;color: #073f2f !important;font-size: 10.5px !important;font-weight: 750 !important;line-height: 1.15 !important;text-align: center !important;overflow-wrap: normal !important;word-break: normal !important;}body.page-template-page-journal .journal-page .journal-month,body:has(.journal-page) .journal-page .journal-month{padding-top: 22px !important;}body.page-template-page-journal .journal-page .journal-month-render,body:has(.journal-page) .journal-page .journal-month-render{overflow: hidden !important;border: 1px solid rgba(192,128,50,0.18) !important;border-radius: 8px !important;background: #fff !important;box-shadow: 0 14px 34px rgba(35,24,10,0.06) !important;}body.page-template-page-journal .journal-page .journal-month-main,body:has(.journal-page) .journal-page .journal-month-main{border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}body.page-template-page-journal .journal-page .journal-month-main::before,body:has(.journal-page) .journal-page .journal-month-main::before{width: 100% !important;height: 226px !important;margin: 0 0 20px !important;border-radius: 0 !important;background-position: center !important;background-size: cover !important;}body.page-template-page-journal .journal-page .journal-month-main > *,body:has(.journal-page) .journal-page .journal-month-main > *{margin-left: 20px !important;margin-right: 20px !important;}body.page-template-page-journal .journal-page .journal-mini-stack,body:has(.journal-page) .journal-page .journal-mini-stack{padding: 0 12px 12px !important;}body.page-template-page-journal .journal-page .journal-rail-grid,body:has(.journal-page) .journal-page .journal-rail-grid{overflow: visible !important;}body.page-template-page-journal .journal-page .journal-post-grid,body:has(.journal-page) .journal-page .journal-post-grid,body.page-template-page-journal .journal-page .journal-rail,body:has(.journal-page) .journal-page .journal-rail{display: flex !important;gap: 12px !important;width: 100% !important;max-width: 100% !important;overflow-x: auto !important;overflow-y: hidden !important;padding: 0 16px 8px 0 !important;margin: 0 !important;scroll-snap-type: x proximity !important;scroll-padding-left: 0 !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: thin !important;}body.page-template-page-journal .journal-page .journal-post-card,body:has(.journal-page) .journal-page .journal-post-card,body.page-template-page-journal .journal-page .journal-small-card,body:has(.journal-page) .journal-page .journal-small-card{flex: 0 0 172px !important;width: 172px !important;min-width: 172px !important;max-width: 172px !important;scroll-snap-align: start !important;box-shadow: 0 10px 26px rgba(35,24,10,0.055) !important;}body.page-template-page-journal .journal-page .journal-post-card img,body:has(.journal-page) .journal-page .journal-post-card img,body.page-template-page-journal .journal-page .journal-small-card img,body:has(.journal-page) .journal-page .journal-small-card img{width: 100% !important;height: 126px !important;object-fit: cover !important;}body.page-template-page-journal .journal-page .journal-post-card div,body:has(.journal-page) .journal-page .journal-post-card div,body.page-template-page-journal .journal-page .journal-small-card,body:has(.journal-page) .journal-page .journal-small-card{min-width: 0 !important;}body.page-template-page-journal .journal-page .journal-post-card h3,body:has(.journal-page) .journal-page .journal-post-card h3,body.page-template-page-journal .journal-page .journal-small-card h3,body:has(.journal-page) .journal-page .journal-small-card h3{overflow-wrap: break-word !important;word-break: normal !important;}body.page-template-page-journal .journal-page .journal-title-row,body:has(.journal-page) .journal-page .journal-title-row{width: 100% !important;margin-bottom: 14px !important;}body.page-template-page-journal .journal-page .journal-rails,body:has(.journal-page) .journal-page .journal-rails{padding-top: 22px !important;}}@media (max-width: 900px){body.page-template-page-journal .journal-page .journal-topic-row,body:has(.journal-page) .journal-page .journal-topic-row{display: flex !important;flex-wrap: nowrap !important;gap: 10px !important;width: 100% !important;max-width: 100% !important;padding: 0 10px 8px 0 !important;overflow-x: auto !important;overflow-y: hidden !important;scroll-snap-type: x proximity !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: none !important;}body.page-template-page-journal .journal-page .journal-topic-row::-webkit-scrollbar,body:has(.journal-page) .journal-page .journal-topic-row::-webkit-scrollbar{display: none !important;}body.page-template-page-journal .journal-page .journal-topic-card,body:has(.journal-page) .journal-page .journal-topic-card{flex: 0 0 112px !important;width: 112px !important;min-width: 112px !important;max-width: 112px !important;min-height: 84px !important;padding: 10px 8px !important;scroll-snap-align: start !important;}body.page-template-page-journal .journal-page .journal-topic-card h3,body:has(.journal-page) .journal-page .journal-topic-card h3{font-size: 10.5px !important;line-height: 1.15 !important;}}@media (max-width: 900px){body.page-template-page-journal .journal-page .journal-topic-row,body:has(.journal-page) .journal-page .journal-topic-row{gap: 10px !important;padding: 0 0 8px !important;}body.page-template-page-journal .journal-page .journal-topic-card,body:has(.journal-page) .journal-page .journal-topic-card{flex-basis: calc((100% - 20px) / 3) !important;width: calc((100% - 20px) / 3) !important;min-width: calc((100% - 20px) / 3) !important;max-width: calc((100% - 20px) / 3) !important;}}@media (max-width: 900px){body.page-template-page-journal,body.page-template-page-journal .site,body.page-template-page-journal .site-main,body.page-template-page-journal .journal-page,body:has(.journal-page),body:has(.journal-page) .site,body:has(.journal-page) .site-main,body:has(.journal-page) .journal-page{background: #fffdf9 !important;}body.page-template-page-journal .site-header,body:has(.journal-page) .site-header{background: #fffdf9 !important;}body.page-template-page-journal .journal-page .journal-hero-render,body:has(.journal-page) .journal-page .journal-hero-render{margin-top: 0 !important;margin-bottom: 0 !important;}body.page-template-page-journal .journal-page .journal-topics,body:has(.journal-page) .journal-page .journal-topics{margin: 0 !important;padding: 16px 0 24px !important;background: #fffdf9 !important;}body.page-template-page-journal .journal-page .journal-topic-row,body:has(.journal-page) .journal-page .journal-topic-row{box-sizing: border-box !important;width: 100% !important;max-width: 100% !important;margin: 0 auto !important;padding: 0 0 8px !important;display: flex !important;flex-wrap: nowrap !important;justify-content: flex-start !important;gap: 10px !important;overflow-x: auto !important;overflow-y: hidden !important;touch-action: auto !important;overscroll-behavior-inline: contain !important;scroll-snap-type: x mandatory !important;scroll-padding-left: 0 !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: none !important;}body.page-template-page-journal .journal-page .journal-topic-card,body:has(.journal-page) .journal-page .journal-topic-card{box-sizing: border-box !important;flex: 0 0 calc((100% - 20px) / 3) !important;width: calc((100% - 20px) / 3) !important;min-width: calc((100% - 20px) / 3) !important;max-width: calc((100% - 20px) / 3) !important;scroll-snap-align: start !important;}body.page-template-page-journal .journal-page .journal-month,body:has(.journal-page) .journal-page .journal-month{padding-top: 22px !important;background: #fffdf9 !important;}body.page-template-page-journal .journal-page .journal-month-render,body:has(.journal-page) .journal-page .journal-month-render{width: 100% !important;max-width: 100% !important;padding: 0 !important;overflow: hidden !important;}body.page-template-page-journal .journal-page .journal-month-main,body:has(.journal-page) .journal-page .journal-month-main{box-sizing: border-box !important;width: 100% !important;max-width: 100% !important;padding: 0 0 22px !important;margin: 0 !important;display: block !important;}body.page-template-page-journal .journal-page .journal-month-main::before,body:has(.journal-page) .journal-page .journal-month-main::before{content: "" !important;display: block !important;box-sizing: border-box !important;width: 100% !important;max-width: 100% !important;height: 232px !important;margin: 0 0 20px !important;border-radius: 0 !important;background: url("https://paris-peshkom.com/wp-content/themes/paris-peshkom-v65-editable/assets/images/journal/journal-month-montmartre.webp") center / cover no-repeat !important;}body.page-template-page-journal .journal-page .journal-month-main > span,body.page-template-page-journal .journal-page .journal-month-main > h3,body.page-template-page-journal .journal-page .journal-month-main > p,body.page-template-page-journal .journal-page .journal-month-main > small,body.page-template-page-journal .journal-page .journal-month-main > a,body:has(.journal-page) .journal-page .journal-month-main > span,body:has(.journal-page) .journal-page .journal-month-main > h3,body:has(.journal-page) .journal-page .journal-month-main > p,body:has(.journal-page) .journal-page .journal-month-main > small,body:has(.journal-page) .journal-page .journal-month-main > a{margin-left: 20px !important;margin-right: 20px !important;}body.page-template-page-journal .journal-page .journal-month-main h3,body:has(.journal-page) .journal-page .journal-month-main h3{font-size: 25px !important;line-height: 1.08 !important;}body.page-template-page-journal .journal-page .journal-month-main p,body:has(.journal-page) .journal-page .journal-month-main p{font-size: 14px !important;line-height: 1.55 !important;}body.page-template-page-journal .journal-page .journal-post-grid,body:has(.journal-page) .journal-page .journal-post-grid,body.page-template-page-journal .journal-page .journal-rail,body:has(.journal-page) .journal-page .journal-rail{box-sizing: border-box !important;display: flex !important;flex-wrap: nowrap !important;gap: 12px !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 0 10px !important;overflow-x: auto !important;overflow-y: hidden !important;touch-action: auto !important;overscroll-behavior-inline: contain !important;scroll-snap-type: x mandatory !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: auto !important;}body.page-template-page-journal .journal-page .journal-post-card,body:has(.journal-page) .journal-page .journal-post-card,body.page-template-page-journal .journal-page .journal-small-card,body:has(.journal-page) .journal-page .journal-small-card{box-sizing: border-box !important;flex: 0 0 calc((100% - 14px) / 2) !important;width: calc((100% - 14px) / 2) !important;min-width: calc((100% - 14px) / 2) !important;max-width: calc((100% - 14px) / 2) !important;scroll-snap-align: start !important;}body.page-template-page-journal .journal-page .journal-rails,body.page-template-page-journal .journal-page .journal-social,body.page-template-page-journal .journal-page .journal-final,body:has(.journal-page) .journal-page .journal-rails,body:has(.journal-page) .journal-page .journal-social,body:has(.journal-page) .journal-page .journal-final{background-color: #fffdf9 !important;}body.page-template-page-journal .site-footer,body:has(.journal-page) .site-footer{background: #fffdf9 !important;}}@media (max-width: 900px){body.page-template-page-about,body.page-template-page-about .site,body.page-template-page-about .site-main,body.page-template-page-about .about-page,body:has(.about-page),body:has(.about-page) .site,body:has(.about-page) .site-main,body:has(.about-page) .about-page{background: #fffdf9 !important;}body.page-template-page-about .site-header,body.page-template-page-about .site-header::before,body.page-template-page-about .site-header::after,body:has(.about-page) .site-header,body:has(.about-page) .site-header::before,body:has(.about-page) .site-header::after{background: #fffdf9 !important;}body.page-template-page-about .about-page .about-hero,body:has(.about-page) .about-page .about-hero{margin-top: 0 !important;margin-bottom: 22px !important;background-color: #fffdf9 !important;}body.page-template-page-about .about-page .about-section,body:has(.about-page) .about-page .about-section{background: #fffdf9 !important;}body.page-template-page-about .about-page .about-memory,body:has(.about-page) .about-page .about-memory,body.page-template-page-about .about-page .about-team,body:has(.about-page) .about-page .about-team{box-sizing: border-box !important;width: 100% !important;max-width: 100% !important;display: flex !important;flex-wrap: nowrap !important;gap: 12px !important;margin: 0 !important;padding: 0 0 10px !important;overflow-x: auto !important;overflow-y: hidden !important;touch-action: auto !important;overscroll-behavior-inline: contain !important;scroll-snap-type: x mandatory !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: auto !important;}body.page-template-page-about .about-page .about-memory article,body:has(.about-page) .about-page .about-memory article,body.page-template-page-about .about-page .about-team article,body:has(.about-page) .about-page .about-team article{box-sizing: border-box !important;flex: 0 0 72% !important;width: 72% !important;min-width: 72% !important;max-width: 72% !important;scroll-snap-align: start !important;border-radius: 8px !important;overflow: hidden !important;}body.page-template-page-about .about-page .about-memory img,body:has(.about-page) .about-page .about-memory img{width: 100% !important;height: 136px !important;object-fit: cover !important;}body.page-template-page-about .about-page .about-team img,body:has(.about-page) .about-page .about-team img{width: 100% !important;height: 150px !important;object-fit: cover !important;object-position: center 22% !important;}body.page-template-page-about .about-page .about-memory div,body:has(.about-page) .about-page .about-memory div,body.page-template-page-about .about-page .about-team div,body:has(.about-page) .about-page .about-team div{padding: 16px 16px 18px !important;}body.page-template-page-about .site-footer,body.page-template-page-about .site-footer.booking-footer,body:has(.about-page) .site-footer,body:has(.about-page) .site-footer.booking-footer{background: #fffdf9 !important;}}body.post-type-archive-guest_review,body.post-type-archive-guest_review .site,body.post-type-archive-guest_review .site-main,body.post-type-archive-guest_review .reviews-page,body:has(.reviews-page),body:has(.reviews-page) .site,body:has(.reviews-page) .site-main,body:has(.reviews-page) .reviews-page{background: #fffdf9 !important;}body.post-type-archive-guest_review .reviews-page,body:has(.reviews-page) .reviews-page{overflow-x: hidden !important;color: #14231f !important;}body.post-type-archive-guest_review .reviews-wrap,body:has(.reviews-page) .reviews-wrap{width: min(100% - 72px,1280px) !important;max-width: 1280px !important;margin-inline: auto !important;}body.post-type-archive-guest_review .reviews-section,body:has(.reviews-page) .reviews-section{padding: 30px 0 !important;background: #fffdf9 !important;}body.post-type-archive-guest_review .reviews-stats,body:has(.reviews-page) .reviews-stats{background: #fffdf9 !important;border-bottom: 0 !important;padding: 26px 0 8px !important;}body.post-type-archive-guest_review .reviews-stats__grid,body:has(.reviews-page) .reviews-stats__grid{border: 1px solid rgba(192,128,50,0.22) !important;border-radius: 8px !important;overflow: hidden !important;background: rgba(255,255,255,0.82) !important;box-shadow: 0 12px 30px rgba(35,24,10,0.045) !important;}body.post-type-archive-guest_review .reviews-stats__grid div,body:has(.reviews-page) .reviews-stats__grid div{min-width: 0 !important;padding: 20px 18px !important;border-color: rgba(192,128,50,0.18) !important;}body.post-type-archive-guest_review .reviews-stats svg,body:has(.reviews-page) .reviews-stats svg{color: #b86f22 !important;stroke-width: 1.55 !important;}body.post-type-archive-guest_review .reviews-stats strong,body:has(.reviews-page) .reviews-stats strong{color: #071d17 !important;font-size: clamp(27px,3vw,34px) !important;line-height: 0.95 !important;}body.post-type-archive-guest_review .reviews-stats span,body:has(.reviews-page) .reviews-stats span{color: #071d17 !important;font-size: 14px !important;line-height: 1.08 !important;}body.post-type-archive-guest_review .reviews-story,body.post-type-archive-guest_review .reviews-card,body.post-type-archive-guest_review .reviews-panel,body.post-type-archive-guest_review .reviews-team__card,body:has(.reviews-page) .reviews-story,body:has(.reviews-page) .reviews-card,body:has(.reviews-page) .reviews-panel,body:has(.reviews-page) .reviews-team__card{border-color: rgba(192,128,50,0.2) !important;box-shadow: 0 12px 30px rgba(35,24,10,0.055) !important;}body.post-type-archive-guest_review .reviews-gallery span,body:has(.reviews-page) .reviews-gallery span{left: 12px !important;right: auto !important;bottom: 12px !important;padding: 7px 12px !important;border-radius: 6px !important;background: rgba(255,253,249,0.9) !important;color: #071d17 !important;box-shadow: 0 8px 20px rgba(16,20,18,0.12) !important;}body.post-type-archive-guest_review .reviews-final,body:has(.reviews-page) .reviews-final{padding-bottom: 24px !important;background: #fffdf9 !important;}body.post-type-archive-guest_review .site-footer,body:has(.reviews-page) .site-footer{background: #fffdf9 !important;}@media (max-width: 760px){body.post-type-archive-guest_review,body.post-type-archive-guest_review .site,body.post-type-archive-guest_review .site-main,body.post-type-archive-guest_review .site-header,body.post-type-archive-guest_review .reviews-page,body:has(.reviews-page),body:has(.reviews-page) .site,body:has(.reviews-page) .site-main,body:has(.reviews-page) .site-header,body:has(.reviews-page) .reviews-page{background: #fffdf9 !important;}body.post-type-archive-guest_review .reviews-wrap,body:has(.reviews-page) .reviews-wrap{box-sizing: border-box !important;width: calc(100% - 32px) !important;max-width: 398px !important;margin-inline: auto !important;}body.post-type-archive-guest_review .reviews-hero,body:has(.reviews-page) .reviews-hero{box-sizing: border-box !important;width: calc(100% - 32px) !important;max-width: 398px !important;min-height: 430px !important;margin: 0 auto 18px !important;border-radius: 8px !important;overflow: hidden !important;}body.post-type-archive-guest_review .reviews-hero__content,body:has(.reviews-page) .reviews-hero__content{padding: 30px 22px 24px !important;}body.post-type-archive-guest_review .reviews-hero h1,body:has(.reviews-page) .reviews-hero h1{max-width: 310px !important;font-size: 40px !important;line-height: 1.05 !important;}body.post-type-archive-guest_review .reviews-stats,body:has(.reviews-page) .reviews-stats{padding: 18px 0 10px !important;}body.post-type-archive-guest_review .reviews-stats__grid,body:has(.reviews-page) .reviews-stats__grid{width: calc(100% - 32px) !important;max-width: 398px !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;}body.post-type-archive-guest_review .reviews-stats__grid div,body:has(.reviews-page) .reviews-stats__grid div{grid-template-columns: 34px minmax(0,1fr) !important;column-gap: 12px !important;padding: 18px 14px !important;}body.post-type-archive-guest_review .reviews-stats svg,body:has(.reviews-page) .reviews-stats svg{width: 26px !important;height: 26px !important;}body.post-type-archive-guest_review .reviews-stats strong,body:has(.reviews-page) .reviews-stats strong{font-size: 28px !important;}body.post-type-archive-guest_review .reviews-stats span,body:has(.reviews-page) .reviews-stats span{font-size: 13px !important;overflow-wrap: break-word !important;}body.post-type-archive-guest_review .reviews-section,body:has(.reviews-page) .reviews-section{padding: 24px 0 !important;}body.post-type-archive-guest_review .reviews-title-row,body:has(.reviews-page) .reviews-title-row{margin-bottom: 14px !important;align-items: end !important;}body.post-type-archive-guest_review .reviews-title-row h2,body:has(.reviews-page) .reviews-title-row h2{max-width: 275px !important;font-size: 27px !important;line-height: 1.12 !important;}body.post-type-archive-guest_review .reviews-title-row a,body.post-type-archive-guest_review .reviews-more-mobile,body:has(.reviews-page) .reviews-title-row a,body:has(.reviews-page) .reviews-more-mobile{flex: 0 0 auto !important;max-width: 116px !important;font-size: 13px !important;line-height: 1.2 !important;}body.post-type-archive-guest_review .reviews-featured__grid,body.post-type-archive-guest_review .reviews-cards,body.post-type-archive-guest_review .reviews-gallery__rail,body:has(.reviews-page) .reviews-featured__grid,body:has(.reviews-page) .reviews-cards,body:has(.reviews-page) .reviews-gallery__rail{box-sizing: border-box !important;display: flex !important;flex-wrap: nowrap !important;gap: 12px !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 0 10px !important;overflow-x: auto !important;overflow-y: hidden !important;touch-action: auto !important;overscroll-behavior-inline: contain !important;scroll-snap-type: x mandatory !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: none !important;}body.post-type-archive-guest_review .reviews-featured__grid::-webkit-scrollbar,body.post-type-archive-guest_review .reviews-cards::-webkit-scrollbar,body.post-type-archive-guest_review .reviews-gallery__rail::-webkit-scrollbar,body:has(.reviews-page) .reviews-featured__grid::-webkit-scrollbar,body:has(.reviews-page) .reviews-cards::-webkit-scrollbar,body:has(.reviews-page) .reviews-gallery__rail::-webkit-scrollbar{display: none !important;}body.post-type-archive-guest_review .reviews-story,body.post-type-archive-guest_review .reviews-card,body:has(.reviews-page) .reviews-story,body:has(.reviews-page) .reviews-card{box-sizing: border-box !important;flex: 0 0 82% !important;width: 82% !important;min-width: 82% !important;max-width: 82% !important;scroll-snap-align: start !important;}body.post-type-archive-guest_review .reviews-story img,body.post-type-archive-guest_review .reviews-story--wide img,body:has(.reviews-page) .reviews-story img,body:has(.reviews-page) .reviews-story--wide img{height: 180px !important;min-height: 0 !important;}body.post-type-archive-guest_review .reviews-story__body,body:has(.reviews-page) .reviews-story__body{min-height: 230px !important;padding: 18px !important;}body.post-type-archive-guest_review .reviews-filter,body:has(.reviews-page) .reviews-filter{gap: 10px !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 0 12px !important;overflow-x: auto !important;scrollbar-width: none !important;}body.post-type-archive-guest_review .reviews-filter button,body:has(.reviews-page) .reviews-filter button{min-width: auto !important;flex: 0 0 auto !important;padding: 0 16px !important;white-space: normal !important;line-height: 1.08 !important;}body.post-type-archive-guest_review .reviews-card,body:has(.reviews-page) .reviews-card{min-height: 250px !important;padding: 18px !important;}body.post-type-archive-guest_review .reviews-card__top,body:has(.reviews-page) .reviews-card__top{grid-template-columns: 44px minmax(0,1fr) !important;}body.post-type-archive-guest_review .reviews-card p,body:has(.reviews-page) .reviews-card p{font-size: 14px !important;line-height: 1.5 !important;}body.post-type-archive-guest_review .reviews-panels__grid,body:has(.reviews-page) .reviews-panels__grid{grid-template-columns: 1fr !important;gap: 12px !important;}body.post-type-archive-guest_review .reviews-panel,body.post-type-archive-guest_review .reviews-panel:nth-child(2),body:has(.reviews-page) .reviews-panel,body:has(.reviews-page) .reviews-panel:nth-child(2){min-height: 0 !important;grid-template-columns: 48px minmax(0,1fr) !important;gap: 14px !important;padding: 18px !important;}body.post-type-archive-guest_review .reviews-panel .reviews-qr,body.post-type-archive-guest_review .reviews-panel:nth-child(2) .reviews-qr,body:has(.reviews-page) .reviews-panel .reviews-qr,body:has(.reviews-page) .reviews-panel:nth-child(2) .reviews-qr{display: none !important;}body.post-type-archive-guest_review .reviews-gallery article,body:has(.reviews-page) .reviews-gallery article{flex: 0 0 calc((100% - 12px) / 2) !important;width: calc((100% - 12px) / 2) !important;min-width: calc((100% - 12px) / 2) !important;max-width: calc((100% - 12px) / 2) !important;min-height: 128px !important;scroll-snap-align: start !important;}body.post-type-archive-guest_review .reviews-gallery span,body:has(.reviews-page) .reviews-gallery span{max-width: calc(100% - 18px) !important;font-size: 12px !important;line-height: 1.15 !important;}body.post-type-archive-guest_review .reviews-team,body:has(.reviews-page) .reviews-team{padding-top: 18px !important;}body.post-type-archive-guest_review .reviews-team__card,body:has(.reviews-page) .reviews-team__card{grid-template-columns: 72px minmax(0,1fr) !important;gap: 16px !important;padding: 18px !important;background: rgba(255,255,255,0.88) !important;}body.post-type-archive-guest_review .reviews-team__card img,body:has(.reviews-page) .reviews-team__card img{width: 64px !important;height: 64px !important;}body.post-type-archive-guest_review .reviews-team__card p,body:has(.reviews-page) .reviews-team__card p{font-size: 14px !important;line-height: 1.45 !important;}body.post-type-archive-guest_review .reviews-final,body:has(.reviews-page) .reviews-final{padding: 0 0 86px !important;background: #fffdf9 !important;}body.post-type-archive-guest_review .reviews-final article,body:has(.reviews-page) .reviews-final article{min-height: 276px !important;padding: 28px 22px !important;border-radius: 8px !important;}body.post-type-archive-guest_review .reviews-final__actions,body:has(.reviews-page) .reviews-final__actions{display: none !important;}body.post-type-archive-guest_review .reviews-sticky,body:has(.reviews-page) .reviews-sticky{left: 16px !important;right: 16px !important;bottom: 10px !important;grid-template-columns: 1fr 1fr !important;gap: 8px !important;padding: 6px !important;border: 1px solid rgba(192,128,50,0.22) !important;border-radius: 8px !important;background: rgba(255,253,249,0.94) !important;box-shadow: 0 -10px 28px rgba(21,27,24,0.12) !important;}body.post-type-archive-guest_review .reviews-sticky a,body:has(.reviews-page) .reviews-sticky a{min-height: 46px !important;border-radius: 6px !important;}body.post-type-archive-guest_review .site-footer,body:has(.reviews-page) .site-footer{background: #fffdf9 !important;}}body.page-template-page-review,body.page-template-page-review .site,body.page-template-page-review .site-main,body.page-template-page-review .review-page,body:has(.review-page),body:has(.review-page) .site,body:has(.review-page) .site-main,body:has(.review-page) .review-page{background: #fffdf9 !important;}body.page-template-page-review .review-field,body:has(.review-page) .review-field{position: relative !important;}body.page-template-page-review .review-field i,body:has(.review-page) .review-field i{top: auto !important;bottom: 17px !important;left: 18px !important;width: 22px !important;height: 22px !important;display: grid !important;place-items: center !important;color: #b86f22 !important;}body.page-template-page-review .review-field:has(small) i,body:has(.review-page) .review-field:has(small) i{bottom: 44px !important;}body.page-template-page-review .review-field input,body.page-template-page-review .review-field select,body.page-template-page-review .review-field textarea,body:has(.review-page) .review-field input,body:has(.review-page) .review-field select,body:has(.review-page) .review-field textarea{border-color: rgba(7,67,49,0.16) !important;border-radius: 8px !important;background: rgba(255,255,255,0.88) !important;}body.page-template-page-review .review-field input[type="date"],body:has(.review-page) .review-field input[type="date"]{color-scheme: light !important;padding-right: 18px !important;}body.page-template-page-review .review-choice-block,body:has(.review-page) .review-choice-block{margin: 6px 0 20px !important;}body.page-template-page-review .review-choice-block > span,body:has(.review-page) .review-choice-block > span{display: block !important;margin: 0 0 10px !important;color: #24332d !important;font-weight: 850 !important;}body.page-template-page-review .review-choice-block b,body:has(.review-page) .review-choice-block b{color: #bb2f2f !important;}body.page-template-page-review .review-choice-grid,body:has(.review-page) .review-choice-grid{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important;}body.page-template-page-review .review-choice-grid--guides,body:has(.review-page) .review-choice-grid--guides{grid-template-columns: repeat(3,minmax(0,1fr)) !important;}body.page-template-page-review .review-choice-grid input,body:has(.review-page) .review-choice-grid input{position: absolute !important;opacity: 0 !important;pointer-events: none !important;}body.page-template-page-review .review-choice-grid span,body:has(.review-page) .review-choice-grid span{min-height: 54px !important;padding: 12px 14px !important;display: flex !important;align-items: center !important;justify-content: flex-start !important;gap: 10px !important;border: 1px solid rgba(7,67,49,0.18) !important;border-radius: 8px !important;background: rgba(255,255,255,0.88) !important;color: #14231f !important;font-weight: 800 !important;cursor: pointer !important;}body.page-template-page-review .review-choice-grid svg,body:has(.review-page) .review-choice-grid svg{flex: 0 0 18px !important;width: 18px !important;height: 18px !important;color: #b86f22 !important;}body.page-template-page-review .review-choice-grid input:checked + span,body:has(.review-page) .review-choice-grid input:checked + span{border-color: #064333 !important;background: #f4fbf6 !important;box-shadow: inset 0 0 0 1px #064333 !important;}body.page-template-page-review .review-choice-grid input:checked + span::after,body:has(.review-page) .review-choice-grid input:checked + span::after{content: "✓" !important;margin-left: auto !important;width: 18px !important;height: 18px !important;display: grid !important;place-items: center !important;border-radius: 999px !important;background: #064333 !important;color: #fff !important;font-size: 12px !important;}body.page-template-page-review .review-choice-block small,body:has(.review-page) .review-choice-block small{display: block !important;margin-top: 8px !important;color: #5a6762 !important;font-size: 13px !important;line-height: 1.4 !important;}body.page-template-page-review .review-rating,body:has(.review-page) .review-rating{padding: 18px !important;border: 1px solid rgba(192,128,50,0.18) !important;border-radius: 8px !important;background: rgba(255,255,255,0.72) !important;}body.page-template-page-review .review-stars,body:has(.review-page) .review-stars{width: 100% !important;justify-content: space-between !important;gap: 0 !important;}body.page-template-page-review .review-stars button,body:has(.review-page) .review-stars button{width: 20% !important;min-height: 46px !important;display: grid !important;place-items: center !important;color: #b86f22 !important;}body.page-template-page-review .review-signature,body:has(.review-page) .review-signature{gap: 10px !important;}body.page-template-page-review .review-signature span,body:has(.review-page) .review-signature span{min-height: 58px !important;padding: 12px 14px !important;justify-content: center !important;background: rgba(255,255,255,0.72) !important;}body.page-template-page-review .review-photo-box,body:has(.review-page) .review-photo-box{border-radius: 8px !important;background: rgba(255,255,255,0.72) !important;box-shadow: 0 12px 30px rgba(35,24,10,0.05) !important;}body.page-template-page-review .review-upload,body:has(.review-page) .review-upload{grid-column: 2 !important;display: block !important;cursor: pointer !important;}body.page-template-page-review .review-upload input,body:has(.review-page) .review-upload input{position: absolute !important;opacity: 0 !important;width: 1px !important;height: 1px !important;}body.page-template-page-review .review-upload span,body:has(.review-page) .review-upload span{min-height: 74px !important;padding: 14px 16px !important;display: grid !important;grid-template-columns: 34px minmax(0,1fr) !important;gap: 3px 12px !important;align-items: center !important;border: 1px dashed rgba(7,67,49,0.38) !important;border-radius: 8px !important;background: #f7fbf8 !important;color: #064333 !important;}body.page-template-page-review .review-upload svg,body:has(.review-page) .review-upload svg{grid-row: 1 / span 2 !important;width: 24px !important;height: 24px !important;}body.page-template-page-review .review-upload strong,body:has(.review-page) .review-upload strong{color: #064333 !important;font-size: 15px !important;}body.page-template-page-review .review-upload em,body:has(.review-page) .review-upload em{color: #5a6762 !important;font-size: 12px !important;font-style: normal !important;line-height: 1.35 !important;}body.page-template-page-review .review-photo-note,body:has(.review-page) .review-photo-note{margin: 14px 0 0 !important;padding: 12px 14px !important;border-radius: 8px !important;background: #f7fbf8 !important;color: #064333 !important;font-weight: 750 !important;line-height: 1.35 !important;}body.page-template-page-review .review-steps li strong,body:has(.review-page) .review-steps li strong,body.page-template-page-review .review-step-row strong,body:has(.review-page) .review-step-row strong{color: #14231f !important;}@media (max-width: 760px){body.page-template-page-review .review-field i,body:has(.review-page) .review-field i{bottom: 15px !important;}body.page-template-page-review .review-field:has(small) i,body:has(.review-page) .review-field:has(small) i{bottom: 43px !important;}body.page-template-page-review .review-choice-grid,body.page-template-page-review .review-choice-grid--guides,body:has(.review-page) .review-choice-grid,body:has(.review-page) .review-choice-grid--guides{grid-template-columns: 1fr !important;}body.page-template-page-review .review-choice-grid span,body:has(.review-page) .review-choice-grid span{min-height: 52px !important;}body.page-template-page-review .review-stars button,body:has(.review-page) .review-stars button{font-size: 30px !important;}body.page-template-page-review .review-signature span,body:has(.review-page) .review-signature span{min-height: 60px !important;}body.page-template-page-review .review-upload,body:has(.review-page) .review-upload{grid-column: auto !important;margin: 18px 0 14px !important;}body.page-template-page-review .review-photo-box .review-polaroids,body:has(.review-page) .review-photo-box .review-polaroids{margin-bottom: 14px !important;}body.page-template-page-review .review-mobile-steps .review-step-row,body:has(.review-page) .review-mobile-steps .review-step-row{display: grid !important;gap: 12px !important;}body.page-template-page-review .review-mobile-steps .review-step-row div,body:has(.review-page) .review-mobile-steps .review-step-row div{display: grid !important;grid-template-columns: 42px minmax(0,1fr) !important;align-items: center !important;gap: 14px !important;}body.page-template-page-review .review-final__actions,body:has(.review-page) .review-final__actions,body.page-template-page-review .review-sticky,body:has(.review-page) .review-sticky{display: none !important;}body.page-template-page-review .review-final,body:has(.review-page) .review-final{margin-bottom: 26px !important;}}body,.site,.site-main{background-color: #fffefa;}body.post-type-archive-guest_review,body.post-type-archive-guest_review .site,body.post-type-archive-guest_review .site-main,body.post-type-archive-guest_review .reviews-page,body:has(.reviews-page),body:has(.reviews-page) .site,body:has(.reviews-page) .site-main,body:has(.reviews-page) .reviews-page{background: #fffefa !important;}body.post-type-archive-guest_review .reviews-stats,body.post-type-archive-guest_review .reviews-section,body.post-type-archive-guest_review .reviews-final,body.post-type-archive-guest_review .site-footer,body:has(.reviews-page) .reviews-stats,body:has(.reviews-page) .reviews-section,body:has(.reviews-page) .reviews-final,body:has(.reviews-page) .site-footer{background: #fffefa !important;}body.post-type-archive-guest_review .reviews-panel,body:has(.reviews-page) .reviews-panel{background: linear-gradient(115deg,rgba(255,255,255,0.94),rgba(255,248,238,0.76)) !important;border-color: rgba(196,139,70,0.18) !important;}body.post-type-archive-guest_review .reviews-stats__grid,body:has(.reviews-page) .reviews-stats__grid{background: rgba(255,255,255,0.84) !important;}body.post-type-archive-guest_review .reviews-stats strong,body:has(.reviews-page) .reviews-stats strong{font-size: 24px !important;letter-spacing: 0 !important;}body.post-type-archive-guest_review .reviews-stats span,body:has(.reviews-page) .reviews-stats span{font-size: 12.5px !important;line-height: 1.12 !important;font-weight: 760 !important;}body.post-type-archive-guest_review .reviews-stats svg,body:has(.reviews-page) .reviews-stats svg{width: 30px !important;height: 30px !important;stroke-width: 1.35 !important;}body.post-type-archive-guest_review .reviews-dots span,body:has(.reviews-page) .reviews-dots span{width: 8px !important;height: 6px !important;background: #e0d8cd !important;box-shadow: none !important;transition: width 0.2s ease,background-color 0.2s ease !important;}body.post-type-archive-guest_review .reviews-dots span:first-child,body:has(.reviews-page) .reviews-dots span:first-child{width: 8px !important;background: #e0d8cd !important;}body.post-type-archive-guest_review .reviews-dots span.is-active,body:has(.reviews-page) .reviews-dots span.is-active{width: 24px !important;background: #064331 !important;}body.post-type-archive-guest_review .reviews-panel:nth-child(2),body:has(.reviews-page) .reviews-panel:nth-child(2){overflow: hidden !important;}body.post-type-archive-guest_review .reviews-panel:nth-child(2) h3,body:has(.reviews-page) .reviews-panel:nth-child(2) h3{max-width: 260px !important;font-size: 22px !important;line-height: 1.14 !important;}body.post-type-archive-guest_review .reviews-panel:nth-child(2) p,body:has(.reviews-page) .reviews-panel:nth-child(2) p{max-width: 330px !important;font-size: 14px !important;line-height: 1.42 !important;}body.post-type-archive-guest_review .reviews-panel:nth-child(2) .reviews-btn,body:has(.reviews-page) .reviews-panel:nth-child(2) .reviews-btn{width: auto !important;min-width: 160px !important;max-width: 210px !important;padding-inline: 18px !important;}@media (max-width: 760px){body.post-type-archive-guest_review,body.post-type-archive-guest_review .site,body.post-type-archive-guest_review .site-main,body.post-type-archive-guest_review .site-header,body.post-type-archive-guest_review .reviews-page,body:has(.reviews-page),body:has(.reviews-page) .site,body:has(.reviews-page) .site-main,body:has(.reviews-page) .site-header,body:has(.reviews-page) .reviews-page{background: #fffefa !important;}body.post-type-archive-guest_review .reviews-stats__grid,body:has(.reviews-page) .reviews-stats__grid{background: rgba(255,255,255,0.9) !important;}body.post-type-archive-guest_review .reviews-stats__grid div,body:has(.reviews-page) .reviews-stats__grid div{grid-template-columns: 32px minmax(0,1fr) !important;column-gap: 10px !important;padding: 15px 13px !important;}body.post-type-archive-guest_review .reviews-stats svg,body:has(.reviews-page) .reviews-stats svg{width: 24px !important;height: 24px !important;}body.post-type-archive-guest_review .reviews-stats strong,body:has(.reviews-page) .reviews-stats strong{font-size: 22px !important;line-height: 0.98 !important;}body.post-type-archive-guest_review .reviews-stats span,body:has(.reviews-page) .reviews-stats span{font-size: 11.5px !important;line-height: 1.04 !important;}body.post-type-archive-guest_review .reviews-featured__grid,body:has(.reviews-page) .reviews-featured__grid{gap: 12px !important;padding-bottom: 12px !important;}body.post-type-archive-guest_review .reviews-story,body.post-type-archive-guest_review .reviews-story.reviews-story--wide,body:has(.reviews-page) .reviews-story,body:has(.reviews-page) .reviews-story.reviews-story--wide{flex-basis: 76% !important;width: 76% !important;min-width: 76% !important;max-width: 76% !important;}body.post-type-archive-guest_review .reviews-story img,body.post-type-archive-guest_review .reviews-story--wide img,body:has(.reviews-page) .reviews-story img,body:has(.reviews-page) .reviews-story--wide img{height: 154px !important;}body.post-type-archive-guest_review .reviews-story__body,body:has(.reviews-page) .reviews-story__body{min-height: 226px !important;padding: 16px !important;}body.post-type-archive-guest_review .reviews-panels,body:has(.reviews-page) .reviews-panels{padding-top: 18px !important;padding-bottom: 18px !important;}body.post-type-archive-guest_review .reviews-panel,body.post-type-archive-guest_review .reviews-panel:nth-child(2),body:has(.reviews-page) .reviews-panel,body:has(.reviews-page) .reviews-panel:nth-child(2){display: block !important;min-height: 0 !important;padding: 18px !important;}body.post-type-archive-guest_review .reviews-panel--google,body:has(.reviews-page) .reviews-panel--google{display: grid !important;grid-template-columns: 42px minmax(0,1fr) !important;align-items: start !important;}body.post-type-archive-guest_review .reviews-panel:nth-child(2) h3,body:has(.reviews-page) .reviews-panel:nth-child(2) h3{max-width: none !important;margin-bottom: 8px !important;font-size: 22px !important;}body.post-type-archive-guest_review .reviews-panel:nth-child(2) p,body:has(.reviews-page) .reviews-panel:nth-child(2) p{max-width: 240px !important;margin-bottom: 14px !important;font-size: 14px !important;line-height: 1.34 !important;}body.post-type-archive-guest_review .reviews-panel:nth-child(2) .reviews-btn,body:has(.reviews-page) .reviews-panel:nth-child(2) .reviews-btn{width: 100% !important;max-width: none !important;min-width: 0 !important;min-height: 44px !important;padding-inline: 14px !important;font-size: 13px !important;}body.post-type-archive-guest_review .reviews-final,body:has(.reviews-page) .reviews-final{padding-bottom: 20px !important;}body.post-type-archive-guest_review .reviews-sticky,body:has(.reviews-page) .reviews-sticky{display: none !important;}body.post-type-archive-guest_review .mobile-sticky-actions,body:has(.reviews-page) .mobile-sticky-actions{display: grid !important;overflow: hidden !important;background: rgba(255,253,248,0.96) !important;}body.post-type-archive-guest_review .mobile-sticky-actions::before,body.post-type-archive-guest_review .mobile-sticky-actions::after,body:has(.reviews-page) .mobile-sticky-actions::before,body:has(.reviews-page) .mobile-sticky-actions::after{display: none !important;content: none !important;}body.post-type-archive-guest_review .reviews-final::before,body.post-type-archive-guest_review .reviews-final::after,body:has(.reviews-page) .reviews-final::before,body:has(.reviews-page) .reviews-final::after{display: none !important;content: none !important;}body.post-type-archive-guest_review .site-footer,body:has(.reviews-page) .site-footer{margin-top: 0 !important;padding-top: 22px !important;background: #fffefa !important;}}body.page-template-page-review .review-field i,body:has(.review-page) .review-field i{top: 43px !important;bottom: auto !important;transform: none !important;}body.page-template-page-review .review-field:has(small) i,body:has(.review-page) .review-field:has(small) i{top: 43px !important;bottom: auto !important;}body.page-template-page-review .review-choice-dropdown,body:has(.review-page) .review-choice-dropdown{position: relative !important;margin: 0 0 18px !important;}body.page-template-page-review .review-choice-dropdown > span,body:has(.review-page) .review-choice-dropdown > span{display: block !important;margin: 0 0 9px !important;color: #24332d !important;font-size: 15px !important;font-weight: 800 !important;}body.page-template-page-review .review-choice-dropdown summary,body:has(.review-page) .review-choice-dropdown summary{min-height: 56px !important;padding: 0 16px !important;display: grid !important;grid-template-columns: 24px minmax(0,1fr) 22px !important;align-items: center !important;gap: 12px !important;border: 1px solid #d9ddd9 !important;border-radius: 8px !important;background: #fff !important;color: #14231f !important;list-style: none !important;cursor: pointer !important;}body.page-template-page-review .review-choice-dropdown summary::-webkit-details-marker,body:has(.review-page) .review-choice-dropdown summary::-webkit-details-marker{display: none !important;}body.page-template-page-review .review-choice-dropdown summary svg,body:has(.review-page) .review-choice-dropdown summary svg{width: 19px !important;height: 19px !important;color: #b86f22 !important;}body.page-template-page-review .review-choice-dropdown summary strong,body:has(.review-page) .review-choice-dropdown summary strong{overflow: hidden !important;color: #5f6762 !important;font-size: 16px !important;font-weight: 500 !important;text-overflow: ellipsis !important;white-space: nowrap !important;}body.page-template-page-review .review-choice-dropdown.has-selection summary strong,body:has(.review-page) .review-choice-dropdown.has-selection summary strong{color: #14231f !important;font-weight: 750 !important;}body.page-template-page-review .review-choice-dropdown summary em,body:has(.review-page) .review-choice-dropdown summary em{color: #064333 !important;font-size: 18px !important;font-style: normal !important;text-align: center !important;}body.page-template-page-review .review-choice-dropdown[open] summary,body:has(.review-page) .review-choice-dropdown[open] summary{border-color: #064333 !important;box-shadow: 0 0 0 3px rgba(6,70,51,0.08) !important;}body.page-template-page-review .review-choice-dropdown[open] summary em,body:has(.review-page) .review-choice-dropdown[open] summary em{transform: rotate(180deg) !important;}body.page-template-page-review .review-choice-dropdown .review-choice-grid,body.page-template-page-review .review-choice-dropdown .review-choice-grid--guides,body:has(.review-page) .review-choice-dropdown .review-choice-grid,body:has(.review-page) .review-choice-dropdown .review-choice-grid--guides{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 8px !important;margin-top: 8px !important;padding: 10px !important;border: 1px solid rgba(196,139,70,0.22) !important;border-radius: 8px !important;background: rgba(255,253,249,0.98) !important;box-shadow: 0 14px 30px rgba(35,24,10,0.08) !important;}body.page-template-page-review .review-choice-dropdown .review-choice-grid span,body:has(.review-page) .review-choice-dropdown .review-choice-grid span{min-height: 42px !important;padding: 9px 11px !important;font-size: 14px !important;}body.page-template-page-review .review-choice-dropdown small,body:has(.review-page) .review-choice-dropdown small{margin-left: 0 !important;}body.page-template-page-review .review-calendar,body:has(.review-page) .review-calendar{width: min(100%,320px) !important;margin: -8px 0 18px !important;padding: 12px !important;border: 1px solid rgba(196,139,70,0.24) !important;border-radius: 8px !important;background: rgba(255,253,249,0.98) !important;box-shadow: 0 16px 34px rgba(35,24,10,0.1) !important;}body.page-template-page-review .review-calendar[hidden],body:has(.review-page) .review-calendar[hidden]{display: none !important;}body.page-template-page-review .review-calendar__head,body:has(.review-page) .review-calendar__head{display: grid !important;grid-template-columns: 34px minmax(0,1fr) 34px !important;align-items: center !important;gap: 8px !important;margin-bottom: 10px !important;}body.page-template-page-review .review-calendar__head button,body:has(.review-page) .review-calendar__head button{width: 34px !important;height: 34px !important;border: 1px solid rgba(6,67,51,0.14) !important;border-radius: 8px !important;background: #fff !important;color: #064333 !important;font-size: 22px !important;cursor: pointer !important;}body.page-template-page-review .review-calendar__head strong,body:has(.review-page) .review-calendar__head strong{color: #14231f !important;font-size: 14px !important;text-align: center !important;}body.page-template-page-review .review-calendar__days,body.page-template-page-review .review-calendar__grid,body:has(.review-page) .review-calendar__days,body:has(.review-page) .review-calendar__grid{display: grid !important;grid-template-columns: repeat(7,1fr) !important;gap: 4px !important;}body.page-template-page-review .review-calendar__days span,body:has(.review-page) .review-calendar__days span{color: #6a746f !important;font-size: 11px !important;font-weight: 800 !important;text-align: center !important;}body.page-template-page-review .review-calendar__grid button,body:has(.review-page) .review-calendar__grid button{min-width: 0 !important;height: 31px !important;border: 0 !important;border-radius: 7px !important;background: transparent !important;color: #14231f !important;font-size: 13px !important;cursor: pointer !important;}body.page-template-page-review .review-calendar__grid button.is-muted,body:has(.review-page) .review-calendar__grid button.is-muted{color: #a5aaa6 !important;}body.page-template-page-review .review-calendar__grid button.is-today,body:has(.review-page) .review-calendar__grid button.is-today{background: #f4eee5 !important;}body.page-template-page-review .review-calendar__grid button.is-selected,body:has(.review-page) .review-calendar__grid button.is-selected{background: #064333 !important;color: #fff !important;}body.page-template-page-review .review-rating,body:has(.review-page) .review-rating{margin-top: 10px !important;padding: 16px !important;}body.page-template-page-review .review-stars,body:has(.review-page) .review-stars{position: relative !important;z-index: 1 !important;}body.page-template-page-review .review-stars button,body:has(.review-page) .review-stars button{border-radius: 8px !important;color: #d7cab8 !important;transition: color 0.15s ease,background-color 0.15s ease,transform 0.15s ease !important;}body.page-template-page-review .review-stars button.is-active,body.page-template-page-review .review-stars button.is-preview,body:has(.review-page) .review-stars button.is-active,body:has(.review-page) .review-stars button.is-preview{color: #b86f22 !important;}body.page-template-page-review .review-stars button:focus-visible,body:has(.review-page) .review-stars button:focus-visible{outline: 2px solid #064333 !important;outline-offset: 2px !important;}body.page-template-page-review .review-prompt-cards,body:has(.review-page) .review-prompt-cards{scrollbar-width: none !important;}body.page-template-page-review .review-prompt-cards::-webkit-scrollbar,body:has(.review-page) .review-prompt-cards::-webkit-scrollbar{display: none !important;}body.page-template-page-review .review-dots span,body:has(.review-page) .review-dots span{width: 8px !important;height: 6px !important;background: #e0d8cd !important;box-shadow: none !important;transition: width 0.2s ease,background-color 0.2s ease !important;}body.page-template-page-review .review-dots span.is-active,body:has(.review-page) .review-dots span.is-active{width: 24px !important;background: #064331 !important;}@media (max-width: 760px){body.page-template-page-review .review-choice-dropdown .review-choice-grid,body.page-template-page-review .review-choice-dropdown .review-choice-grid--guides,body:has(.review-page) .review-choice-dropdown .review-choice-grid,body:has(.review-page) .review-choice-dropdown .review-choice-grid--guides{grid-template-columns: 1fr !important;}body.page-template-page-review .review-calendar,body:has(.review-page) .review-calendar{width: 100% !important;margin-top: -6px !important;}body.page-template-page-review .review-field i,body.page-template-page-review .review-field:has(small) i,body:has(.review-page) .review-field i,body:has(.review-page) .review-field:has(small) i{top: 43px !important;bottom: auto !important;}}@media (max-width: 760px){.cards,.article-grid,.mhome-carousel,.mv2-carousel,.mv2-gallery-row,.ex-article-grid,.xm-article-track,.reviews-featured__grid,.reviews-cards,.reviews-gallery__rail,.journal-topics,.journal-rail,.journal-related-rail,.about-love-grid,.about-team-grid,.review-prompt-cards{scrollbar-width: none !important;-ms-overflow-style: none !important;}.cards::-webkit-scrollbar,.article-grid::-webkit-scrollbar,.mhome-carousel::-webkit-scrollbar,.mv2-carousel::-webkit-scrollbar,.mv2-gallery-row::-webkit-scrollbar,.ex-article-grid::-webkit-scrollbar,.xm-article-track::-webkit-scrollbar,.reviews-featured__grid::-webkit-scrollbar,.reviews-cards::-webkit-scrollbar,.reviews-gallery__rail::-webkit-scrollbar,.journal-topics::-webkit-scrollbar,.journal-rail::-webkit-scrollbar,.journal-related-rail::-webkit-scrollbar,.about-love-grid::-webkit-scrollbar,.about-team-grid::-webkit-scrollbar,.review-prompt-cards::-webkit-scrollbar{display: none !important;}}body.page-template-page-contacts .contacts-help__grid div,body:has(.contacts-page) .contacts-help__grid div{gap: 12px !important;}body.page-template-page-contacts .contacts-help__grid .contacts-icon,body:has(.contacts-page) .contacts-help__grid .contacts-icon{width: 48px !important;height: 48px !important;padding: 11px !important;border: 1px solid rgba(196,139,70,0.24) !important;border-radius: 999px !important;background: #fff7eb !important;color: #064533 !important;stroke: currentColor !important;fill: none !important;stroke-width: 1.9 !important;box-shadow: 0 10px 22px rgba(35,24,10,0.08) !important;}body.page-template-page-contacts .contacts-help__grid div:nth-child(1) .contacts-icon,body:has(.contacts-page) .contacts-help__grid div:nth-child(1) .contacts-icon{background: #f3fbf7 !important;color: #064533 !important;}body.page-template-page-contacts .contacts-help__grid div:nth-child(2) .contacts-icon,body:has(.contacts-page) .contacts-help__grid div:nth-child(2) .contacts-icon{background: #fff7eb !important;color: #b86f22 !important;}body.page-template-page-contacts .contacts-help__grid div:nth-child(3) .contacts-icon,body:has(.contacts-page) .contacts-help__grid div:nth-child(3) .contacts-icon{background: #f6f9ff !important;color: #064533 !important;}body.page-template-page-contacts .contacts-help__grid div:nth-child(4) .contacts-icon,body:has(.contacts-page) .contacts-help__grid div:nth-child(4) .contacts-icon{background: #fff9f1 !important;color: #b86f22 !important;}body.page-template-page-contacts .contacts-help__grid div:nth-child(5) .contacts-icon,body:has(.contacts-page) .contacts-help__grid div:nth-child(5) .contacts-icon{background: #f4fbf8 !important;color: #064533 !important;}body.page-template-page-contacts .contacts-help__grid div:nth-child(6) .contacts-icon,body:has(.contacts-page) .contacts-help__grid div:nth-child(6) .contacts-icon{background: #fff6ea !important;color: #b86f22 !important;}@media (max-width: 760px){body.page-template-page-contacts .mobile-sticky-actions,body:has(.contacts-page) .mobile-sticky-actions{display: none !important;}body.page-template-page-contacts .contacts-mobile-bar,body:has(.contacts-page) .contacts-mobile-bar{left: 16px !important;right: 16px !important;bottom: 10px !important;grid-template-columns: 1fr 1fr !important;gap: 8px !important;padding: 6px !important;border: 1px solid rgba(196,139,70,0.22) !important;border-radius: 8px !important;background: rgba(255,253,248,0.96) !important;box-shadow: 0 -10px 28px rgba(21,16,9,0.12) !important;overflow: hidden !important;}body.page-template-page-contacts .contacts-mobile-bar a,body:has(.contacts-page) .contacts-mobile-bar a{min-height: 46px !important;border-radius: 6px !important;}body.page-template-page-contacts .contacts-help__grid div,body:has(.contacts-page) .contacts-help__grid div{flex-basis: 132px !important;gap: 10px !important;}body.page-template-page-contacts .contacts-help__grid .contacts-icon,body:has(.contacts-page) .contacts-help__grid .contacts-icon{width: 42px !important;height: 42px !important;padding: 9px !important;}}body.post-type-archive-guest_review .reviews-card[hidden],body:has(.reviews-page) .reviews-card[hidden]{display: none !important;}body.post-type-archive-guest_review .reviews-load[hidden],body.post-type-archive-guest_review .reviews-more-mobile[hidden],body:has(.reviews-page) .reviews-load[hidden],body:has(.reviews-page) .reviews-more-mobile[hidden]{display: none !important;}body.post-type-archive-guest_review .reviews-hero,body:has(.reviews-page) .reviews-hero{overflow: hidden !important;}body.post-type-archive-guest_review .reviews-hero::before,body:has(.reviews-page) .reviews-hero::before{content: "" !important;position: absolute !important;inset: 0px !important;z-index: -2 !important;background: rgba(5,23,18,0.18) !important;backdrop-filter: saturate(0.78) brightness(0.92) !important;pointer-events: none !important;}body.post-type-archive-guest_review .reviews-hero__shade,body:has(.reviews-page) .reviews-hero__shade{background: linear-gradient(90deg,rgba(0,0,0,0.66) 0%,rgba(0,0,0,0.5) 42%,rgba(0,0,0,0.18) 100%),linear-gradient(0deg,rgba(0,0,0,0.28),rgba(0,0,0,0.08) 58%) !important;}body.post-type-archive-guest_review .reviews-gallery article::after,body:has(.reviews-page) .reviews-gallery article::after{content: "" !important;position: absolute !important;inset: 0px !important;background: linear-gradient(transparent 42%,rgba(0,0,0,0.58) 100%) !important;pointer-events: none !important;}body.post-type-archive-guest_review .reviews-gallery span,body:has(.reviews-page) .reviews-gallery span{z-index: 1 !important;left: 14px !important;bottom: 12px !important;padding: 0px !important;border-radius: 0px !important;background: transparent !important;color: rgb(255,253,249) !important;font-size: 15px !important;font-weight: 900 !important;line-height: 1.1 !important;text-shadow: rgba(0,0,0,0.55) 0px 2px 14px !important;}@media (max-width: 760px){body.post-type-archive-guest_review .reviews-hero,body:has(.reviews-page) .reviews-hero{min-height: 430px !important;border-radius: 8px !important;background-position: 58% center !important;}body.post-type-archive-guest_review .reviews-hero__shade,body:has(.reviews-page) .reviews-hero__shade{background: linear-gradient(rgba(0,0,0,0.24) 0%,rgba(0,0,0,0.42) 42%,rgba(0,0,0,0.78) 100%) !important;}body.post-type-archive-guest_review .reviews-hero__content,body:has(.reviews-page) .reviews-hero__content{padding: 34px 24px 24px !important;}body.post-type-archive-guest_review .reviews-hero h1,body:has(.reviews-page) .reviews-hero h1{max-width: 315px !important;font-size: 38px !important;line-height: 1.02 !important;}body.post-type-archive-guest_review .reviews-hero p,body:has(.reviews-page) .reviews-hero p{max-width: 318px !important;font-size: 14px !important;line-height: 1.48 !important;}body.post-type-archive-guest_review .reviews-featured__grid,body.post-type-archive-guest_review .reviews-cards,body:has(.reviews-page) .reviews-featured__grid,body:has(.reviews-page) .reviews-cards{width: 100% !important;display: grid !important;grid-auto-flow: row !important;grid-auto-columns: initial !important;grid-template-columns: 1fr !important;gap: 14px !important;overflow: visible !important;padding: 0px !important;scroll-snap-type: none !important;}body.post-type-archive-guest_review .reviews-story,body.post-type-archive-guest_review .reviews-card,body:has(.reviews-page) .reviews-story,body:has(.reviews-page) .reviews-card{width: 100% !important;min-width: 0px !important;max-width: none !important;scroll-snap-align: none !important;}body.post-type-archive-guest_review .reviews-story:nth-child(n+3),body:has(.reviews-page) .reviews-story:nth-child(n+3){display: none !important;}body.post-type-archive-guest_review .reviews-story img,body.post-type-archive-guest_review .reviews-story--wide img,body:has(.reviews-page) .reviews-story img,body:has(.reviews-page) .reviews-story--wide img{height: 170px !important;}body.post-type-archive-guest_review .reviews-story__body,body:has(.reviews-page) .reviews-story__body{min-height: 0px !important;padding: 18px !important;}body.post-type-archive-guest_review .reviews-card[hidden],body:has(.reviews-page) .reviews-card[hidden]{display: none !important;}body.post-type-archive-guest_review .reviews-card.is-visible,body:has(.reviews-page) .reviews-card.is-visible,body.post-type-archive-guest_review .reviews-card:not([hidden]),body:has(.reviews-page) .reviews-card:not([hidden]){display: flex !important;}body.post-type-archive-guest_review .reviews-load,body:has(.reviews-page) .reviews-load{display: block !important;width: min(100%,260px) !important;min-height: 44px !important;}body.post-type-archive-guest_review .reviews-load[hidden],body:has(.reviews-page) .reviews-load[hidden]{display: none !important;}body.post-type-archive-guest_review .reviews-more-mobile,body:has(.reviews-page) .reviews-more-mobile{display: none !important;}body.post-type-archive-guest_review .reviews-gallery__rail,body:has(.reviews-page) .reviews-gallery__rail{grid-auto-columns: 48% !important;gap: 12px !important;}body.post-type-archive-guest_review .reviews-gallery article,body:has(.reviews-page) .reviews-gallery article{min-height: 128px !important;}}body.page-template-page-contacts .contacts-cards--channels,body:has(.contacts-page) .contacts-cards--channels{align-items: stretch !important;}body.page-template-page-contacts .contact-channel,body:has(.contacts-page) .contact-channel{min-height: 176px !important;display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: flex-start !important;gap: 8px !important;padding: 22px 18px 20px !important;overflow: hidden !important;text-align: center !important;background: radial-gradient(circle at 50% 0%,rgba(255,255,255,0.92),transparent 45%),linear-gradient(rgb(255,253,249) 0%,rgb(255,248,239) 100%) !important;box-shadow: rgba(36,29,22,0.055) 0px 12px 30px !important;}body.page-template-page-contacts .contact-channel span,body:has(.contacts-page) .contact-channel span{width: 50px !important;height: 50px !important;display: grid !important;place-items: center !important;flex: 0 0 50px !important;margin: 0px auto 4px !important;border: 1px solid rgba(255,255,255,0.55) !important;box-shadow: rgba(30,22,12,0.11) 0px 10px 22px !important;}body.page-template-page-contacts .contact-channel .contacts-icon,body:has(.contacts-page) .contact-channel .contacts-icon{width: 22px !important;height: 22px !important;display: block !important;stroke: currentcolor !important;}body.page-template-page-contacts .contact-channel strong,body:has(.contacts-page) .contact-channel strong{margin: 0px !important;font-size: 22px !important;line-height: 1.08 !important;}body.page-template-page-contacts .contact-channel small,body:has(.contacts-page) .contact-channel small{max-width: 245px !important;margin: 0px auto !important;color: rgb(82,97,92) !important;font-size: 13px !important;line-height: 1.38 !important;}body.page-template-page-contacts .contact-channel b,body:has(.contacts-page) .contact-channel b{max-width: 100% !important;margin-top: auto !important;padding: 4px 9px !important;border-radius: 999px !important;background: rgba(255,247,235,0.95) !important;color: rgb(169,95,21) !important;font-size: 12.5px !important;line-height: 1.25 !important;overflow-wrap: anywhere !important;}@media (max-width: 760px){body.page-template-page-contacts .contacts-cards--channels,body:has(.contacts-page) .contacts-cards--channels{width: 100% !important;display: grid !important;grid-template-columns: 1fr !important;gap: 12px !important;overflow: visible !important;padding: 0px !important;scroll-snap-type: none !important;}body.page-template-page-contacts .contact-channel,body:has(.contacts-page) .contact-channel{width: 100% !important;min-height: 158px !important;flex: 0 0 auto !important;padding: 20px 18px 18px !important;scroll-snap-align: none !important;}body.page-template-page-contacts .contact-channel span,body:has(.contacts-page) .contact-channel span{width: 48px !important;height: 48px !important;flex-basis: 48px !important;}body.page-template-page-contacts .contact-channel strong,body:has(.contacts-page) .contact-channel strong{font-size: 21px !important;}}body.post-type-archive-guest_review .reviews-stats__grid,body:has(.reviews-page) .reviews-stats__grid{gap: 0px !important;align-items: stretch !important;border: 1px solid rgba(196,139,70,0.22) !important;border-radius: 8px !important;overflow: hidden !important;}body.post-type-archive-guest_review .reviews-stats__grid div,body:has(.reviews-page) .reviews-stats__grid div{min-height: 88px !important;padding: 16px 18px !important;display: grid !important;grid-template-columns: 34px minmax(0px,1fr) !important;grid-template-rows: auto auto !important;align-content: center !important;align-items: center !important;column-gap: 12px !important;border-right: 1px solid rgba(196,139,70,0.18) !important;}body.post-type-archive-guest_review .reviews-stats__grid div:last-child,body:has(.reviews-page) .reviews-stats__grid div:last-child{border-right: 0px !important;}body.post-type-archive-guest_review .reviews-stats strong,body:has(.reviews-page) .reviews-stats strong{align-self: end !important;display: block !important;}body.post-type-archive-guest_review .reviews-stats span,body:has(.reviews-page) .reviews-stats span{align-self: start !important;display: block !important;max-width: 130px !important;}body.post-type-archive-guest_review .reviews-panels__grid,body:has(.reviews-page) .reviews-panels__grid{align-items: stretch !important;}body.post-type-archive-guest_review .reviews-panel,body:has(.reviews-page) .reviews-panel{min-height: 176px !important;}body.post-type-archive-guest_review .reviews-panel > div:nth-child(2),body.post-type-archive-guest_review .reviews-panel:nth-child(2) > div:first-child,body:has(.reviews-page) .reviews-panel > div:nth-child(2),body:has(.reviews-page) .reviews-panel:nth-child(2) > div:first-child{display: flex !important;min-height: 100% !important;flex-direction: column !important;justify-content: center !important;}body.post-type-archive-guest_review .reviews-panel .reviews-btn,body:has(.reviews-page) .reviews-panel .reviews-btn{width: min(100%,260px) !important;min-width: 0px !important;max-width: 260px !important;margin: 2px auto 0px !important;padding-inline: 16px !important;text-align: center !important;}body.post-type-archive-guest_review .reviews-team,body:has(.reviews-page) .reviews-team{padding-top: 26px !important;padding-bottom: 26px !important;}body.post-type-archive-guest_review .reviews-gallery,body:has(.reviews-page) .reviews-gallery{padding-bottom: 24px !important;}body.post-type-archive-guest_review .reviews-final,body:has(.reviews-page) .reviews-final{padding-top: 0px !important;}@media (max-width: 760px){body.post-type-archive-guest_review .reviews-stats__grid,body:has(.reviews-page) .reviews-stats__grid{grid-template-columns: repeat(2,minmax(0px,1fr)) !important;}body.post-type-archive-guest_review .reviews-stats__grid div,body:has(.reviews-page) .reviews-stats__grid div{min-height: 78px !important;padding: 13px 12px !important;grid-template-columns: 30px minmax(0px,1fr) !important;border-right: 1px solid rgba(196,139,70,0.18) !important;border-bottom: 1px solid rgba(196,139,70,0.18) !important;}body.post-type-archive-guest_review .reviews-stats__grid div:nth-child(2n),body:has(.reviews-page) .reviews-stats__grid div:nth-child(2n){border-right: 0px !important;}body.post-type-archive-guest_review .reviews-stats__grid div:nth-child(n+3),body:has(.reviews-page) .reviews-stats__grid div:nth-child(n+3){border-bottom: 0px !important;}body.post-type-archive-guest_review .reviews-stats strong,body:has(.reviews-page) .reviews-stats strong{font-size: 21px !important;}body.post-type-archive-guest_review .reviews-stats span,body:has(.reviews-page) .reviews-stats span{max-width: 104px !important;font-size: 11px !important;}body.post-type-archive-guest_review .reviews-list .reviews-title-row,body:has(.reviews-page) .reviews-list .reviews-title-row{align-items: start !important;}body.post-type-archive-guest_review .reviews-more-mobile,body:has(.reviews-page) .reviews-more-mobile{min-width: 118px !important;min-height: 38px !important;padding: 0px 10px !important;justify-content: center !important;border: 1px solid rgba(6,67,49,0.8) !important;border-radius: 6px !important;background: rgba(255,253,249,0.92) !important;}body.post-type-archive-guest_review .reviews-panel,body.post-type-archive-guest_review .reviews-panel:nth-child(2),body:has(.reviews-page) .reviews-panel,body:has(.reviews-page) .reviews-panel:nth-child(2){min-height: 0px !important;text-align: left !important;}body.post-type-archive-guest_review .reviews-panel .reviews-btn,body:has(.reviews-page) .reviews-panel .reviews-btn{width: 100% !important;max-width: 100% !important;margin-top: 10px !important;}body.post-type-archive-guest_review .reviews-team,body:has(.reviews-page) .reviews-team{padding-top: 22px !important;padding-bottom: 22px !important;}body.post-type-archive-guest_review .reviews-team__card,body:has(.reviews-page) .reviews-team__card{margin: 0px !important;}body.post-type-archive-guest_review .reviews-gallery,body:has(.reviews-page) .reviews-gallery{padding-bottom: 22px !important;}body.post-type-archive-guest_review .reviews-final,body:has(.reviews-page) .reviews-final{padding-top: 0px !important;}}:root{--pp-page-soft: #fffdfa;--pp-frame-line: rgba(196,139,70,0.24);--pp-frame-shadow: 0 12px 30px rgba(42,28,10,0.055);}body,body .site-main,body main{background-color: var(--pp-page-soft) !important;}@media (max-width: 767px){body.home,body.front-page,body.post-type-archive-excursion,body.excursions-page,body.home .mobile-home,body.front-page .mobile-home,body.home .mobile-home-v2,body.front-page .mobile-home-v2,body.post-type-archive-excursion .excursions-page,body.excursions-page .excursions-page,body.post-type-archive-excursion .site-main,body.excursions-page .site-main{background: var(--pp-page-soft) !important;}body.home .site-header,body.front-page .site-header,body.post-type-archive-excursion .site-header,body.excursions-page .site-header{background: var(--pp-page-soft) !important;}body.home .site-header .wrap,body.front-page .site-header .wrap,body.post-type-archive-excursion .site-header .wrap,body.excursions-page .site-header .wrap{border: 1px solid var(--pp-frame-line) !important;background: rgba(255,253,250,0.96) !important;box-shadow: none !important;}body.home .mhome-hero,body.front-page .mhome-hero,body.home .mv2-hero,body.front-page .mv2-hero,body.post-type-archive-excursion .ex-hero,body.excursions-page .ex-hero,body.post-type-archive-excursion .xm-hero,body.excursions-page .xm-hero{border: 1px solid var(--pp-frame-line) !important;border-radius: 8px !important;background-color: var(--pp-page-soft) !important;background-clip: padding-box !important;box-shadow: var(--pp-frame-shadow),inset 0 0 0 1px rgba(255,255,255,0.58) !important;clip-path: inset(0px round 8px) !important;overflow: hidden !important;isolation: isolate !important;}body.home .mv2-hero,body.front-page .mv2-hero{margin-top: 16px !important;margin-bottom: 24px !important;}body.post-type-archive-excursion .xm-hero,body.excursions-page .xm-hero,body.post-type-archive-excursion .ex-hero,body.excursions-page .ex-hero{margin-top: 16px !important;margin-bottom: 24px !important;}body.home .mhome-hero::before,body.home .mhome-hero::after,body.front-page .mhome-hero::before,body.front-page .mhome-hero::after,body.home .mv2-hero::before,body.home .mv2-hero::after,body.front-page .mv2-hero::before,body.front-page .mv2-hero::after,body.post-type-archive-excursion .ex-hero::before,body.post-type-archive-excursion .ex-hero::after,body.excursions-page .ex-hero::before,body.excursions-page .ex-hero::after,body.post-type-archive-excursion .xm-hero::before,body.post-type-archive-excursion .xm-hero::after,body.excursions-page .xm-hero::before,body.excursions-page .xm-hero::after{border-radius: inherit !important;overflow: hidden !important;}.site-footer,.site-footer.booking-footer{margin-bottom: calc(78px + env(safe-area-inset-bottom)) !important;border: 1px solid var(--pp-frame-line) !important;border-radius: 8px !important;background: var(--pp-page-soft) !important;box-shadow: none !important;overflow: hidden !important;}.site-footer .wrap,.site-footer .footer-grid,.site-footer.booking-footer .wrap,.site-footer.booking-footer .footer-grid{border-radius: inherit !important;background: transparent !important;}.mobile-sticky-actions,body.page-template-page-contacts .contacts-mobile-bar,body:has(.contacts-page) .contacts-mobile-bar{z-index: 80 !important;}}body.post-type-archive-guest_review .reviews-panels__grid,body:has(.reviews-page) .reviews-panels__grid{align-items: stretch !important;}body.post-type-archive-guest_review .reviews-panel,body:has(.reviews-page) .reviews-panel{min-height: 0px !important;}body.post-type-archive-guest_review .reviews-panel .reviews-btn,body:has(.reviews-page) .reviews-panel .reviews-btn,body.post-type-archive-guest_review .reviews-panel:nth-child(2) .reviews-btn,body:has(.reviews-page) .reviews-panel:nth-child(2) .reviews-btn{width: min(100%,260px) !important;min-width: 0px !important;max-width: 260px !important;min-height: 46px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 12px auto 0px !important;padding: 0px 18px !important;text-align: center !important;white-space: normal !important;}body.post-type-archive-guest_review .reviews-panel > div:nth-child(2),body.post-type-archive-guest_review .reviews-panel:nth-child(2) > div:first-child,body:has(.reviews-page) .reviews-panel > div:nth-child(2),body:has(.reviews-page) .reviews-panel:nth-child(2) > div:first-child{align-items: center !important;}body.post-type-archive-guest_review .reviews-team,body:has(.reviews-page) .reviews-team{padding-top: 24px !important;padding-bottom: 24px !important;}body.post-type-archive-guest_review .reviews-team__card,body:has(.reviews-page) .reviews-team__card{margin-top: 0px !important;margin-bottom: 0px !important;}body.post-type-archive-guest_review .reviews-gallery,body:has(.reviews-page) .reviews-gallery{padding-bottom: 24px !important;}body.post-type-archive-guest_review .reviews-final,body:has(.reviews-page) .reviews-final{padding-top: 0px !important;}@media (max-width: 760px){body.post-type-archive-guest_review .reviews-panel .reviews-btn,body:has(.reviews-page) .reviews-panel .reviews-btn,body.post-type-archive-guest_review .reviews-panel:nth-child(2) .reviews-btn,body:has(.reviews-page) .reviews-panel:nth-child(2) .reviews-btn{width: min(100%,260px) !important;max-width: 260px !important;margin: 14px auto 0px !important;}body.post-type-archive-guest_review .reviews-panel:nth-child(2) h3,body:has(.reviews-page) .reviews-panel:nth-child(2) h3,body.post-type-archive-guest_review .reviews-panel:nth-child(2) p,body:has(.reviews-page) .reviews-panel:nth-child(2) p{max-width: 260px !important;margin-right: auto !important;margin-left: auto !important;}body.post-type-archive-guest_review .reviews-team,body:has(.reviews-page) .reviews-team{padding-top: 22px !important;padding-bottom: 22px !important;}body.post-type-archive-guest_review .reviews-gallery,body:has(.reviews-page) .reviews-gallery{padding-bottom: 22px !important;}}@media (max-width: 767px){.site-footer,.site-footer.booking-footer{padding: 14px 16px !important;margin-bottom: calc(58px + env(safe-area-inset-bottom)) !important;border-bottom: 1px solid var(--pp-frame-line,rgba(196,139,70,0.24)) !important;border-radius: 8px !important;}.site-footer .footer-grid,.site-footer.booking-footer .footer-grid{grid-template-columns: repeat(2,minmax(0px,1fr)) !important;gap: 15px 20px !important;align-items: start !important;}.site-footer .footer-col:first-child,.site-footer.booking-footer .footer-col:first-child{display: contents !important;}.site-footer .footer-col:first-child .brand,.site-footer.booking-footer .footer-col:first-child .brand{grid-column: 1 / -1 !important;order: 0 !important;width: 128px !important;min-width: 128px !important;max-width: 128px !important;height: 40px !important;min-height: 40px !important;gap: 8px !important;}.site-footer .footer-col:first-child .brand span,.site-footer.booking-footer .footer-col:first-child .brand span{font-size: 20px !important;line-height: 0.84 !important;}.site-footer .footer-col:first-child .brand small,.site-footer.booking-footer .footer-col:first-child .brand small{margin-top: 5px !important;font-size: 11px !important;}.site-footer .footer-col:first-child .brand .brand-mark,.site-footer.booking-footer .footer-col:first-child .brand .brand-mark{flex-basis: 19px !important;width: 19px !important;height: 34px !important;align-self: center !important;}.site-footer .footer-col:nth-child(2),.site-footer.booking-footer .footer-col:nth-child(2),.site-footer .footer-col:nth-child(3),.site-footer.booking-footer .footer-col:nth-child(3){order: 1 !important;}.site-footer .footer-col:nth-child(4),.site-footer.booking-footer .footer-col:nth-child(4),.site-footer .footer-col:nth-child(5),.site-footer.booking-footer .footer-col:nth-child(5){order: 2 !important;}.site-footer .footer-legal,.site-footer.booking-footer .footer-legal{order: 3 !important;margin-bottom: 0px !important;}.site-footer .copyright,.site-footer.booking-footer .copyright{grid-column: 1 / -1 !important;order: 4 !important;max-width: none !important;margin: -2px 0px 0px !important;padding-top: 4px !important;color: rgb(83,98,93) !important;font-size: 10.5px !important;line-height: 1.25 !important;}.mobile-sticky-actions{bottom: 7px !important;}}@media (max-width: 767px){body.home .site-header .wrap,body.front-page .site-header .wrap,body.post-type-archive-excursion .site-header .wrap,body.excursions-page .site-header .wrap,body.home .mhome-hero,body.front-page .mhome-hero,body.home .mv2-hero,body.front-page .mv2-hero,body.post-type-archive-excursion .ex-hero,body.excursions-page .ex-hero,body.post-type-archive-excursion .xm-hero,body.excursions-page .xm-hero{border: 1px solid rgba(196,139,70,0.23) !important;outline: 0px !important;box-shadow: none !important;}body.home .mhome-hero::before,body.home .mhome-hero::after,body.front-page .mhome-hero::before,body.front-page .mhome-hero::after,body.home .mv2-hero::before,body.home .mv2-hero::after,body.front-page .mv2-hero::before,body.front-page .mv2-hero::after,body.post-type-archive-excursion .ex-hero::before,body.post-type-archive-excursion .ex-hero::after,body.excursions-page .ex-hero::before,body.excursions-page .ex-hero::after,body.post-type-archive-excursion .xm-hero::before,body.post-type-archive-excursion .xm-hero::after,body.excursions-page .xm-hero::before,body.excursions-page .xm-hero::after{border: 0px !important;outline: 0px !important;box-shadow: none !important;}}@media (max-width: 767px){body.home .site-header .wrap,body.front-page .site-header .wrap,body.post-type-archive-excursion .site-header .wrap,body.excursions-page .site-header .wrap{border: 1px solid rgba(229,213,191,0.72) !important;box-shadow: none !important;}}@media (max-width: 767px){body.home .site-header,body.front-page .site-header,body.post-type-archive-excursion .site-header,body.excursions-page .site-header{border: 1px solid rgba(223,203,172,0.64) !important;border-radius: 8px !important;background: rgb(255,253,249) !important;box-shadow: none !important;outline: 0px !important;overflow: hidden !important;}body.home .site-header > .wrap,body.home .site-header > .nav,body.home .site-header > .wrap.nav,body.front-page .site-header > .wrap,body.front-page .site-header > .nav,body.front-page .site-header > .wrap.nav,body.post-type-archive-excursion .site-header > .wrap,body.post-type-archive-excursion .site-header > .nav,body.post-type-archive-excursion .site-header > .wrap.nav,body.excursions-page .site-header > .wrap,body.excursions-page .site-header > .nav,body.excursions-page .site-header > .wrap.nav{border: 0px !important;border-radius: 0px !important;background: transparent !important;box-shadow: none !important;outline: 0px !important;}body.home .site-header::before,body.home .site-header::after,body.front-page .site-header::before,body.front-page .site-header::after,body.post-type-archive-excursion .site-header::before,body.post-type-archive-excursion .site-header::after,body.excursions-page .site-header::before,body.excursions-page .site-header::after{display: none !important;content: none !important;}}body.post-type-archive-guest_review .reviews-panel--google,body:has(.reviews-page) .reviews-panel--google{position: relative !important;display: block !important;text-align: center !important;}body.post-type-archive-guest_review .reviews-panel--google .reviews-google,body:has(.reviews-page) .reviews-panel--google .reviews-google{position: absolute !important;top: 20px !important;left: 18px !important;}body.post-type-archive-guest_review .reviews-panel--google > div:nth-child(2),body:has(.reviews-page) .reviews-panel--google > div:nth-child(2),body.post-type-archive-guest_review .reviews-panel:nth-child(2) > div:first-child,body:has(.reviews-page) .reviews-panel:nth-child(2) > div:first-child{width: 100% !important;max-width: none !important;display: flex !important;flex-direction: column !important;align-items: center !important;text-align: center !important;}body.post-type-archive-guest_review .reviews-panel--google .reviews-btn,body:has(.reviews-page) .reviews-panel--google .reviews-btn,body.post-type-archive-guest_review .reviews-panel:nth-child(2) .reviews-btn,body:has(.reviews-page) .reviews-panel:nth-child(2) .reviews-btn{width: 260px !important;max-width: min(100%,260px) !important;min-width: 0px !important;margin-right: auto !important;margin-left: auto !important;}@media (max-width: 760px){body.post-type-archive-guest_review .reviews-panel--google,body:has(.reviews-page) .reviews-panel--google,body.post-type-archive-guest_review .reviews-panel:nth-child(2),body:has(.reviews-page) .reviews-panel:nth-child(2){padding: 20px 18px !important;}body.post-type-archive-guest_review .reviews-panel--google .reviews-google,body:has(.reviews-page) .reviews-panel--google .reviews-google{top: 20px !important;left: 18px !important;}body.post-type-archive-guest_review .reviews-panel--google h3,body:has(.reviews-page) .reviews-panel--google h3,body.post-type-archive-guest_review .reviews-panel--google strong,body:has(.reviews-page) .reviews-panel--google strong,body.post-type-archive-guest_review .reviews-panel--google p,body:has(.reviews-page) .reviews-panel--google p{max-width: 260px !important;margin-right: auto !important;margin-left: auto !important;}body.post-type-archive-guest_review .reviews-panel--google .reviews-btn,body:has(.reviews-page) .reviews-panel--google .reviews-btn,body.post-type-archive-guest_review .reviews-panel:nth-child(2) .reviews-btn,body:has(.reviews-page) .reviews-panel:nth-child(2) .reviews-btn{width: 260px !important;max-width: min(100%,260px) !important;}body.post-type-archive-guest_review .reviews-gallery,body:has(.reviews-page) .reviews-gallery{padding-bottom: 12px !important;}body.post-type-archive-guest_review .reviews-team,body:has(.reviews-page) .reviews-team{padding-top: 12px !important;padding-bottom: 12px !important;}body.post-type-archive-guest_review .reviews-team__card,body:has(.reviews-page) .reviews-team__card{margin: 0px !important;}body.post-type-archive-guest_review .reviews-final,body:has(.reviews-page) .reviews-final{padding-top: 12px !important;}}@media (max-width: 767px){body.post-type-archive-excursion .ex-mobile-flow,body.excursions-page .ex-mobile-flow{overflow-x: hidden !important;}body.post-type-archive-excursion .xm-intro .xm-wrap,body.excursions-page .xm-intro .xm-wrap,body.post-type-archive-excursion #xm-excursions .xm-wrap,body.excursions-page #xm-excursions .xm-wrap{width: min(100% - 32px,430px) !important;max-width: 430px !important;margin-right: auto !important;margin-left: auto !important;box-sizing: border-box !important;}body.post-type-archive-excursion .xm-note,body.excursions-page .xm-note{width: 100% !important;box-sizing: border-box !important;}body.post-type-archive-excursion .xm-filters,body.excursions-page .xm-filters{width: 100% !important;max-width: 100% !important;margin: 0px 0px 22px !important;padding: 0px 0px 4px !important;box-sizing: border-box !important;overflow: auto hidden !important;scroll-padding-inline: 0px !important;}body.post-type-archive-excursion .xm-card-grid,body.excursions-page .xm-card-grid{width: 100% !important;max-width: 100% !important;box-sizing: border-box !important;}}body .district-single-render .ds-final{margin-bottom: 22px !important;}.site-footer{margin-top: 32px !important;padding-top: 32px !important;padding-bottom: 24px !important;}@media (max-width: 767px){body .district-single-render .ds-breadcrumb,body .district-single-render .ds-mobile-sticky{display: none !important;}body .district-single-render .ds-section{overflow: hidden !important;}body .district-single-render .ds-card-row,body .district-single-render .ds-mini-row,body .district-single-render .ds-article-row{width: 100% !important;max-width: 100% !important;box-sizing: border-box !important;display: flex !important;gap: 10px !important;overflow: auto hidden !important;margin-right: 0px !important;margin-left: 0px !important;padding-right: 0px !important;padding-left: 0px !important;padding-bottom: 12px !important;scroll-snap-type: x mandatory !important;touch-action: auto !important;overscroll-behavior-x: contain !important;scrollbar-width: none !important;}body .district-single-render .ds-card-row::-webkit-scrollbar,body .district-single-render .ds-mini-row::-webkit-scrollbar,body .district-single-render .ds-article-row::-webkit-scrollbar{display: none !important;}body .district-single-render .ds-card{flex: 0 0 min(56vw,220px) !important;min-width: min(56vw,220px) !important;max-width: min(56vw,220px) !important;scroll-snap-align: start !important;}body .district-single-render .ds-mini,body .district-single-render .ds-article-row article{flex: 0 0 min(58vw,232px) !important;min-width: min(58vw,232px) !important;max-width: min(58vw,232px) !important;scroll-snap-align: start !important;}body .district-single-render .ds-card,body .district-single-render .ds-mini,body .district-single-render .ds-article-row article{box-sizing: border-box !important;}body .district-single-render .ds-mini img,body .district-single-render .ds-article-row img{height: 132px !important;}body .district-single-render .ds-author aside{gap: 18px 14px !important;place-items: start center !important;}body .district-single-render .ds-author aside span{min-height: 94px !important;display: grid !important;grid-template-rows: 46px auto !important;place-items: start center !important;align-content: start !important;gap: 10px !important;text-align: center !important;line-height: 1.18 !important;}body .district-single-render .ds-author aside span svg{width: 46px !important;height: 46px !important;margin: 0px auto !important;padding: 10px !important;border: 1px solid rgba(208,122,31,0.5) !important;border-radius: 999px !important;color: var(--ds-gold,#c87824) !important;}body .district-single-render .ds-final{margin-bottom: 18px !important;}.site-footer,.site-footer.booking-footer{margin-top: 24px !important;margin-bottom: calc(52px + env(safe-area-inset-bottom)) !important;padding-top: 14px !important;padding-bottom: 12px !important;}}body.post-type-archive-guest_review .reviews-hero::before,body:has(.reviews-page) .reviews-hero::before{background: rgba(255,250,244,0.32) !important;backdrop-filter: saturate(0.72) brightness(1.08) !important;}body.post-type-archive-guest_review .reviews-hero__shade,body:has(.reviews-page) .reviews-hero__shade{background: linear-gradient(90deg,rgba(255,250,244,0.68) 0%,rgba(255,250,244,0.38) 34%,rgba(255,250,244,0.08) 66%),linear-gradient(90deg,rgba(4,35,27,0.52) 0%,rgba(4,35,27,0.34) 38%,rgba(4,35,27,0.1) 100%) !important;}body.post-type-archive-guest_review .reviews-featured__grid,body:has(.reviews-page) .reviews-featured__grid{grid-template-columns: repeat(3,minmax(0px,1fr)) !important;align-items: stretch !important;gap: 18px !important;}body.post-type-archive-guest_review .reviews-story,body.post-type-archive-guest_review .reviews-story.reviews-story--wide,body:has(.reviews-page) .reviews-story,body:has(.reviews-page) .reviews-story.reviews-story--wide{display: flex !important;min-width: 0px !important;flex-direction: column !important;}body.post-type-archive-guest_review .reviews-story img,body.post-type-archive-guest_review .reviews-story--wide img,body:has(.reviews-page) .reviews-story img,body:has(.reviews-page) .reviews-story--wide img{width: 100% !important;height: 184px !important;min-height: 0px !important;}body.post-type-archive-guest_review .reviews-story__body,body:has(.reviews-page) .reviews-story__body{min-height: 252px !important;}body.post-type-archive-guest_review .reviews-gallery span,body:has(.reviews-page) .reviews-gallery span{font-size: 14px !important;font-weight: 700 !important;letter-spacing: 0px !important;text-shadow: rgba(0,0,0,0.48) 0px 2px 12px !important;}@media (max-width: 760px){body.post-type-archive-guest_review .reviews-hero::before,body:has(.reviews-page) .reviews-hero::before{background: rgba(255,250,244,0.34) !important;backdrop-filter: saturate(0.72) brightness(1.1) !important;}body.post-type-archive-guest_review .reviews-hero__shade,body:has(.reviews-page) .reviews-hero__shade{background: linear-gradient(rgba(255,250,244,0.24) 0%,rgba(255,250,244,0.1) 34%,rgba(4,35,27,0.68) 100%) !important;}body.post-type-archive-guest_review .reviews-featured__grid,body:has(.reviews-page) .reviews-featured__grid{display: grid !important;grid-template-columns: 1fr !important;gap: 14px !important;}body.post-type-archive-guest_review .reviews-story:nth-child(n+3),body:has(.reviews-page) .reviews-story:nth-child(n+3){display: flex !important;}body.post-type-archive-guest_review .reviews-story,body.post-type-archive-guest_review .reviews-story.reviews-story--wide,body:has(.reviews-page) .reviews-story,body:has(.reviews-page) .reviews-story.reviews-story--wide{display: flex !important;flex-direction: column !important;}body.post-type-archive-guest_review .reviews-story img,body.post-type-archive-guest_review .reviews-story--wide img,body:has(.reviews-page) .reviews-story img,body:has(.reviews-page) .reviews-story--wide img{height: 168px !important;}body.post-type-archive-guest_review .reviews-story__body,body:has(.reviews-page) .reviews-story__body{min-height: 0px !important;padding: 18px 18px 20px !important;}body.post-type-archive-guest_review .reviews-gallery__rail,body:has(.reviews-page) .reviews-gallery__rail{display: grid !important;grid-auto-flow: column !important;grid-auto-columns: minmax(0px,48%) !important;overflow: auto hidden !important;scroll-snap-type: x mandatory !important;}body.post-type-archive-guest_review .reviews-gallery article,body:has(.reviews-page) .reviews-gallery article{scroll-snap-align: start !important;}body.post-type-archive-guest_review .reviews-gallery span,body:has(.reviews-page) .reviews-gallery span{font-size: 13px !important;font-weight: 650 !important;}}@media (max-width: 760px){body.post-type-archive-guest_review .reviews-featured__grid,body:has(.reviews-page) .reviews-featured__grid{width: 100% !important;display: grid !important;grid-auto-flow: column !important;grid-auto-columns: minmax(0px,82%) !important;grid-template-columns: none !important;gap: 14px !important;overflow: auto hidden !important;padding: 0px 0px 10px !important;scroll-snap-type: x mandatory !important;scrollbar-width: none !important;}body.post-type-archive-guest_review .reviews-featured__grid::-webkit-scrollbar,body:has(.reviews-page) .reviews-featured__grid::-webkit-scrollbar{display: none !important;}body.post-type-archive-guest_review .reviews-story,body.post-type-archive-guest_review .reviews-story.reviews-story--wide,body:has(.reviews-page) .reviews-story,body:has(.reviews-page) .reviews-story.reviews-story--wide{width: auto !important;min-width: 0px !important;max-width: none !important;display: flex !important;flex-direction: column !important;scroll-snap-align: start !important;}body.post-type-archive-guest_review .reviews-story img,body.post-type-archive-guest_review .reviews-story--wide img,body:has(.reviews-page) .reviews-story img,body:has(.reviews-page) .reviews-story--wide img{height: 168px !important;min-height: 0px !important;object-fit: cover !important;}body.post-type-archive-guest_review .reviews-story__body,body:has(.reviews-page) .reviews-story__body{min-height: 250px !important;}body.post-type-archive-guest_review .reviews-dots,body:has(.reviews-page) .reviews-dots{display: flex !important;}body.post-type-archive-guest_review .reviews-gallery__rail,body:has(.reviews-page) .reviews-gallery__rail{width: 100% !important;display: grid !important;grid-auto-flow: row !important;grid-auto-columns: initial !important;grid-template-columns: repeat(2,minmax(0px,1fr)) !important;gap: 12px !important;overflow: visible !important;padding: 0px !important;scroll-snap-type: none !important;}body.post-type-archive-guest_review .reviews-gallery article,body:has(.reviews-page) .reviews-gallery article{width: 100% !important;min-width: 0px !important;min-height: 132px !important;scroll-snap-align: none !important;}body.post-type-archive-guest_review .reviews-gallery img,body:has(.reviews-page) .reviews-gallery img{width: 100% !important;height: 100% !important;object-fit: cover !important;}body.post-type-archive-guest_review .reviews-gallery .reviews-dots,body:has(.reviews-page) .reviews-gallery .reviews-dots{display: none !important;}}@media (max-width: 760px){body.post-type-archive-guest_review .reviews-featured__grid,body:has(.reviews-page) .reviews-featured__grid{width: 100% !important;max-width: 100% !important;display: flex !important;grid-auto-flow: initial !important;grid-auto-columns: initial !important;grid-template-columns: none !important;gap: 14px !important;overflow: auto hidden !important;margin: 0px !important;padding: 0px 0px 12px !important;scroll-snap-type: x mandatory !important;scrollbar-width: none !important;}body.post-type-archive-guest_review .reviews-featured__grid::-webkit-scrollbar,body:has(.reviews-page) .reviews-featured__grid::-webkit-scrollbar{display: none !important;}body.post-type-archive-guest_review .reviews-story,body.post-type-archive-guest_review .reviews-story.reviews-story--wide,body:has(.reviews-page) .reviews-story,body:has(.reviews-page) .reviews-story.reviews-story--wide{width: auto !important;min-width: min(78vw,318px) !important;max-width: min(78vw,318px) !important;flex: 0 0 min(78vw,318px) !important;display: flex !important;flex-direction: column !important;overflow: hidden !important;scroll-snap-align: start !important;}body.post-type-archive-guest_review .reviews-story img,body.post-type-archive-guest_review .reviews-story--wide img,body:has(.reviews-page) .reviews-story img,body:has(.reviews-page) .reviews-story--wide img{width: 100% !important;height: 168px !important;min-height: 0px !important;object-fit: cover !important;}body.post-type-archive-guest_review .reviews-story__body,body:has(.reviews-page) .reviews-story__body{min-height: 258px !important;padding: 18px !important;}body.post-type-archive-guest_review .reviews-featured .reviews-dots,body:has(.reviews-page) .reviews-featured .reviews-dots{display: flex !important;}body.post-type-archive-guest_review .reviews-gallery__rail,body:has(.reviews-page) .reviews-gallery__rail{width: 100% !important;max-width: 100% !important;display: flex !important;grid-auto-flow: initial !important;grid-auto-columns: initial !important;grid-template-columns: none !important;gap: 12px !important;overflow: auto hidden !important;margin: 0px !important;padding: 0px 0px 12px !important;scroll-snap-type: x mandatory !important;scrollbar-width: none !important;}body.post-type-archive-guest_review .reviews-gallery__rail::-webkit-scrollbar,body:has(.reviews-page) .reviews-gallery__rail::-webkit-scrollbar{display: none !important;}body.post-type-archive-guest_review .reviews-gallery article,body:has(.reviews-page) .reviews-gallery article{width: auto !important;min-width: calc(50% - 6px) !important;max-width: calc(50% - 6px) !important;flex: 0 0 calc(50% - 6px) !important;min-height: 132px !important;scroll-snap-align: start !important;}body.post-type-archive-guest_review .reviews-gallery img,body:has(.reviews-page) .reviews-gallery img{width: 100% !important;height: 100% !important;object-fit: cover !important;}body.post-type-archive-guest_review .reviews-gallery .reviews-dots,body:has(.reviews-page) .reviews-gallery .reviews-dots{display: flex !important;}}body.post-type-archive-guest_review .reviews-hero::before,body:has(.reviews-page) .reviews-hero::before{background: rgba(255,250,244,0.14) !important;backdrop-filter: saturate(0.84) brightness(0.98) !important;}body.post-type-archive-guest_review .reviews-hero__shade,body:has(.reviews-page) .reviews-hero__shade{background: linear-gradient(90deg,rgba(4,35,27,0.58) 0%,rgba(4,35,27,0.38) 42%,rgba(4,35,27,0.12) 100%),linear-gradient(0deg,rgba(0,0,0,0.18),rgba(255,250,244,0.08) 62%) !important;}@media (max-width: 760px){body.post-type-archive-guest_review .reviews-hero::before,body:has(.reviews-page) .reviews-hero::before{background: rgba(255,250,244,0.12) !important;backdrop-filter: saturate(0.84) brightness(0.98) !important;}body.post-type-archive-guest_review .reviews-hero__shade,body:has(.reviews-page) .reviews-hero__shade{background: linear-gradient(rgba(4,35,27,0.08) 0%,rgba(4,35,27,0.24) 34%,rgba(4,35,27,0.78) 100%) !important;}}@media (max-width: 767px){html,body{min-height: 100% !important;}body{padding-bottom: 0px !important;overflow-x: hidden !important;}body .site-header{width: min(100% - 32px,430px) !important;margin: 14px auto 10px !important;border: 1px solid rgba(213,190,158,0.78) !important;border-radius: 8px !important;background: rgba(255,253,249,0.98) !important;box-shadow: none !important;}body .site-header > .wrap,body .site-header > .nav,body .site-header > .wrap.nav{width: 100% !important;min-height: 74px !important;margin: 0px !important;padding: 0px 16px !important;border: 0px !important;border-radius: 8px !important;background: transparent !important;box-shadow: none !important;}body .mhome-hero,body .mv2-hero,body .hero,body .ex-hero,body .xm-hero,body .districts-hero,body .sd-hero,body .ds-hero,body .journal-hero,body .journal-hero-render,body .journal-article-hero,body .about-hero,body .contacts-hero,body .reviews-hero,body .review-hero,body .booking-hero{width: min(100% - 32px,430px) !important;max-width: 430px !important;margin: 0px auto 22px !important;border-radius: 8px !important;overflow: hidden !important;box-sizing: border-box !important;}body.single-excursion .px-hero{padding-top: 0px !important;}body.single-excursion .px-hero .px-wrap,body.single-district .ds-hero .ds-wrap,body .journal-hero-grid,body .about-hero-grid,body .contacts-hero__inner,body .reviews-hero__content,body .review-hero__content,body .booking-hero-grid{width: 100% !important;max-width: none !important;box-sizing: border-box !important;}body .site-footer,body .site-footer.booking-footer{margin-top: 24px !important;margin-bottom: 0px !important;padding-top: 16px !important;padding-bottom: 12px !important;}body .site-footer .wrap,body .site-footer .footer-grid,body .site-footer.booking-footer .wrap,body .site-footer.booking-footer .footer-grid{margin-bottom: 0px !important;padding-bottom: 0px !important;}body .mobile-sticky-actions,body .reviews-sticky,body .contacts-mobile-bar,body .booking-mobile-bar{bottom: max(6px,env(safe-area-inset-bottom)) !important;}}@media (max-width: 767px){body{padding-bottom: 0px !important;overflow-x: hidden !important;}body .site-header{width: min(100% - 32px,430px) !important;margin: 14px auto 12px !important;}body .mhome-hero,body .mv2-hero,body .hero,body .ex-hero,body .xm-hero,body .districts-hero,body .sd-hero,body .ds-hero,body .journal-hero,body .journal-hero-render,body .journal-article-hero,body .about-hero,body .contacts-hero,body .reviews-hero,body .review-hero,body .booking-hero{margin-top: 0px !important;margin-bottom: 22px !important;}body.home .mhome-hero,body.front-page .mhome-hero,body.home .mv2-hero,body.front-page .mv2-hero{margin-top: 0px !important;}body .site-footer,body .site-footer.booking-footer{margin-top: 24px !important;margin-bottom: 0px !important;padding-top: 16px !important;padding-bottom: calc(82px + env(safe-area-inset-bottom)) !important;}body .site-footer .wrap,body .site-footer .footer-grid,body .site-footer.booking-footer .wrap,body .site-footer.booking-footer .footer-grid{margin-bottom: 0px !important;padding-bottom: 0px !important;}body .mobile-sticky-actions,body .reviews-sticky,body .contacts-mobile-bar,body .booking-mobile-bar{position: fixed !important;left: 16px !important;right: 16px !important;bottom: max(8px,env(safe-area-inset-bottom)) !important;transform: none !important;z-index: 1000 !important;display: grid !important;grid-template-columns: minmax(0px,1fr) minmax(0px,1fr) !important;gap: 6px !important;width: auto !important;max-width: 430px !important;margin-right: auto !important;margin-left: auto !important;padding: 4px !important;border: 1px solid rgba(196,139,70,0.28) !important;border-radius: 8px !important;background: rgba(255,253,248,0.96) !important;box-shadow: rgba(21,16,9,0.12) 0px -10px 28px !important;box-sizing: border-box !important;overflow: hidden !important;}body .mobile-sticky-actions::before,body .mobile-sticky-actions::after{display: none !important;}body .mobile-sticky-actions a,body .mobile-sticky-actions .btn,body .reviews-sticky a,body .contacts-mobile-bar a,body .booking-mobile-bar a,body .booking-mobile-bar button{min-height: 46px !important;margin: 0px !important;border-radius: 6px !important;box-sizing: border-box !important;}body.single-excursion .mobile-sticky-actions,body:has(.px-sticky) .mobile-sticky-actions,body.post-type-archive-guest_review .mobile-sticky-actions,body:has(.reviews-page) .mobile-sticky-actions,body.page-template-page-contacts .mobile-sticky-actions,body:has(.contacts-page) .mobile-sticky-actions,body.page-template-page-journal .mobile-sticky-actions,body.journal-article .mobile-sticky-actions{display: grid !important;}body.post-type-archive-guest_review .reviews-sticky,body:has(.reviews-page) .reviews-sticky,body.page-template-page-contacts .contacts-mobile-bar,body:has(.contacts-page) .contacts-mobile-bar,body .px-sticky,body.booking-direct-page .mobile-sticky-actions,body.page-template-page-booking .mobile-sticky-actions{display: none !important;}body .about-page{padding-bottom: 0px !important;margin-bottom: 0px !important;}body.page-template-page-about .about-page .about-final,body:has(.about-page) .about-page .about-final{margin-bottom: 0px !important;}}body.post-type-archive-guest_review #guest-gallery,body:has(.reviews-page) #guest-gallery{scroll-margin-top: 84px;}body.post-type-archive-guest_review .reviews-gallery,body:has(.reviews-page) .reviews-gallery{background: linear-gradient(rgba(255,253,249,0.96),rgba(250,246,239,0.9)),radial-gradient(circle at 12% 0%,rgba(6,67,51,0.07),transparent 28%);}body.post-type-archive-guest_review .reviews-gallery__intro,body:has(.reviews-page) .reviews-gallery__intro{max-width: 720px;margin: -6px 0px 22px;color: rgb(77,95,88);font-size: 15px;font-weight: 700;line-height: 1.55;}body.post-type-archive-guest_review .reviews-gallery article,body:has(.reviews-page) .reviews-gallery article{min-height: 178px;background: rgb(255,255,255);}body.post-type-archive-guest_review .reviews-gallery img,body:has(.reviews-page) .reviews-gallery img{transform: scale(1.01);}body.post-type-archive-guest_review .reviews-gallery span,body:has(.reviews-page) .reviews-gallery span{background: rgba(255,253,249,0.92) !important;color: rgb(18,61,49) !important;text-shadow: none !important;}@media (max-width: 760px){body.post-type-archive-guest_review #guest-gallery,body:has(.reviews-page) #guest-gallery{scroll-margin-top: 24px;}body.post-type-archive-guest_review .reviews-gallery__intro,body:has(.reviews-page) .reviews-gallery__intro{margin: -4px 0px 14px !important;font-size: 13.5px !important;line-height: 1.45 !important;}body.post-type-archive-guest_review .reviews-gallery__rail,body:has(.reviews-page) .reviews-gallery__rail{gap: 12px !important;}body.post-type-archive-guest_review .reviews-gallery article,body:has(.reviews-page) .reviews-gallery article{min-width: calc(50% - 6px) !important;max-width: calc(50% - 6px) !important;flex-basis: calc(50% - 6px) !important;min-height: 156px !important;}body.post-type-archive-guest_review .reviews-gallery span,body:has(.reviews-page) .reviews-gallery span{left: 8px !important;right: 8px !important;bottom: 8px !important;display: block !important;padding: 6px 8px !important;font-size: 11.5px !important;line-height: 1.1 !important;}}.px-lightbox{position: fixed !important;inset: 0px !important;z-index: 3000 !important;display: none !important;place-items: center !important;padding: 18px !important;}.px-lightbox.open{display: grid !important;}.px-lightbox figure{display: grid !important;place-items: center !important;margin: 0px !important;}.px-lightbox img{max-width: min(92vw,1100px) !important;max-height: 82vh !important;border-radius: 10px !important;}.px-lightbox button{position: absolute !important;top: 22px !important;right: 22px !important;width: 46px !important;height: 46px !important;border-radius: 50% !important;background: rgba(17,24,22,0.2) !important;color: rgba(255,253,248,0.94) !important;border: 1px solid rgba(255,255,255,0.16) !important;box-shadow: none !important;text-shadow: rgba(0,0,0,0.42) 0px 1px 8px !important;backdrop-filter: blur(6px) !important;}.px-lightbox .px-lightbox-close{background: rgba(20,26,24,0.38) !important;color: rgba(255,255,255,0.96) !important;border-color: rgba(255,255,255,0.14) !important;}.px-lightbox .px-lightbox-prev,.px-lightbox .px-lightbox-next{top: 50% !important;transform: translateY(-50%) !important;background: rgba(12,18,16,0.08) !important;color: rgba(255,253,248,0.96) !important;border-color: rgba(255,255,255,0.1) !important;}.px-lightbox .px-lightbox-prev{left: 22px !important;right: auto !important;}.px-lightbox .px-lightbox-next{right: 22px !important;}.px-lightbox .px-lightbox-prev:hover,.px-lightbox .px-lightbox-next:hover,.px-lightbox .px-lightbox-close:hover{background: rgba(16,24,21,0.28) !important;}.district-single-render .ds-gallery img{cursor: zoom-in;}body.post-type-archive-guest_review .reviews-gallery span,body:has(.reviews-page) .reviews-gallery span{background: transparent !important;color: rgb(255,253,248) !important;text-shadow: rgba(0,0,0,0.62) 0px 2px 12px !important;}@media (max-width: 760px){body.post-type-archive-guest_review .reviews-gallery span,body:has(.reviews-page) .reviews-gallery span{left: 10px !important;right: auto !important;bottom: 9px !important;display: inline-block !important;width: calc(100% - 20px) !important;padding: 0px !important;}}@media (max-width: 767px){body.post-type-archive-excursion .excursions-page .xm-hero,body:has(.excursions-page) .excursions-page .xm-hero{margin-top: 0px !important;}body.post-type-archive-excursion .excursions-page .ex-mobile-flow,body:has(.excursions-page) .excursions-page .ex-mobile-flow{padding-bottom: 0px !important;}body.post-type-archive-excursion .ex-mobile-flow > .xm-section:last-child,body:has(.excursions-page) .ex-mobile-flow > .xm-section:last-child{padding-bottom: 0px !important;}body.single-excursion .pp-excursion-render .px-final,body:has(.pp-excursion-render) .pp-excursion-render .px-final{margin-bottom: 0px !important;}body.single-district .district-single-render,body:has(.district-single-render) .district-single-render{padding-bottom: 0px !important;}body.single-district .district-single-render .ds-final,body:has(.district-single-render) .district-single-render .ds-final{margin-bottom: 0px !important;}}@media (min-width: 821px){body.page-template-page-journal .journal-page .journal-social .journal-wrap,body:has(.journal-page) .journal-page .journal-social .journal-wrap{grid-template-columns: minmax(320px,1fr) repeat(3,minmax(118px,140px)) !important;align-items: stretch !important;gap: 16px !important;padding: 28px 32px !important;}body.page-template-page-journal .journal-page .journal-social h2,body:has(.journal-page) .journal-page .journal-social h2{align-self: center !important;font-size: 30px !important;line-height: 1.05 !important;}body.page-template-page-journal .journal-page .journal-social a,body:has(.journal-page) .journal-page .journal-social a{min-height: 92px !important;align-self: center !important;}body.page-template-page-journal .journal-page .journal-social img,body:has(.journal-page) .journal-page .journal-social img{grid-column: 1 / -1 !important;height: clamp(190px,22vw,270px) !important;margin-top: 2px !important;}}@media (max-width: 820px){body.page-template-page-journal .mobile-sticky-actions,body:has(.journal-page) .mobile-sticky-actions{display: none !important;}body.page-template-page-journal .journal-mobile-actions,body:has(.journal-page) .journal-mobile-actions{position: fixed !important;left: 0px !important;right: 0px !important;bottom: 0px !important;z-index: 1000 !important;display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 8px !important;overflow: visible !important;padding: 8px 16px calc(8px + env(safe-area-inset-bottom)) !important;border-radius: 0px !important;border-top: 1px solid rgba(234,220,200,0.88) !important;background: rgba(255,250,243,0.94) !important;box-shadow: rgba(33,24,12,0.1) 0px -12px 26px !important;backdrop-filter: blur(12px) !important;opacity: 0 !important;pointer-events: none !important;transform: translateY(100%) !important;transition: opacity 0.22s,transform 0.22s !important;}body.page-template-page-journal.mobile-actions-visible .journal-mobile-actions,body.mobile-actions-visible:has(.journal-page) .journal-mobile-actions{opacity: 1 !important;pointer-events: auto !important;transform: translateY(0px) !important;}body.page-template-page-journal .journal-mobile-actions a,body:has(.journal-page) .journal-mobile-actions a{min-height: 42px !important;border-radius: 6px !important;font-size: 13px !important;box-shadow: none !important;}body.page-template-page-journal .journal-page .journal-social .journal-wrap,body:has(.journal-page) .journal-page .journal-social .journal-wrap{display: flex !important;flex-wrap: wrap !important;width: min(100% - 32px,398px) !important;max-width: 398px !important;gap: 12px !important;padding: 22px 18px 18px !important;overflow: hidden !important;}body.page-template-page-journal .journal-page .journal-social h2,body:has(.journal-page) .journal-page .journal-social h2{order: 1 !important;flex: 0 0 100% !important;max-width: 330px !important;margin: 0px 0px 2px !important;}body.page-template-page-journal .journal-page .journal-social img,body:has(.journal-page) .journal-page .journal-social img{order: 2 !important;flex: 0 0 100% !important;width: 100% !important;height: 214px !important;margin: 0px !important;border-radius: 8px !important;object-fit: cover !important;}body.page-template-page-journal .journal-page .journal-social a,body:has(.journal-page) .journal-page .journal-social a{order: 3 !important;flex: 1 1 0px !important;min-width: 0px !important;min-height: 64px !important;gap: 5px !important;padding: 9px 4px !important;font-size: 11.5px !important;}body.page-template-page-journal .journal-page .journal-social a svg,body:has(.journal-page) .journal-page .journal-social a svg{width: 22px !important;height: 22px !important;}}@media (min-width: 821px){body .ex-hero,body .districts-hero,body .ds-hero,body .journal-hero,body .about-hero,body .reviews-hero,body .contacts-hero,body .px-hero{background-color: rgb(248,241,231) !important;box-shadow: rgba(232,218,199,0.78) 0px -1px 0px inset !important;}body .ex-hero{background-image: linear-gradient(90deg,rgba(255,253,248,0.98) 0%,rgba(255,253,248,0.86) 33%,rgba(255,253,248,0.28) 62%,rgba(255,253,248,0.02) 88%),linear-gradient(180deg,rgba(255,253,248,0.06) 0%,rgba(255,253,248,0.26) 100%),var(--hero-desktop) !important;background-position: center center !important;background-size: cover !important;}body .districts-hero{background-image: linear-gradient(90deg,rgba(255,253,248,0.98) 0%,rgba(255,253,248,0.86) 34%,rgba(255,253,248,0.24) 64%,rgba(255,253,248,0.02) 92%),linear-gradient(180deg,rgba(255,253,248,0.04) 0%,rgba(255,253,248,0.3) 100%),var(--districts-hero) !important;background-position: center center !important;background-size: cover !important;}body .ds-hero{background-image: linear-gradient(90deg,rgba(255,253,248,0.98) 0%,rgba(255,253,248,0.84) 35%,rgba(255,253,248,0.24) 64%,rgba(255,253,248,0.02) 92%),linear-gradient(180deg,rgba(255,253,248,0.02) 0%,rgba(255,253,248,0.22) 100%),var(--ds-hero) !important;background-position: center center !important;background-size: cover !important;}body .journal-page .journal-hero-render,body:has(.journal-page) .journal-page .journal-hero-render{background: linear-gradient(90deg,rgba(255,253,248,0.98) 0%,rgba(255,253,248,0.84) 36%,rgba(255,253,248,0.25) 64%,rgba(255,253,248,0.02) 90%),linear-gradient(180deg,rgba(255,253,248,0.02) 0%,rgba(255,253,248,0.22) 100%),var(--hero) 70% center / cover no-repeat !important;}body .about-hero{background: linear-gradient(90deg,rgba(255,253,248,0.98) 0%,rgba(255,253,248,0.86) 34%,rgba(255,253,248,0.26) 64%,rgba(255,253,248,0.02) 90%),linear-gradient(180deg,rgba(255,253,248,0.02) 0%,rgba(255,253,248,0.2) 100%),var(--hero) center right / cover no-repeat !important;}body .px-hero,body .contacts-hero{background-image: linear-gradient(90deg,rgba(5,24,19,0.78) 0%,rgba(5,24,19,0.58) 34%,rgba(5,24,19,0.12) 68%,rgba(5,24,19,0.2) 100%),linear-gradient(180deg,rgba(255,250,243,0.04) 0%,rgba(6,38,30,0.2) 100%),var(--contacts-hero-image) !important;background-position: center center !important;background-size: cover !important;}body .px-hero{background-image: linear-gradient(90deg,rgba(5,24,19,0.78) 0%,rgba(5,24,19,0.56) 36%,rgba(5,24,19,0.13) 70%,rgba(5,24,19,0.22) 100%),linear-gradient(180deg,rgba(255,250,243,0.03) 0%,rgba(6,38,30,0.18) 100%),var(--hero) center / cover no-repeat !important;}body .reviews-hero__shade{background: linear-gradient(90deg,rgba(5,24,19,0.76) 0%,rgba(5,24,19,0.56) 36%,rgba(5,24,19,0.14) 70%,rgba(5,24,19,0.08) 100%),linear-gradient(rgba(255,250,243,0.04),rgba(6,38,30,0.18)) !important;}body .px-hero h1,body .px-hero p,body .reviews-hero h1,body .reviews-hero p,body .contacts-hero h1,body .contacts-hero p{text-shadow: rgba(0,0,0,0.28) 0px 2px 18px !important;}}@media (max-width: 820px){body .mhome-hero,body .xm-hero,body .districts-hero,body .ds-hero,body .journal-hero,body .about-hero,body .reviews-hero,body .contacts-hero,body .px-hero-content{border: 1px solid rgba(224,206,181,0.82) !important;border-radius: 8px !important;box-shadow: rgba(34,25,15,0.08) 0px 14px 34px !important;overflow: hidden !important;}body .mhome-hero{background: linear-gradient(90deg,rgba(255,253,248,0.97) 0%,rgba(255,253,248,0.82) 42%,rgba(255,253,248,0.12) 78%,rgba(255,253,248,0) 100%),linear-gradient(180deg,rgba(255,253,248,0.02) 0%,rgba(255,253,248,0.36) 100%),var(--hero-img) 68% center / cover no-repeat !important;}body .xm-hero{background: linear-gradient(90deg,rgba(255,253,248,0.97) 0%,rgba(255,253,248,0.82) 42%,rgba(255,253,248,0.12) 78%,rgba(255,253,248,0) 100%),linear-gradient(180deg,rgba(255,253,248,0.02) 0%,rgba(255,253,248,0.34) 100%),var(--hero-mobile) 68% center / cover no-repeat !important;}body .districts-hero{background-image: linear-gradient(180deg,rgba(255,253,248,0.08) 0%,rgba(6,38,30,0.1) 38%,rgba(6,38,30,0.72) 100%),var(--districts-hero) !important;background-position: center top !important;background-size: cover !important;}body .ds-hero{background-image: linear-gradient(180deg,rgba(255,253,248,0.08) 0%,rgba(6,38,30,0.1) 38%,rgba(6,38,30,0.72) 100%),var(--ds-mobile-hero) !important;background-position: center center !important;background-size: cover !important;}body .journal-page .journal-hero-render,body:has(.journal-page) .journal-page .journal-hero-render{background: linear-gradient(90deg,rgba(255,253,248,0.96) 0%,rgba(255,253,248,0.78) 48%,rgba(255,253,248,0.1) 100%),linear-gradient(180deg,rgba(255,253,248,0.02) 0%,rgba(255,253,248,0.3) 100%),var(--hero) 62% center / cover no-repeat !important;}body .about-hero{background: linear-gradient(90deg,rgba(255,253,248,0.96) 0%,rgba(255,253,248,0.78) 48%,rgba(255,253,248,0.1) 100%),linear-gradient(180deg,rgba(255,253,248,0.02) 0%,rgba(255,253,248,0.26) 100%),var(--hero) 62% center / cover no-repeat !important;}body .px-hero-content{background: linear-gradient(180deg,rgba(7,25,20,0.02) 0%,rgba(7,25,20,0.1) 43%,rgba(7,25,20,0.74) 100%),var(--hero) center / cover no-repeat !important;}body .contacts-hero{background-image: linear-gradient(90deg,rgba(5,24,19,0.76) 0%,rgba(5,24,19,0.46) 58%,rgba(5,24,19,0.14) 100%),linear-gradient(180deg,rgba(255,250,243,0.04),rgba(6,38,30,0.3)),var(--contacts-hero-image) !important;background-position: center center !important;background-size: cover !important;}body .reviews-hero__shade{background: linear-gradient(90deg,rgba(5,24,19,0.74) 0%,rgba(5,24,19,0.5) 58%,rgba(5,24,19,0.12) 100%),linear-gradient(rgba(255,250,243,0.04),rgba(6,38,30,0.28)) !important;}body .reviews-hero h1,body .contacts-hero h1,body .px-hero-content h1,body .ds-hero h1,body .districts-hero h1{text-shadow: rgba(0,0,0,0.28) 0px 2px 16px !important;}}body.home .article-photo span,body.front-page .article-photo span,body.home .mhome-article span,body.front-page .mhome-article span{min-height: 0px !important;padding: 0px !important;border: 0px !important;border-radius: 0px !important;color: rgb(255,253,248) !important;background: transparent !important;box-shadow: none !important;text-shadow: rgba(0,0,0,0.72) 0px 1px 8px !important;}body.home .review.home-review-slider,body.front-page .review.home-review-slider,body.home .mhome-review-slider,body.front-page .mhome-review-slider{overflow: hidden !important;}body.home .review.home-review-slider,body.front-page .review.home-review-slider{display: block !important;position: relative !important;}body.home .home-review-track,body.front-page .home-review-track,body.home .mhome-review-track,body.front-page .mhome-review-track{display: flex !important;width: 100% !important;transition: transform 0.32s !important;}body.home .home-review-slide,body.front-page .home-review-slide,body.home .mhome-review,body.front-page .mhome-review{flex: 0 0 100% !important;min-width: 100% !important;}body.home .home-review-slide,body.front-page .home-review-slide{display: grid !important;grid-template-columns: 48px 1fr !important;align-content: start !important;gap: 10px 22px !important;min-height: 210px !important;}body.home .home-review-slide .review-author,body.front-page .home-review-slide .review-author{grid-column: 2 !important;}body.home .home-review-controls,body.front-page .home-review-controls{display: flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;margin-top: 14px !important;}body.home .home-review-controls button,body.front-page .home-review-controls button{width: 36px !important;height: 36px !important;border: 1px solid rgba(212,157,87,0.46) !important;border-radius: 50% !important;color: rgb(0,67,49) !important;background: rgba(255,253,249,0.86) !important;font-size: 25px !important;line-height: 1 !important;}body.home .home-review-dots,body.front-page .home-review-dots{display: flex !important;align-items: center !important;gap: 6px !important;}body.home .home-review-dots span,body.front-page .home-review-dots span{width: 7px !important;height: 7px !important;border-radius: 999px !important;background: rgb(216,208,196) !important;transition: width 0.18s,background-color 0.18s !important;}body.home .home-review-dots span.is-active,body.front-page .home-review-dots span.is-active{width: 18px !important;background: rgb(196,123,31) !important;}@media (min-width: 821px){body .ex-hero,body .districts-hero,body .ds-hero,body .journal-hero,body .journal-hero-render,body .about-hero,body .reviews-hero,body .contacts-hero,body .review-hero,body .booking-hero,body.single-excursion .px-hero{min-height: clamp(430px,42vw,560px) !important;}body.single-excursion .px-hero{display: block !important;background-image: linear-gradient(90deg,rgba(5,24,19,0.78) 0%,rgba(5,24,19,0.56) 36%,rgba(5,24,19,0.13) 70%,rgba(5,24,19,0.22) 100%),linear-gradient(180deg,rgba(255,250,243,0.03) 0%,rgba(6,38,30,0.18) 100%),var(--hero) !important;background-position: center center !important;background-size: cover !important;background-repeat: no-repeat !important;}body.single-excursion .px-hero .px-wrap{min-height: clamp(430px,42vw,560px) !important;}body.post-type-archive-excursion .ex-about-list,body.excursions-page .ex-about-list{display: grid !important;grid-template-columns: 1fr !important;gap: 18px !important;align-content: center !important;}body.post-type-archive-excursion .ex-about-list li,body.excursions-page .ex-about-list li{display: grid !important;grid-template-columns: 48px minmax(0px,1fr) !important;align-items: center !important;column-gap: 14px !important;min-height: 52px !important;}body.post-type-archive-excursion .ex-about-icon,body.excursions-page .ex-about-icon{width: 48px !important;height: 48px !important;margin: 0px !important;flex: 0 0 48px !important;}body.post-type-archive-excursion .ex-about-list li > span:last-child,body.excursions-page .ex-about-list li > span:last-child{display: block !important;min-width: 0px !important;font-size: 17px !important;line-height: 1.18 !important;}body.page-template-page-about .about-page .about-help-grid,body:has(.about-page) .about-page .about-help-grid{align-items: stretch !important;}body.page-template-page-about .about-page .about-help article,body:has(.about-page) .about-page .about-help article{min-height: 136px !important;height: 100% !important;display: grid !important;grid-template-columns: 56px minmax(0px,1fr) !important;grid-template-rows: auto auto !important;align-content: center !important;align-items: start !important;gap: 8px 16px !important;text-align: left !important;}body.page-template-page-about .about-page .about-help svg,body:has(.about-page) .about-page .about-help svg{grid-row: 1 / 3 !important;align-self: center !important;margin: 0px !important;}body.page-template-page-about .about-page .about-help h3,body:has(.about-page) .about-page .about-help h3,body.page-template-page-about .about-page .about-help p,body:has(.about-page) .about-page .about-help p{grid-column: 2 !important;margin-right: 0px !important;margin-left: 0px !important;text-align: left !important;}body.page-template-page-about .about-page .about-review,body:has(.about-page) .about-page .about-review{width: min(100%,820px) !important;min-height: 128px !important;margin: 0px auto !important;display: grid !important;grid-template-columns: 52px minmax(0px,1fr) 220px !important;align-items: center !important;gap: 24px !important;}body.page-template-page-about .about-page .about-review p,body:has(.about-page) .about-page .about-review p{margin: 0px !important;max-width: none !important;}body.page-template-page-about .about-page .about-review small,body:has(.about-page) .about-page .about-review small{justify-self: start !important;margin: 0px !important;}body.post-type-archive-guest_review .reviews-panels__grid,body:has(.reviews-page) .reviews-panels__grid{grid-template-columns: repeat(2,minmax(0px,1fr)) !important;align-items: stretch !important;}body.post-type-archive-guest_review .reviews-panel,body:has(.reviews-page) .reviews-panel,body.post-type-archive-guest_review .reviews-panel:nth-child(2),body:has(.reviews-page) .reviews-panel:nth-child(2){display: grid !important;grid-template-columns: 72px minmax(0px,1fr) !important;align-items: center !important;min-height: 260px !important;padding: 34px 42px !important;gap: 24px !important;}body.post-type-archive-guest_review .reviews-panel:nth-child(2),body:has(.reviews-page) .reviews-panel:nth-child(2){grid-template-columns: 1fr !important;}body.post-type-archive-guest_review .reviews-panel--google .reviews-google,body:has(.reviews-page) .reviews-panel--google .reviews-google{position: static !important;justify-self: center !important;}body.post-type-archive-guest_review .reviews-panel > div:nth-child(2),body:has(.reviews-page) .reviews-panel > div:nth-child(2),body.post-type-archive-guest_review .reviews-panel:nth-child(2) > div:first-child,body:has(.reviews-page) .reviews-panel:nth-child(2) > div:first-child{align-items: center !important;text-align: center !important;}}body.post-type-archive-guest_review .reviews-qr,body:has(.reviews-page) .reviews-qr{display: none !important;}@media (max-width: 760px){body.home .mhome-review-slider,body.front-page .mhome-review-slider{position: relative !important;}body.home .mhome-review,body.front-page .mhome-review{margin: 0px !important;}body.home .home-review-controls,body.front-page .home-review-controls{margin-top: 10px !important;}body.home .home-review-controls button,body.front-page .home-review-controls button{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 34px !important;height: 34px !important;font-size: 23px !important;}body.post-type-archive-guest_review .reviews-panel,body:has(.reviews-page) .reviews-panel,body.post-type-archive-guest_review .reviews-panel:nth-child(2),body:has(.reviews-page) .reviews-panel:nth-child(2){grid-template-columns: 1fr !important;min-height: 0px !important;text-align: center !important;}}@media (max-width: 820px){body .districts-mood-grid,body .districts-route-grid,body .districts-journal-grid,body .district-single-render .ds-card-row,body .district-single-render .ds-mini-row,body .district-single-render .ds-tour-row,body .district-single-render .ds-article-row,body .journal-page .journal-topic-row,body .journal-page .journal-filter-row,body .journal-page .journal-post-grid,body .journal-page .journal-rail,body .about-page .about-memory,body .about-page .about-team,body .about-page .about-scroll,body .reviews-featured__grid,body .reviews-cards,body .reviews-gallery__rail,body .reviews-filter,body .review-prompt-cards,body .cards,body .article-grid,body .mhome-carousel,body .mv2-carousel,body .mv2-gallery-row,body .ex-review-grid,body .xm-review-track,body .ex-article-grid,body .xm-article-track,body .px-seen-grid,body .px-other-grid,body .px-route,body .px-gallery-grid,body .contacts-methods,body .contacts-faq,body .contacts-help{touch-action: pan-x pan-y !important;overscroll-behavior: contain auto !important;}body .districts-mood-grid *,body .districts-route-grid *,body .districts-journal-grid *,body .district-single-render .ds-card-row *,body .district-single-render .ds-mini-row *,body .district-single-render .ds-tour-row *,body .district-single-render .ds-article-row *,body .journal-page .journal-topic-row *,body .journal-page .journal-filter-row *,body .journal-page .journal-post-grid *,body .journal-page .journal-rail *,body .about-page .about-memory *,body .about-page .about-team *,body .about-page .about-scroll *,body .reviews-featured__grid *,body .reviews-cards *,body .reviews-gallery__rail *,body .reviews-filter *,body .review-prompt-cards *,body .cards *,body .article-grid *,body .mhome-carousel *,body .mv2-carousel *,body .mv2-gallery-row *,body .ex-review-grid *,body .xm-review-track *,body .ex-article-grid *,body .xm-article-track *,body .px-seen-grid *,body .px-other-grid *,body .px-route *,body .px-gallery-grid *,body .contacts-methods *,body .contacts-faq *,body .contacts-help *{touch-action: pan-x pan-y !important;}}@media (max-width: 820px){html body.page-template-page-journal .journal-page,html body:has(.journal-page) .journal-page,html body.page-template-page-about .about-page,html body:has(.about-page) .about-page,html body.post-type-archive-guest_review .reviews-page,html body:has(.reviews-page) .reviews-page{overflow-x: hidden !important;}html body.page-template-page-journal .journal-page .journal-wrap,html body:has(.journal-page) .journal-page .journal-wrap,html body.page-template-page-journal .journal-page .journal-rail-grid,html body:has(.journal-page) .journal-page .journal-rail-grid,html body.page-template-page-journal .journal-page .journal-rail-grid > div,html body:has(.journal-page) .journal-page .journal-rail-grid > div,html body.page-template-page-about .about-page .about-wrap,html body:has(.about-page) .about-page .about-wrap,html body.post-type-archive-guest_review .reviews-wrap,html body:has(.reviews-page) .reviews-wrap{max-width: 100% !important;min-width: 0px !important;overflow-x: hidden !important;box-sizing: border-box !important;}html body.page-template-page-journal .journal-page .journal-post-grid,html body:has(.journal-page) .journal-page .journal-post-grid,html body.page-template-page-journal .journal-page .journal-rail,html body:has(.journal-page) .journal-page .journal-rail,html body.page-template-page-about .about-page .about-memory,html body:has(.about-page) .about-page .about-memory,html body.page-template-page-about .about-page .about-team,html body:has(.about-page) .about-page .about-team,html body.page-template-page-about .about-page .about-scroll,html body:has(.about-page) .about-page .about-scroll,html body.post-type-archive-guest_review .reviews-featured__grid,html body:has(.reviews-page) .reviews-featured__grid,html body.post-type-archive-guest_review .reviews-cards,html body:has(.reviews-page) .reviews-cards,html body.post-type-archive-guest_review .reviews-gallery__rail,html body:has(.reviews-page) .reviews-gallery__rail,html body.post-type-archive-guest_review .reviews-filter,html body:has(.reviews-page) .reviews-filter{width: 100% !important;max-width: 100% !important;min-width: 0px !important;margin-right: 0px !important;margin-left: 0px !important;padding-left: 0px !important;padding-right: 0px !important;overflow: auto visible !important;touch-action: auto !important;overscroll-behavior: contain auto !important;}html body.page-template-page-journal .journal-page .journal-post-grid *,html body:has(.journal-page) .journal-page .journal-post-grid *,html body.page-template-page-journal .journal-page .journal-rail *,html body:has(.journal-page) .journal-page .journal-rail *,html body.page-template-page-about .about-page .about-memory *,html body:has(.about-page) .about-page .about-memory *,html body.page-template-page-about .about-page .about-team *,html body:has(.about-page) .about-page .about-team *,html body.page-template-page-about .about-page .about-scroll *,html body:has(.about-page) .about-page .about-scroll *,html body.post-type-archive-guest_review .reviews-featured__grid *,html body:has(.reviews-page) .reviews-featured__grid *,html body.post-type-archive-guest_review .reviews-cards *,html body:has(.reviews-page) .reviews-cards *,html body.post-type-archive-guest_review .reviews-gallery__rail *,html body:has(.reviews-page) .reviews-gallery__rail *,html body.post-type-archive-guest_review .reviews-filter *,html body:has(.reviews-page) .reviews-filter *{touch-action: auto !important;}}@media (max-width: 820px){html body.page-template-page-journal,html body:has(.journal-page){overflow-x: hidden !important;}html body.page-template-page-journal .journal-page .journal-section,html body:has(.journal-page) .journal-page .journal-section,html body.page-template-page-journal .journal-page .journal-rails,html body:has(.journal-page) .journal-page .journal-rails{width: 100% !important;max-width: 100% !important;overflow-x: hidden !important;box-sizing: border-box !important;}html body.page-template-page-journal .journal-page .journal-wrap,html body:has(.journal-page) .journal-page .journal-wrap{width: min(100% - 32px,398px) !important;max-width: 398px !important;min-width: 0px !important;margin-right: auto !important;margin-left: auto !important;padding-right: 0px !important;padding-left: 0px !important;overflow-x: visible !important;box-sizing: border-box !important;}html body.page-template-page-journal .journal-page .journal-author-card,html body:has(.journal-page) .journal-page .journal-author-card{width: 100% !important;max-width: 100% !important;min-width: 0px !important;margin-right: 0px !important;margin-left: 0px !important;padding: 18px !important;display: grid !important;grid-template-columns: 82px minmax(0px,1fr) !important;gap: 14px !important;overflow: hidden !important;box-sizing: border-box !important;}html body.page-template-page-journal .journal-page .journal-author-card > img,html body:has(.journal-page) .journal-page .journal-author-card > img{width: 72px !important;height: 72px !important;align-self: center !important;}html body.page-template-page-journal .journal-page .journal-author-card > div,html body:has(.journal-page) .journal-page .journal-author-card > div{min-width: 0px !important;max-width: 100% !important;}html body.page-template-page-journal .journal-page .journal-author-card .jbtn,html body:has(.journal-page) .journal-page .journal-author-card .jbtn{width: 100% !important;max-width: 100% !important;box-sizing: border-box !important;}html body.page-template-page-journal .journal-page .journal-author-card aside,html body:has(.journal-page) .journal-page .journal-author-card aside{display: none !important;}html body.page-template-page-journal .journal-page .journal-rail-grid,html body:has(.journal-page) .journal-page .journal-rail-grid,html body.page-template-page-journal .journal-page .journal-rail-grid > div,html body:has(.journal-page) .journal-page .journal-rail-grid > div{width: 100% !important;max-width: 100% !important;min-width: 0px !important;overflow: hidden !important;box-sizing: border-box !important;}html body.page-template-page-journal .journal-page .journal-title-row,html body:has(.journal-page) .journal-page .journal-title-row{width: 100% !important;max-width: 100% !important;min-width: 0px !important;display: grid !important;grid-template-columns: minmax(0px,1fr) auto !important;align-items: end !important;gap: 10px !important;box-sizing: border-box !important;}html body.page-template-page-journal .journal-page .journal-title-row h2,html body:has(.journal-page) .journal-page .journal-title-row h2{min-width: 0px !important;max-width: 100% !important;overflow-wrap: anywhere !important;}html body.page-template-page-journal .journal-page .journal-title-row a,html body:has(.journal-page) .journal-page .journal-title-row a{white-space: nowrap !important;}html body.page-template-page-journal .journal-page .journal-post-grid,html body:has(.journal-page) .journal-page .journal-post-grid,html body.page-template-page-journal .journal-page .journal-rail,html body:has(.journal-page) .journal-page .journal-rail{width: 100% !important;max-width: 100% !important;min-width: 0px !important;margin: 0px !important;padding: 0px 0px 10px !important;display: flex !important;flex-wrap: nowrap !important;gap: 12px !important;overflow: auto visible !important;scroll-snap-type: x mandatory !important;scroll-padding-left: 0px !important;touch-action: auto !important;overscroll-behavior-x: contain !important;box-sizing: border-box !important;}html body.page-template-page-journal .journal-page .journal-post-card,html body:has(.journal-page) .journal-page .journal-post-card,html body.page-template-page-journal .journal-page .journal-small-card,html body:has(.journal-page) .journal-page .journal-small-card{flex: 0 0 calc(50% - 6px) !important;width: calc(50% - 6px) !important;min-width: calc(50% - 6px) !important;max-width: calc(50% - 6px) !important;scroll-snap-align: start !important;box-sizing: border-box !important;}}@media (max-width: 820px){.journal-page .journal-author-card,.journal-page .journal-author-card.journal-wrap{width: calc(-64px + 100vw) !important;max-width: 370px !important;margin-left: auto !important;margin-right: auto !important;}.journal-page .journal-rail-grid,.journal-page .journal-rail-grid > div{width: calc(-64px + 100vw) !important;max-width: 370px !important;margin-left: auto !important;margin-right: auto !important;overflow: hidden !important;}.journal-page .journal-title-row{width: 100% !important;max-width: 100% !important;}.journal-page .journal-rail,.journal-page .journal-post-grid{width: 100% !important;max-width: 100% !important;padding: 0px 0px 10px !important;margin: 0px !important;gap: 12px !important;overflow: auto visible !important;}.journal-page .journal-small-card,.journal-page .journal-post-card{flex: 0 0 calc(50% - 14px) !important;width: calc(50% - 14px) !important;min-width: calc(50% - 14px) !important;max-width: calc(50% - 14px) !important;}}@media (max-width: 820px){html body.page-template-page-journal,html body:has(.journal-page),html body.page-template-page-journal .journal-page,html body:has(.journal-page) .journal-page{max-width: 100vw !important;overflow-x: clip !important;}html body.page-template-page-journal .journal-page #journal-posts > .journal-wrap,html body:has(.journal-page) .journal-page #journal-posts > .journal-wrap,html body.page-template-page-journal .journal-page .journal-rails > .journal-wrap,html body:has(.journal-page) .journal-page .journal-rails > .journal-wrap,html body.page-template-page-journal .journal-page .journal-author > .journal-author-card,html body:has(.journal-page) .journal-page .journal-author > .journal-author-card{box-sizing: border-box !important;width: min(-56px + 100vw,390px) !important;max-width: min(-56px + 100vw,390px) !important;min-width: 0px !important;margin-right: auto !important;margin-left: auto !important;padding-right: 0px !important;padding-left: 0px !important;}html body.page-template-page-journal .journal-page .journal-author > .journal-author-card,html body:has(.journal-page) .journal-page .journal-author > .journal-author-card{display: grid !important;grid-template-columns: 74px minmax(0px,1fr) !important;gap: 14px !important;padding: 18px !important;overflow: hidden !important;}html body.page-template-page-journal .journal-page .journal-author-card > img,html body:has(.journal-page) .journal-page .journal-author-card > img{width: 72px !important;height: 72px !important;margin: 0px !important;}html body.page-template-page-journal .journal-page .journal-author-card aside,html body:has(.journal-page) .journal-page .journal-author-card aside{display: none !important;}html body.page-template-page-journal .journal-page .journal-author-card .jbtn,html body:has(.journal-page) .journal-page .journal-author-card .jbtn{grid-column: 1 / -1 !important;width: 100% !important;}html body.page-template-page-journal .journal-page .journal-rail-grid,html body:has(.journal-page) .journal-page .journal-rail-grid,html body.page-template-page-journal .journal-page .journal-rail-grid > div,html body:has(.journal-page) .journal-page .journal-rail-grid > div{display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0px !important;overflow: hidden !important;}html body.page-template-page-journal .journal-page .journal-title-row,html body:has(.journal-page) .journal-page .journal-title-row{display: grid !important;grid-template-columns: minmax(0px,1fr) auto !important;align-items: end !important;gap: 10px !important;width: 100% !important;max-width: 100% !important;margin-bottom: 14px !important;overflow: hidden !important;}html body.page-template-page-journal .journal-page .journal-title-row h2,html body:has(.journal-page) .journal-page .journal-title-row h2{min-width: 0px !important;max-width: 100% !important;overflow-wrap: normal !important;}html body.page-template-page-journal .journal-page .journal-title-row a,html body:has(.journal-page) .journal-page .journal-title-row a{white-space: nowrap !important;}html body.page-template-page-journal .journal-page .journal-post-grid,html body:has(.journal-page) .journal-page .journal-post-grid,html body.page-template-page-journal .journal-page .journal-rail,html body:has(.journal-page) .journal-page .journal-rail{display: flex !important;flex-wrap: nowrap !important;align-items: flex-start !important;gap: 14px !important;box-sizing: border-box !important;width: 100% !important;max-width: 100% !important;min-width: 0px !important;margin: 0px !important;padding: 0px 18px 10px 0px !important;overflow: auto visible !important;scroll-snap-type: x mandatory !important;scroll-padding-left: 0px !important;overscroll-behavior-x: contain !important;scrollbar-width: none !important;touch-action: pan-x pan-y !important;}html body.page-template-page-journal .journal-page .journal-post-grid::-webkit-scrollbar,html body:has(.journal-page) .journal-page .journal-post-grid::-webkit-scrollbar,html body.page-template-page-journal .journal-page .journal-rail::-webkit-scrollbar,html body:has(.journal-page) .journal-page .journal-rail::-webkit-scrollbar{display: none !important;}html body.page-template-page-journal .journal-page .journal-post-card,html body:has(.journal-page) .journal-page .journal-post-card,html body.page-template-page-journal .journal-page .journal-small-card,html body:has(.journal-page) .journal-page .journal-small-card{align-self: start !important;box-sizing: border-box !important;flex: 0 0 min(78vw,300px) !important;width: min(78vw,300px) !important;min-width: min(78vw,300px) !important;max-width: min(78vw,300px) !important;height: auto !important;min-height: 0px !important;max-height: none !important;scroll-snap-align: start !important;}html body.page-template-page-journal .journal-page .journal-post-card img,html body:has(.journal-page) .journal-page .journal-post-card img,html body.page-template-page-journal .journal-page .journal-small-card img,html body:has(.journal-page) .journal-page .journal-small-card img{display: block !important;width: 100% !important;height: 126px !important;min-height: 0px !important;object-fit: cover !important;}html body.page-template-page-journal .journal-page .journal-post-card div,html body:has(.journal-page) .journal-page .journal-post-card div{height: auto !important;min-height: 0px !important;padding: 12px !important;}html body.page-template-page-journal .journal-page .journal-post-card h3,html body:has(.journal-page) .journal-page .journal-post-card h3{min-height: 0px !important;margin: 8px 0px 12px !important;font-size: 16px !important;line-height: 1.14 !important;}html body.page-template-page-journal .journal-page .journal-small-card h3,html body:has(.journal-page) .journal-page .journal-small-card h3{min-height: 0px !important;margin: 12px 12px 4px !important;}html body.page-template-page-journal .journal-page .journal-small-card p,html body:has(.journal-page) .journal-page .journal-small-card p{margin-bottom: 14px !important;}html body.page-template-page-journal .journal-page .journal-rail,html body:has(.journal-page) .journal-page .journal-rail{align-items: stretch !important;gap: 12px !important;padding-right: 14px !important;}html body.page-template-page-journal .journal-page .journal-small-card,html body:has(.journal-page) .journal-page .journal-small-card{flex-basis: min(45vw,180px) !important;width: min(45vw,180px) !important;min-width: min(45vw,180px) !important;max-width: min(45vw,180px) !important;height: 204px !important;min-height: 204px !important;display: flex !important;flex-direction: column !important;}html body.page-template-page-journal .journal-page .journal-small-card img,html body:has(.journal-page) .journal-page .journal-small-card img{flex: 0 0 104px !important;height: 104px !important;}html body.page-template-page-journal .journal-page .journal-small-card h3,html body:has(.journal-page) .journal-page .journal-small-card h3{min-height: 40px !important;margin: 12px 12px 2px !important;line-height: 1.16 !important;}html body.page-template-page-journal .journal-page .journal-small-card p,html body:has(.journal-page) .journal-page .journal-small-card p{min-height: 34px !important;margin: 0px 12px 12px !important;line-height: 1.35 !important;}}.journal-page .journal-mini-stack a{min-height: 195px !important;display: grid !important;align-content: end !important;padding: 28px 30px 24px !important;border-width: 0px 0px 1px !important;border-style: none none solid !important;border-color: currentcolor currentcolor rgba(192,128,50,0.14) !important;border-image: none !important;border-radius: 0px !important;background: rgb(255,255,255) !important;color: inherit !important;text-decoration: none !important;}@media (min-width: 821px){body.journal-article .journal-cafes-page,body:has(.journal-cafes-page) .journal-cafes-page{background: linear-gradient(90deg,rgb(255,253,248) 0%,rgb(255,253,248) 72%,rgb(247,239,228) 100%) !important;overflow-x: hidden !important;}body.journal-article .journal-cafes-page .jc-hero,body:has(.journal-cafes-page) .journal-cafes-page .jc-hero{padding: 30px 0px 34px !important;}body.journal-article .journal-cafes-page .jc-hero-grid,body:has(.journal-cafes-page) .journal-cafes-page .jc-hero-grid{width: min(100% - 80px,1180px) !important;display: grid !important;grid-template-columns: minmax(0px,0.92fr) minmax(360px,0.68fr) !important;gap: 28px !important;align-items: stretch !important;margin-inline: auto !important;}body.journal-article .journal-cafes-page .jc-hero-copy,body:has(.journal-cafes-page) .journal-cafes-page .jc-hero-copy{min-height: 390px !important;justify-content: center !important;padding: 36px 40px !important;border-color: rgba(223,203,172,0.62) !important;background: linear-gradient(125deg,rgba(255,253,248,0.99),rgba(248,240,229,0.92)) !important;box-shadow: rgba(42,29,10,0.05) 0px 18px 45px !important;}body.journal-article .journal-cafes-page .journal-breadcrumb,body:has(.journal-cafes-page) .journal-cafes-page .journal-breadcrumb{margin-bottom: 26px !important;}body.journal-article .journal-cafes-page .jc-hero-copy h1,body:has(.journal-cafes-page) .journal-cafes-page .jc-hero-copy h1{max-width: 690px !important;font-size: clamp(50px,4.5vw,66px) !important;line-height: 0.98 !important;}body.journal-article .journal-cafes-page .journal-article-lead,body:has(.journal-cafes-page) .journal-cafes-page .journal-article-lead{max-width: 610px !important;font-size: 18px !important;line-height: 1.55 !important;}body.journal-article .journal-cafes-page .jc-hero-photo,body:has(.journal-cafes-page) .journal-cafes-page .jc-hero-photo{min-height: 390px !important;box-shadow: rgba(42,29,10,0.08) 0px 18px 42px,rgba(0,45,33,0.34) 0px -130px 120px inset !important;}body.journal-article .journal-cafes-page .jc-hero-photo img,body:has(.journal-cafes-page) .journal-cafes-page .jc-hero-photo img{min-height: 390px !important;}body.journal-article .journal-cafes-page .jc-layout,body:has(.journal-cafes-page) .journal-cafes-page .jc-layout{width: min(100% - 100px,1120px) !important;grid-template-columns: 180px minmax(0px,620px) 230px !important;gap: 44px !important;margin-inline: auto !important;}body.journal-article .journal-cafes-page .jc-toc,body:has(.journal-cafes-page) .journal-cafes-page .jc-toc{top: 88px !important;padding: 16px 0px !important;border-width: 0px !important;border-radius: 0px !important;background: transparent !important;}body.journal-article .journal-cafes-page .jc-toc strong,body:has(.journal-cafes-page) .journal-cafes-page .jc-toc strong{margin-bottom: 12px !important;color: rgb(7,29,23) !important;font-size: 15px !important;}body.journal-article .journal-cafes-page .jc-toc a,body:has(.journal-cafes-page) .journal-cafes-page .jc-toc a{padding: 10px 0px !important;color: rgb(49,84,74) !important;font-size: 13px !important;line-height: 1.25 !important;}body.journal-article .journal-cafes-page .jc-article,body:has(.journal-cafes-page) .journal-cafes-page .jc-article{max-width: 620px !important;font-size: 20px !important;line-height: 1.62 !important;}body.journal-article .journal-cafes-page .jc-article h2,body:has(.journal-cafes-page) .journal-cafes-page .jc-article h2{margin: 36px 0px 14px !important;font-size: 34px !important;line-height: 1.08 !important;}body.journal-article .journal-cafes-page .jc-note,body:has(.journal-cafes-page) .journal-cafes-page .jc-note{margin: 24px 0px 30px !important;padding: 18px 20px !important;}body.journal-article .journal-cafes-page .jc-wide-photo,body:has(.journal-cafes-page) .journal-cafes-page .jc-wide-photo{margin: 30px 0px 36px !important;}body.journal-article .journal-cafes-page .jc-wide-photo img,body:has(.journal-cafes-page) .journal-cafes-page .jc-wide-photo img{height: 240px !important;}body.journal-article .journal-cafes-page .jc-place-list,body:has(.journal-cafes-page) .journal-cafes-page .jc-place-list{gap: 12px !important;margin-top: 22px !important;}body.journal-article .journal-cafes-page .jc-place,body:has(.journal-cafes-page) .journal-cafes-page .jc-place{grid-template-columns: 88px minmax(0px,1fr) !important;gap: 16px !important;padding: 12px 14px !important;border-color: transparent !important;background: rgba(255,253,248,0.72) !important;box-shadow: none !important;}body.journal-article .journal-cafes-page .jc-place img,body:has(.journal-cafes-page) .journal-cafes-page .jc-place img{width: 88px !important;height: 72px !important;}body.journal-article .journal-cafes-page .jc-place h3,body:has(.journal-cafes-page) .journal-cafes-page .jc-place h3{font-size: 21px !important;}body.journal-article .journal-cafes-page .jc-sidebar,body:has(.journal-cafes-page) .journal-cafes-page .jc-sidebar{gap: 14px !important;padding-top: 10px !important;}body.journal-article .journal-cafes-page .jc-author,body:has(.journal-cafes-page) .journal-cafes-page .jc-author,body.journal-article .journal-cafes-page .jc-walk-card,body:has(.journal-cafes-page) .journal-cafes-page .jc-walk-card{padding: 18px !important;border-radius: 8px !important;box-shadow: rgba(42,29,10,0.05) 0px 16px 38px !important;}body.journal-article .journal-cafes-page .jc-walk-card,body:has(.journal-cafes-page) .journal-cafes-page .jc-walk-card{position: sticky !important;top: 88px !important;}body.journal-article .journal-cafes-page .jc-walk-card strong,body:has(.journal-cafes-page) .journal-cafes-page .jc-walk-card strong{font-size: 22px !important;}body.journal-article .journal-cafes-page .jc-body,body:has(.journal-cafes-page) .journal-cafes-page .jc-body{padding-bottom: 28px !important;}body.journal-article .journal-cafes-page .jc-related,body:has(.journal-cafes-page) .journal-cafes-page .jc-related{padding: 26px 0px 42px !important;}body.journal-article .journal-cafes-page .jc-related .journal-wrap,body:has(.journal-cafes-page) .journal-cafes-page .jc-related .journal-wrap{width: min(100% - 100px,1120px) !important;margin-inline: auto !important;}body.journal-article .journal-cafes-page .jc-section-title,body:has(.journal-cafes-page) .journal-cafes-page .jc-section-title{align-items: end !important;margin-bottom: 22px !important;}body.journal-article .journal-cafes-page .jc-section-title h2,body:has(.journal-cafes-page) .journal-cafes-page .jc-section-title h2{font-size: 36px !important;}body.journal-article .journal-cafes-page .jc-related-row,body:has(.journal-cafes-page) .journal-cafes-page .jc-related-row{grid-template-columns: repeat(3,minmax(0px,1fr)) !important;gap: 18px !important;}body.journal-article .journal-cafes-page .jc-related-card,body:has(.journal-cafes-page) .journal-cafes-page .jc-related-card{min-height: 232px !important;overflow: hidden !important;box-shadow: rgba(42,29,10,0.06) 0px 18px 42px !important;}body.journal-article .journal-cafes-page .jc-related-card img,body:has(.journal-cafes-page) .journal-cafes-page .jc-related-card img{height: 136px !important;}body.journal-article .site-footer,body:has(.journal-cafes-page) .site-footer{margin-top: 0px !important;}}@media (max-width: 820px){body.journal-article .journal-cafes-page,body:has(.journal-cafes-page) .journal-cafes-page{width: min(100%,430px) !important;margin-inline: auto !important;padding-bottom: 68px !important;background: rgb(251,246,238) !important;overflow-x: hidden !important;}body.journal-article .journal-cafes-page .jc-hero,body:has(.journal-cafes-page) .journal-cafes-page .jc-hero{width: 100% !important;padding: 0px 0px 18px !important;}body.journal-article .journal-cafes-page .jc-hero-grid,body:has(.journal-cafes-page) .journal-cafes-page .jc-hero-grid{width: min(100% - 32px,398px) !important;max-width: 398px !important;display: grid !important;grid-template-columns: 1fr !important;gap: 12px !important;margin-inline: auto !important;padding: 14px !important;border: 1px solid rgba(223,203,172,0.72) !important;border-radius: 8px !important;background: linear-gradient(135deg,rgb(255,253,248) 0%,rgb(251,244,234) 100%) !important;box-sizing: border-box !important;}body.journal-article .journal-cafes-page .jc-hero-copy,body:has(.journal-cafes-page) .journal-cafes-page .jc-hero-copy{min-height: 0px !important;padding: 8px 5px 0px !important;border: 0px !important;border-radius: 0px !important;background: transparent !important;}body.journal-article .journal-cafes-page .journal-breadcrumb,body:has(.journal-cafes-page) .journal-cafes-page .journal-breadcrumb{margin-bottom: 16px !important;font-size: 12px !important;}body.journal-article .journal-cafes-page .journal-article-tag,body:has(.journal-cafes-page) .journal-cafes-page .journal-article-tag{margin-bottom: 10px !important;}body.journal-article .journal-cafes-page .jc-hero-copy h1,body:has(.journal-cafes-page) .journal-cafes-page .jc-hero-copy h1{max-width: 10.5em !important;margin-bottom: 14px !important;font-size: 34px !important;line-height: 1.02 !important;}body.journal-article .journal-cafes-page .journal-article-lead,body:has(.journal-cafes-page) .journal-cafes-page .journal-article-lead{max-width: 24em !important;margin-bottom: 16px !important;font-size: 15px !important;line-height: 1.48 !important;}body.journal-article .journal-cafes-page .journal-article-meta,body:has(.journal-cafes-page) .journal-cafes-page .journal-article-meta{gap: 10px !important;margin-top: 0px !important;font-size: 12px !important;}body.journal-article .journal-cafes-page .jc-hero-photo,body:has(.journal-cafes-page) .journal-cafes-page .jc-hero-photo{min-height: 206px !important;margin: 0px !important;border-radius: 8px !important;}body.journal-article .journal-cafes-page .jc-hero-photo img,body:has(.journal-cafes-page) .journal-cafes-page .jc-hero-photo img{height: 206px !important;min-height: 206px !important;}body.journal-article .journal-cafes-page .jc-hero-photo figcaption,body:has(.journal-cafes-page) .journal-cafes-page .jc-hero-photo figcaption{right: 14px !important;bottom: 14px !important;left: 14px !important;font-size: 12.5px !important;line-height: 1.3 !important;}body.journal-article .journal-cafes-page .jc-layout,body:has(.journal-cafes-page) .journal-cafes-page .jc-layout,body.journal-article .journal-cafes-page .jc-related .journal-wrap,body:has(.journal-cafes-page) .journal-cafes-page .jc-related .journal-wrap{width: min(100% - 48px,360px) !important;max-width: 360px !important;margin-inline: auto !important;}body.journal-article .journal-cafes-page .jc-body,body:has(.journal-cafes-page) .journal-cafes-page .jc-body{padding-bottom: 20px !important;}body.journal-article .journal-cafes-page .jc-toc,body:has(.journal-cafes-page) .journal-cafes-page .jc-toc{padding: 14px !important;border-radius: 8px !important;}body.journal-article .journal-cafes-page .jc-toc strong,body:has(.journal-cafes-page) .journal-cafes-page .jc-toc strong{margin-bottom: 9px !important;}body.journal-article .journal-cafes-page .jc-toc a,body:has(.journal-cafes-page) .journal-cafes-page .jc-toc a{display: inline-flex !important;min-height: 30px !important;align-items: center !important;margin: 0px 7px 7px 0px !important;padding: 0px 10px !important;border: 1px solid rgba(223,203,172,0.82) !important;border-radius: 999px !important;background: rgb(255,253,248) !important;line-height: 1 !important;}body.journal-article .journal-cafes-page .jc-article,body:has(.journal-cafes-page) .journal-cafes-page .jc-article{font-size: 17px !important;line-height: 1.58 !important;}body.journal-article .journal-cafes-page .jc-article p,body:has(.journal-cafes-page) .journal-cafes-page .jc-article p{margin-bottom: 16px !important;}body.journal-article .journal-cafes-page .jc-article h2,body:has(.journal-cafes-page) .journal-cafes-page .jc-article h2{margin: 28px 0px 12px !important;font-size: 28px !important;line-height: 1.08 !important;}body.journal-article .journal-cafes-page .jc-note,body:has(.journal-cafes-page) .journal-cafes-page .jc-note{margin: 20px 0px !important;padding: 15px 16px !important;font-size: 14px !important;line-height: 1.48 !important;}body.journal-article .journal-cafes-page .jc-wide-photo,body:has(.journal-cafes-page) .journal-cafes-page .jc-wide-photo{margin: 22px 0px !important;}body.journal-article .journal-cafes-page .jc-wide-photo img,body:has(.journal-cafes-page) .journal-cafes-page .jc-wide-photo img{height: 176px !important;}body.journal-article .journal-cafes-page .jc-place-list,body:has(.journal-cafes-page) .journal-cafes-page .jc-place-list{gap: 11px !important;}body.journal-article .journal-cafes-page .jc-place,body:has(.journal-cafes-page) .journal-cafes-page .jc-place{grid-template-columns: 72px minmax(0px,1fr) !important;gap: 12px !important;padding: 10px !important;}body.journal-article .journal-cafes-page .jc-place img,body:has(.journal-cafes-page) .journal-cafes-page .jc-place img{width: 72px !important;height: 72px !important;}body.journal-article .journal-cafes-page .jc-place h3,body:has(.journal-cafes-page) .journal-cafes-page .jc-place h3{margin-top: 3px !important;font-size: 18px !important;}body.journal-article .journal-cafes-page .jc-place p,body:has(.journal-cafes-page) .journal-cafes-page .jc-place p{font-size: 13px !important;line-height: 1.38 !important;}body.journal-article .journal-cafes-page .jc-author,body:has(.journal-cafes-page) .journal-cafes-page .jc-author,body.journal-article .journal-cafes-page .jc-walk-card,body:has(.journal-cafes-page) .journal-cafes-page .jc-walk-card{padding: 16px !important;border-radius: 8px !important;}body.journal-article .journal-cafes-page .jc-walk-card strong,body:has(.journal-cafes-page) .journal-cafes-page .jc-walk-card strong{font-size: 23px !important;}body.journal-article .journal-cafes-page .jc-walk-card a,body:has(.journal-cafes-page) .journal-cafes-page .jc-walk-card a{min-height: 42px !important;}body.journal-article .journal-cafes-page .jc-related,body:has(.journal-cafes-page) .journal-cafes-page .jc-related{padding-bottom: 14px !important;}body.journal-article .journal-cafes-page .jc-section-title,body:has(.journal-cafes-page) .journal-cafes-page .jc-section-title{padding-top: 22px !important;margin-bottom: 14px !important;}body.journal-article .journal-cafes-page .jc-section-title h2,body:has(.journal-cafes-page) .journal-cafes-page .jc-section-title h2{font-size: 29px !important;}body.journal-article .journal-cafes-page .jc-related-card,body:has(.journal-cafes-page) .journal-cafes-page .jc-related-card{flex-basis: 176px !important;}body.journal-article .journal-cafes-page .jc-related-card h3,body:has(.journal-cafes-page) .journal-cafes-page .jc-related-card h3{font-size: 19px !important;}body.journal-article .site-footer,body:has(.journal-cafes-page) .site-footer{margin-top: 14px !important;}body.journal-article .journal-cafes-page .jc-mobile-actions,body:has(.journal-cafes-page) .journal-cafes-page .jc-mobile-actions{display: grid !important;opacity: 0 !important;pointer-events: none !important;transform: translateY(110%) !important;transition: opacity 0.18s,transform 0.18s !important;}body.journal-article.mobile-actions-visible .journal-cafes-page .jc-mobile-actions,body.mobile-actions-visible:has(.journal-cafes-page) .journal-cafes-page .jc-mobile-actions{opacity: 1 !important;pointer-events: auto !important;transform: translateY(0px) !important;}}.journal-universal-page{background: linear-gradient(90deg,rgb(255,253,249) 0%,rgb(255,253,249) 68%,rgb(244,240,232) 100%) !important;color: rgb(7,29,23) !important;}.journal-universal-page .jc-hero-copy,.journal-universal-page .jc-toc,.journal-universal-page .jc-author,.journal-universal-page .jc-place,.journal-universal-page .jc-related-card{border-color: rgba(0,76,59,0.14) !important;background: rgba(255,253,249,0.92) !important;}.journal-universal-page .journal-article-tag,.journal-universal-page .jc-place span,.journal-universal-page .jc-related-card span,.journal-universal-page .jc-section-title a{color: rgb(154,90,0) !important;}.journal-universal-page .jc-note{border-left-color: rgb(185,121,23) !important;background: rgb(247,243,236) !important;}.journal-universal-page .jc-walk-card{background: linear-gradient(160deg,rgb(0,75,59),rgb(6,56,47)) !important;}.journal-universal-page .jc-walk-card a,.journal-universal-page .jc-mobile-actions a + a{background: linear-gradient(rgb(214,146,45),rgb(183,101,0)) !important;}@media (min-width: 821px){body.journal-article .journal-universal-page .jc-hero-grid,body:has(.journal-universal-page) .journal-universal-page .jc-hero-grid{width: min(100% - 80px,1180px) !important;}body.journal-article .journal-universal-page .jc-layout,body:has(.journal-universal-page) .journal-universal-page .jc-layout,body.journal-article .journal-universal-page .jc-related .journal-wrap,body:has(.journal-universal-page) .journal-universal-page .jc-related .journal-wrap{width: min(100% - 100px,1120px) !important;}body.journal-article .journal-universal-page .jc-hero-copy,body:has(.journal-universal-page) .journal-universal-page .jc-hero-copy{background: linear-gradient(125deg,rgba(255,253,249,0.99),rgba(246,242,235,0.94)) !important;}}@media (max-width: 820px){body.journal-article .journal-universal-page,body:has(.journal-universal-page) .journal-universal-page{background: rgb(255,253,249) !important;}body.journal-article .journal-universal-page .jc-hero-grid,body:has(.journal-universal-page) .journal-universal-page .jc-hero-grid{background: linear-gradient(135deg,rgb(255,253,249) 0%,rgb(247,243,236) 100%) !important;border-color: rgba(0,76,59,0.14) !important;}}.journal-universal-page .jc-related-card{border: 1px solid rgba(0,76,59,0.16) !important;border-radius: 8px !important;background: rgb(255,254,251) !important;box-sizing: border-box !important;}.journal-universal-page .jc-related-card img{border-radius: 7px 7px 0px 0px !important;}.journal-universal-page .jc-related-card h3{margin: 0px !important;}@media (min-width: 821px){body.journal-article .journal-universal-page .jc-hero-grid,body:has(.journal-universal-page) .journal-universal-page .jc-hero-grid,body.journal-article .journal-universal-page .jc-layout,body:has(.journal-universal-page) .journal-universal-page .jc-layout,body.journal-article .journal-universal-page .jc-related .journal-wrap,body:has(.journal-universal-page) .journal-universal-page .jc-related .journal-wrap{width: min(100% - 80px,1180px) !important;max-width: 1180px !important;margin-inline: auto !important;}body.journal-article .journal-universal-page .jc-layout,body:has(.journal-universal-page) .journal-universal-page .jc-layout{grid-template-columns: 190px minmax(0px,660px) 250px !important;gap: 40px !important;}body.journal-article .journal-universal-page .jc-article,body:has(.journal-universal-page) .journal-universal-page .jc-article{max-width: 660px !important;}body.journal-article .journal-universal-page .jc-related-row,body:has(.journal-universal-page) .journal-universal-page .jc-related-row{grid-template-columns: repeat(3,minmax(0px,1fr)) !important;gap: 18px !important;}body.journal-article .journal-universal-page .jc-related-card,body:has(.journal-universal-page) .journal-universal-page .jc-related-card{min-height: 250px !important;display: flex !important;flex-direction: column !important;}body.journal-article .journal-universal-page .jc-related-card img,body:has(.journal-universal-page) .journal-universal-page .jc-related-card img{height: 142px !important;}body.journal-article .journal-universal-page .jc-related-card h3,body:has(.journal-universal-page) .journal-universal-page .jc-related-card h3{min-height: 74px !important;padding: 8px 16px 18px !important;}}@media (max-width: 820px){body.journal-article .journal-universal-page .jc-related .journal-wrap,body:has(.journal-universal-page) .journal-universal-page .jc-related .journal-wrap{width: min(100% - 32px,398px) !important;max-width: 398px !important;margin-inline: auto !important;}body.journal-article .journal-universal-page .jc-section-title,body:has(.journal-universal-page) .journal-universal-page .jc-section-title{padding-top: 22px !important;border-top-color: rgba(0,76,59,0.14) !important;}body.journal-article .journal-universal-page .jc-related-row,body:has(.journal-universal-page) .journal-universal-page .jc-related-row{gap: 12px !important;padding: 0px 0px 12px !important;}body.journal-article .journal-universal-page .jc-related-card,body:has(.journal-universal-page) .journal-universal-page .jc-related-card{flex: 0 0 176px !important;min-height: 246px !important;display: flex !important;flex-direction: column !important;box-shadow: rgba(42,29,10,0.05) 0px 10px 24px !important;}body.journal-article .journal-universal-page .jc-related-card img,body:has(.journal-universal-page) .journal-universal-page .jc-related-card img{height: 112px !important;}body.journal-article .journal-universal-page .jc-related-card span,body:has(.journal-universal-page) .journal-universal-page .jc-related-card span{padding: 12px 14px 0px !important;font-size: 10.5px !important;line-height: 1.15 !important;}body.journal-article .journal-universal-page .jc-related-card h3,body:has(.journal-universal-page) .journal-universal-page .jc-related-card h3{min-height: 92px !important;padding: 8px 14px 14px !important;font-size: 18px !important;line-height: 1.16 !important;}}@media (max-width: 820px){body.home .mhome-review-heading,body.front-page .mhome-review-heading{align-items: end !important;margin-bottom: 14px !important;}body.home .mhome-review-heading h2,body.front-page .mhome-review-heading h2{margin: 0px !important;font-size: 30px !important;line-height: 1.02 !important;}body.home .mhome-review-heading a,body.front-page .mhome-review-heading a{color: rgb(183,101,0) !important;font-size: 12px !important;font-weight: 900 !important;text-decoration: none !important;white-space: nowrap !important;}body.home .mhome-review-slider,body.front-page .mhome-review-slider{overflow: hidden !important;padding-bottom: 2px !important;}body.home .mhome-review-track,body.front-page .mhome-review-track{display: flex !important;width: 100% !important;transition: transform 0.32s !important;will-change: transform !important;}body.home .mhome-review,body.front-page .mhome-review{flex: 0 0 100% !important;min-width: 100% !important;min-height: 178px !important;display: flex !important;flex-direction: column !important;justify-content: space-between !important;margin: 0px !important;border: 1px solid rgba(0,76,59,0.16) !important;border-radius: 8px !important;box-shadow: rgba(35,24,10,0.06) 0px 12px 28px !important;}body.home .mhome-review p,body.front-page .mhome-review p{min-height: 64px !important;}body.home .home-review-controls,body.front-page .home-review-controls{display: grid !important;grid-template-columns: 38px minmax(0px,1fr) 38px !important;align-items: center !important;gap: 10px !important;margin: 12px auto 0px !important;width: min(100%,230px) !important;}body.home .home-review-controls button,body.front-page .home-review-controls button{width: 38px !important;height: 38px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;border: 1px solid rgba(0,76,59,0.28) !important;border-radius: 999px !important;color: rgb(0,76,59) !important;background: rgb(255,253,249) !important;box-shadow: rgba(35,24,10,0.08) 0px 8px 18px !important;font-size: 25px !important;line-height: 1 !important;}body.home .home-review-dots,body.front-page .home-review-dots{justify-content: center !important;}body.home .mhome-review-link,body.front-page .mhome-review-link{min-height: 40px !important;display: flex !important;align-items: center !important;justify-content: center !important;margin-top: 12px !important;border: 1px solid rgba(0,76,59,0.24) !important;border-radius: 7px !important;color: rgb(0,76,59) !important;background: rgb(255,253,249) !important;font-size: 13px !important;font-weight: 900 !important;text-decoration: none !important;}}@media (max-width: 820px){body.home .mv2-review-slider,body.front-page .mv2-review-slider{width: 100% !important;margin-top: 12px !important;overflow: hidden !important;position: relative !important;}body.home .mv2-review-track,body.front-page .mv2-review-track{display: flex !important;width: 100% !important;transition: transform 0.32s !important;will-change: transform !important;}body.home .mv2-review-card,body.front-page .mv2-review-card{position: relative !important;flex: 0 0 100% !important;min-width: 100% !important;min-height: 196px !important;display: flex !important;flex-direction: column !important;justify-content: space-between !important;margin: 0px !important;padding: 30px 66px 24px 72px !important;border-color: rgba(218,194,158,0.9) !important;border-radius: 8px !important;background: rgb(255,254,250) !important;box-shadow: rgba(42,28,12,0.07) 0px 16px 34px !important;box-sizing: border-box !important;}body.home .mv2-review-card::before,body.home .mv2-review-card::after,body.front-page .mv2-review-card::before,body.front-page .mv2-review-card::after{position: absolute !important;top: 26px !important;color: rgb(199,123,34) !important;font-family: Georgia,"Times New Roman",serif !important;font-size: 33px !important;font-weight: 700 !important;line-height: 1 !important;}body.home .mv2-review-card::before,body.front-page .mv2-review-card::before{content: "“" !important;left: 30px !important;}body.home .mv2-review-card::after,body.front-page .mv2-review-card::after{content: "”" !important;right: 30px !important;}body.home .mv2-review-card p,body.front-page .mv2-review-card p{min-height: 74px !important;margin: 0px 0px 16px !important;font-size: 14px !important;line-height: 1.54 !important;}body.home .mv2-review-card div:last-child,body.front-page .mv2-review-card div:last-child{gap: 12px !important;}body.home .mv2-review-card img,body.front-page .mv2-review-card img{width: 46px !important;height: 46px !important;}body.home .mv2-review-card strong,body.front-page .mv2-review-card strong{display: block !important;color: rgb(7,29,23) !important;font-size: 16px !important;line-height: 1.18 !important;}body.home .mv2-review-card .mv2-stars,body.front-page .mv2-review-card .mv2-stars{display: block !important;margin-top: 5px !important;color: rgb(199,123,34) !important;font-size: 14px !important;letter-spacing: 2px !important;line-height: 1 !important;}body.home .mv2-review-controls,body.front-page .mv2-review-controls{display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: 10px !important;position: absolute !important;right: 24px !important;bottom: 24px !important;left: auto !important;z-index: 2 !important;width: auto !important;margin: 0px !important;pointer-events: auto !important;}body.home .mv2-review-controls button,body.front-page .mv2-review-controls button{width: 34px !important;height: 34px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;border: 1px solid rgba(218,194,158,0.95) !important;border-radius: 999px !important;color: rgb(199,123,34) !important;background: rgb(255,254,250) !important;box-shadow: none !important;font-size: 22px !important;line-height: 1 !important;pointer-events: auto !important;}body.home .mv2-review-controls .home-review-dots,body.front-page .mv2-review-controls .home-review-dots{display: none !important;}body.home .mv2-review-link,body.front-page .mv2-review-link{display: none !important;}}html body.page-template-page-contacts .contacts-hero,html body:has(.contacts-page) .contacts-hero{background-image: linear-gradient(90deg,rgba(3,31,23,0.64) 0%,rgba(3,31,23,0.38) 42%,rgba(3,31,23,0.04) 100%),linear-gradient(0deg,rgba(3,31,23,0.22),rgba(3,31,23,0.02) 56%),url("https://paris-peshkom.com/wp-content/uploads/2026/10/contacts-hero-guide-mobile-v405.jpg") !important;background-position: center 48% !important;}@media (max-width: 640px){html body.page-template-page-contacts .contacts-hero,html body:has(.contacts-page) .contacts-hero{background-image: linear-gradient(90deg,rgba(3,31,23,0.68) 0%,rgba(3,31,23,0.44) 50%,rgba(3,31,23,0.06) 100%),linear-gradient(0deg,rgba(3,31,23,0.26),rgba(3,31,23,0.02) 58%),url("https://paris-peshkom.com/wp-content/uploads/2026/10/contacts-hero-guide-mobile-v405.jpg") !important;background-position: 54% 48% !important;}}.journal-page .journal-mini-stack a{border: 1px solid rgba(192,128,50,0.16) !important;border-radius: 8px !important;box-shadow: rgba(35,24,10,0.08) 0px 14px 34px !important;}@media (max-width: 820px){body.page-template-page-journal .journal-page .journal-mini-stack a,body:has(.journal-page) .journal-page .journal-mini-stack a{box-sizing: border-box !important;position: relative !important;width: 100% !important;min-height: 132px !important;padding: 20px 126px 20px 18px !important;overflow: hidden !important;}body.page-template-page-journal .journal-page .journal-mini-stack a::after,body:has(.journal-page) .journal-page .journal-mini-stack a::after{content: "" !important;position: absolute !important;top: 16px !important;right: 12px !important;width: 100px !important;height: calc(100% - 32px) !important;border-radius: 7px !important;background: var(--bg) center / cover no-repeat !important;}body.page-template-page-journal .journal-mobile-actions,body:has(.journal-page) .journal-mobile-actions{left: 16px !important;right: 16px !important;bottom: max(8px,env(safe-area-inset-bottom)) !important;width: auto !important;max-width: 430px !important;margin-inline: auto !important;grid-template-columns: minmax(0px,1fr) minmax(0px,1fr) !important;gap: 6px !important;padding: 4px !important;border: 1px solid rgba(196,139,70,0.28) !important;border-radius: 8px !important;background: rgba(255,253,248,0.96) !important;box-shadow: rgba(21,16,9,0.12) 0px -10px 28px !important;overflow: hidden !important;}body.page-template-page-journal .journal-mobile-actions a,body:has(.journal-page) .journal-mobile-actions a{min-height: 46px !important;border-radius: 6px !important;margin: 0px !important;font-size: 13px !important;}}@media (min-width: 1024px){body .site-header{width: 100% !important;min-height: 92px !important;margin: 0px !important;border-width: 6px 0px 0px !important;border-style: solid none none !important;border-color: rgb(38,60,60) currentcolor currentcolor !important;border-image: none !important;border-radius: 0px !important;background: rgb(255,253,249) !important;box-shadow: rgba(24,45,39,0.08) 0px 1px 0px !important;overflow: visible !important;}body .site-header .wrap,body .site-header .nav{box-sizing: border-box !important;width: min(100% - 72px,1180px) !important;max-width: 1180px !important;min-height: 86px !important;height: 86px !important;margin: 0px auto !important;padding: 0px !important;display: grid !important;grid-template-columns: auto minmax(0px,1fr) auto !important;gap: clamp(24px,3vw,44px) !important;align-items: center !important;background: transparent !important;}body .site-header .brand{flex: 0 0 auto !important;min-width: 190px !important;margin: 0px !important;color: rgb(6,67,51) !important;}body .site-header .menu{min-width: 0px !important;display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: clamp(18px,2vw,30px) !important;margin: 0px !important;padding: 0px !important;white-space: nowrap !important;}body .site-header .menu a{display: inline-flex !important;align-items: center !important;min-height: 38px !important;color: rgb(16,27,24) !important;font-size: clamp(15px,1.1vw,18px) !important;font-weight: 500 !important;line-height: 1.1 !important;text-decoration: none !important;letter-spacing: 0px !important;white-space: nowrap !important;}body .site-header .nav-actions{display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: 12px !important;margin: 0px !important;}body .site-header .mobile-toggle,body .site-header .mobile-menu-toggle{display: none !important;}body.post-type-archive-excursion .ex-wrap,body:has(.excursions-page) .ex-wrap,body.post-type-archive-guest_review .reviews-wrap,body:has(.reviews-page) .reviews-wrap{box-sizing: border-box !important;width: min(100% - 72px,1180px) !important;max-width: 1180px !important;margin-right: auto !important;margin-left: auto !important;}body.post-type-archive-excursion .ex-hero,body:has(.excursions-page) .ex-hero{min-height: 430px !important;}body.post-type-archive-excursion .ex-note,body:has(.excursions-page) .ex-note{box-sizing: border-box !important;width: 100% !important;min-height: 118px !important;padding: 28px clamp(90px,12vw,220px) !important;}body.post-type-archive-excursion .ex-filters,body:has(.excursions-page) .ex-filters{justify-content: center !important;flex-wrap: wrap !important;overflow: visible !important;}body.post-type-archive-excursion .ex-grid,body:has(.excursions-page) .ex-grid{grid-template-columns: repeat(4,minmax(0px,1fr)) !important;gap: 22px !important;}body.post-type-archive-excursion .ex-card,body:has(.excursions-page) .ex-card{min-height: 372px !important;}body.post-type-archive-excursion .ex-card-img,body:has(.excursions-page) .ex-card-img{height: 154px !important;flex-basis: 154px !important;}body.post-type-archive-excursion .ex-card-body,body:has(.excursions-page) .ex-card-body{min-height: 210px !important;padding: 12px 13px 13px !important;}body.post-type-archive-excursion .ex-card h2,body:has(.excursions-page) .ex-card h2{min-height: 43px !important;font-size: 18px !important;}body.post-type-archive-excursion .ex-card p,body:has(.excursions-page) .ex-card p{min-height: 54px !important;font-size: 12px !important;}body.post-type-archive-excursion .ex-meta,body:has(.excursions-page) .ex-meta{gap: 8px !important;font-size: 12px !important;}body.post-type-archive-excursion .ex-help,body.post-type-archive-excursion .ex-final,body:has(.excursions-page) .ex-help,body:has(.excursions-page) .ex-final{width: 100% !important;}body.post-type-archive-guest_review .reviews-page,body:has(.reviews-page) .reviews-page{background: radial-gradient(circle at 50% 0%,rgba(230,209,174,0.18),transparent 420px),linear-gradient(90deg,rgb(247,251,251) 0px,rgb(255,253,248) 12%,rgb(255,250,242) 50%,rgb(255,253,248) 88%,rgb(247,251,251) 100%) !important;}body.post-type-archive-guest_review .reviews-hero,body:has(.reviews-page) .reviews-hero,body.post-type-archive-guest_review .reviews-stats,body:has(.reviews-page) .reviews-stats{box-sizing: border-box !important;width: min(100% - 72px,1180px) !important;max-width: 1180px !important;margin-right: auto !important;margin-left: auto !important;}body.post-type-archive-guest_review .reviews-hero,body:has(.reviews-page) .reviews-hero{min-height: 360px !important;margin-top: 24px !important;margin-bottom: 22px !important;background-position: center 44% !important;}body.post-type-archive-guest_review .reviews-hero__content,body:has(.reviews-page) .reviews-hero__content{padding: 72px 64px 44px !important;}body.post-type-archive-guest_review .reviews-stats,body:has(.reviews-page) .reviews-stats{margin-bottom: 38px !important;}body.post-type-archive-guest_review .reviews-stats__grid,body:has(.reviews-page) .reviews-stats__grid{min-height: 206px !important;padding: 32px 46px !important;}body.post-type-archive-guest_review .reviews-section,body:has(.reviews-page) .reviews-section{padding-bottom: 34px !important;}body.post-type-archive-guest_review .reviews-title-row,body:has(.reviews-page) .reviews-title-row{display: flex !important;justify-content: space-between !important;gap: 24px !important;margin-bottom: 18px !important;}body.post-type-archive-guest_review .reviews-title-row h2,body:has(.reviews-page) .reviews-title-row h2{font-size: clamp(38px,3.4vw,50px) !important;}body.post-type-archive-guest_review .reviews-filter,body:has(.reviews-page) .reviews-filter{display: flex !important;flex-wrap: wrap !important;gap: 10px !important;padding-bottom: 22px !important;overflow: visible !important;}body.post-type-archive-guest_review .reviews-cards,body:has(.reviews-page) .reviews-cards{display: grid !important;grid-template-columns: repeat(3,minmax(0px,1fr)) !important;gap: 18px !important;overflow: visible !important;}body.post-type-archive-guest_review .reviews-card,body.post-type-archive-guest_review .reviews-card:nth-child(1),body:has(.reviews-page) .reviews-card,body:has(.reviews-page) .reviews-card:nth-child(1){box-sizing: border-box !important;min-height: 286px !important;height: 100% !important;display: flex !important;flex-direction: column !important;padding: 20px !important;border-radius: 8px !important;}body.post-type-archive-guest_review .reviews-card.is-extra[hidden],body:has(.reviews-page) .reviews-card.is-extra[hidden]{display: flex !important;}body.post-type-archive-guest_review .reviews-card:nth-child(n+10),body:has(.reviews-page) .reviews-card:nth-child(n+10){display: none !important;}body.post-type-archive-guest_review .reviews-card__top,body:has(.reviews-page) .reviews-card__top{display: grid !important;grid-template-columns: 52px minmax(0px,1fr) !important;gap: 12px !important;align-items: center !important;margin-bottom: 12px !important;}body.post-type-archive-guest_review .reviews-card__top img,body:has(.reviews-page) .reviews-card__top img{position: static !important;width: 52px !important;height: 52px !important;grid-row: 1 / 3 !important;}body.post-type-archive-guest_review .reviews-card__top strong,body:has(.reviews-page) .reviews-card__top strong{display: block !important;margin: 0px !important;font-size: 16px !important;}body.post-type-archive-guest_review .reviews-card__top span,body.post-type-archive-guest_review .reviews-card__top time,body:has(.reviews-page) .reviews-card__top span,body:has(.reviews-page) .reviews-card__top time{display: block !important;margin: 2px 0px 0px !important;font-size: 13px !important;}body.post-type-archive-guest_review .reviews-stars,body:has(.reviews-page) .reviews-stars{margin: 4px 0px 10px !important;font-size: 16px !important;}body.post-type-archive-guest_review .reviews-card p,body.post-type-archive-guest_review .reviews-card:nth-child(1) p,body:has(.reviews-page) .reviews-card p,body:has(.reviews-page) .reviews-card:nth-child(1) p{max-height: none !important;min-height: 96px !important;margin: 0px 0px 16px !important;font-size: 14px !important;line-height: 1.5 !important;}body.post-type-archive-guest_review .reviews-card p::after,body.post-type-archive-guest_review .reviews-card:nth-child(1) p::after,body.post-type-archive-guest_review .reviews-card:nth-child(2) p::after,body:has(.reviews-page) .reviews-card p::after,body:has(.reviews-page) .reviews-card:nth-child(1) p::after,body:has(.reviews-page) .reviews-card:nth-child(2) p::after{content: none !important;}body.post-type-archive-guest_review .reviews-card > a,body:has(.reviews-page) .reviews-card > a{margin-top: auto !important;align-self: flex-start !important;}body.post-type-archive-guest_review .reviews-load,body:has(.reviews-page) .reviews-load{display: none !important;}body.post-type-archive-guest_review .reviews-panels__grid,body:has(.reviews-page) .reviews-panels__grid{grid-template-columns: repeat(2,minmax(0px,1fr)) !important;gap: 22px !important;}body.post-type-archive-guest_review .reviews-panel,body.post-type-archive-guest_review .reviews-panel:nth-child(2),body:has(.reviews-page) .reviews-panel,body:has(.reviews-page) .reviews-panel:nth-child(2){min-height: 230px !important;padding: 34px 38px !important;}body.post-type-archive-guest_review .reviews-gallery__rail,body:has(.reviews-page) .reviews-gallery__rail{display: grid !important;grid-template-columns: repeat(5,minmax(0px,1fr)) !important;gap: 16px !important;overflow: visible !important;}body.post-type-archive-guest_review .reviews-gallery__rail article,body:has(.reviews-page) .reviews-gallery__rail article{min-width: 0px !important;}body.post-type-archive-guest_review .reviews-team__card,body:has(.reviews-page) .reviews-team__card,body.post-type-archive-guest_review .reviews-final article,body:has(.reviews-page) .reviews-final article{box-sizing: border-box !important;width: 100% !important;max-width: 1180px !important;margin-right: auto !important;margin-left: auto !important;}}@media (min-width: 1180px){body.post-type-archive-excursion .ex-grid,body:has(.excursions-page) .ex-grid{grid-template-columns: repeat(5,minmax(0px,1fr)) !important;gap: 18px !important;}}@media (min-width: 1024px){body .site-header .wrap.nav,body header.site-header .wrap.nav{grid-template-columns: 220px minmax(0px,1fr) auto !important;column-gap: 24px !important;}body .site-header .brand,body header.site-header .brand,body .site-header .site-brand,body header.site-header .site-brand,body .site-header .logo,body header.site-header .logo{min-width: 0px !important;width: 220px !important;max-width: 220px !important;justify-self: start !important;overflow: visible !important;}body .site-header .menu,body header.site-header .menu,body .site-header nav ul,body header.site-header nav ul{justify-content: flex-start !important;gap: clamp(18px,1.75vw,24px) !important;min-width: 0px !important;}body .site-header .header-actions,body header.site-header .header-actions,body .site-header .nav-actions,body header.site-header .nav-actions{justify-self: end !important;gap: 12px !important;}body.post-type-archive-excursion .ex-grid,body.tax-excursion_category .ex-grid,body .ex-page .ex-grid{width: 100% !important;max-width: 1180px !important;margin-left: auto !important;margin-right: auto !important;}}@media (min-width: 1180px){body.post-type-archive-excursion .ex-grid,body.tax-excursion_category .ex-grid,body .ex-page .ex-grid{grid-template-columns: repeat(5,minmax(0px,1fr)) !important;gap: 18px !important;}body.post-type-archive-excursion .ex-card,body.tax-excursion_category .ex-card,body .ex-page .ex-card{min-width: 0px !important;max-width: none !important;}}@media (min-width: 768px){body .site-header .wrap.nav,body header.site-header .wrap.nav{grid-template-columns: minmax(132px,170px) minmax(0px,1fr) auto !important;column-gap: clamp(14px,2vw,24px) !important;}body .site-header .brand,body header.site-header .brand{width: min(170px,20vw) !important;min-width: 132px !important;max-width: 170px !important;overflow: visible !important;}body .site-header .menu,body header.site-header .menu{justify-content: flex-start !important;gap: clamp(12px,1.7vw,22px) !important;}body .site-header .menu a,body header.site-header .menu a{font-size: clamp(12px,1.45vw,16px) !important;}body.post-type-archive-excursion .ex-grid,body.tax-excursion_category .ex-grid,body:has(.excursions-page) .ex-grid,body .ex-page .ex-grid{width: 100% !important;max-width: 1180px !important;margin-left: auto !important;margin-right: auto !important;grid-template-columns: repeat(4,minmax(0px,1fr)) !important;gap: 18px !important;}body.post-type-archive-excursion .ex-card,body.tax-excursion_category .ex-card,body:has(.excursions-page) .ex-card,body .ex-page .ex-card{max-width: none !important;}}@media (min-width: 1180px){body.post-type-archive-excursion .ex-grid,body.tax-excursion_category .ex-grid,body:has(.excursions-page) .ex-grid,body .ex-page .ex-grid{grid-template-columns: repeat(5,minmax(0px,1fr)) !important;}}@media (min-width: 1024px){body.post-type-archive-guest_review .reviews-page,body:has(.reviews-page) .reviews-page{overflow-x: hidden !important;}body.post-type-archive-guest_review .reviews-hero,body:has(.reviews-page) .reviews-hero{width: 100vw !important;max-width: none !important;min-height: 385px !important;margin: 0px calc(50% - 50vw) 32px !important;border-radius: 0px !important;background-position: center 42% !important;}body.post-type-archive-guest_review .reviews-hero__content,body:has(.reviews-page) .reviews-hero__content{width: min(100% - 72px,1180px) !important;max-width: 1180px !important;margin: 0px auto !important;padding: 78px 0px 52px !important;}body.post-type-archive-guest_review .reviews-stats,body:has(.reviews-page) .reviews-stats,body.post-type-archive-guest_review .reviews-wrap,body:has(.reviews-page) .reviews-wrap{width: min(100% - 72px,1180px) !important;max-width: 1180px !important;}body.post-type-archive-guest_review .reviews-stats__grid,body:has(.reviews-page) .reviews-stats__grid{display: grid !important;grid-template-columns: minmax(250px,0.8fr) minmax(300px,0.95fr) minmax(360px,1.2fr) !important;gap: 22px !important;align-items: stretch !important;min-height: 0px !important;padding: 28px 34px !important;}body.post-type-archive-guest_review .reviews-stats__filter,body:has(.reviews-page) .reviews-stats__filter{grid-column: 1 / -1 !important;display: flex !important;align-items: center !important;gap: 14px !important;margin: 8px 0px 0px !important;padding-top: 18px !important;border-top: 1px solid rgba(190,128,52,0.2) !important;}body.post-type-archive-guest_review .reviews-stats__filter span,body:has(.reviews-page) .reviews-stats__filter span{flex: 0 0 auto !important;margin: 0px !important;}body.post-type-archive-guest_review .reviews-filter,body:has(.reviews-page) .reviews-filter{flex: 1 1 auto !important;justify-content: flex-start !important;align-items: center !important;gap: 10px !important;margin: 0px !important;padding: 0px !important;}body.post-type-archive-guest_review .reviews-cards,body:has(.reviews-page) .reviews-cards{grid-template-columns: repeat(3,minmax(0px,1fr)) !important;gap: 20px !important;width: 100% !important;}body.post-type-archive-guest_review .reviews-card,body:has(.reviews-page) .reviews-card{min-height: 310px !important;padding: 22px !important;}body.post-type-archive-guest_review .reviews-card p,body:has(.reviews-page) .reviews-card p{min-height: 112px !important;}body.post-type-archive-guest_review .reviews-panels__grid,body:has(.reviews-page) .reviews-panels__grid{grid-template-columns: repeat(2,minmax(0px,1fr)) !important;gap: 20px !important;align-items: stretch !important;}body.post-type-archive-guest_review .reviews-panel,body.post-type-archive-guest_review .reviews-panel:nth-child(2),body:has(.reviews-page) .reviews-panel,body:has(.reviews-page) .reviews-panel:nth-child(2){min-height: 210px !important;display: grid !important;align-content: center !important;padding: 34px 42px !important;border-radius: 8px !important;}body.post-type-archive-guest_review .reviews-panel .reviews-qr,body.post-type-archive-guest_review .reviews-panel:nth-child(2) .reviews-qr,body:has(.reviews-page) .reviews-panel .reviews-qr,body:has(.reviews-page) .reviews-panel:nth-child(2) .reviews-qr{display: none !important;}body.post-type-archive-guest_review .reviews-panel:nth-child(2),body:has(.reviews-page) .reviews-panel:nth-child(2){grid-template-columns: 1fr !important;text-align: center !important;justify-items: center !important;}body.post-type-archive-guest_review .reviews-panel h3,body:has(.reviews-page) .reviews-panel h3{max-width: 460px !important;margin-left: auto !important;margin-right: auto !important;}body.post-type-archive-guest_review .reviews-panel p,body:has(.reviews-page) .reviews-panel p{max-width: 520px !important;margin-left: auto !important;margin-right: auto !important;}}@media (min-width: 1024px){body.post-type-archive-guest_review .reviews-rating-panel,body:has(.reviews-page) .reviews-rating-panel{box-sizing: border-box !important;width: 100% !important;max-width: 1180px !important;display: grid !important;grid-template-columns: minmax(0px,0.9fr) minmax(0px,1.1fr) !important;gap: 24px 32px !important;padding: 34px 42px 28px !important;margin: 0px auto !important;}body.post-type-archive-guest_review .reviews-rating-panel__summary,body.post-type-archive-guest_review .reviews-rating-panel__bars,body:has(.reviews-page) .reviews-rating-panel__summary,body:has(.reviews-page) .reviews-rating-panel__bars{width: 100% !important;min-width: 0px !important;}body.post-type-archive-guest_review .reviews-rating-panel__filters,body:has(.reviews-page) .reviews-rating-panel__filters{grid-column: 1 / -1 !important;width: 100% !important;max-width: none !important;margin: 0px !important;padding-top: 20px !important;border-top: 1px solid rgba(190,128,52,0.2) !important;}body.post-type-archive-guest_review .reviews-rating-panel__filters > div,body:has(.reviews-page) .reviews-rating-panel__filters > div{display: flex !important;flex-wrap: wrap !important;align-items: center !important;justify-content: flex-start !important;gap: 10px !important;}}@media (min-width: 1024px){body.post-type-archive-excursion #excursion-list > .ex-wrap,body:has(.excursions-page) #excursion-list > .ex-wrap{width: min(100% - 72px,1180px) !important;max-width: 1180px !important;margin-left: auto !important;margin-right: auto !important;}body.post-type-archive-excursion #excursion-list .ex-grid,body:has(.excursions-page) #excursion-list .ex-grid{width: 100% !important;max-width: none !important;margin-left: 0px !important;margin-right: 0px !important;grid-template-columns: repeat(4,minmax(0px,1fr)) !important;gap: 18px !important;}body.post-type-archive-excursion #excursion-list .ex-card,body:has(.excursions-page) #excursion-list .ex-card{width: 100% !important;max-width: none !important;min-width: 0px !important;}}@media (min-width: 1180px){body.post-type-archive-excursion #excursion-list .ex-grid,body:has(.excursions-page) #excursion-list .ex-grid{grid-template-columns: repeat(5,minmax(0px,1fr)) !important;}}@media (min-width: 1024px){body.post-type-archive-excursion #excursion-list > .ex-wrap,body:has(.excursions-page) #excursion-list > .ex-wrap{width: min(-72px + 100vw,1180px) !important;max-width: 1180px !important;}}@media (min-width: 1024px) and (max-width: 1179px){body.post-type-archive-excursion #excursion-list > .ex-wrap,body:has(.excursions-page) #excursion-list > .ex-wrap{width: calc(-72px + 100vw) !important;}}@media (min-width: 1180px){body.post-type-archive-excursion #excursion-list > .ex-wrap,body:has(.excursions-page) #excursion-list > .ex-wrap{width: 1180px !important;}}@media (min-width: 1024px) and (max-width: 1179px){body.post-type-archive-excursion #excursion-list .ex-grid,body:has(.excursions-page) #excursion-list .ex-grid{width: calc(-72px + 100vw) !important;margin-left: calc(0.5 * (100% + 72px - 100vw)) !important;margin-right: 0px !important;}}@media (min-width: 1180px){body.post-type-archive-excursion #excursion-list .ex-grid,body:has(.excursions-page) #excursion-list .ex-grid{width: 1180px !important;margin-left: calc(50% - 590px) !important;margin-right: 0px !important;}}@media (min-width: 1024px){html body.post-type-archive-guest_review .reviews-cards,html body:has(.reviews-page) .reviews-cards{display: block !important;width: min(-72px + 100vw,1180px) !important;max-width: 1180px !important;margin-left: auto !important;margin-right: auto !important;column-count: 3 !important;gap: 0px !important;}html body.post-type-archive-guest_review .reviews-card,html body:has(.reviews-page) .reviews-card{display: inline-flex !important;width: 100% !important;height: auto !important;min-height: 0px !important;margin: 0px 0px 20px !important;padding: 22px !important;break-inside: avoid !important;overflow: hidden !important;}html body.post-type-archive-guest_review .reviews-card p,html body:has(.reviews-page) .reviews-card p{min-height: 0px !important;}html body.post-type-archive-guest_review .review-card-compact-head,html body:has(.reviews-page) .review-card-compact-head{grid-template-columns: 52px minmax(0px,1fr) !important;align-items: start !important;gap: 8px 12px !important;}html body.post-type-archive-guest_review .review-card-compact-head__main,html body:has(.reviews-page) .review-card-compact-head__main{min-width: 0px !important;}html body.post-type-archive-guest_review .review-card-compact-head__main strong,html body:has(.reviews-page) .review-card-compact-head__main strong{display: block !important;max-width: none !important;white-space: nowrap !important;}html body.post-type-archive-guest_review .review-card-compact-head__topic,html body:has(.reviews-page) .review-card-compact-head__topic{grid-column: 2 !important;justify-self: start !important;max-width: 100% !important;white-space: nowrap !important;}html body.post-type-archive-guest_review .reviews-card::after,html body:has(.reviews-page) .reviews-card::after{margin-top: 18px !important;}html body.post-type-archive-guest_review .reviews-panels__grid,html body:has(.reviews-page) .reviews-panels__grid{width: min(-72px + 100vw,1180px) !important;max-width: 1180px !important;margin-left: auto !important;margin-right: auto !important;grid-template-columns: repeat(2,minmax(0px,1fr)) !important;gap: 20px !important;}html body.post-type-archive-guest_review .reviews-panel,html body:has(.reviews-page) .reviews-panel,html body.post-type-archive-guest_review .reviews-panel:nth-child(2),html body:has(.reviews-page) .reviews-panel:nth-child(2){min-height: 235px !important;padding: 34px 42px !important;align-content: center !important;border-radius: 8px !important;}html body.post-type-archive-guest_review .reviews-panel--google,html body:has(.reviews-page) .reviews-panel--google{grid-template-columns: 88px minmax(0px,1fr) !important;gap: 28px !important;text-align: left !important;justify-items: start !important;}html body.post-type-archive-guest_review .reviews-panel--google .reviews-google,html body:has(.reviews-page) .reviews-panel--google .reviews-google{width: 68px !important;height: 68px !important;margin: 0px !important;place-self: center !important;}html body.post-type-archive-guest_review .reviews-panel--google > div:nth-child(2),html body:has(.reviews-page) .reviews-panel--google > div:nth-child(2),html body.post-type-archive-guest_review .reviews-panel:nth-child(2) > div:first-child,html body:has(.reviews-page) .reviews-panel:nth-child(2) > div:first-child{width: 100% !important;max-width: 420px !important;}html body.post-type-archive-guest_review .reviews-panel:nth-child(2),html body:has(.reviews-page) .reviews-panel:nth-child(2){grid-template-columns: minmax(0px,1fr) !important;text-align: left !important;justify-items: start !important;}html body.post-type-archive-guest_review .reviews-panel:nth-child(2)::before,html body:has(.reviews-page) .reviews-panel:nth-child(2)::before{content: "Ваш отзыв поможет выбрать прогулку";display: inline-flex !important;width: fit-content !important;margin-bottom: 14px !important;padding: 7px 12px !important;border-radius: 999px !important;background: rgba(0,79,62,0.08) !important;color: rgb(0,79,62) !important;font: 700 13px/1.2 var(--font-sans,inherit) !important;}html body.post-type-archive-guest_review .reviews-panel h3,html body.post-type-archive-guest_review .reviews-panel p,html body:has(.reviews-page) .reviews-panel h3,html body:has(.reviews-page) .reviews-panel p{margin-left: 0px !important;margin-right: 0px !important;max-width: none !important;}html body.post-type-archive-guest_review .reviews-gallery .reviews-wrap,html body:has(.reviews-page) .reviews-gallery .reviews-wrap{width: min(-72px + 100vw,1180px) !important;max-width: 1180px !important;}html body.post-type-archive-guest_review .reviews-gallery__rail,html body:has(.reviews-page) .reviews-gallery__rail{width: 100% !important;max-width: 1180px !important;margin-left: 0px !important;margin-right: 0px !important;grid-template-columns: repeat(5,minmax(0px,1fr)) !important;gap: 18px !important;}html body.post-type-archive-guest_review .reviews-gallery article,html body:has(.reviews-page) .reviews-gallery article{width: 100% !important;min-width: 0px !important;}}@media (max-width: 767px){html body.post-type-archive-guest_review .reviews-panel--google,html body:has(.reviews-page) .reviews-panel--google{grid-template-columns: 60px minmax(0px,1fr) !important;gap: 14px !important;text-align: left !important;place-items: center start !important;}html body.post-type-archive-guest_review .reviews-panel--google .reviews-google,html body:has(.reviews-page) .reviews-panel--google .reviews-google{width: 54px !important;height: 54px !important;margin: 0px !important;grid-row: 1 !important;place-self: center !important;}html body.post-type-archive-guest_review .reviews-panel--google > div:nth-child(2),html body:has(.reviews-page) .reviews-panel--google > div:nth-child(2){width: 100% !important;min-width: 0px !important;}}@media (min-width: 1024px){html body.post-type-archive-guest_review #all-reviews .reviews-wrap,html body:has(.reviews-page) #all-reviews .reviews-wrap{width: min(-72px + 100vw,1180px) !important;max-width: 1180px !important;margin-left: auto !important;margin-right: auto !important;}html body.post-type-archive-guest_review .reviews-cards,html body:has(.reviews-page) .reviews-cards{column-gap: 20px !important;}html body.post-type-archive-guest_review .reviews-card,html body:has(.reviews-page) .reviews-card{width: 100% !important;}}@media (min-width: 1024px){html body.post-type-archive-guest_review .reviews-card:nth-child(4),html body:has(.reviews-page) .reviews-card:nth-child(4){margin-top: 26px !important;}html body.post-type-archive-guest_review .reviews-card:nth-child(7),html body:has(.reviews-page) .reviews-card:nth-child(7){margin-top: 14px !important;}html body.post-type-archive-guest_review .reviews-panel--google,html body:has(.reviews-page) .reviews-panel--google,html body.post-type-archive-guest_review .reviews-panel:nth-child(2),html body:has(.reviews-page) .reviews-panel:nth-child(2){grid-template-columns: 1fr !important;place-items: center !important;align-content: center !important;text-align: center !important;gap: 16px !important;}html body.post-type-archive-guest_review .reviews-panel--google .reviews-google,html body:has(.reviews-page) .reviews-panel--google .reviews-google{margin-left: auto !important;margin-right: auto !important;justify-self: center !important;}html body.post-type-archive-guest_review .reviews-panel--google > div:nth-child(2),html body:has(.reviews-page) .reviews-panel--google > div:nth-child(2),html body.post-type-archive-guest_review .reviews-panel:nth-child(2) > div:first-child,html body:has(.reviews-page) .reviews-panel:nth-child(2) > div:first-child{max-width: 420px !important;margin-left: auto !important;margin-right: auto !important;justify-self: center !important;text-align: center !important;}html body.post-type-archive-guest_review .reviews-panel:nth-child(2)::before,html body:has(.reviews-page) .reviews-panel:nth-child(2)::before{justify-self: center !important;margin-left: auto !important;margin-right: auto !important;text-align: center !important;}html body.post-type-archive-guest_review .reviews-panel .reviews-btn,html body:has(.reviews-page) .reviews-panel .reviews-btn{margin-left: auto !important;margin-right: auto !important;}}@media (max-width: 767px){html body.post-type-archive-guest_review #all-reviews,html body:has(.reviews-page) #all-reviews{scroll-margin-top: 84px !important;}html body.post-type-archive-guest_review .reviews-hero__actions,html body:has(.reviews-page) .reviews-hero__actions{display: flex !important;width: 100% !important;min-height: 46px !important;margin-top: 22px !important;gap: 10px !important;opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;}html body.post-type-archive-guest_review .reviews-hero__actions .reviews-btn,html body:has(.reviews-page) .reviews-hero__actions .reviews-btn{display: inline-flex !important;flex: 1 1 0px !important;min-width: 0px !important;min-height: 46px !important;width: auto !important;height: auto !important;padding: 0px 14px !important;align-items: center !important;justify-content: center !important;opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;position: relative !important;z-index: 3 !important;}}@media (max-width: 767px){html body.post-type-archive-guest_review #all-reviews,html body:has(.reviews-page) #all-reviews{scroll-margin-top: 640px !important;}}@media (min-width: 1024px){html body.pp-booking-standalone .booking-top{width: 100% !important;min-height: 92px !important;margin: 0px !important;border-width: 6px 0px 0px !important;border-style: solid none none !important;border-color: rgb(38,60,60) currentcolor currentcolor !important;border-image: none !important;border-radius: 0px !important;background: rgb(255,253,249) !important;box-shadow: rgba(24,45,39,0.08) 0px 1px 0px !important;overflow: visible !important;}html body.pp-booking-standalone .booking-nav.booking-shell{box-sizing: border-box !important;width: min(100% - 72px,1180px) !important;max-width: 1180px !important;min-height: 86px !important;height: 86px !important;margin: 0px auto !important;padding: 0px !important;display: grid !important;grid-template-columns: minmax(132px,170px) minmax(0px,1fr) auto auto !important;column-gap: clamp(12px,1.7vw,22px) !important;align-items: center !important;background: transparent !important;}html body.pp-booking-standalone .booking-logo{width: min(170px,20vw) !important;min-width: 132px !important;max-width: 170px !important;height: 46px !important;justify-self: start !important;overflow: visible !important;color: rgb(6,67,51) !important;}html body.pp-booking-standalone .booking-logo-text{font-family: Georgia,"Times New Roman",serif !important;font-size: 19px !important;font-weight: 400 !important;line-height: 0.95 !important;letter-spacing: 0.22em !important;}html body.pp-booking-standalone .booking-logo-text small{display: block !important;margin-top: 2px !important;font-family: Georgia,"Times New Roman",serif !important;font-size: 12px !important;font-style: italic !important;font-weight: 400 !important;line-height: 1 !important;letter-spacing: 0.11em !important;}html body.pp-booking-standalone .booking-logo-person{width: 20px !important;height: 36px !important;}html body.pp-booking-standalone .booking-links{min-width: 0px !important;display: flex !important;align-items: center !important;justify-content: flex-start !important;gap: clamp(12px,1.7vw,22px) !important;margin: 0px !important;padding: 0px !important;white-space: nowrap !important;}html body.pp-booking-standalone .booking-links a{display: inline-flex !important;min-height: 38px !important;align-items: center !important;color: rgb(16,27,24) !important;font-size: clamp(12px,1.45vw,16px) !important;font-weight: 500 !important;line-height: 1.1 !important;letter-spacing: 0px !important;text-decoration: none !important;white-space: nowrap !important;}html body.pp-booking-standalone .pp-lang-switcher--booking-header{justify-self: end !important;}html body.pp-booking-standalone .pp-lang-switcher--booking-header .pp-lang-dropdown__summary{width: auto !important;min-width: 64px !important;height: 34px !important;padding: 0px 10px !important;font-size: 16px !important;font-weight: 400 !important;line-height: 16px !important;background: rgb(255,253,249) !important;color: rgb(6,63,49) !important;border: 1px solid rgba(201,131,53,0.42) !important;border-radius: 999px !important;box-shadow: none !important;}html body.pp-booking-standalone .booking-wa{justify-self: end !important;display: inline-flex !important;width: auto !important;min-width: 215px !important;height: 42px !important;min-height: 42px !important;padding: 0px 18px !important;gap: 8px !important;align-items: center !important;justify-content: center !important;color: rgb(255,255,255) !important;background: rgb(6,63,49) !important;border: 1px solid rgba(0,0,0,0) !important;border-radius: 6px !important;box-shadow: none !important;font-family: Inter,Arial,sans-serif !important;font-size: 16px !important;font-weight: 400 !important;line-height: 1 !important;text-decoration: none !important;white-space: nowrap !important;}html body.pp-booking-standalone .booking-wa span,html body.pp-booking-standalone .booking-wa svg{color: rgb(255,255,255) !important;font-size: inherit !important;font-weight: inherit !important;line-height: inherit !important;}}@media (min-width: 1024px) and (max-width: 1180px){html body.pp-booking-standalone .booking-nav.booking-shell{width: min(100% - 44px,1180px) !important;grid-template-columns: minmax(120px,150px) minmax(0px,1fr) auto auto !important;column-gap: 12px !important;}html body.pp-booking-standalone .booking-logo{min-width: 120px !important;max-width: 150px !important;}html body.pp-booking-standalone .booking-links{gap: 12px !important;}html body.pp-booking-standalone .booking-links a{font-size: 13px !important;}html body.pp-booking-standalone .booking-wa{min-width: 190px !important;padding-inline: 14px !important;font-size: 14px !important;}}@media (max-width: 767px){body.journal-article .mobile-sticky-actions,body.single-journal_article .mobile-sticky-actions,body:has(.journal-universal-page) .mobile-sticky-actions,body.journal-article .journal-universal-page .jc-mobile-actions,body.single-journal_article .journal-universal-page .jc-mobile-actions,body:has(.journal-universal-page) .journal-universal-page .jc-mobile-actions{display: none !important;}body.journal-article .site-footer,body.single-journal_article .site-footer,body:has(.journal-universal-page) .site-footer{padding-bottom: 12px !important;}body.journal-article .journal-universal-page,body.single-journal_article .journal-universal-page,body:has(.journal-universal-page) .journal-universal-page{background: rgb(255,253,249) !important;padding-bottom: 34px !important;}body.journal-article .journal-universal-page .jc-hero,body.single-journal_article .journal-universal-page .jc-hero,body:has(.journal-universal-page) .journal-universal-page .jc-hero{margin: 0px auto 22px !important;padding: 0px !important;}body.journal-article .journal-universal-page .jc-hero-grid,body.single-journal_article .journal-universal-page .jc-hero-grid,body:has(.journal-universal-page) .journal-universal-page .jc-hero-grid{display: block !important;width: min(100% - 32px,398px) !important;max-width: 398px !important;margin: 0px auto !important;padding: 22px 18px 18px !important;border: 1px solid rgba(213,190,158,0.72) !important;border-radius: 8px !important;background: linear-gradient(135deg,rgb(255,253,249) 0%,rgb(247,243,236) 100%) !important;box-shadow: none !important;box-sizing: border-box !important;overflow: hidden !important;}body.journal-article .journal-universal-page .jc-hero-copy,body.single-journal_article .journal-universal-page .jc-hero-copy,body:has(.journal-universal-page) .journal-universal-page .jc-hero-copy{padding: 0px !important;border: 0px !important;border-radius: 0px !important;background: transparent !important;box-shadow: none !important;}body.journal-article .journal-universal-page .journal-breadcrumb,body.single-journal_article .journal-universal-page .journal-breadcrumb,body:has(.journal-universal-page) .journal-universal-page .journal-breadcrumb{margin: 0px 0px 12px !important;font-size: 13px !important;line-height: 1.45 !important;color: rgb(69,86,78) !important;}body.journal-article .journal-universal-page .journal-breadcrumb span:last-child,body.single-journal_article .journal-universal-page .journal-breadcrumb span:last-child,body:has(.journal-universal-page) .journal-universal-page .journal-breadcrumb span:last-child{display: block !important;margin-top: 6px !important;}body.journal-article .journal-universal-page .journal-article-tag,body.single-journal_article .journal-universal-page .journal-article-tag,body:has(.journal-universal-page) .journal-universal-page .journal-article-tag{margin: 0px 0px 12px !important;font-size: 12px !important;line-height: 1.15 !important;letter-spacing: 0px !important;color: rgb(154,90,0) !important;}body.journal-article .journal-universal-page .jc-hero-copy h1,body.single-journal_article .journal-universal-page .jc-hero-copy h1,body:has(.journal-universal-page) .journal-universal-page .jc-hero-copy h1{text-wrap: balance;max-width: 100% !important;margin: 0px 0px 16px !important;font-size: clamp(34px,9vw,43px) !important;line-height: 0.98 !important;letter-spacing: 0px !important;}body.journal-article .journal-universal-page .journal-article-lead,body.single-journal_article .journal-universal-page .journal-article-lead,body:has(.journal-universal-page) .journal-universal-page .journal-article-lead{margin: 0px 0px 18px !important;font-size: 16px !important;line-height: 1.5 !important;color: rgb(7,29,23) !important;}body.journal-article .journal-universal-page .journal-article-meta,body.single-journal_article .journal-universal-page .journal-article-meta,body:has(.journal-universal-page) .journal-universal-page .journal-article-meta{display: grid !important;grid-template-columns: minmax(0px,1.2fr) minmax(84px,0.8fr) minmax(92px,0.8fr) !important;gap: 10px 14px !important;margin: 0px 0px 18px !important;padding: 0px !important;border: 0px !important;}body.journal-article .journal-universal-page .journal-article-meta span,body.single-journal_article .journal-universal-page .journal-article-meta span,body:has(.journal-universal-page) .journal-universal-page .journal-article-meta span{display: block !important;min-width: 0px !important;font-size: 14px !important;line-height: 1.35 !important;color: rgb(111,63,0) !important;overflow-wrap: anywhere !important;}body.journal-article .journal-universal-page .jc-hero-photo,body.single-journal_article .journal-universal-page .jc-hero-photo,body:has(.journal-universal-page) .journal-universal-page .jc-hero-photo{margin: 0px !important;border: 0px !important;border-radius: 8px !important;overflow: hidden !important;background: rgb(239,230,216) !important;box-shadow: none !important;}body.journal-article .journal-universal-page .jc-hero-photo img,body.single-journal_article .journal-universal-page .jc-hero-photo img,body:has(.journal-universal-page) .journal-universal-page .jc-hero-photo img{display: block !important;width: 100% !important;aspect-ratio: 16 / 10 !important;height: auto !important;object-fit: cover !important;}body.journal-article .journal-universal-page .jc-hero-photo figcaption,body.single-journal_article .journal-universal-page .jc-hero-photo figcaption,body:has(.journal-universal-page) .journal-universal-page .jc-hero-photo figcaption{position: static !important;margin: 0px !important;padding: 10px 12px !important;background: rgb(255,253,249) !important;color: rgb(65,82,75) !important;font-size: 13px !important;line-height: 1.35 !important;text-shadow: none !important;}body.journal-article .journal-universal-page .jc-body,body.single-journal_article .journal-universal-page .jc-body,body:has(.journal-universal-page) .journal-universal-page .jc-body{padding-top: 0px !important;}body.journal-article .journal-universal-page .jc-layout,body.single-journal_article .journal-universal-page .jc-layout,body:has(.journal-universal-page) .journal-universal-page .jc-layout{width: min(100% - 32px,398px) !important;max-width: 398px !important;margin: 0px auto !important;display: block !important;}body.journal-article .journal-universal-page .jc-article,body.single-journal_article .journal-universal-page .jc-article,body:has(.journal-universal-page) .journal-universal-page .jc-article{max-width: 100% !important;}}@media (min-width: 768px){body.journal-article .journal-universal-page .jc-hero,body.single-journal_article .journal-universal-page .jc-hero,body:has(.journal-universal-page) .journal-universal-page .jc-hero{padding-top: 18px !important;}body.journal-article .journal-universal-page .jc-hero-grid,body.single-journal_article .journal-universal-page .jc-hero-grid,body:has(.journal-universal-page) .journal-universal-page .jc-hero-grid{display: grid !important;grid-template-columns: minmax(0px,0.92fr) minmax(360px,0.78fr) !important;gap: 32px !important;align-items: center !important;padding: 28px !important;border: 1px solid rgba(213,190,158,0.68) !important;border-radius: 8px !important;background: linear-gradient(125deg,rgba(255,253,249,0.99),rgba(246,242,235,0.94)) !important;}body.journal-article .journal-universal-page .jc-hero-photo,body.single-journal_article .journal-universal-page .jc-hero-photo,body:has(.journal-universal-page) .journal-universal-page .jc-hero-photo{border-radius: 8px !important;overflow: hidden !important;}body.journal-article .journal-universal-page .jc-hero-photo img,body.single-journal_article .journal-universal-page .jc-hero-photo img,body:has(.journal-universal-page) .journal-universal-page .jc-hero-photo img{aspect-ratio: 16 / 11 !important;object-fit: cover !important;}}body.journal-article .mobile-sticky-actions,body.single-journal_article .mobile-sticky-actions,body:has(.journal-universal-page) .mobile-sticky-actions,body.journal-article .journal-universal-page .jc-mobile-actions,body.single-journal_article .journal-universal-page .jc-mobile-actions,body:has(.journal-universal-page) .journal-universal-page .jc-mobile-actions{display: none !important;opacity: 0 !important;pointer-events: none !important;}body.journal-article .journal-universal-page,body.single-journal_article .journal-universal-page,body:has(.journal-universal-page) .journal-universal-page{background: rgb(255,253,249) !important;}@media (max-width: 767px){body.journal-article .journal-universal-page,body.single-journal_article .journal-universal-page,body:has(.journal-universal-page) .journal-universal-page{padding-bottom: 24px !important;}body.journal-article .journal-universal-page .jc-hero,body.single-journal_article .journal-universal-page .jc-hero,body:has(.journal-universal-page) .journal-universal-page .jc-hero{margin: 0px auto 24px !important;padding: 0px !important;}body.journal-article .journal-universal-page .jc-hero-grid,body.single-journal_article .journal-universal-page .jc-hero-grid,body:has(.journal-universal-page) .journal-universal-page .jc-hero-grid{display: block !important;width: min(100% - 32px,398px) !important;max-width: 398px !important;margin: 0px auto !important;padding: 22px 18px 18px !important;border: 1px solid rgba(213,190,158,0.72) !important;border-radius: 8px !important;background: linear-gradient(135deg,rgb(255,253,249) 0%,rgb(247,243,236) 100%) !important;box-shadow: none !important;box-sizing: border-box !important;overflow: hidden !important;}body.journal-article .journal-universal-page .jc-hero-copy h1,body.single-journal_article .journal-universal-page .jc-hero-copy h1,body:has(.journal-universal-page) .journal-universal-page .jc-hero-copy h1{margin: 0px 0px 16px !important;max-width: 100% !important;color: rgb(6,31,24) !important;font-size: 37px !important;line-height: 1 !important;letter-spacing: 0px !important;overflow-wrap: anywhere !important;}body.journal-article .journal-universal-page .journal-article-lead,body.single-journal_article .journal-universal-page .journal-article-lead,body:has(.journal-universal-page) .journal-universal-page .journal-article-lead{margin: 0px 0px 18px !important;font-size: 16px !important;line-height: 1.5 !important;}body.journal-article .journal-universal-page .journal-article-meta,body.single-journal_article .journal-universal-page .journal-article-meta,body:has(.journal-universal-page) .journal-universal-page .journal-article-meta{display: grid !important;grid-template-columns: minmax(0px,1.15fr) minmax(72px,0.75fr) minmax(86px,0.8fr) !important;gap: 10px 12px !important;margin: 0px 0px 18px !important;}body.journal-article .journal-universal-page .journal-article-meta span,body.single-journal_article .journal-universal-page .journal-article-meta span,body:has(.journal-universal-page) .journal-universal-page .journal-article-meta span{min-width: 0px !important;font-size: 14px !important;line-height: 1.35 !important;overflow-wrap: anywhere !important;}body.journal-article .journal-universal-page .jc-hero-photo,body.single-journal_article .journal-universal-page .jc-hero-photo,body:has(.journal-universal-page) .journal-universal-page .jc-hero-photo{margin: 0px !important;border: 0px !important;border-radius: 8px !important;overflow: hidden !important;background: rgb(239,230,216) !important;box-shadow: none !important;}body.journal-article .journal-universal-page .jc-hero-photo img,body.single-journal_article .journal-universal-page .jc-hero-photo img,body:has(.journal-universal-page) .journal-universal-page .jc-hero-photo img{display: block !important;width: 100% !important;aspect-ratio: 16 / 10 !important;height: auto !important;object-fit: cover !important;}body.journal-article .journal-universal-page .jc-layout,body.single-journal_article .journal-universal-page .jc-layout,body:has(.journal-universal-page) .journal-universal-page .jc-layout{width: min(100% - 32px,398px) !important;max-width: 398px !important;margin: 0px auto !important;display: block !important;}}@media (max-width: 380px){body.journal-article .journal-universal-page .jc-hero-copy h1,body.single-journal_article .journal-universal-page .jc-hero-copy h1,body:has(.journal-universal-page) .journal-universal-page .jc-hero-copy h1{font-size: 33px !important;}}@media (min-width: 768px){body.journal-article .journal-universal-page .jc-hero,body.single-journal_article .journal-universal-page .jc-hero,body:has(.journal-universal-page) .journal-universal-page .jc-hero{padding: 18px 0px 36px !important;}body.journal-article .journal-universal-page .jc-hero-grid,body.single-journal_article .journal-universal-page .jc-hero-grid,body:has(.journal-universal-page) .journal-universal-page .jc-hero-grid{display: grid !important;grid-template-columns: minmax(0px,1fr) 500px !important;gap: 32px !important;align-items: center !important;max-width: 1180px !important;padding: 28px !important;border: 1px solid rgba(213,190,158,0.68) !important;border-radius: 8px !important;background: linear-gradient(125deg,rgba(255,253,249,0.99),rgba(246,242,235,0.94)) !important;}body.journal-article .journal-universal-page .jc-hero-copy h1,body.single-journal_article .journal-universal-page .jc-hero-copy h1,body:has(.journal-universal-page) .journal-universal-page .jc-hero-copy h1{max-width: 620px !important;font-size: 66px !important;line-height: 1.02 !important;letter-spacing: 0px !important;overflow-wrap: anywhere !important;}body.journal-article .journal-universal-page .jc-hero-photo img,body.single-journal_article .journal-universal-page .jc-hero-photo img,body:has(.journal-universal-page) .journal-universal-page .jc-hero-photo img{aspect-ratio: 16 / 11 !important;object-fit: cover !important;}}@media (min-width: 768px) and (max-width: 1023px){body.journal-article .journal-universal-page .jc-hero-grid,body.single-journal_article .journal-universal-page .jc-hero-grid,body:has(.journal-universal-page) .journal-universal-page .jc-hero-grid{grid-template-columns: 1fr !important;}body.journal-article .journal-universal-page .jc-hero-copy h1,body.single-journal_article .journal-universal-page .jc-hero-copy h1,body:has(.journal-universal-page) .journal-universal-page .jc-hero-copy h1{font-size: 46px !important;}}body.journal-article .journal-universal-page .jc-body,body.single-journal_article .journal-universal-page .jc-body,body:has(.journal-universal-page) .journal-universal-page .jc-body{background: rgb(255,253,249) !important;}body.journal-article .journal-universal-page .jc-article,body.single-journal_article .journal-universal-page .jc-article,body:has(.journal-universal-page) .journal-universal-page .jc-article{color: rgb(7,29,23) !important;}body.journal-article .journal-universal-page .jc-article h2,body.single-journal_article .journal-universal-page .jc-article h2,body:has(.journal-universal-page) .journal-universal-page .jc-article h2{margin: 34px 0px 14px !important;color: rgb(6,31,24) !important;font-family: Georgia,"Times New Roman",serif !important;font-size: clamp(30px,6vw,42px) !important;line-height: 1.08 !important;letter-spacing: 0px !important;}body.journal-article .journal-universal-page .jc-article p,body.single-journal_article .journal-universal-page .jc-article p,body:has(.journal-universal-page) .journal-universal-page .jc-article p{margin: 0px 0px 18px !important;color: rgb(23,52,44) !important;font-size: 17px !important;line-height: 1.72 !important;}body.journal-article .journal-universal-page .jc-note,body.single-journal_article .journal-universal-page .jc-note,body:has(.journal-universal-page) .jc-note{margin: 24px 0px !important;padding: 18px 18px 18px 20px !important;border-width: 1px 1px 1px 4px !important;border-style: solid !important;border-color: rgba(213,190,158,0.82) rgba(213,190,158,0.82) rgba(213,190,158,0.82) rgb(215,138,34) !important;border-image: none !important;border-radius: 8px !important;background: rgb(255,248,238) !important;color: rgb(23,52,44) !important;font-size: 16px !important;line-height: 1.62 !important;box-shadow: none !important;}body.journal-article .journal-universal-page .jc-wide-photo,body.single-journal_article .journal-universal-page .jc-wide-photo,body:has(.journal-universal-page) .jc-wide-photo{margin: 28px 0px !important;overflow: hidden !important;border: 1px solid rgba(213,190,158,0.72) !important;border-radius: 8px !important;background: rgb(255,255,255) !important;box-shadow: none !important;}body.journal-article .journal-universal-page .jc-wide-photo img,body.single-journal_article .journal-universal-page .jc-wide-photo img,body:has(.journal-universal-page) .jc-wide-photo img{display: block !important;width: 100% !important;aspect-ratio: 16 / 10 !important;height: auto !important;object-fit: cover !important;}body.journal-article .journal-universal-page .jc-wide-photo figcaption,body.single-journal_article .journal-universal-page .jc-wide-photo figcaption,body:has(.journal-universal-page) .jc-wide-photo figcaption{margin: 0px !important;padding: 11px 13px !important;background: rgb(255,253,249) !important;color: rgb(65,82,75) !important;font-size: 14px !important;line-height: 1.45 !important;}body.journal-article .journal-universal-page .jc-author,body.single-journal_article .journal-universal-page .jc-author,body:has(.journal-universal-page) .jc-author,body.journal-article .journal-universal-page .jc-cta,body.single-journal_article .journal-universal-page .jc-cta,body:has(.journal-universal-page) .jc-cta{border: 1px solid rgba(213,190,158,0.72) !important;border-radius: 8px !important;background: linear-gradient(135deg,rgb(255,253,249) 0%,rgb(247,243,236) 100%) !important;box-shadow: none !important;}body.journal-article .journal-universal-page .jc-related,body.single-journal_article .journal-universal-page .jc-related,body:has(.journal-universal-page) .jc-related{margin-top: 34px !important;padding: 34px 0px 46px !important;background: rgb(255,253,249) !important;}body.journal-article .journal-universal-page .jc-related-row,body.single-journal_article .journal-universal-page .jc-related-row,body:has(.journal-universal-page) .jc-related-row{display: grid !important;grid-template-columns: repeat(3,minmax(0px,1fr)) !important;gap: 16px !important;overflow: visible !important;}body.journal-article .journal-universal-page .jc-related-card,body.single-journal_article .journal-universal-page .jc-related-card,body:has(.journal-universal-page) .jc-related-card{width: auto !important;min-width: 0px !important;height: auto !important;min-height: 0px !important;display: block !important;border: 1px solid rgba(213,190,158,0.72) !important;border-radius: 8px !important;background: rgb(255,255,255) !important;box-shadow: none !important;overflow: hidden !important;text-decoration: none !important;}body.journal-article .journal-universal-page .jc-related-card img,body.single-journal_article .journal-universal-page .jc-related-card img,body:has(.journal-universal-page) .jc-related-card img{display: block !important;width: 100% !important;aspect-ratio: 16 / 10 !important;height: auto !important;object-fit: cover !important;}body.journal-article .journal-universal-page .jc-related-card span,body.single-journal_article .journal-universal-page .jc-related-card span,body:has(.journal-universal-page) .jc-related-card span{display: block !important;margin: 14px 14px 6px !important;color: rgb(154,90,0) !important;font-size: 11px !important;font-weight: 800 !important;line-height: 1.2 !important;text-transform: uppercase !important;}body.journal-article .journal-universal-page .jc-related-card h3,body.single-journal_article .journal-universal-page .jc-related-card h3,body:has(.journal-universal-page) .jc-related-card h3{margin: 0px 14px 16px !important;color: rgb(6,31,24) !important;font-size: 18px !important;line-height: 1.22 !important;}@media (max-width: 767px){body.journal-article .journal-universal-page .jc-article,body.single-journal_article .journal-universal-page .jc-article,body:has(.journal-universal-page) .journal-universal-page .jc-article{padding-bottom: 8px !important;}body.journal-article .journal-universal-page .jc-article h2,body.single-journal_article .journal-universal-page .jc-article h2,body:has(.journal-universal-page) .journal-universal-page .jc-article h2{margin-top: 30px !important;font-size: 31px !important;}body.journal-article .journal-universal-page .jc-article p,body.single-journal_article .journal-universal-page .jc-article p,body:has(.journal-universal-page) .journal-universal-page .jc-article p{font-size: 16px !important;line-height: 1.66 !important;}body.journal-article .journal-universal-page .jc-toc,body.single-journal_article .journal-universal-page .jc-toc,body:has(.journal-universal-page) .journal-universal-page .jc-toc{margin: 0px 0px 24px !important;padding: 16px !important;border: 1px solid rgba(213,190,158,0.72) !important;border-radius: 8px !important;background: rgb(255,255,255) !important;}body.journal-article .journal-universal-page .jc-related .journal-wrap,body.single-journal_article .journal-universal-page .jc-related .journal-wrap,body:has(.journal-universal-page) .jc-related .journal-wrap{width: min(100% - 32px,398px) !important;max-width: 398px !important;margin: 0px auto !important;}body.journal-article .journal-universal-page .jc-related-row,body.single-journal_article .journal-universal-page .jc-related-row,body:has(.journal-universal-page) .jc-related-row{grid-template-columns: 1fr !important;gap: 12px !important;}body.journal-article .journal-universal-page .jc-related-card,body.single-journal_article .journal-universal-page .jc-related-card,body:has(.journal-universal-page) .jc-related-card{display: grid !important;grid-template-columns: 112px minmax(0px,1fr) !important;column-gap: 14px !important;align-items: center !important;}body.journal-article .journal-universal-page .jc-related-card img,body.single-journal_article .journal-universal-page .jc-related-card img,body:has(.journal-universal-page) .jc-related-card img{grid-row: 1 / span 2 !important;height: 96px !important;aspect-ratio: auto !important;}body.journal-article .journal-universal-page .jc-related-card span,body.single-journal_article .journal-universal-page .jc-related-card span,body:has(.journal-universal-page) .jc-related-card span{margin: 0px 12px 4px 0px !important;}body.journal-article .journal-universal-page .jc-related-card h3,body.single-journal_article .journal-universal-page .jc-related-card h3,body:has(.journal-universal-page) .jc-related-card h3{margin: 0px 12px 0px 0px !important;font-size: 17px !important;}}@media (max-width: 767px){body.single-excursion .mobile-sticky-actions,body.journal-article .mobile-sticky-actions,body.single-journal_article .mobile-sticky-actions,body:has(.journal-universal-page) .mobile-sticky-actions,body.page-template-page-journal .mobile-sticky-actions,body:has(.journal-page) .mobile-sticky-actions{position: fixed !important;left: 16px !important;right: 16px !important;bottom: max(8px,env(safe-area-inset-bottom)) !important;z-index: 10020 !important;display: grid !important;grid-template-columns: minmax(0px,1fr) minmax(0px,1fr) !important;gap: 6px !important;width: auto !important;max-width: 430px !important;margin-right: auto !important;margin-left: auto !important;padding: 4px !important;border: 1px solid rgba(196,139,70,0.28) !important;border-radius: 8px !important;background: rgba(255,253,248,0.96) !important;box-shadow: rgba(21,16,9,0.12) 0px -10px 28px !important;box-sizing: border-box !important;overflow: hidden !important;opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;transform: none !important;}body.single-excursion .mobile-sticky-actions::before,body.single-excursion .mobile-sticky-actions::after,body.journal-article .mobile-sticky-actions::before,body.journal-article .mobile-sticky-actions::after,body.single-journal_article .mobile-sticky-actions::before,body.single-journal_article .mobile-sticky-actions::after,body:has(.journal-universal-page) .mobile-sticky-actions::before,body:has(.journal-universal-page) .mobile-sticky-actions::after,body.page-template-page-journal .mobile-sticky-actions::before,body.page-template-page-journal .mobile-sticky-actions::after,body:has(.journal-page) .mobile-sticky-actions::before,body:has(.journal-page) .mobile-sticky-actions::after{display: none !important;}body.single-excursion .mobile-sticky-actions a,body.single-excursion .mobile-sticky-actions .btn,body.journal-article .mobile-sticky-actions a,body.journal-article .mobile-sticky-actions .btn,body.single-journal_article .mobile-sticky-actions a,body.single-journal_article .mobile-sticky-actions .btn,body:has(.journal-universal-page) .mobile-sticky-actions a,body:has(.journal-universal-page) .mobile-sticky-actions .btn,body.page-template-page-journal .mobile-sticky-actions a,body.page-template-page-journal .mobile-sticky-actions .btn,body:has(.journal-page) .mobile-sticky-actions a,body:has(.journal-page) .mobile-sticky-actions .btn{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 46px !important;margin: 0px !important;border-radius: 6px !important;font-size: 13px !important;font-weight: 900 !important;line-height: 1.15 !important;text-align: center !important;text-decoration: none !important;white-space: normal !important;box-sizing: border-box !important;}body.single-excursion,body.journal-article,body.single-journal_article,body.page-template-page-journal{padding-bottom: calc(74px + env(safe-area-inset-bottom)) !important;}body.single-excursion .site-footer,body.journal-article .site-footer,body.single-journal_article .site-footer,body.page-template-page-journal .site-footer,body:has(.journal-page) .site-footer{padding-bottom: calc(72px + env(safe-area-inset-bottom)) !important;margin-bottom: 0px !important;}body.journal-article .journal-universal-page .jc-mobile-actions,body.single-journal_article .journal-universal-page .jc-mobile-actions,body:has(.journal-universal-page) .journal-universal-page .jc-mobile-actions,body.page-template-page-journal .journal-mobile-actions,body:has(.journal-page) .journal-mobile-actions{display: none !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;transform: translateY(120%) !important;}}@media (min-width: 821px){body.single-excursion .px-details-collapsible,body.single-excursion-fallback .px-details-collapsible{align-items: start !important;grid-template-columns: minmax(0px,1.12fr) minmax(420px,0.88fr) !important;gap: 34px !important;padding: 28px 30px 30px !important;}body.single-excursion .px-details-collapsible .px-details-facts,body.single-excursion-fallback .px-details-collapsible .px-details-facts{display: grid !important;grid-template-columns: repeat(2,minmax(0px,1fr)) !important;gap: 10px !important;align-self: stretch !important;padding: 0px 0px 0px 28px !important;border-width: 0px 0px 0px 1px !important;border-style: none none none solid !important;border-color: currentcolor currentcolor currentcolor rgba(213,190,158,0.64) !important;border-image: none !important;}body.single-excursion .px-details-collapsible .px-details-facts p,body.single-excursion-fallback .px-details-collapsible .px-details-facts p{display: block !important;margin: 0px !important;min-height: 122px !important;padding: 16px 16px 17px !important;border: 1px solid rgba(213,190,158,0.54) !important;border-radius: 8px !important;background: rgba(255,253,249,0.68) !important;color: rgb(24,52,44) !important;font-size: 15px !important;line-height: 1.46 !important;}body.single-excursion .px-details-collapsible .px-details-facts p:first-child,body.single-excursion .px-details-collapsible .px-details-facts p:last-child,body.single-excursion-fallback .px-details-collapsible .px-details-facts p:first-child,body.single-excursion-fallback .px-details-collapsible .px-details-facts p:last-child{grid-column: 1 / -1 !important;min-height: 0px !important;}body.single-excursion .px-details-collapsible .px-details-facts b,body.single-excursion-fallback .px-details-collapsible .px-details-facts b{display: block !important;margin: 0px 0px 8px !important;color: rgb(0,67,49) !important;font-size: 15px !important;font-weight: 950 !important;line-height: 1.25 !important;}}@media (min-width: 1024px){body.journal-article .journal-universal-page .jc-layout:not(:has(.jc-toc)),body.single-journal_article .journal-universal-page .jc-layout:not(:has(.jc-toc)),body:has(.journal-universal-page) .journal-universal-page .jc-layout:not(:has(.jc-toc)){width: min(100% - 96px,1120px) !important;max-width: 1120px !important;display: grid !important;grid-template-columns: minmax(0px,720px) minmax(280px,320px) !important;gap: 56px !important;align-items: start !important;margin-inline: auto !important;}body.journal-article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article,body.single-journal_article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article,body:has(.journal-universal-page) .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article{grid-column: 1 !important;max-width: 720px !important;width: 100% !important;font-size: 18px !important;line-height: 1.74 !important;}body.journal-article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-sidebar,body.single-journal_article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-sidebar,body:has(.journal-universal-page) .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-sidebar{grid-column: 2 !important;width: auto !important;display: grid !important;gap: 16px !important;padding-top: 8px !important;}body.journal-article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article h2,body.single-journal_article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article h2,body:has(.journal-universal-page) .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article h2{max-width: 680px !important;margin: 38px 0px 14px !important;font-size: clamp(34px,3.2vw,42px) !important;line-height: 1.08 !important;}body.journal-article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article h2:first-child,body.single-journal_article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article h2:first-child,body:has(.journal-universal-page) .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article h2:first-child{margin-top: 0px !important;}body.journal-article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article p,body.single-journal_article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article p,body:has(.journal-universal-page) .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article p{margin-bottom: 19px !important;font-size: 18px !important;line-height: 1.74 !important;}body.journal-article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-note,body.single-journal_article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-note,body:has(.journal-universal-page) .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-note{margin: 28px 0px !important;padding: 20px 22px !important;font-family: var(--font-sans,Inter,Arial,sans-serif) !important;font-size: 16px !important;line-height: 1.62 !important;}body.journal-article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-author,body.single-journal_article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-author,body:has(.journal-universal-page) .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-author,body.journal-article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-walk-card,body.single-journal_article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-walk-card,body:has(.journal-universal-page) .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-walk-card{width: 100% !important;padding: 20px !important;border-radius: 8px !important;}body.journal-article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-walk-card,body.single-journal_article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-walk-card,body:has(.journal-universal-page) .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-walk-card{position: sticky !important;top: 96px !important;}}@media (min-width: 768px) and (max-width: 1023px){body.journal-article .journal-universal-page .jc-layout:not(:has(.jc-toc)),body.single-journal_article .journal-universal-page .jc-layout:not(:has(.jc-toc)),body:has(.journal-universal-page) .journal-universal-page .jc-layout:not(:has(.jc-toc)){width: min(100% - 56px,760px) !important;display: block !important;margin-inline: auto !important;}body.journal-article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article,body.single-journal_article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article,body:has(.journal-universal-page) .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article{width: 100% !important;max-width: 100% !important;}body.journal-article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-sidebar,body.single-journal_article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-sidebar,body:has(.journal-universal-page) .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-sidebar{width: 100% !important;max-width: 100% !important;margin-top: 26px !important;}}@media (max-width: 767px){body.journal-article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article,body.single-journal_article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article,body:has(.journal-universal-page) .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article{font-size: 17px !important;line-height: 1.68 !important;}body.journal-article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article p,body.single-journal_article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article p,body:has(.journal-universal-page) .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article p{margin-bottom: 17px !important;font-size: 17px !important;line-height: 1.68 !important;}body.journal-article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-note,body.single-journal_article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-note,body:has(.journal-universal-page) .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-note{margin: 22px 0px !important;padding: 16px 16px 16px 18px !important;font-family: var(--font-sans,Inter,Arial,sans-serif) !important;font-size: 15px !important;line-height: 1.58 !important;}}@media (max-width: 767px){body.journal-article .journal-universal-page,body.single-journal_article .journal-universal-page,body:has(.journal-universal-page) .journal-universal-page{padding-bottom: 16px !important;}body.journal-article .journal-universal-page .jc-layout,body.single-journal_article .journal-universal-page .jc-layout,body:has(.journal-universal-page) .journal-universal-page .jc-layout,body.journal-article .journal-universal-page .jc-related .journal-wrap,body.single-journal_article .journal-universal-page .jc-related .journal-wrap,body:has(.journal-universal-page) .journal-universal-page .jc-related .journal-wrap{width: min(100% - 52px,366px) !important;max-width: 366px !important;margin-inline: auto !important;}body.journal-article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article,body.single-journal_article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article,body:has(.journal-universal-page) .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article{width: 100% !important;max-width: 100% !important;font-size: 16.5px !important;line-height: 1.7 !important;}body.journal-article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article p,body.single-journal_article .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article p,body:has(.journal-universal-page) .journal-universal-page .jc-layout:not(:has(.jc-toc)) .jc-article p{margin-bottom: 16px !important;font-size: 16.5px !important;line-height: 1.7 !important;}body.journal-article .journal-universal-page .jc-sidebar,body.single-journal_article .journal-universal-page .jc-sidebar,body:has(.journal-universal-page) .journal-universal-page .jc-sidebar{margin-top: 18px !important;}body.journal-article .journal-universal-page .jc-related,body.single-journal_article .journal-universal-page .jc-related,body:has(.journal-universal-page) .jc-related{margin-top: 0px !important;padding: 12px 0px 20px !important;}body.journal-article .journal-universal-page .jc-section-title,body.single-journal_article .journal-universal-page .jc-section-title,body:has(.journal-universal-page) .jc-section-title{align-items: end !important;margin-bottom: 14px !important;padding-top: 0px !important;border-top: 0px !important;}body.journal-article .journal-universal-page .jc-section-title h2,body.single-journal_article .journal-universal-page .jc-section-title h2,body:has(.journal-universal-page) .jc-section-title h2{font-size: 30px !important;line-height: 1.08 !important;}body.journal-article .journal-universal-page .jc-related-row,body.single-journal_article .journal-universal-page .jc-related-row,body:has(.journal-universal-page) .jc-related-row{display: grid !important;grid-template-columns: 1fr !important;gap: 10px !important;padding: 0px !important;overflow: visible !important;}body.journal-article .journal-universal-page .jc-related-card,body.single-journal_article .journal-universal-page .jc-related-card,body:has(.journal-universal-page) .jc-related-card{display: grid !important;grid-template-columns: 104px minmax(0px,1fr) !important;grid-template-rows: auto auto !important;column-gap: 14px !important;align-items: center !important;min-height: 112px !important;padding: 10px !important;border-radius: 8px !important;overflow: hidden !important;}body.journal-article .journal-universal-page .jc-related-card img,body.single-journal_article .journal-universal-page .jc-related-card img,body:has(.journal-universal-page) .jc-related-card img{grid-row: 1 / span 2 !important;width: 104px !important;height: 84px !important;min-height: 0px !important;aspect-ratio: auto !important;border-radius: 6px !important;object-fit: cover !important;}body.journal-article .journal-universal-page .jc-related-card span,body.single-journal_article .journal-universal-page .jc-related-card span,body:has(.journal-universal-page) .jc-related-card span{margin: 0px 0px 5px !important;padding: 0px !important;font-size: 10.5px !important;line-height: 1.15 !important;}body.journal-article .journal-universal-page .jc-related-card h3,body.single-journal_article .journal-universal-page .jc-related-card h3,body:has(.journal-universal-page) .jc-related-card h3{min-height: 0px !important;margin: 0px !important;padding: 0px !important;font-size: 17px !important;line-height: 1.18 !important;}body.journal-article .site-footer.site-footer-v316,body.single-journal_article .site-footer.site-footer-v316,body:has(.journal-universal-page) .site-footer.site-footer-v316{width: min(100% - 52px,366px) !important;margin: 8px auto 0px !important;padding: 10px 0 calc(50px + env(safe-area-inset-bottom)) !important;}body.journal-article .site-footer-v316 .footer-v316__grid,body.single-journal_article .site-footer-v316 .footer-v316__grid,body:has(.journal-universal-page) .site-footer-v316 .footer-v316__grid{gap: 16px 18px !important;padding: 20px 16px 14px !important;border-radius: 8px !important;}body.journal-article .site-footer-v316 .footer-v316__bottom,body.single-journal_article .site-footer-v316 .footer-v316__bottom,body:has(.journal-universal-page) .site-footer-v316 .footer-v316__bottom{gap: 8px 14px !important;padding: 12px 16px 0px !important;}body.journal-article .mobile-sticky-actions,body.single-journal_article .mobile-sticky-actions,body:has(.journal-universal-page) .mobile-sticky-actions{left: 26px !important;right: 26px !important;bottom: max(6px,env(safe-area-inset-bottom)) !important;padding: 4px !important;}}@media (max-width: 767px){body.privacy-policy .pp-docs-shell,body:has(.pp-docs-page--privacy-policy) .pp-docs-shell{box-sizing: border-box !important;width: min(100% - 32px,398px) !important;max-width: 398px !important;margin-inline: auto !important;padding: 24px 0px 58px !important;overflow: hidden !important;}body.privacy-policy .pp-docs-hero-main,body:has(.pp-docs-page--privacy-policy) .pp-docs-hero-main{box-sizing: border-box !important;width: 100% !important;min-width: 0px !important;padding: 24px 28px 28px !important;overflow: hidden !important;}body.privacy-policy .pp-docs-shell h1,body:has(.pp-docs-page--privacy-policy) .pp-docs-shell h1{max-width: 100% !important;margin-bottom: 18px !important;font-size: clamp(34px,9vw,38px) !important;line-height: 1.02 !important;overflow-wrap: anywhere !important;word-break: normal !important;hyphens: auto !important;}body.privacy-policy .pp-docs-lead,body:has(.pp-docs-page--privacy-policy) .pp-docs-lead{max-width: 100% !important;font-size: 17px !important;line-height: 1.58 !important;overflow-wrap: anywhere !important;}body.privacy-policy .pp-docs-meta,body:has(.pp-docs-page--privacy-policy) .pp-docs-meta{gap: 10px !important;margin-top: 24px !important;}body.privacy-policy .pp-docs-meta span,body:has(.pp-docs-page--privacy-policy) .pp-docs-meta span{min-width: 0px !important;max-width: 100% !important;padding: 10px 12px !important;white-space: normal !important;overflow-wrap: anywhere !important;}}@media (max-width: 767px){body.journal-article .journal-universal-page .jc-related .journal-wrap,body.single-journal_article .journal-universal-page .jc-related .journal-wrap,body:has(.journal-universal-page) .journal-universal-page .jc-related .journal-wrap,body.journal-article .site-footer.site-footer-v316,body.single-journal_article .site-footer.site-footer-v316,body:has(.journal-universal-page) .site-footer.site-footer-v316{width: min(100% - 32px,398px) !important;max-width: 398px !important;margin-inline: auto !important;}body.journal-article .journal-universal-page .jc-related-card,body.single-journal_article .journal-universal-page .jc-related-card,body:has(.journal-universal-page) .jc-related-card{grid-template-columns: 112px minmax(0px,1fr) !important;column-gap: 14px !important;}body.journal-article .journal-universal-page .jc-related-card img,body.single-journal_article .journal-universal-page .jc-related-card img,body:has(.journal-universal-page) .jc-related-card img{width: 112px !important;height: 84px !important;}body.journal-article .mobile-sticky-actions,body.single-journal_article .mobile-sticky-actions,body:has(.journal-universal-page) .mobile-sticky-actions{left: 16px !important;right: 16px !important;}}html body.page-template-page-journal .journal-page .journal-post-card.is-filtered-out,html body:has(.journal-page) .journal-page .journal-post-card.is-filtered-out{display: none !important;}html body.page-template-page-journal .journal-page .journal-post-grid > .journal-post-card:not(.is-filtered-out),html body:has(.journal-page) .journal-page .journal-post-grid > .journal-post-card:not(.is-filtered-out){display: block !important;}html body.page-template-page-journal .journal-page .journal-filter-row,html body:has(.journal-page) .journal-page .journal-filter-row{gap: 10px;margin: 0px 0px 24px;overflow-x: auto;padding-bottom: 2px;display: flex !important;}html body.page-template-page-journal .journal-page .journal-more,html body:has(.journal-page) .journal-page .journal-more{align-items: center;justify-content: center;min-height: 44px;margin-top: 24px;display: inline-flex !important;}html body.page-template-page-journal .journal-page .journal-empty-state,html body:has(.journal-page) .journal-page .journal-empty-state{margin: 18px 0px 0px;padding: 18px 20px;border: 1px solid rgba(207,154,86,0.34);border-radius: 8px;background: rgba(255,250,242,0.78);color: rgb(11,75,57);font-weight: 700;}html body.page-template-page-journal .journal-page .journal-more[hidden],html body:has(.journal-page) .journal-page .journal-more[hidden]{display: none !important;}html body.page-template-page-journal .journal-page .journal-more:disabled,html body:has(.journal-page) .journal-page .journal-more:disabled{cursor: progress;opacity: 0.72;}@media (max-width: 767px){html body.page-template-page-journal .journal-page .journal-filter-row,html body:has(.journal-page) .journal-page .journal-filter-row{scrollbar-width: none;}html body.page-template-page-journal .journal-page .journal-filter-row::-webkit-scrollbar,html body:has(.journal-page) .journal-page .journal-filter-row::-webkit-scrollbar{display: none;}}@media (max-width: 767px){html body.journal-page #journal-posts > .journal-wrap,html body.page-template-page-journal .journal-page #journal-posts > .journal-wrap,html body:has(.journal-page) .journal-page #journal-posts > .journal-wrap{overflow: visible !important;}html body.journal-page #journal-posts .journal-title-row,html body.page-template-page-journal .journal-page #journal-posts .journal-title-row,html body:has(.journal-page) .journal-page #journal-posts .journal-title-row{margin-bottom: 16px !important;}html body.journal-page #journal-posts .journal-filter-row,html body.page-template-page-journal .journal-page #journal-posts .journal-filter-row,html body:has(.journal-page) .journal-page #journal-posts .journal-filter-row{margin-bottom: 18px !important;}html body.journal-page #journal-posts .journal-post-grid,html body.page-template-page-journal .journal-page #journal-posts .journal-post-grid,html body:has(.journal-page) .journal-page #journal-posts .journal-post-grid{display: grid !important;grid-template-columns: 1fr !important;grid-auto-flow: row !important;grid-auto-columns: auto !important;gap: 12px !important;width: 100% !important;max-width: 100% !important;margin: 0px !important;padding: 0px !important;overflow: visible !important;}html body.journal-page #journal-posts .journal-post-card,html body.page-template-page-journal .journal-page #journal-posts .journal-post-card,html body:has(.journal-page) .journal-page #journal-posts .journal-post-card{width: 100% !important;min-width: 0px !important;max-width: 100% !important;display: block !important;flex: 0 0 auto !important;}html body.journal-page #journal-posts .journal-post-card.is-mobile-collapsed,html body.page-template-page-journal .journal-page #journal-posts .journal-post-card.is-mobile-collapsed,html body:has(.journal-page) .journal-page #journal-posts .journal-post-card.is-mobile-collapsed,html body.journal-page #journal-posts .journal-post-card.is-filtered-out,html body.page-template-page-journal .journal-page #journal-posts .journal-post-card.is-filtered-out,html body:has(.journal-page) .journal-page #journal-posts .journal-post-card.is-filtered-out{display: none !important;}html body.journal-page #journal-posts .journal-more,html body.page-template-page-journal .journal-page #journal-posts .journal-more,html body:has(.journal-page) .journal-page #journal-posts .journal-more{display: flex !important;width: min(100%,220px) !important;min-height: 46px !important;margin: 22px auto 0px !important;border: 1px solid rgb(6,67,51) !important;border-radius: 7px !important;background: rgb(255,253,249) !important;color: rgb(6,67,51) !important;font-weight: 900 !important;text-align: center !important;box-shadow: none !important;}html body.journal-page #journal-posts.is-expanded .journal-more,html body.page-template-page-journal .journal-page #journal-posts.is-expanded .journal-more,html body:has(.journal-page) .journal-page #journal-posts.is-expanded .journal-more{display: none !important;}}@media (min-width: 768px){html body.post-type-archive-excursion .ex-card,html body.tax-excursion_category .ex-card,html body .ex-page .ex-card,html body:has(.excursions-page) .ex-card{min-height: 408px !important;}html body.post-type-archive-excursion .ex-card-body,html body.tax-excursion_category .ex-card-body,html body .ex-page .ex-card-body,html body:has(.excursions-page) .ex-card-body{display: flex !important;flex-direction: column !important;min-height: 238px !important;padding: 15px 15px 13px !important;}html body.post-type-archive-excursion .ex-tag,html body.tax-excursion_category .ex-tag,html body .ex-page .ex-tag,html body:has(.excursions-page) .ex-tag,html body.home .card-tag,html body.front-page .card-tag{font-size: 10.5px !important;font-weight: 800 !important;line-height: 1.1 !important;letter-spacing: 0.01em !important;}html body.post-type-archive-excursion .ex-card h2,html body.post-type-archive-excursion #excursion-list .ex-card h2,html body.tax-excursion_category .ex-card h2,html body .ex-page .ex-card h2,html body:has(.excursions-page) #excursion-list .ex-card h2,html body:has(.excursions-page) .ex-card h2{min-height: 0px !important;margin: 9px 0px 8px !important;color: rgb(7,29,23) !important;font-size: clamp(19px,1.45vw,21px) !important;font-weight: 600 !important;line-height: 1.08 !important;letter-spacing: 0px !important;}html body.post-type-archive-excursion .ex-card h2 a,html body.post-type-archive-excursion #excursion-list .ex-card h2 a,html body.tax-excursion_category .ex-card h2 a,html body .ex-page .ex-card h2 a,html body:has(.excursions-page) #excursion-list .ex-card h2 a,html body:has(.excursions-page) .ex-card h2 a{color: inherit !important;font-family: Georgia,"Times New Roman",serif !important;font-size: inherit !important;font-weight: inherit !important;line-height: inherit !important;letter-spacing: 0px !important;text-decoration: none !important;}html body.post-type-archive-excursion .ex-card p,html body.post-type-archive-excursion #excursion-list .ex-card p,html body.tax-excursion_category .ex-card p,html body .ex-page .ex-card p,html body:has(.excursions-page) #excursion-list .ex-card p,html body:has(.excursions-page) .ex-card p{min-height: 0px !important;margin: 0px 0px 14px !important;color: rgb(36,59,53) !important;display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 5 !important;overflow: hidden !important;font-size: 12.5px !important;font-weight: 400 !important;line-height: 1.42 !important;}html body.post-type-archive-excursion .ex-meta,html body.tax-excursion_category .ex-meta,html body .ex-page .ex-meta,html body:has(.excursions-page) .ex-meta{margin-top: auto !important;padding-top: 12px !important;gap: 10px !important;color: rgb(9,37,30) !important;font-size: 12px !important;font-weight: 700 !important;line-height: 1.25 !important;}html body.post-type-archive-excursion .ex-meta span,html body.tax-excursion_category .ex-meta span,html body .ex-page .ex-meta span,html body:has(.excursions-page) .ex-meta span,html body.post-type-archive-excursion .ex-meta strong,html body.tax-excursion_category .ex-meta strong,html body .ex-page .ex-meta strong,html body:has(.excursions-page) .ex-meta strong{font-size: 12px !important;font-weight: 750 !important;line-height: 1.2 !important;}html body.post-type-archive-excursion .ex-meta a,html body.tax-excursion_category .ex-meta a,html body .ex-page .ex-meta a,html body:has(.excursions-page) .ex-meta a{min-height: 30px !important;padding: 7px 10px !important;font-size: 11.5px !important;font-weight: 750 !important;line-height: 1 !important;}html body.home .cards .card-body,html body.front-page .cards .card-body{display: flex !important;flex-direction: column !important;min-height: 172px !important;padding: 14px 14px 12px !important;}html body.home .cards .card h3,html body.front-page .cards .card h3{min-height: 0px !important;margin: 8px 0px !important;font-size: clamp(18px,1.35vw,19px) !important;font-weight: 600 !important;line-height: 1.1 !important;letter-spacing: 0px !important;}html body.home .cards .card h3 a,html body.front-page .cards .card h3 a{color: inherit !important;font-weight: inherit !important;text-decoration: none !important;}html body.home .cards .card p,html body.front-page .cards .card p{min-height: 0px !important;margin: 0px 0px 12px !important;color: rgb(36,59,53) !important;display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;overflow: hidden !important;font-size: 12.5px !important;line-height: 1.42 !important;}html body.home .cards .meta,html body.front-page .cards .meta{margin-top: auto !important;padding-top: 11px !important;gap: 9px !important;font-size: 12px !important;font-weight: 700 !important;line-height: 1.2 !important;}html body.home .cards .meta small,html body.front-page .cards .meta small,html body.home .cards .meta span,html body.front-page .cards .meta span{font-size: 12px !important;font-weight: 750 !important;line-height: 1.2 !important;}html body.home .cards .meta a,html body.front-page .cards .meta a{min-height: 30px !important;padding: 7px 10px !important;font-size: 11.5px !important;font-weight: 750 !important;line-height: 1 !important;}html body.home .mv2-tour-body,html body.front-page .mv2-tour-body{display: flex !important;flex-direction: column !important;padding: 16px 16px 14px !important;}html body.home .mv2-tour h3,html body.front-page .mv2-tour h3{margin: 0px 0px 9px !important;font-size: clamp(19px,1.45vw,21px) !important;font-weight: 600 !important;line-height: 1.1 !important;letter-spacing: 0px !important;}html body.home .mv2-tour p,html body.front-page .mv2-tour p{margin: 0px 0px 14px !important;color: rgb(36,59,53) !important;display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;overflow: hidden !important;font-size: 13px !important;line-height: 1.45 !important;}html body.home .mv2-tour-meta,html body.front-page .mv2-tour-meta{margin-top: auto !important;padding-top: 12px !important;font-size: 12px !important;font-weight: 750 !important;line-height: 1.2 !important;}}@media (max-width: 767px){html body.post-type-archive-excursion .ex-card h2,html body.tax-excursion_category .ex-card h2,html body .ex-page .ex-card h2,html body:has(.excursions-page) .ex-card h2,html body.home .mhome-tour h3,html body.front-page .mhome-tour h3,html body.home .mv2-tour h3,html body.front-page .mv2-tour h3{font-size: 20px !important;font-weight: 600 !important;line-height: 1.12 !important;letter-spacing: 0px !important;}html body.post-type-archive-excursion .ex-card p,html body.tax-excursion_category .ex-card p,html body .ex-page .ex-card p,html body:has(.excursions-page) .ex-card p,html body.home .mhome-tour p,html body.front-page .mhome-tour p,html body.home .mv2-tour p,html body.front-page .mv2-tour p{color: rgb(36,59,53) !important;font-size: 13px !important;line-height: 1.45 !important;}html body.post-type-archive-excursion .ex-meta,html body.tax-excursion_category .ex-meta,html body .ex-page .ex-meta,html body:has(.excursions-page) .ex-meta,html body.home .mhome-tour-body > div,html body.front-page .mhome-tour-body > div,html body.home .mv2-tour-meta,html body.front-page .mv2-tour-meta{font-size: 12px !important;font-weight: 750 !important;line-height: 1.2 !important;}}@media (max-width: 767px){html body.single-excursion .px-section > .px-wrap,html body.single-excursion .px-section .px-wrap.px-about-grid,html body.single-excursion .px-section .px-wrap.px-special,html body.single-excursion .px-bottom-grid > .px-wrap,html body.single-excursion .px-other > .px-wrap,html body.single-excursion .px-author,html body.single-excursion .px-details,html body.single-excursion .px-booking{width: min(100% - 32px,430px) !important;max-width: 430px !important;margin-left: auto !important;margin-right: auto !important;}html body.single-excursion .px-section{padding-left: 0px !important;padding-right: 0px !important;}html body.single-excursion .px-section + .px-section{margin-top: 0px !important;}html body.single-excursion .px-other-grid{width: 100% !important;}html body.home .mv2-tour h3,html body.front-page .mv2-tour h3,html body.home .mhome-tour h3,html body.front-page .mhome-tour h3{margin: 7px 0px !important;color: rgb(7,29,23) !important;font-size: 18.5px !important;font-weight: 500 !important;line-height: 1.08 !important;letter-spacing: 0px !important;}html body.home .mv2-tour h3 a,html body.front-page .mv2-tour h3 a,html body.home .mhome-tour h3 a,html body.front-page .mhome-tour h3 a{color: inherit !important;font-size: inherit !important;font-weight: inherit !important;line-height: inherit !important;text-decoration: none !important;}html body.home .mv2-tour p,html body.front-page .mv2-tour p,html body.home .mhome-tour p,html body.front-page .mhome-tour p{font-size: 12.5px !important;line-height: 1.42 !important;-webkit-line-clamp: 3 !important;}html body.home .mv2-tour-meta,html body.front-page .mv2-tour-meta,html body.home .mhome-tour-body > div,html body.front-page .mhome-tour-body > div{padding-top: 9px !important;font-size: 11.5px !important;font-weight: 700 !important;}}@media (min-width: 768px){html body.home .cards .card h3,html body.front-page .cards .card h3,html body.home .mv2-tour h3,html body.front-page .mv2-tour h3{font-weight: 500 !important;}}@media (max-width: 767px){html body.single-excursion section#px-booking > .px-wrap{width: min(100% - 32px,430px) !important;max-width: 430px !important;margin-left: auto !important;margin-right: auto !important;}html body.single-excursion section#px-booking .px-booking{width: 100% !important;max-width: none !important;margin-left: 0px !important;margin-right: 0px !important;box-sizing: border-box !important;}html body.home .mv2-section:has(.mv2-tour-row),html body.front-page .mv2-section:has(.mv2-tour-row){padding-bottom: 26px !important;}html body.home .mv2-tour-row,html body.front-page .mv2-tour-row{gap: 10px !important;padding-bottom: 8px !important;}html body.home .mv2-tour,html body.front-page .mv2-tour{grid-template-rows: auto auto auto !important;min-height: 0px !important;height: auto !important;}html body.home .mv2-tour-img,html body.front-page .mv2-tour-img{height: 98px !important;min-height: 98px !important;flex-basis: 98px !important;}html body.home .mv2-tour-body,html body.front-page .mv2-tour-body{display: grid !important;grid-template-rows: auto auto auto !important;min-height: 0px !important;padding: 9px 8px 4px !important;}html body.home .mv2-tour h3,html body.front-page .mv2-tour h3{display: -webkit-box !important;min-height: 0px !important;margin: 3px 0px 4px !important;overflow: hidden !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important;color: rgb(7,29,23) !important;font-size: 14.5px !important;font-weight: 600 !important;line-height: 1.08 !important;}html body.home .mv2-tour h3 a,html body.front-page .mv2-tour h3 a{color: inherit !important;font-size: inherit !important;font-weight: inherit !important;line-height: inherit !important;text-decoration: none !important;}html body.home .mv2-tour p,html body.front-page .mv2-tour p{display: -webkit-box !important;min-height: 0px !important;margin: 0px 0px 2px !important;overflow: hidden !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;color: rgb(36,59,53) !important;font-size: 10px !important;line-height: 1.24 !important;}html body.home .mv2-tour-meta,html body.front-page .mv2-tour-meta{margin-top: 3px !important;padding-top: 5px !important;font-size: 9px !important;font-weight: 800 !important;line-height: 1.1 !important;}html body.home .mv2-tour-meta span,html body.front-page .mv2-tour-meta span,html body.home .mv2-tour-meta strong,html body.front-page .mv2-tour-meta strong{font-size: 9px !important;line-height: 1.1 !important;}html body.home .mv2-tour-meta svg,html body.front-page .mv2-tour-meta svg{width: 18px !important;height: 18px !important;}html body.home .mv2-tour::after,html body.front-page .mv2-tour::after{height: 22px !important;min-height: 22px !important;margin: 2px 8px 6px !important;font-size: 9px !important;line-height: 1 !important;}}@media (max-width: 820px){body.post-type-archive-excursion .xm-hero,body.excursions-page .xm-hero,body:has(.excursions-page) .excursions-page .xm-hero{position: relative !important;background: rgb(255,250,243) !important;}body.post-type-archive-excursion .xm-hero::before,body.excursions-page .xm-hero::before,body:has(.excursions-page) .excursions-page .xm-hero::before{content: "" !important;position: absolute !important;inset: 0px !important;z-index: 0 !important;background: var(--hero-mobile) 58% center / cover no-repeat !important;filter: contrast(1.08) saturate(1.06) brightness(0.99) !important;transform: scale(1.002) !important;}body.post-type-archive-excursion .xm-hero::after,body.excursions-page .xm-hero::after,body:has(.excursions-page) .excursions-page .xm-hero::after{content: "" !important;position: absolute !important;inset: 0px !important;z-index: 1 !important;pointer-events: none !important;background: linear-gradient(90deg,rgba(255,253,248,0.93) 0%,rgba(255,253,248,0.68) 39%,rgba(255,253,248,0.08) 76%,rgba(255,253,248,0) 100%),linear-gradient(rgba(255,253,248,0) 0%,rgba(255,253,248,0.06) 46%,rgba(255,250,243,0.66) 100%),linear-gradient(0deg,rgba(6,67,51,0.03),rgba(6,67,51,0.03)) !important;}body.post-type-archive-excursion .xm-hero > *,body.excursions-page .xm-hero > *,body:has(.excursions-page) .excursions-page .xm-hero > *{position: relative !important;z-index: 2 !important;}}@media (min-width: 821px){body.post-type-archive-excursion .ex-hero,body.excursions-page .ex-hero,body:has(.excursions-page) .ex-hero{position: relative !important;background: rgb(255,250,243) !important;overflow: hidden !important;}body.post-type-archive-excursion .ex-hero::before,body.excursions-page .ex-hero::before,body:has(.excursions-page) .ex-hero::before{content: "" !important;position: absolute !important;inset: 0px !important;z-index: 0 !important;background: var(--hero-desktop) center / cover no-repeat !important;filter: contrast(1.07) saturate(1.05) brightness(0.99) !important;transform: scale(1.002) !important;}body.post-type-archive-excursion .ex-hero::after,body.excursions-page .ex-hero::after,body:has(.excursions-page) .ex-hero::after{content: "" !important;position: absolute !important;inset: 0px !important;z-index: 1 !important;pointer-events: none !important;background: linear-gradient(90deg,rgba(255,253,248,0.94) 0%,rgba(255,253,248,0.74) 34%,rgba(255,253,248,0.14) 62%,rgba(255,253,248,0.02) 88%),linear-gradient(rgba(255,253,248,0) 0%,rgba(255,250,243,0.16) 100%),linear-gradient(0deg,rgba(6,67,51,0.03),rgba(6,67,51,0.03)) !important;}body.post-type-archive-excursion .ex-hero > *,body.excursions-page .ex-hero > *,body:has(.excursions-page) .ex-hero > *{position: relative !important;z-index: 2 !important;}}@media (max-width: 760px){body.single-excursion,body.single-excursion-fallback{padding-bottom: 0px !important;}}@media (max-width: 760px){html body.single-excursion.single-excursion,html body.single-excursion.single-excursion-fallback{padding-bottom: 0px !important;}}html body.post-type-archive-guest_review .reviews-hero,html body:has(.reviews-page) .reviews-hero{background-image: url("https://paris-peshkom.com/wp-content/uploads/2026/10/reviews-hero-guests-mobile-v404.jpg") !important;background-position: center 46% !important;}html body.post-type-archive-guest_review .reviews-hero__shade,html body:has(.reviews-page) .reviews-hero__shade{background: linear-gradient(90deg,rgba(3,32,24,0.78) 0%,rgba(3,32,24,0.52) 44%,rgba(3,32,24,0.1) 100%),linear-gradient(0deg,rgba(3,32,24,0.3),rgba(3,32,24,0.03) 58%) !important;}@media (max-width: 760px){html body.post-type-archive-guest_review .reviews-hero,html body:has(.reviews-page) .reviews-hero{background-position: 50% 46% !important;}html body.post-type-archive-guest_review .reviews-hero__shade,html body:has(.reviews-page) .reviews-hero__shade{background: linear-gradient(90deg,rgba(3,32,24,0.82) 0%,rgba(3,32,24,0.58) 50%,rgba(3,32,24,0.14) 100%),linear-gradient(0deg,rgba(3,32,24,0.34),rgba(3,32,24,0.04) 58%) !important;}}html body.page-template-page-contacts .contacts-hero,html body:has(.contacts-page) .contacts-hero{background-image: linear-gradient(90deg,rgba(3,31,23,0.48) 0%,rgba(3,31,23,0.25) 42%,rgba(3,31,23,0.01) 100%),linear-gradient(0deg,rgba(3,31,23,0.14),rgba(3,31,23,0) 58%),linear-gradient(135deg,rgba(255,226,158,0.28) 0%,rgba(255,244,218,0.08) 50%,rgba(255,255,255,0) 100%),url("https://paris-peshkom.com/wp-content/uploads/2026/10/contacts-hero-guide-mobile-v405.jpg") !important;background-position: 54% 48% !important;}html body.post-type-archive-guest_review .reviews-hero__shade,html body:has(.reviews-page) .reviews-hero__shade{background: linear-gradient(90deg,rgba(3,32,24,0.52) 0%,rgba(3,32,24,0.29) 50%,rgba(3,32,24,0.03) 100%),linear-gradient(0deg,rgba(3,32,24,0.16),rgba(3,32,24,0) 58%),linear-gradient(135deg,rgba(255,220,145,0.24) 0%,rgba(255,245,222,0.08) 52%,rgba(255,255,255,0) 100%) !important;}@media (max-width: 820px){html body.post-type-archive-district .districts-hero,html body:has(.districts-page) .districts-hero{min-height: 468px !important;background-image: linear-gradient(180deg,rgba(255,246,218,.24) 0%,rgba(255,234,178,.12) 32%,rgba(6,38,30,.42) 100%),linear-gradient(135deg,rgba(255,222,144,.2) 0%,rgba(255,250,236,.06) 48%,rgba(255,255,255,0) 100%),var(--districts-hero) !important;background-position: center top !important;background-size: cover !important;}html body.post-type-archive-district .districts-hero-copy,html body:has(.districts-page) .districts-hero-copy{padding-top: 34px !important;padding-bottom: 34px !important;}}@media (max-width: 767px){body.home .mv2-memory .mv2-feature,body.front-page .mv2-memory .mv2-feature{justify-content: flex-end !important;}body.home .mv2-memory .mv2-feature h3,body.front-page .mv2-memory .mv2-feature h3{min-height: 31px !important;display: flex !important;align-items: flex-start !important;margin: 0px 0px 4px !important;}body.home .mv2-memory .mv2-feature p,body.front-page .mv2-memory .mv2-feature p{min-height: 41px !important;margin: 0px !important;}}@media (max-width: 767px){body.home .mv2-memory .mv2-feature,body.front-page .mv2-memory .mv2-feature{height: auto !important;min-height: 154px !important;padding: 10px 9px 11px !important;display: grid !important;grid-template-rows: 43px 35px auto !important;gap: 6px !important;place-content: start stretch !important;align-items: start !important;}body.home .mv2-memory .mv2-feature > span,body.front-page .mv2-memory .mv2-feature > span{position: relative !important;top: auto !important;left: auto !important;width: 40px !important;height: 40px !important;place-self: start !important;margin: 0px !important;}body.home .mv2-memory .mv2-feature > span svg,body.front-page .mv2-memory .mv2-feature > span svg{width: 22px !important;height: 22px !important;display: block !important;}body.home .mv2-memory .mv2-feature h3,body.front-page .mv2-memory .mv2-feature h3{min-height: 35px !important;height: 35px !important;display: flex !important;align-items: start !important;margin: 0px !important;color: rgb(255,253,249) !important;font-size: 15px !important;line-height: 1.03 !important;}body.home .mv2-memory .mv2-feature p,body.front-page .mv2-memory .mv2-feature p{min-height: 0 !important;height: auto !important;margin: 0px !important;color: rgb(255,253,249) !important;font-size: 11px !important;line-height: 1.4 !important;overflow: visible !important;overflow-wrap: break-word;hyphens: auto;}}@media (max-width: 767px){body.home .mv2-memory .mv2-feature h3,body.front-page .mv2-memory .mv2-feature h3{align-items: flex-end !important;}}@media (max-width: 767px){body.page-template-page-about .about-page .about-memory,body:has(.about-page) .about-page .about-memory{gap: 10px !important;min-height: 0px !important;height: auto !important;padding: 0px 0px 10px !important;scroll-padding-left: 0px !important;}body.page-template-page-about .about-page .about-memory article,body:has(.about-page) .about-page .about-memory article{flex: 0 0 62% !important;width: 62% !important;min-width: 62% !important;min-height: 224px !important;height: 224px !important;border-radius: 8px !important;overflow: hidden !important;background: rgb(255,253,249) !important;border: 1px solid rgba(213,190,158,0.72) !important;box-shadow: rgba(38,25,9,0.055) 0px 12px 28px !important;}body.page-template-page-about .about-page .about-memory article:nth-child(n+4),body:has(.about-page) .about-page .about-memory article:nth-child(n+4){display: none !important;}body.page-template-page-about .about-page .about-memory img,body:has(.about-page) .about-page .about-memory img{height: 112px !important;min-height: 112px !important;aspect-ratio: auto !important;object-fit: cover !important;display: block !important;}body.page-template-page-about .about-page .about-memory div,body:has(.about-page) .about-page .about-memory div{min-height: 110px !important;padding: 13px 14px 14px !important;display: grid !important;grid-template-rows: auto 1fr !important;align-content: start !important;gap: 8px !important;}body.page-template-page-about .about-page .about-memory small,body:has(.about-page) .about-page .about-memory small{min-height: 15px !important;color: transparent !important;font-size: 0px !important;line-height: 1 !important;}body.page-template-page-about .about-page .about-memory small::before,body:has(.about-page) .about-page .about-memory small::before{color: rgb(183,102,19) !important;font-family: var(--font-sans,Inter,Arial,sans-serif) !important;font-size: 10px !important;font-weight: 850 !important;line-height: 1.15 !important;letter-spacing: 0.03em !important;text-transform: uppercase !important;}body.page-template-page-about .about-page .about-memory article:nth-child(1) small::before,body:has(.about-page) .about-page .about-memory article:nth-child(1) small::before{content: "Кафе с характером" !important;}body.page-template-page-about .about-page .about-memory article:nth-child(2) small::before,body:has(.about-page) .about-page .about-memory article:nth-child(2) small::before{content: "Тихое утро" !important;}body.page-template-page-about .about-page .about-memory article:nth-child(3) small::before,body:has(.about-page) .about-page .about-memory article:nth-child(3) small::before{content: "Вид с паузой" !important;}body.page-template-page-about .about-page .about-memory h3,body:has(.about-page) .about-page .about-memory h3{margin: 0px !important;color: rgb(20,49,41) !important;font-family: var(--font-sans,Inter,Arial,sans-serif) !important;font-size: 13px !important;font-weight: 650 !important;line-height: 1.34 !important;letter-spacing: 0px !important;}}@media (max-width: 767px){body.page-template-page-about .about-page .about-memory,body:has(.about-page) .about-page .about-memory{gap: 9px !important;}body.page-template-page-about .about-page .about-memory article,body:has(.about-page) .about-page .about-memory article{flex-basis: 55% !important;width: 55% !important;min-width: 55% !important;height: 216px !important;min-height: 216px !important;}body.page-template-page-about .about-page .about-memory img,body:has(.about-page) .about-page .about-memory img{height: 104px !important;min-height: 104px !important;}body.page-template-page-about .about-page .about-memory div,body:has(.about-page) .about-page .about-memory div{min-height: 112px !important;padding: 12px 12px 14px !important;text-align: center !important;justify-items: center !important;align-content: center !important;gap: 8px !important;}body.page-template-page-about .about-page .about-memory small,body:has(.about-page) .about-page .about-memory small,body.page-template-page-about .about-page .about-memory small::before,body:has(.about-page) .about-page .about-memory small::before,body.page-template-page-about .about-page .about-memory h3,body:has(.about-page) .about-page .about-memory h3{text-align: center !important;}body.page-template-page-about .about-page .about-memory h3,body:has(.about-page) .about-page .about-memory h3{max-width: 160px !important;font-size: 12.5px !important;line-height: 1.34 !important;}}@media (min-width: 1024px){html body.page-template-page-journal .journal-page #journal-posts > .journal-wrap,html body:has(.journal-page) .journal-page #journal-posts > .journal-wrap{width: min(100% - 96px,1360px) !important;max-width: 1360px !important;}html body.page-template-page-journal .journal-page #journal-posts .journal-post-grid,html body:has(.journal-page) .journal-page #journal-posts .journal-post-grid{display: grid !important;grid-template-columns: repeat(6,minmax(0px,1fr)) !important;gap: 14px !important;align-items: start !important;overflow: visible !important;}html body.page-template-page-journal .journal-page #journal-posts .journal-post-card,html body:has(.journal-page) .journal-page #journal-posts .journal-post-card{width: 100% !important;min-width: 0px !important;max-width: none !important;height: auto !important;min-height: 0px !important;display: flex !important;flex-direction: column !important;align-self: start !important;border-radius: 8px !important;box-shadow: rgba(35,24,10,0.055) 0px 12px 28px !important;}html body.page-template-page-journal .journal-page #journal-posts .journal-post-card img,html body:has(.journal-page) .journal-page #journal-posts .journal-post-card img{width: 100% !important;height: 124px !important;min-height: 0px !important;object-fit: cover !important;}html body.page-template-page-journal .journal-page #journal-posts .journal-post-card div,html body:has(.journal-page) .journal-page #journal-posts .journal-post-card div{height: auto !important;min-height: 0px !important;padding: 15px 14px 16px !important;}html body.page-template-page-journal .journal-page #journal-posts .journal-post-card span,html body:has(.journal-page) .journal-page #journal-posts .journal-post-card span{display: block !important;margin: 0px 0px 9px !important;font-size: 10.5px !important;line-height: 1.1 !important;}html body.page-template-page-journal .journal-page #journal-posts .journal-post-card h3,html body:has(.journal-page) .journal-page #journal-posts .journal-post-card h3{min-height: 0px !important;margin: 0px 0px 12px !important;display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 5 !important;overflow: hidden !important;font-size: 18px !important;line-height: 1.12 !important;}html body.page-template-page-journal .journal-page #journal-posts .journal-post-card small,html body:has(.journal-page) .journal-page #journal-posts .journal-post-card small{display: block !important;margin: 0px !important;font-size: 11.5px !important;line-height: 1.5 !important;}}@media (min-width: 1024px){html body.page-template-page-journal .journal-page #journal-posts .journal-post-grid,html body:has(.journal-page) .journal-page #journal-posts .journal-post-grid{align-items: stretch !important;}html body.page-template-page-journal .journal-page #journal-posts .journal-post-card,html body:has(.journal-page) .journal-page #journal-posts .journal-post-card{height: 100% !important;align-self: stretch !important;}html body.page-template-page-journal .journal-page #journal-posts .journal-post-card div,html body:has(.journal-page) .journal-page #journal-posts .journal-post-card div{flex: 1 1 auto !important;display: flex !important;flex-direction: column !important;}html body.page-template-page-journal .journal-page #journal-posts .journal-post-card small,html body:has(.journal-page) .journal-page #journal-posts .journal-post-card small{margin-top: auto !important;}}html body:has(.about-page) .about-page .about-team.about-team article{height: auto !important;min-height: 0px !important;}html body:has(.about-page) .about-page .about-team.about-team img{display: block !important;width: 100% !important;height: auto !important;min-height: 0px !important;max-height: none !important;aspect-ratio: 1 / 1 !important;object-fit: contain !important;object-position: center center !important;background: rgb(255,248,239) !important;}@media (min-width: 981px){html body.home #about .about-strip,html body.front-page #about .about-strip{grid-template-columns: minmax(0px,0.85fr) minmax(0px,1.25fr) minmax(0px,1fr) !important;}html body.home #about .about-photo,html body.front-page #about .about-photo{aspect-ratio: 3 / 4 !important;min-height: 0px !important;background-size: contain !important;background-position: center center !important;background-repeat: no-repeat !important;background-color: rgb(255,248,239) !important;}}@media (min-width: 768px) and (max-width: 980px){html body.home #about .about-photo,html body.front-page #about .about-photo{width: 100% !important;max-width: 360px !important;min-height: 0px !important;aspect-ratio: 3 / 4 !important;justify-self: center !important;background-size: contain !important;background-position: center center !important;background-repeat: no-repeat !important;}}@media (max-width: 767px){html body.home .mv2-about > img,html body.front-page .mv2-about > img{height: auto !important;min-height: 0px !important;aspect-ratio: 3 / 4 !important;align-self: start !important;object-fit: contain !important;object-position: center top !important;background: rgb(255,248,239) !important;}}@media (max-width: 767px){html body.home .mv2-guide-chip,html body.front-page .mv2-guide-chip{min-height: 78px !important;padding: 8px 12px !important;gap: 12px !important;grid-template-columns: 58px minmax(0px,1fr) !important;}html body.home .mv2-guide-chip > img,html body.front-page .mv2-guide-chip > img{width: 58px !important;height: 58px !important;min-width: 58px !important;flex: 0 0 58px !important;object-fit: cover !important;object-position: center top !important;}}@media (min-width: 821px){body.single-excursion .pp-excursion-render .px-hero{width: 100%;max-width: none;min-height: 0 !important;margin: 0;padding: 0;overflow: hidden;border-radius: 0;background-position: center,center,center 44% !important;}body.single-excursion .pp-excursion-render .px-hero .px-wrap{width: min(1180px,calc(100% - 72px));min-height: clamp(430px,42vw,560px) !important;align-items: center;}body.single-excursion .pp-excursion-render .px-hero-content{width: min(100%,660px);padding: 44px 0;}body.single-excursion .pp-excursion-render .px-hero h1{max-width: 600px;margin-bottom: 20px;font-size: clamp(36px,3.2vw,46px);font-weight: 400;line-height: 1.12;text-wrap: balance;}body.single-excursion .pp-excursion-render .px-hero p{max-width: 560px;margin-bottom: 24px;font-size: 17px;font-weight: 500;line-height: 1.55;}body.single-excursion .pp-excursion-render .px-hero-meta{display: flex;flex-wrap: wrap;gap: 14px 22px;max-width: 660px;}body.single-excursion .pp-excursion-render .px-hero-meta span{font-size: 13px;font-weight: 600;}}@media (max-width: 820px){body.single-excursion .pp-excursion-render .px-hero{min-height: 0 !important;padding: 0 !important;background: none !important;}body.single-excursion .pp-excursion-render .px-hero .px-wrap{width: 100% !important;max-width: none !important;min-height: 0 !important;padding: 0 !important;}body.single-excursion .pp-excursion-render .px-hero-content{width: 100% !important;min-height: 420px !important;margin: 0 !important;padding: 110px 20px 24px !important;display: flex !important;flex-direction: column;justify-content: flex-end;background: linear-gradient(180deg,rgba(5,24,19,0.08) 0%,rgba(5,24,19,0.58) 35%,rgba(5,24,19,0.94) 100%),var(--hero-mobile,var(--hero)) center top / cover no-repeat !important;}body.single-excursion .pp-excursion-render .px-hero h1{margin: 0 0 14px !important;font-size: clamp(26px,7.2vw,30px) !important;font-weight: 400 !important;line-height: 1.12 !important;text-wrap: balance;overflow-wrap: normal !important;word-break: normal !important;}body.single-excursion .pp-excursion-render .px-hero p{margin: 0 0 20px !important;font-size: 14px !important;font-weight: 400 !important;line-height: 1.5 !important;color: rgba(255,255,255,0.92);}body.single-excursion .pp-excursion-render .px-hero-meta{display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;gap: 12px 16px !important;align-items: center;}body.single-excursion .pp-excursion-render .px-hero-meta span{font-size: 12px !important;font-weight: 500 !important;line-height: 1.4;align-items: center;}body.single-excursion .pp-excursion-render .px-hero-meta > .px-hero-duration{grid-area: 1 / 1;}body.single-excursion .pp-excursion-render .px-hero-meta > .px-hero-format,body.single-excursion .pp-excursion-render .px-hero-meta .px-price small{display: none !important;}body.single-excursion .pp-excursion-render .px-hero-meta > .px-hero-group{grid-area: 2 / 1 / auto / -1;}body.single-excursion .pp-excursion-render .px-hero-meta .px-price{grid-area: 1 / 2;margin: 0 !important;justify-self: end;}body.single-excursion .pp-excursion-render .px-hero-meta .px-price b{font-size: 26px !important;line-height: 1.1;}}@media (min-width: 821px){body.single-excursion.postid-9824 .pp-excursion-render .px-hero{background-position: center,center,center top !important;}}@media (min-width: 821px){body.single-excursion.postid-12137 .pp-excursion-render .px-hero{background-position: center,center,center 0% !important;}body.single-excursion.postid-12130 .pp-excursion-render .px-hero{background-position: center,center,center 0% !important;}body.single-excursion.postid-11916 .pp-excursion-render .px-hero{background-position: center,center,center 0% !important;}body.single-excursion.postid-11814 .pp-excursion-render .px-hero{background-position: center,center,center 0% !important;}body.single-excursion.postid-11714 .pp-excursion-render .px-hero{background-position: center,center,center 0% !important;}body.single-excursion.postid-11242 .pp-excursion-render .px-hero{background-position: center,center,center 0% !important;}body.single-excursion.postid-10844 .pp-excursion-render .px-hero{background-position: center,center,center 0% !important;}body.single-excursion.postid-10837 .pp-excursion-render .px-hero{background-position: center,center,center 0% !important;}body.single-excursion.postid-10830 .pp-excursion-render .px-hero{background-position: center,center,center 0% !important;}body.single-excursion.postid-10798 .pp-excursion-render .px-hero{background-position: center,center,center 20% !important;}}@media (max-width: 820px){body.single-excursion.postid-9824 .pp-excursion-render .px-hero-content{background-image: linear-gradient(180deg,rgba(5,24,19,0.08) 0%,rgba(5,24,19,0.58) 35%,rgba(5,24,19,0.94) 100%),var(--hero) !important;background-position: center,69% top !important;}body.single-excursion.postid-11916 .pp-excursion-render .px-hero-content{background-position: center,center top !important;}}body.single-district .district-single-render .ds-hero{display: block !important;position: relative;isolation: isolate;width: 100%;max-width: none;min-height: 0 !important;height: auto !important;margin: 0;padding: 0 !important;overflow: hidden;border-radius: 0;background: var(--ds-hero) var(--ds-photo-position,center center) / cover no-repeat #092c23 !important;}body.single-district .district-single-render .ds-hero::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(3,15,12,0.02) 0%,rgba(3,15,12,0.04) 32%,rgba(3,15,12,0.56) 60%,rgba(3,15,12,0.9) 100%);pointer-events: none;}body.single-district .district-single-render .ds-hero::after{display: none !important;content: none !important;}body.single-district .district-single-render .ds-hero > .ds-wrap{display: flex !important;align-items: flex-end !important;width: min(1180px,calc(100% - 72px)) !important;max-width: 1180px !important;min-height: clamp(540px,42vw,700px) !important;height: auto !important;margin: 0 auto;padding: 0 !important;}body.single-district .district-single-render .ds-hero-copy{width: min(560px,52%) !important;max-width: 560px !important;padding: 44px 0 !important;color: white;background: none !important;}body.single-district .district-single-render .ds-hero h1{margin: 0 0 16px !important;color: #fff !important;font-size: clamp(34px,3vw,42px) !important;font-weight: 400 !important;line-height: 1.12 !important;letter-spacing: -0.015em;text-wrap: balance;word-break: normal;overflow-wrap: normal;text-shadow: 0 2px 8px rgba(0,0,0,0.24);}body.single-district .district-single-render .ds-hero p{width: auto !important;max-width: 530px !important;margin: 0 0 24px !important;color: #fff !important;font-size: 16px !important;font-weight: 400 !important;line-height: 1.6 !important;text-shadow: 0 1px 6px rgba(0,0,0,0.3);}body.single-district .district-single-render .ds-hero .ds-actions{display: flex !important;flex-wrap: wrap;gap: 10px;margin: 0 !important;}body.single-district .district-single-render .ds-hero .ds-btn{min-height: 44px;height: auto !important;min-width: 0;max-width: 100%;padding: 12px 18px;font-size: 13px;font-weight: 650;line-height: 1.35;white-space: normal;text-align: center;box-shadow: none;}body.single-district .district-single-render .ds-hero .ds-btn-green{color: white;background: #005b45;border-color: #24705d;}body.single-district .district-single-render .ds-hero .ds-btn-outline{color: white !important;border-color: rgba(255,255,255,0.75);background: rgba(3,24,18,0.32) !important;}body.single-district .district-single-render .ds-hero .ds-btn:hover{background: #007256 !important;border-color: #75af9c;}body.single-district .district-single-render .ds-hero .ds-btn:focus-visible{outline: 3px solid #e8b45b;outline-offset: 4px;}@media (max-width: 820px){body.single-district .district-single-render .ds-hero{width: calc(100% - 28px) !important;margin: 0 auto !important;border-radius: 10px;background: #092c23 !important;}body.single-district .district-single-render .ds-hero::before{position: relative;inset: auto;z-index: auto;display: block;width: 100%;height: auto;aspect-ratio: var(--ds-mobile-photo-ratio,3 / 2);background: var(--ds-mobile-hero,var(--ds-hero)) center center / cover no-repeat;}body.single-district .district-single-render .ds-hero > .ds-wrap{display: block !important;width: 100% !important;max-width: none !important;min-height: 0 !important;height: auto !important;}body.single-district .district-single-render .ds-hero-copy{width: 100% !important;max-width: none !important;padding: 22px 20px 24px !important;}body.single-district .district-single-render .ds-hero h1{font-size: clamp(26px,7vw,30px) !important;line-height: 1.14 !important;margin-bottom: 12px !important;text-shadow: none;}body.single-district .district-single-render .ds-hero p{max-width: none !important;font-size: 14px !important;line-height: 1.55 !important;margin-bottom: 20px !important;text-shadow: none;}body.single-district .district-single-render .ds-hero .ds-actions{display: grid !important;grid-template-columns: minmax(0,1fr) minmax(0,1.2fr) !important;gap: 8px;}body.single-district .district-single-render .ds-hero .ds-btn{width: 100% !important;padding: 10px 9px;min-height: 44px;font-size: 12px !important;}}body.single-district .district-single-render .ds-hero[data-district="opera-grands-boulevards"]{--ds-photo-position: 66% center;--ds-mobile-photo-ratio: 1024 / 683;}body.single-district .district-single-render .ds-hero[data-district="louvre-tuileries"]{--ds-photo-position: center top;--ds-mobile-photo-ratio: 16 / 9;}body.single-district .district-single-render .ds-hero[data-district="eiffel-tower-7th-arrondissement"]{--ds-photo-position: 67% center;--ds-mobile-photo-ratio: 16 / 9;}body.single-district .district-single-render .ds-hero[data-district="ile-de-la-cite-ile-saint-louis"]{--ds-photo-position: 65% center;--ds-mobile-photo-ratio: 4 / 3;}body.single-district .district-single-render .ds-hero[data-district="latin-quarter"]{--ds-photo-position: 63% center;--ds-mobile-photo-ratio: 3 / 2;}body.single-district .district-single-render .ds-hero[data-district="saint-germain"]{--ds-photo-position: center center;--ds-mobile-photo-ratio: 4 / 3;}body.single-district .district-single-render .ds-hero[data-district="montmartre"]{--ds-photo-position: center top;--ds-mobile-photo-ratio: 1600 / 817;}body.single-district .district-single-render .ds-hero[data-district="le-marais"]{--ds-photo-position: center 40%;--ds-mobile-photo-ratio: 4 / 3;}@media (max-width: 820px){body.single-district .district-single-render .ds-hero{background: #fffaf2 !important;box-shadow: 0 5px 20px rgba(66,49,27,.07);}body.single-district .district-single-render .ds-hero-copy{background: linear-gradient(135deg,#fffdf8,#f5eddf) !important;color: #35483f !important;}body.single-district .district-single-render .ds-hero h1{color: #124c3b !important;text-shadow: none !important;}body.single-district .district-single-render .ds-hero p{color: #425149 !important;text-shadow: none !important;}body.single-district .district-single-render .ds-hero .ds-btn-outline{color: #124c3b !important;background: #fffcf6 !important;border-color: #b9c9bb !important;}body.single-district .district-single-render .ds-hero .ds-btn-outline:hover{background: #e9eee4 !important;border-color: #537866 !important;}}@media (max-width: 820px){body.single-district .district-single-render .ds-hero-copy{padding: 16px 17px 17px !important;}body.single-district .district-single-render .ds-hero h1{font-size: clamp(23px,6.1vw,26px) !important;line-height: 1.12 !important;margin-bottom: 8px !important;text-wrap: pretty;}body.single-district .district-single-render .ds-hero p{font-size: 13px !important;line-height: 1.45 !important;margin-bottom: 14px !important;}body.single-district .district-single-render .ds-hero .ds-btn{padding: 9px 7px !important;min-height: 44px;font-size: 11.5px !important;}}@media (min-width: 821px){html body .excursions-page #excursion-list[data-tour-catalog="desktop"] .ex-card .ex-meta{display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;align-items: center !important;gap: 14px 10px !important;padding-top: 14px !important;}html body .excursions-page #excursion-list[data-tour-catalog="desktop"] .ex-card .ex-meta > span{grid-column: 1 !important;color: #a65308 !important;font-weight: 500 !important;font-size: 12px !important;line-height: 1.4 !important;}html body .excursions-page #excursion-list[data-tour-catalog="desktop"] .ex-card .ex-meta > strong{grid-column: 2 !important;justify-self: end;text-align: right;font-size: 12px !important;line-height: 1.4 !important;}html body .excursions-page #excursion-list[data-tour-catalog="desktop"] .ex-card .ex-meta > a{grid-column: 1 / -1 !important;display: flex !important;justify-content: space-between !important;align-items: center !important;width: 100% !important;box-sizing: border-box !important;min-height: 38px;padding: 9px 12px !important;margin: 0 !important;font-size: 13px !important;line-height: 1.4 !important;border: 1px solid #dfbb91 !important;border-radius: 6px !important;background: #fffdf9 !important;color: #064333 !important;text-decoration: none !important;}html body .excursions-page #excursion-list[data-tour-catalog="desktop"] .ex-card .ex-meta > a::after{content: '→' !important;position: static !important;font-size: 18px !important;line-height: 1 !important;}html body .excursions-page #excursion-list[data-tour-catalog="desktop"] .ex-card .ex-meta > a:hover{background: #f3eee4 !important;}}@media (min-width: 821px){html body .excursions-page #excursion-list .ex-grid{grid-auto-rows: auto !important;align-items: stretch !important;}html body .excursions-page #excursion-list .ex-card .ex-card-body{gap: 0 !important;}html body .excursions-page #excursion-list .ex-card .ex-card-body > p{margin-bottom: 10px !important;}html body .excursions-page #excursion-list .ex-card .ex-meta{margin-top: auto !important;padding-top: 10px !important;row-gap: 10px !important;}}
