: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;}@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;}.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 h1{max-width: 286px;margin: 0;font-size: clamp(27px,7vw,30px);line-height: 1.08;}.stats{width: min(100%,342px);margin: 16px auto 0;background: rgba(255,250,243,0.78);}.section{padding: 26px 0;}.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;}.article-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));overflow: visible;margin-inline: 0;padding-inline: 0;}.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;}.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 h1{max-width: 292px;}.hero .stats{display: none;}.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;}.cards::-webkit-scrollbar,.article-grid::-webkit-scrollbar{display: none;}.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;}.excursions-preview,#districts{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 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;}.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-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;}.section{background-color: transparent;}.card,.review{background-color: rgba(255,255,255,0.94);}}.hero .wrap{position: relative;min-height: 600px;display: grid;align-items: center;}.hero h1{margin: 0;font-size: clamp(39px,4.25vw,62px);line-height: 1.08;}.stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));width: min(640px,100%);gap: 22px;}.section{padding: 30px 0;}.section h2{margin: 0;font-size: clamp(28px,3vw,40px);line-height: 1.15;}.excursions-preview{padding-top: 10px;}.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{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;}.split{display: grid;grid-template-columns: minmax(0,1.58fr) minmax(360px,0.86fr);gap: 28px;align-items: start;}.article-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;}.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);}.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;}.site-footer{padding: 34px 0 28px;background: #fffdf8;border-top: 1px solid var(--line);}.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;}@media  (max-width: 980px){.nav{justify-content: space-between;}.menu{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;}.cards,.article-grid{grid-template-columns: repeat(2,1fr);}.split{grid-template-columns: 1fr;}}@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;}.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%),var(--pp-ready-photo-561c06c3cf1d,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 h1{max-width: 285px;color: #17211d;font-size: 29px;line-height: 1.08;}.stats{display: grid;grid-template-columns: repeat(2,1fr);gap: 0;width: min(100%,344px);margin: 16px auto 0;padding: 0;background: transparent;}.section{padding: 28px 0;}.section h2{font-size: 25px;line-height: 1.18;}.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;}.review{grid-template-columns: 42px 1fr;height: auto;min-height: 210px;padding: 20px;}.review p{font-size: 13px;line-height: 1.55;}.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;}.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 h1{max-width: 295px;font-size: clamp(27px,7.2vw,31px);line-height: 1.1;}.stats{width: min(100%,344px);margin-top: 18px;}.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;}.article-grid{gap: 10px;}.review{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;}.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 h1{max-width: 286px;margin: 0;font-size: clamp(27px,7vw,30px);line-height: 1.08;}.stats{width: min(100%,342px);margin: 16px auto 0;background: rgba(255,250,243,0.78);}.section{padding: 26px 0;}.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;}.article-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));overflow: visible;gap: 10px;margin-inline: 0;padding-inline: 0;}.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;}.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-list-section h2,.district-card h3{font-family: Georgia,"Times New Roman",serif;font-weight: 400;letter-spacing: 0;}.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-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-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 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;}.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));}}@media  (max-width: 640px){body.districts-page .site-header{position: sticky;background: rgba(255,253,249,0.96);backdrop-filter: blur(10px);}.districts-page{background: #fffaf4;}.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 h3{margin-bottom: 6px;font-size: 20px;}.district-card p{margin-bottom: 10px;font-size: 10.5px;line-height: 1.36;}.districts-more-btn{width: 100%;min-height: 48px;margin-top: 20px;font-size: 14px;}}.ds-gallery{display: grid;grid-template-columns: 1.05fr .95fr 1.25fr 1.15fr 1fr;gap: 14px;margin-top: 18px;}.ds-gallery figure,.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-card-row,.ds-mini-row,.ds-article-row{display: grid;gap: 16px;}.ds-article-row img{width: 100%;height: 130px;object-fit: cover;}.ds-article-row article{padding-bottom: 14px;}.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-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;}@media  (max-width: 640px){.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-card-row,.ds-mini-row,.ds-article-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{display: none;}.ds-article-row article{flex: 0 0 206px;min-width: 206px;scroll-snap-align: start;}.ds-article-row img{height: 142px;}}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;}.wrap,.journal-wrap,.reviews-wrap{width: min(100% - 48px,1240px);margin-inline: auto;}.site-header,.site-footer{position: relative;z-index: 20;}main{position: relative;z-index: 1;}main > *{box-sizing: border-box;}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-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,.journal-wrap,.reviews-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;}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 .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-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;}}.site-header .nav-actions{gap: 12px !important;}@media  (max-width: 767px){.site-header .nav-actions{gap: 10px !important;}}@media  (max-width: 767px){.site-header,.site-header .wrap,.site-header .nav,.site-header .nav-actions{overflow: visible !important;}.site-header{z-index: 10000 !important;}}@media  (max-width: 767px){body.front-page .site-header.site-header,body.front-page .site-header.site-header .wrap,body.front-page .site-header.site-header .nav,body.front-page .site-header.site-header .nav-actions{overflow: visible !important;}body.front-page .site-header.site-header{z-index: 10000 !important;}}@media  (max-width: 767px){.site-header,.site-header .wrap,.site-header .nav,.site-header .nav-actions{overflow: visible !important;}.site-header{z-index: 10000 !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-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;}}.site-header,.site-header .wrap,.site-header .nav,.site-header .nav-actions{overflow: visible !important;}.site-header{position: sticky !important;z-index: 50000 !important;isolation: isolate !important;}.hero,.reviews-hero{position: relative !important;z-index: 1 !important;}.hero::before,.hero::after,.reviews-hero::before,.reviews-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;}}body.excursions-page{background: #fffaf2 !important;}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 [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 [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-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 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  (max-width: 640px){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 [aria-label="Фильтр прогулок"]::-webkit-scrollbar{display: none !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-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{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{font-size: 9px !important;line-height: 1.1 !important;white-space: nowrap !important;}body.excursions-page .xm-meta span::before{content: "◷ " !important;font-weight: 800 !important;}body.excursions-page .xm-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{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 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;}@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{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{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{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{content: "Районы Парижа" !important;background: #d94835 !important;}.mobile-home-v2 .mv2-tour:nth-child(3) .mv2-tour-img::before{content: "Музей" !important;background: #2c65b7 !important;}.mobile-home-v2 .mv2-tour:nth-child(4) .mv2-tour-img::before{content: "Вечерний выпуск" !important;background: #6e48a8 !important;}.mobile-home-v2 .mv2-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{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{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{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{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{font-size: 9px !important;font-weight: 800 !important;line-height: 1.1 !important;white-space: nowrap !important;}.mobile-home-v2 .mv2-tour-meta strong{justify-self: end !important;color: #064b39 !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{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{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{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{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{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;}@media  (max-width: 640px){.mobile-home-v2 .mv2-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{content: "4,9 ★ 42 отзыва" !important;}.mobile-home-v2 .mv2-tour:nth-child(3) .mv2-tour-body::before{content: "4,9 ★ 39 отзывов" !important;}.mobile-home-v2 .mv2-tour:nth-child(4) .mv2-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 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-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 ★★★★★઄отзыва\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¤★  ██                 3£★                     0¢★                     0¡★                     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-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: var(--pp-ready-photo-3c811fc87fc2,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,var(--pp-ready-photo-b16b7a16d61c,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 h1{max-width: 300px;font-size: 42px;}body.reviews-page .reviews-hero p{max-width: 300px;font-size: 18px;}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 ★ ★ ★ ★ ★઄отзыва\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¤★     3£★     0¢★     0¡★     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 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-gallery__rail{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 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 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-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 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-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: var(--pp-ready-photo-3c811fc87fc2,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,var(--pp-ready-photo-561c06c3cf1d,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 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-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-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: var(--pp-ready-photo-3c811fc87fc2,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,var(--pp-ready-photo-561c06c3cf1d,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-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{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: var(--pp-ready-photo-3c811fc87fc2,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 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;}@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{overflow: visible !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__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;}.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;}.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;}}@media  (min-width: 1024px){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: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: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: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: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: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: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: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:has(.excursions-page) #excursion-list .ex-card h2 a{color: #071812 !important;text-decoration: none !important;}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: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: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:has(.excursions-page) #excursion-list .ex-meta strong{justify-self: end !important;color: #00412f !important;}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){html body.excursions-page #excursion-list .ex-grid,html body:has(.excursions-page) #excursion-list .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__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{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__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;}.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__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;}}@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__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{grid-column: 1 / -1 !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 .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__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-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 .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__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 .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 .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;}}.ex-card:has(a[href$="/louvre-for-kids/"]) .ex-tag{display: none !important;}.ex-card:has(a[href$="/versailles-for-kids/"]) .ex-tag{display: none !important;}@media  (max-width:820px){html body .footer-v316__bottom .footer-v316__legal.footer-v316__legal{grid-column:1 / -1!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-start!important;align-self:stretch!important;justify-self:stretch!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;gap:8px!important;text-align:right!important}html body .footer-v316__bottom .footer-v316__legal.footer-v316__legal a{display:block!important;width:auto!important;margin:0!important;text-align:right!important;line-height:1.5!important}}@media  (min-width:1100px){html body .site-footer.site-footer-v316 .wrap.footer-v316__grid.footer-v316__grid,html body .site-footer.site-footer-v316 .wrap.footer-v316__bottom.footer-v316__bottom{width:calc(100% - 48px)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body .site-footer.site-footer-v316 .wrap.footer-v316__grid.footer-v316__grid{grid-template-columns:minmax(170px,1.2fr) minmax(150px,.8fr) minmax(150px,1fr) minmax(200px,1.2fr) minmax(250px,1.5fr)!important;column-gap:20px!important}}@media  (min-width:821px){html body .site-footer-v316 .footer-v316__bottom .footer-v316__legal{grid-column:2 / -1!important;justify-self:end!important;justify-content:flex-end!important;text-align:right!important}}@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.front-page main > :not(.mobile-home){display: none !important;}.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;}.menu{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-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 h3{margin: 0 0 7px;font-size: 15px;line-height: 1.16;}.mhome-tour 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-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;}.site-footer{display: block;padding: 28px 0 88px;background: #fff7ed;border-top: 1px solid var(--m-line);}.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){.site-header .wrap{width: min(100% - 24px,420px);}}.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.front-page main > :not(.mobile-home-v2){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%);}.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;}.menu{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-tour-img svg,.mv2-tour-meta svg{width: 20px;height: 20px;fill: currentColor;}.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-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-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-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;}.site-footer{display: block;padding: 28px 0 82px;background: #fff;border-top: 1px solid var(--mv2-line);}.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);}}@media  (max-width: 374px){.site-header .wrap{width: min(100% - 24px,430px);}}.journal-page{background: #fffdf9 !important;color: var(--ink,#073f2f);}.journal-page .journal-wrap{max-width: 1320px;}.journal-page .journal-topic-row{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 10px;}.journal-page .journal-filter-row,.journal-page .journal-more{display: none !important;}.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-mini-stack small,.journal-page .journal-post-card small{color: #6b7c76;font-size: 12px;}.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;}@media  (max-width: 1024px){.journal-page .journal-topic-row{grid-template-columns: repeat(3,minmax(0,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-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{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-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-title-row h2{font-size: 28px;line-height: 1.1;}.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-author-card{margin-top: 4px;}}@media  (max-width: 767px){body,html{overflow-x: hidden;}.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;}.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.front-page .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.front-page .site-header{top: auto !important;}body .site-header .wrap,body .site-header .nav,body.front-page .site-header .wrap,body.front-page .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.front-page .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.front-page .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.front-page .site-header .brand span{color: #064333 !important;}body .site-header .mobile-toggle,body.front-page .site-header .mobile-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 .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.front-page main,body.excursions-page main,body.journal-page main,body.booking-page main{width: min(100%,430px) !important;margin-inline: auto !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{width: 100% !important;display: block !important;padding: 0 !important;}.site-footer .brand{display: inline-flex !important;width: 118px !important;height: auto !important;margin: 0 0 14px !important;}.site-footer .brand img{max-width: 118px !important;height: auto !important;object-fit: contain !important;}.site-footer .footer-col{border-top: 1px solid #e7d7bd !important;padding: 10px 0 !important;margin: 0 !important;}.site-footer h3,.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 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{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.journal-article .mobile-sticky-actions{display: 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 .mobile-toggle{width: 42px !important;height: 42px !important;color: #064333 !important;font-size: 29px !important;}body .hero,body .journal-article-hero,body .reviews-hero{width: min(100% - 32px,430px) !important;margin-left: auto !important;margin-right: auto !important;border-radius: 8px !important;overflow: hidden !important;}body .hero,body .journal-article-hero,body .reviews-hero{margin-top: 0 !important;margin-bottom: 24px !important;}}@media  (max-width: 767px){.ex-about-icon,.xm-small-icon{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;}.ex-about-icon svg,.xm-small-icon svg{width: 100% !important;height: 100% !important;}.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{fill: none !important;stroke: currentColor !important;stroke-width: 1.85 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}.ex-about-list li > span:last-child,.xm-team-list li{font-weight: 900 !important;}}@media  (min-width: 768px){.ex-about-icon{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;}.ex-about-icon svg{width: 100% !important;height: 100% !important;}.ex-about-icon svg path,.ex-about-icon svg circle,.ex-about-icon 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-col{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 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{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{width: 100% !important;display: grid !important;grid-template-columns: 1fr !important;gap: 22px !important;padding: 0 !important;}.site-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;}}.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,.excursions-page,.districts-page,.journal-page,.journal-article-page,.reviews-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 .hero,body .journal-article-hero,body .reviews-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 .hero{background-color: #fbf6ee !important;}}@media  (max-width: 767px){body .journal-page{width: min(100%,430px) !important;margin-inline: auto !important;overflow-x: hidden !important;}body .journal-page .journal-wrap{width: min(100% - 32px,430px) !important;margin-left: auto !important;margin-right: auto !important;}}@media  (max-width: 767px){.site-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-col:first-child{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 .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;}.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 .hero,body .journal-article-hero,body .reviews-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;}}@media  (max-width: 767px){html,body{background: #fbf6ee !important;}body .site-header,body.front-page .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.front-page .mobile-home-v2,body main{padding-top: 0 !important;}body .hero,body .journal-article-hero,body .reviews-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;}}@media  (max-width: 767px){html,body,body:has(.journal-page){background: #fbf6ee !important;}body .journal-page{background: #fffdf9 !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;}}@media  (max-width: 767px){.site-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{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{min-width: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;}.site-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{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{font-size: 18px !important;line-height: 0.86 !important;letter-spacing: 0.16em !important;}.site-footer .brand small{margin-top: 4px !important;font-size: 8px !important;line-height: 1 !important;letter-spacing: 0.22em !important;}.site-footer .copyright{margin: 1px 0 0 !important;color: #51605b !important;font-size: 11px !important;line-height: 1.32 !important;}.site-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{color: #172923 !important;font-size: 11.5px !important;line-height: 1.28 !important;}.site-footer a{display: block !important;margin: 0 0 7px !important;text-decoration: none !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{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{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{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;}@media  (max-width: 767px){.site-header .brand{min-width: 132px !important;height: 46px !important;}.site-footer .brand{min-width: 132px !important;height: 46px !important;}.site-header .brand span,.site-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{margin-top: 6px !important;font-size: 14px !important;letter-spacing: 0.08em !important;}}@media  (max-width: 767px){.site-footer{padding-top: 14px !important;}.site-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{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{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{margin-top: 5px !important;font-size: 11px !important;letter-spacing: 0.08em !important;}.site-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{margin-bottom: 5px !important;font-size: 13.5px !important;line-height: 1.12 !important;}.site-footer a,.site-footer span,.site-footer p{font-size: 11px !important;line-height: 1.22 !important;}.site-footer a{margin-bottom: 6px !important;}}.journal-page .journal-filter-row,.journal-page .journal-more{display: none !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-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-mini-stack{grid-template-columns: 1fr !important;grid-template-rows: none !important;gap: 14px !important;}}body:has(.journal-page){overflow-x: hidden !important;}body:has(.journal-page) .journal-page{overflow-x: hidden !important;background: #fffdf9 !important;}body:has(.journal-page) .journal-page .journal-wrap{width: min(100% - 72px,1280px) !important;max-width: 1280px !important;margin-inline: auto !important;}body:has(.journal-page) .journal-page .journal-topic-row{gap: 12px !important;}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:has(.journal-page) .journal-page .journal-mini-stack article{min-height: 195px !important;padding: 28px 30px 24px !important;}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:has(.journal-page) .journal-page .journal-author-card > img{width: 150px !important;height: 150px !important;border-radius: 999px !important;object-fit: cover !important;}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:has(.journal-page) .journal-page .journal-post-card{min-width: 0 !important;border-radius: 8px !important;overflow: hidden !important;}body:has(.journal-page) .journal-page .journal-post-card img{height: 140px !important;object-fit: cover !important;}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: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;}@media  (max-width: 900px){body:has(.journal-page){background: #eef8fa !important;}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: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: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:has(.journal-page) .journal-page .journal-title-row h2{margin-bottom: 16px !important;font-size: 27px !important;line-height: 1.1 !important;}body:has(.journal-page) .journal-page .journal-mini-stack{width: 100% !important;display: grid !important;grid-template-columns: 1fr !important;gap: 12px !important;}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:has(.journal-page) .journal-page .journal-mini-stack article::after{right: 12px !important;width: 100px !important;}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:has(.journal-page) .journal-page .journal-author-card > img{width: 78px !important;height: 78px !important;}body:has(.journal-page) .journal-page .journal-author-card > div{min-width: 0 !important;}body:has(.journal-page) .journal-page .journal-author-card h2{font-size: 20px !important;line-height: 1.12 !important;}body:has(.journal-page) .journal-page .journal-author-card p{font-size: 12.5px !important;line-height: 1.42 !important;}body:has(.journal-page) .journal-page .journal-author-card aside{display: none !important;}body:has(.journal-page) .journal-page .journal-post-grid,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:has(.journal-page) .journal-page .journal-post-grid::-webkit-scrollbar,body:has(.journal-page) .journal-page .journal-rail::-webkit-scrollbar{display: none !important;}body:has(.journal-page) .journal-page .journal-post-card{width: 100% !important;min-width: 0 !important;}body:has(.journal-page) .journal-page .journal-post-card img{height: 126px !important;}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:has(.journal-page) .journal-page .journal-title-row{align-items: end !important;gap: 16px !important;}body:has(.journal-page) .journal-page .journal-title-row a{flex: 0 0 auto !important;font-size: 12px !important;}}@media  (max-width: 900px){body:has(.journal-page) .journal-page{padding-bottom: 0 !important;}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:has(.journal-page) .journal-page .journal-mini-stack{padding: 0 12px 12px !important;}body:has(.journal-page) .journal-page .journal-rail-grid{overflow: visible !important;}body:has(.journal-page) .journal-page .journal-post-grid,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:has(.journal-page) .journal-page .journal-post-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:has(.journal-page) .journal-page .journal-post-card img{width: 100% !important;height: 126px !important;object-fit: cover !important;}body:has(.journal-page) .journal-page .journal-post-card div{min-width: 0 !important;}body:has(.journal-page) .journal-page .journal-post-card h3{overflow-wrap: break-word !important;word-break: normal !important;}body:has(.journal-page) .journal-page .journal-title-row{width: 100% !important;margin-bottom: 14px !important;}body:has(.journal-page) .journal-page .journal-rails{padding-top: 22px !important;}}@media  (max-width: 900px){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:has(.journal-page) .journal-page .journal-topic-row::-webkit-scrollbar{display: none !important;}}@media  (max-width: 900px){body:has(.journal-page) .journal-page .journal-topic-row{gap: 10px !important;padding: 0 0 8px !important;}}@media  (max-width: 900px){body:has(.journal-page),body:has(.journal-page) .journal-page{background: #fffdf9 !important;}body:has(.journal-page) .site-header{background: #fffdf9 !important;}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:has(.journal-page) .journal-page .journal-post-grid,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:has(.journal-page) .journal-page .journal-post-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:has(.journal-page) .journal-page .journal-rails{background-color: #fffdf9 !important;}body:has(.journal-page) .site-footer{background: #fffdf9 !important;}}body:has(.reviews-page),body:has(.reviews-page) .reviews-page{background: #fffdf9 !important;}body:has(.reviews-page) .reviews-page{overflow-x: hidden !important;color: #14231f !important;}body:has(.reviews-page) .reviews-wrap{width: min(100% - 72px,1280px) !important;max-width: 1280px !important;margin-inline: auto !important;}body:has(.reviews-page) .reviews-stats{background: #fffdf9 !important;border-bottom: 0 !important;padding: 26px 0 8px !important;}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: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:has(.reviews-page) .reviews-stats svg{color: #b86f22 !important;stroke-width: 1.55 !important;}body:has(.reviews-page) .reviews-stats strong{color: #071d17 !important;font-size: clamp(27px,3vw,34px) !important;line-height: 0.95 !important;}body:has(.reviews-page) .reviews-stats span{color: #071d17 !important;font-size: 14px !important;line-height: 1.08 !important;}body:has(.reviews-page) .reviews-card{border-color: rgba(192,128,50,0.2) !important;box-shadow: 0 12px 30px rgba(35,24,10,0.055) !important;}body:has(.reviews-page) .site-footer{background: #fffdf9 !important;}@media  (max-width: 760px){body:has(.reviews-page),body:has(.reviews-page) .site-header,body:has(.reviews-page) .reviews-page{background: #fffdf9 !important;}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: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:has(.reviews-page) .reviews-hero h1{max-width: 310px !important;font-size: 40px !important;line-height: 1.05 !important;}body:has(.reviews-page) .reviews-stats{padding: 18px 0 10px !important;}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:has(.reviews-page) .reviews-stats__grid div{grid-template-columns: 34px minmax(0,1fr) !important;column-gap: 12px !important;padding: 18px 14px !important;}body:has(.reviews-page) .reviews-stats svg{width: 26px !important;height: 26px !important;}body:has(.reviews-page) .reviews-stats strong{font-size: 28px !important;}body:has(.reviews-page) .reviews-stats span{font-size: 13px !important;overflow-wrap: break-word !important;}body:has(.reviews-page) .reviews-title-row{margin-bottom: 14px !important;align-items: end !important;}body:has(.reviews-page) .reviews-title-row h2{max-width: 275px !important;font-size: 27px !important;line-height: 1.12 !important;}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: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: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: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: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: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:has(.reviews-page) .reviews-card{min-height: 250px !important;padding: 18px !important;}body:has(.reviews-page) .reviews-card__top{grid-template-columns: 44px minmax(0,1fr) !important;}body:has(.reviews-page) .reviews-card p{font-size: 14px !important;line-height: 1.5 !important;}body:has(.reviews-page) .site-footer{background: #fffdf9 !important;}}body{background-color: #fffefa;}body:has(.reviews-page),body:has(.reviews-page) .reviews-page{background: #fffefa !important;}body:has(.reviews-page) .reviews-stats,body:has(.reviews-page) .site-footer{background: #fffefa !important;}body:has(.reviews-page) .reviews-stats__grid{background: rgba(255,255,255,0.84) !important;}body:has(.reviews-page) .reviews-stats strong{font-size: 24px !important;letter-spacing: 0 !important;}body:has(.reviews-page) .reviews-stats span{font-size: 12.5px !important;line-height: 1.12 !important;font-weight: 760 !important;}body:has(.reviews-page) .reviews-stats svg{width: 30px !important;height: 30px !important;stroke-width: 1.35 !important;}@media  (max-width: 760px){body:has(.reviews-page),body:has(.reviews-page) .site-header,body:has(.reviews-page) .reviews-page{background: #fffefa !important;}body:has(.reviews-page) .reviews-stats__grid{background: rgba(255,255,255,0.9) !important;}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:has(.reviews-page) .reviews-stats svg{width: 24px !important;height: 24px !important;}body:has(.reviews-page) .reviews-stats strong{font-size: 22px !important;line-height: 0.98 !important;}body:has(.reviews-page) .reviews-stats span{font-size: 11.5px !important;line-height: 1.04 !important;}body:has(.reviews-page) .reviews-featured__grid{gap: 12px !important;padding-bottom: 12px !important;}body:has(.reviews-page) .mobile-sticky-actions{display: grid !important;overflow: hidden !important;background: rgba(255,253,248,0.96) !important;}body:has(.reviews-page) .mobile-sticky-actions::before,body:has(.reviews-page) .mobile-sticky-actions::after{display: none !important;content: none !important;}body:has(.reviews-page) .site-footer{margin-top: 0 !important;padding-top: 22px !important;background: #fffefa !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-rail,.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-rail::-webkit-scrollbar,.review-prompt-cards::-webkit-scrollbar{display: none !important;}}body:has(.reviews-page) .reviews-card[hidden]{display: none !important;}body:has(.reviews-page) .reviews-load[hidden],body:has(.reviews-page) .reviews-more-mobile[hidden]{display: none !important;}body:has(.reviews-page) .reviews-hero{overflow: hidden !important;}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;}@media  (max-width: 760px){body:has(.reviews-page) .reviews-hero{min-height: 430px !important;border-radius: 8px !important;background-position: 58% center !important;}body:has(.reviews-page) .reviews-hero h1{max-width: 315px !important;font-size: 38px !important;line-height: 1.02 !important;}body:has(.reviews-page) .reviews-hero p{max-width: 318px !important;font-size: 14px !important;line-height: 1.48 !important;}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:has(.reviews-page) .reviews-card{width: 100% !important;min-width: 0px !important;max-width: none !important;scroll-snap-align: none !important;}body:has(.reviews-page) .reviews-card[hidden]{display: none !important;}body:has(.reviews-page) .reviews-card.is-visible,body:has(.reviews-page) .reviews-card:not([hidden]){display: flex !important;}body:has(.reviews-page) .reviews-load{display: block !important;width: min(100%,260px) !important;min-height: 44px !important;}body:has(.reviews-page) .reviews-load[hidden]{display: none !important;}body:has(.reviews-page) .reviews-more-mobile{display: none !important;}body:has(.reviews-page) .reviews-gallery__rail{grid-auto-columns: 48% !important;gap: 12px !important;}}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: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:has(.reviews-page) .reviews-stats__grid div:last-child{border-right: 0px !important;}body:has(.reviews-page) .reviews-stats strong{align-self: end !important;display: block !important;}body:has(.reviews-page) .reviews-stats span{align-self: start !important;display: block !important;max-width: 130px !important;}@media  (max-width: 760px){body:has(.reviews-page) .reviews-stats__grid{grid-template-columns: repeat(2,minmax(0px,1fr)) !important;}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:has(.reviews-page) .reviews-stats__grid div:nth-child(2n){border-right: 0px !important;}body:has(.reviews-page) .reviews-stats__grid div:nth-child(n +3){border-bottom: 0px !important;}body:has(.reviews-page) .reviews-stats strong{font-size: 21px !important;}body:has(.reviews-page) .reviews-stats span{max-width: 104px !important;font-size: 11px !important;}body:has(.reviews-page) .reviews-list .reviews-title-row{align-items: start !important;}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;}}: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 main{background-color: var(--pp-page-soft) !important;}@media  (max-width: 767px){body.front-page,body.excursions-page,body.front-page .mobile-home-v2,body.excursions-page .excursions-page{background: var(--pp-page-soft) !important;}body.front-page .site-header,body.excursions-page .site-header{background: var(--pp-page-soft) !important;}body.front-page .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;}.site-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{border-radius: inherit !important;background: transparent !important;}.mobile-sticky-actions{z-index: 80 !important;}}@media  (max-width: 767px){.site-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-col:first-child{display: contents !important;}.site-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{font-size: 20px !important;line-height: 0.84 !important;}.site-footer .footer-col:first-child .brand small{margin-top: 5px !important;font-size: 11px !important;}.site-footer .footer-col:nth-child(2),.site-footer .footer-col:nth-child(3){order: 1 !important;}.site-footer .footer-col:nth-child(4),.site-footer .footer-col:nth-child(5){order: 2 !important;}.site-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.front-page .site-header .wrap,body.excursions-page .site-header .wrap{border: 1px solid rgba(196,139,70,0.23) !important;outline: 0px !important;box-shadow: none !important;}}@media  (max-width: 767px){body.front-page .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.front-page .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.front-page .site-header > .wrap,body.front-page .site-header > .nav,body.front-page .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.front-page .site-header::before,body.front-page .site-header::after,body.excursions-page .site-header::before,body.excursions-page .site-header::after{display: none !important;content: none !important;}}@media  (max-width: 767px){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.excursions-page .xm-card-grid{width: 100% !important;max-width: 100% !important;box-sizing: border-box !important;}}.site-footer{margin-top: 32px !important;padding-top: 32px !important;padding-bottom: 24px !important;}@media  (max-width: 767px){.site-footer{margin-top: 24px !important;margin-bottom: calc(52px + env(safe-area-inset-bottom)) !important;padding-top: 14px !important;padding-bottom: 12px !important;}}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:has(.reviews-page) .reviews-featured__grid{grid-template-columns: repeat(3,minmax(0px,1fr)) !important;align-items: stretch !important;gap: 18px !important;}@media  (max-width: 760px){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:has(.reviews-page) .reviews-featured__grid{display: grid !important;grid-template-columns: 1fr !important;gap: 14px !important;}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;}}@media  (max-width: 760px){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:has(.reviews-page) .reviews-featured__grid::-webkit-scrollbar{display: none !important;}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;}}@media  (max-width: 760px){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:has(.reviews-page) .reviews-featured__grid::-webkit-scrollbar{display: none !important;}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:has(.reviews-page) .reviews-gallery__rail::-webkit-scrollbar{display: none !important;}}body:has(.reviews-page) .reviews-hero::before{background: rgba(255,250,244,0.14) !important;backdrop-filter: saturate(0.84) brightness(0.98) !important;}@media  (max-width: 760px){body:has(.reviews-page) .reviews-hero::before{background: rgba(255,250,244,0.12) !important;backdrop-filter: saturate(0.84) brightness(0.98) !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 .hero,body .journal-article-hero,body .reviews-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 .site-footer{margin-top: 24px !important;margin-bottom: 0px !important;padding-top: 16px !important;padding-bottom: 12px !important;}body .site-footer .wrap{margin-bottom: 0px !important;padding-bottom: 0px !important;}body .mobile-sticky-actions{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 .hero,body .journal-article-hero,body .reviews-hero{margin-top: 0px !important;margin-bottom: 22px !important;}body .site-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{margin-bottom: 0px !important;padding-bottom: 0px !important;}body .mobile-sticky-actions{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{min-height: 46px !important;margin: 0px !important;border-radius: 6px !important;box-sizing: border-box !important;}body:has(.px-sticky) .mobile-sticky-actions,body:has(.reviews-page) .mobile-sticky-actions,body.journal-article .mobile-sticky-actions{display: grid !important;}body .px-sticky{display: none !important;}}body:has(.reviews-page) #guest-gallery{scroll-margin-top: 84px;}@media  (max-width: 760px){body:has(.reviews-page) #guest-gallery{scroll-margin-top: 24px;}body:has(.reviews-page) .reviews-gallery__rail{gap: 12px !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;}@media  (max-width: 820px){body:has(.journal-page) .mobile-sticky-actions{display: none !important;}}@media  (min-width: 821px){body .reviews-hero{background-color: rgb(248,241,231) !important;box-shadow: rgba(232,218,199,0.78) 0px -1px 0px inset !important;}body .reviews-hero h1,body .reviews-hero p{text-shadow: rgba(0,0,0,0.28) 0px 2px 18px !important;}}@media  (max-width: 820px){body .reviews-hero{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 .reviews-hero h1{text-shadow: rgba(0,0,0,0.28) 0px 2px 16px !important;}}body.front-page .review.home-review-slider,body.front-page .mhome-review-slider{overflow: hidden !important;}body.front-page .review.home-review-slider{display: block !important;position: relative !important;}body.front-page .home-review-track,body.front-page .mhome-review-track{display: flex !important;width: 100% !important;transition: transform 0.32s !important;}body.front-page .home-review-slide,body.front-page .mhome-review{flex: 0 0 100% !important;min-width: 100% !important;}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.front-page .home-review-slide .review-author{grid-column: 2 !important;}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.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.front-page .home-review-dots{display: flex !important;align-items: center !important;gap: 6px !important;}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.front-page .home-review-dots span.is-active{width: 18px !important;background: rgb(196,123,31) !important;}@media  (min-width: 821px){body .reviews-hero{min-height: clamp(430px,42vw,560px) !important;}body.excursions-page .ex-about-list{display: grid !important;grid-template-columns: 1fr !important;gap: 18px !important;align-content: center !important;}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.excursions-page .ex-about-icon{width: 48px !important;height: 48px !important;margin: 0px !important;flex: 0 0 48px !important;}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;}}@media  (max-width: 760px){body.front-page .mhome-review-slider{position: relative !important;}body.front-page .mhome-review{margin: 0px !important;}body.front-page .home-review-controls{margin-top: 10px !important;}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;}}@media  (max-width: 820px){body .districts-mood-grid,body .districts-route-grid,body .districts-journal-grid,body .journal-page .journal-topic-row,body .journal-page .journal-filter-row,body .journal-page .journal-post-grid,body .journal-page .journal-rail,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{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 .journal-page .journal-topic-row *,body .journal-page .journal-filter-row *,body .journal-page .journal-post-grid *,body .journal-page .journal-rail *,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 *{touch-action: pan-x pan-y !important;}}@media  (max-width: 820px){html body:has(.journal-page) .journal-page,html body:has(.reviews-page) .reviews-page{overflow-x: hidden !important;}html body:has(.journal-page) .journal-page .journal-wrap,html body:has(.journal-page) .journal-page .journal-rail-grid,html body:has(.journal-page) .journal-page .journal-rail-grid > div,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:has(.journal-page) .journal-page .journal-post-grid,html body:has(.journal-page) .journal-page .journal-rail,html body:has(.reviews-page) .reviews-featured__grid,html body:has(.reviews-page) .reviews-cards,html body:has(.reviews-page) .reviews-gallery__rail,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:has(.journal-page) .journal-page .journal-post-grid *,html body:has(.journal-page) .journal-page .journal-rail *,html body:has(.reviews-page) .reviews-featured__grid *,html body:has(.reviews-page) .reviews-cards *,html body:has(.reviews-page) .reviews-gallery__rail *,html body:has(.reviews-page) .reviews-filter *{touch-action: auto !important;}}@media  (max-width: 820px){html body:has(.journal-page){overflow-x: hidden !important;}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: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: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:has(.journal-page) .journal-page .journal-author-card > img{width: 72px !important;height: 72px !important;align-self: center !important;}html body:has(.journal-page) .journal-page .journal-author-card > div{min-width: 0px !important;max-width: 100% !important;}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:has(.journal-page) .journal-page .journal-author-card aside{display: none !important;}html body:has(.journal-page) .journal-page .journal-rail-grid,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: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:has(.journal-page) .journal-page .journal-title-row h2{min-width: 0px !important;max-width: 100% !important;overflow-wrap: anywhere !important;}html body:has(.journal-page) .journal-page .journal-title-row a{white-space: nowrap !important;}html body:has(.journal-page) .journal-page .journal-post-grid,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:has(.journal-page) .journal-page .journal-post-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-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:has(.journal-page),html body:has(.journal-page) .journal-page{max-width: 100vw !important;overflow-x: clip !important;}html body:has(.journal-page) .journal-page #journal-posts > .journal-wrap,html body:has(.journal-page) .journal-page .journal-rails > .journal-wrap,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: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:has(.journal-page) .journal-page .journal-author-card > img{width: 72px !important;height: 72px !important;margin: 0px !important;}html body:has(.journal-page) .journal-page .journal-author-card aside{display: none !important;}html body:has(.journal-page) .journal-page .journal-author-card .jbtn{grid-column: 1 / -1 !important;width: 100% !important;}html body:has(.journal-page) .journal-page .journal-rail-grid,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: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:has(.journal-page) .journal-page .journal-title-row h2{min-width: 0px !important;max-width: 100% !important;overflow-wrap: normal !important;}html body:has(.journal-page) .journal-page .journal-title-row a{white-space: nowrap !important;}html body:has(.journal-page) .journal-page .journal-post-grid,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:has(.journal-page) .journal-page .journal-post-grid::-webkit-scrollbar,html body:has(.journal-page) .journal-page .journal-rail::-webkit-scrollbar{display: none !important;}html body:has(.journal-page) .journal-page .journal-post-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:has(.journal-page) .journal-page .journal-post-card img{display: block !important;width: 100% !important;height: 126px !important;min-height: 0px !important;object-fit: cover !important;}html body:has(.journal-page) .journal-page .journal-post-card div{height: auto !important;min-height: 0px !important;padding: 12px !important;}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:has(.journal-page) .journal-page .journal-rail{align-items: stretch !important;gap: 12px !important;padding-right: 14px !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.front-page .mhome-review-slider{overflow: hidden !important;padding-bottom: 2px !important;}body.front-page .mhome-review-track{display: flex !important;width: 100% !important;transition: transform 0.32s !important;will-change: transform !important;}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.front-page .mhome-review p{min-height: 64px !important;}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.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.front-page .home-review-dots{justify-content: center !important;}}@media  (max-width: 820px){body.front-page .mv2-review-slider{width: 100% !important;margin-top: 12px !important;overflow: hidden !important;position: relative !important;}body.front-page .mv2-review-track{display: flex !important;width: 100% !important;transition: transform 0.32s !important;will-change: transform !important;}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.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.front-page .mv2-review-card::before{content: "“" !important;left: 30px !important;}body.front-page .mv2-review-card::after{content: "”" !important;right: 30px !important;}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.front-page .mv2-review-card div:last-child{gap: 12px !important;}body.front-page .mv2-review-card img{width: 46px !important;height: 46px !important;}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;}}.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: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: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;}}@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{display: none !important;}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:has(.excursions-page) .ex-grid{grid-template-columns: repeat(4,minmax(0px,1fr)) !important;gap: 22px !important;}body:has(.excursions-page) .ex-card{min-height: 372px !important;}body:has(.excursions-page) .ex-card-img{height: 154px !important;flex-basis: 154px !important;}body:has(.excursions-page) .ex-card-body{min-height: 210px !important;padding: 12px 13px 13px !important;}body:has(.excursions-page) .ex-card h2{min-height: 43px !important;font-size: 18px !important;}body:has(.excursions-page) .ex-card p{min-height: 54px !important;font-size: 12px !important;}body:has(.excursions-page) .ex-meta{gap: 8px !important;font-size: 12px !important;}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:has(.reviews-page) .reviews-hero,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:has(.reviews-page) .reviews-hero{min-height: 360px !important;margin-top: 24px !important;margin-bottom: 22px !important;background-position: center 44% !important;}body:has(.reviews-page) .reviews-stats{margin-bottom: 38px !important;}body:has(.reviews-page) .reviews-stats__grid{min-height: 206px !important;padding: 32px 46px !important;}body:has(.reviews-page) .reviews-title-row{display: flex !important;justify-content: space-between !important;gap: 24px !important;margin-bottom: 18px !important;}body:has(.reviews-page) .reviews-title-row h2{font-size: clamp(38px,3.4vw,50px) !important;}body:has(.reviews-page) .reviews-filter{display: flex !important;flex-wrap: wrap !important;gap: 10px !important;padding-bottom: 22px !important;overflow: visible !important;}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: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:has(.reviews-page) .reviews-card.is-extra[hidden]{display: flex !important;}body:has(.reviews-page) .reviews-card:nth-child(n +10){display: none !important;}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:has(.reviews-page) .reviews-card__top img{position: static !important;width: 52px !important;height: 52px !important;grid-row: 1 / 3 !important;}body:has(.reviews-page) .reviews-card__top strong{display: block !important;margin: 0px !important;font-size: 16px !important;}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:has(.reviews-page) .reviews-stars{margin: 4px 0px 10px !important;font-size: 16px !important;}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: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:has(.reviews-page) .reviews-card > a{margin-top: auto !important;align-self: flex-start !important;}body:has(.reviews-page) .reviews-load{display: none !important;}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:has(.reviews-page) .reviews-gallery__rail article{min-width: 0px !important;}}@media  (min-width: 1180px){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 .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 .nav-actions,body header.site-header .nav-actions{justify-self: end !important;gap: 12px !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:has(.excursions-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:has(.excursions-page) .ex-card{max-width: none !important;}}@media  (min-width: 1180px){body:has(.excursions-page) .ex-grid{grid-template-columns: repeat(5,minmax(0px,1fr)) !important;}}@media  (min-width: 1024px){body:has(.reviews-page) .reviews-page{overflow-x: hidden !important;}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:has(.reviews-page) .reviews-stats,body:has(.reviews-page) .reviews-wrap{width: min(100% - 72px,1180px) !important;max-width: 1180px !important;}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: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:has(.reviews-page) .reviews-cards{grid-template-columns: repeat(3,minmax(0px,1fr)) !important;gap: 20px !important;width: 100% !important;}body:has(.reviews-page) .reviews-card{min-height: 310px !important;padding: 22px !important;}body:has(.reviews-page) .reviews-card p{min-height: 112px !important;}}@media  (min-width: 1024px){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:has(.reviews-page) .reviews-rating-panel__summary,body:has(.reviews-page) .reviews-rating-panel__bars{width: 100% !important;min-width: 0px !important;}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: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: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:has(.excursions-page) #excursion-list .ex-card{width: 100% !important;max-width: none !important;min-width: 0px !important;}}@media  (min-width: 1180px){body:has(.excursions-page) #excursion-list .ex-grid{grid-template-columns: repeat(5,minmax(0px,1fr)) !important;}}@media  (min-width: 1024px) and (max-width: 1179px){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: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: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: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:has(.reviews-page) .reviews-card p{min-height: 0px !important;}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:has(.reviews-page) .review-card-compact-head__main{min-width: 0px !important;}html body:has(.reviews-page) .review-card-compact-head__main strong{display: block !important;max-width: none !important;white-space: nowrap !important;}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:has(.reviews-page) .reviews-card::after{margin-top: 18px !important;}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;}}@media  (min-width: 1024px){html body:has(.reviews-page) .reviews-cards{column-gap: 20px !important;}html body:has(.reviews-page) .reviews-card{width: 100% !important;}}@media  (min-width: 1024px){html body:has(.reviews-page) .reviews-card:nth-child(4){margin-top: 26px !important;}html body:has(.reviews-page) .reviews-card:nth-child(7){margin-top: 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{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.journal-article .mobile-sticky-actions,body.single-journal_article .mobile-sticky-actions,body:has(.journal-universal-page) .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.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:has(.journal-page) .mobile-sticky-actions::before,body:has(.journal-page) .mobile-sticky-actions::after{display: none !important;}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: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.journal-article,body.single-journal_article{padding-bottom: calc(74px + env(safe-area-inset-bottom)) !important;}body.journal-article .site-footer,body.single-journal_article .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{display: none !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;transform: translateY(120%) !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.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:has(.journal-page) .journal-page .journal-post-card.is-filtered-out{display: none !important;}html body:has(.journal-page) .journal-page .journal-post-grid > .journal-post-card:not(.is-filtered-out){display: block !important;}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: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: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:has(.journal-page) .journal-page .journal-more[hidden]{display: none !important;}html body:has(.journal-page) .journal-page .journal-more:disabled{cursor: progress;opacity: 0.72;}@media  (max-width: 767px){html body:has(.journal-page) .journal-page .journal-filter-row{scrollbar-width: none;}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:has(.journal-page) .journal-page #journal-posts > .journal-wrap{overflow: visible !important;}html body.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: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: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: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: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: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: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:has(.journal-page) .journal-page #journal-posts.is-expanded .journal-more{display: none !important;}}@media  (min-width: 768px){html body:has(.excursions-page) .ex-card{min-height: 408px !important;}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:has(.excursions-page) .ex-tag{font-size: 10.5px !important;font-weight: 800 !important;line-height: 1.1 !important;letter-spacing: 0.01em !important;}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: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: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: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:has(.excursions-page) .ex-meta span,html body:has(.excursions-page) .ex-meta strong{font-size: 12px !important;font-weight: 750 !important;line-height: 1.2 !important;}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.front-page .cards .card-body{display: flex !important;flex-direction: column !important;min-height: 172px !important;padding: 14px 14px 12px !important;}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.front-page .cards .card h3 a{color: inherit !important;font-weight: inherit !important;text-decoration: none !important;}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.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.front-page .cards .meta small,html body.front-page .cards .meta span{font-size: 12px !important;font-weight: 750 !important;line-height: 1.2 !important;}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.front-page .mv2-tour-body{display: flex !important;flex-direction: column !important;padding: 16px 16px 14px !important;}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.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.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:has(.excursions-page) .ex-card h2,html body.front-page .mhome-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:has(.excursions-page) .ex-card p,html body.front-page .mhome-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:has(.excursions-page) .ex-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.front-page .mv2-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.front-page .mv2-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.front-page .mv2-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.front-page .mv2-tour-meta{padding-top: 9px !important;font-size: 11.5px !important;font-weight: 700 !important;}}@media  (min-width: 768px){html body.front-page .cards .card h3,html body.front-page .mv2-tour h3{font-weight: 500 !important;}}@media  (max-width: 767px){html body.front-page .mv2-tour-row{gap: 10px !important;padding-bottom: 8px !important;}html body.front-page .mv2-tour{grid-template-rows: auto auto auto !important;min-height: 0px !important;height: auto !important;}html body.front-page .mv2-tour-img{height: 98px !important;min-height: 98px !important;flex-basis: 98px !important;}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.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.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.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.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.front-page .mv2-tour-meta span,html body.front-page .mv2-tour-meta strong{font-size: 9px !important;line-height: 1.1 !important;}html body.front-page .mv2-tour-meta svg{width: 18px !important;height: 18px !important;}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;}}html body:has(.reviews-page) .reviews-hero{background-image: var(--pp-ready-photo-26cea3c7253c,url("https://paris-peshkom.com/wp-content/uploads/2026/10/reviews-hero-guests-mobile-v404.jpg")) !important;background-position: center 46% !important;}@media  (max-width: 760px){html body:has(.reviews-page) .reviews-hero{background-position: 50% 46% !important;}}@media  (min-width: 1024px){html body:has(.journal-page) .journal-page #journal-posts > .journal-wrap{width: min(100% - 96px,1360px) !important;max-width: 1360px !important;}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: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: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: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: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: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: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:has(.journal-page) .journal-page #journal-posts .journal-post-grid{align-items: stretch !important;}html body:has(.journal-page) .journal-page #journal-posts .journal-post-card{height: 100% !important;align-self: stretch !important;}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:has(.journal-page) .journal-page #journal-posts .journal-post-card small{margin-top: auto !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;}}