.language-switch{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:30px;padding:3px;gap:1px;flex-shrink:0;font:700 10px/1 var(--body);letter-spacing:0}
.language-switch a{min-width:30px;min-height:30px;display:grid;place-content:center;border-radius:50%;padding:0!important;text-decoration:none!important}
.language-switch a[aria-current]{background:var(--violet);color:white}.language-switch a:hover{background:var(--lavender)}.language-switch a[aria-current]:hover{background:var(--violet)}
.header nav{gap:19px}.header{gap:16px}.brand-header .language-switch{margin-left:auto}.brand-edition{order:0}.brand-header .language-switch{order:1}.brand-header>.text-button{order:2}
html[lang="el"]{--heading:'Inter',Arial,sans-serif;--body:'Inter',Arial,sans-serif}
html[lang="el"] .wordmark{font-family:'Fredoka','Arial Rounded MT Bold',sans-serif}
html[lang="el"] h1,html[lang="el"] h2,html[lang="el"] h3{font-weight:700;line-height:1.18;letter-spacing:-.045em}
html[lang="el"] .hero h1{font-size:clamp(42px,4.6vw,64px);line-height:1.12}
html[lang="el"] .hero .spark{width:30px;right:0;top:36px}
html[lang="el"] .eyebrow{letter-spacing:.08em}
html[lang="el"] .product-name-row button{font-family:var(--heading);font-size:21px;font-weight:700;line-height:1.25}
html[lang="el"] .product-name-row{align-items:flex-start;gap:12px}
html[lang="el"] .section-heading h2{font-size:clamp(32px,3.4vw,46px)}
html[lang="el"] .lab-copy h2{font-size:clamp(34px,3.7vw,50px)}
html[lang="el"] .care-intro h2{font-size:40px}
html[lang="el"] .brand-teaser h2{font-size:44px}
html[lang="el"] .hero-buttons{gap:15px}
html[lang="el"] .hero-buttons .button{font-size:11px;gap:15px}
html[lang="el"] .sticker span:nth-child(2){font-size:7px}
html[lang="el"] .teaser-type{font-size:74px;line-height:1.05;font-weight:700;letter-spacing:-5px}
html[lang="el"] .brand-cover h1{font-size:clamp(42px,4.8vw,68px)}
html[lang="el"] .brand-section>h2{font-size:40px}
html[lang="el"] .fredoka-specimen{font-family:var(--heading);font-size:54px;font-weight:700;line-height:1.2}
html[lang="el"] .social-tile strong{font-size:30px;line-height:1.2}
html[lang="el"] .swatch b{font-size:21px;line-height:1.25}
html[lang="el"] .cover-mark{width:125px;right:15px}
@media(max-width:1150px){.header nav{gap:12px}.header nav a:nth-child(3){display:none}.header{padding-inline:28px}.header .wordmark{font-size:29px}.brand-edition{display:none}html[lang="el"] .hero-buttons{flex-wrap:wrap}html[lang="el"] .care-intro h2{font-size:34px}}
@media(max-width:800px){.header nav{gap:10px}.header nav a:nth-child(3){display:block}.header{padding-inline:24px}.brand-header{gap:15px}html[lang="el"] .hero h1{font-size:clamp(34px,5.3vw,42px)}html[lang="el"] .brand-section>h2{font-size:36px}html[lang="el"] .brand-cover h1{font-size:54px}}
@media(max-width:560px){.header{padding-inline:20px}.header nav{gap:8px}.header nav a:nth-child(3){display:none}.header nav{font-size:9px}.language-switch{font-size:9px}.language-switch a{min-width:28px;min-height:30px}.header nav .tiny{font-size:6px;padding:3px}.brand-header{height:auto;min-height:85px;flex-wrap:wrap;gap:5px 10px}.brand-header>.text-button{width:100%;justify-content:flex-end;min-height:28px;font-size:10px}.brand-header .language-switch{margin-left:auto}html[lang="el"] .hero h1{font-size:clamp(32px,10vw,48px);line-height:1.2}html[lang="el"] .hero .spark{display:none}html[lang="el"] .intro{font-size:14px}html[lang="el"] .hero-buttons{gap:15px;flex-wrap:nowrap}html[lang="el"] .hero-buttons .button{font-size:10px;padding-inline:13px;gap:9px}html[lang="el"] .hero-buttons .text-button{font-size:10px}html[lang="el"] .product-name-row button{font-size:20px}html[lang="el"] .section-heading h2{font-size:30px}html[lang="el"] .lab-copy h2{font-size:36px}html[lang="el"] .care-intro h2{font-size:32px}html[lang="el"] .brand-teaser h2{font-size:34px}html[lang="el"] .teaser-type{font-size:65px;letter-spacing:-3px}html[lang="el"] .brand-cover h1{font-size:42px}html[lang="el"] .brand-section>h2{font-size:32px}html[lang="el"] .fredoka-specimen{font-size:35px}html[lang="el"] .brand-table{font-size:9px}html[lang="el"] .swatch b{font-size:21px}html[lang="el"] .brand-caption{overflow-wrap:anywhere}.finder-banner h2{font-size:25px}}
@media print{.language-switch{display:none!important}}

@media(max-width:560px){.brand-table{table-layout:fixed}.brand-table th,.brand-table td{overflow-wrap:anywhere}.brand-table td:nth-child(2){white-space:normal}html[lang="el"] .brand-table{font-size:10px}html[lang="el"] .brand-cover>div>p:not(.eyebrow){max-width:100%}}
