.hej-cc-section .hej-cc{background:var(--kleur-vlak-licht, #fafafa);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:clamp(50px,8vw,90px) 24px clamp(60px,8vw,100px);text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.hej-cc-section .hej-cc-title{margin:0 0 20px;font-size:clamp(48px,8vw,88px);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--kleur-tekst, #1d1d1f);max-width:960px}.hej-cc-section .hej-cc-sub{margin:0 0 48px;font-size:clamp(16px,1.4vw,18px);font-weight:400;color:var(--kleur-tekst, #1d1d1f);max-width:600px;line-height:1.4}.hej-cc-section .hej-cc-list{list-style:none;margin:0;padding:0;width:100%;max-width:480px;display:flex;flex-direction:column;gap:10px}.hej-cc-section .hej-cc-option{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:18px 22px;border-radius:14px;border:2px solid transparent;background:var(--kleur-wit, #ffffff);color:var(--kleur-tekst, #1d1d1f);font:inherit;cursor:pointer;box-shadow:0 1px 2px #0000000a,0 2px 8px #0000000a;transition:border-color .18s ease,transform .18s ease}.hej-cc-section .hej-cc-option:hover{transform:translateY(-1px)}.hej-cc-section .hej-cc-option.is-selected{background:var(--kleur-wit, #ffffff);border-color:var(--kleur-groen, #20be72)}.hej-cc-section .hej-cc-name{font-size:16px;font-weight:500;text-align:left}.hej-cc-section .hej-cc-flag{font-size:22px;line-height:1;flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.hej-cc-section .hej-cc-flag img{width:100%;height:100%;object-fit:contain;border-radius:4px;display:block}.hej-cc-section .hej-cc-confirm{margin-top:24px;width:100%;max-width:480px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--kleur-tekst, #1d1d1f);border:none;border-radius:18px;padding:24px 32px;box-shadow:0 1px 2px #00000014,0 2px 8px #0000001a;font-family:inherit;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--kleur-wit, #ffffff);cursor:pointer;transition:background-color .2s ease,box-shadow .25s ease}.hej-cc-section .hej-cc-confirm:hover{background:var(--kleur-groen, #20be72);box-shadow:0 1px 2px #0000001a,0 4px 14px #00000024}.hej-cc-section .hej-cc-confirm:hover .hej-cc-confirm-arrow{transform:translate(3px);opacity:1}.hej-cc-section .hej-cc-confirm-arrow{flex-shrink:0;opacity:.6;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .2s ease}.hej-cc-section .hej-cc-confirm:disabled{background:#d0d0d3;color:#8b8b8f;cursor:not-allowed}.hej-cc-section .hej-cc-confirm:disabled:hover{background:#d0d0d3;box-shadow:0 1px 2px #00000014,0 2px 8px #0000001a}.hej-cc-section .hej-cc-confirm:disabled .hej-cc-confirm-arrow{transform:none;opacity:.35}.hej-cc-section .hej-cc-hint{margin:14px 0 0;font-size:12.5px;color:var(--kleur-tekst-zachter, #86868b)}.hej-cc-section .hej-cc-lang-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--laag-venster-groot, 76);background:var(--kleur-wit, #ffffff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:24px;text-align:center}.hej-cc-section .hej-cc-overlay-back{position:absolute;top:24px;left:24px;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--kleur-tekst, #1d1d1f);border-radius:50%;transition:background-color .15s ease}.hej-cc-section .hej-cc-overlay-back:hover{background:var(--kleur-vlak, #f5f5f7)}.hej-cc-section .hej-cc-greeting{font-family:Alex Brush,Segoe Script,cursive;font-size:clamp(64px,13vw,150px);line-height:1;min-height:clamp(64px,13vw,150px);background-image:linear-gradient(90deg,var(--kleur-zwart, #000000),#fdda24,#ed2939,var(--kleur-zwart, #000000));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hejGreetShift 8s ease-in-out infinite}.hej-cc-section .hej-cc-greeting:after{content:"";display:inline-block;width:3px;height:.7em;margin-left:4px;background:#c9c9cd;vertical-align:-.05em;animation:hejCaretBlink 1s step-end infinite}@keyframes hejGreetShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes hejCaretBlink{0%,to{opacity:1}50%{opacity:0}}.hej-cc-section .hej-cc-lang-buttons{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.hej-cc-section .hej-cc-pill{padding:11px 28px;border-radius:999px;border:1.5px solid var(--kleur-tekst, #1d1d1f);background:var(--kleur-wit, #ffffff);color:var(--kleur-tekst, #1d1d1f);font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.hej-cc-section .hej-cc-pill:hover{background:var(--kleur-tekst, #1d1d1f);color:var(--kleur-wit, #ffffff);transform:translateY(-1px)}.hej-cc-section .hej-cc-lang-caption{margin:0;font-size:13px;line-height:1.35;color:var(--kleur-tekst-zachter, #86868b);transition:opacity .25s ease;min-height:2.7em;max-width:240px;display:flex;align-items:center;justify-content:center}@media(max-width:600px){.hej-cc-section .hej-cc-option{padding:16px 18px}.hej-cc-section .hej-cc-name{font-size:15px}.hej-cc-section .hej-cc-confirm{padding:20px 22px;font-size:16px}.hej-cc-section .hej-cc-pill{padding:10px 22px;font-size:14px}.hej-cc-section .hej-cc-greeting{font-size:clamp(96px,28vw,150px);min-height:clamp(96px,28vw,150px)}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/choose-country.css.map */
