:root{--bg:#070b0d;--panel:#101718;--panel2:#151e1f;--line:#273234;--text:#f4f1e8;--muted:#98a4a4;--mint:#70d4b4;--mint-dark:#173f35;--gold:#e8b95e;--danger:#e08d82;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.siteHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40;background:#070b0de8;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,5vw,76px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.5px;align-items:center;gap:12px;font-weight:900;display:flex}.brand>span{background:var(--gold);color:#251900;border-radius:11px;place-items:center;width:39px;height:39px;font:800 22px Georgia,serif;display:grid}.brand>div{flex-direction:column;display:flex}.brand small{letter-spacing:1.8px;text-transform:uppercase;color:#8d9898;margin-top:3px;font-size:8px}.siteHeader nav{color:#b7c0bf;align-items:center;gap:30px;font-size:12px;display:flex}.headerAdmin{border:1px solid #3a4748;border-radius:999px;padding:10px 15px;color:#dbe2df!important}.storeEyebrow{color:var(--mint);letter-spacing:2.2px;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:900}.storeHero{background:url(/images/carcassonne-admin-hero.webp) 50% 42%/cover;align-items:flex-end;min-height:720px;padding:100px clamp(24px,7vw,110px);display:flex;position:relative;overflow:hidden}.storeHeroShade{background:linear-gradient(90deg,#06100efa 5%,#06100ec7 48%,#06100e2e 78%),linear-gradient(0deg,#070b0d 0,#0000 35%);position:absolute;inset:0}.storeHeroCopy{z-index:1;max-width:760px;position:relative}.storeHero h1,.storeSectionHead h2,.storeHow h2,.shopDetail h1,.shopStops h2,.shopModal h2,.shopNotFound h1{letter-spacing:-2.6px;font-family:Georgia,serif;font-weight:400}.storeHero h1{margin:0 0 30px;font-size:clamp(58px,7vw,104px);line-height:.92}.storeHero h1 em{color:var(--mint);font-weight:400}.storeHeroCopy>p:not(.storeEyebrow){color:#c4ccca;max-width:620px;font-size:18px;line-height:1.65}.storeHeroActions{gap:12px;margin-top:34px;display:flex}.storePrimary,.storeSecondary{border:0;border-radius:9px;justify-content:center;align-items:center;padding:15px 20px;font-size:12px;font-weight:800;display:inline-flex}.storePrimary{background:var(--mint);color:#08251d;box-shadow:0 12px 35px #70d4b41c}.storeSecondary{color:#eef2ef;background:#0b1211a6;border:1px solid #ffffff3a}.storeTrust{color:#899493;flex-wrap:wrap;gap:23px;margin-top:32px;font-size:10px;display:flex}.storeTrust span:first-letter{color:var(--mint)}.storeHeroBadge{z-index:2;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07100e9f;border:1px solid #ffffff51;border-radius:50%;place-content:center;width:170px;height:170px;display:grid;position:absolute;bottom:100px;right:9vw}.storeHeroBadge strong{color:var(--gold);font:50px Georgia,serif}.storeHeroBadge span{text-transform:uppercase;letter-spacing:1.4px;font-size:9px;line-height:1.5}.storeCatalog{padding:110px clamp(24px,7vw,110px)}.storeSectionHead{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:45px;display:flex}.storeSectionHead h2{max-width:760px;margin:0;font-size:clamp(38px,4.2vw,61px);line-height:1.04}.storeSectionHead>p{max-width:430px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.storeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.storeTourCard{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-width:0;overflow:hidden}.storeTourImage{background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;height:340px;padding:22px;display:flex}.storeTourImage>span{text-transform:uppercase;letter-spacing:1.3px;background:#07100e99;border:1px solid #ffffff3a;border-radius:99px;align-self:flex-start;padding:7px 10px;font-size:9px}.storeTourImage>div{flex-direction:column;gap:8px;display:flex}.storeTourImage small{color:var(--gold);text-transform:uppercase;letter-spacing:1.5px;font-weight:900}.storeTourImage strong{font:30px/1.12 Georgia,serif}.storeTourBody{padding:22px}.storeTourBody>p{color:var(--muted);min-height:58px;font-size:12px;line-height:1.6}.storeTourMeta{gap:7px;margin:18px 0;display:flex}.storeTourMeta span{border:1px solid var(--line);color:#aab4b2;text-transform:uppercase;letter-spacing:.8px;border-radius:99px;padding:6px 9px;font-size:8px}.storeTourBottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}.storeTourBottom>strong{color:var(--gold);font:20px Georgia,serif}.storeTourBottom>a{color:var(--mint);font-size:10px;font-weight:800}.storeTourBottom>a span{margin-left:5px}.storeLoading,.storeError,.storeEmpty{border:1px solid var(--line);min-height:220px;color:var(--muted);border-radius:15px;place-content:center;justify-items:center;display:grid}.storeLoading span,.shopDetailLoading span{border:2px solid #ffffff26;border-top-color:var(--mint);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}.storeError strong{color:var(--danger)}@keyframes spin{to{transform:rotate(360deg)}}.storeHow{background:#0b1112;grid-template-columns:1fr 1fr;min-height:650px;display:grid}.storeHowVisual{background:linear-gradient(#07100e16,#07100eb0),url(/images/medieval-route-map.webp) 50%/cover;align-items:flex-end;padding:42px;display:flex}.storeHowVisual span{text-transform:uppercase;letter-spacing:1.4px;background:#07100eb8;border:1px solid #ffffff36;border-radius:99px;padding:10px 13px;font-size:9px}.storeHowCopy{flex-direction:column;justify-content:center;padding:80px clamp(30px,7vw,100px);display:flex}.storeHowCopy h2{margin:0 0 38px;font-size:clamp(38px,4vw,58px);line-height:1.03}.storeHow ol{margin:0;padding:0;list-style:none}.storeHow li{border-top:1px solid var(--line);gap:22px;padding:22px 0;display:flex}.storeHow li>b{color:var(--gold);font:17px Georgia,serif}.storeHow li strong{font:18px Georgia,serif}.storeHow li p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.55}footer{border-top:1px solid var(--line);color:#7f8a88;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding:55px clamp(24px,7vw,110px);font-size:10px;display:grid}footer .footerBrand{color:var(--text);font:22px Georgia,serif}footer>p{margin:0}footer>div{gap:18px;display:flex}footer>small{color:#515b59;grid-column:1/-1}.shopDetail{padding:45px clamp(24px,6vw,90px) 110px}.shopBack{color:var(--mint);margin-bottom:35px;font-size:11px;font-weight:800;display:inline-flex}.shopDetailHero{grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);align-items:start;gap:55px;display:grid}.shopDetailImage{background-position:50%;background-size:cover;border-radius:18px;justify-content:space-between;align-items:flex-end;height:min(700px,73vh);min-height:570px;padding:30px;display:flex}.shopDetailImage span,.shopDetailImage strong{text-transform:uppercase;letter-spacing:1.2px;background:#07100ea6;border:1px solid #ffffff3c;border-radius:99px;padding:9px 12px;font-size:9px}.shopDetailCopy{padding:25px 0}.shopDetail h1{margin:0 0 24px;font-size:clamp(48px,5vw,76px);line-height:.98}.shopLead{color:#aeb8b6;font-size:16px;line-height:1.7}.shopFacts{flex-wrap:wrap;gap:10px;margin:27px 0;display:flex}.shopFacts span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.7px;border-radius:8px;padding:11px 13px;font-size:9px}.shopFacts b{color:var(--text);font-size:12px}.checkoutCard{background:linear-gradient(145deg,#131c1b,#0e1414);border:1px solid #31413e;border-radius:15px;margin-top:30px;padding:24px}.checkoutPrice{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:19px;display:flex}.checkoutPrice small{color:var(--muted);font-size:10px}.checkoutPrice strong{color:var(--gold);font:28px Georgia,serif}.googleCheckout{padding:21px 0 6px}.googleCheckout>p{color:#afb9b7;font-size:11px;line-height:1.5}.googleCheckout>small{color:var(--danger);margin-top:10px;display:block}.checkoutAccount{padding-top:19px}.checkoutAccount>div:first-child{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.checkoutAvatar{background:var(--mint-dark);width:38px;height:38px;color:var(--mint);border-radius:50%;place-items:center;font-weight:900;display:grid}.checkoutAccount p{flex-direction:column;margin:0;display:flex}.checkoutAccount p strong{font-size:11px}.checkoutAccount p small{color:var(--muted);margin-top:4px;font-size:9px}.checkoutAccount>div>button{color:var(--mint);background:0 0;border:0;font-size:9px}.checkoutButton{width:100%;margin-top:18px}.ownedNotice{background:#17352e;border-radius:10px;margin-top:16px;padding:13px;grid-template-columns:none!important;gap:11px!important;display:flex!important}.ownedNotice>span{background:var(--mint);color:#06241b;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.ownedNotice>div{flex-direction:column;display:flex}.ownedNotice small{color:#88a69e;margin-top:3px}.checkoutLegal{color:#596361;margin:18px 0 0;font-size:8px;line-height:1.5}.checkoutLoading{color:var(--muted);padding:25px 0;font-size:10px}.shopStops{padding:110px 0 0}.shopStops>div:first-child{justify-content:space-between;align-items:end;display:flex}.shopStops h2{margin:0 0 35px;font-size:clamp(38px,4vw,58px)}.shopStopsGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.shopStops article{border:1px solid var(--line);background:var(--panel);border-radius:13px;padding:25px}.shopStops article>b{color:var(--gold);font:18px Georgia,serif}.shopStops h3{margin:25px 0 10px;font:22px Georgia,serif}.shopStops article p{color:var(--muted);min-height:35px;font-size:11px;line-height:1.55}.shopStops article small{color:#65716f;text-transform:uppercase;letter-spacing:.7px;font-size:8px}.shopDetailLoading,.shopNotFound{text-align:center;place-content:center;justify-items:center;min-height:70vh;display:grid}.shopDetailLoading{color:var(--muted)}.shopNotFound h1{font-size:55px}.shopModalBackdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020606d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.shopModal{background:#111817;border:1px solid #33413f;border-radius:17px;width:min(520px,100%);padding:34px;box-shadow:0 35px 90px #000}.shopModal h2{margin:0 0 15px;font-size:35px}.shopModal>p:not(.storeEyebrow){color:var(--muted);font-size:13px;line-height:1.65}.shopModal>div{justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.shopModalSecondary{color:#abb5b2;background:0 0;border:1px solid #374440;border-radius:9px;padding:14px 18px}.shopModal button:disabled{opacity:.5;cursor:wait}.shopSuccess{background:var(--mint);color:#08251d;border-radius:50%;place-items:center;width:51px;height:51px;margin-bottom:22px;font-size:24px;display:grid}@media (max-width:1050px){.storeGrid{grid-template-columns:repeat(2,1fr)}.shopDetailHero{grid-template-columns:1fr}.shopDetailImage{height:520px;min-height:0}.storeHeroBadge{display:none}.shopDetailCopy{max-width:760px}.storeHow{grid-template-columns:1fr}.storeHowVisual{min-height:500px}}@media (max-width:720px){.siteHeader{height:68px;padding:0 18px}.siteHeader nav>a:not(.headerAdmin){display:none}.headerAdmin{padding:8px 11px}.storeHero{min-height:690px;padding:80px 22px}.storeHero h1{font-size:58px}.storeHeroCopy>p:not(.storeEyebrow){font-size:15px}.storeHeroActions{flex-direction:column;align-items:stretch}.storeTrust{gap:9px;display:grid}.storeCatalog{padding:75px 20px}.storeSectionHead{display:block}.storeSectionHead h2{font-size:42px}.storeSectionHead>p{margin-top:20px}.storeGrid{grid-template-columns:1fr}.storeTourImage{height:300px}.storeHowVisual{min-height:390px}.storeHowCopy{padding:65px 22px}.shopDetail{padding:30px 18px 75px}.shopDetailHero{gap:20px}.shopDetailImage{height:390px}.shopDetail h1{font-size:47px}.shopFacts{grid-template-columns:1fr 1fr;display:grid}.checkoutPrice{flex-direction:column;align-items:start}.checkoutAccount>div:first-child{grid-template-columns:auto 1fr}.checkoutAccount>div>button{text-align:left;grid-column:2;padding:0}.shopStops{padding-top:70px}.shopStopsGrid{grid-template-columns:1fr}.shopModal>div{flex-direction:column-reverse}.shopModal button{width:100%}footer{grid-template-columns:1fr;padding:42px 22px}footer>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.storeTourNotice{color:#9eaaa7;background:#101817;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 17px;padding:10px 11px;display:flex}.storeTourNotice>div{flex-direction:column;gap:4px;min-width:0;display:flex}.storeTourNotice strong{font-size:9px}.storeTourNotice small{font-size:8px;line-height:1.35}.storeTourNotice>span{text-align:right;flex:none;font-size:8px}.storeTourNotice.hasFees{color:#efca83;background:#241b0d;border:1px solid #8e672f}.storeTourNotice.noFees{color:#9ed3c1;border:1px solid #27453b}.shopPolicyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 12px;display:grid}.shopPolicyGrid article{border:1px solid var(--line);background:#0c1212;border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:13px;display:flex}.shopPolicyGrid small{color:#74807d;text-transform:uppercase;letter-spacing:.8px;font-size:8px}.shopPolicyGrid strong{color:#d8dfdd;font-size:10px;line-height:1.35}.shopFeeNotice{border-radius:11px;margin:12px 0 24px;padding:15px 17px}.shopFeeNotice strong{font-size:11px}.shopFeeNotice p{margin:6px 0 0;font-size:10px;line-height:1.5}.shopFeeNotice.warning{color:#f1d094;background:#2a1e0e;border:1px solid #9c7138}.shopFeeNotice.clear{color:#a9d9c9;background:#10201c;border:1px solid #315148}.shopStopHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.shopStopHead>span{color:#d8c29d;text-transform:uppercase;letter-spacing:1.15px;padding:0;font-size:9px;font-weight:900}.shopStopHead>b{color:var(--gold);font:20px/1 Georgia,serif}.shopStops article.optionalStop{border-style:dashed;border-color:#765b35}.shopStopBadges{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.shopStopBadges span{color:#adb7b4;text-transform:uppercase;letter-spacing:.6px;border:1px solid #3b4845;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:800}.shopStopBadges .prep-moderate{color:#e3c37d;background:#211a0f;border-color:#856735}.shopStopBadges .prep-high,.shopStopBadges .longWalkBadge{color:#e6a297;background:#251311;border-color:#824b42}.shopPreparationNote{border-left:2px solid var(--gold);background:#0d1413;padding:8px 10px;color:#aeb8b5!important;min-height:0!important}.shopPreparationNote strong{color:#e6d0a2}.shopStopImage{background-position:50%;background-size:cover;border-radius:13px 13px 8px 8px;height:150px;margin:-25px -25px 16px}.shopPreparationNote.fee{background:#251d10;border-left-color:#e6b85c;color:#f1d094!important}@media (max-width:760px){.storeTourNotice{flex-direction:column;align-items:flex-start}.storeTourNotice>span{text-align:left}.shopPolicyGrid{grid-template-columns:1fr}.shopFeeNotice{margin-bottom:16px}}.storeAccessRule{color:#b5dacf;background:#10211d;border:1px solid #3b5d52;border-radius:10px;flex-direction:column;gap:5px;margin:12px 0 17px;padding:12px 13px;display:flex}.storeAccessRule strong{font-size:10px}.storeAccessRule span{color:#87a79e;font-size:9px;line-height:1.5}.shopPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.shopAccessNotice{color:#c7e2d8;background:linear-gradient(135deg,#142720,#101918);border:1px solid #527a6d;border-radius:11px;margin:12px 0 20px;padding:15px 17px}.shopAccessNotice strong{font-size:11px}.shopAccessNotice p{color:#91b3a8;margin:7px 0 0;font-size:10px;line-height:1.6}.checkoutConsents{flex-direction:column;margin:18px 0 4px;gap:11px!important;display:flex!important}.checkoutConsents label{color:#aab6b2;grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:9px;line-height:1.55;display:grid}.checkoutConsents input{width:16px;height:16px;accent-color:var(--mint);margin:1px 0 0}.checkoutConsents a,.checkoutLegal a{color:var(--mint);text-underline-offset:2px;text-decoration:underline}.checkoutConsents>small{line-height:1.45;color:#c6a56b!important;text-transform:none!important;letter-spacing:0!important;font-size:8px!important}.checkoutButton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.shopStopMedia,.shopArrivalPreview{border-radius:8px;padding:10px 11px;color:#a9d7c8!important;background:#12241f!important;min-height:0!important;margin:10px 0!important}.shopStopMedia{border:1px solid #365b4f;flex-direction:column;gap:3px;display:flex}.shopStopMedia strong,.shopArrivalPreview strong{color:#d9ece6}.shopStopMedia span{color:#789e92;font-size:9px}.shopArrivalPreview{border-left:2px solid var(--gold)}.shopModalPolicy,.shopModalLegal{background:#0c2220;border-radius:9px;padding:11px 13px;color:#a9d5c8!important}.shopModalLegal{background:#211b11;color:#d5bf94!important;font-size:10px!important}footer>nav{flex-wrap:wrap;gap:18px;display:flex}footer>nav a:hover{color:var(--mint)}.legalPage{background:radial-gradient(circle at 90% 0,#15382e55,transparent 35%),var(--bg);min-height:70vh;padding:72px clamp(22px,7vw,110px) 120px}.legalHero{max-width:880px;margin-bottom:30px}.legalHero h1{letter-spacing:-2.5px;margin:0 0 17px;font:clamp(48px,6vw,82px)/1 Georgia,serif}.legalHero>p:last-child{color:#72807c;text-transform:uppercase;letter-spacing:1px;font-size:10px}.legalWarning{color:#eccb83;background:#261d0d;border:1px solid #84672f;border-radius:12px;align-items:flex-start;gap:12px;max-width:1050px;margin-bottom:38px;padding:17px 19px;font-size:11px;line-height:1.55;display:flex}.legalWarning strong{flex:none}.legalLayout{grid-template-columns:220px minmax(0,830px);align-items:start;gap:55px;display:grid}.legalNav{border:1px solid var(--line);background:#0d1414;border-radius:12px;flex-direction:column;padding:18px;display:flex;position:sticky;top:105px}.legalNav strong{color:#eef4f1;margin-bottom:12px;font-size:11px}.legalNav a{color:#899592;border-top:1px solid #ffffff0b;padding:9px 0;font-size:10px}.legalNav a:hover{color:var(--mint)}.legalContent{min-width:0}.legalContent section{border-bottom:1px solid var(--line);margin:0 0 31px;padding:0 0 31px}.legalContent h2{color:#e8eeeb;margin:0 0 15px;font:25px/1.25 Georgia,serif}.legalContent p,.legalContent li{color:#a2aeaa;font-size:13px;line-height:1.75}.legalContent ul{padding-left:20px}.legalContent a{color:var(--mint);text-decoration:underline}.legalPlaceholder{color:#e3c27c;background:#281e0e;border:1px solid #7b6132;border-radius:4px;padding:2px 5px;font-size:.88em;display:inline}@media (max-width:900px){.shopPolicyGrid{grid-template-columns:1fr 1fr}.legalLayout{grid-template-columns:1fr}.legalNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;position:static}.legalNav strong{grid-column:1/-1}.legalWarning{flex-direction:column}}@media (max-width:720px){footer>nav{gap:12px}.legalPage{padding:52px 20px 80px}.legalHero h1{font-size:45px}.legalNav{grid-template-columns:1fr}.legalNav strong{grid-column:auto}.legalContent h2{font-size:22px}.legalContent p,.legalContent li{font-size:12px}.checkoutConsents label{font-size:10px}}:root{--bg:#070b14;--panel:#101725;--panel2:#161f2d;--line:#2a3342;--text:#faf4e9;--muted:#a5acb7;--mint:#e7b56c;--mint-dark:#3d2b18;--gold:#f2ca88}.siteHeader{background:#070b14e8;border-bottom-color:#f3d19b1c}.brand{letter-spacing:.1px;font-family:Georgia,serif;font-size:18px}.brand>span{letter-spacing:-.7px;background:linear-gradient(145deg,#f2cf92,#b97932);border-radius:50% 50% 46% 54%;width:42px;font-size:13px;box-shadow:0 8px 30px #d99a4138}.brand small{color:#a99d8d;font-family:Arial,Helvetica,sans-serif}.siteHeader nav>a:hover{color:#f2ca88}.headerAdmin{border-color:#675640;color:#f7ead5!important}.storeHero{background:url(/images/cite-carca/00-balade-privee-presentation.webp) 62%/cover;align-items:center;min-height:760px;padding-top:130px}.storeHeroShade{background:radial-gradient(circle at 72% 48%,#0000 0 22%,#070b1426 44%),linear-gradient(90deg,#060a13fb 4%,#070b14e7 38%,#070b1470 68%,#070b141a 88%),linear-gradient(0deg,#070b14 0,#0000 27%)}.storeHeroCopy{max-width:820px}.storeHero h1{letter-spacing:-3.6px;max-width:810px;font-size:clamp(60px,7vw,108px)}.storeHero h1 em{color:#f1c988}.storeHeroCopy>p:not(.storeEyebrow){color:#d3cec6;max-width:610px}.storeEyebrow{color:#e7b56c}.storePrimary{color:#281b0d;background:linear-gradient(135deg,#f2cd8d,#d99a45);box-shadow:0 14px 38px #d99a4530}.storePrimary:hover{background:linear-gradient(135deg,#ffe0a8,#e6a855)}.storeSecondary{background:#090d18b8;border-color:#e9d2ae4d}.storeTrust{color:#b2aa9e}.storeHeroBadge{background:#0a0e19b8;border-color:#f0d5aa61;width:190px;height:190px;bottom:86px;right:7vw;box-shadow:inset 0 0 0 8px #e5b66d0a,0 20px 70px #0007}.storeHeroBadge small{color:#c8baa7;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:5px;font-size:8px}.storeHeroBadge strong{color:#f2ca88}.storeHeroBadge span{color:#f6ead8}.storePromise{border-bottom:1px solid var(--line);background:radial-gradient(circle at 12% 8%,#6c482326,#0000 32%),#0b111d;padding:105px clamp(24px,7vw,110px)}.storePromise>div{grid-template-columns:minmax(0,1.05fr) minmax(280px,.65fr);align-items:end;gap:80px;display:grid}.storePromise h2{letter-spacing:-2.8px;max-width:780px;margin:0;font:400 clamp(43px,5vw,72px)/1.02 Georgia,serif}.storePromise>div>p{max-width:520px;color:var(--muted);margin:0;font-size:15px;line-height:1.8}.storePromise ul{grid-template-columns:repeat(3,1fr);gap:18px;margin:58px 0 0;padding:0;list-style:none;display:grid}.storePromise li{background:linear-gradient(145deg,#151c29,#0e1521);border:1px solid #d5a55f24;border-radius:16px;gap:18px;min-height:125px;padding:24px;display:flex}.storePromise li>b{color:#d99a45;font:20px Georgia,serif}.storePromise li>span{color:#929aa6;flex-direction:column;gap:9px;font-size:11px;line-height:1.55;display:flex}.storePromise li strong{color:#f8f0e4;font:22px Georgia,serif}.storeCatalog{background:linear-gradient(#070b14,#090e18)}.storeTourCard{box-shadow:0 25px 80px #0002}.storeTourImage{background-color:#111725}.storeHow{background:#0b111d}.storeHowVisual{background-image:linear-gradient(#070b1425,#070b14d6),url(/images/cite-carca/00-balade-privee-presentation.webp);background-position:70%}.storeHowVisual span{background:#090d18c7;border-color:#edd6b13d}.legalPage{background:radial-gradient(circle at 90% 0,#7b52212e,transparent 35%),var(--bg)}@media (max-width:1050px){.storePromise>div{grid-template-columns:1fr;gap:24px}.storePromise ul{grid-template-columns:1fr 1fr}.storePromise li:last-child{grid-column:1/-1}.storeHero{background-position:68%}}@media (max-width:720px){.brand{font-size:15px}.brand>span{width:36px;height:36px;font-size:11px}.brand small{letter-spacing:1.2px;font-size:7px}.storeHero{background-position:68%;align-items:flex-end;min-height:720px;padding:105px 22px 78px}.storeHeroShade{background:linear-gradient(#070b146e 22%,#070b14e8 52%,#070b14 98%),linear-gradient(90deg,#070b1499,#070b141f)}.storeHero h1{letter-spacing:-2px;font-size:52px}.storePromise{padding:74px 20px}.storePromise h2{font-size:43px}.storePromise>div>p{font-size:13px}.storePromise ul{grid-template-columns:1fr;margin-top:38px}.storePromise li:last-child{grid-column:auto}.storePromise li{min-height:0}.storeHowVisual{background-position:72%}}.homeVisitsButton{align-self:flex-start;margin-top:28px}.visitsPage{background:radial-gradient(circle at 88% 4%,#7f55222d,transparent 30%),var(--bg);min-height:70vh}.visitsHero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:70px;min-height:520px;padding:90px clamp(24px,7vw,110px) 70px;display:grid;overflow:hidden}.visitsHeroCopy h1{letter-spacing:-3.4px;margin:0 0 24px;font:400 clamp(53px,6vw,91px)/.95 Georgia,serif}.visitsHeroCopy h1 em{color:var(--gold);font-weight:400}.visitsHeroCopy>p:last-child{color:#b7b8b6;max-width:610px;margin:0;font-size:16px;line-height:1.75}.visitsHeroGallery{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr;gap:12px;height:360px;display:grid;transform:rotate(1.5deg)}.visitsHeroGallery>div{background-position:50%;background-size:cover;border:1px solid #efd6aa24;border-radius:18px;box-shadow:0 25px 70px #0005}.visitsHeroGallery>div:first-child{grid-row:1/-1}.visitsHeroGallery>div:nth-child(2){background-position:50% 46%}.nearbyPanel{background:linear-gradient(135deg,#1b1a1d,#111824);border:1px solid #73572f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin:54px clamp(24px,7vw,110px) 0;padding:26px 28px;display:grid;box-shadow:0 22px 75px #0003}.nearbyIcon{width:58px;height:58px;color:var(--gold);background:#2b2114;border:1px solid #dca75166;border-radius:50%;place-items:center;font-size:30px;display:grid}.nearbyCopy .storeEyebrow{margin-bottom:7px}.nearbyCopy h2{margin:0 0 7px;font:29px Georgia,serif}.nearbyStatus{color:#aeb5b7;margin:0;font-size:12px;line-height:1.5}.nearbyStatus.state-ready{color:#9ed7c3}.nearbyStatus.state-error{color:#efaa9e}.nearbyCopy small{color:#6f7880;margin-top:7px;font-size:9px;display:block}.nearbyButton{color:#281b0d;background:linear-gradient(135deg,#f2cd8d,#d99a45);border:1px solid #f0c47d47;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-width:190px;padding:15px 18px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 13px 35px #d99a4528}.nearbyButton:hover{background:linear-gradient(135deg,#ffe0a8,#e6a855)}.nearbyButton:disabled{opacity:.62;cursor:wait}.nearbyButton span{font-size:19px;line-height:0}.visitsCatalog{padding-top:82px}.visitsCatalog .storeSectionHead{align-items:start}.storeTourCard.nearestTour{border-color:#d6a859;box-shadow:0 0 0 1px #d6a85935,0 28px 90px #0005}.storeTourImage>.storeTourTop{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.storeTourCity,.distanceBadge{text-transform:uppercase;letter-spacing:1.1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07100eaa;border:1px solid #ffffff3a;border-radius:99px;padding:7px 10px;font-size:9px}.distanceBadge{color:#ffe0a3;white-space:nowrap;background:#261d10d9;border-color:#ebc77c79;font-weight:900}.distanceBadge b{font-size:13px}.storeTourImage>.storeTourHeading{flex-direction:column;gap:8px;display:flex}.nearestLabel{text-transform:uppercase;letter-spacing:.7px;background:#2d2213;border-radius:7px;padding:7px 9px;font-weight:900;color:#f2cb88!important;min-height:0!important;margin:0 0 11px!important;font-size:9px!important;display:inline-flex!important}.visitsCatalog .storeTourBody>p:not(.nearestLabel){min-height:58px}@media (max-width:1000px){.visitsHero{grid-template-columns:1fr;gap:45px}.visitsHeroGallery{height:330px}.nearbyPanel{grid-template-columns:auto 1fr}.nearbyButton{grid-column:2;justify-self:start}.visitsCatalog{padding-top:72px}}@media (max-width:720px){.homeVisitsButton{align-self:stretch}.visitsHero{gap:35px;min-height:0;padding:65px 20px 48px}.visitsHeroCopy h1{letter-spacing:-2px;font-size:50px}.visitsHeroCopy>p:last-child{font-size:13px}.visitsHeroGallery{gap:8px;height:280px}.visitsHeroGallery>div{border-radius:12px}.nearbyPanel{grid-template-columns:1fr;gap:15px;margin:30px 20px 0;padding:22px}.nearbyIcon{width:48px;height:48px}.nearbyButton{grid-column:auto;width:100%;min-width:0}.visitsCatalog{padding-top:58px}.storeTourImage>.storeTourTop{align-items:flex-start}.storeTourCity,.distanceBadge{padding:6px 8px;font-size:8px}}.placeSearchPanel{background:linear-gradient(135deg,#101825,#0c121d);border:1px solid #364252;border-radius:18px;margin:18px clamp(24px,7vw,110px) 0;padding:28px;box-shadow:0 22px 75px #0002}.placeSearchHeading{align-items:center;gap:18px;display:flex}.placeSearchIcon{color:#b9d5e7;background:#172432;border:1px solid #8aa7bb55;border-radius:16px;flex:none;place-items:center;width:58px;height:58px;font-size:31px;display:grid}.placeSearchHeading .storeEyebrow{margin-bottom:6px}.placeSearchHeading h2{margin:0;font:29px Georgia,serif}.placeSearchHeading>div:last-child>p:last-child{color:#8f9ba8;margin:7px 0 0;font-size:11px}.placeSearchForm{grid-template-columns:minmax(240px,1fr) 135px 155px;align-items:end;gap:12px;margin-top:24px;display:grid}.placeSearchForm label{flex-direction:column;gap:7px;display:flex}.placeSearchForm label>span{color:#9fa9b4;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:900}.placeSearchForm input,.placeSearchForm select{color:#f7f0e5;background:#090f19;border:1px solid #3a4655;border-radius:10px;outline:0;width:100%;height:48px;padding:0 14px}.placeSearchForm input:focus,.placeSearchForm select:focus{border-color:#e0ac62;box-shadow:0 0 0 3px #e0ac6217}.placeSearchForm input::placeholder{color:#687482}.placeSearchButton{color:#281b0d;background:#d9a04e;border:0;border-radius:10px;height:48px;font-size:11px;font-weight:900}.placeSearchButton:hover{background:#edbd72}.placeSearchButton:disabled{opacity:.6;cursor:wait}.placeSearchStatus{color:#8995a1;margin:13px 0 0;font-size:11px;line-height:1.5}.placeSearchStatus.state-ready{color:#a6d8c6}.placeSearchStatus.state-error{color:#efaa9e}.placeMatches{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:15px;display:flex}.placeMatches>span{color:#87929e;text-transform:uppercase;letter-spacing:.8px;width:100%;font-size:9px}.placeMatches button{text-align:left;color:#c9d0d6;background:#0a111c;border:1px solid #374454;border-radius:9px;flex-direction:column;gap:4px;max-width:280px;padding:10px 12px;display:flex}.placeMatches button.selected{color:#f6d9a9;background:#271e13;border-color:#dca653}.placeMatches strong{font-size:10px}.placeMatches small{color:#77838f;font-size:8px}.placePrivacy{color:#66717c;margin-top:13px;font-size:8px;line-height:1.55;display:block}.catalogIntro{flex-direction:column;align-items:flex-end;gap:11px;max-width:430px;display:flex}.catalogIntro p{color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.7}.catalogIntro button{color:var(--gold);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:9px;font-weight:900;text-decoration:underline}.radiusEmpty{margin-bottom:22px}.radiusEmpty strong{color:#f1d19d;font:22px Georgia,serif}.radiusEmpty p{margin:10px 0 0;font-size:11px}.radiusEmpty+.storeGrid:empty{display:none}@media (max-width:900px){.placeSearchForm{grid-template-columns:minmax(0,1fr) 130px}.placeSearchButton{grid-column:1/-1}.catalogIntro{align-items:flex-start}.catalogIntro p{text-align:left}}@media (max-width:720px){.placeSearchPanel{margin:15px 20px 0;padding:22px}.placeSearchHeading{align-items:flex-start}.placeSearchIcon{width:48px;height:48px}.placeSearchHeading h2{font-size:24px}.placeSearchForm{grid-template-columns:1fr}.placeSearchButton{grid-column:auto}.placeMatches{flex-direction:column}.placeMatches button{max-width:none}.catalogIntro{margin-top:18px}}.storefront .storeHero{background-image:url(/images/balade-privee-lakeside-family-hero-v4.webp);background-position:50%}.storefront .storeHeroShade{background:linear-gradient(90deg,#060a13fc 2%,#070b14ed 35%,#070b149e 55%,#070b1424 78%),linear-gradient(0deg,#070b14 0,#0000 31%)}.storefront .storeHowVisual{background-image:linear-gradient(#070b1425,#070b14d6),url(/images/medieval-route-map.webp);background-position:50%}@media (max-width:720px){.storefront .storeHero{background-position:72%}.storefront .storeHeroShade{background:linear-gradient(#070b1429 0%,#070b1499 32%,#070b14ed 58%,#070b14 100%),linear-gradient(90deg,#070b147d 0%,#070b141c 100%)}}.visitsCatalog .storeGrid{align-items:stretch}.visitsCatalog .storeTourCard{flex-direction:column;height:100%;display:flex}.visitsCatalog .storeTourImage{background-position:50%;flex:0 0 340px;height:340px;min-height:340px}.visitsCatalog .storeTourImageLink{color:inherit;cursor:pointer;outline:none;transition:filter .2s}.visitsCatalog .storeTourImageLink:hover{filter:brightness(1.07)}.visitsCatalog .storeTourImageLink:focus-visible{filter:brightness(1.07);box-shadow:inset 0 0 0 3px #f2c978}.visitsCatalog .storeTourBody{flex-direction:column;flex:1;display:flex}.visitsCatalog .storeTourBottom{margin-top:auto}.visitsCatalog .storeTourBottom>a{color:#f2c978;white-space:nowrap;background:#030509;border:1px solid #d8a95c66;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:11px 14px;transition:border-color .2s,color .2s,transform .2s;display:inline-flex;box-shadow:0 9px 24px #0004}.visitsCatalog .storeTourBottom>a:hover{color:#ffe0a5;border-color:#f2c978;transform:translateY(-1px)}@media (max-width:720px){.visitsCatalog .storeTourImage{flex-basis:300px;height:300px;min-height:300px}.visitsCatalog .storeTourBottom{flex-direction:column;align-items:stretch}.visitsCatalog .storeTourBottom>a{width:100%}}.googleAccountLogin{flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;display:flex}.googleAccountLogin h2{margin:0 0 15px;font:38px Georgia,serif}.googleAccountLogin>p:not(.storeEyebrow){color:#aab2bd;max-width:470px;margin:0 0 25px;font-size:12px;line-height:1.65}.googleAccountLogin>small{color:#737e8c;margin-top:17px;font-size:9px;line-height:1.5}.billingRequiredNotice{color:#f1cf91;background:#281d0f;border:1px solid #a4783e;border-radius:11px;margin:0 0 25px;padding:16px 18px}.billingRequiredNotice strong{font-size:11px}.billingRequiredNotice p{color:#c2a778;margin:7px 0 0;font-size:9px;line-height:1.55}.accountSignedIn>img{object-fit:cover;background:#332516;border-radius:50%;width:48px;height:48px}.headerAccount{border:1px solid #f0c9844d;border-radius:999px;padding:10px 15px;color:#f4d7a6!important}.headerAccount:hover{border-color:#f0c984}.accountPage{background:radial-gradient(circle at 6% 5%,#70491f33,transparent 34%),var(--bg);grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr);align-items:start;gap:80px;min-height:calc(100vh - 78px);padding:82px clamp(22px,7vw,110px) 110px;display:grid}.accountIntro{position:sticky;top:145px}.accountIntro h1{letter-spacing:-3px;max-width:620px;margin:0 0 25px;font:clamp(52px,6vw,84px)/.96 Georgia,serif}.accountIntro>p:not(.storeEyebrow){color:#adb3bc;max-width:570px;font-size:15px;line-height:1.75}.accountSecurity{background:#191711;border:1px solid #725630;border-radius:13px;gap:14px;max-width:520px;margin-top:34px;padding:18px;display:flex}.accountSecurity>span{color:var(--gold)}.accountSecurity>div{flex-direction:column;gap:6px;display:flex}.accountSecurity strong{color:#f2dfbd;font-size:11px}.accountSecurity small{color:#948b7d;font-size:9px;line-height:1.55}.accountPanel{background:linear-gradient(145deg,#121a28,#0c121d);border:1px solid #2e3948;border-radius:19px;min-height:510px;padding:35px;box-shadow:0 35px 100px #0004}.accountTabs{background:#080d16;border-radius:11px;grid-template-columns:1fr 1fr;margin-bottom:32px;padding:5px;display:grid}.accountTabs button{color:#7d8795;text-transform:uppercase;letter-spacing:.8px;background:0 0;border:0;border-radius:8px;height:44px;font-size:10px;font-weight:900}.accountTabs button.active{color:#f1cc8c;background:#211b13;box-shadow:0 8px 24px #0004}.accountPanelHeading{justify-content:space-between;align-items:start;gap:18px;margin-bottom:24px;display:flex}.accountPanelHeading .storeEyebrow{margin-bottom:8px}.accountPanelHeading h2{margin:0;font:35px Georgia,serif}.accountPanelHeading>button{color:#e7c889;background:#101620;border:1px solid #574b39;border-radius:8px;padding:9px 12px;font-size:9px}.accountForm{grid-template-columns:1fr 1fr;gap:17px 14px;display:grid}.accountFormNotice{border-left:2px solid var(--gold);color:#b9aa91;background:#1b1711;grid-column:1/-1;margin:-8px 0 4px;padding:11px 13px;font-size:9px;line-height:1.55}.accountForm label{flex-direction:column;gap:7px;display:flex}.accountForm label>span{color:#a7afba;font-size:9px;font-weight:800}.accountForm input{color:#f8f0e5;background:#080d16;border:1px solid #384454;border-radius:9px;outline:0;width:100%;height:46px;padding:0 13px}.accountForm input:focus{border-color:#d9a655;box-shadow:0 0 0 3px #d9a65519}.accountForm label>small{color:#707989;font-size:8px;line-height:1.45}.accountFull{grid-column:1/-1}.accountConsent{grid-template-columns:18px 1fr;align-items:start;display:grid!important}.accountConsent input{width:16px;height:16px;accent-color:var(--gold);margin:1px 0}.accountConsent span{line-height:1.55;font-weight:400!important}.accountConsent a{color:var(--gold);text-decoration:underline}.accountForm>.storePrimary{min-height:48px}.accountLoading{color:#86909d;place-content:center;justify-items:center;min-height:420px;font-size:11px;display:grid}.accountLoading>span{border:2px solid #2e3a4a;border-top-color:var(--gold);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.accountSignedIn{border-bottom:1px solid #2d3745;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:35px;padding-bottom:25px;display:grid}.accountSignedIn>span{color:#f3cb88;background:#332516;border-radius:50%;place-items:center;width:48px;height:48px;font:23px Georgia,serif;display:grid}.accountSignedIn>div{flex-direction:column;display:flex}.accountSignedIn small{color:#777f8c;text-transform:uppercase;letter-spacing:1px;font-size:8px}.accountSignedIn strong{margin-top:4px;font-size:13px}.accountSignedIn p{color:#929aa7;margin:4px 0 0;font-size:9px}.accountSignedIn button{color:#d6b474;background:0 0;border:0;font-size:9px}.billingSummary{color:#aeb5bf;background:#0a101a;border:1px solid #344052;border-radius:12px;flex-direction:column;gap:7px;padding:21px;font-size:11px;line-height:1.45;display:flex}.billingSummary strong{color:#f2eadf;font-size:14px}.billingSummary small{color:#d6b97f;margin-top:4px}.billingEdit{margin-top:4px}.accountFormActions{justify-content:flex-end;gap:10px;display:flex}.accountFormActions>button:first-child{color:#9ea6b1;background:0 0;border:1px solid #3c4755;border-radius:9px;padding:12px 16px}.accountVisitsLink{width:100%;margin-top:22px}.accountMessage{border-radius:9px;margin:22px 0 0;padding:12px 14px;font-size:10px;line-height:1.5}.accountMessage.error{color:#e8a59c;background:#271513;border:1px solid #78443f}.accountMessage.success{color:#a5dbc8;background:#10231e;border:1px solid #3c6758}.webCheckout{flex-direction:column;align-items:flex-start;gap:13px;padding:22px 0 7px;display:flex}.webCheckout>p{color:#afb9c3;margin:0;font-size:11px;line-height:1.55}.webCheckout>.storePrimary{width:100%}.webCheckout>small{color:#8c96a2;font-size:8px;line-height:1.5}@media (max-width:1000px){.accountPage{grid-template-columns:1fr;gap:40px}.accountIntro{position:static}.accountIntro h1{font-size:59px}}@media (max-width:720px){.siteHeader nav>a.headerAccount{padding:8px 11px;display:inline-flex}.siteHeader nav>.headerAdmin{padding:8px 10px;font-size:8px;display:inline-flex}.siteHeader nav{gap:6px}.accountPage{min-height:0;padding:52px 18px 80px}.accountIntro h1{letter-spacing:-2px;font-size:47px}.accountIntro>p:not(.storeEyebrow){font-size:13px}.accountPanel{padding:23px 18px}.accountForm{grid-template-columns:1fr}.accountFull,.accountFormNotice{grid-column:auto}.accountSignedIn{grid-template-columns:auto 1fr}.accountSignedIn button{text-align:left;grid-column:2;padding:0}.accountPanelHeading h2{font-size:29px}.accountFormActions{flex-direction:column-reverse}.accountFormActions button{width:100%}}.siteHeader nav{gap:18px}.headerAccount{align-items:center;gap:8px;display:inline-flex}.headerAccount.withAvatar{padding:5px 12px 5px 6px}.headerAccount img{object-fit:cover;background:#171b25;border:1px solid #f1cc8c59;border-radius:50%;flex:0 0 28px;width:28px;height:28px;display:block}.languageSelector{align-items:center;display:inline-flex;position:relative}.languageSelector>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.languageSelector select{color:#f1d09a;cursor:pointer;background:#0b101b;border:1px solid #675640;border-radius:999px;outline:0;max-width:108px;height:38px;padding:0 28px 0 11px;font-size:9px;font-weight:900}.languageSelector select:focus-visible{border-color:#f2ca88;box-shadow:0 0 0 3px #e0ad5e1c}.checkoutAvatar:is(img){object-fit:cover;display:block}.storeEquipmentPreview{background:#101725;border:1px solid #42506a;border-radius:8px;flex-direction:column;gap:5px;margin:0 0 17px;padding:10px 11px;display:flex}.storeEquipmentPreview strong{color:#d9c18e;font-size:9px}.storeEquipmentPreview span{color:#919cab;font-size:8px;line-height:1.45}.shopEquipmentNotice{color:#dbe1eb;background:#121a28;border:1px solid #52607a;border-radius:11px;margin:12px 0 20px;padding:15px 17px}.shopEquipmentNotice strong{font-size:11px}.shopEquipmentNotice ul{color:#aeb8c7;flex-wrap:wrap;gap:6px 24px;margin:9px 0 0;padding-left:18px;font-size:10px;line-height:1.55;display:flex}.shopAdditionalFees{flex-direction:column;gap:8px;margin-top:10px;display:flex}.shopAdditionalFees article{background:#17130d;border:1px solid #d5a65a3b;border-radius:8px;justify-content:space-between;align-items:center;gap:13px;padding:10px 11px;display:flex}.shopAdditionalFees article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.shopAdditionalFees b{font-size:9px;line-height:1.4}.shopAdditionalFees span{color:#ffe0a4;font-size:10px;font-weight:900}.shopAdditionalFees a{color:#f4cf90;text-underline-offset:3px;flex:none;font-size:8px;text-decoration:underline}.shopStopDistances{flex-direction:column;gap:5px;margin-top:13px;display:flex}.shopStopDistances small{display:block}.shopStopDistances small+small{color:#cbb682}@media (max-width:1100px){.siteHeader nav>a:nth-child(2){display:none}.siteHeader nav{gap:10px}}@media (max-width:720px){.brand small{display:none}.headerAccount.withAvatar{padding:4px}.headerAccount.withAvatar span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.headerAccount img{flex-basis:30px;width:30px;height:30px}.languageSelector select{width:75px;max-width:75px;padding-left:8px;padding-right:21px}.shopAdditionalFees article{flex-direction:column;align-items:flex-start}.shopAdditionalFees a{white-space:normal}}.legalLanguageNotice{color:#e6c98f;background:#251b0f;border:1px solid #9a733d;border-radius:10px;margin:0 0 28px;padding:15px 17px;font-size:11px;line-height:1.65}
