.language-switch{display:flex;justify-content:flex-end;gap:5px;max-width:1440px;margin:0 auto;padding:5px 5%;font:600 12px/1.4 Inter,Arial,sans-serif;position:relative;z-index:4}.language-switch a{padding:7px 9px;border:1px solid transparent;border-radius:5px;color:inherit;opacity:.65}.language-switch a[aria-current]{opacity:1;border-color:currentColor}.language-switch a:hover,.language-switch a:focus-visible{opacity:1;outline:2px solid #94c9af;outline-offset:2px}.international .intl-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-top:90px;padding-bottom:70px}.intl-hero h1{font-size:clamp(40px,4.8vw,76px);line-height:1.06;letter-spacing:-.05em;margin:25px 0}.intl-hero p{font-size:19px;line-height:1.7;opacity:.75;margin-bottom:28px}.intl-hero figure{margin:0}.intl-hero img{width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;border-radius:16px}.intl-hero figcaption{font-size:11px;line-height:1.6;opacity:.55;margin-top:12px}.international .product-page-copy p{font-size:18px;line-height:1.75;max-width:600px}.international .product-page-note{position:relative;font-size:11px;line-height:1.7;opacity:.7;max-width:500px;margin:0 auto}.international .product-page-visual{min-height:460px;display:flex;flex-direction:column;justify-content:center}.international .product-option-grid article{min-height:120px}.international .preparation-grid details{padding:25px;line-height:1.8}.international .section>p{max-width:850px;line-height:1.8;opacity:.8}.international .section>h2{margin-bottom:30px}.international form small{display:block;margin-top:12px;line-height:1.6}.international textarea{width:100%}.international .breadcrumb{margin-bottom:25px}.international .nav{flex-wrap:wrap}.international .nav nav{gap:22px}.international .contact-grid h2{font-size:clamp(35px,4vw,58px)}@media(max-width:760px){.international .intl-hero{grid-template-columns:1fr;padding-top:38px;gap:30px}.international .intl-hero h1{font-size:44px}.international .product-page-visual{min-height:300px}.language-switch{padding-right:6%;padding-left:6%}.international .intl-hero figure{max-width:100%}.international .nav nav.open{display:flex;flex-direction:column;align-items:flex-start}.international .product-page-hero{padding-top:40px}.international .product-page-copy h1{overflow-wrap:break-word}}

.analytics-choice{position:fixed;bottom:20px;left:20px;width:min(500px,calc(100vw - 40px));padding:23px;background:#f6f8f9;color:#14201c;border:1px solid #aab5b0;border-radius:14px;box-shadow:0 8px 50px #0004;z-index:10000;font:14px/1.6 Arial,sans-serif}.analytics-choice h2{font-size:19px;line-height:1.3;letter-spacing:-.02em;margin:0 0 9px}.analytics-choice p{margin:0 0 18px;color:#34443e}.analytics-actions{display:flex;gap:10px;flex-wrap:wrap}.analytics-actions button{border:1px solid #60736a;border-radius:25px;background:#fff;color:#12231b;padding:10px 18px;font-weight:600;font-size:13px;cursor:pointer;flex:1;min-width:130px}.analytics-actions button:hover,.analytics-actions button:focus-visible{outline:2px solid #29604c;outline-offset:3px}.cookie-settings{font:inherit;color:inherit;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:5px}@media(max-width:760px){.analytics-choice{bottom:10px;left:10px;width:calc(100vw - 20px);padding:18px;font-size:13px}}

header .language-switch{position:relative;flex:0 0 auto;display:block;margin:0;padding:0;font:600 12px/1.4 Arial,sans-serif}header .language-switch summary{list-style:none;cursor:pointer;padding:9px 10px;border:1px solid #899b9c66;border-radius:20px;white-space:nowrap}header .language-switch summary::-webkit-details-marker{display:none}header .language-switch summary:focus-visible{outline:2px solid #94c9af;outline-offset:4px}header .language-switch nav{position:absolute!important;left:auto!important;right:0!important;top:44px!important;display:flex!important;flex-direction:column;align-items:stretch;width:195px;gap:2px;padding:9px!important;border:1px solid #66757d;border-radius:14px;background:#172027;color:#edf2f6;box-shadow:0 14px 35px #0004;z-index:100;backdrop-filter:blur(20px)}header .language-switch:not([open]) nav{display:none!important}header .language-switch a{display:block;padding:10px 12px;opacity:1;font-size:12px;border-radius:7px}header .language-switch a:hover{background:#ffffff12}.scene-day header .language-switch nav{background:#f5f8fa;color:#192a33}@media(max-width:760px){header .language-switch summary{padding:7px 9px;font-size:11px}header .language-switch nav{right:0!important;top:39px!important}.international .nav{flex-wrap:nowrap}header .nav{gap:13px}header .language-switch{order:2}header .menubtn{order:3}}
